summaryrefslogtreecommitdiff
path: root/include/linux/skbuff.h
diff options
context:
space:
mode:
authorMaor Gottlieb <maorg@nvidia.com>2021-09-01 11:48:13 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-09-22 11:48:11 +0200
commite68a11a4324dbf7e98eeda55c16501263ce2d00c (patch)
tree810625345e611cbf2c359d2c4f90b160c8549e3a /include/linux/skbuff.h
parent44428199a3ce7ba6c3c6b9c6385cbbc9131662ea (diff)
net/mlx5: Fix potential sleeping in atomic context
commit ee27e330a953595903979ffdb84926843595a9fe upstream. Fixes the below flow of sleeping in atomic context by releasing the RCU lock before calling to free_match_list. build_match_list() <- disables preempt -> free_match_list() -> tree_put_node() -> down_write_ref_node() <- take write lock Fixes: 693c6883bbc4 ("net/mlx5: Add hash table for flow groups in flow table") Reported-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Maor Gottlieb <maorg@nvidia.com> Signed-off-by: Saeed Mahameed <saeedm@nvidia.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/skbuff.h')
0 files changed, 0 insertions, 0 deletions