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