OSDN Git Service

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)
commit18f141bf97d42f65abfdf17fd93fb3a0dac100e7
treed5d4084d4a2176bbdb823ba1a60368b2ac71b62a
parent31d6b4036098f6b59bcfa20375626b500c7d7417
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: ed651a10875f1 ("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