scsi: qedf: Do not put host in qedf_vport_create() unconditionally
authorDaniel Wagner <dwagner@suse.de>
Fri, 21 May 2021 14:34:40 +0000 (16:34 +0200)
committerMartin K. Petersen <martin.petersen@oracle.com>
Wed, 2 Jun 2021 03:01:38 +0000 (23:01 -0400)
commit79c932cd6af9829432888c4a0001d01793a09f12
treee9e14b11f158dc2bdb76dec62079fbfd45a1e825
parent696770e72f2b42b92ea0a4a98087fb2ba376417a
scsi: qedf: Do not put host in qedf_vport_create() unconditionally

Do not drop reference count on vn_port->host in qedf_vport_create()
unconditionally. Instead drop the reference count in qedf_vport_destroy().

Link: https://lore.kernel.org/r/20210521143440.84816-1-dwagner@suse.de
Reported-by: Javed Hasan <jhasan@marvell.com>
Signed-off-by: Daniel Wagner <dwagner@suse.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qedf/qedf_main.c