commit | 4d5cda069b3f0a3bbc18576bc15903ed665d0295 | [log] [tgz] |
---|---|---|
author | Hugh Dickins <hugh@veritas.com> | Fri Dec 02 15:58:09 2005 +0000 |
committer | James Bottomley <jejb@titanic.(none)> | Fri Dec 02 10:24:22 2005 -0600 |
tree | e89d75e2db026d7f15a13464a32197d7ecfc8272 | |
parent | 032c09d76cdb448484859cc84dac4bba8f5f8f14 [diff] |
[SCSI] sg: fix a bug in st_map_user_pages failure path sg's st_map_user_pages is modelled on an earlier version of st's sgl_map_user_pages, and has the same bug: if get_user_pages got some but not all of the pages, then those got were released, but the positive res code returned implied that they were still to be freed. Signed-off-by: Hugh Dickins <hugh@veritas.com> Signed-off-by: Douglas Gilbert <dougg@torque.net> Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>