[PATCH] nilfs2: remove two dead '#if 0' blocks

From: Breno Rodrigues Alves

Date: Thu Oct 22 2026 - 18:07:29 EST


Remove two blocks of code that have been disabled with '#if 0' since
the initial nilfs2 import:

- inode.c: the code that would have read i_file_acl and i_dir_acl
from the on-disk inode. nilfs2 has never implemented ACLs, and
the i_file_acl/i_dir_acl fields do not exist in struct
nilfs_inode_info, so this block has never been compiled.

- super.c: the classic ext2 "maximal mount count reached" check.
nilfs2 reads and rewrites s_max_mnt_count for on-disk
compatibility, but the check itself was never enabled. Removing
the disabled branch does not change the on-disk format or the
behaviour of the driver.

No functional changes.

Signed-off-by: Breno Rodrigues Alves <breno3011alves@xxxxxxxxx>
---
fs/nilfs2/inode.c | 5 -----
fs/nilfs2/super.c | 4 ----
2 files changed, 9 deletions(-)

diff --git a/fs/nilfs2/inode.c b/fs/nilfs2/inode.c
index 34e609606..c5b0e9f27 100644
--- a/fs/nilfs2/inode.c
+++ b/fs/nilfs2/inode.c
@@ -422,11 +422,6 @@ int nilfs_read_inode_common(struct inode *inode,

inode->i_blocks = le64_to_cpu(raw_inode->i_blocks);
ii->i_flags = le32_to_cpu(raw_inode->i_flags);
-#if 0
- ii->i_file_acl = le32_to_cpu(raw_inode->i_file_acl);
- ii->i_dir_acl = S_ISREG(inode->i_mode) ?
- 0 : le32_to_cpu(raw_inode->i_dir_acl);
-#endif
ii->i_dir_start_lookup = 0;
inode->i_generation = le32_to_cpu(raw_inode->i_generation);

diff --git a/fs/nilfs2/super.c b/fs/nilfs2/super.c
index 893a504cb..d0faae49c 100644
--- a/fs/nilfs2/super.c
+++ b/fs/nilfs2/super.c
@@ -826,10 +826,6 @@ static int nilfs_setup_super(struct super_block *sb, int is_mount)

if (nilfs->ns_mount_state & NILFS_ERROR_FS) {
nilfs_warn(sb, "mounting fs with errors");
-#if 0
- } else if (max_mnt_count >= 0 && mnt_count >= max_mnt_count) {
- nilfs_warn(sb, "maximal mount count reached");
-#endif
}
if (!max_mnt_count)
sbp[0]->s_max_mnt_count = cpu_to_le16(NILFS_DFL_MAX_MNT_COUNT);
--
2.56.0