lpfc: unlock etc on error path
Subsystems (3)
PATCH 1/1 lpfc: unlock etc on error path
All the other error paths call sysfs_mbox_idle() and unlock before returning.
Signed-off-by Dan Carpenter <[email protected]>
drivers/scsi/lpfc/lpfc_attr.c +4 -1
@@ -3789,8 +3789,11 @@ sysfs_mbox_read(struct file *filp, struct kobject *kobj,break ;case MBX_SECURITY_MGMT :case MBX_AUTH_PORT : -if (phba->pci_dev_grp =LPFC_PCI_DEV_OC ) +if (phba->pci_dev_grp =LPFC_PCI_DEV_OC ) { +sysfs_mbox_idle (phba); +spin_unlock_irq (&phba->hbalock);return -EPERM ; + }break ;case MBX_READ_SPARM64 :case MBX_READ_LA :