summaryrefslogtreecommitdiffstats
path: root/net/vmw_vsock/Makefile
diff options
context:
space:
mode:
authorDennis Dalessandro <dennis.dalessandro@intel.com>2020-02-25 20:54:45 +0100
committerJason Gunthorpe <jgg@mellanox.com>2020-03-02 16:10:21 +0100
commit817a68a6584aa08e323c64283fec5ded7be84759 (patch)
tree643c30c1add80c466d1033ed155fcdbb04f8e2d9 /net/vmw_vsock/Makefile
parentRDMA/core: Fix pkey and port assignment in get_new_pps (diff)
downloadlinux-817a68a6584aa08e323c64283fec5ded7be84759.tar.xz
linux-817a68a6584aa08e323c64283fec5ded7be84759.zip
IB/hfi1, qib: Ensure RCU is locked when accessing list
The packet handling function, specifically the iteration of the qp list for mad packet processing misses locking RCU before running through the list. Not only is this incorrect, but the list_for_each_entry_rcu() call can not be called with a conditional check for lock dependency. Remedy this by invoking the rcu lock and unlock around the critical section. This brings MAD packet processing in line with what is done for non-MAD packets. Fixes: 7724105686e7 ("IB/hfi1: add driver files") Link: https://lore.kernel.org/r/20200225195445.140896.41873.stgit@awfm-01.aw.intel.com Reviewed-by: Mike Marciniszyn <mike.marciniszyn@intel.com> Signed-off-by: Dennis Dalessandro <dennis.dalessandro@intel.com> Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Diffstat (limited to 'net/vmw_vsock/Makefile')
0 files changed, 0 insertions, 0 deletions