]> git.baikalelectronics.ru Git - kernel.git/commit
blkdev: fix merge_bvec_fn return value checks v2
authorDmitry Monakhov <dmonakhov@openvz.org>
Wed, 3 Mar 2010 03:28:06 +0000 (06:28 +0300)
committerJens Axboe <jens.axboe@oracle.com>
Mon, 8 Mar 2010 08:10:38 +0000 (09:10 +0100)
commita7cc13f9f6aaf21df10f346eb1630474951f0bf6
treea0e535bb31aba8e1998c2017086816f928820808
parent02a035cc6c3aa03e6c23ccaadc17ddb1524e3424
blkdev: fix merge_bvec_fn return value checks v2

merge_bvec_fn() returns bvec->bv_len on success. So we have to check
against this value. But in case of fs_optimization merge we compare
with wrong value. This patch must be included in
 b428cd6da7e6559aca69aa2e3a526037d3f20403
But accidentally i've forgot to add this in the initial patch.
To make things straight let's replace all such checks.
In fact this makes code easy to understand.

Signed-off-by: Dmitry Monakhov <dmonakhov@openvz.org>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
fs/bio.c