octeontx2-vf: Detach LF resources on probe cleanup
authorSubbaraya Sundeep <sbhatta@marvell.com>
Wed, 3 May 2023 07:09:44 +0000 (12:39 +0530)
committerDavid S. Miller <davem@davemloft.net>
Wed, 3 May 2023 08:03:00 +0000 (09:03 +0100)
commit99ae1260fdb5f15beab8a3adfb93a9041c87a2c1
tree43fb9d1e5940f374affc31deb2ec916b6790afd7
parentc926252205c424c4842dbdbe02f8e3296f623204
octeontx2-vf: Detach LF resources on probe cleanup

When a VF device probe fails due to error in MSIX vector allocation then
the resources NIX and NPA LFs were not detached. Fix this by detaching
the LFs when MSIX vector allocation fails.

Fixes: 3184fb5ba96e ("octeontx2-vf: Virtual function driver support")
Signed-off-by: Subbaraya Sundeep <sbhatta@marvell.com>
Signed-off-by: Sunil Kovvuri Goutham <sgoutham@marvell.com>
Signed-off-by: Sai Krishna <saikrishnag@marvell.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/marvell/octeontx2/nic/otx2_vf.c