ANDROID: f2fs: check nr_pages for readahead

Old kernel versions have the issue, since upstream f2fs removed this flow by:
commit d4384de9eb5e ("f2fs: Remove readahead collision detection").

Bug: 206148707
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
Change-Id: I3a95f0b436d0a5ee420f41d892401a8d79d4fe79
(cherry picked from commit a755945f812bbea48869712a1e8e81e1496c6cd2)
diff --git a/fs/f2fs/data.c b/fs/f2fs/data.c
index 497a723..4ac20b4 100644
--- a/fs/f2fs/data.c
+++ b/fs/f2fs/data.c
@@ -2342,6 +2342,10 @@
 	int ret = 0;
 	bool drop_ra = false;
 
+	/* this is real from f2fs_merkle_tree_readahead() in old kernel only. */
+	if (!nr_pages)
+		return 0;
+
 	map.m_pblk = 0;
 	map.m_lblk = 0;
 	map.m_len = 0;