summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorJens Axboe <axboe@suse.de>2002-11-14 16:12:55 -0800
committerJens Axboe <axboe@suse.de>2002-11-14 16:12:55 -0800
commit6e941592b267a7917f293670a762bf7979f24e4e (patch)
treef61b47d551f81febffc7eae8e95491bb92c89460 /kernel
parentb11523f3840b25ad8be50e33f8729cd922447dce (diff)
[PATCH] incorrect block layer segment accounting
There's a long standing bug in blk_recount_segments(). Clustering means physical segment colascing, not hardware segment colascing. This basically means that we are mapping more segments than here than the bio + requests contains, and this causes a bug in the SCSI layer for host adapters that have CLUSTERING enabled. This patch makes sure that we are clustering physical segments correctly, and correctly accounting hardware segments. Please apply.
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions