]> git.baikalelectronics.ru Git - kernel.git/commit
ibmvnic: stop free_all_rwi on failed reset
authorDany Madden <drt@linux.ibm.com>
Thu, 26 Nov 2020 00:04:25 +0000 (18:04 -0600)
committerJakub Kicinski <kuba@kernel.org>
Sat, 28 Nov 2020 21:26:48 +0000 (13:26 -0800)
commit5a81bf9577af700389472ff814c2565b2ce74af1
treed5d4084d4a2176bbdb823ba1a60368b2ac71b62a
parent3f435ff6ac22b486df1a0e12bcd7889912a3bf6b
ibmvnic: stop free_all_rwi on failed reset

When ibmvnic fails to reset, it breaks out of the reset loop and frees
all of the remaining resets from the workqueue. Doing so prevents the
adapter from recovering if no reset is scheduled after that. Instead,
have the driver continue to process resets on the workqueue.

Remove the no longer need free_all_rwi().

Fixes: 625c7111f65b5 ("ibmvnic: Updated reset handling")
Signed-off-by: Dany Madden <drt@linux.ibm.com>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/ibm/ibmvnic.c