From 8d7603af6585768e4c8d7a95bd518df77093321c Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Mon, 28 Feb 2022 14:20:29 +0800 Subject: [PATCH] exfat: file: fix build with kernel < 4.4.72 `i_blocksize` did not exist on kernel 4.4 until 4.4.72 was released [1]. 1. https://lwn.net/Articles/725371/ Signed-off-by: Tianling Shen Signed-off-by: Namjae Jeon --- file.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/file.c b/file.c index 1b289308e0a9..ebea67c61da9 100644 --- a/file.c +++ b/file.c @@ -241,7 +241,7 @@ void exfat_truncate(struct inode *inode, loff_t size) struct super_block *sb = inode->i_sb; struct exfat_sb_info *sbi = EXFAT_SB(sb); struct exfat_inode_info *ei = EXFAT_I(inode); -#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 4, 0) +#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 4, 72) unsigned int blocksize = i_blocksize(inode); #else unsigned int blocksize = 1 << inode->i_blkbits;