original_kernel/drivers/block
Andrew Morton cbc31a475a packet: fix error handling
The packet driver is assuming (reasonably) that the (undocumented)
request.errors is an errno.  But it is in fact some mysterious bitfield.  When
things go wrong we return weird positive numbers to the VFS as pointers and it
goes oops.

Thanks to William Heimbigner for reporting and diagnosis.

(It doesn't oops, but this driver still doesn't work for William)

Cc: William Heimbigner <icxcnika@mar.tar.cc>
Cc: Peter Osterlund <petero2@telia.com>
Cc: Jens Axboe <jens.axboe@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2007-04-25 13:50:55 -07:00
..
aoe [AOE]: Add get_unaligned() calls where needed. 2007-03-02 15:22:55 -08:00
paride paride drivers: initialize spinlocks 2007-04-24 08:23:08 -07:00
DAC960.c [PATCH] mark struct file_operations const 3 2007-02-12 09:48:45 -08:00
DAC960.h [PATCH] drivers/block/DAC960: convert 'boolean' to 'bool' 2007-02-11 11:18:06 -08:00
Kconfig [PATCH] initramfs should not depend on CONFIG_BLOCK 2007-03-06 09:30:25 -08:00
Makefile
acsi.c [PATCH] remove many unneeded #includes of sched.h 2007-02-14 08:09:54 -08:00
acsi_slm.c [PATCH] mark struct file_operations const 3 2007-02-12 09:48:45 -08:00
amiflop.c
ataflop.c
cciss.c [PATCH] cciss: unregister from SCSI before tearing down device resources 2007-04-12 15:31:42 -07:00
cciss.h
cciss_cmd.h
cciss_scsi.c
cciss_scsi.h
cpqarray.c
cpqarray.h
cryptoloop.c
floppy.c [PATCH] Fix build errors if bitop functions are do {} while macros 2007-02-20 17:10:12 -08:00
ida_cmd.h
ida_ioctl.h
loop.c
nbd.c
pktcdvd.c packet: fix error handling 2007-04-25 13:50:55 -07:00
ps2esdi.c
rd.c
smart1,2.h
swim3.c
sx8.c
ub.c
umem.c [PATCH] Fix failure paths in modules init in umem.c 2007-03-01 14:53:36 -08:00
viodasd.c
xd.c
xd.h
z2ram.c