locks_mandatory_area
Regular
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
✅