Stephen M. Cameron
d8a0be6ab7
cciss: fix problem that deleting multiple logical drives could cause a panic
...
Fix problem that deleting multiple logical drives could cause a panic.
It fixes a panic which can be easily reproduced in the following way: Just
create several "arrays," each with multiple logical drives via hpacucli,
then delete the first array, and it will blow up in deregister_disk(), in
the call to get_host() when it tries to dig the hba pointer out of a NULL
queue pointer.
The problem has been present since my code to make rebuild_lun_table
behave better went in.
Signed-off-by: Stephen M. Cameron <scameron@beardog.cca.cpqcorp.net>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
2008-12-19 08:14:07 +01:00
..
aoe
[PATCH] switch aoeblk
2008-10-21 07:47:40 -04:00
paride
[PATCH] switch pf
2008-10-21 07:47:59 -04:00
amiflop.c
[PATCH] switch amiflop
2008-10-21 07:47:38 -04:00
ataflop.c
[PATCH] switch ataflop
2008-10-21 07:47:42 -04:00
brd.c
[PATCH] switch brd
2008-10-21 07:47:44 -04:00
cciss.c
cciss: fix problem that deleting multiple logical drives could cause a panic
2008-12-19 08:14:07 +01:00
cciss.h
cciss_cmd.h
cciss_scsi.c
cciss: Fix cciss SCSI rescan code to better notice device changes
2008-10-09 08:56:18 +02:00
cciss_scsi.h
cciss: Fix cciss SCSI rescan code to better notice device changes
2008-10-09 08:56:18 +02:00
cpqarray.c
cpqarry: fix return value of cpqarray_init()
2008-11-06 15:41:17 -08:00
cpqarray.h
cryptoloop.c
DAC960.c
[PATCH] switch DAC960
2008-10-21 07:47:36 -04:00
DAC960.h
floppy.c
Create/use more directory structure in the Documentation/ tree.
2008-11-14 17:28:53 +00:00
hd.c
hd: WIN_* -> ATA_CMD_*
2008-10-10 22:39:21 +02:00
ida_cmd.h
ida_ioctl.h
Kconfig
Create/use more directory structure in the Documentation/ tree.
2008-11-14 17:28:53 +00:00
loop.c
fs: remove prepare_write/commit_write
2008-10-30 11:38:45 -07:00
Makefile
nbd.c
[PATCH] switch nbd
2008-10-21 07:47:53 -04:00
pktcdvd.c
pktcdvd: remove broken dev_t export of class devices
2008-12-10 10:03:32 -08:00
ps3disk.c
block: don't depend on consecutive minor space
2008-10-09 08:56:05 +02:00
smart1,2.h
sunvdc.c
swim3.c
[PATCH] switch swim3
2008-10-21 07:48:03 -04:00
sx8.c
ub.c
ub: stub pre_reset and post_reset to fix oops
2008-11-13 14:45:04 -08:00
umem.c
umem.h
viodasd.c
[PATCH] switch viodasd
2008-10-21 07:48:07 -04:00
virtio_blk.c
[PATCH] switch virtio_blk
2008-10-21 07:48:09 -04:00
xd.c
[PATCH] switch xd
2008-10-21 07:48:11 -04:00
xd.h
[PATCH] switch xd
2008-10-21 07:48:11 -04:00
xen-blkfront.c
Release old elevator on change elevator
2008-11-18 15:08:56 +01:00
xsysace.c
xsysace: Fix driver to use resource_size_t instead of unsigned long
2008-11-14 10:21:57 -07:00
z2ram.c
[PATCH] switch z2ram
2008-10-21 07:48:17 -04:00