]> git.baikalelectronics.ru Git - kernel.git/commit
[SCSI] sg direct io/mmap oops, st sync
authorDouglas Gilbert <dougg@torque.net>
Thu, 1 Sep 2005 11:50:02 +0000 (21:50 +1000)
committerJames Bottomley <jejb@mulgrave.(none)>
Mon, 5 Sep 2005 00:46:03 +0000 (19:46 -0500)
commitfa5e5a9398e8e524cd5a65d41f227c14c273fac0
treed9f5210e78095048a2ba8a0cd90b19116d1a894f
parentb0f3c1cc76780b7c7436e55cb2dfd4cdec16fc7b
[SCSI] sg direct io/mmap oops, st sync

This patch adopts the same solution as proposed by Kai M. in
a post titled: "[PATCH] SCSI tape signed/unsigned fix".
The fix is in a function that the sg driver borrowed from
the st driver so its maintenance is a little easier if
the functions remain the same after the fix.

   - change nr_pages type from unsigned to signed so errors
     from get_user_pages() call are properly handled

Signed-off-by: Douglas Gilbert <dougg@torque.net>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/sg.c