mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 19:21:31 -04:00
[PATCH] Keep the bio end_io parts inside of bio.c for blk_rq_map_kern()
Signed-off-by: Jens Axboe <[email protected]>
This commit is contained in:
parent
df46b9a44c
commit
b823825e8e
2 changed files with 11 additions and 11 deletions
11
fs/bio.c
11
fs/bio.c
|
|
@ -701,6 +701,16 @@ void bio_unmap_user(struct bio *bio)
|
|||
bio_put(bio);
|
||||
}
|
||||
|
||||
static int bio_map_kern_endio(struct bio *bio, unsigned int bytes_done, int err)
|
||||
{
|
||||
if (bio->bi_size)
|
||||
return 1;
|
||||
|
||||
bio_put(bio);
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
static struct bio *__bio_map_kern(request_queue_t *q, void *data,
|
||||
unsigned int len, unsigned int gfp_mask)
|
||||
{
|
||||
|
|
@ -734,6 +744,7 @@ static struct bio *__bio_map_kern(request_queue_t *q, void *data,
|
|||
offset = 0;
|
||||
}
|
||||
|
||||
bio->bi_end_io = bio_map_kern_endio;
|
||||
return bio;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue