d_is_dir
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff811a7aa9)
Location: include/linux/dcache.h:435
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff81218303)
Location: include/linux/dcache.h:435
Inline: True
Inline callers:
- fs/namei.c:may_delete
- fs/namei.c:may_delete
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:path_openat
- fs/namei.c:do_unlinkat
- fs/namei.c:SyS_renameat
- fs/namei.c:SyS_rename
In fs/namespace.c (ffffffff8122dffb)
Location: include/linux/dcache.h:435
Inline: True
Inline callers:
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
- fs/namespace.c:do_mount
- fs/namespace.c:do_mount
In fs/libfs.c (ffffffff81233d55)
Location: include/linux/dcache.h:435
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/notify/fanotify/fanotify.c (ffffffff81252aea)
Location: include/linux/dcache.h:435
Inline: True
In fs/ecryptfs/file.c (ffffffff81300da8)
Location: include/linux/dcache.h:435
Inline: True
Inline callers:
- fs/ecryptfs/file.c:ecryptfs_open
In fs/ecryptfs/inode.c (ffffffff81302380)
Location: include/linux/dcache.h:435
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff8130ccdc)
Location: include/linux/dcache.h:435
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffffffff8131419f)
Location: include/linux/dcache.h:435
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff8131d6e0)
Location: include/linux/dcache.h:435
Inline: True
Inline callers:
- fs/debugfs/inode.c:debugfs_rename
In security/inode.c (ffffffff8133ff22)
Location: include/linux/dcache.h:435
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff81342dd2)
Location: include/linux/dcache.h:435
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (ffffffff8136fbb8)
Location: include/linux/dcache.h:435
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff811bde59)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff81246021)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- fs/namei.c:SyS_rename
- fs/namei.c:SyS_renameat
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:path_openat
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff81257e05)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- fs/namespace.c:do_mount
- fs/namespace.c:do_mount
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff8125c385)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/notify/fanotify/fanotify.c (ffffffff8127b2e1)
Location: include/linux/dcache.h:409
Inline: True
In fs/ecryptfs/inode.c (ffffffff81336346)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff81340fb8)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffffffff813487ef)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff8135260a)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- fs/debugfs/inode.c:debugfs_rename
In security/inode.c (ffffffff813755a4)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff8137a002)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (ffffffff813a5f31)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff811ce4a1)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff81258f7f)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- fs/namei.c:SyS_rename
- fs/namei.c:SyS_renameat
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:path_openat
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff8126b295)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- fs/namespace.c:do_mount
- fs/namespace.c:do_mount
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff8126f8f7)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/notify/fanotify/fanotify.c (ffffffff8128ee90)
Location: include/linux/dcache.h:409
Inline: True
In fs/ecryptfs/inode.c (ffffffff8134c005)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff81356d68)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffffffff8135ed10)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff813688bd)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- fs/debugfs/inode.c:debugfs_rename
In security/inode.c (ffffffff8138bed4)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff81390722)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (ffffffff813bcab1)
Location: include/linux/dcache.h:409
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff811d7583)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff81265138)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/namei.c:SyS_rename
- fs/namei.c:SyS_renameat
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:path_openat
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff812789ee)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/namespace.c:do_mount
- fs/namespace.c:do_mount
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff8127d0d4)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/notify/fanotify/fanotify.c (ffffffff8129bcc8)
Location: include/linux/dcache.h:415
Inline: True
In fs/ecryptfs/inode.c (ffffffff81360b65)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff8136b95c)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffffffff813738dc)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff8137ce44)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/debugfs/inode.c:debugfs_rename
In security/inode.c (ffffffff813a1c4c)
Location: include/linux/dcache.h:415
Inline: True
In security/selinux/hooks.c (ffffffff813a6b89)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (ffffffff813d340b)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff813d9126)
Location: include/linux/dcache.h:415
Inline: True
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff811ed3f3)
Location: include/linux/dcache.h:416
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff812879cb)
Location: include/linux/dcache.h:416
Inline: True
Inline callers:
- fs/namei.c:SyS_rename
- fs/namei.c:SyS_renameat
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:path_openat
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff8129b462)
Location: include/linux/dcache.h:416
Inline: True
Inline callers:
- fs/namespace.c:do_mount
- fs/namespace.c:do_mount
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff8129fb74)
Location: include/linux/dcache.h:416
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/notify/fanotify/fanotify.c (ffffffff812bf0d9)
Location: include/linux/dcache.h:416
Inline: True
In fs/ecryptfs/inode.c (ffffffff81385833)
Location: include/linux/dcache.h:416
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff813904cd)
Location: include/linux/dcache.h:416
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffffffff813985ec)
Location: include/linux/dcache.h:416
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff813a1d54)
Location: include/linux/dcache.h:416
Inline: True
Inline callers:
- fs/debugfs/inode.c:debugfs_rename
In security/inode.c (ffffffff813c7a4c)
Location: include/linux/dcache.h:416
Inline: True
In security/selinux/hooks.c (ffffffff813cc5d9)
Location: include/linux/dcache.h:416
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (ffffffff813f991b)
Location: include/linux/dcache.h:416
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff813ff196)
Location: include/linux/dcache.h:416
Inline: True
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff81210133)
Location: include/linux/dcache.h:417
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff812aca3b)
Location: include/linux/dcache.h:417
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:path_openat
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/dcache.c (ffffffff812b4e15)
Location: include/linux/dcache.h:417
Inline: True
Inline callers:
- fs/dcache.c:d_delete
In fs/namespace.c (ffffffff812c1597)
Location: include/linux/dcache.h:417
Inline: True
Inline callers:
- fs/namespace.c:do_mount
- fs/namespace.c:do_mount
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff812c7379)
Location: include/linux/dcache.h:417
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/notify/fanotify/fanotify.c (ffffffff812e802b)
Location: include/linux/dcache.h:417
Inline: True
In fs/ecryptfs/inode.c (ffffffff813b45a3)
Location: include/linux/dcache.h:417
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff813bf570)
Location: include/linux/dcache.h:417
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffffffff813c77df)
Location: include/linux/dcache.h:417
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff813d1084)
Location: include/linux/dcache.h:417
Inline: True
Inline callers:
- fs/debugfs/inode.c:debugfs_rename
In security/inode.c (ffffffff813f7075)
Location: include/linux/dcache.h:417
Inline: True
In security/selinux/hooks.c (ffffffff81400722)
Location: include/linux/dcache.h:417
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (ffffffff8142a91c)
Location: include/linux/dcache.h:417
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff81430126)
Location: include/linux/dcache.h:417
Inline: True
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff81225503)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff812c1b3b)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:path_openat
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/dcache.c (ffffffff812ca075)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- fs/dcache.c:d_delete
In fs/namespace.c (ffffffff812d67f9)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- fs/namespace.c:do_mount
- fs/namespace.c:do_mount
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff812dc0c9)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/notify/fanotify/fanotify.c (ffffffff812fcdb6)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify.c:fanotify_handle_event
In fs/ecryptfs/inode.c (ffffffff813cdac3)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff813d8bd7)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffffffff813e09ef)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff813eb528)
Location: include/linux/dcache.h:414
Inline: True
In security/inode.c (ffffffff81412b25)
Location: include/linux/dcache.h:414
Inline: True
In security/selinux/hooks.c (ffffffff8141c7c3)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (ffffffff814471ec)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff8144cc76)
Location: include/linux/dcache.h:414
Inline: True
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff812326c3)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff812de09c)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_last
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff812f3b13)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff812fa769)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/ecryptfs/inode.c (ffffffff813f8673)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff81403587)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffffffff8140c5bf)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff81417f3b)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/debugfs/inode.c:start_creating
In security/inode.c (ffffffff8144051b)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff8144a1b1)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (ffffffff81474e04)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff8147a44b)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff812408f3)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff812efbbc)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_last
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff813056c3)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff8130c879)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/ecryptfs/inode.c (ffffffff814124d3)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff8141d497)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffffffff8142612f)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff81431dfb)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/debugfs/inode.c:start_creating
In security/inode.c (ffffffff81459deb)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff81463ec9)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (ffffffff8148eba4)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff8149414b)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff812718b3)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff81327e6d)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_open
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff8133f483)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- fs/namespace.c:do_move_mount
- fs/namespace.c:do_move_mount
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff8134632d)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
In fs/ecryptfs/inode.c (ffffffff81460b02)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff8146bff7)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffffffff8147561d)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff81481a43)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- fs/debugfs/inode.c:start_creating
In security/inode.c (ffffffff814ad06b)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff814b7f84)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- security/selinux/hooks.c:may_rename
- security/selinux/hooks.c:may_rename
In security/tomoyo/file.c (ffffffff814e5d81)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff814eb5ab)
Location: include/linux/dcache.h:414
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff81278803)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff8133496c)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_open
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff8134b4e3)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/namespace.c:do_move_mount
- fs/namespace.c:do_move_mount
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff8135281d)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
In fs/ecryptfs/inode.c (ffffffff8147c712)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff8148673c)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh_raw
In fs/fuse/dir.c (ffffffff814902d4)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff81bef7fe)
Location: include/linux/dcache.h:415
Inline: True
In security/inode.c (ffffffff814ca5bb)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff814d5c94)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- security/selinux/hooks.c:may_rename
- security/selinux/hooks.c:may_rename
In security/tomoyo/file.c (ffffffff81503181)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff8150898b)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff8127d80b)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff8133aaa9)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_open
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff81351d8a)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- fs/namespace.c:do_move_mount
- fs/namespace.c:do_move_mount
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff8135953d)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
In fs/ecryptfs/inode.c (ffffffff814821c2)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff8148c19c)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh_raw
In fs/fuse/dir.c (ffffffff81495d04)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff81be18a7)
Location: include/linux/dcache.h:418
Inline: True
In security/inode.c (ffffffff814d0beb)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff814dcaf4)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- security/selinux/hooks.c:may_rename
- security/selinux/hooks.c:may_rename
In security/tomoyo/file.c (ffffffff81509d51)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff8150f4fb)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
In security/landlock/fs.c (ffffffff8153896f)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- security/landlock/fs.c:hook_path_rename
- security/landlock/fs.c:hook_path_rename
- security/landlock/fs.c:landlock_append_fs_rule
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff812bb98b)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff813886af)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_open
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff813a00fa)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- fs/namespace.c:do_move_mount
- fs/namespace.c:do_move_mount
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff813a79dd)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
In fs/ecryptfs/inode.c (ffffffff814d90b2)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff814e39ac)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh_raw
In fs/fuse/dir.c (ffffffff814ed7c4)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff81cd2469)
Location: include/linux/dcache.h:418
Inline: True
In security/inode.c (ffffffff8152991b)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff81535fc4)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- security/selinux/hooks.c:may_rename
- security/selinux/hooks.c:may_rename
In security/tomoyo/file.c (ffffffff8156723d)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff8156d05b)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
In security/landlock/fs.c (ffffffff815970cf)
Location: include/linux/dcache.h:418
Inline: True
Inline callers:
- security/landlock/fs.c:hook_path_rename
- security/landlock/fs.c:hook_path_rename
- security/landlock/fs.c:landlock_append_fs_rule
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In fs/namei.c (ffffffff814096bb)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_open
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff8142377e)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/namespace.c:do_move_mount
- fs/namespace.c:do_move_mount
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff8142ca2a)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
- fs/libfs.c:simple_rename_exchange
- fs/libfs.c:simple_rename_exchange
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
In fs/notify/fanotify/fanotify_user.c (ffffffff81456bfc)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:do_fanotify_mark
In fs/ecryptfs/inode.c (ffffffff815668b8)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff81571d9b)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh_raw
In fs/fuse/dir.c (ffffffff8157c667)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff8158d204)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/debugfs/inode.c:debugfs_rename
In security/inode.c (ffffffff815bf138)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff815cc427)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- security/selinux/hooks.c:may_rename
- security/selinux/hooks.c:may_rename
In security/tomoyo/file.c (ffffffff81602deb)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff81609648)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
In security/landlock/fs.c (ffffffff8163b25e)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- security/landlock/fs.c:current_check_refer_path
- security/landlock/fs.c:current_check_refer_path
- security/landlock/fs.c:check_access_path_dual
- security/landlock/fs.c:check_access_path_dual
- security/landlock/fs.c:landlock_append_fs_rule
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In fs/namei.c (ffffffff81493d6b)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_open
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff814afede)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/namespace.c:do_move_mount
- fs/namespace.c:do_move_mount
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff814ba17a)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
- fs/libfs.c:simple_rename_exchange
- fs/libfs.c:simple_rename_exchange
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
In fs/notify/fanotify/fanotify_user.c (ffffffff814e5e80)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:do_fanotify_mark
In fs/ecryptfs/inode.c (ffffffff81609e41)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff816171cb)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh_raw
In fs/fuse/dir.c (ffffffff81622087)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff81633d04)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/debugfs/inode.c:debugfs_rename
In security/inode.c (ffffffff8166b528)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff81679647)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- security/selinux/hooks.c:may_rename
- security/selinux/hooks.c:may_rename
In security/tomoyo/file.c (ffffffff816b3f6b)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff816bb148)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
In security/landlock/fs.c (ffffffff816f2a54)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- security/landlock/fs.c:current_check_refer_path
- security/landlock/fs.c:current_check_refer_path
- security/landlock/fs.c:is_access_to_paths_allowed
- security/landlock/fs.c:is_access_to_paths_allowed
- security/landlock/fs.c:landlock_append_fs_rule
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In fs/namei.c (ffffffff814c8dd9)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_open
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff814e4f29)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/namespace.c:do_move_mount
- fs/namespace.c:do_move_mount
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff814ef11a)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
- fs/libfs.c:simple_rename_exchange
- fs/libfs.c:simple_rename_exchange
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
In fs/notify/fanotify/fanotify_user.c (ffffffff8151cb13)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:do_fanotify_mark
In fs/ecryptfs/inode.c (ffffffff81641d01)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff8164f2bc)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh_raw
In fs/fuse/dir.c (ffffffff8165a4e4)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff8166c022)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- fs/debugfs/inode.c:debugfs_rename
In security/inode.c (ffffffff816a3c88)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff816b17f7)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- security/selinux/hooks.c:may_rename
- security/selinux/hooks.c:may_rename
In security/tomoyo/file.c (ffffffff816ec92b)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff816f3838)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
In security/landlock/fs.c (ffffffff8172cf5f)
Location: include/linux/dcache.h:408
Inline: True
Inline callers:
- security/landlock/fs.c:current_check_refer_path
- security/landlock/fs.c:current_check_refer_path
- security/landlock/fs.c:is_access_to_paths_allowed
- security/landlock/fs.c:is_access_to_paths_allowed
- security/landlock/fs.c:landlock_append_fs_rule
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In fs/namei.c (ffffffff814fb698)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_open
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff81518d59)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/namespace.c:do_move_mount
- fs/namespace.c:do_move_mount
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff81523175)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
- fs/libfs.c:simple_rename_exchange
- fs/libfs.c:simple_rename_exchange
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
- fs/libfs.c:simple_recursive_removal
In fs/notify/fanotify/fanotify_user.c (ffffffff81551060)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:do_fanotify_mark
In fs/ecryptfs/inode.c (ffffffff8167b324)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff816887f2)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh_raw
In fs/fuse/dir.c (ffffffff816941b4)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff816a64c2)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- fs/debugfs/inode.c:debugfs_rename
In security/inode.c (ffffffff816e06e8)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff816ee88a)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- security/selinux/hooks.c:may_rename
- security/selinux/hooks.c:may_rename
In security/tomoyo/file.c (ffffffff817296fb)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff817305c8)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
In security/landlock/fs.c (ffffffff8176dc2d)
Location: include/linux/dcache.h:415
Inline: True
Inline callers:
- security/landlock/fs.c:current_check_refer_path
- security/landlock/fs.c:current_check_refer_path
- security/landlock/fs.c:is_access_to_paths_allowed
- security/landlock/fs.c:is_access_to_paths_allowed
- security/landlock/fs.c:landlock_append_fs_rule
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffff8000102d23b4)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffff800010399318)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_last
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffff8000103b8dac)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffff8000103c10e4)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/ecryptfs/inode.c (ffff8000104f38e0)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffff8000104ff1fc)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffff800010509958)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffff800010515e08)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/debugfs/inode.c:start_creating
In security/inode.c (ffff80001054613c)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffff800010551f58)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (ffff8000105824f0)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffff80001058979c)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (c04f9ae4)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (c057f9a0)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_last
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (c059695c)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namespace.c:do_move_mount
- fs/namespace.c:do_move_mount
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (c059d224)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/ecryptfs/inode.c (c06b1334)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (c06bc18c)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (c06c5904)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (c06d0b84)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/debugfs/inode.c:start_creating
In security/inode.c (c06fbf14)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (c0704260)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (c0734430)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (c073a9bc)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (c00000000038fcd0)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (c000000000493b08)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_last
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (c0000000004b5ec0)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (c0000000004c0754)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/ecryptfs/inode.c (c000000000633b74)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (c000000000642914)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (c00000000064f7d4)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (c00000000065e93c)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/debugfs/inode.c:start_creating
In security/inode.c (c00000000069cb6c)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (c0000000006a8748)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (c0000000006f0e20)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (c0000000006fa7ec)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffe0001ef12a)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffe000266dba)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_last
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffe00027b17e)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffe0002814a8)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/ecryptfs/inode.c (ffffffe000362d6e)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffe00036cf58)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffffffe00037539c)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffe00037f5b2)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/debugfs/inode.c:start_creating
In security/inode.c (ffffffe0003a1c3c)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffe0003aafa8)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (ffffffe0003d2a24)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffe0003d8684)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff81238f43)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff812e819c)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_last
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff812fdca3)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff81304e59)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/ecryptfs/inode.c (ffffffff8140aab3)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff81415a77)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffffffff8141e70f)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff8142a3db)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/debugfs/inode.c:start_creating
In security/inode.c (ffffffff814523cb)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff8145c4a9)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (ffffffff81487184)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff8148c72b)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff8122bf83)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff812d8ddc)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_last
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff812ee8c3)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff812f5a79)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/ecryptfs/inode.c (ffffffff813fb533)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff814064f7)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffffffff8140f18f)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff8141ae5b)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/debugfs/inode.c:start_creating
In security/inode.c (ffffffff81442e1b)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff8144ced9)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (ffffffff81477ba4)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff8147d14b)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff81236ce3)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff812e5fac)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_last
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff812fba93)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff81302c49)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/ecryptfs/inode.c (ffffffff81407e33)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff81412df7)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffffffff8141a8af)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff8142657b)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/debugfs/inode.c:start_creating
In security/inode.c (ffffffff8144e46b)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff81458549)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (ffffffff81483224)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff814887cb)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In mm/shmem.c (ffffffff81244193)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- mm/shmem.c:shmem_rename2
- mm/shmem.c:shmem_rename2
In fs/namei.c (ffffffff812f6f2c)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namei.c:do_renameat2
- fs/namei.c:do_renameat2
- fs/namei.c:vfs_rename
- fs/namei.c:vfs_rename
- fs/namei.c:do_unlinkat
- fs/namei.c:do_last
- fs/namei.c:may_delete
- fs/namei.c:may_delete
In fs/namespace.c (ffffffff8130cdb3)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/namespace.c:graft_tree
- fs/namespace.c:graft_tree
In fs/libfs.c (ffffffff813131f9)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/libfs.c:simple_rename
In fs/ecryptfs/inode.c (ffffffff8141daf3)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/ecryptfs/inode.c:ecryptfs_setattr
In fs/exportfs/expfs.c (ffffffff81428a77)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/exportfs/expfs.c:exportfs_decode_fh
In fs/fuse/dir.c (ffffffff8143164f)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/fuse/dir.c:fuse_setattr
- fs/fuse/dir.c:fuse_reverse_inval_entry
In fs/debugfs/inode.c (ffffffff8143d43b)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- fs/debugfs/inode.c:start_creating
In security/inode.c (ffffffff8146583b)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/inode.c:securityfs_remove
In security/selinux/hooks.c (ffffffff8146d369)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_inode_rename
- security/selinux/hooks.c:selinux_inode_rename
In security/tomoyo/file.c (ffffffff8149adb4)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/tomoyo/file.c:tomoyo_path2_perm
In security/apparmor/apparmorfs.c (ffffffff814a030b)
Location: include/linux/dcache.h:412
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aafs_remove