• K
    block: fix get_max_io_size() · e4b469c6
    Keith Busch 提交于
    A previous commit aligning splits to physical block sizes inadvertently
    modified one return case such that that it now returns 0 length splits
    when the number of sectors doesn't exceed the physical offset. This
    later hits a BUG in bio_split(). Restore the previous working behavior.
    
    Fixes: 9cc5169c ("block: Improve physical block alignment of split bios")
    Reported-by: NEric Deal <eric.deal@wdc.com>
    Signed-off-by: NKeith Busch <kbusch@kernel.org>
    Cc: Bart Van Assche <bvanassche@acm.org>
    Cc: stable@vger.kernel.org
    Signed-off-by: NJens Axboe <axboe@kernel.dk>
    e4b469c6
blk-merge.c 24.2 KB