net/mlx4: fix memory region cleanup
authorViacheslav Ovsiienko <viacheslavo@mellanox.com>
Mon, 15 Apr 2019 08:40:58 +0000 (08:40 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 19 Apr 2019 12:51:55 +0000 (14:51 +0200)
commit897dbd3c861d6c78e751a6bdc6061305f65bab00
tree15ea3ddfd1fd20806300c3da5ca5d6cfd1a06aa7
parentf8753eae84041a7f5ea19434e80651cc2a9a9162
net/mlx4: fix memory region cleanup

mlx4 driver has a global list of Memory Regions created by
device, and there is a ml4_mr_release() routine which makes
a memory cleanup at device closing. The head of device MR list
was fetched outside the rwlock protected section. Also some
noticed typos are fixed.

Fixes: 9797bfcce1c9 ("net/mlx4: add new memory region support")
Cc: stable@dpdk.org
Signed-off-by: Viacheslav Ovsiienko <viacheslavo@mellanox.com>
Acked-by: Yongseok Koh <yskoh@mellanox.com>
drivers/net/mlx4/mlx4_mr.c