linux/security/tomoyo
Tetsuo Handa 8fc1ad9007 tomoyo: use u64 for holding inode->i_ino value
TOMOYO is treating numeric fields (including inode->i_ino) as "unsigned
long". Now that commit 0b2600f81c ("treewide: change inode->i_ino from
unsigned long to u64") went upstream, update affected portions in TOMOYO.

While an administrator might write a rule that compares inode->i_ino with
an immediate value, this patch changes type of variable for inode->i_ino
to "u64" but does not change type of variable for the corresponding
immediate value to "u64" due to the following reasons.

  It is likely that rules that compare inode->i_ino are for testing whether
  the directories involved in e.g. rename() operation are the same (i.e.
  comparison between two inode->i_ino values rather than one inode->i_ino
  value and one immediate value).

  It unlikely makes sense to compare inode->i_ino with an immediate value
  larger than UINT_MAX.

Signed-off-by: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
2026-04-15 00:00:10 +09:00
..
policy tomoyo: Do not generate empty policy files 2015-04-07 21:27:45 +02:00
.gitignore .gitignore: add SPDX License Identifier 2020-03-25 11:50:48 +01:00
audit.c tomoyo: use u64 for holding inode->i_ino value 2026-04-15 00:00:10 +09:00
common.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
common.h tomoyo: use u64 for holding inode->i_ino value 2026-04-15 00:00:10 +09:00
condition.c tomoyo: use u64 for holding inode->i_ino value 2026-04-15 00:00:10 +09:00
domain.c treewide: Replace kmalloc with kmalloc_obj for non-scalar types 2026-02-21 01:02:28 -08:00
environ.c security/tomoyo: Enable context analysis 2026-01-05 16:43:36 +01:00
file.c security/tomoyo: Enable context analysis 2026-01-05 16:43:36 +01:00
gc.c security/tomoyo: Enable context analysis 2026-01-05 16:43:36 +01:00
group.c tomoyo: Suppress RCU warning at list_for_each_entry_rcu(). 2019-12-16 23:02:27 +09:00
Kconfig tomoyo: revert CONFIG_SECURITY_TOMOYO_LKM support 2024-10-04 11:41:22 -04:00
load_policy.c tomoyo: revert CONFIG_SECURITY_TOMOYO_LKM support 2024-10-04 11:41:22 -04:00
Makefile security/tomoyo: Enable context analysis 2026-01-05 16:43:36 +01:00
memory.c tomoyo: Fix null pointer check 2020-11-27 19:36:11 +09:00
mount.c security/tomoyo: Enable context analysis 2026-01-05 16:43:36 +01:00
network.c security/tomoyo: Enable context analysis 2026-01-05 16:43:36 +01:00
realpath.c tomoyo: struct path it might get from LSM callers won't have NULL dentry or mnt 2022-08-21 11:50:42 -04:00
securityfs_if.c tomoyo: move initcalls to the LSM framework 2025-10-22 19:24:26 -04:00
tomoyo.c tomoyo: move initcalls to the LSM framework 2025-10-22 19:24:26 -04:00
util.c tomoyo: revert CONFIG_SECURITY_TOMOYO_LKM support 2024-10-04 11:41:22 -04:00