From 62f8daa4d233d513641a76f64641496e6ee035f6 Mon Sep 17 00:00:00 2001 From: TBK Date: Wed, 13 Mar 2019 03:45:03 +0100 Subject: [PATCH] fs: sdfat: fix blk for build as module --- blkdev.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/blkdev.c b/blkdev.c index 264c670..046f688 100644 --- a/blkdev.c +++ b/blkdev.c @@ -118,8 +118,14 @@ s32 bdev_readahead(struct super_block *sb, u64 secno, u64 num_secs) blk_start_plug(&plug); for (i = 0; i < num_secs; i++) { - if (i && !(i & (sects_per_page - 1))) + if (i && !(i & (sects_per_page - 1))) { +#ifdef MODULE + blk_finish_plug(&plug); + blk_start_plug(&plug); +#else blk_flush_plug(current); +#endif + } sb_breadahead(sb, (sector_t)(secno + i)); } blk_finish_plug(&plug);