diff options
| author | Jens Axboe <axboe@suse.de> | 2002-11-14 16:12:55 -0800 |
|---|---|---|
| committer | Jens Axboe <axboe@suse.de> | 2002-11-14 16:12:55 -0800 |
| commit | 6e941592b267a7917f293670a762bf7979f24e4e (patch) | |
| tree | f61b47d551f81febffc7eae8e95491bb92c89460 /kernel | |
| parent | b11523f3840b25ad8be50e33f8729cd922447dce (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
