optimize mpage_bio_submit() check rw, then initialize bio->bi_end_io. Signed-off-by: Changli Gao <xiaosuo@xxxxxxxxx> ---- fs/mpage.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/fs/mpage.c b/fs/mpage.c index 94ff0d1..632681c 100644 --- a/fs/mpage.c +++ b/fs/mpage.c @@ -85,9 +85,7 @@ static void mpage_end_io_write(struct bio *bio, int err) static struct bio *mpage_bio_submit(int rw, struct bio *bio) { - bio->bi_end_io = mpage_end_io_read; - if (rw == WRITE) - bio->bi_end_io = mpage_end_io_write; + bio->bi_end_io = rw != WRITE ? mpage_end_io_read : mpage_end_io_write; submit_bio(rw, bio); return NULL; } -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html