ibmvnic: skip send_request_unmap for timeout reset
authorLijun Pan <ljp@linux.ibm.com>
Sat, 13 Feb 2021 02:49:00 +0000 (20:49 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 4 Mar 2021 10:37:34 +0000 (11:37 +0100)
commitad843121588fd25a74bbb69fdc3360bb21df0949
tree5066bdee50e5ff56d7c8e9f6344ee9b875741bbf
parentbe613736fddd96757aa972c49c82194b7f451013
ibmvnic: skip send_request_unmap for timeout reset

[ Upstream commit 7d3a7b9ea59ddb223aec59b45fa1713c633aaed4 ]

Timeout reset will trigger the VIOS to unmap it automatically,
similarly as FAILVOER and MOBILITY events. If we unmap it
in the linux side, we will see errors like
"30000003: Error 4 in REQUEST_UNMAP_RSP".
So, don't call send_request_unmap for timeout reset.

Fixes: ed651a10875f ("ibmvnic: Updated reset handling")
Signed-off-by: Lijun Pan <ljp@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