path_permission
Regular
4.4
: Absent ⚠️
4.8
: Absent ⚠️
4.10
: Absent ⚠️
4.13
: Absent ⚠️
4.15
: Absent ⚠️
4.18
: Absent ⚠️
5.0
: Absent ⚠️
5.3
: Absent ⚠️
5.4
: Absent ⚠️
5.8
: Absent ⚠️
5.11
: Absent ⚠️
5.13
: Duplicate, Selective Inline ⚠️int path_permission(const struct path *path, int mask);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/inode.c (ffffffff81218db0)
Location: include/linux/fs.h:3013
Inline: True
Inline callers:
- kernel/bpf/inode.c:bpf_obj_get_user
In fs/open.c (ffffffff8131fcc7)
Location: include/linux/fs.h:3013
Inline: True
Inline callers:
- fs/open.c:__ia32_sys_chroot
- fs/open.c:__x64_sys_chroot
- fs/open.c:__ia32_sys_chdir
- fs/open.c:__x64_sys_chdir
In fs/init.c (ffffffff81bdca11)
Location: include/linux/fs.h:3013
Inline: False
Direct callers:
- fs/init.c:init_eaccess
- fs/init.c:init_chroot
- fs/init.c:init_chdir
In fs/notify/inotify/inotify_user.c (ffffffff8137d02c)
Location: include/linux/fs.h:3013
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_find_inode
In fs/notify/fanotify/fanotify_user.c (ffffffff8137f7c6)
Location: include/linux/fs.h:3013
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_find_path
In net/unix/af_unix.c (ffffffff81b22151)
Location: include/linux/fs.h:3013
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_find_other
Symbols:
ffffffff81bdca11-ffffffff81bdca2d: path_permission (STB_LOCAL)
5.15
: Duplicate, Selective Inline ⚠️int path_permission(const struct path *path, int mask);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/inode.c (ffffffff8124f4c0)
Location: include/linux/fs.h:2996
Inline: True
Inline callers:
- kernel/bpf/inode.c:bpf_obj_get_user
In fs/open.c (ffffffff8136d267)
Location: include/linux/fs.h:2996
Inline: True
Inline callers:
- fs/open.c:__ia32_sys_chroot
- fs/open.c:__x64_sys_chroot
- fs/open.c:__ia32_sys_chdir
- fs/open.c:__x64_sys_chdir
In fs/init.c (ffffffff81cc42f3)
Location: include/linux/fs.h:2996
Inline: False
Direct callers:
- fs/init.c:init_eaccess
- fs/init.c:init_chroot
- fs/init.c:init_chdir
In fs/notify/inotify/inotify_user.c (ffffffff813c9edc)
Location: include/linux/fs.h:2996
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_find_inode
In fs/notify/fanotify/fanotify_user.c (ffffffff813cc783)
Location: include/linux/fs.h:2996
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_find_path
In net/unix/af_unix.c (ffffffff81be7480)
Location: include/linux/fs.h:2996
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_find_other
Symbols:
ffffffff81cc42f3-ffffffff81cc430f: path_permission (STB_LOCAL)
5.19
: Duplicate, Selective Inline ⚠️int path_permission(const struct path *path, int mask);
Collision: Static Duplication
Inline: Selective
Transformation: False
Instances:
In kernel/bpf/inode.c (ffffffff8129661c)
Location: include/linux/fs.h:2762
Inline: True
Inline callers:
- kernel/bpf/inode.c:bpf_obj_get_user
In fs/open.c (ffffffff813eb62e)
Location: include/linux/fs.h:2762
Inline: True
Inline callers:
- fs/open.c:__ia32_sys_chroot
- fs/open.c:__x64_sys_chroot
- fs/open.c:__ia32_sys_chdir
- fs/open.c:__x64_sys_chdir
In fs/init.c (ffffffff81e76bf9)
Location: include/linux/fs.h:2762
Inline: False
Direct callers:
- fs/init.c:init_eaccess
- fs/init.c:init_chroot
- fs/init.c:init_chdir
In fs/notify/inotify/inotify_user.c (ffffffff81451f88)
Location: include/linux/fs.h:2762
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_find_inode
In fs/notify/fanotify/fanotify_user.c (ffffffff81454f57)
Location: include/linux/fs.h:2762
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_find_path
In net/unix/af_unix.c (ffffffff81d80c07)
Location: include/linux/fs.h:2762
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_find_other
Symbols:
ffffffff81e76bf9-ffffffff81e76c1f: path_permission (STB_LOCAL)
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/bpf/inode.c (ffffffff812f152d)
Location: include/linux/fs.h:2916
Inline: True
Inline callers:
- kernel/bpf/inode.c:bpf_obj_get_user
In fs/open.c (ffffffff8147399e)
Location: include/linux/fs.h:2916
Inline: True
Inline callers:
- fs/open.c:__ia32_sys_chroot
- fs/open.c:__x64_sys_chroot
- fs/open.c:__ia32_sys_chdir
- fs/open.c:__x64_sys_chdir
In fs/init.c (ffffffff83ec9a21)
Location: include/linux/fs.h:2916
Inline: True
Inline callers:
- fs/init.c:init_eaccess
- fs/init.c:init_chroot
- fs/init.c:init_chdir
In fs/notify/inotify/inotify_user.c (ffffffff814e0d19)
Location: include/linux/fs.h:2916
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_find_inode
In fs/notify/fanotify/fanotify_user.c (ffffffff814e3ea3)
Location: include/linux/fs.h:2916
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_find_path
In net/unix/af_unix.c (ffffffff81f4e791)
Location: include/linux/fs.h:2916
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_find_other
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/bpf/inode.c (ffffffff8131e12d)
Location: include/linux/fs.h:2530
Inline: True
Inline callers:
- kernel/bpf/inode.c:bpf_obj_get_user
In fs/open.c (ffffffff814a819e)
Location: include/linux/fs.h:2530
Inline: True
Inline callers:
- fs/open.c:__ia32_sys_chroot
- fs/open.c:__x64_sys_chroot
- fs/open.c:__ia32_sys_chdir
- fs/open.c:__x64_sys_chdir
In fs/init.c (ffffffff836eea71)
Location: include/linux/fs.h:2530
Inline: True
Inline callers:
- fs/init.c:init_eaccess
- fs/init.c:init_chroot
- fs/init.c:init_chdir
In fs/notify/inotify/inotify_user.c (ffffffff815175c8)
Location: include/linux/fs.h:2530
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_find_inode
In fs/notify/fanotify/fanotify_user.c (ffffffff8151a897)
Location: include/linux/fs.h:2530
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_find_path
In net/unix/af_unix.c (ffffffff81fae046)
Location: include/linux/fs.h:2530
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_find_other
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/bpf/inode.c (ffffffff8134054d)
Location: include/linux/fs.h:2765
Inline: True
Inline callers:
- kernel/bpf/inode.c:bpf_obj_get_user
In fs/open.c (ffffffff814d922e)
Location: include/linux/fs.h:2765
Inline: True
Inline callers:
- fs/open.c:__ia32_sys_chroot
- fs/open.c:__x64_sys_chroot
- fs/open.c:__ia32_sys_chdir
- fs/open.c:__x64_sys_chdir
In fs/init.c (ffffffff83921ac1)
Location: include/linux/fs.h:2765
Inline: True
Inline callers:
- fs/init.c:init_eaccess
- fs/init.c:init_chroot
- fs/init.c:init_chdir
In fs/notify/inotify/inotify_user.c (ffffffff8154b9a8)
Location: include/linux/fs.h:2765
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_find_inode
In fs/notify/fanotify/fanotify_user.c (ffffffff8154ee97)
Location: include/linux/fs.h:2765
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_find_path
In net/unix/af_unix.c (ffffffff8207a916)
Location: include/linux/fs.h:2765
Inline: True
Inline callers:
- net/unix/af_unix.c:unix_find_other
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️
Regular
5.13
and 5.15
✅
5.15
and 5.19
✅