summaryrefslogtreecommitdiffstats
path: root/lib/percpu_counter.c
diff options
context:
space:
mode:
authorMitch Williams <mitch.a.williams@intel.com>2015-04-07 20:32:55 +0200
committerJeff Kirsher <jeffrey.t.kirsher@intel.com>2015-04-15 01:54:09 +0200
commit444346385249603f8970314dcdb058d84a2530a4 (patch)
tree4d5b6d4ffea64c6a802ef887709cdcff16747733 /lib/percpu_counter.c
parentfm10k: Bump driver version to 0.15.2 (diff)
downloadlinux-444346385249603f8970314dcdb058d84a2530a4.tar.xz
linux-444346385249603f8970314dcdb058d84a2530a4.zip
i40e: stop VF rings
Explicitly stop the rings belonging to each VF when disabling SR-IOV. Even though the VFs were gone, and the associated VSIs were removed, the rings were not stopped, and in some circumstances the hardware would continue to access the memory formerly used by the rings, causing memory corruption or DMAR errors, both of which would lead to general malaise of the kernel. To relieve this condition, explicitly stop all the rings associated with each VF before releasing its resources. Signed-off-by: Mitch Williams <mitch.a.williams@intel.com> Tested-by: Jim Young <james.m.young@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
Diffstat (limited to 'lib/percpu_counter.c')
0 files changed, 0 insertions, 0 deletions