diff options
author | 2006-03-10 00:56:16 +0100 | |
---|---|---|
committer | 2006-03-09 19:11:03 -0500 | |
commit | ad58f7dbeb6f5ea82679962f18985f16b660a2d9 (patch) | |
tree | 3951a1d5a27d2e10c55c7d6662cf8e726ffeed87 /kernel/fork.c | |
parent | [SCSI] scsi_transport_fc: fix FC_HOST_NUM_ATTRS (diff) | |
download | linux-rng-ad58f7dbeb6f5ea82679962f18985f16b660a2d9.tar.xz linux-rng-ad58f7dbeb6f5ea82679962f18985f16b660a2d9.zip |
[SCSI] zfcp: fix device registration issues
The patch fixes following issues:
(1) Replace scsi_add_device with scsi_scan_target.
(Thus the rport instead of the scsi_host becomes parent of a
scsi_target again.)
(2) Avoid scsi_device allocation during registration of an remote port.
(Would be done during fc_scsi_scan_rport.)
(3) Fix queuecommand behaviour when an zfcp unit is blocked.
(Call scsi_done with DID_NO_CONNECT instead of returning
SCSI_MLQUEUE_DEVICE_BUSY otherwise we might end up waiting
for completion in blk_execute_rq for ever.)
Signed-off-by: Andreas Herrmann <aherrman@de.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'kernel/fork.c')
0 files changed, 0 insertions, 0 deletions