]> git.karo-electronics.de Git - karo-tx-linux.git/commit
block: Warn and free bio if bi_end_io is not set
authorMuthukumar Ratty <muthur@gmail.com>
Wed, 8 Jan 2014 16:39:49 +0000 (09:39 -0700)
committerJens Axboe <axboe@kernel.dk>
Wed, 8 Jan 2014 16:39:49 +0000 (09:39 -0700)
commit95d4403889acbd98e06d41a255df76452210996a
tree00d606520db8f3ddc6071653caf05f8a7bc52f56
parent0fec08b4ecfc36fd8a64432343b2964fb86d2675
block: Warn and free bio if bi_end_io is not set

In bio_endio if bio doesn't have bi_end_io (should be an error case),
we set bio to NULL and continue silently without freeing the bio. It
would be good to have a WARN and free the bio to avoid memory leak.

Signed-off-by: Muthukumar Ratty <muthur@gmail.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
fs/bio.c