aboutsummaryrefslogtreecommitdiff
path: root/include/media/v4l2-subdev.h
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2021-08-29 15:04:50 -0700
committerLinus Torvalds <torvalds@linux-foundation.org>2021-08-29 15:04:50 -0700
commit7d2a07b769330c34b4deabeed939325c77a7ec2f (patch)
treef4c184d72805b56a24a5726307cff2d3c7224b43 /include/media/v4l2-subdev.h
parent90ac80dcd3136da7c5694835d6cad2010aa08798 (diff)
Linux 5.14v5.14
Diffstat (limited to 'include/media/v4l2-subdev.h')
0 files changed, 0 insertions, 0 deletions
thernet/intel/e1000e/nvm.h parentf4f88c6d3b6fe1632ddb567be155698733e857a1 (diff)
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.willia