Diffusion induced dislocation glide