[PATCH 4.9 047/177] IB/mlx4: Take write semaphore when changing the vma struct