aboutsummaryrefslogtreecommitdiff
path: root/lib/spinlock_debug.c
diff options
context:
space:
mode:
authorFUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>2009-04-06 20:55:08 +0000
committerChris Wright <chrisw@sous-sol.org>2009-04-27 10:36:53 -0700
commit517f1a189b6c263965774adaf523adefa74c6778 (patch)
treebc0c8258e1f2517c5a93cb85157d2f5cc4097b90 /lib/spinlock_debug.c
parent1d2c2b49a9acd488e2ec9eefac35c54d596b60cf (diff)
SCSI: sg: fix iovec bugs introduced by the block layer conversion
upstream commit: 0fdf96b67ac2649cc1ddb29b316a0db11586c6a8 - needs to use copy_from_user for iovec before passing it to blk_rq_map_user_iov(). - before the block layer conversion, if ->dxfer_len and sum of iovec disagrees, the shorter one wins. However, currently sg returns -EINVAL. This restores the old behavior. Signed-off-by: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> Acked-by: Douglas Gilbert <dgilbert@interlog.com> Cc: stable@kernel.org Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com> Signed-off-by: Chris Wright <chrisw@sous-sol.org>
Diffstat (limited to 'lib/spinlock_debug.c')
0 files changed, 0 insertions, 0 deletions