inode.c (188c299e2a26cc33747187f87c9e044dfd85a782) inode.c (02f310fcf47fa9311d6ba2946a8d19e7d7d11f37)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * linux/fs/ext4/inode.c
4 *
5 * Copyright (C) 1992, 1993, 1994, 1995
6 * Remy Card (card@masi.ibp.fr)
7 * Laboratoire MASI - Institut Blaise Pascal
8 * Universite Pierre et Marie Curie (Paris VI)

--- 4610 unchanged lines hidden (view full) ---

4619 uid_t i_uid;
4620 gid_t i_gid;
4621 projid_t i_projid;
4622
4623 if ((!(flags & EXT4_IGET_SPECIAL) &&
4624 ((ino < EXT4_FIRST_INO(sb) && ino != EXT4_ROOT_INO) ||
4625 ino == le32_to_cpu(es->s_usr_quota_inum) ||
4626 ino == le32_to_cpu(es->s_grp_quota_inum) ||
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * linux/fs/ext4/inode.c
4 *
5 * Copyright (C) 1992, 1993, 1994, 1995
6 * Remy Card (card@masi.ibp.fr)
7 * Laboratoire MASI - Institut Blaise Pascal
8 * Universite Pierre et Marie Curie (Paris VI)

--- 4610 unchanged lines hidden (view full) ---

4619 uid_t i_uid;
4620 gid_t i_gid;
4621 projid_t i_projid;
4622
4623 if ((!(flags & EXT4_IGET_SPECIAL) &&
4624 ((ino < EXT4_FIRST_INO(sb) && ino != EXT4_ROOT_INO) ||
4625 ino == le32_to_cpu(es->s_usr_quota_inum) ||
4626 ino == le32_to_cpu(es->s_grp_quota_inum) ||
4627 ino == le32_to_cpu(es->s_prj_quota_inum))) ||
4627 ino == le32_to_cpu(es->s_prj_quota_inum) ||
4628 ino == le32_to_cpu(es->s_orphan_file_inum))) ||
4628 (ino < EXT4_ROOT_INO) ||
4629 (ino > le32_to_cpu(es->s_inodes_count))) {
4630 if (flags & EXT4_IGET_HANDLE)
4631 return ERR_PTR(-ESTALE);
4632 __ext4_error(sb, function, line, false, EFSCORRUPTED, 0,
4633 "inode #%lu: comm %s: iget: illegal inode #",
4634 ino, current->comm);
4635 return ERR_PTR(-EFSCORRUPTED);

--- 1581 unchanged lines hidden ---
4629 (ino < EXT4_ROOT_INO) ||
4630 (ino > le32_to_cpu(es->s_inodes_count))) {
4631 if (flags & EXT4_IGET_HANDLE)
4632 return ERR_PTR(-ESTALE);
4633 __ext4_error(sb, function, line, false, EFSCORRUPTED, 0,
4634 "inode #%lu: comm %s: iget: illegal inode #",
4635 ino, current->comm);
4636 return ERR_PTR(-EFSCORRUPTED);

--- 1581 unchanged lines hidden ---