summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/megaraid.c
diff options
context:
space:
mode:
authorJames Bottomley <James.Bottomley@steeleye.com>2005-10-02 22:22:35 +0200
committerJames Bottomley <jejb@mulgrave.(none)>2005-10-02 22:32:25 +0200
commit97af50f60ff1202b0dd9ce481d4cf98c6a578bec (patch)
tree5637b5d7d505869ee5aace5ad6ed33085fc78697 /drivers/scsi/megaraid.c
parent[SCSI] fix potential panic with proc on module removal (diff)
downloadlinux-97af50f60ff1202b0dd9ce481d4cf98c6a578bec.tar.xz
linux-97af50f60ff1202b0dd9ce481d4cf98c6a578bec.zip
[SCSI] aic7xxx/aic79xx: fix module removal path not to panic
In these drivers, scsi_remove_host() is called too late, at the point it is called, the driver has already shut down too far to accept any I/O that the shutdown might generate. Any generated I/O actually triggers a panic. Fix this by calling scsi_remove_host() as early as possible and not calling scsi_host_put() until just before we kfree the ahc_softc. Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions