summaryrefslogtreecommitdiff
path: root/fs/ext3
diff options
context:
space:
mode:
authorJacob Keller <jacob.e.keller@intel.com>2013-09-21 05:05:39 (GMT)
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2013-10-29 09:40:21 (GMT)
commit80c33ddd31d0e801953e02b7b003f395c1920e4e (patch)
tree4f80ae0bdf146705c932aa039fcb48d47626478e /fs/ext3
parente6cd988c27bb5918630db67b3526c9e78e786818 (diff)
downloadlinux-fsl-qoriq-80c33ddd31d0e801953e02b7b003f395c1920e4e.tar.xz
net: add might_sleep() call to napi_disable
napi_disable uses an msleep() call to wait for outstanding napi work to be finished after setting the disable bit. It does not always sleep incase there was no outstanding work. This resulted in a rare bug in ixgbe_down operation where a napi_disable call took place inside of a local_bh_disable()d context. In order to enable easier detection of future sleep while atomic BUGs, this patch adds a might_sleep() call, so that every use of napi_disable during atomic context will be visible. Signed-off-by: Jacob Keller <jacob.e.keller@intel.com> Cc: Eliezer Tamir <eliezer.tamir@linux.intel.com> Cc: Alexander Duyck <alexander.duyck@intel.com> Cc: Hyong-Youb Kim <hykim@myri.com> Cc: Amir Vadai <amirv@mellanox.com> Cc: Dmitry Kravkov <dmitry@broadcom.com> Tested-by: Phil Schmitt <phillip.j.schmitt@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'fs/ext3')
0 files changed, 0 insertions, 0 deletions