Pete Zaitcev
77ef6c4d6e
[PATCH] USB: ub oops in block_uevent
...
In kernel 2.6.16, if a mounted storage device is removed, an oops happens
because ub supplies an interface device (and kobject) to the block layer,
but neglects to pin it. And apparently, the block layer expects its users
to pin device structures.
The code in ub was broken this way for years. But the bug was exposed only
by 2.6.16 when it started to call block_uevent on close, which traverses
device structures (kobjects actually).
Signed-off-by: Pete Zaitcev <[email protected] >
Signed-off-by: Greg Kroah-Hartman <[email protected] >
2006-05-08 23:43:55 -07:00
..
aoe
[PATCH] mempool: use mempool_create_slab_pool()
2006-03-26 08:57:00 -08:00
paride
[PATCH] drivers/block/paride/pd.c: fix an off-by-one error
2006-03-28 09:16:03 -08:00
acsi.c
acsi_slm.c
[PATCH] drivers/block/acsi_slm.c: size_t can't be < 0
2006-03-28 09:16:03 -08:00
amiflop.c
[PATCH] Don't pass boot parameters to argv_init[]
2006-03-31 12:18:53 -08:00
ataflop.c
[PATCH] Remove MODULE_PARM
2006-03-25 08:22:52 -08:00
cciss.c
[PATCH] cciss: bug fix for crash when running hpacucli
2006-04-17 14:24:57 -07:00
cciss.h
cciss_cmd.h
cciss_scsi.c
[PATCH] kzalloc() conversion in drivers/block
2006-03-27 09:29:02 +02:00
cciss_scsi.h
cpqarray.c
BUG_ON() Conversion in drivers/block/
2006-03-24 18:50:27 +01:00
cpqarray.h
cryptoloop.c
DAC960.c
[PATCH] drivers/block/*: use time_after() and friends
2006-03-28 09:16:06 -08:00
DAC960.h
floppy.c
[PATCH] powerpc: Use check_legacy_ioport() on ppc32 too.
2006-04-28 21:04:55 +10:00
ida_cmd.h
ida_ioctl.h
Kconfig
[PATCH] let BLK_DEV_RAM_COUNT depend on BLK_DEV_RAM
2006-03-28 09:16:02 -08:00
loop.c
[PATCH] loop: potential kernel hang waiting for kthread
2006-03-26 08:56:57 -08:00
Makefile
[PATCH] block: floppy98 removal, really.
2006-03-24 07:33:26 -08:00
nbd.c
[PATCH] drivers/block/nbd.c: don't defer compile error to runtime
2006-03-25 08:22:52 -08:00
pktcdvd.c
[PATCH] mempool: use common mempool kmalloc allocator
2006-03-26 08:56:59 -08:00
ps2esdi.c
[PATCH] Fix drivers/block/ps2esdi.c compile
2006-01-16 20:24:45 -08:00
rd.c
[PATCH] set_page_dirty() return value fixes
2006-03-24 07:33:26 -08:00
smart1,2.h
swim3.c
swim_iop.c
sx8.c
Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6
2006-01-09 18:41:42 -08:00
ub.c
[PATCH] USB: ub oops in block_uevent
2006-05-08 23:43:55 -07:00
umem.c
[PATCH] Replace 0xff.. with correct DMA_xBIT_MASK
2006-03-28 09:16:07 -08:00
viodasd.c
[PATCH] powerpc: remove bitfields from HvLpEvent
2006-01-12 20:09:29 +11:00
xd.c
xd.h
z2ram.c