[SCSI] scsi_lib.c: properly count the number of pages in scsi_req_map_sg()
authorBryan Holty <lgeek@frontiernet.net>
Wed, 22 Mar 2006 12:35:39 +0000 (06:35 -0600)
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>
Thu, 1 Jun 2006 14:16:55 +0000 (09:16 -0500)
commitf52359622fa25783cf1a08c0772048d2ed1a7434
treeb9b06d8b289d6c9bdb401282497079c4a5b2792c
parent9f434d4f84a235f6b61aec6e691d6b07bc46fc24
[SCSI] scsi_lib.c: properly count the number of pages in scsi_req_map_sg()

The calculation of nr_pages in scsi_req_map_sg() doesn't account for
the fact that the first page could have an offset that pushes the end
of the buffer onto a new page.

Signed-off-by: Bryan Holty <lgeek@frontiernet.net>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/scsi_lib.c