]> git.baikalelectronics.ru Git - kernel.git/commit
blk_hw_contig_segment(): bad segment size checks
authorJens Axboe <jens.axboe@oracle.com>
Tue, 19 Jun 2007 07:09:27 +0000 (09:09 +0200)
committerJens Axboe <jens.axboe@oracle.com>
Tue, 10 Jul 2007 06:03:32 +0000 (08:03 +0200)
commitdca1698c14164ceed7d30293890f37b2e2154467
tree69a96d9757c72800e3d6479927e00316a4483361
parentbacbea542bf5e0971ed66a3b3fbf328b6eed0e25
blk_hw_contig_segment(): bad segment size checks

Two bugs in there:

- The virt oversize check should use the current bio hardware back
  size and the next bio front size, not the same bio. Spotted by
  Neil Brown.

- The segment size check should add hw front sizes, not total bio
  sizes. Spotted by James Bottomley

Acked-by: James Bottomley <James.Bottomley@SteelEye.com>
Acked-by: NeilBrown <neilb@suse.de>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
block/ll_rw_blk.c