kernel_write
Regular
4.4
: ✅ssize_t kernel_write(struct file *file, const char *buf, size_t count, loff_t pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/splice.c (ffffffff8123da60)
Location: fs/splice.c:588
Inline: False
Direct callers:
- kernel/sysctl_binary.c:bin_intvec
- kernel/sysctl_binary.c:bin_ulongvec
- kernel/sysctl_binary.c:bin_dn_node_address
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
ffffffff8123da60-ffffffff8123daa8: kernel_write (STB_GLOBAL)
4.8
: ✅ssize_t kernel_write(struct file *file, const char *buf, size_t count, loff_t pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/splice.c (ffffffff81265b30)
Location: fs/splice.c:589
Inline: False
Direct callers:
- kernel/sysctl_binary.c:bin_dn_node_address
- kernel/sysctl_binary.c:bin_ulongvec
- kernel/sysctl_binary.c:bin_intvec
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
ffffffff81265b30-ffffffff81265b78: kernel_write (STB_GLOBAL)
4.10
: ✅ssize_t kernel_write(struct file *file, const char *buf, size_t count, loff_t pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/splice.c (ffffffff81279180)
Location: fs/splice.c:370
Inline: False
Direct callers:
- kernel/sysctl_binary.c:bin_dn_node_address
- kernel/sysctl_binary.c:bin_ulongvec
- kernel/sysctl_binary.c:bin_intvec
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
ffffffff81279180-ffffffff812791c8: kernel_write (STB_GLOBAL)
4.13
: ✅ssize_t kernel_write(struct file *file, const char *buf, size_t count, loff_t pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/splice.c (ffffffff812866f0)
Location: fs/splice.c:367
Inline: False
Direct callers:
- kernel/sysctl_binary.c:bin_dn_node_address
- kernel/sysctl_binary.c:bin_ulongvec
- kernel/sysctl_binary.c:bin_intvec
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
ffffffff812866f0-ffffffff81286738: kernel_write (STB_GLOBAL)
4.15
: ✅ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/read_write.c (ffffffff81274080)
Location: fs/read_write.c:537
Inline: False
Direct callers:
- kernel/sysctl_binary.c:bin_dn_node_address
- kernel/sysctl_binary.c:bin_ulongvec
- kernel/sysctl_binary.c:bin_intvec
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
ffffffff81274080-ffffffff812740c2: kernel_write (STB_GLOBAL)
4.18
: ✅ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/read_write.c (ffffffff8129adf0)
Location: fs/read_write.c:542
Inline: False
Direct callers:
- kernel/umh.c:fork_usermode_blob
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
ffffffff8129adf0-ffffffff8129ae32: kernel_write (STB_GLOBAL)
5.0
: ✅ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/read_write.c (ffffffff812afcf0)
Location: fs/read_write.c:542
Inline: False
Direct callers:
- kernel/umh.c:fork_usermode_blob
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
ffffffff812afcf0-ffffffff812afd32: kernel_write (STB_GLOBAL)
5.3
: ✅ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/read_write.c (ffffffff812ca360)
Location: fs/read_write.c:551
Inline: False
Direct callers:
- kernel/umh.c:fork_usermode_blob
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
ffffffff812ca360-ffffffff812ca3a2: kernel_write (STB_GLOBAL)
5.4
: ✅ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/read_write.c (ffffffff812dbd80)
Location: fs/read_write.c:551
Inline: False
Direct callers:
- kernel/umh.c:fork_usermode_blob
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
ffffffff812dbd80-ffffffff812dbdc2: kernel_write (STB_GLOBAL)
5.8
: Selective Inline ⚠️ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/read_write.c (ffffffff813124d0)
Location: fs/read_write.c:575
Inline: True
Direct callers:
- kernel/umh.c:fork_usermode_blob
- fs/proc/proc_sysctl.c:process_sysctl_arg
- fs/ecryptfs/read_write.c:ecryptfs_write_lower_page_segment
Symbols:
ffffffff813124d0-ffffffff81312584: kernel_write (STB_GLOBAL)
5.11
: Selective Inline ⚠️ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/read_write.c (ffffffff8131dac0)
Location: fs/read_write.c:570
Inline: True
Direct callers:
- kernel/usermode_driver.c:blob_to_mnt
- fs/proc/proc_sysctl.c:process_sysctl_arg
- fs/ecryptfs/read_write.c:ecryptfs_write_lower_page_segment
Symbols:
ffffffff8131dac0-ffffffff8131dbb7: kernel_write (STB_GLOBAL)
5.13
: Selective Inline ⚠️ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/read_write.c (ffffffff81323830)
Location: fs/read_write.c:569
Inline: True
Direct callers:
- kernel/usermode_driver.c:umd_load_blob
- fs/proc/proc_sysctl.c:process_sysctl_arg
- fs/ecryptfs/read_write.c:ecryptfs_write_lower_page_segment
Symbols:
ffffffff81323830-ffffffff81323988: kernel_write (STB_GLOBAL)
5.15
: Selective Inline ⚠️ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/read_write.c (ffffffff81370d30)
Location: fs/read_write.c:559
Inline: True
Direct callers:
- kernel/usermode_driver.c:umd_load_blob
- fs/proc/proc_sysctl.c:process_sysctl_arg
- fs/ecryptfs/read_write.c:ecryptfs_write_lower_page_segment
Symbols:
ffffffff81370d30-ffffffff81370e88: kernel_write (STB_GLOBAL)
5.19
: Selective Inline ⚠️ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/read_write.c (ffffffff813f0fd0)
Location: fs/read_write.c:555
Inline: True
Direct callers:
- kernel/usermode_driver.c:umd_load_blob
- fs/proc/proc_sysctl.c:process_sysctl_arg
- fs/ecryptfs/read_write.c:ecryptfs_write_lower_page_segment
Symbols:
ffffffff813f0fd0-ffffffff813f1160: kernel_write (STB_GLOBAL)
6.2
: Selective Inline ⚠️ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/read_write.c (ffffffff8147aa50)
Location: fs/read_write.c:548
Inline: True
Direct callers:
- kernel/usermode_driver.c:umd_load_blob
- fs/proc/proc_sysctl.c:process_sysctl_arg
- fs/ecryptfs/read_write.c:ecryptfs_write_lower_page_segment
Symbols:
ffffffff8147aa50-ffffffff8147ac08: kernel_write (STB_GLOBAL)
6.5
: Selective Inline ⚠️ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/read_write.c (ffffffff814af5b0)
Location: fs/read_write.c:548
Inline: True
Direct callers:
- kernel/usermode_driver.c:umd_load_blob
- fs/proc/proc_sysctl.c:process_sysctl_arg
- fs/ecryptfs/read_write.c:ecryptfs_write_lower_page_segment
Symbols:
ffffffff814af5b0-ffffffff814af76e: kernel_write (STB_GLOBAL)
6.8
: Selective Inline ⚠️ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: Selective
Transformation: False
Instances:
In fs/read_write.c (ffffffff814e0d30)
Location: fs/read_write.c:554
Inline: True
Direct callers:
- fs/proc/proc_sysctl.c:process_sysctl_arg
- fs/ecryptfs/read_write.c:ecryptfs_write_lower_page_segment
Symbols:
ffffffff814e0d30-ffffffff814e0eee: kernel_write (STB_GLOBAL)
arm64
: ✅ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/read_write.c (ffff800010381750)
Location: fs/read_write.c:551
Inline: False
Direct callers:
- kernel/umh.c:fork_usermode_blob
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
ffff800010381750-ffff800010381828: kernel_write (STB_GLOBAL)
armhf
: ✅ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/read_write.c (c056bf74)
Location: fs/read_write.c:551
Inline: False
Direct callers:
- kernel/umh.c:fork_usermode_blob
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
c056bf74-c056bfc8: kernel_write (STB_GLOBAL)
ppc64el
: ✅ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/read_write.c (c000000000477ba0)
Location: fs/read_write.c:551
Inline: False
Direct callers:
- kernel/umh.c:fork_usermode_blob
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
c000000000477ba0-c000000000477c2c: kernel_write (STB_GLOBAL)
riscv64
: ✅ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/read_write.c (ffffffe000256750)
Location: fs/read_write.c:551
Inline: False
Direct callers:
- kernel/umh.c:fork_usermode_blob
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
ffffffe000256750-ffffffe0002567a4: kernel_write (STB_GLOBAL)
aws
: ✅ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/read_write.c (ffffffff812d4360)
Location: fs/read_write.c:551
Inline: False
Direct callers:
- kernel/sysctl_binary.c:bin_dn_node_address
- kernel/sysctl_binary.c:bin_ulongvec
- kernel/sysctl_binary.c:bin_intvec
- kernel/umh.c:fork_usermode_blob
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
ffffffff812d4360-ffffffff812d43a2: kernel_write (STB_GLOBAL)
azure
: ✅ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/read_write.c (ffffffff812c4fe0)
Location: fs/read_write.c:551
Inline: False
Direct callers:
- kernel/sysctl_binary.c:bin_dn_node_address
- kernel/sysctl_binary.c:bin_ulongvec
- kernel/sysctl_binary.c:bin_intvec
- kernel/umh.c:fork_usermode_blob
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
ffffffff812c4fe0-ffffffff812c5022: kernel_write (STB_GLOBAL)
gcp
: ✅ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/read_write.c (ffffffff812d2170)
Location: fs/read_write.c:551
Inline: False
Direct callers:
- kernel/umh.c:fork_usermode_blob
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
ffffffff812d2170-ffffffff812d21b2: kernel_write (STB_GLOBAL)
lowlatency
: ✅ssize_t kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos);
Collision: Unique Global
Inline: No
Transformation: False
Instances:
In fs/read_write.c (ffffffff812e2fd0)
Location: fs/read_write.c:551
Inline: False
Direct callers:
- kernel/umh.c:fork_usermode_blob
- fs/ecryptfs/read_write.c:ecryptfs_write_lower
- security/keys/big_key.c:big_key_preparse
Symbols:
ffffffff812e2fd0-ffffffff812e3012: kernel_write (STB_GLOBAL)
Regular
4.4
and 4.8
✅
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
⚠️const char *buf
➡️ const void *buf
loff_t pos
➡️ loff_t *pos
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
✅