]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: scsi_transport_fc: return -EBUSY for deleted vport
authorHannes Reinecke <hare@suse.de>
Mon, 24 Jul 2017 10:09:36 +0000 (12:09 +0200)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 25 Jul 2017 02:17:30 +0000 (22:17 -0400)
commit6cc634b080012bafd0ee5762903bcef83ea21fa1
treee152e54711ef4e1ee1bb773cc99a97f5eba6b356
parent3d4d0a5ddfe8d1e2339c6bec106022b674d91ac0
scsi: scsi_transport_fc: return -EBUSY for deleted vport

When trying to delete a vport via 'vport_delete' sysfs attribute we
should be checking if the port is already in state VPORT_DELETING; if so
there's no need to do anything.

Signed-off-by: Hannes Reinecke <hare@suse.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/scsi_transport_fc.c