]> git.baikalelectronics.ru Git - kernel.git/commit
ibmvnic: Harden TX/RX pool cleaning
authorThomas Falcon <tlfalcon@linux.vnet.ibm.com>
Tue, 27 Feb 2018 00:10:57 +0000 (18:10 -0600)
committerDavid S. Miller <davem@davemloft.net>
Tue, 27 Feb 2018 19:31:19 +0000 (14:31 -0500)
commit06d67ffcc2abde86037c197ac668ae63af3b1a29
tree414aac998aee6222ca3ff51e67360adce1092872
parent777f0b1b25d8e10b12e6098e0b99a8aee19b6851
ibmvnic: Harden TX/RX pool cleaning

If the driver releases resources after a failed reset or some other
error, the driver might attempt to clean up and free memory that
isn't there anymore. Include some additional checks that RX/TX queues
along with their associated structures are still there before cleaning.

Signed-off-by: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/ibm/ibmvnic.c