diff options
author | Douglas Gilbert <dougg@torque.net> | 2007-01-05 00:05:25 -0500 |
---|---|---|
committer | James Bottomley <jejb@mulgrave.il.steeleye.com> | 2007-01-13 13:52:37 -0600 |
commit | 6f3cbf552e0557a463ad421f07b2e873a608406f (patch) | |
tree | 150e99a4d625ede99cb8356932f85ae726510304 /kernel/time | |
parent | d780c3bf2150264947870bb68c057c26c2aff7cc (diff) | |
download | op-kernel-dev-6f3cbf552e0557a463ad421f07b2e873a608406f.zip op-kernel-dev-6f3cbf552e0557a463ad421f07b2e873a608406f.tar.gz |
[SCSI] scsi_debug: error processing
After discussions in the thread titled:
[PATCH] scsi_debug: illegal blocking memory allocation
here is a patch containing the discussed fix and some other
fixes and additions. The patch is against lk 2.6.20-rc3 .
The version is bumped to 1.81 .
ChangeLog:
- Change several GFP_KERNEL allocations to GFP_ATOMIC
as they can be called from queuecommand() context
- check above allocation returns and if out of memory
report DID_REQUEUE in two cases, DID_NO_CONNECT in
another, and fail slave configure() in another
- add support for WRITE BUFFER command
- add aborted_command error injection support
(opts mask 0x10), similar mechanism to
recovered_error injection.
Signed-off-by: Douglas Gilbert <dougg@torque.net>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
Diffstat (limited to 'kernel/time')
0 files changed, 0 insertions, 0 deletions