read-ahead: use plugging

Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/mm/readahead.c b/mm/readahead.c
index cbddc3e..443dd1b 100644
--- a/mm/readahead.c
+++ b/mm/readahead.c
@@ -112,6 +112,8 @@
 	unsigned page_idx;
 	int ret;
 
+	blk_plug_current();
+
 	if (mapping->a_ops->readpages) {
 		ret = mapping->a_ops->readpages(filp, mapping, pages, nr_pages);
 		/* Clean up the remaining pages */
@@ -129,7 +131,10 @@
 		page_cache_release(page);
 	}
 	ret = 0;
+
 out:
+	blk_unplug_current();
+
 	return ret;
 }