may_linkatRegular
4.4: ✅int may_linkat(struct path *link);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81216f50)
Location: fs/namei.c:962
Inline: False
Direct callers:
- fs/namei.c:SyS_link
Symbols:
ffffffff81216f50-ffffffff81216fd5: may_linkat (STB_LOCAL)
4.8: ✅int may_linkat(struct path *link);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff8123ddf0)
Location: fs/namei.c:987
Inline: False
Direct callers:
- fs/namei.c:SyS_link
Symbols:
ffffffff8123ddf0-ffffffff8123de75: may_linkat (STB_LOCAL)
4.10: ✅int may_linkat(struct path *link);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81250bd0)
Location: fs/namei.c:987
Inline: False
Direct callers:
- fs/namei.c:SyS_link
Symbols:
ffffffff81250bd0-ffffffff81250c55: may_linkat (STB_LOCAL)
4.13: ✅int may_linkat(struct path *link);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff8125cd50)
Location: fs/namei.c:999
Inline: False
Direct callers:
- fs/namei.c:SyS_link
Symbols:
ffffffff8125cd50-ffffffff8125cdd2: may_linkat (STB_LOCAL)
4.15: ✅int may_linkat(struct path *link);
Collision: Unique Static
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff8127f160)
Location: fs/namei.c:1000
Inline: False
Direct callers:
- fs/namei.c:SyS_link
Symbols:
ffffffff8127f160-ffffffff8127f1e2: may_linkat (STB_LOCAL)
4.18: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In fs/namei.c (ffffffff812adffb)
Location: fs/namei.c:985
Inline: True
Inline callers:
- fs/namei.c:do_linkat
5.0: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In fs/namei.c (ffffffff812c310b)
Location: fs/namei.c:987
Inline: True
Inline callers:
- fs/namei.c:do_linkat
5.3: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In fs/namei.c (ffffffff812df84c)
Location: fs/namei.c:985
Inline: True
Inline callers:
- fs/namei.c:do_linkat
5.4: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In fs/namei.c (ffffffff812f135c)
Location: fs/namei.c:979
Inline: True
Inline callers:
- fs/namei.c:do_linkat
5.8: Selective Inline, Transformation ⚠️Collision: Unique Static
Inline: Selective
Transformation: True
Instances:
In fs/namei.c (ffffffff81325860)
Location: fs/namei.c:1027
Inline: True
Direct callers:
- fs/namei.c:do_linkat
Symbols:
ffffffff81325860-ffffffff813258f9: may_linkat.isra.0 (STB_LOCAL)
5.11: Selective Inline ⚠️int may_linkat(struct path *link);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/namei.c (ffffffff813333b0)
Location: fs/namei.c:1027
Inline: True
Direct callers:
- fs/namei.c:do_linkat
- fs/init.c:init_link
Symbols:
ffffffff813333b0-ffffffff8133344d: may_linkat (STB_GLOBAL)
5.13: ✅int may_linkat(struct user_namespace *mnt_userns, struct path *link);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81339440)
Location: fs/namei.c:1101
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/init.c:init_link
Symbols:
ffffffff81339440-ffffffff813394f1: may_linkat (STB_GLOBAL)
5.15: ✅int may_linkat(struct user_namespace *mnt_userns, struct path *link);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81386aa0)
Location: fs/namei.c:1129
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/init.c:init_link
Symbols:
ffffffff81386aa0-ffffffff81386b51: may_linkat (STB_GLOBAL)
5.19: ✅int may_linkat(struct user_namespace *mnt_userns, struct path *link);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81407740)
Location: fs/namei.c:1173
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/init.c:init_link
Symbols:
ffffffff81407740-ffffffff8140787a: may_linkat (STB_GLOBAL)
6.2: ✅int may_linkat(struct user_namespace *mnt_userns, const struct path *link);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff81491ba0)
Location: fs/namei.c:1181
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/init.c:init_link
Symbols:
ffffffff81491ba0-ffffffff81491cda: may_linkat (STB_GLOBAL)
6.5: ✅int may_linkat(struct mnt_idmap *idmap, const struct path *link);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff814c6c50)
Location: fs/namei.c:1184
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/init.c:init_link
Symbols:
ffffffff814c6c50-ffffffff814c6d19: may_linkat (STB_GLOBAL)
6.8: ✅int may_linkat(struct mnt_idmap *idmap, const struct path *link);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/namei.c (ffffffff814f95a0)
Location: fs/namei.c:1187
Inline: False
Direct callers:
- fs/namei.c:do_linkat
- fs/init.c:init_link
Symbols:
ffffffff814f95a0-ffffffff814f9669: may_linkat (STB_GLOBAL)
arm64: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In fs/namei.c (ffff80001039aac8)
Location: fs/namei.c:979
Inline: True
Inline callers:
- fs/namei.c:do_linkat
armhf: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In fs/namei.c (c0580f3c)
Location: fs/namei.c:979
Inline: True
Inline callers:
- fs/namei.c:do_linkat
ppc64el: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In fs/namei.c (c000000000495954)
Location: fs/namei.c:979
Inline: True
Inline callers:
- fs/namei.c:do_linkat
riscv64: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In fs/namei.c (ffffffe000267ffc)
Location: fs/namei.c:979
Inline: True
Inline callers:
- fs/namei.c:do_linkat
aws: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In fs/namei.c (ffffffff812e993c)
Location: fs/namei.c:979
Inline: True
Inline callers:
- fs/namei.c:do_linkat
azure: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In fs/namei.c (ffffffff812da57c)
Location: fs/namei.c:979
Inline: True
Inline callers:
- fs/namei.c:do_linkat
gcp: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In fs/namei.c (ffffffff812e774c)
Location: fs/namei.c:979
Inline: True
Inline callers:
- fs/namei.c:do_linkat
lowlatency: Full Inline ⚠️Collision: Unique Static
Inline: Full
Transformation: False
Instances:
In fs/namei.c (ffffffff812f86cc)
Location: fs/namei.c:979
Inline: True
Inline callers:
- fs/namei.c:do_linkat
Regular
4.4 and 4.8 ✅
4.8 and 4.10 ✅
4.10 and 4.13 ✅
4.13 and 4.15 ✅
5.11 and 5.13 ⚠️struct user_namespace *mnt_userns
link ➡️ mnt_userns, link
5.13 and 5.15 ✅
5.15 and 5.19 ✅
5.19 and 6.2 ⚠️struct path *link ➡️ const struct path *link
6.2 and 6.5 ⚠️struct mnt_idmap *idmap
struct user_namespace *mnt_userns
6.5 and 6.8 ✅