mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-16 17:23:55 +08:00
firewire: Zero out sd->scsi_host if we fail to register with the SCSI stack.
Signed-off-by: Kristian Høgsberg <krh@redhat.com> Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de>
This commit is contained in:
parent
9472316b6e
commit
693b902176
@ -1099,6 +1099,7 @@ static int add_scsi_devices(struct fw_unit *unit)
|
||||
if (retval < 0) {
|
||||
fw_error("failed to add scsi host\n");
|
||||
scsi_host_put(sd->scsi_host);
|
||||
sd->scsi_host = NULL;
|
||||
return retval;
|
||||
}
|
||||
|
||||
@ -1109,6 +1110,7 @@ static int add_scsi_devices(struct fw_unit *unit)
|
||||
fw_error("failed to add scsi device\n");
|
||||
scsi_remove_host(sd->scsi_host);
|
||||
scsi_host_put(sd->scsi_host);
|
||||
sd->scsi_host = NULL;
|
||||
return retval;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user