fchmod

NR: 91

implementation

Bootlin

complexity: 372

similar syscall

accessed structs

func struct target location has_read has_write
audit_copy_inode inode i_uid https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2274 true true
handle_path audit_context trees https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2120 true true
handle_path audit_context tree_count https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2121 true true
handle_path inode i_fsnotify_marks https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2130 true true
handle_path dentry d_parent https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2141 true true
audit_copy_inode audit_names ino https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2271 false false
audit_copy_inode audit_names dev https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2272 false false
audit_copy_inode audit_names mode https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2273 false false
audit_copy_inode audit_names uid https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2274 false false
audit_copy_inode audit_names gid https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2275 false false
audit_copy_inode audit_names rdev https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2276 false false
audit_copy_inode audit_names oprop https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2277 false false
audit_copy_inode audit_names fcap_ver https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2279 false false
audit_copy_inode super_block s_dev https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2272 true true
audit_copy_inode inode i_rdev https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2276 true true
audit_copy_inode inode i_gid https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2275 true true
audit_copy_inode inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2273 true true
audit_copy_inode inode i_sb https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2272 true true
audit_copy_inode inode i_ino https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2271 true true
audit_alloc_name audit_names list https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2185 false false
audit_alloc_name audit_names ino https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2183 false false
audit_alloc_name audit_names type https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2184 false false
audit_alloc_name audit_names should_free https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2180 false false
audit_alloc_name audit_context preallocated_names https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2174 false false
audit_alloc_name audit_context name_count https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2187 true true
audit_alloc_name audit_context name_count https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2174 true true
audit_alloc_name audit_context name_count https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2173 true true
audit_alloc_name audit_context names_list https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2185 false false
audit_alloc_name audit_context pwd https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2188 true true
audit_alloc_name audit_context pwd https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2189 false false
audit_alloc_name task_struct fs https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2189 true true
audit_alloc_name path dentry https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2188 true true
__do_sys_fchmod fd word https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L670 true true
break_deleg file_lock_context flc_lease https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/filelock.h#L459 false false
break_deleg inode i_flctx https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/filelock.h#L455 true true
break_deleg inode i_flctx https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/filelock.h#L455 false false
mnt_is_readonly vfsmount mnt_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L455 true true
mnt_is_readonly super_block s_readonly_remount https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L455 true true
mnt_is_readonly super_block s_readonly_remount https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L455 false false
mnt_inc_writers mnt_pcp mnt_writers https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L422 true true
mnt_inc_writers mnt_pcp mnt_writers https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L422 false false
mnt_inc_writers mount mnt_pcp https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L422 true true
mnt_dec_writers mnt_pcp mnt_writers https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L431 true true
mnt_dec_writers mnt_pcp mnt_writers https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L431 false false
mnt_dec_writers mount mnt_pcp https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L431 true true
__break_lease lease_manager_operations lm_break https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1592 true true
__break_lease file_lease fl_lmops https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1592 true true
__break_lease file_lock_core flc_wait https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1618 false false
__break_lease file_lock_core flc_blocked_member https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1619 false false
__break_lease file_lock_context flc_lease https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 false false
__break_lease file_lock_context flc_lease https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1596 false false
__break_lease file_lock_context flc_lease https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 false false
__break_lease file_lease fl_downgrade_time https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1590 false false
__break_lease file_lease fl_break_time https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1607 true true
__break_lease file_lease fl_break_time https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1585 false false
__break_lease file_lease c https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1619 true true
__break_lease file_lease c https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1618 true true
__break_lease file_lease c https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 true true
__break_lease file_lease c https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1589 true true
__break_lease file_lease c https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1584 true true
__break_lease file_lease c https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1582 true true
__break_lease file_lease c https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 true true
__break_lease file_lease c https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1554 true true
__break_lease file_lease c https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1625 false false
__break_lease file_lease c https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1612 false false
__break_lease file_lease c https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1593 false false
__break_lease file_lease c https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1579 false false
__break_lease file_lock_core flc_list https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 true true
__break_lease file_lock_core flc_list https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 true true
__break_lease file_lock_core flc_list https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 false false
__break_lease file_lock_context flc_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1638 false false
__break_lease file_lock_context flc_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1623 false false
__break_lease file_lock_context flc_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1614 false false
__break_lease file_lock_context flc_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1564 false false
__break_lease file_lock_core flc_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1589 true true
__break_lease file_lock_core flc_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1584 true true
__break_lease file_lock_core flc_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1582 true true
__break_lease file_lock_core flc_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1554 false false
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1606 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 true true
__break_lease list_head next https://elixir.bootlin.com/linux/v6.14.7/source/fs/locks.c#L1578 true true
iput_final super_operations drop_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1916 true true
iput_final super_operations drop_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1915 true true
iput_final super_block s_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1909 true true
iput_final inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1944 false false
iput_final inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1935 false false
iput_final inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1931 false false
iput_final inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1924 false false
iput_final inode i_lru https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1942 false false
iput_final inode i_state https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1941 true true
iput_final inode i_state https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1936 true true
iput_final inode i_state https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1930 true true
iput_final inode i_state https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1928 true true
iput_final inode i_state https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1921 true true
iput_final inode i_state https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1913 true true
iput_final inode i_state https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1941 false false
iput_final inode i_state https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1930 false false
iput_final super_block s_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1922 true true
iput_final inode i_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1909 true true
iput_final inode i_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1908 true true
files_lookup_fd_raw files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fdtable.h#L74 true true
files_lookup_fd_raw files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fdtable.h#L74 false false
files_lookup_fd_raw fdtable fd https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fdtable.h#L84 true true
files_lookup_fd_raw fdtable max_fds https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fdtable.h#L75 true true
__fget_light files_struct count https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L1154 false false
__fget_light task_struct files https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L1142 true true
__fget_light file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L1156 true true
__fget_files_rcu files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L1030 true true
__fget_files_rcu files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L981 true true
__fget_files_rcu files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L1030 false false
__fget_files_rcu files_struct fdt https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L981 false false
__fget_files_rcu fdtable fd https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L993 true true
__fget_files_rcu fdtable max_fds https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L986 true true
__fget_files_rcu file f_ref https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L1012 false false
__fget_files_rcu file f_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/file.c#L1039 true true
real_mount mount mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/mount.h#L92 true true
chmod_common inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L642 true true
chmod_common iattr ia_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L642 false false
chmod_common iattr ia_valid https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L643 false false
chmod_common path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L653 true true
chmod_common path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L644 true true
chmod_common path mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L634 true true
chmod_common dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L629 true true
chmod_common path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L644 true true
chmod_common path dentry https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L629 true true
audit_context task_struct audit_context https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/audit.h#L316 true true
__audit_file path dentry https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2391 true true
__audit_file file f_path https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2391 true true
__audit_inode audit_names list https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 true true
__audit_inode audit_names list https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 false false
__audit_inode audit_names name https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2377 true true
__audit_inode audit_names name https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2348 true true
__audit_inode audit_names name https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2346 true true
__audit_inode audit_names name https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2371 false false
__audit_inode audit_names name_len https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2382 false false
__audit_inode audit_names name_len https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2377 false false
__audit_inode audit_names hidden https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2380 false false
__audit_inode audit_names ino https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2343 true true
__audit_inode audit_names ino https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2341 true true
__audit_inode audit_names dev https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2344 true true
__audit_inode audit_names type https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2360 true true
__audit_inode audit_names type https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2357 true true
__audit_inode audit_names type https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2356 true true
__audit_inode audit_names type https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2335 true true
__audit_inode audit_names type https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2332 true true
__audit_inode audit_names type https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2331 true true
__audit_inode audit_names type https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2383 false false
__audit_inode audit_names type https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2378 false false
__audit_inode audit_context context https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2302 true true
__audit_inode audit_context names_list https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 false false
__audit_inode audit_entry list https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 true true
__audit_inode audit_entry list https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 false false
__audit_inode audit_entry rule https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2313 true true
__audit_inode audit_entry rule https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2308 true true
__audit_inode audit_entry rule https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2307 true true
__audit_inode (unnamed class/struct/union) val https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2312 true true
__audit_inode audit_field type https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2310 true true
__audit_inode audit_field op https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2312 true true
__audit_inode audit_krule action https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2313 true true
__audit_inode audit_krule field_count https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2307 true true
__audit_inode audit_krule fields https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2308 true true
__audit_inode list_head prev https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 true true
__audit_inode list_head prev https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 true true
__audit_inode list_head prev https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 true true
__audit_inode list_head prev https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 true true
__audit_inode list_head prev https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 true true
__audit_inode list_head prev https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 true true
__audit_inode list_head prev https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 true true
__audit_inode list_head prev https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 true true
__audit_inode list_head prev https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2340 true true
__audit_inode super_block s_dev https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2344 true true
__audit_inode super_block s_magic https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2311 true true
__audit_inode filename name https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2377 true true
__audit_inode filename name https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2348 true true
__audit_inode filename refcnt https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2372 false false
__audit_inode filename aname https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2328 true true
__audit_inode inode i_sb https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2344 true true
__audit_inode inode i_sb https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2311 true true
__audit_inode inode i_ino https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2343 true true
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 true true
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 true true
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 true true
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 false false
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 false false
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 false false
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 true true
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 true true
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 true true
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 false false
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 false false
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 false false
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 true true
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 true true
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 true true
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 false false
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 false false
__audit_inode list_head next https://elixir.bootlin.com/linux/v6.14.7/source/kernel/auditsc.c#L2306 false false
ktime_get_real_ts64 tk_data seq https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L754 false false
ktime_get_real_ts64 tk_data seq https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L759 false false
ktime_get_real_ts64 tk_data timekeeper https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L747 false false
ktime_get_real_ts64 timekeeper tkr_mono https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L757 false false
ktime_get_real_ts64 timekeeper xtime_sec https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L756 true true
ktime_get_real_ts64 timespec64 tv_nsec https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L761 false false
ktime_get_real_ts64 timespec64 tv_sec https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L756 false false
ktime_get_coarse_real_ts64_mg tk_data seq https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L2307 false false
ktime_get_coarse_real_ts64_mg tk_data seq https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L2310 false false
ktime_get_coarse_real_ts64_mg tk_data timekeeper https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L2309 true true
ktime_get_coarse_real_ts64_mg tk_data timekeeper https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L2301 false false
ktime_get_coarse_real_ts64_mg timekeeper offs_real https://elixir.bootlin.com/linux/v6.14.7/source/kernel/time/timekeeping.c#L2309 true true
truncate_setsize inode i_size https://elixir.bootlin.com/linux/v6.14.7/source/mm/truncate.c#L736 true true
__vfsuid_val (unnamed class/struct/union) val https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mnt_idmapping.h#L31 true true
__vfsgid_val (unnamed class/struct/union) val https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mnt_idmapping.h#L36 true true
security_inode_setattr static_key_false key https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2345 false false
security_inode_setattr inode i_flags https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2343 true true
security_inode_post_setattr static_key_false key https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2362 false false
security_inode_post_setattr inode i_flags https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2360 true true
security_inode_need_killpriv static_key_false key https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2638 false false
security_path_chmod static_key_false key https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2063 false false
security_path_chmod inode i_flags https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2061 true true
security_path_chmod path dentry https://elixir.bootlin.com/linux/v6.14.7/source/security/security.c#L2061 true true
fd_empty fd word https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/file.h#L47 true true
mnt_want_write vfsmount mnt_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L550 true true
mnt_want_write vfsmount mnt_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L547 true true
mnt_drop_write vfsmount mnt_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L626 true true
mnt_get_write_access mount mnt https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L499 true true
mnt_get_write_access vfsmount mnt_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L499 true true
mnt_get_write_access vfsmount mnt_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namespace.c#L499 false false
timestamp_truncate super_block s_time_gran https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2733 true true
timestamp_truncate super_block s_time_min https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2736 true true
timestamp_truncate super_block s_time_max https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2736 true true
timestamp_truncate inode i_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2732 true true
timestamp_truncate timespec64 tv_nsec https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2745 true true
timestamp_truncate timespec64 tv_nsec https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2745 true true
timestamp_truncate timespec64 tv_nsec https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2743 false false
timestamp_truncate timespec64 tv_nsec https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2737 false false
timestamp_truncate timespec64 tv_sec https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2736 true true
timestamp_truncate timespec64 tv_sec https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2735 false false
make_vfsuid mnt_idmap uid_map https://elixir.bootlin.com/linux/v6.14.7/source/fs/mnt_idmapping.c#L95 false false
from_vfsuid mnt_idmap uid_map https://elixir.bootlin.com/linux/v6.14.7/source/fs/mnt_idmapping.c#L158 false false
make_vfsgid mnt_idmap gid_map https://elixir.bootlin.com/linux/v6.14.7/source/fs/mnt_idmapping.c#L134 false false
from_vfsgid mnt_idmap gid_map https://elixir.bootlin.com/linux/v6.14.7/source/fs/mnt_idmapping.c#L187 false false
current_time inode i_ctime_nsec https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2307 false false
current_time timespec64 tv_nsec https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2313 true true
inode_owner_or_capable cred fsuid https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2639 true true
inode_owner_or_capable task_struct cred https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L2639 true true
vfs_fchmod file f_path https://elixir.bootlin.com/linux/v6.14.7/source/fs/open.c#L660 false false
ihold inode i_count https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L519 false false
iput inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1967 false false
iput inode i_lock https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1964 false false
iput inode i_state https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1965 true true
iput inode i_state https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1962 true true
iput inode i_count https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1966 false false
iput inode i_count https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1964 false false
iput (unnamed class/struct/union) i_nlink https://elixir.bootlin.com/linux/v6.14.7/source/fs/inode.c#L1965 true true
notify_change inode_operations setattr https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L552 true true
notify_change inode_operations setattr https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L551 true true
notify_change inode i_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L552 true true
notify_change inode i_op https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L551 true true
notify_change super_block s_user_ns https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L522 true true
notify_change super_block s_user_ns https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L518 true true
notify_change inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L505 true true
notify_change inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L498 true true
notify_change inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L456 true true
notify_change inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L430 true true
notify_change inode i_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L522 true true
notify_change inode i_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L518 true true
notify_change inode i_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L461 true true
notify_change iattr ia_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L507 true true
notify_change iattr ia_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L460 true true
notify_change iattr ia_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L505 false false
notify_change iattr ia_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L498 false false
notify_change iattr ia_atime https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L470 true true
notify_change iattr ia_atime https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L470 false false
notify_change iattr ia_atime https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L468 false false
notify_change iattr ia_mtime https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L474 true true
notify_change iattr ia_mtime https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L474 false false
notify_change iattr ia_mtime https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L472 false false
notify_change iattr ia_ctime https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L466 false false
notify_change (unnamed class/struct/union) ia_vfsuid https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L519 true true
notify_change (unnamed class/struct/union) ia_vfsgid https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L523 true true
notify_change iattr ia_valid https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L504 true true
notify_change iattr ia_valid https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L497 true true
notify_change iattr ia_valid https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L481 true true
notify_change iattr ia_valid https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L510 true true
notify_change iattr ia_valid https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L433 true true
notify_change dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L429 true true
inode_permission inode i_sb https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L572 true true
inode_permission inode i_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/namei.c#L580 true true
simple_setattr iattr ia_size https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L896 true true
simple_setattr iattr ia_valid https://elixir.bootlin.com/linux/v6.14.7/source/fs/libfs.c#L895 true true
may_setattr inode i_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L386 true true
may_setattr inode i_flags https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L377 true true
setattr_prepare iattr ia_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L205 true true
setattr_prepare iattr ia_size https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L172 true true
setattr_prepare (unnamed class/struct/union) ia_vfsuid https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L183 true true
setattr_prepare (unnamed class/struct/union) ia_vfsgid https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L199 true true
setattr_prepare (unnamed class/struct/union) ia_vfsgid https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L188 true true
setattr_prepare iattr ia_valid https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L165 true true
setattr_copy inode i_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L352 false false
setattr_copy iattr ia_mode https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L348 true true
setattr_copy iattr ia_atime https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L359 true true
setattr_copy iattr ia_mtime https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L361 true true
setattr_copy iattr ia_ctime https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L366 true true
setattr_copy iattr ia_ctime https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L364 true true
setattr_copy iattr ia_valid https://elixir.bootlin.com/linux/v6.14.7/source/fs/attr.c#L343 true true
d_backing_inode dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/dcache.h#L566 true true
rwsem_is_locked rw_semaphore count https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/rwsem.h#L75 false false
inode_is_locked inode i_rwsem https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L907 false false
i_user_ns super_block s_user_ns https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1459 true true
i_user_ns inode i_sb https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1459 true true
__sb_end_write sb_writers rw_sem https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1780 false false
__sb_end_write super_block s_writers https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1780 true true
__sb_start_write sb_writers rw_sem https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1785 false false
__sb_start_write super_block s_writers https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1785 true true
i_gid_into_vfsgid inode i_gid https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1550 true true
i_uid_into_vfsuid inode i_uid https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L1498 true true
is_mgtime inode i_opflags https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L2650 true true
d_inode dentry d_inode https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/dcache.h#L539 true true
mnt_idmap vfsmount mnt_idmap https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mount.h#L78 true true
mnt_idmap vfsmount mnt_idmap https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/mount.h#L78 false false
inode_lock inode i_rwsem https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L877 false false
inode_unlock inode i_rwsem https://elixir.bootlin.com/linux/v6.14.7/source/include/linux/fs.h#L882 false false