locks_mandatory_areaRegular
4.4: ✅int locks_mandatory_area(int read_write, struct inode *inode, struct file *filp, loff_t offset, size_t count);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffff81260c70)
Location: fs/locks.c:1241
Inline: False
Direct callers:
- fs/open.c:vfs_truncate
- fs/read_write.c:rw_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffffffff81260c70-ffffffff81260e86: locks_mandatory_area (STB_GLOBAL)
4.8: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffff8128d160)
Location: fs/locks.c:1269
Inline: False
Direct callers:
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:clone_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffffffff8128d160-ffffffff8128d36f: locks_mandatory_area (STB_GLOBAL)
4.10: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffff812a2de0)
Location: fs/locks.c:1293
Inline: False
Direct callers:
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:clone_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffffffff812a2de0-ffffffff812a2fbb: locks_mandatory_area (STB_GLOBAL)
4.13: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffff812b1fd0)
Location: fs/locks.c:1293
Inline: False
Direct callers:
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:clone_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffffffff812b1fd0-ffffffff812b219a: locks_mandatory_area (STB_GLOBAL)
4.15: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffff812d5b30)
Location: fs/locks.c:1303
Inline: False
Direct callers:
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:clone_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffffffff812d5b30-ffffffff812d5cf6: locks_mandatory_area (STB_GLOBAL)
4.18: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffff813005e0)
Location: fs/locks.c:1303
Inline: False
Direct callers:
- fs/open.c:do_sys_ftruncate
- fs/open.c:do_sys_ftruncate
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:clone_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffffffff813005e0-ffffffff813007a6: locks_mandatory_area (STB_GLOBAL)
5.0: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffff81316170)
Location: fs/locks.c:1423
Inline: False
Direct callers:
- fs/open.c:do_sys_ftruncate
- fs/open.c:do_sys_ftruncate
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:remap_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffffffff81316170-ffffffff81316335: locks_mandatory_area (STB_GLOBAL)
5.3: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffff8133d950)
Location: fs/locks.c:1419
Inline: False
Direct callers:
- fs/open.c:do_sys_ftruncate
- fs/open.c:do_sys_ftruncate
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:remap_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffffffff8133d950-ffffffff8133db12: locks_mandatory_area (STB_GLOBAL)
5.4: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffff81355f10)
Location: fs/locks.c:1444
Inline: False
Direct callers:
- fs/open.c:do_sys_ftruncate
- fs/open.c:do_sys_ftruncate
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:remap_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffffffff81355f10-ffffffff813560e1: locks_mandatory_area (STB_GLOBAL)
5.8: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffff8139cce0)
Location: fs/locks.c:1444
Inline: False
Direct callers:
- fs/open.c:do_sys_ftruncate
- fs/open.c:do_sys_ftruncate
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:remap_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffffffff8139cce0-ffffffff8139cf1c: locks_mandatory_area (STB_GLOBAL)
5.11: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffff813ae6b0)
Location: fs/locks.c:1445
Inline: False
Direct callers:
- fs/open.c:do_sys_ftruncate
- fs/open.c:do_sys_ftruncate
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:rw_verify_area
- fs/remap_range.c:remap_verify_area
Symbols:
ffffffff813ae6b0-ffffffff813ae8ec: locks_mandatory_area (STB_GLOBAL)
5.13: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In fs/read_write.c (0)
Location: include/linux/fs.h:2628
Inline: True
In fs/remap_range.c (0)
Location: include/linux/fs.h:2628
Inline: True
5.15: Absent ⚠️
5.19: Absent ⚠️
6.2: Absent ⚠️
6.5: Absent ⚠️
6.8: Absent ⚠️
arm64: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffff800010418a68)
Location: fs/locks.c:1444
Inline: False
Direct callers:
- fs/open.c:do_sys_ftruncate
- fs/open.c:do_sys_ftruncate
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:remap_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffff800010418a68-ffff800010418c10: locks_mandatory_area (STB_GLOBAL)
armhf: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (c05e3458)
Location: fs/locks.c:1444
Inline: False
Direct callers:
- fs/open.c:do_sys_ftruncate
- fs/open.c:vfs_truncate
- fs/read_write.c:remap_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
c05e3458-c05e3608: locks_mandatory_area (STB_GLOBAL)
ppc64el: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (c000000000526650)
Location: fs/locks.c:1444
Inline: False
Direct callers:
- fs/open.c:do_sys_ftruncate
- fs/open.c:do_sys_ftruncate
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:remap_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
c000000000526650-c000000000526874: locks_mandatory_area (STB_GLOBAL)
riscv64: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffe0002bf44a)
Location: fs/locks.c:1444
Inline: False
Direct callers:
- fs/open.c:do_sys_ftruncate
- fs/open.c:do_sys_ftruncate
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:remap_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffffffe0002bf44a-ffffffe0002bf5a2: locks_mandatory_area (STB_GLOBAL)
aws: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffff8134e4f0)
Location: fs/locks.c:1444
Inline: False
Direct callers:
- fs/open.c:do_sys_ftruncate
- fs/open.c:do_sys_ftruncate
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:remap_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffffffff8134e4f0-ffffffff8134e6c1: locks_mandatory_area (STB_GLOBAL)
azure: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffff8133f1d0)
Location: fs/locks.c:1444
Inline: False
Direct callers:
- fs/open.c:do_sys_ftruncate
- fs/open.c:do_sys_ftruncate
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:remap_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffffffff8133f1d0-ffffffff8133f3a1: locks_mandatory_area (STB_GLOBAL)
gcp: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffff8134bfc0)
Location: fs/locks.c:1444
Inline: False
Direct callers:
- fs/open.c:do_sys_ftruncate
- fs/open.c:do_sys_ftruncate
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:remap_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffffffff8134bfc0-ffffffff8134c191: locks_mandatory_area (STB_GLOBAL)
lowlatency: ✅int locks_mandatory_area(struct inode *inode, struct file *filp, loff_t start, loff_t end, unsigned char type);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/locks.c (ffffffff8135de20)
Location: fs/locks.c:1444
Inline: False
Direct callers:
- fs/open.c:do_sys_ftruncate
- fs/open.c:do_sys_ftruncate
- fs/open.c:vfs_truncate
- fs/open.c:vfs_truncate
- fs/read_write.c:remap_verify_area
- fs/read_write.c:rw_verify_area
Symbols:
ffffffff8135de20-ffffffff8135dfec: locks_mandatory_area (STB_GLOBAL)
Regular
4.4 and 4.8 ⚠️loff_t start
loff_t end
unsigned char type
int read_write
loff_t offset
size_t count
read_write, inode, filp, offset, count ➡️ inode, filp, start, end, type
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 ✅
amd64 and arm64 ✅
amd64 and armhf ✅
amd64 and ppc64el ✅
amd64 and riscv64 ✅
generic and aws ✅
generic and azure ✅
generic and gcp ✅
generic and lowlatency ✅