summaryrefslogtreecommitdiffstats
path: root/net/rxrpc/ar-ack.c
diff options
context:
space:
mode:
authorBoaz Harrosh2009-02-11 08:54:31 +0100
committerGreg Kroah-Hartman2009-03-25 00:20:31 +0100
commit1f4159c1620f74377e26d8a569d10ca5907ef475 (patch)
treeb92438c17fe3a48d07dcbcde2444aac899ec7e09 /net/rxrpc/ar-ack.c
parentUSB: EHCI: Make timer_action out-of-line (diff)
downloadkernel-qcow2-linux-1f4159c1620f74377e26d8a569d10ca5907ef475.tar.gz
kernel-qcow2-linux-1f4159c1620f74377e26d8a569d10ca5907ef475.tar.xz
kernel-qcow2-linux-1f4159c1620f74377e26d8a569d10ca5907ef475.zip
USB: fix USB_STORAGE_CYPRESS_ATACB
commit 64a87b24: [SCSI] Let scsi_cmnd->cmnd use request->cmd buffer changed the scsi_eh_prep_cmnd logic by making it clear the ->cmnd buffer. But the sat to cypress atacb translation supposed the ->cmnd buffer wasn't modified. This patch makes it set the ->cmnd buffer after scsi_eh_prep_cmnd call. The problem and a fix was reported by Matthieu CASTET <castet.matthieu@free.fr> It also removes all the hackery fiddling of scsi_cmnd and scsi_eh_save by requesting from scsi_eh_prep_cmnd to prepare a read into ->sense_buffer, which is much more suitable a buffer for HW transfers, then after the command execution the regs read is copied into regs buffer before actual preparation of sense_buffer. Also fix an alien comment character to my utf-8 editor. Signed-off-by: Boaz Harrosh <bharrosh@panasas.com> Signed-off-by: Matthieu CASTET <castet.matthieu@free.fr> Cc: stable <stable@kernel.org> Cc: James Bottomley <James.Bottomley@HansenPartnership.com> Cc: Matthew Dharm <mdharm-kernel@one-eyed-alien.net> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'net/rxrpc/ar-ack.c')
0 files changed, 0 insertions, 0 deletions