diff --git a/fs/exfat/file.c b/fs/exfat/file.c index a25d7eb789f4..979a17919c21 100644 --- a/fs/exfat/file.c +++ b/fs/exfat/file.c @@ -245,6 +245,9 @@ void exfat_truncate(struct inode *inode) struct exfat_inode_info *ei = EXFAT_I(inode); int err; + if (unlikely(exfat_forced_shutdown(sb))) + return; + mutex_lock(&sbi->s_lock); if (ei->start_clu == 0) { /*