ibmvnic: Update driver queues after change in ring size support
authorThomas Falcon <tlfalcon@linux.ibm.com>
Wed, 21 Nov 2018 17:17:59 +0000 (11:17 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 13 Dec 2018 08:16:15 +0000 (09:16 +0100)
commitf1c4022ab26850408952c74bada285414ba74d77
tree9012255fb1f1482b0edca1ba7c1632f7a53055a5
parenta13220e6817c275bdcd8f4454d6e2b138e9e1d65
ibmvnic: Update driver queues after change in ring size support

[ Upstream commit 5bf032ef08e6a110edc1e3bfb3c66a208fb55125 ]

During device reset, queue memory is not being updated to accommodate
changes in ring buffer sizes supported by backing hardware. Track
any differences in ring buffer sizes following the reset and update
queue memory when possible.

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