]> git.baikalelectronics.ru Git - kernel.git/commit
block: fix bugs in bio-integrity mempool usage
authorChuck Ebbert <cebbert@redhat.com>
Sat, 30 Jan 2010 19:28:19 +0000 (20:28 +0100)
committerJens Axboe <jens.axboe@oracle.com>
Sat, 30 Jan 2010 19:28:19 +0000 (20:28 +0100)
commit4736072c689c888106177950d37421d2e544b472
tree4e261dd44d4f5129f64696a87d448ad89c106110
parent5cc8c662a163cb5641a1fdaf074ccca190dfe4f9
block: fix bugs in bio-integrity mempool usage

Fix two bugs in the bio integrity code:

 use_bip_pool() always returns 0 because it checks against the wrong limit,
 causing the mempool to be used only when regular allocation fails.

 When the mempool is used as a fallback we don't free the data properly.

Signed-Off-By: Chuck Ebbert <cebbert@redhat.com>
Acked-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
fs/bio-integrity.c