is_subdir
Regular
4.4
: ✅int is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/dcache.c (ffffffff81226540)
Location: fs/dcache.c:3302
Inline: False
Direct callers:
- fs/namei.c:path_connected
- fs/namespace.c:copy_tree
- fs/namespace.c:do_mount
- fs/namespace.c:is_path_reachable
Symbols:
ffffffff81226540-ffffffff81226590: is_subdir (STB_GLOBAL)
4.8
: ✅bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/dcache.c (ffffffff8124ec00)
Location: fs/dcache.c:3469
Inline: False
Direct callers:
- fs/namei.c:path_parent_directory
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:is_path_reachable
- fs/namespace.c:do_mount
- fs/namespace.c:copy_tree
Symbols:
ffffffff8124ec00-ffffffff8124ec4f: is_subdir (STB_GLOBAL)
4.10
: ✅bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/dcache.c (ffffffff81261c10)
Location: fs/dcache.c:3479
Inline: False
Direct callers:
- fs/namei.c:path_parent_directory
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:is_path_reachable
- fs/namespace.c:do_mount
- fs/namespace.c:copy_tree
Symbols:
ffffffff81261c10-ffffffff81261c5f: is_subdir (STB_GLOBAL)
4.13
: ✅bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/dcache.c (ffffffff8126f4d0)
Location: fs/dcache.c:3509
Inline: False
Direct callers:
- fs/namei.c:path_parent_directory
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:is_path_reachable
- fs/namespace.c:do_mount
- fs/namespace.c:copy_tree
Symbols:
ffffffff8126f4d0-ffffffff8126f51f: is_subdir (STB_GLOBAL)
4.15
: ✅bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/dcache.c (ffffffff81291df0)
Location: fs/dcache.c:3521
Inline: False
Direct callers:
- fs/namei.c:path_connected
- fs/namespace.c:is_path_reachable
- fs/namespace.c:do_mount
- fs/namespace.c:copy_tree
Symbols:
ffffffff81291df0-ffffffff81291e3e: is_subdir (STB_GLOBAL)
4.18
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff812b47a0)
Location: fs/dcache.c:3044
Inline: True
Direct callers:
- fs/namei.c:path_openat
- fs/namei.c:path_mountpoint
- fs/namei.c:walk_component
- fs/namei.c:path_parent_directory
- fs/namespace.c:is_path_reachable
- fs/namespace.c:do_mount
- fs/namespace.c:copy_tree
Symbols:
ffffffff812b47a0-ffffffff812b47ee: is_subdir (STB_GLOBAL)
5.0
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff812c9a20)
Location: fs/dcache.c:2998
Inline: True
Direct callers:
- fs/namei.c:path_parent_directory
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:is_path_reachable
- fs/namespace.c:do_mount
- fs/namespace.c:copy_tree
Symbols:
ffffffff812c9a20-ffffffff812c9a6e: is_subdir (STB_GLOBAL)
5.3
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff812e6420)
Location: fs/dcache.c:3067
Inline: True
Direct callers:
- fs/namei.c:path_parent_directory
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:is_path_reachable
- fs/namespace.c:copy_tree
Symbols:
ffffffff812e6420-ffffffff812e6476: is_subdir (STB_GLOBAL)
5.4
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff812f7f80)
Location: fs/dcache.c:3067
Inline: True
Direct callers:
- fs/namei.c:path_parent_directory
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:is_path_reachable
- fs/namespace.c:copy_tree
Symbols:
ffffffff812f7f80-ffffffff812f7fd6: is_subdir (STB_GLOBAL)
5.8
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff81330b60)
Location: fs/dcache.c:3088
Inline: True
Direct callers:
- fs/namei.c:path_pts
- fs/namei.c:follow_dotdot
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:path_is_under
- fs/namespace.c:__do_loopback
- fs/namespace.c:copy_tree
- fs/pnode.c:propagate_mnt
- fs/pnode.c:propagate_mnt
Symbols:
ffffffff81330b60-ffffffff81330bba: is_subdir (STB_GLOBAL)
5.11
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff8133c4d0)
Location: fs/dcache.c:3095
Inline: True
Direct callers:
- fs/namei.c:path_pts
- fs/namei.c:follow_dotdot
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:path_is_under
- fs/namespace.c:__do_loopback
- fs/namespace.c:copy_tree
- fs/pnode.c:propagate_mnt
- fs/pnode.c:propagate_mnt
Symbols:
ffffffff8133c4d0-ffffffff8133c549: is_subdir (STB_GLOBAL)
5.13
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff81342960)
Location: fs/dcache.c:3121
Inline: True
Direct callers:
- fs/namei.c:path_pts
- fs/namespace.c:path_is_under
- fs/namespace.c:__do_loopback
- fs/namespace.c:clone_private_mount
- fs/namespace.c:copy_tree
- fs/pnode.c:propagate_mnt
- fs/pnode.c:propagate_mnt
Symbols:
ffffffff81342960-ffffffff813429d9: is_subdir (STB_GLOBAL)
5.15
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff81390280)
Location: fs/dcache.c:3123
Inline: True
Direct callers:
- fs/namei.c:path_pts
- fs/namespace.c:path_is_under
- fs/namespace.c:do_set_group
- fs/namespace.c:do_set_group
- fs/namespace.c:__do_loopback
- fs/namespace.c:clone_private_mount
- fs/namespace.c:copy_tree
- fs/pnode.c:propagate_mnt
- fs/pnode.c:propagate_mnt
Symbols:
ffffffff81390280-ffffffff813902f9: is_subdir (STB_GLOBAL)
5.19
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff81411ed0)
Location: fs/dcache.c:3147
Inline: True
Direct callers:
- fs/namei.c:path_pts
- fs/namei.c:handle_dots
- fs/namei.c:handle_dots
- fs/namespace.c:path_is_under
- fs/namespace.c:do_set_group
- fs/namespace.c:do_set_group
- fs/namespace.c:__do_loopback
- fs/namespace.c:clone_private_mount
- fs/namespace.c:copy_tree
- fs/pnode.c:propagate_mnt
- fs/pnode.c:propagate_mnt
Symbols:
ffffffff81411ed0-ffffffff81411f62: is_subdir (STB_GLOBAL)
6.2
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff8149cca0)
Location: fs/dcache.c:3203
Inline: True
Direct callers:
- fs/namei.c:path_pts
- fs/namei.c:handle_dots
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:path_is_under
- fs/namespace.c:do_set_group
- fs/namespace.c:do_set_group
- fs/namespace.c:__do_loopback
- fs/namespace.c:clone_private_mount
- fs/namespace.c:copy_tree
- fs/pnode.c:propagate_mnt
- fs/pnode.c:propagate_mnt
Symbols:
ffffffff8149cca0-ffffffff8149cd32: is_subdir (STB_GLOBAL)
6.5
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff814d20c0)
Location: fs/dcache.c:3203
Inline: True
Direct callers:
- fs/namei.c:path_pts
- fs/namei.c:handle_dots
- fs/namei.c:handle_dots
- fs/namespace.c:path_is_under
- fs/namespace.c:do_set_group
- fs/namespace.c:do_set_group
- fs/namespace.c:__do_loopback
- fs/namespace.c:clone_private_mount
- fs/namespace.c:copy_tree
- fs/pnode.c:propagate_mnt
- fs/pnode.c:propagate_mnt
Symbols:
ffffffff814d20c0-ffffffff814d2152: is_subdir (STB_GLOBAL)
6.8
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff81504b00)
Location: fs/dcache.c:3030
Inline: True
Direct callers:
- fs/namei.c:path_pts
- fs/namei.c:handle_dots
- fs/namei.c:handle_dots
- fs/namespace.c:__ia32_sys_listmount
- fs/namespace.c:__ia32_sys_listmount
- fs/namespace.c:__x64_sys_listmount
- fs/namespace.c:__x64_sys_listmount
- fs/namespace.c:do_statmount
- fs/namespace.c:path_is_under
- fs/namespace.c:do_set_group
- fs/namespace.c:do_set_group
- fs/namespace.c:__do_loopback
- fs/namespace.c:clone_private_mount
- fs/namespace.c:copy_tree
- fs/pnode.c:propagate_mnt
- fs/pnode.c:propagate_mnt
Symbols:
ffffffff81504b00-ffffffff81504b92: is_subdir (STB_GLOBAL)
arm64
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffff8000103a5340)
Location: fs/dcache.c:3067
Inline: True
Direct callers:
- fs/namei.c:path_parent_directory
- fs/namei.c:path_parent_directory
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:is_path_reachable
- fs/namespace.c:copy_tree
Symbols:
ffff8000103a5340-ffff8000103a53dc: is_subdir (STB_GLOBAL)
armhf
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (c0587f4c)
Location: fs/dcache.c:3067
Inline: True
Direct callers:
- fs/namei.c:path_connected
- fs/namespace.c:is_path_reachable
- fs/namespace.c:__do_loopback
- fs/namespace.c:copy_tree
Symbols:
c0587f4c-c0588000: is_subdir (STB_GLOBAL)
ppc64el
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (c0000000004a03d0)
Location: fs/dcache.c:3067
Inline: True
Direct callers:
- fs/namei.c:path_parent_directory
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:is_path_reachable
- fs/namespace.c:copy_tree
Symbols:
c0000000004a03d0-c0000000004a047c: is_subdir (STB_GLOBAL)
riscv64
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffe00026c680)
Location: fs/dcache.c:3067
Inline: True
Direct callers:
- fs/namei.c:path_parent_directory
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:is_path_reachable
- fs/namespace.c:copy_tree
Symbols:
ffffffe00026c680-ffffffe00026c6f8: is_subdir (STB_GLOBAL)
aws
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff812f0560)
Location: fs/dcache.c:3067
Inline: True
Direct callers:
- fs/namei.c:path_parent_directory
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:is_path_reachable
- fs/namespace.c:copy_tree
Symbols:
ffffffff812f0560-ffffffff812f05b6: is_subdir (STB_GLOBAL)
azure
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff812e1190)
Location: fs/dcache.c:3067
Inline: True
Direct callers:
- fs/namei.c:path_parent_directory
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:is_path_reachable
- fs/namespace.c:copy_tree
Symbols:
ffffffff812e1190-ffffffff812e11e6: is_subdir (STB_GLOBAL)
gcp
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff812ee370)
Location: fs/dcache.c:3067
Inline: True
Direct callers:
- fs/namei.c:path_parent_directory
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:is_path_reachable
- fs/namespace.c:copy_tree
Symbols:
ffffffff812ee370-ffffffff812ee3c6: is_subdir (STB_GLOBAL)
lowlatency
: Selective Inline ⚠️bool is_subdir(struct dentry *new_dentry, struct dentry *old_dentry);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/dcache.c (ffffffff812ff910)
Location: fs/dcache.c:3067
Inline: True
Direct callers:
- fs/namei.c:path_parent_directory
- fs/namei.c:follow_dotdot_rcu
- fs/namespace.c:is_path_reachable
- fs/namespace.c:copy_tree
Symbols:
ffffffff812ff910-ffffffff812ff98f: is_subdir (STB_GLOBAL)
Regular
4.4
and 4.8
⚠️int
➡️ bool
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅
4.18
and 5.0
✅
5.0
and 5.3
✅
5.3
and 5.4
✅
5.4
and 5.8
✅
5.8
and 5.11
✅
5.11
and 5.13
✅
5.13
and 5.15
✅
5.15
and 5.19
✅
5.19
and 6.2
✅
6.2
and 6.5
✅
6.5
and 6.8
✅
amd64
and arm64
✅
amd64
and armhf
✅
amd64
and ppc64el
✅
amd64
and riscv64
✅
generic
and aws
✅
generic
and azure
✅
generic
and gcp
✅
generic
and lowlatency
✅