copy_to_user
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff810330b9)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:sys_modify_ldt
In arch/x86/kernel/tls.c (ffffffff8103d896)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff8103e017)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mcheck/mce.c (ffffffff81043ebc)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mcheck/mce.c:__mce_read_apei
- arch/x86/kernel/cpu/mcheck/mce.c:mce_chrdev_read
- arch/x86/kernel/cpu/mcheck/mce.c:mce_chrdev_read
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff8104b3be)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/crash_dump_64.c (ffffffff8105eb9f)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- arch/x86/kernel/crash_dump_64.c:copy_oldmem_page
In arch/x86/kernel/uprobes.c (ffffffff81065659)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In kernel/sysctl.c (ffffffff81087b01)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
In kernel/sysctl_binary.c (ffffffff81089bc3)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
In kernel/capability.c (ffffffff8108a4fc)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/capability.c:SyS_capget
In kernel/ptrace.c (ffffffff8108ba7c)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_readdata
- kernel/ptrace.c:ptrace_request
In kernel/signal.c (ffffffff81090cbd)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/signal.c:compat_SyS_rt_sigprocmask
- kernel/signal.c:compat_SyS_rt_sigpending
- kernel/signal.c:SyS_sigpending
- kernel/signal.c:SyS_sigprocmask
- kernel/signal.c:SyS_rt_sigaction
- kernel/signal.c:compat_SyS_rt_sigaction
In kernel/sys.c (ffffffff81092cb4)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/sys.c:SYSC_sysinfo
- kernel/sys.c:SYSC_olduname
- kernel/sys.c:SyS_times
- kernel/sys.c:SyS_newuname
- kernel/sys.c:SyS_newuname
- kernel/sys.c:SyS_uname
- kernel/sys.c:SyS_uname
- kernel/sys.c:SyS_gethostname
- kernel/sys.c:SyS_old_getrlimit
- kernel/sys.c:SyS_getrlimit
- kernel/sys.c:SyS_prlimit64
- kernel/sys.c:getrusage
- kernel/sys.c:SyS_prctl
In kernel/sched/core.c (ffffffff810adc02)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/sched/core.c:SyS_sched_getparam
- kernel/sched/core.c:SyS_sched_getattr
- kernel/sched/core.c:SyS_sched_getaffinity
- kernel/sched/core.c:SyS_sched_rr_get_interval
In kernel/printk/printk.c (ffffffff810d8ed3)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:devkmsg_read
- kernel/printk/printk.c:do_syslog
In kernel/profile.c (ffffffff810ea42e)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff810eb035)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/time/time.c:SYSC_adjtimex
- kernel/time/time.c:SyS_gettimeofday
- kernel/time/time.c:SyS_gettimeofday
In kernel/time/hrtimer.c (ffffffff810eeda0)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/time/hrtimer.c:update_rmtp
In kernel/time/itimer.c (ffffffff810f04fe)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/time/itimer.c:SyS_getitimer
- kernel/time/itimer.c:SyS_setitimer
In kernel/time/posix-timers.c (ffffffff810f1018)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/time/posix-timers.c:SYSC_clock_adjtime
- kernel/time/posix-timers.c:SyS_timer_create
- kernel/time/posix-timers.c:SyS_timer_gettime
- kernel/time/posix-timers.c:SyS_timer_settime
- kernel/time/posix-timers.c:SyS_clock_gettime
- kernel/time/posix-timers.c:SyS_clock_getres
In kernel/time/posix-cpu-timers.c (ffffffff810f36ef)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/time/posix-cpu-timers.c:posix_cpu_nsleep_restart
- kernel/time/posix-cpu-timers.c:posix_cpu_nsleep
In kernel/time/alarmtimer.c (ffffffff810faee5)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/time/alarmtimer.c:update_rmtp
In kernel/kexec.c (ffffffff8110e16c)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/kexec.c:compat_SyS_kexec_load
In kernel/compat.c (ffffffff8110fdb2)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/compat.c:compat_SyS_gettimeofday
- kernel/compat.c:compat_convert_timespec
- kernel/compat.c:compat_SyS_times
- kernel/compat.c:C_SYSC_waitid
- kernel/compat.c:compat_SyS_timer_create
- kernel/compat.c:compat_SyS_migrate_pages
- kernel/compat.c:compat_SyS_migrate_pages
In kernel/seccomp.c (ffffffff8113c193)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_filter
In kernel/relay.c (ffffffff8113c6ec)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/relay.c:subbuf_read_actor
In kernel/trace/trace.c (ffffffff81150d3c)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff8115d226)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
In kernel/bpf/syscall.c (ffffffff81172c9d)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/syscall.c:map_get_next_key
In kernel/bpf/verifier.c (ffffffff811767ed)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_check
In kernel/events/core.c (ffffffff8117f134)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_ioctl
In mm/backing-dev.c (ffffffff811afb15)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- mm/backing-dev.c:pdflush_proc_obsolete
In mm/mincore.c (ffffffff811c2a89)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- mm/mincore.c:SyS_mincore
In mm/mempolicy.c (ffffffff811dffe9)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- mm/mempolicy.c:copy_nodes_to_user
- mm/mempolicy.c:compat_SyS_set_mempolicy
- mm/mempolicy.c:compat_SyS_mbind
In mm/migrate.c (ffffffff811f09ee)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff8120c5b8)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/read_write.c:SyS_llseek
In fs/stat.c (ffffffff81211787)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/stat.c:cp_old_stat
- fs/stat.c:cp_new_stat
In fs/pipe.c (ffffffff81215eeb)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/pipe.c:SyS_pipe
In fs/namei.c (ffffffff8121693b)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff8121f34f)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/fcntl.c:SyS_fcntl
In fs/ioctl.c (ffffffff8121f9b9)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/ioctl.c:fiemap_fill_next_extent
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
In fs/readdir.c (ffffffff81220522)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/readdir.c:filldir
- fs/readdir.c:filldir64
In fs/select.c (ffffffff81220d81)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/select.c:poll_select_copy_remaining
- fs/select.c:poll_select_copy_remaining
In fs/dcache.c (ffffffff8122650e)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/dcache.c:SyS_getcwd
In fs/filesystems.c (ffffffff8122b4f1)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/filesystems.c:SyS_sysfs
In fs/seq_file.c (ffffffff81230ade)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffffffff812324a9)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff81234190)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff8123fc54)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/splice.c:SyS_splice
- fs/splice.c:SyS_splice
In fs/statfs.c (ffffffff81241843)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/statfs.c:do_statfs_native
- fs/statfs.c:do_statfs64
- fs/statfs.c:SYSC_ustat
In fs/notify/inotify/inotify_user.c (ffffffff81251cd6)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffffffff8125333c)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
In fs/signalfd.c (ffffffff81257ab4)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/signalfd.c:compat_SyS_signalfd
In fs/timerfd.c (ffffffff81258d50)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/timerfd.c:SyS_timerfd_settime
- fs/timerfd.c:SyS_timerfd_gettime
In fs/userfaultfd.c (ffffffff81259cd0)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_read
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
In fs/aio.c (ffffffff8125bb9e)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/aio.c:aio_read_events
In fs/locks.c (ffffffff81262b55)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/locks.c:fcntl_getlk
In fs/compat.c (ffffffff81263451)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/compat.c:cp_compat_stat
- fs/compat.c:compat_filldir
- fs/compat.c:compat_filldir64
- fs/compat.c:C_SYSC_ustat
- fs/compat.c:poll_select_copy_remaining
- fs/compat.c:compat_SyS_io_getevents
In fs/binfmt_elf.c (ffffffff813220ca)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff813225ef)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff81270190)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/fhandle.c:SyS_name_to_handle_at
- fs/fhandle.c:SyS_name_to_handle_at
In fs/quota/quota.c (ffffffff81274d22)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/quota/quota.c:quota_getinfo
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
In fs/proc/task_mmu.c (ffffffff8127744b)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff8127a814)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/proc/base.c:environ_read
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
In fs/proc/kcore.c (ffffffff812871e1)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff812877ab)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/proc/vmcore.c:read_vmcore
- fs/proc/vmcore.c:read_vmcore
In fs/kernfs/file.c (ffffffff8128b953)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (ffffffff8128ebb8)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/dcookies.c:compat_SyS_lookup_dcookie
In fs/ext4/ioctl.c (ffffffff812a15d6)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
In fs/fat/dir.c (ffffffff812f5af6)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/ecryptfs/miscdev.c (ffffffff8130bf2c)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/fuse/file.c (ffffffff81315974)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
In fs/efivarfs/file.c (ffffffff813214ce)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/compat.c (ffffffff81323345)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- ipc/compat.c:do_compat_semctl
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_msgctl
In ipc/msgutil.c (ffffffff81325538)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff81325dd1)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
In ipc/sem.c (ffffffff81327596)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8132ac76)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
In ipc/mqueue.c (ffffffff8132c351)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- ipc/mqueue.c:SYSC_mq_getsetattr
In ipc/compat_mq.c (ffffffff8132e581)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- ipc/compat_mq.c:compat_SyS_mq_open
- ipc/compat_mq.c:compat_SyS_mq_notify
- ipc/compat_mq.c:compat_SyS_mq_getsetattr
In security/keys/keyctl.c (ffffffff81332624)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
In security/keys/request_key_auth.c (ffffffff81335202)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (ffffffff8133583f)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/big_key.c (ffffffff8133675c)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (ffffffff813368df)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (ffffffff813399c6)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/selinux/hooks.c (ffffffff813442d0)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff8135e3eb)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff8136878d)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff81372d8f)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff81386203)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff813c910d)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff813cbf07)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- block/scsi_ioctl.c:sg_io
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
In block/bsg.c (ffffffff813d5801)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- block/bsg.c:blk_complete_sgv4_hdr_rq
- block/bsg.c:bsg_ioctl
- block/bsg.c:bsg_read
In block/compat_ioctl.c (ffffffff813e63a6)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- block/compat_ioctl.c:compat_blkdev_ioctl
In lib/seq_buf.c (ffffffff813f04f4)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
In lib/kfifo.c (ffffffff813fe942)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
In drivers/video/fbdev/core/fbmem.c (ffffffff8146cae3)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff81470dcd)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/imsttfb.c (ffffffff81475d16)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff814d01b3)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff814d5664)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff814e23ab)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffffffff814e4cc4)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
In drivers/tty/tty_ioctl.c (ffffffff814e8b7f)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:get_termio
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
In drivers/tty/vt/vt_ioctl.c (ffffffff814ee77f)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff814f0c53)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff814f4924)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/vt.c (ffffffff814fac59)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_get_cmap
- drivers/tty/vt/vt.c:con_font_op
In drivers/tty/serial/serial_core.c (ffffffff815032ae)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff81511516)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff8151358c)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/char/random.c:extract_entropy_user
In drivers/char/virtio_console.c (ffffffff81516773)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
In drivers/char/hpet.c (ffffffff81519e27)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff8151a689)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/agp/frontend.c (ffffffff8151b941)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff8151ec64)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev.c (ffffffff81524c74)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev.c:tpm_read
In drivers/gpu/vga/vgaarb.c (ffffffff8153f3cb)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/lightnvm/core.c (ffffffff8154435d)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (ffffffff815699cf)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_access_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
In drivers/block/loop.c (ffffffff8156ebc7)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:loop_get_status_old
- drivers/block/loop.c:loop_get_status64
In drivers/nvdimm/bus.c (ffffffff8159827c)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff815a8efd)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (ffffffff815c3169)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
In drivers/ata/libata-scsi.c (ffffffff815d32b8)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
In drivers/net/tun.c (ffffffff815f017b)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff815f5212)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/cdrom/cdrom.c (ffffffff815fe89f)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
In drivers/usb/core/devio.c (ffffffff81619f57)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:usbdev_do_ioctl
In drivers/usb/core/devices.c (ffffffff8161e1cf)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff8166a274)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
In drivers/input/mousedev.c (ffffffff8166b90a)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff8166d276)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
In drivers/input/misc/uinput.c (ffffffff81671e24)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/rtc-dev.c (ffffffff81675777)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff8167e0d9)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/watchdog/watchdog_dev.c (ffffffff8168b4cc)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff81699ba7)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (ffffffff816a9e36)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff816fbd1e)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:move_addr_to_user
- net/socket.c:SyS_socketcall
In net/core/sock.c (ffffffff81703284)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_get_timestamp
- net/core/sock.c:sock_get_timestampns
In net/core/scm.c (ffffffff8170eaf8)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/sysctl_net_core.c (ffffffff817134e1)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (ffffffff8171f5ab)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
In net/core/filter.c (ffffffff81732ec7)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/core/dev_ioctl.c (ffffffff81733de4)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ioctl
- net/core/dev_ioctl.c:dev_ioctl
- net/core/dev_ioctl.c:dev_ioctl
In net/compat.c (ffffffff8173f2b9)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/ipv4/ip_sockglue.c (ffffffff8175fdc7)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff81767b9b)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
In net/ipv4/raw.c (ffffffff8178485e)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (ffffffff817870d0)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff8178d916)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff8178fbce)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/devinet.c:devinet_ioctl
In net/ipv4/igmp.c (ffffffff81799569)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
In net/ipv4/ipmr.c (ffffffff817aa3a7)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_compat_ioctl
In net/ipv6/ipv6_sockglue.c (ffffffff817dc2d9)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
In net/ipv6/raw.c (ffffffff817e58f7)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
In net/ipv6/mcast.c (ffffffff817eba25)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff817f7156)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff817fb28c)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
In net/packet/af_packet.c (ffffffff818039f9)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff8180a2d1)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:compat_wext_handle_ioctl
In net/wireless/wext-priv.c (ffffffff8180b008)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
In net/rfkill/core.c (ffffffff81811130)
Location: arch/x86/include/asm/uaccess.h:728
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81032255)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:sys_modify_ldt
In arch/x86/kernel/tls.c (ffffffff8103d6d6)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff8103de3b)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mcheck/mce.c (ffffffff81044204)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mcheck/mce.c:mce_chrdev_read
- arch/x86/kernel/cpu/mcheck/mce.c:mce_chrdev_read
- arch/x86/kernel/cpu/mcheck/mce.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff8104b51e)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/crash_dump_64.c (ffffffff8105e9d4)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- arch/x86/kernel/crash_dump_64.c:copy_oldmem_page
In arch/x86/kernel/uprobes.c (ffffffff81065e41)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In kernel/sysctl.c (ffffffff8108b0f1)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
In kernel/sysctl_binary.c (ffffffff8108cb14)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
In kernel/capability.c (ffffffff8108d49e)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/capability.c:SyS_capget
In kernel/ptrace.c (ffffffff8108ef47)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff810951d8)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/signal.c:compat_SyS_rt_sigaction
- kernel/signal.c:SyS_rt_sigaction
- kernel/signal.c:SyS_sigprocmask
- kernel/signal.c:SyS_sigpending
- kernel/signal.c:compat_SyS_rt_sigpending
- kernel/signal.c:compat_SyS_rt_sigprocmask
In kernel/sys.c (ffffffff81095e54)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/sys.c:SYSC_sysinfo
- kernel/sys.c:SyS_prctl
- kernel/sys.c:getrusage
- kernel/sys.c:SyS_prlimit64
- kernel/sys.c:SyS_old_getrlimit
- kernel/sys.c:SyS_getrlimit
- kernel/sys.c:SyS_gethostname
- kernel/sys.c:SYSC_olduname
- kernel/sys.c:SyS_uname
- kernel/sys.c:SyS_uname
- kernel/sys.c:SyS_newuname
- kernel/sys.c:SyS_newuname
- kernel/sys.c:SyS_times
In kernel/sched/core.c (ffffffff810b0d84)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/sched/core.c:SyS_sched_rr_get_interval
- kernel/sched/core.c:SyS_sched_getaffinity
- kernel/sched/core.c:SyS_sched_getattr
- kernel/sched/core.c:SyS_sched_getparam
In kernel/printk/printk.c (ffffffff810de93f)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/printk/printk.c:do_syslog
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff810f1171)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff810f1d05)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/time/time.c:SYSC_adjtimex
- kernel/time/time.c:SyS_gettimeofday
- kernel/time/time.c:SyS_gettimeofday
In kernel/time/hrtimer.c (ffffffff810f5e60)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/time/hrtimer.c:update_rmtp
In kernel/time/itimer.c (ffffffff810f7920)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/time/itimer.c:SyS_setitimer
- kernel/time/itimer.c:SyS_getitimer
In kernel/time/posix-timers.c (ffffffff810f9132)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/time/posix-timers.c:SyS_clock_getres
- kernel/time/posix-timers.c:SYSC_clock_adjtime
- kernel/time/posix-timers.c:SyS_clock_gettime
- kernel/time/posix-timers.c:SyS_timer_settime
- kernel/time/posix-timers.c:SyS_timer_gettime
- kernel/time/posix-timers.c:SyS_timer_create
In kernel/time/posix-cpu-timers.c (ffffffff810fa80f)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/time/posix-cpu-timers.c:posix_cpu_nsleep_restart
- kernel/time/posix-cpu-timers.c:posix_cpu_nsleep
In kernel/time/alarmtimer.c (ffffffff811021e5)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/time/alarmtimer.c:update_rmtp
In kernel/kexec.c (ffffffff81115a8c)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/kexec.c:compat_SyS_kexec_load
In kernel/compat.c (ffffffff811193a4)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/compat.c:compat_SyS_migrate_pages
- kernel/compat.c:compat_SyS_migrate_pages
- kernel/compat.c:compat_SyS_timer_create
- kernel/compat.c:C_SYSC_waitid
- kernel/compat.c:compat_SyS_times
- kernel/compat.c:compat_convert_timespec
- kernel/compat.c:compat_put_timespec
- kernel/compat.c:compat_put_timeval
- kernel/compat.c:compat_SyS_gettimeofday
In kernel/seccomp.c (ffffffff811446d8)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_filter
In kernel/relay.c (ffffffff81144c5a)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/relay.c:subbuf_read_actor
In kernel/trace/trace.c (ffffffff81159d79)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff81167cad)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
In kernel/bpf/syscall.c (ffffffff81180944)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff81184fce)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_check
In kernel/events/core.c (ffffffff81194520)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- kernel/events/core.c:perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/backing-dev.c (ffffffff811c8fb5)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- mm/backing-dev.c:pdflush_proc_obsolete
In mm/mincore.c (ffffffff811de609)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- mm/mincore.c:SyS_mincore
In mm/mempolicy.c (ffffffff8120143d)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- mm/mempolicy.c:compat_SyS_mbind
- mm/mempolicy.c:compat_SyS_set_mempolicy
- mm/mempolicy.c:copy_nodes_to_user
In mm/migrate.c (ffffffff81210328)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff81234a0c)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:SyS_llseek
In fs/stat.c (ffffffff81238512)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff8123cdeb)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/pipe.c:SyS_pipe
In fs/namei.c (ffffffff812461df)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff81246adf)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/fcntl.c:SyS_fcntl
In fs/ioctl.c (ffffffff81247aab)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/readdir.c (ffffffff812480a5)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
In fs/select.c (ffffffff812489ef)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/select.c:poll_select_copy_remaining
- fs/select.c:poll_select_copy_remaining
In fs/dcache.c (ffffffff8124eb68)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/dcache.c:SyS_getcwd
In fs/filesystems.c (ffffffff81253c55)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/filesystems.c:SyS_sysfs
In fs/seq_file.c (ffffffff812597ae)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffffffff8125aa42)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff8125d20b)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff81267f8f)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/splice.c:SyS_splice
- fs/splice.c:SyS_splice
In fs/statfs.c (ffffffff8126a1f2)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/statfs.c:SYSC_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/notify/inotify/inotify_user.c (ffffffff8127a420)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffffffff8127b97c)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
In fs/signalfd.c (ffffffff812805d1)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/signalfd.c:compat_SyS_signalfd
In fs/timerfd.c (ffffffff812817c9)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/timerfd.c:SyS_timerfd_gettime
- fs/timerfd.c:SyS_timerfd_settime
In fs/userfaultfd.c (ffffffff81282ad8)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff812846c8)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/aio.c:aio_read_events
In fs/locks.c (ffffffff8128ed80)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/locks.c:fcntl_getlk
In fs/compat.c (ffffffff8128ffc9)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/compat.c:poll_select_copy_remaining
- fs/compat.c:compat_filldir64
- fs/compat.c:compat_filldir
- fs/compat.c:compat_SyS_io_getevents
- fs/compat.c:C_SYSC_ustat
- fs/compat.c:cp_compat_stat
In fs/binfmt_elf.c (ffffffff81357432)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff81357962)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff8129b9b2)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/fhandle.c:SyS_name_to_handle_at
- fs/fhandle.c:SyS_name_to_handle_at
In fs/quota/quota.c (ffffffff812a29ab)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff812a3a01)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff812a83c3)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
In fs/proc/kcore.c (ffffffff812b4571)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff812b4977)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
In fs/kernfs/file.c (ffffffff812b93bd)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (ffffffff812bc252)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/dcookies.c:compat_SyS_lookup_dcookie
In fs/ext4/ioctl.c (ffffffff812d024c)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
In fs/fat/dir.c (ffffffff8132b943)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/ecryptfs/miscdev.c (ffffffff813401e8)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/fuse/file.c (ffffffff8134a29f)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
In fs/efivarfs/file.c (ffffffff8135689e)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/compat.c (ffffffff8135883e)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_msgctl
- ipc/compat.c:do_compat_semctl
In ipc/msgutil.c (ffffffff8135a109)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff8135a9f1)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
In ipc/sem.c (ffffffff8135df28)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8135f99d)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
In ipc/mqueue.c (ffffffff81360fef)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- ipc/mqueue.c:SYSC_mq_getsetattr
In ipc/compat_mq.c (ffffffff813634b5)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- ipc/compat_mq.c:compat_SyS_mq_getsetattr
- ipc/compat_mq.c:compat_SyS_mq_notify
- ipc/compat_mq.c:compat_SyS_mq_open
In security/keys/keyctl.c (ffffffff813681cb)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (ffffffff8136a176)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (ffffffff8136a787)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (ffffffff8136b740)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
In security/keys/big_key.c (ffffffff8136bd82)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (ffffffff8136beaa)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (ffffffff8136f0a9)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/selinux/hooks.c (ffffffff81378faa)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff813944fd)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff8139e601)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff813a934c)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff813c0cf7)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff8140d36d)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff81410bb4)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (ffffffff8141bb5e)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- block/bsg.c:bsg_ioctl
- block/bsg.c:bsg_read
- block/bsg.c:blk_complete_sgv4_hdr_rq
In block/compat_ioctl.c (ffffffff8142c656)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- block/compat_ioctl.c:compat_blkdev_ioctl
In lib/seq_buf.c (ffffffff81436e89)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
In lib/kfifo.c (ffffffff814463a8)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
In drivers/gpio/gpiolib.c (ffffffff81471778)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff814bb529)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff814bf141)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/imsttfb.c (ffffffff814c426b)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff81520e11)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff81526434)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff81533d1b)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffffffff81537372)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (ffffffff8153a3da)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff81540bde)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff81541ae4)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff815455aa)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/vt.c (ffffffff8154dca9)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff815549ac)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff81563add)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff81567f1d)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (ffffffff815693bb)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
In drivers/char/hpet.c (ffffffff8156cb27)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff8156d395)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/agp/frontend.c (ffffffff8156f1f4)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff81571f6d)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev.c (ffffffff81577dd4)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev.c:tpm_read
In drivers/lightnvm/core.c (ffffffff81595797)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (ffffffff815bed1a)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff815c44c9)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff815edd39)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/sync_file.c (ffffffff815fd5ac)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff81600db6)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (ffffffff8161b957)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
In drivers/ata/libata-scsi.c (ffffffff8162d232)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff8164022d)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff8164f5a7)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff81654f02)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/cdrom/cdrom.c (ffffffff81661db3)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff8167d4ce)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff8167e9b4)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff816ca3b4)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
In drivers/input/mousedev.c (ffffffff816cc63e)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff816cec03)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffffffff816d2464)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/rtc-dev.c (ffffffff816d6012)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff816dedd5)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/watchdog/watchdog_dev.c (ffffffff816ec886)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff816fac5c)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (ffffffff8170a286)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff81762cfb)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:SyS_socketcall
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff8176b73e)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/core/sock.c:sock_get_timestampns
- net/core/sock.c:sock_get_timestamp
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffffffff817762ad)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/sysctl_net_core.c (ffffffff8177b135)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (ffffffff8178a24f)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_tunable
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
In net/core/filter.c (ffffffff8179e8d6)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/core/dev_ioctl.c (ffffffff8179f892)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ioctl
- net/core/dev_ioctl.c:dev_ioctl
- net/core/dev_ioctl.c:dev_ioctl
In net/compat.c (ffffffff817abfb9)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/ipv4/ip_sockglue.c (ffffffff817cc049)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff817d4045)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
In net/ipv4/raw.c (ffffffff817f1e1a)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (ffffffff817f5835)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff817faed9)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff817fd2cd)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/devinet.c:devinet_ioctl
In net/ipv4/igmp.c (ffffffff818072e7)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff8181820e)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff8184a222)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
In net/ipv6/raw.c (ffffffff81853b9f)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
In net/ipv6/mcast.c (ffffffff8185a2de)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff81866250)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff8186ae8d)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff81877fc3)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff8187c33b)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff8187cb31)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
In net/rfkill/core.c (ffffffff81884024)
Location: arch/x86/include/asm/uaccess.h:733
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81031ed5)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:sys_modify_ldt
In arch/x86/kernel/tls.c (ffffffff8103cfc6)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff8103d6f7)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mcheck/mce.c (ffffffff81045ca0)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mcheck/mce.c:mce_chrdev_read
- arch/x86/kernel/cpu/mcheck/mce.c:mce_chrdev_read
- arch/x86/kernel/cpu/mcheck/mce.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff8104d96e)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/crash_dump_64.c (ffffffff81061a84)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- arch/x86/kernel/crash_dump_64.c:copy_oldmem_page
In arch/x86/kernel/uprobes.c (ffffffff81069377)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In kernel/sysctl.c (ffffffff81090041)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
In kernel/sysctl_binary.c (ffffffff81091a94)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
In kernel/capability.c (ffffffff810923de)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/capability.c:SyS_capget
In kernel/ptrace.c (ffffffff81093ed7)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff8109a1d8)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/signal.c:compat_SyS_rt_sigaction
- kernel/signal.c:SyS_rt_sigaction
- kernel/signal.c:SyS_sigprocmask
- kernel/signal.c:SyS_sigpending
- kernel/signal.c:compat_SyS_rt_sigpending
- kernel/signal.c:compat_SyS_rt_sigprocmask
In kernel/sys.c (ffffffff8109ae24)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/sys.c:SYSC_sysinfo
- kernel/sys.c:SyS_prctl
- kernel/sys.c:getrusage
- kernel/sys.c:SyS_prlimit64
- kernel/sys.c:SyS_old_getrlimit
- kernel/sys.c:SyS_getrlimit
- kernel/sys.c:SyS_gethostname
- kernel/sys.c:SYSC_olduname
- kernel/sys.c:SyS_uname
- kernel/sys.c:SyS_uname
- kernel/sys.c:SyS_newuname
- kernel/sys.c:SyS_newuname
- kernel/sys.c:SyS_times
In kernel/sched/core.c (ffffffff810b6fe4)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/sched/core.c:SyS_sched_rr_get_interval
- kernel/sched/core.c:SyS_sched_getaffinity
- kernel/sched/core.c:SyS_sched_getattr
- kernel/sched/core.c:SyS_sched_getparam
In kernel/printk/printk.c (ffffffff810e4ee2)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/printk/printk.c:do_syslog
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff810f8263)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff810f8e85)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/time/time.c:SYSC_adjtimex
- kernel/time/time.c:SyS_gettimeofday
- kernel/time/time.c:SyS_gettimeofday
In kernel/time/hrtimer.c (ffffffff810fcf90)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/time/hrtimer.c:update_rmtp
In kernel/time/alarmtimer.c (ffffffff81104a05)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/time/alarmtimer.c:update_rmtp
In kernel/time/posix-timers.c (ffffffff81106ac2)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/time/posix-timers.c:SyS_clock_getres
- kernel/time/posix-timers.c:SYSC_clock_adjtime
- kernel/time/posix-timers.c:SyS_clock_gettime
- kernel/time/posix-timers.c:SyS_timer_settime
- kernel/time/posix-timers.c:SyS_timer_gettime
- kernel/time/posix-timers.c:SyS_timer_create
In kernel/time/posix-cpu-timers.c (ffffffff8110818f)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/time/posix-cpu-timers.c:posix_cpu_nsleep_restart
- kernel/time/posix-cpu-timers.c:posix_cpu_nsleep
In kernel/time/itimer.c (ffffffff81109fe0)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/time/itimer.c:SyS_setitimer
- kernel/time/itimer.c:SyS_getitimer
In kernel/kexec.c (ffffffff8111d1ac)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/kexec.c:compat_SyS_kexec_load
In kernel/compat.c (ffffffff811207ad)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/compat.c:C_SYSC_migrate_pages
- kernel/compat.c:C_SYSC_migrate_pages
- kernel/compat.c:compat_SyS_timer_create
- kernel/compat.c:C_SYSC_waitid
- kernel/compat.c:compat_SyS_times
- kernel/compat.c:compat_convert_timespec
- kernel/compat.c:compat_put_timespec
- kernel/compat.c:compat_put_timeval
- kernel/compat.c:compat_SyS_gettimeofday
In kernel/seccomp.c (ffffffff8114e578)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_filter
In kernel/relay.c (ffffffff8114ed73)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff81164599)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff811730fd)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
In kernel/bpf/syscall.c (ffffffff8118c8c4)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff8119242e)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_check
In kernel/events/core.c (ffffffff811a3f00)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- kernel/events/core.c:perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/backing-dev.c (ffffffff811d9095)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- mm/backing-dev.c:pdflush_proc_obsolete
In mm/mincore.c (ffffffff811ee429)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- mm/mincore.c:SyS_mincore
In mm/mempolicy.c (ffffffff81212fba)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- mm/mempolicy.c:C_SYSC_mbind
- mm/mempolicy.c:C_SYSC_set_mempolicy
- mm/mempolicy.c:SYSC_get_mempolicy
In mm/migrate.c (ffffffff81222458)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff812475bc)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:SyS_llseek
In fs/stat.c (ffffffff8124b1d2)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff8124fb4b)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/pipe.c:SyS_pipe
In fs/namei.c (ffffffff8125915f)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff81259acc)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/fcntl.c:SyS_fcntl
In fs/ioctl.c (ffffffff8125aaeb)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/readdir.c (ffffffff8125b0e0)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
In fs/select.c (ffffffff8125ba1f)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/select.c:poll_select_copy_remaining
- fs/select.c:poll_select_copy_remaining
In fs/dcache.c (ffffffff81261b78)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/dcache.c:SyS_getcwd
In fs/filesystems.c (ffffffff81266ea5)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/filesystems.c:SyS_sysfs
In fs/seq_file.c (ffffffff8126cf7f)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffffffff8126de22)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff8127073b)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff8127aeff)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/splice.c:SyS_splice
- fs/splice.c:SyS_splice
In fs/statfs.c (ffffffff8127d1a2)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/statfs.c:SYSC_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/notify/inotify/inotify_user.c (ffffffff8128dfd6)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffffffff8128f509)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
In fs/signalfd.c (ffffffff81294141)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/signalfd.c:compat_SyS_signalfd
In fs/timerfd.c (ffffffff812952f9)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/timerfd.c:SyS_timerfd_gettime
- fs/timerfd.c:SyS_timerfd_settime
In fs/userfaultfd.c (ffffffff812965f8)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff8129a6f8)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/aio.c:compat_SyS_io_getevents
- fs/aio.c:aio_read_events
In fs/crypto/policy.c (ffffffff8129eaf4)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/locks.c (ffffffff812a3d30)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/locks.c:fcntl_getlk
In fs/compat.c (ffffffff812a5009)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/compat.c:poll_select_copy_remaining
- fs/compat.c:compat_filldir64
- fs/compat.c:compat_filldir
- fs/compat.c:C_SYSC_ustat
- fs/compat.c:cp_compat_stat
In fs/binfmt_elf.c (ffffffff8136d8c3)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff8136de5f)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff812b0572)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/fhandle.c:SyS_name_to_handle_at
- fs/fhandle.c:SyS_name_to_handle_at
In fs/quota/quota.c (ffffffff812b7f16)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff812b93f1)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff812bdca3)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
In fs/proc/kcore.c (ffffffff812c9e01)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff812ca207)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
In fs/kernfs/file.c (ffffffff812ceb07)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (ffffffff812d18a2)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/dcookies.c:compat_SyS_lookup_dcookie
In fs/ext4/ioctl.c (ffffffff812e5fb7)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
In fs/fat/dir.c (ffffffff81341683)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/ecryptfs/miscdev.c (ffffffff81355f6e)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/efivarfs/file.c (ffffffff8136ccee)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/compat.c (ffffffff8136ed2e)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_msgctl
- ipc/compat.c:do_compat_semctl
In ipc/msgutil.c (ffffffff813705e9)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff81370ff1)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
In ipc/sem.c (ffffffff8137467e)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff813761a0)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
In ipc/mqueue.c (ffffffff813777f5)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- ipc/mqueue.c:SYSC_mq_getsetattr
In ipc/compat_mq.c (ffffffff81379c85)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- ipc/compat_mq.c:compat_SyS_mq_getsetattr
- ipc/compat_mq.c:compat_SyS_mq_notify
- ipc/compat_mq.c:compat_SyS_mq_open
In security/keys/keyctl.c (ffffffff8137e9db)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (ffffffff81380986)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (ffffffff81380f97)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (ffffffff81381f47)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
In security/keys/big_key.c (ffffffff813825a2)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (ffffffff813826ca)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (ffffffff813858d9)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/selinux/hooks.c (ffffffff8138f98a)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff813ab03d)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff813b51e1)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff813bfebc)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff813d8197)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff8142861f)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff8142bf44)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (ffffffff8143709e)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- block/bsg.c:bsg_ioctl
- block/bsg.c:bsg_read
- block/bsg.c:blk_complete_sgv4_hdr_rq
In block/compat_ioctl.c (ffffffff81446456)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- block/compat_ioctl.c:compat_blkdev_ioctl
In block/blk-zoned.c (ffffffff81449151)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/seq_buf.c (ffffffff81453e79)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
In lib/kfifo.c (ffffffff81464b98)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
In drivers/gpio/gpiolib.c (ffffffff814939ef)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff814dd529)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff814e1139)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/imsttfb.c (ffffffff814e625b)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff8154d290)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff81552954)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff81560446)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffffffff81563a92)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (ffffffff81566a9a)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff8156d21e)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff8156e124)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff81571bfa)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/vt.c (ffffffff8157a529)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff8158157c)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff8159023d)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff8159464d)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (ffffffff81595b1b)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
In drivers/char/hpet.c (ffffffff81599297)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff81599aff)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/agp/frontend.c (ffffffff8159b8b4)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff8159e62d)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev.c (ffffffff815a42b1)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev.c:tpm_read
In drivers/lightnvm/core.c (ffffffff815c30f7)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (ffffffff815ee12a)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff815f2c19)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff8161ab41)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/sync_file.c (ffffffff8162b9ea)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl
In drivers/dma-buf/sw_sync.c (ffffffff8162c4ac)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff816304a6)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (ffffffff8164c5b7)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
In drivers/ata/libata-scsi.c (ffffffff8165e362)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff8167151d)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff81681297)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff81682bf2)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/cdrom/cdrom.c (ffffffff8168fba3)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff816ab24c)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff816ac734)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff816f84aa)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff816fa5f8)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff816fc8d3)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffffffff81701d14)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/rtc-dev.c (ffffffff81705cf2)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff8170f1bb)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/watchdog/watchdog_dev.c (ffffffff8171d972)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff8172c5e8)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (ffffffff8173c156)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff8178fdeb)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:SyS_socketcall
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff8179880e)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/core/sock.c:sock_get_timestampns
- net/core/sock.c:sock_get_timestamp
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffffffff817a352d)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/sysctl_net_core.c (ffffffff817a8789)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (ffffffff817b7bc4)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_stats
- net/core/ethtool.c:ethtool_get_stats
- net/core/ethtool.c:ethtool_self_test
- net/core/ethtool.c:ethtool_self_test
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
In net/core/filter.c (ffffffff817cd2a6)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/core/dev_ioctl.c (ffffffff817ce262)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ioctl
- net/core/dev_ioctl.c:dev_ioctl
- net/core/dev_ioctl.c:dev_ioctl
In net/compat.c (ffffffff817db5d9)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/ipv4/ip_sockglue.c (ffffffff817fbd39)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff81803d85)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
In net/ipv4/raw.c (ffffffff81822c0a)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (ffffffff818268a5)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff8182bd89)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff8182e22d)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/devinet.c:devinet_ioctl
In net/ipv4/igmp.c (ffffffff81838377)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff81849a6e)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff8187c0b2)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
In net/ipv6/raw.c (ffffffff818858af)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
In net/ipv6/mcast.c (ffffffff8188c22e)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff81898920)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff8189dcdd)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff818ac543)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff818b0bfb)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff818b13e1)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
In net/rfkill/core.c (ffffffff818b8898)
Location: arch/x86/include/asm/uaccess.h:712
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff810300ec)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:sys_modify_ldt
In arch/x86/kernel/tls.c (ffffffff8103b000)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff8103b7f9)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mcheck/dev-mcelog.c (ffffffff8104c3d6)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mcheck/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mcheck/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mcheck/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff8104db83)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/crash_dump_64.c (ffffffff81060a6e)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- arch/x86/kernel/crash_dump_64.c:copy_oldmem_page
In arch/x86/kernel/uprobes.c (ffffffff81068600)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In kernel/exit.c (ffffffff81088750)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/exit.c:C_SYSC_waitid
- kernel/exit.c:SYSC_wait4
- kernel/exit.c:SYSC_waitid
In kernel/sysctl.c (ffffffff8108c931)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
In kernel/sysctl_binary.c (ffffffff8108ec2d)
Location: include/linux/uaccess.h:151
Inline: True
In kernel/capability.c (ffffffff8108f53e)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/capability.c:SyS_capget
In kernel/ptrace.c (ffffffff81090fb8)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff81097366)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/signal.c:compat_SyS_rt_sigaction
- kernel/signal.c:SyS_rt_sigaction
- kernel/signal.c:SyS_sigprocmask
- kernel/signal.c:compat_SyS_sigpending
- kernel/signal.c:SyS_sigpending
- kernel/signal.c:SyS_sigaltstack
- kernel/signal.c:compat_SyS_rt_sigpending
- kernel/signal.c:compat_SyS_rt_sigprocmask
In kernel/sys.c (ffffffff81097c24)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/sys.c:SYSC_sysinfo
- kernel/sys.c:SyS_prctl
- kernel/sys.c:SYSC_getrusage
- kernel/sys.c:SyS_prlimit64
- kernel/sys.c:SyS_old_getrlimit
- kernel/sys.c:compat_SyS_getrlimit
- kernel/sys.c:SyS_getrlimit
- kernel/sys.c:SyS_gethostname
- kernel/sys.c:SYSC_olduname
- kernel/sys.c:SyS_uname
- kernel/sys.c:SyS_uname
- kernel/sys.c:SyS_newuname
- kernel/sys.c:SyS_newuname
- kernel/sys.c:compat_SyS_times
- kernel/sys.c:SyS_times
In kernel/sched/core.c (ffffffff810b3315)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/sched/core.c:SyS_sched_rr_get_interval
- kernel/sched/core.c:SyS_sched_getaffinity
- kernel/sched/core.c:SyS_sched_getattr
- kernel/sched/core.c:SyS_sched_getparam
In kernel/printk/printk.c (ffffffff810e331f)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff810fa2a3)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff810fae66)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:SYSC_adjtimex
- kernel/time/time.c:compat_SyS_gettimeofday
- kernel/time/time.c:SyS_gettimeofday
- kernel/time/time.c:SyS_gettimeofday
In kernel/time/posix-timers.c (ffffffff81107d55)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/time/posix-timers.c:SYSC_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff8110be69)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/time/itimer.c:SyS_setitimer
- kernel/time/itimer.c:SyS_getitimer
In kernel/kexec.c (ffffffff8111edcb)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/kexec.c:compat_SyS_kexec_load
In kernel/compat.c (ffffffff811210c1)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/compat.c:C_SYSC_migrate_pages
- kernel/compat.c:C_SYSC_migrate_pages
- kernel/compat.c:put_compat_itimerspec64
- kernel/compat.c:put_compat_itimerspec64
- kernel/compat.c:put_compat_rusage
- kernel/compat.c:put_compat_itimerval
- kernel/compat.c:compat_convert_timespec
- kernel/compat.c:compat_put_timex
In kernel/seccomp.c (ffffffff81150c13)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_filter
In kernel/relay.c (ffffffff81151433)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff811677e8)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff81174e2d)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
In kernel/bpf/syscall.c (ffffffff81193555)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
In kernel/bpf/verifier.c (ffffffff81199280)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_check
In kernel/events/core.c (ffffffff811ab52d)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- kernel/events/core.c:perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/backing-dev.c (ffffffff811e1ea5)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- mm/backing-dev.c:pdflush_proc_obsolete
In mm/mincore.c (ffffffff811f940c)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- mm/mincore.c:SyS_mincore
In mm/mempolicy.c (ffffffff8121e308)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- mm/mempolicy.c:C_SYSC_mbind
- mm/mempolicy.c:C_SYSC_set_mempolicy
- mm/mempolicy.c:SYSC_get_mempolicy
In mm/migrate.c (ffffffff8122dcf6)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff81252dd7)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:SyS_llseek
In fs/stat.c (ffffffff812572cf)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff8125baab)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/pipe.c:SyS_pipe
In fs/namei.c (ffffffff8126522d)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff81265763)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/fcntl.c:put_compat_flock64
- fs/fcntl.c:put_compat_flock
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff8126764b)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/readdir.c (ffffffff81267f5b)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/readdir.c:compat_filldir
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
In fs/select.c (ffffffff812689a7)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/select.c:compat_poll_select_copy_remaining
- fs/select.c:poll_select_copy_remaining
- fs/select.c:poll_select_copy_remaining
In fs/dcache.c (ffffffff8126f410)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/dcache.c:SyS_getcwd
In fs/filesystems.c (ffffffff812746e6)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/filesystems.c:SyS_sysfs
In fs/seq_file.c (ffffffff81279fce)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffffffff8127b646)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff8127e13b)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff8128832c)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/splice.c:SyS_splice
- fs/splice.c:SyS_splice
In fs/statfs.c (ffffffff8128ace7)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/statfs.c:C_SYSC_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:SYSC_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/notify/inotify/inotify_user.c (ffffffff8129af2a)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffffffff8129c40f)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
In fs/signalfd.c (ffffffff812a1419)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/signalfd.c:compat_SyS_signalfd
In fs/userfaultfd.c (ffffffff812a447e)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff812a8448)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/aio.c:compat_SyS_io_getevents
- fs/aio.c:aio_read_events
In fs/crypto/policy.c (ffffffff812ad56e)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/compat_ioctl.c (ffffffff812b39fb)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/compat_ioctl.c:do_ioctl_trans
In fs/binfmt_elf.c (ffffffff812b760f)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff812ba657)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff812bda02)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/fhandle.c:SyS_name_to_handle_at
- fs/fhandle.c:SyS_name_to_handle_at
In fs/quota/quota.c (ffffffff812c5261)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff812c64b9)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff812cb2ff)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
In fs/proc/kcore.c (ffffffff812d72d7)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff812d7597)
Location: include/linux/uaccess.h:151
Inline: True
In fs/kernfs/file.c (ffffffff812dbb03)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (ffffffff812e2efc)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/dcookies.c:compat_SyS_lookup_dcookie
In fs/ext4/ioctl.c (ffffffff813099e2)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffffffff81356dee)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/ecryptfs/miscdev.c (ffffffff8136ade6)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/efivarfs/file.c (ffffffff8138122e)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/compat.c (ffffffff8138233c)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_msgctl
- ipc/compat.c:do_compat_semctl
In ipc/msgutil.c (ffffffff813839b9)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff81384381)
Location: include/linux/uaccess.h:151
Inline: True
In ipc/sem.c (ffffffff81388031)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff81389b36)
Location: include/linux/uaccess.h:151
Inline: True
In ipc/mqueue.c (ffffffff8138cf2c)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- ipc/mqueue.c:C_SYSC_mq_getsetattr
- ipc/mqueue.c:SYSC_mq_getsetattr
In security/keys/keyctl.c (ffffffff8139286b)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (ffffffff813947e6)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (ffffffff81394d87)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (ffffffff813961ce)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/big_key.c (ffffffff81396c58)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (ffffffff81396db6)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (ffffffff8139a138)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/security.c (ffffffff8139fe0f)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- security/security.c:security_task_prctl
In security/selinux/hooks.c (ffffffff813a5ee2)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff813c1966)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff813cbbf1)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff813d67bf)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff813e8cec)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff8143696f)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff81443cbb)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (ffffffff81444c37)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- block/bsg.c:bsg_ioctl
- block/bsg.c:bsg_read
- block/bsg.c:blk_complete_sgv4_hdr_rq
In block/compat_ioctl.c (ffffffff814549e6)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- block/compat_ioctl.c:compat_blkdev_ioctl
In block/blk-zoned.c (ffffffff8145768b)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/kfifo.c (ffffffff81469bd6)
Location: include/linux/uaccess.h:151
Inline: True
In drivers/gpio/gpiolib.c (ffffffff8149d27a)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff814e9df3)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff814ece7a)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/imsttfb.c (ffffffff814f1efb)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff81561e6d)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff81567142)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff81574139)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffffffff81578e9f)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (ffffffff8157a090)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff815818ce)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff8158270a)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff81585c93)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff815874cc)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff8158e429)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff815952b5)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff815a422c)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff815a8685)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (ffffffff815aa8bb)
Location: include/linux/uaccess.h:151
Inline: True
In drivers/char/hpet.c (ffffffff815ad037)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff815adb32)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/agp/frontend.c (ffffffff815af934)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff815b24b9)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff815bb311)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (ffffffff815d928b)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (ffffffff816022fe)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff81606e5a)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff8162eba4)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/sync_file.c (ffffffff81641536)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff81641a85)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff81645228)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (ffffffff8166194d)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_new_read
In drivers/ata/libata-scsi.c (ffffffff81672d43)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff81685b6e)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff8169670d)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff81698002)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/cdrom/cdrom.c (ffffffff816a4dbc)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff816c0681)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff816c1998)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff8170dffa)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff81710078)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff81712439)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffffffff817175a0)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/rtc-dev.c (ffffffff8171b9d6)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff8172509a)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/watchdog/watchdog_dev.c (ffffffff81735cf0)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff81744f35)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (ffffffff81755a1d)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff817afa03)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:SyS_socketcall
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff817b639e)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/core/sock.c:sock_get_timestampns
- net/core/sock.c:sock_get_timestamp
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffffffff817c1666)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/sysctl_net_core.c (ffffffff817c6de2)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (ffffffff817d64b5)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
In net/core/filter.c (ffffffff817ec6f6)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/core/dev_ioctl.c (ffffffff817ed665)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ioctl
- net/core/dev_ioctl.c:dev_ioctl
- net/core/dev_ioctl.c:dev_ifname
In net/compat.c (ffffffff817f9bf7)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff8180c861)
Location: include/linux/uaccess.h:151
Inline: True
In net/ipv4/ip_sockglue.c (ffffffff8181c0e9)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff8182342a)
Location: include/linux/uaccess.h:151
Inline: True
In net/ipv4/raw.c (ffffffff818447ce)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (ffffffff81846237)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff8184d309)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff8184f6f1)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/devinet.c:devinet_ioctl
In net/ipv4/igmp.c (ffffffff81859790)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff8186d1dd)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff818a1a83)
Location: include/linux/uaccess.h:151
Inline: True
In net/ipv6/raw.c (ffffffff818abca0)
Location: include/linux/uaccess.h:151
Inline: True
In net/ipv6/mcast.c (ffffffff818b2923)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff818bec21)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff818c42ea)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff818d5794)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff818d7582)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff818d7d99)
Location: include/linux/uaccess.h:151
Inline: True
In net/rfkill/core.c (ffffffff818df1d0)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In lib/seq_buf.c (ffffffff818f3fae)
Location: include/linux/uaccess.h:151
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff810324ff)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:SyS_modify_ldt
In arch/x86/kernel/tls.c (ffffffff8103da30)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff8103e219)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mcheck/dev-mcelog.c (ffffffff8104fd56)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mcheck/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mcheck/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff810514ef)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/crash_dump_64.c (ffffffff81064abe)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/crash_dump_64.c:copy_oldmem_page
In arch/x86/kernel/uprobes.c (ffffffff8106c8dd)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/kernel/umip.c (ffffffff8106d1ff)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff8108f3f7)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/exit.c:C_SYSC_waitid
- kernel/exit.c:SYSC_wait4
- kernel/exit.c:SYSC_waitid
In kernel/sysctl.c (ffffffff81093e41)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
In kernel/sysctl_binary.c (ffffffff81095ae9)
Location: include/linux/uaccess.h:152
Inline: True
In kernel/capability.c (ffffffff810963fe)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/capability.c:SyS_capget
In kernel/ptrace.c (ffffffff81097e28)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff8109defa)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/signal.c:SyS_rt_sigaction
- kernel/signal.c:SyS_sigprocmask
- kernel/signal.c:SyS_sigpending
- kernel/signal.c:SyS_sigaltstack
- kernel/signal.c:SyS_rt_sigprocmask
In kernel/sys.c (ffffffff8109e914)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/sys.c:SYSC_sysinfo
- kernel/sys.c:SyS_prctl
- kernel/sys.c:SYSC_getrusage
- kernel/sys.c:SyS_prlimit64
- kernel/sys.c:SyS_old_getrlimit
- kernel/sys.c:compat_SyS_getrlimit
- kernel/sys.c:SyS_getrlimit
- kernel/sys.c:SyS_gethostname
- kernel/sys.c:SYSC_olduname
- kernel/sys.c:SyS_uname
- kernel/sys.c:SyS_uname
- kernel/sys.c:SyS_newuname
- kernel/sys.c:SyS_newuname
- kernel/sys.c:compat_SyS_times
- kernel/sys.c:SyS_times
In kernel/sched/core.c (ffffffff810ba41e)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/sched/core.c:SyS_sched_getaffinity
- kernel/sched/core.c:SyS_sched_getattr
- kernel/sched/core.c:SyS_sched_getparam
In kernel/printk/printk.c (ffffffff810eb70f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff81104c28)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff811057f6)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:SYSC_adjtimex
- kernel/time/time.c:compat_SyS_gettimeofday
- kernel/time/time.c:SyS_gettimeofday
- kernel/time/time.c:SyS_gettimeofday
In kernel/time/posix-timers.c (ffffffff81112eeb)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/time/posix-timers.c:SYSC_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff811170b9)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/time/itimer.c:SyS_setitimer
- kernel/time/itimer.c:SyS_getitimer
In kernel/kexec.c (ffffffff8112a54b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/kexec.c:compat_SyS_kexec_load
In kernel/compat.c (ffffffff8112c731)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/compat.c:C_SYSC_migrate_pages
- kernel/compat.c:C_SYSC_migrate_pages
- kernel/compat.c:put_compat_sigset
- kernel/compat.c:put_compat_itimerspec64
- kernel/compat.c:put_compat_itimerspec64
- kernel/compat.c:put_compat_rusage
- kernel/compat.c:put_compat_itimerval
- kernel/compat.c:compat_put_timex
In kernel/seccomp.c (ffffffff8115d411)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_filter
In kernel/relay.c (ffffffff8115dc33)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff81174769)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff81182224)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/bpf/core.c (ffffffff8119e0fe)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff811a0991)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
In kernel/bpf/verifier.c (ffffffff811a1502)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/bpf/verifier.c:verbose
In kernel/bpf/cgroup.c (ffffffff811b2f74)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff811bee4d)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/events/core.c:perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (ffffffff8121182c)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- mm/mincore.c:SyS_mincore
In mm/mempolicy.c (ffffffff81239558)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- mm/mempolicy.c:C_SYSC_mbind
- mm/mempolicy.c:C_SYSC_set_mempolicy
- mm/mempolicy.c:SYSC_get_mempolicy
In mm/migrate.c (ffffffff81249a26)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff81274ed7)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:SyS_llseek
In fs/stat.c (ffffffff8127951f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff8127de7b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/pipe.c:SyS_pipe
In fs/namei.c (ffffffff81287acd)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff81287eb3)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/fcntl.c:put_compat_flock64
- fs/fcntl.c:put_compat_flock
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff81289eed)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/readdir.c (ffffffff8128a80b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/readdir.c:compat_filldir
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
In fs/select.c (ffffffff8128b24c)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/select.c:compat_poll_select_copy_remaining
- fs/select.c:poll_select_copy_remaining
In fs/dcache.c (ffffffff81291d30)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/dcache.c:SyS_getcwd
In fs/filesystems.c (ffffffff81296fe6)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/filesystems.c:SyS_sysfs
In fs/seq_file.c (ffffffff8129ca3c)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffffffff8129e0e6)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff812a0c1b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff812aae5f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/splice.c:SyS_splice
- fs/splice.c:SyS_splice
In fs/statfs.c (ffffffff812ad2e7)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/statfs.c:C_SYSC_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:SYSC_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/notify/inotify/inotify_user.c (ffffffff812be333)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffffffff812bf887)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
In fs/signalfd.c (ffffffff812c4746)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/signalfd.c:compat_SyS_signalfd
In fs/userfaultfd.c (ffffffff812c7907)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff812c939c)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/aio.c:aio_read_events
In fs/crypto/policy.c (ffffffff812d188e)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/binfmt_elf.c (ffffffff812daec3)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff812ddf38)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff812e15c2)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/fhandle.c:SyS_name_to_handle_at
- fs/fhandle.c:SyS_name_to_handle_at
In fs/quota/quota.c (ffffffff812e9101)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff812ea399)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff812efa35)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
In fs/proc/kcore.c (ffffffff812fba69)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff812fbc77)
Location: include/linux/uaccess.h:152
Inline: True
In fs/kernfs/file.c (ffffffff81300426)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (ffffffff8130792c)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/dcookies.c:compat_SyS_lookup_dcookie
In fs/ext4/ioctl.c (ffffffff8132e454)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffffffff8137ba2e)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/ecryptfs/miscdev.c (ffffffff8138f986)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/efivarfs/file.c (ffffffff813a623e)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/msgutil.c (ffffffff813a7e29)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff813a960c)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- ipc/msg.c:C_SYSC_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:SYSC_msgctl
In ipc/sem.c (ffffffff813aa33a)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff813aee9b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- ipc/shm.c:C_SYSC_shmctl
- ipc/shm.c:C_SYSC_shmctl
- ipc/shm.c:C_SYSC_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:SYSC_shmctl
- ipc/shm.c:SYSC_shmctl
- ipc/shm.c:SYSC_shmctl
In ipc/mqueue.c (ffffffff813b22dc)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- ipc/mqueue.c:C_SYSC_mq_getsetattr
- ipc/mqueue.c:SYSC_mq_getsetattr
In security/keys/keyctl.c (ffffffff813b7ecb)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (ffffffff813b9f46)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (ffffffff813ba4c7)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (ffffffff813bb948)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/big_key.c (ffffffff813bc427)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (ffffffff813bc597)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (ffffffff813bf7c8)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/security.c (ffffffff813c5a54)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/security.c:security_task_prctl
In security/selinux/hooks.c (ffffffff813cbb31)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff813e8006)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff813f2091)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff813fccef)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff8141105b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff81462702)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff8147074b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (ffffffff81471384)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- block/bsg.c:bsg_ioctl
- block/bsg.c:bsg_read
- block/bsg.c:blk_complete_sgv4_hdr_rq
In block/compat_ioctl.c (ffffffff8148067c)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- block/compat_ioctl.c:compat_blkdev_ioctl
In block/blk-zoned.c (ffffffff814833bb)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/kfifo.c (ffffffff81495ea6)
Location: include/linux/uaccess.h:152
Inline: True
In drivers/gpio/gpiolib.c (ffffffff814db89a)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff8151e959)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff815219fa)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/imsttfb.c (ffffffff815325b1)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/acpi_dbg.c (ffffffff8159bed5)
Location: include/linux/uaccess.h:152
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff815c5bdd)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff815cb392)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff815d8631)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffffffff815dd832)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (ffffffff815dea50)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff815e63ee)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff815e723a)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff815ea793)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff815ebfcc)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff815f2ec5)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff815f9f3f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff8160ab18)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff8160ef85)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (ffffffff8161124b)
Location: include/linux/uaccess.h:152
Inline: True
In drivers/char/hpet.c (ffffffff81613a07)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff8161451c)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/agp/frontend.c (ffffffff816164a4)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff816190e9)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff8162184e)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (ffffffff8164000e)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (ffffffff8166a6ae)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff8166f27a)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff81697328)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/sync_file.c (ffffffff816aa346)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff816aad6f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff816ae1b8)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (ffffffff816caaad)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_new_read
In drivers/ata/libata-scsi.c (ffffffff816dc339)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff816ef3ce)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff8170151d)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff81702f22)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/cdrom/cdrom.c (ffffffff81710124)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff8172c0b1)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff8172d768)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff8177f227)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff817812f8)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff81783669)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffffffff817886fd)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/rtc-dev.c (ffffffff8178cc58)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff8179651c)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/watchdog/watchdog_dev.c (ffffffff817a7a3c)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff817b7105)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (ffffffff817c7cbd)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff81827b73)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:SyS_socketcall
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff8182e95e)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/core/sock.c:sock_get_timestampns
- net/core/sock.c:sock_get_timestamp
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffffffff8183b076)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/sysctl_net_core.c (ffffffff818409b0)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (ffffffff81850912)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
In net/core/filter.c (ffffffff818688d6)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/core/dev_ioctl.c (ffffffff818698a5)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ioctl
- net/core/dev_ioctl.c:dev_ioctl
- net/core/dev_ioctl.c:dev_ifname
In net/compat.c (ffffffff81877507)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff8188b841)
Location: include/linux/uaccess.h:152
Inline: True
In net/ipv4/ip_sockglue.c (ffffffff8189b03f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff818a2e4b)
Location: include/linux/uaccess.h:152
Inline: True
In net/ipv4/raw.c (ffffffff818c41ee)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (ffffffff818c5c67)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff818cd03f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff818cf321)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
- net/ipv4/devinet.c:devinet_ioctl
In net/ipv4/igmp.c (ffffffff818d9680)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff818edadd)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff819243ff)
Location: include/linux/uaccess.h:152
Inline: True
In net/ipv6/raw.c (ffffffff8192e87f)
Location: include/linux/uaccess.h:152
Inline: True
In net/ipv6/mcast.c (ffffffff81935683)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff81941d61)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff8194757a)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff8195a75a)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff8195d162)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff8195d97b)
Location: include/linux/uaccess.h:152
Inline: True
In net/rfkill/core.c (ffffffff81964f60)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In lib/seq_buf.c (ffffffff8197a9ae)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81032f1a)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff8103efb0)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff8103f7ae)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mcheck/dev-mcelog.c (ffffffff8105299b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mcheck/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mcheck/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81053fad)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/crash_dump_64.c (ffffffff81067684)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/crash_dump_64.c:copy_oldmem_page
In arch/x86/kernel/uprobes.c (ffffffff8106f769)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/kernel/umip.c (ffffffff81070132)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff81092f35)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/exit.c:__do_compat_sys_waitid
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/sysctl.c (ffffffff8109786a)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
In kernel/capability.c (ffffffff8109942b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
In kernel/ptrace.c (ffffffff8109b863)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff810a2b49)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/signal.c:__x32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:copy_siginfo_to_user
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__x32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff810a4184)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__ia32_sys_prctl
- kernel/sys.c:__x64_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__x32_compat_sys_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__x32_compat_sys_times
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/sched/core.c (ffffffff810c1a3a)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_read_attr
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff810f3498)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff8110f9be)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff811108f0)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff8111e7f3)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff81123a58)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/kexec.c (ffffffff81138787)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
In kernel/compat.c (ffffffff8113abf9)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
- kernel/compat.c:put_compat_itimerval
- kernel/compat.c:compat_put_timex
In kernel/seccomp.c (ffffffff8116c386)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
In kernel/relay.c (ffffffff8116cae1)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff811838d4)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff8119139d)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff811a5dbe)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff811b284e)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff811b4d22)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff811b7943)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/btf.c (ffffffff811c95a6)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff811cbd37)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/cgroup.c (ffffffff811d260b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff811df244)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (ffffffff81231fd9)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
In mm/mempolicy.c (ffffffff8125a465)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
In mm/migrate.c (ffffffff8126d33b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff8129a63f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff812a0096)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff812a4d01)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff812a6010)
Location: include/linux/uaccess.h:152
Inline: True
In fs/fcntl.c (ffffffff812aef15)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812b0030)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/readdir.c (ffffffff812b13e2)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/readdir.c:compat_filldir
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
In fs/select.c (ffffffff812b19cf)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/select.c:compat_poll_select_copy_remaining
- fs/select.c:poll_select_copy_remaining
In fs/filesystems.c (ffffffff812bcf9e)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/seq_file.c (ffffffff812c3be4)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffffffff812c47a6)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff812c7783)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff812d0ac1)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/d_path.c (ffffffff812d3e2f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
In fs/statfs.c (ffffffff812d4f1b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/notify/inotify/inotify_user.c (ffffffff812e78e7)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffffffff812e93a1)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
In fs/signalfd.c (ffffffff812ece7c)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff812f0057)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff812f230d)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/aio.c:aio_read_events
In fs/crypto/policy.c (ffffffff812fc38c)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/binfmt_elf.c (ffffffff81303efa)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff8130780f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff8130d81d)
Location: include/linux/uaccess.h:152
Inline: True
In fs/quota/quota.c (ffffffff81315cdc)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/quota/quota.c:kernel_quotactl
- fs/quota/quota.c:kernel_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff81318258)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff8131c7ea)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
In fs/proc/kcore.c (ffffffff81328f7a)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff81329595)
Location: include/linux/uaccess.h:152
Inline: True
In fs/kernfs/file.c (ffffffff8132e95c)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (ffffffff8133553d)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/dcookies.c:do_lookup_dcookie
In fs/ext4/ioctl.c (ffffffff8135ca14)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffffffff813aa687)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/ecryptfs/miscdev.c (ffffffff813be8ee)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/efivarfs/file.c (ffffffff813d553d)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/msgutil.c (ffffffff813d7232)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff813d8fd1)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:ksys_msgctl
In ipc/sem.c (ffffffff813d93ee)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff813df1c9)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:ksys_shmctl
- ipc/shm.c:ksys_shmctl
- ipc/shm.c:ksys_shmctl
In ipc/mqueue.c (ffffffff813e15a5)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff813e8ac0)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (ffffffff813eac56)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (ffffffff813eb267)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (ffffffff813ec9ec)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/big_key.c (ffffffff813ed30b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (ffffffff813ee2b2)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (ffffffff813f058d)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/selinux/hooks.c (ffffffff813fa6e4)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff81418e4e)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff81422f37)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff8142dc0d)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff814436c5)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff814961a3)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff814a4900)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (ffffffff814a5f3f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- block/bsg.c:bsg_ioctl
- block/bsg.c:bsg_read
- block/bsg.c:bsg_scsi_complete_rq
In block/bsg-lib.c (ffffffff814a666b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_complete_rq
In block/compat_ioctl.c (ffffffff814b51e3)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- block/compat_ioctl.c:compat_blkdev_ioctl
In block/blk-zoned.c (ffffffff814b8153)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/kfifo.c (ffffffff814cb186)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In drivers/gpio/gpiolib.c (ffffffff81509cd2)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff815544ef)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff81557685)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/imsttfb.c (ffffffff81567ffd)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/acpi_dbg.c (ffffffff815d3bfb)
Location: include/linux/uaccess.h:152
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff815fe2f9)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff81603af6)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff81611eda)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffffffff81616b1e)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (ffffffff81617c16)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff8161f549)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff81620482)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff8162393a)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff81625228)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff8162c28f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff816339e4)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff81644458)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff81648af7)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (ffffffff8164ae19)
Location: include/linux/uaccess.h:152
Inline: True
In drivers/char/hpet.c (ffffffff8164da44)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff8164e1d9)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/agp/frontend.c (ffffffff81650126)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff81652bfb)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff8165b5bf)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (ffffffff8167b616)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (ffffffff816a6007)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff816aad71)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff816d3472)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/sync_file.c (ffffffff816e683b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff816e727c)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff816ea60d)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (ffffffff81707391)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_new_read
In drivers/ata/libata-scsi.c (ffffffff81718ab9)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff8172be4e)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff8174079f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff81741a57)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/cdrom/cdrom.c (ffffffff8174ed44)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff8176b325)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff8176c5b8)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff817c0318)
Location: include/linux/uaccess.h:152
Inline: True
In drivers/input/mousedev.c (ffffffff817c1b53)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff817c45d0)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffffffff817c975a)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/rtc-dev.c (ffffffff817cf09f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
- drivers/rtc/rtc-dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff817d8f34)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/pps/pps.c (ffffffff817de3b7)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff817dfdd6)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff817ef44e)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff817fe6c4)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (ffffffff8180f885)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff8187210d)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff81878dde)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/core/sock.c:sock_get_timestampns
- net/core/sock.c:sock_get_timestamp
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffffffff818857be)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/sysctl_net_core.c (ffffffff8188af5b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (ffffffff8189bcd8)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
In net/core/filter.c (ffffffff818b872e)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/compat.c (ffffffff818c8c2d)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff818df27b)
Location: include/linux/uaccess.h:152
Inline: True
In net/ipv4/ip_sockglue.c (ffffffff818efad6)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff818f7c30)
Location: include/linux/uaccess.h:152
Inline: True
In net/ipv4/raw.c (ffffffff81919e7b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (ffffffff8191b04c)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff8192351f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff81925a83)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/af_inet.c (ffffffff81929943)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/igmp.c (ffffffff819300e7)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff819438b4)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff8197c882)
Location: include/linux/uaccess.h:152
Inline: True
In net/ipv6/raw.c (ffffffff819871de)
Location: include/linux/uaccess.h:152
Inline: True
In net/ipv6/mcast.c (ffffffff8198e7df)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff8199ab9f)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff819a05ee)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff819b249b)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff819b69bb)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff819b71ae)
Location: include/linux/uaccess.h:152
Inline: True
In net/rfkill/core.c (ffffffff819be7f1)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff819cb7a5)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In lib/seq_buf.c (ffffffff819d6f36)
Location: include/linux/uaccess.h:152
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff810341da)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff810405b0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff81040d00)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff8104fffb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81051645)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/crash_dump_64.c (ffffffff8106d6fa)
Location: include/linux/uaccess.h:149
Inline: True
In arch/x86/kernel/uprobes.c (ffffffff810757d9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/kernel/umip.c (ffffffff81076092)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff8109b205)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/exit.c:__do_compat_sys_waitid
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/sysctl.c (ffffffff8109fbba)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
In kernel/capability.c (ffffffff810a17ab)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
In kernel/ptrace.c (ffffffff810a3a7a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff810ab729)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/signal.c:__x32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:copy_siginfo_to_user
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__x32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff810acf54)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__ia32_sys_prctl
- kernel/sys.c:__x64_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__x32_compat_sys_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__x32_compat_sys_times
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/sched/core.c (ffffffff810cad6a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_read_attr
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff810fee26)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff8111b0ae)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff8111bf1e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff81129fc3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff8112f128)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/kexec.c (ffffffff8114401c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
In kernel/compat.c (ffffffff81146469)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
- kernel/compat.c:put_compat_itimerval
- kernel/compat.c:compat_put_timex
In kernel/seccomp.c (ffffffff81179da6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/relay.c (ffffffff8117a801)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff81191224)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff8119e13d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff811b40ce)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff811c13b0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff811c4fdb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
In kernel/bpf/verifier.c (ffffffff811c6f13)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/btf.c (ffffffff811dcea6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff811dfe47)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/cgroup.c (ffffffff811e239a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff811ef68b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (ffffffff812457a9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
In mm/mempolicy.c (ffffffff8126e2f5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
In mm/migrate.c (ffffffff81281964)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff812af51f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff812b5076)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff812b9dd1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff812bb180)
Location: include/linux/uaccess.h:149
Inline: True
In fs/fcntl.c (ffffffff812c401a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812c517e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/readdir.c (ffffffff812c6608)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/readdir.c:compat_filldir
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
In fs/select.c (ffffffff812c6ae3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/select.c:poll_select_copy_remaining
- fs/select.c:poll_select_copy_remaining
In fs/filesystems.c (ffffffff812d225e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/seq_file.c (ffffffff812d8d58)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffffffff812d99a6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff812dc983)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff812e5ce6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/d_path.c (ffffffff812e907f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
In fs/statfs.c (ffffffff812ea2eb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/notify/inotify/inotify_user.c (ffffffff812fbef7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffffffff812fd4aa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
In fs/signalfd.c (ffffffff8130181c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff81304f97)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff81306d1b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/aio.c:aio_read_events
In fs/crypto/policy.c (ffffffff81311bfc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/binfmt_elf.c (ffffffff8131964e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff8131d00a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff81322d7d)
Location: include/linux/uaccess.h:149
Inline: True
In fs/quota/quota.c (ffffffff8132cc6e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/quota/quota.c:kernel_quotactl
- fs/quota/quota.c:kernel_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff8132f178)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff8133401a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
In fs/proc/kcore.c (ffffffff81340083)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff81340845)
Location: include/linux/uaccess.h:149
Inline: True
In fs/kernfs/file.c (ffffffff81345d0c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (ffffffff8134c7bd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/dcookies.c:do_lookup_dcookie
In fs/ext4/ioctl.c (ffffffff81374ee3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffffffff813c3207)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffff813c5ea3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff813d7f2e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/efivarfs/file.c (ffffffff813efb8d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/msgutil.c (ffffffff813f1842)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff813f369e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:ksys_msgctl
In ipc/sem.c (ffffffff813f3a2e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff813f97f2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:ksys_shmctl
- ipc/shm.c:ksys_shmctl
- ipc/shm.c:ksys_shmctl
In ipc/mqueue.c (ffffffff813fc181)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff814032c0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (ffffffff81405676)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (ffffffff81405ca7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (ffffffff814075da)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff81407b45)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/keys/big_key.c (ffffffff814084eb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (ffffffff81409532)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (ffffffff8140b86d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/selinux/hooks.c (ffffffff81416b3b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff81435526)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff8143f597)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff8144a568)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff814609a0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff814affd8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff814bf3c0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (ffffffff814bfc82)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg.c:bsg_ioctl
- block/bsg.c:bsg_scsi_complete_rq
In block/bsg-lib.c (ffffffff814c059b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_complete_rq
In block/compat_ioctl.c (ffffffff814c8aa0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/compat_ioctl.c:compat_blkdev_ioctl
In block/blk-zoned.c (ffffffff814cc0a6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/kfifo.c (ffffffff814dfc96)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In drivers/gpio/gpiolib.c (ffffffff8151e597)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff8156bb89)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff8156f015)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/imsttfb.c (ffffffff8157f9b9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/acpi_dbg.c (ffffffff815ed3ab)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff81619399)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff8161eb96)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff8162bea8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffffffff81633c7c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (ffffffff81634e16)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff8163c827)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff8163d902)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff81640dfa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff81642718)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff8164a3be)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff81651642)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff81662738)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff81666d17)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (ffffffff81668f89)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/char/hpet.c (ffffffff8166b964)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff8166c359)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/agp/frontend.c (ffffffff8166e2c6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff81670dfb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff81675ccb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (ffffffff8169af76)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (ffffffff816c6b47)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff816cb7d1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff816f4b91)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/sync_file.c (ffffffff81709bcb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff8170a60c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff8170e0c7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (ffffffff81729ed1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_new_read
In drivers/ata/libata-scsi.c (ffffffff8173b0c0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff8174e5ee)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff817647ec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff81765b67)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/cdrom/cdrom.c (ffffffff817735f4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff8178f8b5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff81790c08)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff817e7808)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/input/mousedev.c (ffffffff817e9043)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff817ebb60)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffffffff817f0e0a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffffffff817f620d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff818000d4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/media/cec/cec-api.c (ffffffff818083da)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
In drivers/pps/pps.c (ffffffff818097d7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff8180b3a6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff8181b31e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff8182a864)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (ffffffff8183b864)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff81891c77)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff81899790)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sock.c:sock_get_timestampns
- net/core/sock.c:sock_get_timestamp
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffffffff818a5eee)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/sysctl_net_core.c (ffffffff818abf9b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (ffffffff818be1fd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
In net/core/filter.c (ffffffff818df2fe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/compat.c (ffffffff818f3b5d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff8190bd35)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/ip_sockglue.c (ffffffff8191d3a7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff819246e1)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/raw.c (ffffffff819486eb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (ffffffff819495dc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff8195230f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff81954a13)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/af_inet.c (ffffffff81958b78)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/igmp.c (ffffffff8195f5c7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff81973a04)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff819b25d8)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/raw.c (ffffffff819bde1e)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/mcast.c (ffffffff819c508f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff819d14ef)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff819d719e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff819e939e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff819edc7b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff819ee46e)
Location: include/linux/uaccess.h:149
Inline: True
In net/rfkill/core.c (ffffffff819f5b81)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff81a049f5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In lib/seq_buf.c (ffffffff81a0f176)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81036071)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff81042c5b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff810433dd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff810530fb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81054728)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/crash_dump_64.c (ffffffff81071734)
Location: include/linux/uaccess.h:149
Inline: True
In arch/x86/kernel/uprobes.c (ffffffff81079376)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
In arch/x86/kernel/umip.c (ffffffff81079ca5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff8109f865)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/exit.c:__do_compat_sys_waitid
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/sysctl.c (ffffffff810a427a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
In kernel/capability.c (ffffffff810a61f4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
In kernel/ptrace.c (ffffffff810a86fd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff810b0c1e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/signal.c:__x32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:copy_siginfo_to_user
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__x32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff810b2795)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__ia32_sys_prctl
- kernel/sys.c:__x64_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__x32_compat_sys_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__x32_compat_sys_times
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/sched/core.c (ffffffff810d2a2d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff811074e3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff8112578c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff8112695e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff81136a80)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff81139b97)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/kexec.c (ffffffff8114f37e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
In kernel/compat.c (ffffffff811515ce)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
- kernel/compat.c:put_compat_itimerval
In kernel/seccomp.c (ffffffff81186b72)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/relay.c (ffffffff81187655)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff8119ebe1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff811abe2d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff811c30ee)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff811d1b17)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff811d6345)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff811d91b2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/btf.c (ffffffff811f251b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff811f59ce)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/cgroup.c (ffffffff811f83a1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff81206e87)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (ffffffff812578b0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
In mm/mempolicy.c (ffffffff81289924)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
In mm/migrate.c (ffffffff8129db4e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff812cc17f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff812d1e08)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff812d6a55)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff812dfaf0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff812e0b11)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812e1c12)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/readdir.c (ffffffff812e30dc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/readdir.c:compat_filldir
- fs/readdir.c:filldir64
- fs/readdir.c:filldir
In fs/select.c (ffffffff812e36ba)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffffffff812ef2be)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/seq_file.c (ffffffff812f71ef)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffffffff812f7ef5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff812fb043)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff81304883)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/d_path.c (ffffffff813078db)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
In fs/statfs.c (ffffffff81308d4d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffffffff8130b81a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffffffff8131c8f6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffffffff8131f17f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
In fs/signalfd.c (ffffffff81322d77)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff81326ed5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff813282d2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/aio.c:aio_read_events
In fs/io_uring.c (ffffffff8133161a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_setup
In fs/crypto/policy.c (ffffffff8133916e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/binfmt_elf.c (ffffffff81340f63)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff8134486c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff8134a79c)
Location: include/linux/uaccess.h:149
Inline: True
In fs/quota/quota.c (ffffffff81354cba)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff81356bc2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff8135d6a0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
In fs/proc/kcore.c (ffffffff81368372)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff81368ba5)
Location: include/linux/uaccess.h:149
Inline: True
In fs/kernfs/file.c (ffffffff8136dd76)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (ffffffff813751ce)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/dcookies.c:do_lookup_dcookie
In fs/ext4/ioctl.c (ffffffff8139e5fc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffffffff813edcc7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffff813f0e73)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff814028c2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/efivarfs/file.c (ffffffff8141be69)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/msgutil.c (ffffffff8141db02)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff8141f1cc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
In ipc/sem.c (ffffffff8141fe7e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff81425e53)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
In ipc/mqueue.c (ffffffff81428452)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff8142fec3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (ffffffff8143271f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (ffffffff81432dcb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (ffffffff81434758)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff81434d2b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/keys/big_key.c (ffffffff81435671)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (ffffffff8143757a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (ffffffff814385b5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/selinux/hooks.c (ffffffff8144458e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff81462ff6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff8146d18a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff81478021)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff8148d6d7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff814de99a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff814edc91)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (ffffffff814ee2d8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_complete_rq
In block/bsg-lib.c (ffffffff814eed02)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_complete_rq
In block/compat_ioctl.c (ffffffff814f7761)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/compat_ioctl.c:compat_blkdev_ioctl
In block/blk-zoned.c (ffffffff814fa941)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/kfifo.c (ffffffff8150bddb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In drivers/gpio/gpiolib.c (ffffffff8154c5b6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff8159be59)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff8159f534)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (ffffffff815a8b5c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff815b0061)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/acpi_dbg.c (ffffffff8161f153)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff8164d0c6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff81652196)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff8165fe1a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffffffff81666a49)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (ffffffff8166912b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff81670c0c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff81671a81)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff8167540f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff81676cbc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff8167eb96)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff8168617c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff816982d5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff8169ca7b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (ffffffff8169e8fd)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/char/hpet.c (ffffffff816a14e4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff816a1f90)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/agp/frontend.c (ffffffff816a4059)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff816a696d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff816abacc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (ffffffff816d386c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (ffffffff81701d1d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff81706dd1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff8172e31a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/sync_file.c (ffffffff817453bb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff81745d86)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff817497f2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (ffffffff8176558e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_new_read
In drivers/ata/libata-scsi.c (ffffffff81776d34)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff8178a36e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff817a256a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff817a3c37)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/cdrom/cdrom.c (ffffffff817b0c84)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff817cd376)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff817cfc64)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff81828392)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff81829955)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff8182c5bc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffffffff81831a5d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffffffff81837173)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff8184141b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/media/cec/cec-api.c (ffffffff8184956c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
In drivers/pps/pps.c (ffffffff8184b44e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff8184d097)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff8185d40c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff8186cdae)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (ffffffff8187f42b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff818dbe4a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff818e452a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffffffff818f1265)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/flow_dissector.c (ffffffff818f4f94)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
In net/core/sysctl_net_core.c (ffffffff818f7864)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (ffffffff8190ab68)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
- net/core/ethtool.c:ethtool_get_link_ksettings
In net/core/filter.c (ffffffff8192d85f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/compat.c (ffffffff819538ae)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff8196d98d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_skb
- net/bpf/test_run.c:bpf_prog_test_run_skb
In net/ipv4/ip_sockglue.c (ffffffff8197f73a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff81987b6c)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/raw.c (ffffffff819ac10d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (ffffffff819adbf5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff819b6bce)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff819b960b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/af_inet.c (ffffffff819bd5ef)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/igmp.c (ffffffff819c4446)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff819dd515)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff81a20bac)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/raw.c (ffffffff81a2c912)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/mcast.c (ffffffff81a33f32)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff81a40213)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff81a4626b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff81a5788c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff81a5cdfa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81a5d6b5)
Location: include/linux/uaccess.h:149
Inline: True
In net/rfkill/core.c (ffffffff81a64f72)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff81a73e13)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In lib/seq_buf.c (ffffffff81a7e5eb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81036891)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff810433cb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff81043b36)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff810539eb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81055008)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/crash_dump_64.c (ffffffff81072734)
Location: include/linux/uaccess.h:149
Inline: True
In arch/x86/kernel/uprobes.c (ffffffff8107a3c6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
In arch/x86/kernel/umip.c (ffffffff8107acfb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff810a5ee5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/exit.c:__do_compat_sys_waitid
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/sysctl.c (ffffffff810aa85a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
In kernel/capability.c (ffffffff810ac7d4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
In kernel/ptrace.c (ffffffff810aed1d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff810b71ee)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/signal.c:__x32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:copy_siginfo_to_user
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__x32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff810b8e65)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__ia32_sys_prctl
- kernel/sys.c:__x64_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__x32_compat_sys_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__x32_compat_sys_times
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/sched/core.c (ffffffff810dce9d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff81113880)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff81131740)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff811328fe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff81142b30)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff81145817)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/kexec.c (ffffffff8115b067)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
In kernel/compat.c (ffffffff8115d21e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
- kernel/compat.c:put_compat_itimerval
In kernel/seccomp.c (ffffffff81192af2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/relay.c (ffffffff81193573)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff811aa5a1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff811b768d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff811ce89e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff811de097)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff811e2a25)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff811e589c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/btf.c (ffffffff811fec14)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff812029c5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/cgroup.c (ffffffff8120507d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff812141f7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (ffffffff81265de4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
In mm/mempolicy.c (ffffffff81299494)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
In mm/migrate.c (ffffffff812ad3fe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff812ddb9f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff812e3998)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff812e85c5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff812f15f8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff812f25c1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812f36e2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/readdir.c (ffffffff812f3e1a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/readdir.c:compat_filldir
In fs/select.c (ffffffff812f514a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffffffff81300d7a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/seq_file.c (ffffffff81308b0a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffffffff81309af9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff8130c3c5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff81317903)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/d_path.c (ffffffff8131a94b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
In fs/statfs.c (ffffffff8131bdbd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffffffff8131e81a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffffffff8132f6de)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffffffff81331f2f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
In fs/signalfd.c (ffffffff81335ad7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff81339c3a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff8133b05d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/aio.c:aio_read_events
In fs/io_uring.c (ffffffff8134525a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_setup
In fs/crypto/keyring.c (ffffffff8134d2d6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff8134f00f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (ffffffff81350825)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/binfmt_elf.c (ffffffff81359412)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff8135cba3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff81362a39)
Location: include/linux/uaccess.h:149
Inline: True
In fs/quota/quota.c (ffffffff8136d02a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff8136f1a1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff81374aa8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
In fs/proc/kcore.c (ffffffff813805df)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff81380df5)
Location: include/linux/uaccess.h:149
Inline: True
In fs/kernfs/file.c (ffffffff81385996)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (ffffffff8138d44f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/dcookies.c:do_lookup_dcookie
In fs/ext4/ioctl.c (ffffffff813b7382)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffffffff81407de7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffff8140ad53)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff8141c652)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/efivarfs/file.c (ffffffff81435cb9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/msgutil.c (ffffffff81437952)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff81438fa5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
In ipc/sem.c (ffffffff81439c7e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8143fba3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
In ipc/mqueue.c (ffffffff81442182)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff81449c23)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (ffffffff8144c46c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (ffffffff8144cb3b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (ffffffff8144e4b0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff8144eaab)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/keys/big_key.c (ffffffff8144f3e5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (ffffffff8145131e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (ffffffff814523a6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/selinux/hooks.c (ffffffff8145e0fb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff8147cda4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff81486f72)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff81491d31)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff814a7597)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff814f7dd9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff81507101)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (ffffffff81507738)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_complete_rq
In block/bsg-lib.c (ffffffff8150815b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_complete_rq
In block/compat_ioctl.c (ffffffff815152fa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/compat_ioctl.c:compat_blkdev_ioctl
In block/blk-zoned.c (ffffffff815188a5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/kfifo.c (ffffffff81529c03)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In drivers/gpio/gpiolib.c (ffffffff8156d728)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff815bd459)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff815c0395)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (ffffffff815c9aec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff815d0fe1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/acpi_dbg.c (ffffffff81640c1d)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff8166f28e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff81674736)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff81682468)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffffffff81688d18)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (ffffffff8168b87b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff816932e7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff81693f51)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff81697b8c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff8169945c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff816a139d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff816a888c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff816babde)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff816bf7eb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (ffffffff816c0f5d)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/char/hpet.c (ffffffff816c4284)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff816c4cdd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/agp/frontend.c (ffffffff816c6bed)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff816c969d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff816ce853)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (ffffffff816f774c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (ffffffff8172609a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff8172b021)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff817525ba)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/sync_file.c (ffffffff8176953b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff81769edd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff8176d922)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (ffffffff8178957e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_new_read
In drivers/ata/libata-scsi.c (ffffffff8179ac94)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff817adf66)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff817c46fa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff817c7687)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/vfio/vfio.c (ffffffff817d2438)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff817d5a43)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/vfio/pci/vfio_pci.c (ffffffff817d6838)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (ffffffff817d969f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
In drivers/vfio/pci/vfio_pci_config.c (ffffffff817dbdc0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
In drivers/vfio/pci/vfio_pci_igd.c (ffffffff817dc4ab)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
In drivers/cdrom/cdrom.c (ffffffff817e0fd4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff817fe8fb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff81800abe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff81859902)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff8185b2e5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff8185dcdc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffffffff8186339d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffffffff81868ae3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff81872d9b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/media/cec/cec-api.c (ffffffff8187ad6c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
In drivers/pps/pps.c (ffffffff8187cc5e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff8187ead7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff8188f202)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff8189eb9e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (ffffffff818b12ab)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff8190ecf6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff81916711)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffffffff819231a5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/flow_dissector.c (ffffffff81926e64)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
In net/core/sysctl_net_core.c (ffffffff819295e4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (ffffffff8193d178)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
- net/core/ethtool.c:ethtool_get_link_ksettings
In net/core/filter.c (ffffffff8195fb5f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/compat.c (ffffffff81989dfe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff819a3d4d)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/ip_sockglue.c (ffffffff819b5c7a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff819bef6c)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/raw.c (ffffffff819e3a5d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (ffffffff819e4905)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff819ed8ee)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff819f030b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/af_inet.c (ffffffff819f41ff)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/igmp.c (ffffffff819fafe6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff81a14645)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff81a5761c)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/raw.c (ffffffff81a6342f)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/mcast.c (ffffffff81a6aa82)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff81a76e83)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff81a7ce5b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff81a8cdec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff81a93a7a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81a942ac)
Location: include/linux/uaccess.h:149
Inline: True
In net/rfkill/core.c (ffffffff81a9ba62)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff81aaa909)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In lib/seq_buf.c (ffffffff81ab58ca)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/signal.c (ffffffff81033059)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/signal.c:x32_copy_siginfo_to_user
In arch/x86/kernel/ldt.c (ffffffff81038761)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff8104693e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:__ia32_sys_get_thread_area
- arch/x86/kernel/tls.c:__x64_sys_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff810474d6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff810588db)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff8105a108)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/crash_dump_64.c (ffffffff810796ea)
Location: include/linux/uaccess.h:149
Inline: True
In arch/x86/kernel/uprobes.c (ffffffff81081824)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
In arch/x86/kernel/umip.c (ffffffff8108210b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff810ada88)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/exit.c:__do_compat_sys_waitid
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/capability.c (ffffffff810b448b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capget
In kernel/ptrace.c (ffffffff810b68b7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff810bf24e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/signal.c:__x32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__ia32_sys_rt_sigtimedwait_time32
- kernel/signal.c:__x64_sys_rt_sigtimedwait_time32
- kernel/signal.c:__ia32_sys_rt_sigtimedwait
- kernel/signal.c:__x64_sys_rt_sigtimedwait
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__x32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff810c10f0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sys.c:__do_compat_sys_sysinfo
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__do_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__x32_compat_sys_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__do_sys_olduname
- kernel/sys.c:__do_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__x32_compat_sys_times
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/sched/core.c (ffffffff810e5a7d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff8111e5dd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff81140ab9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff811421ac)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff81151c43)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff811552e4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/itimer.c:__x32_compat_sys_setitimer
- kernel/time/itimer.c:__ia32_compat_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__x32_compat_sys_getitimer
- kernel/time/itimer.c:__ia32_compat_sys_getitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/kexec.c (ffffffff8116bed5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
In kernel/compat.c (ffffffff8116dc5c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
In kernel/seccomp.c (ffffffff811a7932)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_notify_recv
In kernel/relay.c (ffffffff811a88b4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff811c2c34)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff811d0c9d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff811eadae)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff811fab57)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff811fc1c4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff812051e3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/bpf_iter.c (ffffffff8121594a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
In kernel/bpf/hashtab.c (ffffffff81218bf8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/btf.c (ffffffff81225ff2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff81229fa3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/net_namespace.c (ffffffff8122a87c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
In kernel/bpf/cgroup.c (ffffffff8122ecf7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff81240306)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read_group
In mm/mincore.c (ffffffff81296234)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mincore.c:__do_sys_mincore
In mm/mempolicy.c (ffffffff812cd664)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:copy_nodes_to_user
In mm/migrate.c (ffffffff812e23d2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff81314b60)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff8131a558)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff813204ad)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff81329898)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff8132a822)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:f_getown_ex
In fs/ioctl.c (ffffffff8132beab)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_file_dedupe_range
- fs/ioctl.c:fiemap_fill_next_extent
In fs/select.c (ffffffff8132d6c5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffffffff8133a13a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/seq_file.c (ffffffff81342428)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffffffff81342ec9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff81345bf9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff81352529)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/d_path.c (ffffffff8135482f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/d_path.c:__do_sys_getcwd
In fs/statfs.c (ffffffff81355946)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffffffff8135864b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffffffff81369126)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:copy_event_to_user
- fs/notify/inotify/inotify_user.c:copy_event_to_user
In fs/notify/fanotify/fanotify_user.c (ffffffff8136b80b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:copy_event_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
In fs/signalfd.c (ffffffff8136f6a7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff81373784)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff81375a3c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/aio.c:aio_read_events_ring
In fs/io_uring.c (ffffffff813859b1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
In fs/crypto/keyring.c (ffffffff81392bc4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff81394c7f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_nonce
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (ffffffff81397214)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/binfmt_elf.c (ffffffff8139f0d7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff813a2302)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff813a8bf1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff813b4e1c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff813b6865)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff813bdd24)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/base.c:do_proc_readlink
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_cmdline
In fs/proc/proc_sysctl.c (ffffffff813c72ad)
Location: include/linux/uaccess.h:149
Inline: True
In fs/proc/kcore.c (ffffffff813cac36)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff813cb3a5)
Location: include/linux/uaccess.h:149
Inline: True
In fs/kernfs/file.c (ffffffff813d031b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_file_direct_read
In fs/dcookies.c (ffffffff813d8b56)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/dcookies.c:do_lookup_dcookie
In fs/ext4/ioctl.c (ffffffff81402b1e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffffffff81455647)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffff81457b84)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/file.c:fat_ioctl_fitrim
In fs/ecryptfs/miscdev.c (ffffffff8146b392)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/efivarfs/file.c (ffffffff81485b1d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/msgutil.c (ffffffff81487b82)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff8148905e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
In ipc/sem.c (ffffffff81489e83)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff81490320)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
In ipc/mqueue.c (ffffffff81492d62)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff8149b613)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/dh.c (ffffffff814a0560)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
In security/keys/keyctl_pkey.c (ffffffff814a0adb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/selinux/hooks.c (ffffffff814b11cb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff814d2844)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff814dcf9b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff814e9101)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff81505238)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff815589a3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/ioctl.c:compat_blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff81567173)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_put_cdrom_generic_arg
- block/scsi_ioctl.c:scsi_put_cdrom_generic_arg
- block/scsi_ioctl.c:put_sg_io_hdr
- block/scsi_ioctl.c:put_sg_io_hdr
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:blk_complete_sghdr_rq
In block/bsg.c (ffffffff81568856)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_complete_rq
In block/bsg-lib.c (ffffffff8156934b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_complete_rq
In block/blk-zoned.c (ffffffff81578d34)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_copy_zone_to_user
In block/sed-opal.c (ffffffff81580429)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/sed-opal.c:read_table_data
In lib/kfifo.c (ffffffff8158d298)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In lib/seq_buf.c (ffffffff815f0205)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
In drivers/gpio/gpiolib.c (ffffffff81611b4f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:lineinfo_watch_read
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_create
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:lineevent_read
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff81666235)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_fscreeninfo_to_user
- drivers/video/fbdev/core/fbmem.c:do_fscreeninfo_to_user
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff8166a65c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (ffffffff8167336c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff8167adb1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/acpi_dbg.c (ffffffff816edc2b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/acpi/acpi_dbg.c:acpi_aml_read_user
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff8171f65d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff817250d2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff817339c8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffffffff8173a658)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/n_tty.c:copy_from_read_buf
- drivers/tty/n_tty.c:tty_copy_to_user
- drivers/tty/n_tty.c:tty_copy_to_user
In drivers/tty/tty_ioctl.c (ffffffff8173d867)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff81745cf7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff81746be3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff81749dfa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff8174b82a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff8174da2d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_get
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff8175ab8b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff8176f37a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff81772e4f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/random.c:extract_crng_user
In drivers/char/virtio_console.c (ffffffff8177471f)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/char/hpet.c (ffffffff81778ba4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff8177957a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/agp/frontend.c (ffffffff8177b735)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff8177e4b9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff81783763)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (ffffffff817ae52c)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/base/regmap/regmap-debugfs.c (ffffffff817e2814)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff817e6f71)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff81810eaf)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-heap.c (ffffffff81829d1c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
In drivers/dma-buf/sync_file.c (ffffffff8182b4e7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_merge
In drivers/dma-buf/sw_sync.c (ffffffff8182c0e2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl_create_fence
In drivers/scsi/scsi_ioctl.c (ffffffff81830065)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl_common
- drivers/scsi/scsi_ioctl.c:scsi_ioctl_get_pci
- drivers/scsi/scsi_ioctl.c:ioctl_probe
In drivers/scsi/sg.c (ffffffff8184e862)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_read
In drivers/ata/libata-scsi.c (ffffffff8185e5c3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_get_identity
- drivers/ata/libata-scsi.c:ata_get_identity
- drivers/ata/libata-scsi.c:ata_get_identity
- drivers/ata/libata-scsi.c:ata_get_identity
In drivers/gpu/vga/vgaarb.c (ffffffff81873f46)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff8189008a)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/net/ppp/ppp_generic.c (ffffffff818912e7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/vfio/vfio.c (ffffffff8189d1ed)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff818a0361)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dma_rw_chunk
- drivers/vfio/vfio_iommu_type1.c:update_user_bitmap
In drivers/vfio/pci/vfio_pci.c (ffffffff818a3f10)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (ffffffff818a7735)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
In drivers/vfio/pci/vfio_pci_config.c (ffffffff818a9b89)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
In drivers/vfio/pci/vfio_pci_igd.c (ffffffff818aa9e8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
In drivers/cdrom/cdrom.c (ffffffff818b076c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_ioctl_volread
- drivers/cdrom/cdrom.c:cdrom_ioctl_get_subchnl
- drivers/cdrom/cdrom.c:cdrom_ioctl_get_mcn
- drivers/cdrom/cdrom.c:cdrom_ioctl_multisession
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff818ceeac)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff818d114f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff8192c4c2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff8192ed45)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff819307e6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffffffff81936dbf)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_str_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffffffff8193c5d4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff81946f2b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/pps/pps.c (ffffffff8194b01e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff8194cfd2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff8195dea7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff8196f04e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:get_disk_info
- drivers/md/md.c:get_bitmap_file
- drivers/md/md.c:get_array_info
In drivers/md/dm-ioctl.c (ffffffff81981388)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff819e0783)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:compat_sioc_ifmap
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff819e7982)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffffffff819f6897)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/filter.c (ffffffff81a3307f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/compat.c (ffffffff81a621be)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff81a7e9cd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_tracing
In net/ethtool/ioctl.c (ffffffff81a84423)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:ethtool_get_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_get_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_perm_addr
- net/ethtool/ioctl.c:ethtool_get_perm_addr
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_get_channels
- net/ethtool/ioctl.c:ethtool_get_coalesce
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_regs
- net/ethtool/ioctl.c:ethtool_get_regs
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_set_rxnfc
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_drvinfo
- net/ethtool/ioctl.c:ethtool_get_settings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
- net/ethtool/ioctl.c:ethtool_get_features
- net/ethtool/ioctl.c:ethtool_get_features
In net/ipv4/ip_sockglue.c (ffffffff81aa02ad)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff81aaa5b6)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/raw.c (ffffffff81ad12f8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (ffffffff81ad23b3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff81adb77e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff81add9d3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/af_inet.c (ffffffff81ae21f1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/igmp.c (ffffffff81ae991f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff81b055c7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff81b4f865)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/raw.c (ffffffff81b5bc80)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/mcast.c (ffffffff81b63946)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff81b71140)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff81b77813)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff81b89e9c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff81b8efa0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81b8f7b8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff81b971f2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff81ba67c9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/signal.c (ffffffff81033aa9)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/signal.c:x32_copy_siginfo_to_user
In arch/x86/kernel/ldt.c (ffffffff81039111)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff810463c7)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff81046d06)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff810576db)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81058c78)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/sgx/ioctl.c (ffffffff81067b78)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
In arch/x86/kernel/crash_dump_64.c (ffffffff810795ca)
Location: include/linux/uaccess.h:197
Inline: True
In arch/x86/kernel/uprobes.c (ffffffff810812c4)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
In arch/x86/kernel/umip.c (ffffffff81081d9f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff810a9106)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/exit.c:__do_compat_sys_waitid
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/capability.c (ffffffff810af65b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capget
In kernel/ptrace.c (ffffffff810b1aa9)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff810ba082)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/signal.c:__do_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__ia32_sys_rt_sigtimedwait_time32
- kernel/signal.c:__x64_sys_rt_sigtimedwait_time32
- kernel/signal.c:__ia32_sys_rt_sigtimedwait
- kernel/signal.c:__x64_sys_rt_sigtimedwait
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__x32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff810bc250)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/sys.c:__do_compat_sys_sysinfo
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__do_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__x32_compat_sys_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__do_sys_olduname
- kernel/sys.c:__do_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__x32_compat_sys_times
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/regset.c (ffffffff810d516a)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/regset.c:copy_regset_to_user
In kernel/sched/core.c (ffffffff810e36a0)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff81119073)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff8113cde9)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff8113e3bc)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff8114dec3)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff81151554)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/time/itimer.c:__x32_compat_sys_setitimer
- kernel/time/itimer.c:__ia32_compat_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__x32_compat_sys_getitimer
- kernel/time/itimer.c:__ia32_compat_sys_getitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/kexec.c (ffffffff811685c7)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
In kernel/compat.c (ffffffff8116a23c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
In kernel/seccomp.c (ffffffff811a50e2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_notify_recv
In kernel/relay.c (ffffffff811a5e34)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff811c0844)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff811ce0bd)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff811e8f4e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff811f9da7)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff811fb302)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff81205333)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/bpf_iter.c (ffffffff812175c1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
In kernel/bpf/hashtab.c (ffffffff8121af36)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/btf.c (ffffffff8122cbc3)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff81231b33)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/net_namespace.c (ffffffff81232639)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
In kernel/bpf/cgroup.c (ffffffff81237328)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff8124a856)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read_group
In mm/mincore.c (ffffffff812a0fb5)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- mm/mincore.c:__do_sys_mincore
In mm/mempolicy.c (ffffffff812d9ef4)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:copy_nodes_to_user
In mm/migrate.c (ffffffff812ed76b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff81320cd0)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff81325be8)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff8132ba1d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff81334df8)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff81335d92)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:f_getown_ex
In fs/ioctl.c (ffffffff8133746c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_file_dedupe_range
- fs/ioctl.c:fiemap_fill_next_extent
In fs/select.c (ffffffff81338fc0)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffffffff81345e4a)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/xattr.c (ffffffff8134f379)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff813520a9)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff8135efbe)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/splice.c:__do_splice
- fs/splice.c:__do_splice
In fs/d_path.c (ffffffff81361140)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/d_path.c:__do_sys_getcwd
In fs/statfs.c (ffffffff81362268)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffffffff81364fcb)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffffffff81376406)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:copy_event_to_user
- fs/notify/inotify/inotify_user.c:copy_event_to_user
In fs/notify/fanotify/fanotify_user.c (ffffffff81378f44)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:copy_event_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
In fs/signalfd.c (ffffffff8137d407)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff81381634)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff81383924)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/aio.c:aio_read_events_ring
In fs/io_uring.c (ffffffff81396b06)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
In fs/crypto/keyring.c (ffffffff813a3f31)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff813a5f6f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_nonce
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (ffffffff813a8ca4)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/binfmt_elf.c (ffffffff813b06fe)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff813b3218)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff813b9f51)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff813c684f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:compat_copy_fs_qfilestat
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff813c87de)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff813cfa74)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/proc/base.c:do_proc_readlink
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_cmdline
In fs/proc/kcore.c (ffffffff813dc8f6)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff813dd055)
Location: include/linux/uaccess.h:197
Inline: True
In fs/dcookies.c (ffffffff813ea756)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/dcookies.c:do_lookup_dcookie
In fs/ext4/ioctl.c (ffffffff81415440)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffffffff81471aee)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffff81473ed1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/fat/file.c:fat_ioctl_fitrim
In fs/ecryptfs/miscdev.c (ffffffff81485ca2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/efivarfs/file.c (ffffffff814a312d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/msgutil.c (ffffffff814a51a2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff814a667e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
In ipc/sem.c (ffffffff814a74a3)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff814ada40)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
In ipc/mqueue.c (ffffffff814b0662)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff814b909f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/dh.c (ffffffff814bdf70)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
In security/keys/keyctl_pkey.c (ffffffff814be4ab)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/selinux/hooks.c (ffffffff814ce3d9)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff814efd34)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff814fa3bb)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff81506431)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff815210f5)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff81574f9d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/ioctl.c:compat_blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff81582003)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_put_cdrom_generic_arg
- block/scsi_ioctl.c:scsi_put_cdrom_generic_arg
- block/scsi_ioctl.c:put_sg_io_hdr
- block/scsi_ioctl.c:put_sg_io_hdr
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:blk_complete_sghdr_rq
In block/bsg.c (ffffffff81583196)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_complete_rq
In block/bsg-lib.c (ffffffff81583c1b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_complete_rq
In block/blk-zoned.c (ffffffff81595798)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_copy_zone_to_user
In block/sed-opal.c (ffffffff8159d467)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/sed-opal.c:read_table_data
In lib/kfifo.c (ffffffff815a9cab)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In lib/seq_buf.c (ffffffff81614968)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
In drivers/gpio/gpiolib-cdev.c (ffffffff8163be62)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/gpio/gpiolib-cdev.c:lineinfo_watch_read
- drivers/gpio/gpiolib-cdev.c:lineinfo_get
- drivers/gpio/gpiolib-cdev.c:linereq_create
- drivers/gpio/gpiolib-cdev.c:linereq_read
- drivers/gpio/gpiolib-cdev.c:linereq_get_values
In drivers/video/fbdev/core/fbmem.c (ffffffff81686fc3)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_fscreeninfo_to_user
- drivers/video/fbdev/core/fbmem.c:do_fscreeninfo_to_user
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff8168afcc)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (ffffffff816936ec)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff8169ae21)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/acpi_dbg.c (ffffffff8170b23b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/acpi/acpi_dbg.c:acpi_aml_read_user
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff8173c5bd)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff81742092)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff8174fb08)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/tty_ioctl.c (ffffffff81759307)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff81761727)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_io_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_k_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_k_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff8176265c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff81766237)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff81766f3a)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff81768fc6)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_get
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff81775c6b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff81789d5a)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff8178de3f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/char/random.c:extract_crng_user
In drivers/char/virtio_console.c (ffffffff8178f47f)
Location: include/linux/uaccess.h:197
Inline: True
In drivers/char/hpet.c (ffffffff81793674)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff81793cf2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/tpm/tpm-dev-common.c (ffffffff8179acf3)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (ffffffff817c30bc)
Location: include/linux/uaccess.h:197
Inline: True
In drivers/base/regmap/regmap-debugfs.c (ffffffff817f7204)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff817fbbc1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff8181fdef)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-heap.c (ffffffff8183a6d8)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
In drivers/dma-buf/sync_file.c (ffffffff8183c337)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_merge
In drivers/dma-buf/sw_sync.c (ffffffff8183d142)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl_create_fence
In drivers/scsi/scsi_ioctl.c (ffffffff81840d25)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl_common
- drivers/scsi/scsi_ioctl.c:scsi_ioctl_get_pci
- drivers/scsi/scsi_ioctl.c:ioctl_probe
In drivers/scsi/sg.c (ffffffff8185ec52)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:put_compat_request_table
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_read
In drivers/ata/libata-scsi.c (ffffffff8186d5f3)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_get_identity
- drivers/ata/libata-scsi.c:ata_get_identity
- drivers/ata/libata-scsi.c:ata_get_identity
- drivers/ata/libata-scsi.c:ata_get_identity
In drivers/gpu/vga/vgaarb.c (ffffffff81882ae6)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff8189e4a3)
Location: include/linux/uaccess.h:197
Inline: True
In drivers/net/ppp/ppp_generic.c (ffffffff8189f4c7)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/vfio/vfio.c (ffffffff818abe1d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff818aed41)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dma_rw_chunk
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_unmap_dma
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:update_user_bitmap
In drivers/vfio/pci/vfio_pci.c (ffffffff818b2f3c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (ffffffff818b6695)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
In drivers/vfio/pci/vfio_pci_config.c (ffffffff818b8ab9)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
In drivers/vfio/pci/vfio_pci_igd.c (ffffffff818b9708)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
In drivers/cdrom/cdrom.c (ffffffff818bf468)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_ioctl_volread
- drivers/cdrom/cdrom.c:cdrom_ioctl_get_subchnl
- drivers/cdrom/cdrom.c:cdrom_ioctl_get_mcn
- drivers/cdrom/cdrom.c:cdrom_ioctl_multisession
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff818d9dfe)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff818db5bf)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff819339b2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff819360e5)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff81937d74)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffffffff8193d1b0)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_str_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffffffff819425c4)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff8194cd3b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/pps/pps.c (ffffffff81950b7e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81952a02)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff819648ab)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff81975e7d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:get_disk_info
- drivers/md/md.c:get_bitmap_file
- drivers/md/md.c:get_array_info
In drivers/md/dm-ioctl.c (ffffffff819859a8)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/remoteproc/remoteproc_cdev.c (ffffffff819cd2ca)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_cdev.c:rproc_device_ioctl
In net/socket.c (ffffffff819dffdc)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:compat_sioc_ifmap
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff819e7747)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffffffff819f6487)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/filter.c (ffffffff81a35447)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/compat.c (ffffffff81a6b11d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff81a88384)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_raw_tp
- net/bpf/test_run.c:bpf_prog_test_run_tracing
In net/ethtool/ioctl.c (ffffffff81a8df4a)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_get_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_get_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_perm_addr
- net/ethtool/ioctl.c:ethtool_get_perm_addr
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_get_channels
- net/ethtool/ioctl.c:ethtool_get_coalesce
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_regs
- net/ethtool/ioctl.c:ethtool_get_regs
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_set_rxnfc
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_drvinfo
- net/ethtool/ioctl.c:ethtool_get_settings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
- net/ethtool/ioctl.c:ethtool_get_features
- net/ethtool/ioctl.c:ethtool_get_features
In net/ipv4/ip_sockglue.c (ffffffff81aaabdc)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
In net/ipv4/tcp.c (ffffffff81ab7596)
Location: include/linux/uaccess.h:197
Inline: True
In net/ipv4/raw.c (ffffffff81add30b)
Location: include/linux/uaccess.h:197
Inline: True
In net/ipv4/udp.c (ffffffff81ade4e0)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff81ae824e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff81aea6d3)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/af_inet.c (ffffffff81aef071)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/igmp.c (ffffffff81af67af)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff81b137ec)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff81b5e537)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
In net/ipv6/raw.c (ffffffff81b6a50f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_getsockopt
In net/ipv6/mcast.c (ffffffff81b72100)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff81b7fa9d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
In net/ipv6/ip6mr.c (ffffffff81b86788)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff81b999bc)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff81b9ec50)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81b9f3fa)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff81ba6e92)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff81bb59ac)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/signal.c (ffffffff810355e9)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/signal.c:x32_copy_siginfo_to_user
In arch/x86/kernel/ldt.c (ffffffff8103abed)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff81047de1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff81048666)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff8105804b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff810595c8)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/sgx/ioctl.c (ffffffff81067d49)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
In arch/x86/kernel/crash_dump_64.c (ffffffff8107a56a)
Location: include/linux/uaccess.h:197
Inline: True
In arch/x86/kernel/uprobes.c (ffffffff810820e4)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
In arch/x86/kernel/umip.c (ffffffff81082bbf)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff810aa185)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/exit.c:__do_compat_sys_waitid
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/capability.c (ffffffff810b0bfb)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capget
In kernel/ptrace.c (ffffffff810b2fff)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff810bb872)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/signal.c:__do_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__ia32_sys_rt_sigtimedwait_time32
- kernel/signal.c:__x64_sys_rt_sigtimedwait_time32
- kernel/signal.c:__ia32_sys_rt_sigtimedwait
- kernel/signal.c:__x64_sys_rt_sigtimedwait
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__x32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff810bdad0)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/sys.c:__do_compat_sys_sysinfo
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__do_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__x32_compat_sys_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__do_sys_olduname
- kernel/sys.c:__do_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__x32_compat_sys_times
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/regset.c (ffffffff810d6e4a)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/regset.c:copy_regset_to_user
In kernel/sched/core.c (ffffffff810e5830)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff811197de)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff8113e027)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff8113f60c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff8114e9b3)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff811529bb)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/time/itimer.c:__x32_compat_sys_setitimer
- kernel/time/itimer.c:__ia32_compat_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__x32_compat_sys_getitimer
- kernel/time/itimer.c:__ia32_compat_sys_getitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/kexec.c (ffffffff81169367)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
In kernel/compat.c (ffffffff8116af0c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
In kernel/seccomp.c (ffffffff811a5cd2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_notify_recv
In kernel/relay.c (ffffffff811a6731)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff811c1540)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff811cf6ad)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff811e9e3e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff811fad17)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff811fc0ef)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff81205cc3)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/bpf_iter.c (ffffffff8121aa31)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
In kernel/bpf/hashtab.c (ffffffff8121ebd1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/btf.c (ffffffff81231979)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff81235cb6)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/net_namespace.c (ffffffff812367d4)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
In kernel/bpf/cgroup.c (ffffffff8123b8fd)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff8124ebac)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (ffffffff812a66bc)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- mm/mincore.c:__do_sys_mincore
In mm/mempolicy.c (ffffffff812e175a)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
In mm/migrate.c (ffffffff812f398f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff81326dd0)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff8132bd18)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff81331a4d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff8133af88)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff8133bf20)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff8133d8fb)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:copy_fsxattr_to_user
- fs/ioctl.c:fiemap_fill_next_extent
In fs/select.c (ffffffff8133f580)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffffffff8134c206)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/xattr.c (ffffffff81355e67)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff81359025)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff813658af)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/splice.c:__do_splice
- fs/splice.c:__do_splice
In fs/d_path.c (ffffffff81367c20)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/d_path.c:__do_sys_getcwd
In fs/statfs.c (ffffffff81368d48)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffffffff8136ba1b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffffffff8137cd08)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:copy_event_to_user
- fs/notify/inotify/inotify_user.c:copy_event_to_user
In fs/notify/fanotify/fanotify_user.c (ffffffff8137fb1d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:copy_event_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_to_user
In fs/signalfd.c (ffffffff81384065)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff81388505)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff8138a6b2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/aio.c:aio_read_events_ring
In fs/io_uring.c (ffffffff81399e39)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_create
In fs/crypto/keyring.c (ffffffff813ab171)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff813acfff)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_nonce
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (ffffffff813afd14)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/verity/read_metadata.c (ffffffff813b04ab)
Location: include/linux/uaccess.h:197
Inline: True
In fs/binfmt_elf.c (ffffffff813b783e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff813ba1f8)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff813c10b1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff813cd53d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff813cf812)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff813d6855)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_cmdline
In fs/proc/kcore.c (ffffffff813e37b2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff813e3f45)
Location: include/linux/uaccess.h:197
Inline: True
In fs/ext4/ioctl.c (ffffffff8141b4a9)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffffffff81477731)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffff8147a74f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff8148b702)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In ipc/msgutil.c (ffffffff814ab13e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff814ac608)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
In ipc/sem.c (ffffffff814ad3de)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff814b389c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
In ipc/mqueue.c (ffffffff814b64b2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff814beeef)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/dh.c (ffffffff814c3dda)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
In security/keys/keyctl_pkey.c (ffffffff814c42ec)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/selinux/hooks.c (ffffffff814d4b29)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff814f6d74)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff815010dd)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff8150cf71)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff815273b1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff8157d02d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/ioctl.c:compat_blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff815897f4)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cdrom_send_packet
- block/scsi_ioctl.c:scsi_cdrom_send_packet
- block/scsi_ioctl.c:put_sg_io_hdr
- block/scsi_ioctl.c:put_sg_io_hdr
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (ffffffff81589fcd)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_complete_rq
In block/bsg-lib.c (ffffffff8158aa2b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_complete_rq
In block/blk-zoned.c (ffffffff8159c538)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_copy_zone_to_user
In block/sed-opal.c (ffffffff815a40c0)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/sed-opal.c:read_table_data
In lib/kfifo.c (ffffffff815b4af9)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In lib/seq_buf.c (ffffffff815f7ffa)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
In drivers/gpio/gpiolib-cdev.c (ffffffff8161fb6c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/gpio/gpiolib-cdev.c:lineinfo_watch_read
- drivers/gpio/gpiolib-cdev.c:gpio_ioctl
- drivers/gpio/gpiolib-cdev.c:lineinfo_get
- drivers/gpio/gpiolib-cdev.c:linereq_create
- drivers/gpio/gpiolib-cdev.c:linereq_read
- drivers/gpio/gpiolib-cdev.c:linereq_get_values
In drivers/video/fbdev/core/fbmem.c (ffffffff81669fbf)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff8166dcbc)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (ffffffff816764cc)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff8167dc91)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/acpi_dbg.c (ffffffff816ec8d4)
Location: include/linux/uaccess.h:197
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff81720115)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff81725a84)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff81733a6e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/tty_ioctl.c (ffffffff8173d167)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
In drivers/tty/vt/vt_ioctl.c (ffffffff817454c0)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_k_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_k_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff81746337)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff81749e87)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff8174ab7a)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff8174c6bc)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_get
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff8175927c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff8176d5ca)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff817707ef)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/char/random.c:extract_crng_user
In drivers/char/virtio_console.c (ffffffff81772a6e)
Location: include/linux/uaccess.h:197
Inline: True
In drivers/char/hpet.c (ffffffff81776374)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff817768d5)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/tpm/tpm-dev-common.c (ffffffff8177d843)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (ffffffff817a8034)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (ffffffff817db980)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff817e09c1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff818030e1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-heap.c (ffffffff8181d914)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
In drivers/dma-buf/sync_file.c (ffffffff8181f616)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff81820315)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff81823f1c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl_common
- drivers/scsi/scsi_ioctl.c:scsi_ioctl_common
- drivers/scsi/scsi_ioctl.c:ioctl_probe
In drivers/scsi/sg.c (ffffffff81842c22)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_read
In drivers/ata/libata-scsi.c (ffffffff818502ce)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff81865336)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff81880cae)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff81881f57)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/net/wwan/wwan_core.c (ffffffff8188850e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/net/wwan/wwan_core.c:wwan_port_fops_read
In drivers/vfio/vfio.c (ffffffff8188ed9d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff81891448)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dma_rw_chunk
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_unmap_dma
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:update_user_bitmap
In drivers/vfio/pci/vfio_pci.c (ffffffff81896102)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (ffffffff81899b43)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
In drivers/vfio/pci/vfio_pci_config.c (ffffffff8189bf91)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
In drivers/vfio/pci/vfio_pci_igd.c (ffffffff8189caed)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
In drivers/cdrom/cdrom.c (ffffffff818a1c9e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff818bd0f9)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff818be99e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff81916ccf)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff81919fa5)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff8191b5ec)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffffffff81920780)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_str_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffffffff81925df4)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff819308a8)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/pps/pps.c (ffffffff819349fe)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81936870)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff81948ccc)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff81959f08)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:get_array_info
In drivers/md/dm-ioctl.c (ffffffff819692e8)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/remoteproc/remoteproc_cdev.c (ffffffff819b24f8)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_cdev.c:rproc_device_ioctl
In net/socket.c (ffffffff819c5d5b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:compat_sock_ioctl_trans
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff819cd3f1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/filter.c (ffffffff81a1c5a7)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/compat.c (ffffffff81a5384d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff81a715da)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_raw_tp
- net/bpf/test_run.c:bpf_prog_test_run_tracing
In net/ethtool/ioctl.c (ffffffff81a76eaa)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_get_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_get_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_get_channels
- net/ethtool/ioctl.c:ethtool_get_coalesce
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_get_rxnfc
- net/ethtool/ioctl.c:ethtool_set_rxnfc
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_drvinfo
- net/ethtool/ioctl.c:ethtool_get_settings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
In net/ipv4/ip_sockglue.c (ffffffff81a961d0)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
In net/ipv4/tcp.c (ffffffff81aa278d)
Location: include/linux/uaccess.h:197
Inline: True
In net/ipv4/raw.c (ffffffff81ac753a)
Location: include/linux/uaccess.h:197
Inline: True
In net/ipv4/udp.c (ffffffff81ac93f5)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff81ad3509)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff81ad5e41)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/af_inet.c (ffffffff81ada7ef)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/igmp.c (ffffffff81ae1f08)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff81b0162c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff81b4c7a5)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
In net/ipv6/raw.c (ffffffff81b5883e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_getsockopt
In net/ipv6/mcast.c (ffffffff81b60e23)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff81b6e5c0)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
In net/ipv6/ip6mr.c (ffffffff81b75452)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff81b87eaa)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff81b8dd4e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81b8e4da)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff81b96021)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff81ba498c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/signal.c (ffffffff8103a8c9)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/signal.c:x32_copy_siginfo_to_user
In arch/x86/kernel/ldt.c (ffffffff8104060d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff8104e687)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff8104efa6)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff81060f1b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81062868)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/sgx/ioctl.c (ffffffff810721a9)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
In arch/x86/kernel/crash_dump_64.c (ffffffff810886ba)
Location: include/linux/uaccess.h:197
Inline: True
In arch/x86/kernel/uprobes.c (ffffffff81091144)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
In arch/x86/kernel/umip.c (ffffffff81091c8b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff810bbcc5)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/exit.c:__do_compat_sys_waitid
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/capability.c (ffffffff810c29d5)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capget
In kernel/ptrace.c (ffffffff810c519f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff810ce67a)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/signal.c:__x64_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__ia32_sys_rt_sigtimedwait_time32
- kernel/signal.c:__x64_sys_rt_sigtimedwait_time32
- kernel/signal.c:__ia32_sys_rt_sigtimedwait
- kernel/signal.c:__x64_sys_rt_sigtimedwait
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:__x64_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__x64_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff810d05d4)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/sys.c:__do_compat_sys_sysinfo
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__do_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__x64_compat_sys_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__do_sys_olduname
- kernel/sys.c:__do_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__x64_compat_sys_times
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/regset.c (ffffffff810ea6ea)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/regset.c:copy_regset_to_user
In kernel/sched/core.c (ffffffff810fc910)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff81139a4f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff811612a1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff81162a9c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x64_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff81172a70)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff81176fbb)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/time/itimer.c:__x64_compat_sys_setitimer
- kernel/time/itimer.c:__ia32_compat_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__x64_compat_sys_getitimer
- kernel/time/itimer.c:__ia32_compat_sys_getitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/compat.c (ffffffff81190b0c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
In kernel/seccomp.c (ffffffff811cf461)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_notify_recv
In kernel/relay.c (ffffffff811cff21)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff811ec099)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff811fbb9d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff8121ac6e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff8122c427)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff8122d6df)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff8123b231)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/bpf_iter.c (ffffffff81251831)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
In kernel/bpf/hashtab.c (ffffffff812551fc)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/btf.c (ffffffff8126a920)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff8126feb6)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/net_namespace.c (ffffffff81270db4)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
In kernel/bpf/cgroup.c (ffffffff81276321)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff8128c8e1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (ffffffff812e7b84)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- mm/mincore.c:__do_sys_mincore
In mm/mempolicy.c (ffffffff81327e51)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- mm/mempolicy.c:kernel_get_mempolicy
In mm/migrate.c (ffffffff8133df86)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff81374390)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff81379488)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff8137f1cd)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff81388ba8)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff81389ba0)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff8138b27b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:copy_fsxattr_to_user
- fs/ioctl.c:fiemap_fill_next_extent
In fs/select.c (ffffffff8138cf10)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffffffff8139a056)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/xattr.c (ffffffff813a4387)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff813a73c5)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff813b419f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/splice.c:__do_splice
- fs/splice.c:__do_splice
In fs/d_path.c (ffffffff813b67cd)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/d_path.c:__do_sys_getcwd
In fs/statfs.c (ffffffff813b7a48)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffffffff813ba6eb)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffffffff813c9bb8)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:copy_event_to_user
- fs/notify/inotify/inotify_user.c:copy_event_to_user
In fs/notify/fanotify/fanotify_user.c (ffffffff813ccdbe)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:copy_event_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_records_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
In fs/signalfd.c (ffffffff813d1305)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff813d5841)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff813d79c2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/aio.c:aio_read_events_ring
In fs/io_uring.c (ffffffff813e2c53)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/io_uring.c:io_register_iowq_max_workers
- fs/io_uring.c:io_uring_create
In fs/crypto/keyring.c (ffffffff813faa01)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff813fc96f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_nonce
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (ffffffff813ff904)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/verity/read_metadata.c (ffffffff8140009b)
Location: include/linux/uaccess.h:197
Inline: True
In fs/binfmt_elf.c (ffffffff8140751e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff81409ede)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff81410b21)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff8141e803)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff81420bf2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff814274e5)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_cmdline
In fs/proc/kcore.c (ffffffff814352ad)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff81435af5)
Location: include/linux/uaccess.h:197
Inline: True
In fs/ext4/ioctl.c (ffffffff8146e7b2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffffffff814cc4e1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffff814d1dbf)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff814e2da2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In ipc/msgutil.c (ffffffff815035fe)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff81504ae8)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
In ipc/sem.c (ffffffff815058ae)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8150bf0c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
In ipc/mqueue.c (ffffffff8150edf2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff8151790f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/dh.c (ffffffff8151c7aa)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
In security/keys/keyctl_pkey.c (ffffffff8151ccbc)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/selinux/hooks.c (ffffffff8152d7c9)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff81551904)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff8155c207)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff8156aaa1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff81585641)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff815e262d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/ioctl.c:compat_blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
In block/bsg.c (ffffffff815ef56f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
In block/bsg-lib.c (ffffffff815efb00)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_sg_io_fn
In block/blk-zoned.c (ffffffff81604bba)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_copy_zone_to_user
In block/sed-opal.c (ffffffff8160cacd)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- block/sed-opal.c:read_table_data
In lib/kfifo.c (ffffffff8161a9a9)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In lib/seq_buf.c (ffffffff8166589a)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
In drivers/gpio/gpiolib-cdev.c (ffffffff8168ef1c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/gpio/gpiolib-cdev.c:lineinfo_watch_read
- drivers/gpio/gpiolib-cdev.c:gpio_ioctl
- drivers/gpio/gpiolib-cdev.c:lineinfo_get
- drivers/gpio/gpiolib-cdev.c:linereq_create
- drivers/gpio/gpiolib-cdev.c:linereq_read
- drivers/gpio/gpiolib-cdev.c:linereq_get_values
In drivers/video/fbdev/core/fbmem.c (ffffffff816dd47f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff816e1b6c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (ffffffff816eb323)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff816f2bc1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/acpi_dbg.c (ffffffff81766a14)
Location: include/linux/uaccess.h:197
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff8179ed95)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff817a4a51)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff817b43de)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/tty_ioctl.c (ffffffff817bd7f7)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
In drivers/tty/vt/vt_ioctl.c (ffffffff817c6410)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_k_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_k_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff817c6ebd)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff817cb4ca)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff817cc45f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff817ce28c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_get
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff817dc45c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff817f2a4a)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff817f61f9)
Location: include/linux/uaccess.h:197
Inline: True
In drivers/char/virtio_console.c (ffffffff817f81ee)
Location: include/linux/uaccess.h:197
Inline: True
In drivers/char/hpet.c (ffffffff817fc104)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff817fc895)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/tpm/tpm-dev-common.c (ffffffff81803a23)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/base/regmap/regmap-debugfs.c (ffffffff81866ee0)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff8186c7e1)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff8188d63b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-heap.c (ffffffff818a7d4d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
In drivers/dma-buf/sync_file.c (ffffffff818a9cb6)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff818aa9e5)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff818af855)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:put_sg_io_hdr
- drivers/scsi/scsi_ioctl.c:put_sg_io_hdr
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_io
- drivers/scsi/scsi_ioctl.c:ioctl_probe
In drivers/scsi/scsi_bsg.c (ffffffff818c0c79)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
In drivers/scsi/sg.c (ffffffff818cda1b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_read
In drivers/ata/libata-scsi.c (ffffffff818ddace)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff818f4366)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff819125cc)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff819138f6)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_siocdevprivate
- drivers/net/ppp/ppp_generic.c:ppp_net_siocdevprivate
- drivers/net/ppp/ppp_generic.c:ppp_net_siocdevprivate
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/net/wwan/wwan_core.c (ffffffff81919c16)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/net/wwan/wwan_core.c:wwan_port_fops_at_ioctl
- drivers/net/wwan/wwan_core.c:wwan_port_fops_at_ioctl
- drivers/net/wwan/wwan_core.c:wwan_port_fops_read
In drivers/vfio/vfio.c (ffffffff8192241d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff81924e9d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dma_rw_chunk
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_unmap_dma
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:update_user_bitmap
In drivers/vfio/pci/vfio_pci_core.c (ffffffff8192a0b4)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (ffffffff8192d6f3)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
In drivers/vfio/pci/vfio_pci_config.c (ffffffff819300a7)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
In drivers/vfio/pci/vfio_pci_igd.c (ffffffff81930f19)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
In drivers/cdrom/cdrom.c (ffffffff8193665b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff8195326d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff81954ffe)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff819b8f3f)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff819bc3d2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff819bdb5a)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
In drivers/input/misc/uinput.c (ffffffff819c3e0b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffffffff819c8d64)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff819d3b88)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/pps/pps.c (ffffffff819d7e1b)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff819d9faf)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff819edccc)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff819ff6d8)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:get_array_info
In drivers/md/dm-ioctl.c (ffffffff81a11508)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/remoteproc/remoteproc_cdev.c (ffffffff81a60dd2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_cdev.c:rproc_device_ioctl
In net/socket.c (ffffffff81a74a39)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/socket.c:put_user_ifreq
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff81a7c8f5)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/filter.c (ffffffff81acfd67)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/compat.c (ffffffff81b0c55d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff81b2bf90)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_prog_test_run_raw_tp
- net/bpf/test_run.c:bpf_prog_test_run_tracing
In net/ethtool/ioctl.c (ffffffff81b3104e)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_get_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_get_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_get_channels
- net/ethtool/ioctl.c:ethtool_get_coalesce
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_regs
- net/ethtool/ioctl.c:ethtool_get_regs
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_drvinfo
- net/ethtool/ioctl.c:ethtool_get_settings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
In net/ipv4/ip_sockglue.c (ffffffff81b51630)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
In net/ipv4/tcp.c (ffffffff81b5e92d)
Location: include/linux/uaccess.h:197
Inline: True
In net/ipv4/raw.c (ffffffff81b85d5a)
Location: include/linux/uaccess.h:197
Inline: True
In net/ipv4/udp.c (ffffffff81b87c65)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff81b92159)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff81b97f61)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/igmp.c (ffffffff81ba1698)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff81bc335d)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff81c13ab5)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
In net/ipv6/raw.c (ffffffff81c1fbce)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_getsockopt
In net/ipv6/mcast.c (ffffffff81c287fa)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff81c365f2)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
In net/ipv6/ip6mr.c (ffffffff81c3fdb3)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff81c505ca)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff81c5a1be)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81c5ab2a)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff81c62781)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff81c7251c)
Location: include/linux/uaccess.h:197
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/coco/tdx/tdx.c (ffffffff81003083)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- arch/x86/coco/tdx/tdx.c:tdx_get_report
In arch/x86/kernel/ldt.c (ffffffff81047f6b)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff8105981a)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff8105a212)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff8106d8ab)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff8106f654)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/sgx/ioctl.c (ffffffff81080590)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
In arch/x86/kernel/uprobes.c (ffffffff810a2234)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
In arch/x86/kernel/umip.c (ffffffff810a2ea8)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff810d3763)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/capability.c (ffffffff810d9ecd)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capget
In kernel/ptrace.c (ffffffff810dc69e)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff810e6379)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/signal.c:__ia32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__ia32_sys_rt_sigtimedwait_time32
- kernel/signal.c:__x64_sys_rt_sigtimedwait_time32
- kernel/signal.c:__ia32_sys_rt_sigtimedwait
- kernel/signal.c:__x64_sys_rt_sigtimedwait
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff810e9542)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/sys.c:__do_compat_sys_sysinfo
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__do_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:override_release
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/regset.c (ffffffff81105468)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/regset.c:copy_regset_to_user
In kernel/sched/core.c (ffffffff81118f5d)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff8115c5de)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff81194080)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff81195a6c)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timespec32
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff811a7f95)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff811ac1fc)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_compat_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__ia32_compat_sys_getitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/compat.c (ffffffff811c033c)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
In kernel/seccomp.c (ffffffff81203667)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_notify_recv
In kernel/relay.c (ffffffff81204487)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff8122420d)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff81235ee7)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff81259945)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff8126e078)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff81270640)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff81280d6f)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_core_relo
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/bpf_iter.c (ffffffff812994b1)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
In kernel/bpf/hashtab.c (ffffffff8129e206)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/btf.c (ffffffff812b775c)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff812bef6f)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/net_namespace.c (ffffffff812bfea6)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
In kernel/bpf/cgroup.c (ffffffff812c5cc2)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff812e14ad)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (ffffffff81348dfc)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- mm/mincore.c:__do_sys_mincore
In mm/mempolicy.c (ffffffff81396fc9)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- mm/mempolicy.c:kernel_get_mempolicy
In mm/migrate.c (ffffffff813b1501)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff813f332c)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff813f8926)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff813ff22a)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff81409c33)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff8140ac64)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff8140c56a)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:copy_fsxattr_to_user
- fs/ioctl.c:fiemap_fill_next_extent
In fs/select.c (ffffffff8140e237)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffffffff8141c954)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/xattr.c (ffffffff814281d3)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:do_getxattr
In fs/libfs.c (ffffffff8142b229)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff814394cd)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/splice.c:__do_splice
- fs/splice.c:__do_splice
In fs/d_path.c (ffffffff8143bdc3)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/d_path.c:__do_sys_getcwd
In fs/statfs.c (ffffffff8143d1ba)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffffffff814403f1)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffffffff8145229b)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffffffff81455a1d)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:copy_event_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_records_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_records_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
In fs/signalfd.c (ffffffff8145a675)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff8145fa37)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff81461ca4)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/aio.c:aio_read_events_ring
In fs/crypto/keyring.c (ffffffff8146dd71)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff8146feb6)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_nonce
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (ffffffff81473578)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/verity/read_metadata.c (ffffffff81473ebd)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/verity/read_metadata.c:fsverity_read_buffer
In fs/binfmt_elf.c (ffffffff8147c247)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff8147ebf0)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff814864b8)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff8149632a)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff81498a3a)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff814a10cb)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_proctitle
In fs/proc/kcore.c (ffffffff814af611)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/ext4/ioctl.c (ffffffff814ef147)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/ext4/crypto.c (ffffffff8153cdd6)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/ext4/crypto.c:ext4_ioctl_get_encryption_pwsalt
In fs/fat/dir.c (ffffffff815578c4)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffff8155eb03)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff81571234)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In ipc/msgutil.c (ffffffff81594cae)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff81595cab)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
In ipc/sem.c (ffffffff8159735f)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8159e03c)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
In ipc/mqueue.c (ffffffff815a0e56)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff815aaa26)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_capabilities
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/dh.c (ffffffff815af918)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
In security/keys/keyctl_pkey.c (ffffffff815aff31)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/selinux/hooks.c (ffffffff815c4118)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff815eb0b3)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff815f72b7)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff81606a92)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff816241c7)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff81691278)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- block/ioctl.c:compat_blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
In block/bsg.c (ffffffff816a053b)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
In block/bsg-lib.c (ffffffff816a0b0c)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_sg_io_fn
In block/blk-zoned.c (ffffffff816b83aa)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_copy_zone_to_user
In block/sed-opal.c (ffffffff816c0b6b)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- block/sed-opal.c:read_table_data
In io_uring/io_uring.c (ffffffff81e8f9be)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- io_uring/io_uring.c:io_register_iowq_max_workers
- io_uring/io_uring.c:io_uring_create
- io_uring/io_uring.c:io_ringfd_register
- io_uring/io_uring.c:io_files_update
In lib/kfifo.c (ffffffff816e7d77)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In lib/seq_buf.c (ffffffff8177feca)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
In drivers/gpio/gpiolib-cdev.c (ffffffff817abad9)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/gpio/gpiolib-cdev.c:lineinfo_watch_read
- drivers/gpio/gpiolib-cdev.c:lineinfo_watch_read
- drivers/gpio/gpiolib-cdev.c:lineinfo_get
- drivers/gpio/gpiolib-cdev.c:lineinfo_get_v1
- drivers/gpio/gpiolib-cdev.c:lineevent_create
- drivers/gpio/gpiolib-cdev.c:lineevent_ioctl
- drivers/gpio/gpiolib-cdev.c:lineevent_read
- drivers/gpio/gpiolib-cdev.c:linereq_create
- drivers/gpio/gpiolib-cdev.c:linereq_read
- drivers/gpio/gpiolib-cdev.c:linereq_get_values
- drivers/gpio/gpiolib-cdev.c:linehandle_create
- drivers/gpio/gpiolib-cdev.c:linehandle_ioctl
In drivers/pci/vgaarb.c (ffffffff817f36b6)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/pci/vgaarb.c:vga_arb_read
In drivers/video/fbdev/core/fbmem.c (ffffffff81807422)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff8180bdb3)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (ffffffff8181670e)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff8181f352)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/acpi_dbg.c (ffffffff8189ac84)
Location: include/linux/uaccess.h:157
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff818d89d1)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff818de7f2)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff818f0168)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/tty_ioctl.c (ffffffff818f9b8e)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
In drivers/tty/vt/vt_ioctl.c (ffffffff81903303)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_k_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_k_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff81903ed6)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff81908cb4)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff81909de2)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff8190bfad)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_get
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff8191b3c0)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_set_rs485_config
In drivers/char/mem.c (ffffffff8193349f)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/virtio_console.c (ffffffff819374bb)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/char/virtio_console.c:fill_readbuf
In drivers/char/hpet.c (ffffffff8193a8a8)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff8193b619)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/tpm/tpm-dev-common.c (ffffffff819432e1)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/base/regmap/regmap-debugfs.c (ffffffff819af95f)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff819b52ba)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff819d6bbb)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-heap.c (ffffffff819f1a34)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
In drivers/dma-buf/sync_file.c (ffffffff819f420d)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff819f507a)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff819fa646)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:put_sg_io_hdr
- drivers/scsi/scsi_ioctl.c:put_sg_io_hdr
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_io
- drivers/scsi/scsi_ioctl.c:ioctl_probe
In drivers/scsi/scsi_bsg.c (ffffffff81a0d3f7)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
In drivers/scsi/sg.c (ffffffff81a1b735)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_read
In drivers/ata/libata-scsi.c (ffffffff81a2f257)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/net/tun.c (ffffffff81a655cc)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff81a6844b)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_siocdevprivate
- drivers/net/ppp/ppp_generic.c:ppp_net_siocdevprivate
- drivers/net/ppp/ppp_generic.c:ppp_net_siocdevprivate
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/net/wwan/wwan_core.c (ffffffff81a6ee76)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/net/wwan/wwan_core.c:wwan_port_fops_at_ioctl
- drivers/net/wwan/wwan_core.c:wwan_port_fops_at_ioctl
- drivers/net/wwan/wwan_core.c:wwan_port_fops_read
In drivers/vfio/vfio.c (ffffffff81a76daf)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_device_fops_unl_ioctl
- drivers/vfio/vfio.c:vfio_ioctl_device_feature_mig_device_state
- drivers/vfio/vfio.c:vfio_ioctl_device_feature_mig_device_state
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff81a7aaba)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dma_rw_chunk
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_unmap_dma
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_get_info
- drivers/vfio/vfio_iommu_type1.c:update_user_bitmap
In drivers/vfio/pci/vfio_pci_core.c (ffffffff81a8146a)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (ffffffff81a83ea3)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
In drivers/vfio/pci/vfio_pci_config.c (ffffffff81a86a8d)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
In drivers/vfio/pci/vfio_pci_igd.c (ffffffff81a878fd)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
In drivers/cdrom/cdrom.c (ffffffff81a8d3a9)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff81aac8ea)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff81aae909)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff81b18b25)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff81b1ba33)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff81b1de22)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
In drivers/input/misc/uinput.c (ffffffff81b2393b)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffffffff81b29d96)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff81b3629f)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/pps/pps.c (ffffffff81b3b11a)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81b3d62b)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff81b54600)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff81b66b76)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:get_bitmap_file
- drivers/md/md.c:get_array_info
In drivers/md/dm-ioctl.c (ffffffff81b79c58)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/remoteproc/remoteproc_cdev.c (ffffffff81bd138b)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_cdev.c:rproc_device_ioctl
In net/socket.c (ffffffff81be6085)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/socket.c:put_user_ifreq
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff81bf31fe)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/filter.c (ffffffff81c4d4f6)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/core/sock_map.c (ffffffff81c9099d)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/core/sock_map.c:sock_map_bpf_prog_query
- net/core/sock_map.c:sock_map_bpf_prog_query
- net/core/sock_map.c:sock_map_bpf_prog_query
In net/compat.c (ffffffff81c92d91)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff81cb65c5)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_prog_test_run_raw_tp
- net/bpf/test_run.c:bpf_prog_test_run_tracing
In net/bpf/bpf_dummy_struct_ops.c (ffffffff81cb6a4b)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
In net/ethtool/ioctl.c (ffffffff81cbdb13)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_get_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_get_channels
- net/ethtool/ioctl.c:ethtool_get_coalesce
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_settings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
In net/ipv4/ip_sockglue.c (ffffffff81cde514)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
In net/ipv4/tcp.c (ffffffff81ced349)
Location: include/linux/uaccess.h:157
Inline: True
In net/ipv4/raw.c (ffffffff81d164bf)
Location: include/linux/uaccess.h:157
Inline: True
In net/ipv4/udp.c (ffffffff81d18e4b)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff81d238f8)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff81d29d11)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/igmp.c (ffffffff81d33c4a)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff81d58174)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff81daf199)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
In net/ipv6/raw.c (ffffffff81dbc8a2)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_getsockopt
In net/ipv6/mcast.c (ffffffff81dc5bb8)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff81dd40a9)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_get
In net/ipv6/ip6mr.c (ffffffff81dde3a1)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff81df1185)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff81dfbb06)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81dfc5ea)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff81e0502f)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff81e164e5)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In net/mptcp/sockopt.c (ffffffff81e34ee0)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/mptcp/sockopt.c:mptcp_getsockopt
- net/mptcp/sockopt.c:mptcp_getsockopt_subflow_addrs
- net/mptcp/sockopt.c:mptcp_getsockopt_tcpinfo
- net/mptcp/sockopt.c:mptcp_put_subflow_data
In net/mctp/af_mctp.c (ffffffff81e378f0)
Location: include/linux/uaccess.h:157
Inline: True
Inline callers:
- net/mctp/af_mctp.c:mctp_ioctl
- net/mctp/af_mctp.c:mctp_getsockopt
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81052c5b)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff8106717a)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff81067ce2)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff8107db1b)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff8107f854)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/sgx/ioctl.c (ffffffff81093183)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
In arch/x86/kernel/uprobes.c (ffffffff810ba384)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
In arch/x86/kernel/umip.c (ffffffff810bb178)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff810f2413)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/capability.c (ffffffff810f9e7d)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capget
In kernel/ptrace.c (ffffffff810fc82f)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff81106f99)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/signal.c:__ia32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:copy_siginfo_to_user
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff8110a422)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/sys.c:__do_compat_sys_sysinfo
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__do_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:override_release
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/regset.c (ffffffff8112af08)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/regset.c:copy_regset_to_user
In kernel/sched/core.c (ffffffff81140772)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff8118f0be)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff811d211e)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff811d399c)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timespec32
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff811e7c95)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff811ec4ec)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_compat_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__ia32_compat_sys_getitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/compat.c (ffffffff812026dc)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
In kernel/seccomp.c (ffffffff8124b567)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_notify_recv
In kernel/relay.c (ffffffff8124c367)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff8126f35d)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff81282f07)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff812a9b92)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff812c3688)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff812c612a)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff812d3d03)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/bpf_iter.c (ffffffff812f5281)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
In kernel/bpf/hashtab.c (ffffffff812fc094)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/btf.c (ffffffff81318d97)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff8132261f)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/net_namespace.c (ffffffff81323696)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
In kernel/bpf/cgroup.c (ffffffff8132b232)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff81349a0d)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (ffffffff813c14c0)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- mm/mincore.c:__do_sys_mincore
In mm/mempolicy.c (ffffffff81414c2a)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- mm/mempolicy.c:copy_nodes_to_user
In mm/migrate.c (ffffffff81432208)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff8147c051)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff81481e96)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff81488f7a)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff81494363)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff814954d4)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff81496fa1)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:copy_fsxattr_to_user
- fs/ioctl.c:fiemap_fill_next_extent
In fs/select.c (ffffffff81498da0)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffffffff814a8aa4)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/xattr.c (ffffffff814b47e3)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:do_getxattr
In fs/libfs.c (ffffffff814b8419)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff814c77cd)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/splice.c:__do_splice
- fs/splice.c:__do_splice
In fs/d_path.c (ffffffff814ca3f3)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/d_path.c:__do_sys_getcwd
In fs/statfs.c (ffffffff814cb98a)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffffffff814cf2b1)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffffffff814e0342)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:copy_event_to_user
- fs/notify/inotify/inotify_user.c:copy_event_to_user
In fs/notify/fanotify/fanotify_user.c (ffffffff814e499d)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:copy_event_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_records_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_records_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
In fs/signalfd.c (ffffffff814e9bb5)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff814efac6)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff814f1e44)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/aio.c:aio_read_events_ring
In fs/crypto/keyring.c (ffffffff814ff35a)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff815016d6)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_nonce
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (ffffffff81505548)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/verity/read_metadata.c (ffffffff815060fd)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/verity/read_metadata.c:fsverity_read_buffer
In fs/binfmt_elf.c (ffffffff8150eef0)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff81511b70)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff81519ddc)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff8152a28a)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff8152ccf5)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff815360cb)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_proctitle
In fs/proc/kcore.c (ffffffff81545b03)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/ext4/ioctl.c (ffffffff8158939c)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/ext4/crypto.c (ffffffff815db59b)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/ext4/crypto.c:ext4_ioctl_get_encryption_pwsalt
In fs/fat/dir.c (ffffffff815f94b4)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffff81600d03)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff816164a4)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In ipc/msgutil.c (ffffffff8163d97e)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff8163eacb)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
In ipc/sem.c (ffffffff8164041f)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8164762c)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
In ipc/mqueue.c (ffffffff8164a826)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff81654d56)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_capabilities
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/dh.c (ffffffff8165a12d)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
In security/keys/keyctl_pkey.c (ffffffff8165a7a1)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/selinux/hooks.c (ffffffff81674c9c)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff8169c70b)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff816a7e57)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff816b7f72)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff816da0b4)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In security/apparmor/notify.c (ffffffff816ea2bd)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- security/apparmor/notify.c:build_unotif
- security/apparmor/notify.c:build_unotif
- security/apparmor/notify.c:build_unotif
In block/ioctl.c (ffffffff8174fea4)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- block/ioctl.c:compat_blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
In block/bsg.c (ffffffff8175f03b)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
In block/bsg-lib.c (ffffffff8175f68c)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_sg_io_fn
In block/blk-zoned.c (ffffffff8177886a)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_copy_zone_to_user
In block/sed-opal.c (ffffffff817804fc)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- block/sed-opal.c:sed_ioctl
- block/sed-opal.c:read_table_data
In io_uring/io_uring.c (ffffffff8178bcf9)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- io_uring/io_uring.c:io_register_iowq_max_workers
- io_uring/io_uring.c:io_uring_create
In io_uring/net.c (ffffffff81796a76)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- io_uring/net.c:io_recvmsg
In io_uring/tctx.c (ffffffff8179c280)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- io_uring/tctx.c:io_ringfd_register
In io_uring/rsrc.c (ffffffff817a1c58)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- io_uring/rsrc.c:io_files_update
In lib/kfifo.c (ffffffff817d7c57)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In drivers/gpio/gpiolib-cdev.c (ffffffff818c5b5a)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/gpio/gpiolib-cdev.c:lineinfo_watch_read_unlocked
- drivers/gpio/gpiolib-cdev.c:lineinfo_watch_read_unlocked
- drivers/gpio/gpiolib-cdev.c:lineinfo_get
- drivers/gpio/gpiolib-cdev.c:lineinfo_get_v1
- drivers/gpio/gpiolib-cdev.c:lineevent_create
- drivers/gpio/gpiolib-cdev.c:lineevent_ioctl_unlocked
- drivers/gpio/gpiolib-cdev.c:lineevent_read_unlocked
- drivers/gpio/gpiolib-cdev.c:linereq_create
- drivers/gpio/gpiolib-cdev.c:linereq_read_unlocked
- drivers/gpio/gpiolib-cdev.c:linereq_get_values
- drivers/gpio/gpiolib-cdev.c:linehandle_create
- drivers/gpio/gpiolib-cdev.c:linehandle_ioctl_unlocked
In drivers/pci/vgaarb.c (ffffffff8191dc86)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/pci/vgaarb.c:vga_arb_read
In drivers/video/fbdev/core/fbmem.c (ffffffff81935fa2)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff8193a733)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (ffffffff819459be)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff8194e6e2)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/acpi_dbg.c (ffffffff819e3244)
Location: include/linux/uaccess.h:166
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff81a2b122)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff81a31d42)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff81a48278)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/tty_ioctl.c (ffffffff81a52bf5)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:kernel_termios_to_user_termios_1
- drivers/tty/tty_ioctl.c:kernel_termios_to_user_termios
- drivers/tty/tty_ioctl.c:kernel_termios_to_user_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff81a5d36b)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_k_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_k_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff81a5dfa0)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff81a63284)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff81a644ed)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff81a66918)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_get
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff81a7715b)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_set_rs485_config
In drivers/char/mem.c (ffffffff81a9265d)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/virtio_console.c (ffffffff81a9743b)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/char/virtio_console.c:fill_readbuf
In drivers/char/hpet.c (ffffffff81a9ad08)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff81a9bcd9)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/tpm/tpm-dev-common.c (ffffffff81aa5d15)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/base/regmap/regmap-debugfs.c (ffffffff81b231ed)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff81b29f5a)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff81b51af4)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff81b6a35c)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_export_sync_file
In drivers/dma-buf/dma-heap.c (ffffffff81b6f6f4)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
In drivers/dma-buf/sync_file.c (ffffffff81b7157d)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff81b7253a)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff81b78764)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_io
- drivers/scsi/scsi_ioctl.c:ioctl_probe
In drivers/scsi/scsi_bsg.c (ffffffff81b8d247)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
In drivers/scsi/sg.c (ffffffff81b9c8a5)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_read
In drivers/ata/libata-scsi.c (ffffffff81bb27a7)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/net/tun.c (ffffffff81bf08e5)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff81bfadab)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_siocdevprivate
- drivers/net/ppp/ppp_generic.c:ppp_net_siocdevprivate
- drivers/net/ppp/ppp_generic.c:ppp_net_siocdevprivate
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/net/wwan/wwan_core.c (ffffffff81c01ea6)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/net/wwan/wwan_core.c:wwan_port_fops_at_ioctl
- drivers/net/wwan/wwan_core.c:wwan_port_fops_at_ioctl
- drivers/net/wwan/wwan_core.c:wwan_port_fops_read
In drivers/cdrom/cdrom.c (ffffffff81c0e918)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff81c33f26)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff81c36359)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff81caa435)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff81cad823)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff81caffe0)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
In drivers/input/misc/uinput.c (ffffffff81cb6ccb)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffffffff81cbd9e6)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff81ccb5bf)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/pps/pps.c (ffffffff81cd0dbf)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81cd367b)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff81ced390)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff81d024ed)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:get_disk_info
- drivers/md/md.c:get_bitmap_file
- drivers/md/md.c:get_array_info
In drivers/md/dm-ioctl.c (ffffffff81d180e8)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/remoteproc/remoteproc_cdev.c (ffffffff81d7cd28)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_cdev.c:rproc_device_ioctl
In net/socket.c (ffffffff81d922d5)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/socket.c:put_user_ifreq
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff81da0f24)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
In net/core/filter.c (ffffffff81e02418)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/core/sock_map.c (ffffffff81e4be0d)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/core/sock_map.c:sock_map_bpf_prog_query
- net/core/sock_map.c:sock_map_bpf_prog_query
- net/core/sock_map.c:sock_map_bpf_prog_query
In net/compat.c (ffffffff81e4e3b1)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff81e74aa6)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_prog_test_run_raw_tp
- net/bpf/test_run.c:bpf_prog_test_run_tracing
In net/bpf/bpf_dummy_struct_ops.c (ffffffff81e74fab)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
In net/ethtool/ioctl.c (ffffffff81e7c213)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_get_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_get_channels
- net/ethtool/ioctl.c:ethtool_get_coalesce
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_settings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
In net/ipv4/ip_sockglue.c (ffffffff81ea1fb3)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
In net/ipv4/tcp.c (ffffffff81eb46a3)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
In net/ipv4/raw.c (ffffffff81edc7af)
Location: include/linux/uaccess.h:166
Inline: True
In net/ipv4/udp.c (ffffffff81edf56b)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff81eeaf18)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff81ef17b1)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/igmp.c (ffffffff81efc0a3)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff81f22644)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff81f816c7)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
In net/ipv6/raw.c (ffffffff81f8c982)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_getsockopt
In net/ipv6/mcast.c (ffffffff81f92049)
Location: include/linux/uaccess.h:166
Inline: True
In net/ipv6/ip6_flowlabel.c (ffffffff81fa458c)
Location: include/linux/uaccess.h:166
Inline: True
In net/ipv6/ip6mr.c (ffffffff81fb0621)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff81fc4df5)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff81fd03c6)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81fd0faa)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff81fda27f)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff81fed565)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In net/mptcp/sockopt.c (ffffffff8200db4c)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/mptcp/sockopt.c:mptcp_getsockopt
- net/mptcp/sockopt.c:mptcp_getsockopt_subflow_addrs
- net/mptcp/sockopt.c:mptcp_getsockopt_tcpinfo
- net/mptcp/sockopt.c:mptcp_put_subflow_data
In net/mctp/af_mctp.c (ffffffff82010766)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- net/mctp/af_mctp.c:mctp_ioctl
- net/mctp/af_mctp.c:mctp_getsockopt
In lib/seq_buf.c (ffffffff8203ccba)
Location: include/linux/uaccess.h:166
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81053c4b)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff81068801)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:__ia32_sys_get_thread_area
- arch/x86/kernel/tls.c:__x64_sys_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff81069592)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff8107fefa)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81081a19)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/sgx/ioctl.c (ffffffff81096129)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
In arch/x86/kernel/uprobes.c (ffffffff810bd554)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
In arch/x86/kernel/umip.c (ffffffff810be2b5)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff810fe393)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/capability.c (ffffffff8110614d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capget
In kernel/ptrace.c (ffffffff811088fe)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff81113306)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/signal.c:__ia32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:copy_siginfo_to_user
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff811166eb)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/sys.c:__do_compat_sys_sysinfo
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__do_sys_prctl
- kernel/sys.c:__do_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__do_sys_gethostname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:override_release
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/regset.c (ffffffff81138178)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/regset.c:copy_regset_to_user
In kernel/sched/core.c (ffffffff8114c632)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff811a095e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
In kernel/entry/syscall_user_dispatch.c (ffffffff811d99c1)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/entry/syscall_user_dispatch.c:syscall_user_dispatch_get_config
In kernel/profile.c (ffffffff811e615e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff811e7c8c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timespec32
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff811fc285)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff81200c1c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_compat_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__ia32_compat_sys_getitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/compat.c (ffffffff81217abc)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
In kernel/seccomp.c (ffffffff81262887)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_notify_recv
In kernel/relay.c (ffffffff8126368a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff812865bd)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff8129fbb7)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff812cc402)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff812ea4d8)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff812ed1ea)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:bpf_raw_tp_link_fill_link_info
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff812fb04b)
Location: include/linux/uaccess.h:188
Inline: True
In kernel/bpf/log.c (ffffffff813222a5)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
- kernel/bpf/log.c:bpf_verifier_vlog
- kernel/bpf/log.c:bpf_verifier_vlog
- kernel/bpf/log.c:bpf_verifier_vlog
- kernel/bpf/log.c:bpf_verifier_vlog
In kernel/bpf/bpf_iter.c (ffffffff81323021)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
In kernel/bpf/hashtab.c (ffffffff8132ad9f)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/btf.c (ffffffff81348bbc)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff8135259f)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/net_namespace.c (ffffffff813538c6)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
In kernel/bpf/cgroup.c (ffffffff8135b415)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff8137abe7)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/filemap.c (ffffffff8138ce4c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- mm/filemap.c:__ia32_sys_cachestat
- mm/filemap.c:__x64_sys_cachestat
In mm/mincore.c (ffffffff813f61fa)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
In mm/mempolicy.c (ffffffff814481d8)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- mm/mempolicy.c:copy_nodes_to_user
In mm/migrate.c (ffffffff81468307)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff814b0c51)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff814b6aa6)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff814bdeaa)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff814c93d3)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff814ca4fd)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff814cc117)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:copy_fsxattr_to_user
- fs/ioctl.c:fiemap_fill_next_extent
In fs/select.c (ffffffff814cdeb6)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffffffff814dda94)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/xattr.c (ffffffff814e97f3)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:do_getxattr
In fs/libfs.c (ffffffff814ed629)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff814fd760)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/splice.c:__do_splice
- fs/splice.c:__do_splice
In fs/d_path.c (ffffffff81500633)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/d_path.c:__do_sys_getcwd
In fs/statfs.c (ffffffff81501bca)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffffffff81505525)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffffffff81516c02)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:copy_event_to_user
- fs/notify/inotify/inotify_user.c:copy_event_to_user
In fs/notify/fanotify/fanotify_user.c (ffffffff8151b7d8)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:copy_event_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_records_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_records_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
In fs/signalfd.c (ffffffff81520997)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff81526839)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff81527dea)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/aio.c:aio_read_events_ring
In fs/crypto/keyring.c (ffffffff81536875)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff81538d8d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_nonce
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (ffffffff8153c75d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/verity/read_metadata.c (ffffffff8153d42d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/verity/read_metadata.c:fsverity_read_buffer
In fs/binfmt_elf.c (ffffffff81546797)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff81549530)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff8155170e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff815628ad)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff815651c1)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff8156e29b)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_proctitle
In fs/ext4/ioctl.c (ffffffff815bfbe2)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl_getuuid
- fs/ext4/ioctl.c:ext4_ioctl_getuuid
- fs/ext4/ioctl.c:ext4_ioctl_getuuid
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/ext4/crypto.c (ffffffff81613044)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/ext4/crypto.c:ext4_ioctl_get_encryption_pwsalt
In fs/fat/dir.c (ffffffff81631414)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffff81638bf0)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff8164e524)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In ipc/msgutil.c (ffffffff81675e7e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff8167700e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
In ipc/sem.c (ffffffff8167893f)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8167fb59)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
In ipc/mqueue.c (ffffffff81683276)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff8168d596)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_capabilities
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/dh.c (ffffffff81692a05)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
In security/keys/keyctl_pkey.c (ffffffff81693073)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/selinux/hooks.c (ffffffff816ad61e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff816d558b)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff816e08a7)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff816f0942)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff81713dc5)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In security/apparmor/notify.c (ffffffff81723814)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/apparmor/notify.c:build_v3_unotif
- security/apparmor/notify.c:append_str
In crypto/jitterentropy-testing.c (ffffffff8175e73d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- crypto/jitterentropy-testing.c:jent_raw_hires_read
In block/ioctl.c (ffffffff8178c0c3)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- block/ioctl.c:compat_blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
In block/bsg.c (ffffffff8179df38)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
In block/bsg-lib.c (ffffffff8179e56b)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_sg_io_fn
In block/blk-zoned.c (ffffffff817b843e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_copy_zone_to_user
In block/sed-opal.c (ffffffff817c065d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- block/sed-opal.c:sed_ioctl
- block/sed-opal.c:sed_ioctl
- block/sed-opal.c:sed_ioctl
- block/sed-opal.c:read_table_data
In io_uring/io_uring.c (ffffffff817cce58)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- io_uring/io_uring.c:io_register_iowq_max_workers
- io_uring/io_uring.c:io_uring_create
In io_uring/net.c (ffffffff817d793f)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- io_uring/net.c:io_recvmsg
In io_uring/tctx.c (ffffffff817dd498)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- io_uring/tctx.c:io_ringfd_register
In io_uring/rsrc.c (ffffffff817e2db4)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- io_uring/rsrc.c:io_files_update
In lib/kfifo.c (ffffffff81816e67)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In drivers/gpio/gpiolib-cdev.c (ffffffff81908c0a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/gpio/gpiolib-cdev.c:lineinfo_watch_read_unlocked
- drivers/gpio/gpiolib-cdev.c:lineinfo_watch_read_unlocked
- drivers/gpio/gpiolib-cdev.c:lineinfo_get
- drivers/gpio/gpiolib-cdev.c:lineinfo_get_v1
- drivers/gpio/gpiolib-cdev.c:lineevent_create
- drivers/gpio/gpiolib-cdev.c:lineevent_ioctl_unlocked
- drivers/gpio/gpiolib-cdev.c:lineevent_read_unlocked
- drivers/gpio/gpiolib-cdev.c:linereq_create
- drivers/gpio/gpiolib-cdev.c:linereq_read_unlocked
- drivers/gpio/gpiolib-cdev.c:linereq_get_values
- drivers/gpio/gpiolib-cdev.c:linehandle_create
- drivers/gpio/gpiolib-cdev.c:linehandle_ioctl_unlocked
In drivers/pci/vgaarb.c (ffffffff81961236)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/pci/vgaarb.c:vga_arb_read
In drivers/video/fbdev/core/fbmem.c (ffffffff8197a260)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
In drivers/video/fbdev/core/fbcmap.c (ffffffff8197e764)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fb_io_fops.c (ffffffff81981da2)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_io_fops.c:fb_io_read
In drivers/video/fbdev/core/fbcon.c (ffffffff81989ffe)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/core/fb_sys_fops.c (ffffffff819938a4)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_sys_fops.c:fb_sys_read
In drivers/video/fbdev/imsttfb.c (ffffffff81994c0f)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/acpi_dbg.c (ffffffff81a2b844)
Location: include/linux/uaccess.h:188
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff81a748d4)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff81a7b542)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff81a92398)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/tty_ioctl.c (ffffffff81a9d035)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:kernel_termios_to_user_termios_1
- drivers/tty/tty_ioctl.c:kernel_termios_to_user_termios
- drivers/tty/tty_ioctl.c:kernel_termios_to_user_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff81aa79bf)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_k_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_k_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff81aa85da)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff81aad952)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff81aaeb9d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff81ab10da)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_get
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff81ac1a6c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_set_rs485_config
In drivers/char/mem.c (ffffffff81addec4)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/virtio_console.c (ffffffff81ae2c4b)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/char/virtio_console.c:fill_readbuf
In drivers/char/hpet.c (ffffffff81ae6598)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff81ae7639)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/tpm/tpm-dev-common.c (ffffffff81af1515)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/base/regmap/regmap-debugfs.c (ffffffff81b7329c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff81b7a18a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff81ba4f9e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff81bbd7ac)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_export_sync_file
In drivers/dma-buf/dma-heap.c (ffffffff81bc2fb6)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
In drivers/dma-buf/sync_file.c (ffffffff81bc4dc2)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff81bc5f3e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff81bcc2f6)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_io
- drivers/scsi/scsi_ioctl.c:ioctl_probe
In drivers/scsi/scsi_bsg.c (ffffffff81be1258)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
In drivers/scsi/sg.c (ffffffff81bf2e86)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_read
In drivers/ata/libata-scsi.c (ffffffff81c09caf)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/net/tun.c (ffffffff81c48e30)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff81c60491)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_siocdevprivate
- drivers/net/ppp/ppp_generic.c:ppp_net_siocdevprivate
- drivers/net/ppp/ppp_generic.c:ppp_net_siocdevprivate
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/net/wwan/wwan_core.c (ffffffff81c67406)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/net/wwan/wwan_core.c:wwan_port_fops_at_ioctl
- drivers/net/wwan/wwan_core.c:wwan_port_fops_at_ioctl
- drivers/net/wwan/wwan_core.c:wwan_port_fops_read
In drivers/cdrom/cdrom.c (ffffffff81c763bb)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff81c9b585)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff81c9d653)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff81d11a05)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff81d14e0d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff81d17746)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
In drivers/input/misc/uinput.c (ffffffff81d1e36b)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffffffff81d252fc)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff81d332ee)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/pps/pps.c (ffffffff81d387ef)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81d3b22e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff81d560bc)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff81d6b75c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:get_disk_info
- drivers/md/md.c:get_bitmap_file
- drivers/md/md.c:get_array_info
In drivers/md/dm-ioctl.c (ffffffff81d813b2)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/remoteproc/remoteproc_cdev.c (ffffffff81deaec6)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_cdev.c:rproc_device_ioctl
In net/socket.c (ffffffff81e00695)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/socket.c:put_user_ifreq
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff81e0835b)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/core/sock.c:sock_ioctl_inout
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
In net/core/filter.c (ffffffff81e747c8)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/core/sock_map.c (ffffffff81ea750d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/core/sock_map.c:sock_map_bpf_prog_query
- net/core/sock_map.c:sock_map_bpf_prog_query
- net/core/sock_map.c:sock_map_bpf_prog_query
In net/compat.c (ffffffff81ea9a21)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/netlink/af_netlink.c (ffffffff81ec53cb)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
In net/bpf/test_run.c (ffffffff81ed0876)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_prog_test_run_raw_tp
- net/bpf/test_run.c:bpf_prog_test_run_tracing
In net/bpf/bpf_dummy_struct_ops.c (ffffffff81ed11aa)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
In net/ethtool/ioctl.c (ffffffff81ed85a7)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_get_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_get_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_get_channels
- net/ethtool/ioctl.c:ethtool_get_coalesce
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_settings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
In net/ipv4/ip_sockglue.c (ffffffff81f007df)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
In net/ipv4/tcp.c (ffffffff81f12e25)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
In net/ipv4/raw.c (ffffffff81f3b90f)
Location: include/linux/uaccess.h:188
Inline: True
In net/ipv4/udp.c (ffffffff81f3ea55)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff81f4a84a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff81f511d1)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/igmp.c (ffffffff81f5bad3)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff81f82174)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff81fe2123)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
In net/ipv6/raw.c (ffffffff81fed10f)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_getsockopt
In net/ipv6/mcast.c (ffffffff81ff2979)
Location: include/linux/uaccess.h:188
Inline: True
In net/ipv6/ip6_flowlabel.c (ffffffff82004e3c)
Location: include/linux/uaccess.h:188
Inline: True
In net/ipv6/ip6mr.c (ffffffff82010cd1)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff8202a89c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff8204be86)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff8204cbad)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff82055f3f)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff8206968e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In net/mptcp/sockopt.c (ffffffff8208a551)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/mptcp/sockopt.c:mptcp_getsockopt
- net/mptcp/sockopt.c:mptcp_getsockopt_full_info
- net/mptcp/sockopt.c:mptcp_getsockopt_full_info
- net/mptcp/sockopt.c:mptcp_getsockopt_full_info
- net/mptcp/sockopt.c:mptcp_getsockopt_subflow_addrs
- net/mptcp/sockopt.c:mptcp_getsockopt_tcpinfo
- net/mptcp/sockopt.c:mptcp_put_subflow_data
In net/mctp/af_mctp.c (ffffffff8208db36)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/mctp/af_mctp.c:mctp_ioctl
- net/mctp/af_mctp.c:mctp_getsockopt
In lib/seq_buf.c (ffffffff820bb2ca)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff8105ae6b)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff8106fc81)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:__ia32_sys_get_thread_area
- arch/x86/kernel/tls.c:__x64_sys_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff81070a02)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff81087a0a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81089529)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/sgx/ioctl.c (ffffffff8109d698)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
In arch/x86/kernel/uprobes.c (ffffffff810c46d4)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
In arch/x86/kernel/umip.c (ffffffff810c5435)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff81107a43)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/capability.c (ffffffff8110fa9d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capget
In kernel/ptrace.c (ffffffff8111228e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff8111ccf6)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/signal.c:__ia32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:copy_siginfo_to_user
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff811200db)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/sys.c:__do_compat_sys_sysinfo
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__do_sys_prctl
- kernel/sys.c:__do_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__do_sys_gethostname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:override_release
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/regset.c (ffffffff81143388)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/regset.c:copy_regset_to_user
In kernel/sched/core.c (ffffffff811582f2)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff811afa4d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
In kernel/entry/syscall_user_dispatch.c (ffffffff811ef671)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/entry/syscall_user_dispatch.c:syscall_user_dispatch_get_config
In kernel/profile.c (ffffffff811fbeae)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff811fd9bc)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timespec32
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff81212475)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff812170bc)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_compat_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__ia32_compat_sys_getitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/compat.c (ffffffff8122f67c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
In kernel/seccomp.c (ffffffff8127cac7)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_notify_recv
In kernel/relay.c (ffffffff8127d41a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff812a16a5)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff812bb2e7)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff812e5461)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:bpf_uprobe_multi_link_fill_link_info
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_fill_link_info
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff813087e8)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff8130bcda)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_copy_to_user
- kernel/bpf/syscall.c:bpf_copy_to_user
- kernel/bpf/syscall.c:map_lookup_and_delete_elem
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff8131ae5b)
Location: include/linux/uaccess.h:188
Inline: True
In kernel/bpf/log.c (ffffffff81344c75)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
- kernel/bpf/log.c:bpf_verifier_vlog
- kernel/bpf/log.c:bpf_verifier_vlog
- kernel/bpf/log.c:bpf_verifier_vlog
- kernel/bpf/log.c:bpf_verifier_vlog
In kernel/bpf/bpf_iter.c (ffffffff81346f51)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_iter_link_fill_link_info
- kernel/bpf/bpf_iter.c:bpf_seq_read
- kernel/bpf/bpf_iter.c:bpf_seq_read
In kernel/bpf/hashtab.c (ffffffff8134f34a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/mprog.c (ffffffff8135c8ff)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/mprog.c:bpf_mprog_query
- kernel/bpf/mprog.c:bpf_mprog_query
- kernel/bpf/mprog.c:bpf_mprog_query
- kernel/bpf/mprog.c:bpf_mprog_query
- kernel/bpf/mprog.c:bpf_mprog_query
- kernel/bpf/mprog.c:bpf_mprog_query
- kernel/bpf/mprog.c:bpf_mprog_query
In kernel/bpf/btf.c (ffffffff8136f2ec)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff81379a7f)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/net_namespace.c (ffffffff8137adb6)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
- kernel/bpf/net_namespace.c:netns_bpf_prog_query
In kernel/bpf/cgroup.c (ffffffff8138411c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff813a3de7)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/filemap.c (ffffffff813b695c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- mm/filemap.c:__ia32_sys_cachestat
- mm/filemap.c:__x64_sys_cachestat
In mm/mincore.c (ffffffff81421eaa)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
In mm/mempolicy.c (ffffffff81481bd8)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- mm/mempolicy.c:copy_nodes_to_user
In mm/migrate.c (ffffffff81496f67)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff814e2411)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__do_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff814e8dd6)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff814f032a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff814fbc93)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff814fcdcd)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff814fe9d1)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:copy_fsxattr_to_user
- fs/ioctl.c:fiemap_fill_next_extent
In fs/select.c (ffffffff815007f6)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffffffff815104e4)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/namespace.c (ffffffff81513b63)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/namespace.c:__do_sys_statmount
- fs/namespace.c:__do_sys_statmount
In fs/xattr.c (ffffffff8151d693)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:do_getxattr
In fs/libfs.c (ffffffff81521389)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff81532360)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/splice.c:__do_splice
- fs/splice.c:__do_splice
In fs/d_path.c (ffffffff81535253)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/d_path.c:__do_sys_getcwd
In fs/statfs.c (ffffffff8153681a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffffffff8153a1e5)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffffffff8154aff2)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:copy_event_to_user
- fs/notify/inotify/inotify_user.c:copy_event_to_user
In fs/notify/fanotify/fanotify_user.c (ffffffff8154fdd8)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:copy_event_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_records_to_user
- fs/notify/fanotify/fanotify_user.c:copy_info_records_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_info_to_user
In fs/signalfd.c (ffffffff81554fa7)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff8155afb4)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff8155cc0a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/aio.c:aio_read_events_ring
In fs/crypto/keyring.c (ffffffff8156b8fa)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff8156e17d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_nonce
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (ffffffff81571a3d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/verity/read_metadata.c (ffffffff8157288d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/verity/read_metadata.c:fsverity_read_buffer
In fs/binfmt_elf.c (ffffffff8157bbe7)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff8157e7b0)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff81587617)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff81598f9d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getxstate
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff8159bc7e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/proc/task_mmu.c:do_pagemap_scan
- fs/proc/task_mmu.c:do_pagemap_scan
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff815a6c5a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
- fs/proc/base.c:get_mm_cmdline
- fs/proc/base.c:get_mm_proctitle
In fs/ext4/ioctl.c (ffffffff815f8978)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl_getuuid
- fs/ext4/ioctl.c:ext4_ioctl_getuuid
- fs/ext4/ioctl.c:ext4_ioctl_getuuid
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/ext4/crypto.c (ffffffff8164be44)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/ext4/crypto.c:ext4_ioctl_get_encryption_pwsalt
In fs/fat/dir.c (ffffffff8166a8c4)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffff816720e0)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff81687a84)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In ipc/msgutil.c (ffffffff816b223e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff816b33ce)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
In ipc/sem.c (ffffffff816b4d2f)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff816bbf49)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
In ipc/mqueue.c (ffffffff816bf676)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff816c9ae6)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_capabilities
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_read_key
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/dh.c (ffffffff816cefd5)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
In security/keys/keyctl_pkey.c (ffffffff816cf643)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/security.c (ffffffff816da17d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/security.c:lsm_fill_user_ctx
In security/selinux/hooks.c (ffffffff816ea6ae)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff81711dbb)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff8171d527)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff8172d712)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff81751c58)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In security/apparmor/notify.c (ffffffff81764b25)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- security/apparmor/notify.c:build_v3_unotif
- security/apparmor/notify.c:append_str
In block/ioctl.c (ffffffff817ce863)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- block/ioctl.c:compat_blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
In block/bsg.c (ffffffff817e19b8)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
In block/bsg-lib.c (ffffffff817e1feb)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_sg_io_fn
In block/blk-zoned.c (ffffffff817fcf02)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_copy_zone_to_user
In block/sed-opal.c (ffffffff81806c32)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- block/sed-opal.c:sed_ioctl
- block/sed-opal.c:sed_ioctl
- block/sed-opal.c:sed_ioctl
- block/sed-opal.c:read_table_data
- block/sed-opal.c:opal_discovery0_end
In io_uring/io_uring.c (ffffffff81816a9f)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- io_uring/io_uring.c:io_uring_create
In io_uring/net.c (ffffffff8181bc76)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- io_uring/net.c:io_recvmsg
In io_uring/tctx.c (ffffffff818217e8)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- io_uring/tctx.c:io_ringfd_register
In io_uring/kbuf.c (ffffffff8182585d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- io_uring/kbuf.c:io_register_pbuf_status
In io_uring/rsrc.c (ffffffff81826d14)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- io_uring/rsrc.c:io_files_update
In io_uring/register.c (ffffffff8182b578)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- io_uring/register.c:io_register_iowq_max_workers
In lib/kfifo.c (ffffffff8185c147)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In drivers/gpio/gpiolib-cdev.c (ffffffff8195023c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/gpio/gpiolib-cdev.c:lineinfo_watch_read
- drivers/gpio/gpiolib-cdev.c:lineinfo_watch_read
- drivers/gpio/gpiolib-cdev.c:lineinfo_get
- drivers/gpio/gpiolib-cdev.c:lineinfo_get_v1
- drivers/gpio/gpiolib-cdev.c:lineevent_create
- drivers/gpio/gpiolib-cdev.c:lineevent_ioctl
- drivers/gpio/gpiolib-cdev.c:lineevent_read
- drivers/gpio/gpiolib-cdev.c:linereq_create
- drivers/gpio/gpiolib-cdev.c:linereq_read
- drivers/gpio/gpiolib-cdev.c:linereq_get_values
- drivers/gpio/gpiolib-cdev.c:linehandle_create
- drivers/gpio/gpiolib-cdev.c:linehandle_ioctl
In drivers/pci/vgaarb.c (ffffffff819aa9b5)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/pci/vgaarb.c:vga_arb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff819c5134)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fb_chrdev.c (ffffffff819ca700)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_chrdev.c:do_fb_ioctl
- drivers/video/fbdev/core/fb_chrdev.c:do_fb_ioctl
- drivers/video/fbdev/core/fb_chrdev.c:do_fb_ioctl
In drivers/video/fbdev/core/fbcon.c (ffffffff819d3f0e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/core/fb_io_fops.c (ffffffff819db924)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_io_fops.c:fb_io_read
In drivers/video/fbdev/core/fb_sys_fops.c (ffffffff819ddedf)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_sys_fops.c:fb_sys_read
In drivers/video/fbdev/imsttfb.c (ffffffff819df2cf)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/acpi_dbg.c (ffffffff81a76a14)
Location: include/linux/uaccess.h:188
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff81ac6a34)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff81acd9f2)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff81ae4d78)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/tty_ioctl.c (ffffffff81aefb05)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:kernel_termios_to_user_termios_1
- drivers/tty/tty_ioctl.c:kernel_termios_to_user_termios
- drivers/tty/tty_ioctl.c:kernel_termios_to_user_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff81afa44f)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_k_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_k_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff81afb09a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff81b0059c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff81b0188d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff81b03d3a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_get
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff81b1522c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_set_rs485_config
In drivers/char/mem.c (ffffffff81b312e3)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/virtio_console.c (ffffffff81b3601b)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/char/virtio_console.c:fill_readbuf
In drivers/char/hpet.c (ffffffff81b39928)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff81b3aa6b)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/tpm/tpm-dev-common.c (ffffffff81b44a75)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/base/regmap/regmap-debugfs.c (ffffffff81bc70bb)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff81bce0ea)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff81bf921b)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff81c11efc)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_export_sync_file
In drivers/dma-buf/dma-heap.c (ffffffff81c17746)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
In drivers/dma-buf/sync_file.c (ffffffff81c196c0)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff81c1aa4a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff81c20f26)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_scsi_ioctl
- drivers/scsi/scsi_ioctl.c:sg_io
- drivers/scsi/scsi_ioctl.c:ioctl_probe
In drivers/scsi/scsi_bsg.c (ffffffff81c36288)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
In drivers/scsi/sg.c (ffffffff81c48776)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_read_oxfer
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_ioctl_common
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_read
In drivers/ata/libata-scsi.c (ffffffff81c5ed5f)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/drm/drm_color_mgmt.c (ffffffff81c8551e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/gpu/drm/drm_color_mgmt.c:drm_mode_gamma_get_ioctl
- drivers/gpu/drm/drm_color_mgmt.c:drm_mode_gamma_get_ioctl
- drivers/gpu/drm/drm_color_mgmt.c:drm_mode_gamma_get_ioctl
In drivers/gpu/drm/drm_connector.c (ffffffff81c893eb)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/gpu/drm/drm_connector.c:drm_mode_getconnector
In drivers/gpu/drm/drm_file.c (ffffffff81c96a86)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/gpu/drm/drm_file.c:drm_read
In drivers/gpu/drm/drm_ioctl.c (ffffffff81c9ea1a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/gpu/drm/drm_ioctl.c:drm_ioctl
- drivers/gpu/drm/drm_ioctl.c:drm_copy_field
- drivers/gpu/drm/drm_ioctl.c:drm_getunique
In drivers/gpu/drm/drm_plane.c (ffffffff81caa450)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/gpu/drm/drm_plane.c:drm_mode_getplane
In drivers/gpu/drm/drm_property.c (ffffffff81caea6d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/gpu/drm/drm_property.c:drm_mode_getblob_ioctl
- drivers/gpu/drm/drm_property.c:drm_mode_getproperty_ioctl
- drivers/gpu/drm/drm_property.c:drm_mode_getproperty_ioctl
In drivers/gpu/drm/drm_syncobj.c (ffffffff81cb20cf)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/gpu/drm/drm_syncobj.c:drm_syncobj_query_ioctl
In drivers/gpu/drm/drm_ioc32.c (ffffffff81cb8e59)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/gpu/drm/drm_ioc32.c:compat_drm_wait_vblank
- drivers/gpu/drm/drm_ioc32.c:compat_drm_getclient
- drivers/gpu/drm/drm_ioc32.c:compat_drm_getunique
- drivers/gpu/drm/drm_ioc32.c:compat_drm_version
In drivers/gpu/drm/drm_debugfs_crc.c (ffffffff81cbb6c0)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/gpu/drm/drm_debugfs_crc.c:crtc_crc_read
In drivers/net/phy/phy.c (ffffffff81ce8362)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/net/phy/phy.c:phy_mii_ioctl
In drivers/net/tun.c (ffffffff81cfe790)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff81d16e61)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_siocdevprivate
- drivers/net/ppp/ppp_generic.c:ppp_net_siocdevprivate
- drivers/net/ppp/ppp_generic.c:ppp_net_siocdevprivate
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/cdrom/cdrom.c (ffffffff81d2adbb)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff81d5013b)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff81d52203)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff81dc7605)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff81dcaa2d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff81dcd3f6)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
In drivers/input/misc/uinput.c (ffffffff81dd406b)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffffffff81ddb06c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff81de933e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/pps/pps.c (ffffffff81deea6f)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81df1bb6)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff81e0cfcc)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff81e21721)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:get_disk_info
- drivers/md/md.c:get_bitmap_file
- drivers/md/md.c:get_array_info
In drivers/md/dm-ioctl.c (ffffffff81e38a22)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/remoteproc/remoteproc_cdev.c (ffffffff81ea1136)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_cdev.c:rproc_device_ioctl
In net/socket.c (ffffffff81ebcbf5)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/socket.c:put_user_ifreq
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff81ec4dcb)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/core/sock.c:sock_ioctl_inout
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_getsockopt
In net/core/filter.c (ffffffff81f33f88)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/core/dev_ioctl.c (ffffffff81f35bf5)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
- net/core/dev_ioctl.c:dev_set_hwtstamp
In net/core/sock_map.c (ffffffff81f69fbd)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/core/sock_map.c:sock_map_bpf_prog_query
- net/core/sock_map.c:sock_map_bpf_prog_query
- net/core/sock_map.c:sock_map_bpf_prog_query
In net/compat.c (ffffffff81f6c4e1)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/netlink/af_netlink.c (ffffffff81f887bc)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_getsockopt
In net/bpf/test_run.c (ffffffff81f941d6)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_prog_test_run_raw_tp
- net/bpf/test_run.c:bpf_prog_test_run_tracing
In net/bpf/bpf_dummy_struct_ops.c (ffffffff81f94c4c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
In net/ethtool/ioctl.c (ffffffff81f9c2f7)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ethtool/ioctl.c:dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:__dev_ethtool
- net/ethtool/ioctl.c:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_get_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_get_channels
- net/ethtool/ioctl.c:ethtool_get_coalesce
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_to_user
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_get_settings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
In net/ipv4/ip_sockglue.c (ffffffff81fc498b)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
In net/ipv4/tcp.c (ffffffff81fd71ca)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
- net/ipv4/tcp.c:do_tcp_getsockopt
In net/ipv4/raw.c (ffffffff82001a2f)
Location: include/linux/uaccess.h:188
Inline: True
In net/ipv4/udp.c (ffffffff82004da7)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff8201095a)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff82017451)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/igmp.c (ffffffff82022013)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff820487f4)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv4/tcp_ao.c (ffffffff82059a6d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv4/tcp_ao.c:tcp_ao_get_repair
- net/ipv4/tcp_ao.c:tcp_ao_get_sock_info
- net/ipv4/tcp_ao.c:tcp_ao_copy_mkts_to_user
- net/ipv4/tcp_ao.c:tcp_ao_copy_mkts_to_user
- net/ipv4/tcp_ao.c:tcp_ao_copy_mkts_to_user
In net/ipv6/ipv6_sockglue.c (ffffffff820b0051)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
In net/ipv6/raw.c (ffffffff820bad10)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_getsockopt
- net/ipv6/raw.c:rawv6_getsockopt
In net/ipv6/mcast.c (ffffffff820c05e9)
Location: include/linux/uaccess.h:188
Inline: True
In net/ipv6/ip6_flowlabel.c (ffffffff820d3c0c)
Location: include/linux/uaccess.h:188
Inline: True
In net/ipv6/ip6mr.c (ffffffff820dfc61)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff820fa38c)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff8211e306)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff8211f04d)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff821287bf)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff8213ca2e)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In net/mptcp/sockopt.c (ffffffff8215ffe7)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/mptcp/sockopt.c:mptcp_getsockopt
- net/mptcp/sockopt.c:mptcp_getsockopt_full_info
- net/mptcp/sockopt.c:mptcp_getsockopt_full_info
- net/mptcp/sockopt.c:mptcp_getsockopt_full_info
- net/mptcp/sockopt.c:mptcp_getsockopt_subflow_addrs
- net/mptcp/sockopt.c:mptcp_getsockopt_tcpinfo
- net/mptcp/sockopt.c:mptcp_put_subflow_data
In net/mctp/af_mctp.c (ffffffff82163ff6)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- net/mctp/af_mctp.c:mctp_ioctl
- net/mctp/af_mctp.c:mctp_getsockopt
In lib/seq_buf.c (ffffffff82195bcd)
Location: include/linux/uaccess.h:188
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/arm64/kernel/ptrace.c (ffff80001008abc0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/arm64/kernel/ptrace.c:compat_gpr_get
In arch/arm64/kernel/signal32.c (ffff8000100a05b4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/arm64/kernel/signal32.c:compat_setup_sigframe
In arch/arm64/kernel/crash_dump.c (ffff8000100ab8d4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/arm64/kernel/crash_dump.c:copy_oldmem_page
In virt/kvm/kvm_main.c (ffff8000100bf2d4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- virt/kvm/kvm_main.c:kvm_vm_ioctl
- virt/kvm/kvm_main.c:kvm_vm_ioctl
- virt/kvm/kvm_main.c:kvm_vcpu_ioctl
- virt/kvm/kvm_main.c:kvm_vcpu_ioctl
- virt/kvm/kvm_main.c:kvm_vcpu_ioctl
- virt/kvm/kvm_main.c:kvm_vcpu_ioctl
- virt/kvm/kvm_main.c:kvm_vcpu_ioctl
- virt/kvm/kvm_main.c:kvm_get_dirty_log_protect
- virt/kvm/kvm_main.c:kvm_get_dirty_log
In virt/kvm/arm/arm.c (ffff8000100c7c14)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- virt/kvm/arm/arm.c:kvm_arch_vm_ioctl
- virt/kvm/arm/arm.c:kvm_arch_vcpu_ioctl
- virt/kvm/arm/arm.c:kvm_arch_vcpu_ioctl
In virt/kvm/arm/psci.c (ffff8000100ceb28)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- virt/kvm/arm/psci.c:kvm_arm_get_fw_reg
In arch/arm64/kvm/guest.c (ffff8000100d2bf4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/arm64/kvm/guest.c:kvm_arm_get_reg
- arch/arm64/kvm/guest.c:kvm_arm_get_reg
- arch/arm64/kvm/guest.c:kvm_arm_get_reg
- arch/arm64/kvm/guest.c:kvm_arm_get_reg
In arch/arm64/kvm/sys_regs.c (ffff8000100d8024)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/arm64/kvm/sys_regs.c:reg_to_user
- arch/arm64/kvm/sys_regs.c:get_wcr
- arch/arm64/kvm/sys_regs.c:get_wvr
- arch/arm64/kvm/sys_regs.c:get_bcr
- arch/arm64/kvm/sys_regs.c:get_bvr
In virt/kvm/arm/vgic/vgic-kvm-device.c (ffff8000100e5898)
Location: include/linux/uaccess.h:149
Inline: True
In virt/kvm/arm/vgic/vgic-its.c (ffff8000100e8e90)
Location: include/linux/uaccess.h:149
Inline: True
In kernel/exit.c (ffff8000100fe09c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/sysctl.c (ffff800010102c50)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:_proc_do_string
In kernel/capability.c (ffff8000101060e8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/capability.c:__arm64_sys_capget
In kernel/ptrace.c (ffff80001010948c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffff800010112ea0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/signal.c:__do_compat_sys_rt_sigaction
- kernel/signal.c:__arm64_sys_rt_sigaction
- kernel/signal.c:__arm64_sys_sigprocmask
- kernel/signal.c:__arm64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__arm64_sys_sigaltstack
- kernel/signal.c:copy_siginfo_to_user32
- kernel/signal.c:copy_siginfo_to_user
- kernel/signal.c:__arm64_compat_sys_rt_sigpending
- kernel/signal.c:__arm64_sys_rt_sigpending
- kernel/signal.c:__arm64_compat_sys_rt_sigprocmask
- kernel/signal.c:__arm64_sys_rt_sigprocmask
In kernel/sys.c (ffff8000101163c8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__arm64_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__arm64_sys_prlimit64
- kernel/sys.c:__arm64_compat_sys_getrlimit
- kernel/sys.c:__arm64_sys_getrlimit
- kernel/sys.c:__arm64_sys_gethostname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__arm64_compat_sys_times
- kernel/sys.c:__arm64_sys_times
In kernel/sched/core.c (ffff80001013c96c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sched/core.c:__arm64_sys_sched_getaffinity
- kernel/sched/core.c:__arm64_sys_sched_getattr
- kernel/sched/core.c:__arm64_sys_sched_getparam
In kernel/printk/printk.c (ffff80001017359c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:syslog_print
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffff800010198fac)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffff80001019b360)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timespec32
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__arm64_compat_sys_gettimeofday
- kernel/time/time.c:__arm64_sys_gettimeofday
In kernel/time/posix-timers.c (ffff8000101acc5c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffff8000101b0164)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/itimer.c:__arm64_sys_setitimer
- kernel/time/itimer.c:__arm64_sys_getitimer
In kernel/kexec.c (ffff8000101ca4e8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/kexec.c:__arm64_compat_sys_kexec_load
In kernel/compat.c (ffff8000101ccca0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
- kernel/compat.c:put_compat_itimerval
In kernel/seccomp.c (ffff80001020a554)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/relay.c (ffff80001020c300)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffff800010227370)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffff800010236cd8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffff80001024ead0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffff80001025f100)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffff800010265a50)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffff800010268a50)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/btf.c (ffff800010285cc4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffff80001028ae7c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/cgroup.c (ffff80001028e644)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffff80001029e298)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (ffff8000102fd26c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mincore.c:__do_sys_mincore
In mm/mempolicy.c (ffff800010337f5c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mempolicy.c:__arm64_compat_sys_migrate_pages
- mm/mempolicy.c:__arm64_compat_sys_migrate_pages
- mm/mempolicy.c:__arm64_compat_sys_mbind
- mm/mempolicy.c:__arm64_compat_sys_set_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
In mm/migrate.c (ffff80001034ecc8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffff800010383b58)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/read_write.c:__arm64_sys_copy_file_range
- fs/read_write.c:__arm64_sys_copy_file_range
- fs/read_write.c:__arm64_sys_llseek
In fs/stat.c (ffff80001038ad7c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat64
- fs/stat.c:cp_new_stat
In fs/pipe.c (ffff8000103914a4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffff80001039acf0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffff80001039c784)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffff80001039e4ec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/readdir.c (ffff8000103a05e8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/readdir.c:compat_filldir
In fs/select.c (ffff8000103a2314)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffff8000103b33d0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/seq_file.c (ffff8000103bcd38)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffff8000103be904)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffff8000103c1b14)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffff8000103cef88)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/d_path.c (ffff8000103d1ec0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/d_path.c:__arm64_sys_getcwd
In fs/statfs.c (ffff8000103d3280)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffff8000103d7328)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffff8000103ec048)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffff8000103ef85c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
In fs/signalfd.c (ffff8000103f3c10)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffff8000103f8b00)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffff8000103fb94c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/aio.c:aio_read_events_ring
In fs/io_uring.c (ffff800010403f68)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_setup
In fs/crypto/keyring.c (ffff80001040e244)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffff800010410888)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (ffff8000104126b0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/binfmt_elf.c (ffff80001041eae8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffff8000104225a8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffff800010429a18)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fhandle.c:__arm64_sys_name_to_handle_at
In fs/quota/quota.c (ffff800010436cf4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffff80001043a77c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffff800010440b64)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
In fs/proc/kcore.c (ffff80001044e204)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffff80001044eae4)
Location: include/linux/uaccess.h:149
Inline: True
In fs/kernfs/file.c (ffff8000104557ec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (ffff80001045f494)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/dcookies.c:do_lookup_dcookie
In fs/ext4/ioctl.c (ffff80001048c3c4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffff8000104e7b28)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffff8000104eb458)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffff8000104fe21c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/efivarfs/file.c (ffff80001051bddc)
Location: include/linux/uaccess.h:149
Inline: True
In ipc/msgutil.c (ffff80001051e4e0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffff8000105208b8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
In ipc/sem.c (ffff8000105222a4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffff8000105282f8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
In ipc/mqueue.c (ffff80001052ad14)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffff800010533980)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (ffff800010536420)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (ffff800010536c54)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (ffff800010538a7c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
In security/keys/keyctl_pkey.c (ffff80001053940c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/keys/big_key.c (ffff80001053a0b4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (ffff80001053b4d4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (ffff80001053dd3c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/selinux/hooks.c (ffff80001054fa28)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffff8000105710b8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffff800010579444)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffff800010586834)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffff80001059e558)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffff8000105f847c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffff800010609054)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (ffff800010609e2c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_complete_rq
In block/bsg-lib.c (ffff80001060b25c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_complete_rq
In block/compat_ioctl.c (ffff80001061c10c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/compat_ioctl.c:compat_blkdev_ioctl
In block/blk-zoned.c (ffff800010620330)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/iov_iter.c (ffff80001063278c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/iov_iter.c:csum_and_copy_to_iter
In lib/kfifo.c (ffff8000106348dc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In drivers/gpio/gpiolib.c (ffff8000106c317c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffff8000107447a8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_fscreeninfo_to_user
- drivers/video/fbdev/core/fbmem.c:do_fscreeninfo_to_user
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffff800010749158)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (ffff800010753090)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffff80001075a88c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffff80001083a530)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/tty/tty_io.c (ffff800010851e2c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffff800010856548)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (ffff80001085b48c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:kernel_termios_to_user_termio
In drivers/tty/vt/vt_ioctl.c (ffff80001086708c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffff800010868464)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffff80001086d098)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffff8000108700ac)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffff800010878fa4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffff8000108828fc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffff8000108ab524)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffff8000108b0af8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (ffff8000108b5e2c)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/char/hw_random/core.c (ffff8000108b7810)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/tpm/tpm-dev-common.c (ffff8000108b8a40)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (ffff8000108e0240)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/base/regmap/regmap-debugfs.c (ffff80001091aacc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffff8000109241dc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffff800010952b9c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/sync_file.c (ffff80001096ac0c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffff80001096ba84)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffff800010970110)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (ffff800010992f44)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_new_read
In drivers/ata/libata-scsi.c (ffff8000109a5338)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffff8000109c0e34)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffff8000109df82c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ethernet/freescale/fec_ptp.c (ffff8000109ed128)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ethernet/freescale/fec_ptp.c:fec_ptp_get
- drivers/net/ethernet/freescale/fec_ptp.c:fec_ptp_set
In drivers/net/ppp/ppp_generic.c (ffff800010a01288)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/cdrom/cdrom.c (ffff800010a0f06c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffff800010a321d4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffff800010a348a0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffff800010a99790)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/input/mousedev.c (ffff800010a9c824)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffff800010a9fa64)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffff800010aa50a4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_str_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffff800010aaadac)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffff800010ab7fdc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/media/cec/cec-api.c (ffff800010ac2974)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
In drivers/pps/pps.c (ffff800010ac6340)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffff800010ac8724)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffff800010ae0318)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffff800010af35a8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (ffff800010b091c4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/mmc/core/block.c (ffff800010b425f0)
Location: include/linux/uaccess.h:149
Inline: True
In net/socket.c (ffff800010ba6de4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sioc_ifmap
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffff800010bafb44)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffff800010bbdf74)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/flow_dissector.c (ffff800010bc33e0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
In net/core/sysctl_net_core.c (ffff800010bc5a80)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (ffff800010bdc8f8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
- net/core/ethtool.c:ethtool_get_link_ksettings
- net/core/ethtool.c:ethtool_get_features
- net/core/ethtool.c:ethtool_get_features
In net/core/filter.c (ffff800010c03020)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/compat.c (ffff800010c32b88)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffff800010c53048)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/ip_sockglue.c (ffff800010c66c94)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffff800010c72da0)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/raw.c (ffff800010c97774)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (ffff800010c9a83c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffff800010ca33ac)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffff800010ca67e0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/af_inet.c (ffff800010cac174)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/igmp.c (ffff800010cb29f0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffff800010ccf688)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffff800010d1ca10)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/raw.c (ffff800010d28f34)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/mcast.c (ffff800010d32110)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffff800010d40260)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffff800010d47848)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffff800010d5d4e8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffff800010d61cf4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffff800010d629bc)
Location: include/linux/uaccess.h:149
Inline: True
In net/rfkill/core.c (ffff800010d6d2d8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffff800010d7fcc0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In lib/seq_buf.c (ffff800010d8ffc4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/arm/kernel/ptrace.c (c030cacc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/arm/kernel/ptrace.c:arch_ptrace
In arch/arm/kernel/crash_dump.c (c0315b1c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/arm/kernel/crash_dump.c:copy_oldmem_page
In kernel/exit.c (c035b230)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/exit.c:__se_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/sysctl.c (c035edb4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:_proc_do_string
In kernel/capability.c (c036109c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/capability.c:__se_sys_capget
In kernel/ptrace.c (c0362f98)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (c036a6e8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/signal.c:__se_sys_rt_sigaction
- kernel/signal.c:__se_sys_sigprocmask
- kernel/signal.c:__se_sys_sigpending
- kernel/signal.c:__se_sys_sigaltstack
- kernel/signal.c:copy_siginfo_to_user
- kernel/signal.c:__se_sys_rt_sigpending
- kernel/signal.c:__se_sys_rt_sigprocmask
In kernel/sys.c (c036eadc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sys.c:__se_sys_sysinfo
- kernel/sys.c:__se_sys_prctl
- kernel/sys.c:__se_sys_getrusage
- kernel/sys.c:__se_sys_prlimit64
- kernel/sys.c:__se_sys_getrlimit
- kernel/sys.c:__se_sys_gethostname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__se_sys_times
In kernel/sched/core.c (c038cd14)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sched/core.c:__se_sys_sched_getaffinity
- kernel/sched/core.c:__se_sys_sched_getattr
- kernel/sched/core.c:__se_sys_sched_getparam
In kernel/printk/printk.c (c03c6e20)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/printk/printk.c:syslog_print_all
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (c03e39cc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (c03e4e5c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_timespec32
- kernel/time/time.c:put_timespec64
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__se_sys_gettimeofday
In kernel/time/posix-timers.c (c03f7518)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (c03fada4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/itimer.c:__se_sys_setitimer
- kernel/time/itimer.c:__se_sys_getitimer
In kernel/seccomp.c (c044933c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/relay.c (c044a094)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (c04649d8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (c0471fc4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (c0481a1c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (c049260c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (c0497b28)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_task_fd_query_copy
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (c049ae8c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/btf.c (c04b62c4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (c04ba758)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/cgroup.c (c04bd5ac)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (c04cdaf4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (c051c874)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mincore.c:__se_sys_mincore
In fs/read_write.c (c056decc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/read_write.c:__se_sys_copy_file_range
- fs/read_write.c:__se_sys_copy_file_range
- fs/read_write.c:__se_sys_llseek
In fs/stat.c (c057330c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat64
- fs/stat.c:cp_new_stat
In fs/pipe.c (c0577ec8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (c0581274)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (c0582400)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fcntl.c:__se_sys_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (c0583b44)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/select.c (c0584edc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (c05922a0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/filesystems.c:__se_sys_sysfs
In fs/seq_file.c (c0599f48)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (c059b624)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (c059e26c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (c05aa24c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/d_path.c (c05acfa8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/d_path.c:__se_sys_getcwd
In fs/statfs.c (c05ada0c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (c05b0734)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (c05c32e8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (c05c4f34)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/notify/fanotify/fanotify_user.c:fanotify_read
In fs/signalfd.c (c05c8be0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (c05ccc24)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (c05ce7b8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/aio.c:aio_read_events
In fs/io_uring.c (c05d6b50)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_setup
In fs/crypto/keyring.c (c05daf10)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (c05dd030)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (c05dea6c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/binfmt_elf.c (c05e6f24)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/binfmt_elf_fdpic.c (c05ea4fc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/binfmt_elf_fdpic.c:create_elf_fdpic_tables
- fs/binfmt_elf_fdpic.c:create_elf_fdpic_tables
In fs/binfmt_flat.c (c05ed0ec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/binfmt_flat.c:load_flat_file
- fs/binfmt_flat.c:load_flat_file
- fs/binfmt_flat.c:load_flat_file
In fs/fhandle.c (c05f1f60)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (c05fe774)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (c06006c0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (c06047bc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
- fs/proc/base.c:mem_rw
In fs/proc/vmcore.c (c0611ea0)
Location: include/linux/uaccess.h:149
Inline: True
In fs/kernfs/file.c (c0617414)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (c061fd94)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/dcookies.c:__se_sys_lookup_dcookie
In fs/ext4/ioctl.c (c064db64)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (c06a47e4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (c06a91b0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (c06bb508)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/efivarfs/file.c (c06d84d0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/msgutil.c (c06da540)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (c06dc03c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msg.c:ksys_msgctl
- ipc/msg.c:copy_msqid_to_user
- ipc/msg.c:copy_msqid_to_user
In ipc/sem.c (c06dde34)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/sem.c:semctl_main
- ipc/sem.c:copy_semid_to_user
- ipc/sem.c:copy_semid_to_user
In ipc/shm.c (c06e0fb8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/shm.c:ksys_shmctl
- ipc/shm.c:ksys_shmctl
- ipc/shm.c:ksys_shmctl
- ipc/shm.c:ksys_shmctl
- ipc/shm.c:ksys_shmctl
In ipc/mqueue.c (c06e4fc8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/mqueue.c:__se_sys_mq_getsetattr
In security/keys/keyctl.c (c06eb184)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (c06ed830)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (c06edfe0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (c06ef4ac)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
In security/keys/keyctl_pkey.c (c06efc18)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/keys/big_key.c (c06f0580)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (c06f2514)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (c06f34e4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/selinux/hooks.c (c070110c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (c072cb2c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (c0737e14)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (c074f4d8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (c07a38a4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (c07b49f0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (c07b4ed8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_complete_rq
In block/bsg-lib.c (c07b5b70)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_complete_rq
In block/blk-zoned.c (c07c7d20)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/iov_iter.c (c07d89a4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_to_iter
In lib/kfifo.c (c07da7bc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In drivers/gpio/gpiolib.c (c0861620)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (c08c8c54)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (c08cb9f8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (c08d596c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (c08dd6e4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/tty/tty_io.c (c095cecc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (c0960c60)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (c0963c54)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:kernel_termios_to_user_termio
In drivers/tty/vt/vt_ioctl.c (c096bdf8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (c096d560)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (c097183c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (c097346c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (c097b918)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (c0982388)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (c09a743c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (c09aa4b8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (c09adee8)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/char/hw_random/core.c (c09b09e0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/tpm/tpm-dev-common.c (c09b221c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (c09d0234)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (c0a00ae4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (c0a07ddc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/dma-buf/sync_file.c (c0a40a80)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (c0a41410)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (c0a45334)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (c0a628dc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_new_read
In drivers/ata/libata-scsi.c (c0a756f4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (c0a8d3a4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/mtd/mtdchar.c (c0a96ae4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/mtd/mtdchar.c:mtdchar_ioctl
- drivers/mtd/mtdchar.c:mtdchar_ioctl
- drivers/mtd/mtdchar.c:mtdchar_ioctl
- drivers/mtd/mtdchar.c:mtdchar_ioctl
- drivers/mtd/mtdchar.c:mtdchar_ioctl
- drivers/mtd/mtdchar.c:mtdchar_ioctl
- drivers/mtd/mtdchar.c:mtdchar_ioctl
- drivers/mtd/mtdchar.c:mtdchar_readoob
- drivers/mtd/mtdchar.c:mtdchar_writeoob
- drivers/mtd/mtdchar.c:mtdchar_read
In drivers/net/tun.c (c0ac7290)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/net/ethernet/freescale/fec_ptp.c (c0aceeb0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ethernet/freescale/fec_ptp.c:fec_ptp_get
- drivers/net/ethernet/freescale/fec_ptp.c:fec_ptp_set
In drivers/net/ethernet/ti/cpsw.c (c0ad3f6c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ethernet/ti/cpsw.c:cpsw_ndo_ioctl
- drivers/net/ethernet/ti/cpsw.c:cpsw_ndo_ioctl
In drivers/net/ppp/ppp_generic.c (c0adcf50)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/cdrom/cdrom.c (c0ae728c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (c0b06758)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:processcompl
- drivers/usb/core/devio.c:processcompl
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (c0b081ac)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (c0b7b480)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (c0b7d31c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (c0b7f828)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
In drivers/input/misc/uinput.c (c0b84474)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ioctl_handler
- drivers/input/misc/uinput.c:uinput_ioctl_handler
- drivers/input/misc/uinput.c:uinput_ioctl_handler
In drivers/rtc/dev.c (c0b896f4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/rtc/rtc-pcf8523.c (c0b8d420)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/rtc/rtc-pcf8523.c:pcf8523_rtc_ioctl
In drivers/i2c/i2c-dev.c (c0b979ec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/media/cec/cec-api.c (c0ba413c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
In drivers/pps/pps.c (c0ba5960)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (c0ba8094)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (c0bc1ac0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (c0bd4bc8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:get_array_info
In drivers/md/dm-ioctl.c (c0be7a44)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/mmc/core/block.c (c0c1b3cc)
Location: include/linux/uaccess.h:149
Inline: True
In sound/core/memory.c (c0c84b28)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- sound/core/memory.c:copy_to_user_fromio
In sound/core/control.c (c0c8776c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- sound/core/control.c:snd_ctl_read
- sound/core/control.c:snd_ctl_ioctl
- sound/core/control.c:snd_ctl_ioctl
- sound/core/control.c:snd_ctl_tlv_ioctl
- sound/core/control.c:snd_ctl_elem_add_user
- sound/core/control.c:snd_ctl_elem_user_tlv
- sound/core/control.c:snd_ctl_elem_info_user
- sound/core/control.c:snd_ctl_elem_list
- sound/core/control.c:snd_ctl_elem_list
In sound/core/timer.c (c0c8e588)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- sound/core/timer.c:snd_timer_user_read
- sound/core/timer.c:snd_timer_user_read
- sound/core/timer.c:__snd_timer_user_ioctl
- sound/core/timer.c:__snd_timer_user_ioctl
- sound/core/timer.c:__snd_timer_user_ioctl
- sound/core/timer.c:__snd_timer_user_ioctl
- sound/core/timer.c:__snd_timer_user_ioctl
In sound/core/pcm_native.c (c0c95d18)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- sound/core/pcm_native.c:snd_pcm_common_ioctl
- sound/core/pcm_native.c:snd_pcm_common_ioctl
- sound/core/pcm_native.c:snd_pcm_common_ioctl
- sound/core/pcm_native.c:snd_pcm_common_ioctl
- sound/core/pcm_native.c:snd_pcm_sync_ptr
- sound/core/pcm_native.c:snd_pcm_status_user
- sound/core/pcm_native.c:snd_pcm_sw_params_user
- sound/core/pcm_native.c:snd_pcm_info_user
In sound/core/pcm_lib.c (c0c9813c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- sound/core/pcm_lib.c:default_read_copy
In sound/core/compress_offload.c (c0c9e7ac)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- sound/core/compress_offload.c:snd_compr_ioctl
- sound/core/compress_offload.c:snd_compr_ioctl
- sound/core/compress_offload.c:snd_compr_ioctl
- sound/core/compress_offload.c:snd_compr_ioctl
- sound/core/compress_offload.c:snd_compr_ioctl
- sound/core/compress_offload.c:snd_compr_get_caps
In sound/soc/soc-generic-dmaengine-pcm.c (c0cbb6ec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- sound/soc/soc-generic-dmaengine-pcm.c:dmaengine_copy_user
In net/socket.c (c0cc5460)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/socket.c:sock_ioctl
- net/socket.c:sock_ioctl
- net/socket.c:sock_ioctl
- net/socket.c:move_addr_to_user
In net/core/sock.c (c0ccd3e4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (c0cda3f4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/flow_dissector.c (c0cde5c4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
In net/core/sysctl_net_core.c (c0ce0eb0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (c0cf72f8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
In net/core/filter.c (c0d1c66c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/bpf/test_run.c (c0d625d4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_ctx_finish
- net/bpf/test_run.c:bpf_ctx_finish
- net/bpf/test_run.c:bpf_test_finish
- net/bpf/test_run.c:bpf_test_finish
- net/bpf/test_run.c:bpf_test_finish
- net/bpf/test_run.c:bpf_test_finish
In net/ipv4/ip_sockglue.c (c0d75eb0)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/tcp.c (c0d822e4)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/raw.c (c0da52cc)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/udp.c (c0da7bf0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (c0db0014)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (c0db2bf4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/af_inet.c (c0db8c74)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/igmp.c (c0dbe610)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (c0dd9dec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (c0e217dc)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/raw.c (c0e2cfac)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/mcast.c (c0e34fa4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (c0e42f28)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (c0e494a8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (c0e5d290)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (c0e61030)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (c0e61948)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (c0e69df4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (c0e7a0b4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In lib/seq_buf.c (c0e8a894)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/powerpc/kernel/ptrace.c (c000000000019018)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/powerpc/kernel/ptrace.c:arch_ptrace
In arch/powerpc/kernel/signal_32.c (c00000000001d514)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/powerpc/kernel/signal_32.c:__do_compat_sys_swapcontext
- arch/powerpc/kernel/signal_32.c:handle_rt_signal32
In arch/powerpc/kernel/rtas.c (c00000000003f224)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/powerpc/kernel/rtas.c:__se_sys_rtas
In arch/powerpc/kernel/rtasd.c (c00000000004054c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/powerpc/kernel/rtasd.c:rtas_log_read
In arch/powerpc/kernel/crash_dump.c (c00000000004baf4)
Location: include/linux/uaccess.h:149
Inline: True
In arch/powerpc/lib/checksum_wrappers.c (c0000000000a9f1c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/powerpc/lib/checksum_wrappers.c:csum_and_copy_to_user
In arch/powerpc/platforms/pseries/dtl.c (c0000000000fd224)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/powerpc/platforms/pseries/dtl.c:dtl_file_read
- arch/powerpc/platforms/pseries/dtl.c:dtl_file_read
In kernel/exit.c (c0000000001451d0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/sysctl.c (c00000000014a9c4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:_proc_do_string
In kernel/capability.c (c00000000014d698)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/capability.c:__se_sys_capget
In kernel/ptrace.c (c0000000001508b0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (c00000000015ac3c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/signal.c:__se_compat_sys_rt_sigaction
- kernel/signal.c:__se_sys_rt_sigaction
- kernel/signal.c:__se_sys_sigprocmask
- kernel/signal.c:__se_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__se_sys_sigaltstack
- kernel/signal.c:copy_siginfo_to_user32
- kernel/signal.c:copy_siginfo_to_user
- kernel/signal.c:__se_compat_sys_rt_sigpending
- kernel/signal.c:__se_sys_rt_sigpending
- kernel/signal.c:__se_compat_sys_rt_sigprocmask
- kernel/signal.c:__se_sys_rt_sigprocmask
In kernel/sys.c (c00000000015d2c0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__se_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__se_sys_prlimit64
- kernel/sys.c:__se_sys_old_getrlimit
- kernel/sys.c:__se_compat_sys_getrlimit
- kernel/sys.c:__se_sys_getrlimit
- kernel/sys.c:__se_sys_gethostname
- kernel/sys.c:__se_sys_olduname
- kernel/sys.c:__se_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__se_compat_sys_times
- kernel/sys.c:__se_sys_times
In kernel/sched/core.c (c00000000018b090)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sched/core.c:__do_sys_sched_getaffinity
- kernel/sched/core.c:__se_sys_sched_getattr
- kernel/sched/core.c:__se_sys_sched_getparam
In kernel/printk/printk.c (c0000000001cc9b0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (c0000000001f8e1c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (c0000000001fa590)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timespec32
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__se_compat_sys_gettimeofday
- kernel/time/time.c:__se_sys_gettimeofday
In kernel/time/posix-timers.c (c000000000210b80)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (c000000000214b80)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/itimer.c:__se_sys_setitimer
- kernel/time/itimer.c:__se_sys_getitimer
In kernel/kexec.c (c000000000232f4c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/kexec.c:__se_compat_sys_kexec_load
In kernel/compat.c (c000000000236ecc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
- kernel/compat.c:put_compat_itimerval
In kernel/seccomp.c (c000000000287a34)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/relay.c (c000000000288594)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (c0000000002ad704)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (c0000000002c25c4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (c0000000002ead50)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (c000000000304108)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (c00000000030a99c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (c00000000030e7e8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/btf.c (c000000000330bf8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (c000000000336ca4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/cgroup.c (c00000000033a000)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (c00000000034eef8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (c0000000003c80ec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mincore.c:__se_sys_mincore
In mm/mempolicy.c (c000000000412df0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mempolicy.c:__se_compat_sys_migrate_pages
- mm/mempolicy.c:__se_compat_sys_migrate_pages
- mm/mempolicy.c:__se_compat_sys_mbind
- mm/mempolicy.c:__se_compat_sys_set_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
In mm/migrate.c (c000000000432020)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (c000000000479f3c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/read_write.c:__se_sys_copy_file_range
- fs/read_write.c:__se_sys_copy_file_range
- fs/read_write.c:__se_sys_llseek
In fs/stat.c (c000000000482874)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat64
- fs/stat.c:cp_new_stat
In fs/pipe.c (c000000000489600)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (c000000000495c68)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (c0000000004974f8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (c0000000004992c8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/readdir.c (c00000000049a384)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/readdir.c:compat_filldir
In fs/select.c (c00000000049bd80)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (c0000000004aed98)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/filesystems.c:__se_sys_sysfs
In fs/seq_file.c (c0000000004ba414)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (c0000000004bbd74)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (c0000000004c0ea8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (c0000000004d0914)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/d_path.c (c0000000004d47b0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/d_path.c:__se_sys_getcwd
In fs/statfs.c (c0000000004d60f4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (c0000000004dad8c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (c0000000004f4404)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (c0000000004f655c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
In fs/signalfd.c (c0000000004fb350)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (c0000000004fff28)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (c0000000005031c0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/aio.c:aio_read_events
In fs/io_uring.c (c000000000510010)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_setup
In fs/crypto/keyring.c (c00000000051b754)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (c00000000051e2b4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (c00000000052025c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/binfmt_elf.c (c00000000052d844)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (c000000000531528)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (c000000000539838)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fhandle.c:__se_sys_name_to_handle_at
In fs/quota/quota.c (c000000000548e1c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (c00000000054b840)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (c00000000055594c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
- fs/proc/base.c:mem_rw
- fs/proc/base.c:proc_pid_cmdline_read
- fs/proc/base.c:proc_pid_cmdline_read
In fs/proc/kcore.c (c000000000565dd4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (c0000000005667a0)
Location: include/linux/uaccess.h:149
Inline: True
In fs/kernfs/file.c (c00000000056e8fc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (c00000000057b404)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/dcookies.c:do_lookup_dcookie
In fs/ext4/ioctl.c (c0000000005b2d28)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (c000000000624d8c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (c000000000629698)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (c000000000641714)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In ipc/msgutil.c (c000000000667644)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (c000000000669988)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:ksys_msgctl
- ipc/msg.c:copy_msqid_to_user
- ipc/msg.c:copy_msqid_to_user
In ipc/sem.c (c00000000066acb8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
- ipc/sem.c:copy_semid_to_user
- ipc/sem.c:copy_semid_to_user
In ipc/shm.c (c000000000672ebc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:ksys_shmctl
- ipc/shm.c:ksys_shmctl
- ipc/shm.c:ksys_shmctl
- ipc/shm.c:ksys_shmctl
- ipc/shm.c:ksys_shmctl
In ipc/mqueue.c (c00000000067775c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (c000000000681804)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (c000000000684c1c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (c0000000006856e4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (c00000000068793c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (c000000000688160)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/keys/big_key.c (c000000000688e74)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (c000000000689be0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (c00000000068d170)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/selinux/hooks.c (c0000000006a32e4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (c0000000006d3348)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (c0000000006e3a98)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (c0000000006f6464)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (c000000000715574)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (c000000000790b4c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (c0000000007a5740)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (c0000000007a6238)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_complete_rq
In block/bsg-lib.c (c0000000007a7244)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_complete_rq
In block/compat_ioctl.c (c0000000007baabc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/compat_ioctl.c:compat_blkdev_ioctl
In block/blk-zoned.c (c0000000007bfa20)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/kfifo.c (c0000000007da118)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In drivers/gpio/gpiolib.c (c00000000083f624)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (c0000000008a5e14)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_fscreeninfo_to_user
- drivers/video/fbdev/core/fbmem.c:do_fscreeninfo_to_user
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (c0000000008aa244)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (c0000000008b72cc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (c0000000008c0770)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/tty/tty_io.c (c0000000008ed1a4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (c0000000008f8094)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (c0000000008f9b70)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (c0000000009068cc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (c000000000907f48)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (c00000000090d9dc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (c0000000009100cc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (c00000000091b8cc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (c0000000009291c8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (c000000000942f3c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (c000000000948478)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (c00000000094cfb4)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/char/nvram.c (c000000000950444)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/nvram.c:nvram_misc_read
In drivers/char/hw_random/core.c (c000000000950f3c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/agp/frontend.c (c0000000009541a4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (c000000000958150)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (c0000000009598f4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (c00000000097587c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (c0000000009bf844)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (c0000000009c5f78)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (c0000000009ffbe8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/sync_file.c (c000000000a23494)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (c000000000a2424c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (c000000000a29978)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (c000000000a52988)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_new_read
In drivers/ata/libata-scsi.c (c000000000a6b490)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (c000000000a80e48)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (c000000000aa4a10)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (c000000000aa6a10)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/vfio/vfio.c (c000000000aaf87c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_spapr_tce.c (c000000000ab3340)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/vfio/pci/vfio_pci.c (c000000000ab594c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (c000000000ab99d0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
In drivers/vfio/pci/vfio_pci_config.c (c000000000abd1b0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
In drivers/vfio/pci/vfio_pci_nvlink2.c (c000000000abea0c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_nvlink2.c:vfio_pci_npu2_rw
- drivers/vfio/pci/vfio_pci_nvlink2.c:vfio_pci_nvgpu_rw
In drivers/cdrom/cdrom.c (c000000000ac5b90)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (c000000000aefba8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (c000000000af22bc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (c000000000b794b8)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/input/mousedev.c (c000000000b7bcb4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (c000000000b7fc38)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (c000000000b861f8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ioctl_handler
- drivers/input/misc/uinput.c:uinput_ioctl_handler
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (c000000000b8cbc0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (c000000000b9a190)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/media/cec/cec-api.c (c000000000ba5860)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
In drivers/pps/pps.c (c000000000ba77e0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (c000000000baa058)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (c000000000bc850c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (c000000000be0724)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (c000000000bfad38)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (c000000000c7b4c8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sioc_ifmap
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:move_addr_to_user
In net/core/sock.c (c000000000c8574c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (c000000000c973c8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/flow_dissector.c (c000000000c9d3a8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
In net/core/sysctl_net_core.c (c000000000ca068c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (c000000000cbcc70)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
- net/core/ethtool.c:ethtool_get_link_ksettings
In net/core/filter.c (c000000000cec85c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/compat.c (c000000000d2b878)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (c000000000d5262c)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/ip_sockglue.c (c000000000d6b340)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (c000000000d78a38)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/raw.c (c000000000da99fc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (c000000000dacc80)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (c000000000db6b8c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (c000000000dba648)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/af_inet.c (c000000000dc01e0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/igmp.c (c000000000dc9be8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (c000000000ded904)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (c000000000e4ae58)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/raw.c (c000000000e59dd4)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/mcast.c (c000000000e64394)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (c000000000e74a20)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (c000000000e7ce84)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (c000000000e96240)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (c000000000e9d130)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (c000000000e9dcfc)
Location: include/linux/uaccess.h:149
Inline: True
In net/rfkill/core.c (c000000000ea93e8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (c000000000ebf87c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In lib/seq_buf.c (c000000000ed33c4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/exit.c (ffffffe0000c66be)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/sysctl.c (ffffffe0000c8fd0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
In kernel/capability.c (ffffffe0000cb252)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/capability.c:__se_sys_capget
In kernel/ptrace.c (ffffffe0000ccc4a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffe0000d1e00)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/signal.c:__se_sys_rt_sigaction
- kernel/signal.c:__se_sys_sigaltstack
- kernel/signal.c:copy_siginfo_to_user
- kernel/signal.c:__se_sys_rt_sigpending
- kernel/signal.c:__se_sys_rt_sigprocmask
In kernel/sys.c (ffffffe0000d2292)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__se_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__se_sys_prlimit64
- kernel/sys.c:__se_sys_getrlimit
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__se_sys_times
In kernel/sched/core.c (ffffffe0000ec086)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sched/core.c:__se_sys_sched_getaffinity
- kernel/sched/core.c:__se_sys_sched_getattr
- kernel/sched/core.c:__se_sys_sched_getparam
In kernel/printk/printk.c (ffffffe00011010a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffe000129830)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffe00012a668)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timespec32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__se_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffe000136c64)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffe0001392fe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/itimer.c:__se_sys_setitimer
- kernel/time/itimer.c:__se_sys_getitimer
In kernel/seccomp.c (ffffffe00016c22c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/relay.c (ffffffe00016cb5e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffe000181ef6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffe00018ce52)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/bpf/core.c (ffffffe00019d1fa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffe0001a1402)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffe0001a3bee)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/btf.c (ffffffe0001baf6c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffe0001bed7a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/cgroup.c (ffffffe0001c1706)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffe0001c918c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (ffffffe00020bcfc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mincore.c:__se_sys_mincore
In fs/read_write.c (ffffffe000257f00)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/read_write.c:__se_sys_copy_file_range
- fs/read_write.c:__se_sys_copy_file_range
In fs/stat.c (ffffffe00025ca26)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
In fs/pipe.c (ffffffe000260aec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffe0002683e8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffe000268b20)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fcntl.c:__se_sys_fcntl
- fs/fcntl.c:__se_sys_fcntl
- fs/fcntl.c:__se_sys_fcntl
In fs/ioctl.c (ffffffe000269bb8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/select.c (ffffffe00026a95e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffffffe000276ea6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/filesystems.c:__se_sys_sysfs
In fs/seq_file.c (ffffffe00027e22e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffffffe00027eece)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffe000281f52)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffe00028b0ec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/d_path.c (ffffffe00028d7ba)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/d_path.c:__se_sys_getcwd
In fs/statfs.c (ffffffe00028e18a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffffffe00029070e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffffffe0002a0114)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffffffe0002a21c4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
In fs/signalfd.c (ffffffe0002a4ec0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffe0002a78d4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffe0002a9704)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/aio.c:aio_read_events
In fs/io_uring.c (ffffffe0002b0ca6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_setup
In fs/crypto/keyring.c (ffffffe0002b7432)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffe0002b8f26)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (ffffffe0002ba3d6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/binfmt_elf.c (ffffffe0002c0bfc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/binfmt_flat.c (ffffffe0002c302e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/binfmt_flat.c:load_flat_file
- fs/binfmt_flat.c:load_flat_file
- fs/binfmt_flat.c:load_flat_file
- fs/binfmt_flat.c:load_flat_file
In fs/fhandle.c (ffffffe0002c73c6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fhandle.c:__se_sys_name_to_handle_at
In fs/quota/quota.c (ffffffe0002d1088)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffe0002d2bbe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffe0002d7c46)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
- fs/proc/base.c:mem_rw
In fs/proc/kcore.c (ffffffe0002e280a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/kernfs/file.c (ffffffe0002e7498)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (ffffffe0002eee8a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/dcookies.c:__se_sys_lookup_dcookie
In fs/ext4/ioctl.c (ffffffe000312582)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffffffe000359634)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffe00035bade)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffe00036c50a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In ipc/msgutil.c (ffffffe000385814)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffe000385d32)
Location: include/linux/uaccess.h:149
Inline: True
In ipc/sem.c (ffffffe0003885a2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffe00038b426)
Location: include/linux/uaccess.h:149
Inline: True
In ipc/mqueue.c (ffffffe00038cf7e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffe000393e2c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (ffffffe000395e9c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (ffffffe000396566)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (ffffffe000397732)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:keyctl_dh_compute_kdf
In security/keys/keyctl_pkey.c (ffffffe000397c16)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/keys/big_key.c (ffffffe000398462)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (ffffffe00039928c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (ffffffe00039b1be)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/selinux/hooks.c (ffffffe0003a5bce)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffe0003c2544)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffe0003cb744)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffe0003d5e3a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffe0003e9b40)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffe0004353aa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffe000442da8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (ffffffe0004433c0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_complete_rq
In block/bsg-lib.c (ffffffe000443e78)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_complete_rq
In block/blk-zoned.c (ffffffe000452a6a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/iov_iter.c (ffffffe000460cec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/iov_iter.c:csum_and_copy_to_iter
- lib/iov_iter.c:csum_and_copy_to_iter
In lib/kfifo.c (ffffffe0004626d2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In drivers/gpio/gpiolib.c (ffffffe0004a7e90)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffe0004f4060)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffe0004f7650)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (ffffffe0004fffea)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffe00050642c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/tty/tty_io.c (ffffffe00052f588)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffffffe0005337d4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (ffffffe000534dd4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (ffffffe00053bd22)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffffffe00053d45c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffe000540d20)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffe000542626)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffe0005498fa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffe00054ec62)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffe00055fff8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffe000562248)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (ffffffe000565914)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/char/hw_random/core.c (ffffffe000567b0c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/tpm/tpm-dev-common.c (ffffffe00056925e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (ffffffe000576dc4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (ffffffe00059adb0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffe0005a0bba)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffe0005c269c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/sync_file.c (ffffffe0005d6068)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffe0005d6940)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffe0005d9fc6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (ffffffe0005f44f4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_new_read
In drivers/ata/libata-scsi.c (ffffffe0006044a8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffe000612ce2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffe0006297a2)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/net/ppp/ppp_generic.c (ffffffe00062c196)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/cdrom/cdrom.c (ffffffe00063500c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffe000650b5a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:processcompl
- drivers/usb/core/devio.c:processcompl
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffe00065243a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffe0006aa30a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffe0006acf90)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffe0006ad30a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
In drivers/input/misc/uinput.c (ffffffe0006b1828)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ioctl_handler
- drivers/input/misc/uinput.c:uinput_ioctl_handler
- drivers/input/misc/uinput.c:uinput_ioctl_handler
In drivers/rtc/dev.c (ffffffe0006b5b66)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffe0006bcbe2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_rdwr
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/media/cec/cec-api.c (ffffffe0006c365e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
In drivers/pps/pps.c (ffffffe0006c4c8c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffe0006c6ad8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffe0006d7b86)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffe0006e6f50)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (ffffffe0006f7890)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/mmc/core/block.c (ffffffe000716b28)
Location: include/linux/uaccess.h:149
Inline: True
In net/socket.c (ffffffe000738ff6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/socket.c:sock_ioctl
- net/socket.c:sock_ioctl
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffe000741094)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffffffe00074c192)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/flow_dissector.c (ffffffe00074fe90)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
In net/core/sysctl_net_core.c (ffffffe00075213c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (ffffffe000763f46)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
- net/core/ethtool.c:ethtool_get_link_ksettings
In net/core/filter.c (ffffffe0007823d4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/bpf/test_run.c (ffffffe0007bdbc2)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/ip_sockglue.c (ffffffe0007cd71e)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/tcp.c (ffffffe0007d51f8)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/raw.c (ffffffe0007f5ed8)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/udp.c (ffffffe0007f733e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffe0007ff362)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffe0008019ca)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/af_inet.c (ffffffe000804fd4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/igmp.c (ffffffe00080af68)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffe000821a64)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffe000860214)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/raw.c (ffffffe000869ff8)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/mcast.c (ffffffe00087089e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffe00087be9e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffe00088178a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffe000892b1e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffe000896672)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffe000897138)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_call
In net/rfkill/core.c (ffffffe00089e2d0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffe0008ab9e2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In lib/seq_buf.c (ffffffe0008b8374)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff810369f1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff8104354b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff81043cb6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff810535e5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_read
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81054b88)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/crash_dump_64.c (ffffffff81071734)
Location: include/linux/uaccess.h:149
Inline: True
In arch/x86/kernel/uprobes.c (ffffffff810793c6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
In arch/x86/kernel/umip.c (ffffffff81079cfb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff8109f805)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/exit.c:__do_compat_sys_waitid
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/sysctl.c (ffffffff810a417a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
In kernel/sysctl_binary.c (ffffffff810a61ba)
Location: include/linux/uaccess.h:149
Inline: True
In kernel/capability.c (ffffffff810a6b44)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
In kernel/ptrace.c (ffffffff810a908d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff810b155e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/signal.c:__x32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:copy_siginfo_to_user
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__x32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff810b31d5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__ia32_sys_prctl
- kernel/sys.c:__x64_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__x32_compat_sys_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__x32_compat_sys_times
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/sched/core.c (ffffffff810d70ad)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff8110be60)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff81129ef0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff8112b0ae)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff8113b2e0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff8113dfc7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/kexec.c (ffffffff81153687)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
In kernel/compat.c (ffffffff8115583e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
- kernel/compat.c:put_compat_itimerval
In kernel/seccomp.c (ffffffff8118b112)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/relay.c (ffffffff8118bb93)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff811a2bc1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff811afcad)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff811c6ebe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff811d66b7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff811db045)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff811ddebc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/btf.c (ffffffff811f7234)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff811fafe5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/cgroup.c (ffffffff811fd69d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff8120c847)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (ffffffff8125e434)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
In mm/mempolicy.c (ffffffff81291a74)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
In mm/migrate.c (ffffffff812a59de)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff812d617f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff812dbf78)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff812e0ba5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff812e9bd8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff812eaba1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812ebcc2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/readdir.c (ffffffff812ec3fa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/readdir.c:compat_filldir
In fs/select.c (ffffffff812ed72a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffffffff812f935a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/seq_file.c (ffffffff813010ea)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffffffff813020d9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff813049a5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff8130fee3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/d_path.c (ffffffff81312f2b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
In fs/statfs.c (ffffffff8131439d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffffffff81316dfa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffffffff81327cbe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffffffff8132a50f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
In fs/signalfd.c (ffffffff8132e0b7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff8133221a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff8133363d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/aio.c:aio_read_events
In fs/io_uring.c (ffffffff8133d83a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_setup
In fs/crypto/keyring.c (ffffffff813458b6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff813475ef)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (ffffffff81348e05)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/binfmt_elf.c (ffffffff813519f2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff81355183)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff8135b019)
Location: include/linux/uaccess.h:149
Inline: True
In fs/quota/quota.c (ffffffff8136560a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff81367781)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff8136d088)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
In fs/proc/kcore.c (ffffffff81378bbf)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff813793d5)
Location: include/linux/uaccess.h:149
Inline: True
In fs/kernfs/file.c (ffffffff8137df76)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (ffffffff81385a2f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/dcookies.c:do_lookup_dcookie
In fs/ext4/ioctl.c (ffffffff813af962)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffffffff814003c7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffff81403333)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff81414c32)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/efivarfs/file.c (ffffffff8142e299)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/msgutil.c (ffffffff8142ff32)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff81431585)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
In ipc/sem.c (ffffffff8143225e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff81438183)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
In ipc/mqueue.c (ffffffff8143a762)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff81442203)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (ffffffff81444a4c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (ffffffff8144511b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (ffffffff81446a90)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff8144708b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/keys/big_key.c (ffffffff814479c5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (ffffffff814498fe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (ffffffff8144a986)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/selinux/hooks.c (ffffffff814566db)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff81475384)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff8147f552)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff8148a311)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff8149fb77)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff814f03b9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff814ff6e1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (ffffffff814ffd18)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_complete_rq
In block/bsg-lib.c (ffffffff8150073b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_complete_rq
In block/compat_ioctl.c (ffffffff8150d8da)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/compat_ioctl.c:compat_blkdev_ioctl
In block/blk-zoned.c (ffffffff81510e85)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/kfifo.c (ffffffff815221e3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In drivers/gpio/gpiolib.c (ffffffff81562ee8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff815b15a9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff815b44e5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (ffffffff815bdb4c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff815c4ff1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff8163534e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff8163a426)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff81647ee8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffffffff8164e798)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (ffffffff816512fb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff81658d67)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff816599d1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff8165d5ec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff8165eebc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff81666dfd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff8166e2ec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff8168063e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff8168523b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (ffffffff816869ad)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/char/hpet.c (ffffffff81689cd4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff8168a72d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/agp/frontend.c (ffffffff8168c63d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff8168f0ed)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff816942a3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (ffffffff816bcf3c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (ffffffff816ec3ca)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff816f0e01)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff81706caa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/sync_file.c (ffffffff8171dc2b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff8171e5cd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff81722012)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (ffffffff8173dc6e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_new_read
In drivers/nvme/host/core.c (ffffffff817429a5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/nvme/host/core.c:nvme_submit_user_cmd
In drivers/nvme/host/lightnvm.c (ffffffff8174c317)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/nvme/host/lightnvm.c:nvme_nvm_user_vcmd
- drivers/nvme/host/lightnvm.c:nvme_nvm_submit_vio
In drivers/ata/libata-scsi.c (ffffffff8175fd84)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff81772a86)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff817891da)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff8178c167)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/cdrom/cdrom.c (ffffffff817993b4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff817b6cdb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff817b8e9e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff8180e912)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff818102f5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff81812cec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffffffff8181604d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffffffff8181b793)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/media/cec/cec-api.c (ffffffff818232dc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
In drivers/pps/pps.c (ffffffff818251ce)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81827047)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff81835082)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff81844a1e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (ffffffff8185712b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff818aecf6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff818b6711)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffffffff818c31a5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/flow_dissector.c (ffffffff818c6e64)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
In net/core/sysctl_net_core.c (ffffffff818c95e4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (ffffffff818dd148)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
- net/core/ethtool.c:ethtool_get_link_ksettings
In net/core/filter.c (ffffffff818ffb2f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/compat.c (ffffffff81929c6e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff81943bbd)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/ip_sockglue.c (ffffffff81955aea)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff8195eddc)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/raw.c (ffffffff819838cd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (ffffffff81984775)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff8198d68e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff819900ab)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/af_inet.c (ffffffff81993f9f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/igmp.c (ffffffff8199ad86)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff819b3d05)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff819f6cac)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/raw.c (ffffffff81a02abf)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/mcast.c (ffffffff81a0a112)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff81a16513)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff81a1c4eb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff81a2c47c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff81a3310a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81a3363c)
Location: include/linux/uaccess.h:149
Inline: True
In net/rfkill/core.c (ffffffff81a3adf2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff81a49c99)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In lib/seq_buf.c (ffffffff81a5471a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81026331)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff81032b6b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff810332e6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff8104363b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81044c08)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/crash_dump_64.c (ffffffff81061744)
Location: include/linux/uaccess.h:149
Inline: True
In arch/x86/kernel/uprobes.c (ffffffff81068b57)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
In arch/x86/kernel/umip.c (ffffffff81069421)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff8108e235)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/exit.c:__do_compat_sys_waitid
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/sysctl.c (ffffffff81092b5a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
In kernel/sysctl_binary.c (ffffffff81094b9a)
Location: include/linux/uaccess.h:149
Inline: True
In kernel/capability.c (ffffffff81095524)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
In kernel/ptrace.c (ffffffff81097a5d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff8109fe7e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/signal.c:__x32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:copy_siginfo_to_user
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__x32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff810a1b05)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__ia32_sys_prctl
- kernel/sys.c:__x64_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__x32_compat_sys_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__x32_compat_sys_times
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/sched/core.c (ffffffff810c599d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff810fcc78)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff8111c780)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff8111d91e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff8112dd20)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff81130ae7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/kexec.c (ffffffff811469a7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
In kernel/compat.c (ffffffff81148b5e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
- kernel/compat.c:put_compat_itimerval
In kernel/seccomp.c (ffffffff8117e222)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/relay.c (ffffffff8117ec73)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff81195b91)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff811a2afd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff811b9c9e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff811c9477)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff811cde05)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff811d0c7c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/btf.c (ffffffff811e9f84)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff811edd35)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/cgroup.c (ffffffff811f03ed)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff811ff617)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (ffffffff812508c4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
In mm/mempolicy.c (ffffffff812836f4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
In mm/migrate.c (ffffffff812974ae)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff812c6dff)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff812ccbf8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff812d17e5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff812da818)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff812db7e1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812dc8f2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/readdir.c (ffffffff812dd02a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/readdir.c:compat_filldir
In fs/select.c (ffffffff812de35a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffffffff812e9f7a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/seq_file.c (ffffffff812f1d0a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffffffff812f2cf9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff812f55c5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff81300af3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/d_path.c (ffffffff81303b3b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
In fs/statfs.c (ffffffff81304fad)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffffffff813079ea)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffffffff8131885e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffffffff8131b0af)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
In fs/signalfd.c (ffffffff8131ed17)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff81322dda)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff813242ad)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/aio.c:aio_read_events
In fs/io_uring.c (ffffffff8132e4fa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_setup
In fs/crypto/keyring.c (ffffffff81336596)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff813382cf)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (ffffffff81339ae5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/binfmt_elf.c (ffffffff813426d2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff81345e43)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff8134bcb9)
Location: include/linux/uaccess.h:149
Inline: True
In fs/quota/quota.c (ffffffff813562aa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff81358421)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff8135db18)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
In fs/proc/kcore.c (ffffffff8136968f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff81369ea5)
Location: include/linux/uaccess.h:149
Inline: True
In fs/kernfs/file.c (ffffffff8136ea26)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (ffffffff813764bf)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/dcookies.c:do_lookup_dcookie
In fs/ext4/ioctl.c (ffffffff813a03f2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffffffff813f0e47)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffff813f3db3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff814056b2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/efivarfs/file.c (ffffffff8141ed19)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/msgutil.c (ffffffff814209b2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff81422005)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
In ipc/sem.c (ffffffff81422cde)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff81428bf3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
In ipc/mqueue.c (ffffffff8142b1d2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff81432c73)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (ffffffff8143549c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (ffffffff81435b6b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (ffffffff814374e0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff81437adb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/keys/big_key.c (ffffffff81438415)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (ffffffff8143a34e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (ffffffff8143b3d6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/selinux/hooks.c (ffffffff8144711b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff81465da4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff8146ff72)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff8147ad31)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff81490597)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff814e08f9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff814efbf1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (ffffffff814f0228)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_complete_rq
In block/bsg-lib.c (ffffffff814f0c4b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_complete_rq
In block/compat_ioctl.c (ffffffff814fdd0a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/compat_ioctl.c:compat_blkdev_ioctl
In block/blk-zoned.c (ffffffff815011a5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/kfifo.c (ffffffff815124d3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In drivers/gpio/gpiolib.c (ffffffff81553d38)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff815a0739)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff815a3585)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (ffffffff815ac92c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/tty/tty_io.c (ffffffff81628348)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffffffff8162ebe8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (ffffffff8163174b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff816390e7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff81639d51)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff8163d96c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff8163f23c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff8164717d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff8164d73c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff8165e30e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff81662edb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (ffffffff816640dd)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/char/hpet.c (ffffffff81667714)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff8166812d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/agp/frontend.c (ffffffff8166a03d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff8166cadd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff81671c93)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/base/regmap/regmap-debugfs.c (ffffffff816c6a0a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff816caf11)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff816da72a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/sync_file.c (ffffffff816f708b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff816f7a17)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff816fb442)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (ffffffff8171f90e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_new_read
In drivers/nvme/host/core.c (ffffffff81724635)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/nvme/host/core.c:nvme_submit_user_cmd
In drivers/ata/libata-scsi.c (ffffffff8173fbe4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff81752836)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff81768b2a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff81774f37)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/vfio/vfio.c (ffffffff8177c4e8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff8177faf3)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/vfio/pci/vfio_pci.c (ffffffff817808e8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (ffffffff8178374f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
In drivers/vfio/pci/vfio_pci_config.c (ffffffff81785e70)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
In drivers/vfio/pci/vfio_pci_igd.c (ffffffff8178655b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
In drivers/cdrom/cdrom.c (ffffffff8178b084)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff817a86fb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff817aa8ce)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff817d6062)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff817d7a3f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff817da42c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffffffff817dd74d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffffffff817e2e83)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/media/cec/cec-api.c (ffffffff817ea97c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
In drivers/pps/pps.c (ffffffff817ec858)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff817ee6d7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff817fc712)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff8180c07e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (ffffffff8181e73b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff81868c46)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff81870661)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffffffff8187d0e5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/flow_dissector.c (ffffffff81880da4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
In net/core/sysctl_net_core.c (ffffffff81883524)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (ffffffff81896f88)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
- net/core/ethtool.c:ethtool_get_link_ksettings
In net/core/filter.c (ffffffff818b995f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/compat.c (ffffffff818e3a1e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff818fd6ad)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/ip_sockglue.c (ffffffff8190f5da)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff819188cc)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/raw.c (ffffffff8193d38d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (ffffffff8193e235)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff8194714e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff81949b6b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/af_inet.c (ffffffff8194da5f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/igmp.c (ffffffff81954846)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff81970335)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff819b3a6c)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/raw.c (ffffffff819bf87f)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/mcast.c (ffffffff819c6ed2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff819d32d3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff819d92ab)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff819e966c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff819f01f3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/rfkill/core.c (ffffffff819f7a12)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff81a06889)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In lib/seq_buf.c (ffffffff81a117fa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81036851)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff8104338b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff81043af6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff8105399b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81054fb8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/crash_dump_64.c (ffffffff810716e4)
Location: include/linux/uaccess.h:149
Inline: True
In arch/x86/kernel/uprobes.c (ffffffff81079376)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
In arch/x86/kernel/umip.c (ffffffff81079cab)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff8109f7b5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/exit.c:__do_compat_sys_waitid
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/sysctl.c (ffffffff810a412a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
In kernel/capability.c (ffffffff810a60a4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
In kernel/ptrace.c (ffffffff810a85ed)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff810b0abe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/signal.c:__x32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:copy_siginfo_to_user
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__x32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff810b2735)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__ia32_sys_prctl
- kernel/sys.c:__x64_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__x32_compat_sys_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__x32_compat_sys_times
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/sched/core.c (ffffffff810d3ced)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff81109d50)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff81127c10)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff81128dce)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff81139000)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff8113bce7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/kexec.c (ffffffff81151537)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
In kernel/compat.c (ffffffff8115360e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
- kernel/compat.c:put_compat_itimerval
In kernel/seccomp.c (ffffffff81188ee2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/relay.c (ffffffff81189963)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff811a0991)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff811ada7d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff811c4c8e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff811d4487)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff811d8e15)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff811dbc8c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/btf.c (ffffffff811f5004)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff811f8db5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/cgroup.c (ffffffff811fb46d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff8120a5e7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (ffffffff8125c1d4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
In mm/mempolicy.c (ffffffff8128f884)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
In mm/migrate.c (ffffffff812a37ee)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff812d3f8f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff812d9d88)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff812de9b5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff812e79e8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff812e89b1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812e9ad2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/readdir.c (ffffffff812ea20a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/readdir.c:compat_filldir
In fs/select.c (ffffffff812eb53a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffffffff812f714a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/seq_file.c (ffffffff812feeda)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffffffff812ffec9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff81302795)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff8130dcd3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/d_path.c (ffffffff81310d1b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
In fs/statfs.c (ffffffff8131218d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffffffff813148ca)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffffffff8132578e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffffffff81327fdf)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
In fs/signalfd.c (ffffffff8132bb87)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff8132fcea)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff8133110d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/aio.c:aio_read_events
In fs/io_uring.c (ffffffff8133b30a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_setup
In fs/crypto/keyring.c (ffffffff81343386)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff813450bf)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (ffffffff813468d5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/binfmt_elf.c (ffffffff8134f4c2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff81352c53)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff81358ae9)
Location: include/linux/uaccess.h:149
Inline: True
In fs/quota/quota.c (ffffffff813630da)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff81365251)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff8136ab58)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
In fs/proc/kcore.c (ffffffff8137668f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff81376ea5)
Location: include/linux/uaccess.h:149
Inline: True
In fs/kernfs/file.c (ffffffff8137ba46)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (ffffffff813834ff)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/dcookies.c:do_lookup_dcookie
In fs/ext4/ioctl.c (ffffffff813ad1c2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffffffff813fd747)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffff814006b3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff81411fb2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/efivarfs/file.c (ffffffff8142a439)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/msgutil.c (ffffffff8142c0d2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff8142d725)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
In ipc/sem.c (ffffffff8142e3fe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff81434323)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
In ipc/mqueue.c (ffffffff81436902)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff8143e3a3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (ffffffff81440aec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (ffffffff814411bb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (ffffffff81442b30)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff8144312b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/keys/big_key.c (ffffffff81443a65)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (ffffffff8144599e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (ffffffff81446a26)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/selinux/hooks.c (ffffffff8145277b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff81471424)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff8147b5f2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff814863b1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff8149bc17)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff814ec449)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff814fb771)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (ffffffff814fbda8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_complete_rq
In block/bsg-lib.c (ffffffff814fc7cb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_complete_rq
In block/compat_ioctl.c (ffffffff8150996a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/compat_ioctl.c:compat_blkdev_ioctl
In block/blk-zoned.c (ffffffff8150cf15)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/kfifo.c (ffffffff8151e273)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In drivers/gpio/gpiolib.c (ffffffff81561a58)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff815b1b39)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff815b4a75)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (ffffffff815be0dc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff815c5581)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/acpi_dbg.c (ffffffff81634a5d)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff816630ce)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff81668576)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff816762a8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffffffff8167cb58)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (ffffffff8167f6bb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff81687127)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff81687d91)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff8168b9cc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff8168d29c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff816951dd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff8169c6cc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff816aea1e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff816b362b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (ffffffff816b482d)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/char/hpet.c (ffffffff816b7f44)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff816b899d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/agp/frontend.c (ffffffff816ba8ad)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff816bd35d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff816c2513)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (ffffffff816eb40c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (ffffffff8171955a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff8171e4e1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff81745a7a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/sync_file.c (ffffffff8175c9fb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff8175d39d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff81760de2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (ffffffff8177e3fe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_new_read
In drivers/ata/libata-scsi.c (ffffffff8178fb14)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff817a2de6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff817b957a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff817bc507)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/vfio/vfio.c (ffffffff817c72b8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff817ca8c3)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/vfio/pci/vfio_pci.c (ffffffff817cb6b8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (ffffffff817ce51f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
In drivers/vfio/pci/vfio_pci_config.c (ffffffff817d0c40)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
In drivers/vfio/pci/vfio_pci_igd.c (ffffffff817d132b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
In drivers/cdrom/cdrom.c (ffffffff817d5e54)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff817f377b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff817f593e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff8184da92)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff8184f475)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff81851e6c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffffffff8185752d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffffffff8185cc73)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff81866f2b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/media/cec/cec-api.c (ffffffff8187021c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
In drivers/pps/pps.c (ffffffff8187210e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81873f87)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff818846b2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff8189404e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (ffffffff818a675b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff818ffcf6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff81907711)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffffffff819141a5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/flow_dissector.c (ffffffff81917e64)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
In net/core/sysctl_net_core.c (ffffffff8191a5e4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (ffffffff8192e178)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
- net/core/ethtool.c:ethtool_get_link_ksettings
In net/core/filter.c (ffffffff81950b5f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/compat.c (ffffffff8197adfe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff81994d4d)
Location: include/linux/uaccess.h:149
Inline: True
In net/netfilter/nf_conntrack_proto.c (ffffffff819a4584)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/netfilter/nf_conntrack_proto.c:ipv6_getorigdst
- net/netfilter/nf_conntrack_proto.c:getorigdst
In net/ipv4/ip_sockglue.c (ffffffff819c02ba)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff819c95ac)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/raw.c (ffffffff819ee09d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (ffffffff819eef45)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff819f7f2e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff819fa94b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/af_inet.c (ffffffff819fe83f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/igmp.c (ffffffff81a05626)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff81a1e5a5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff81a6172c)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/raw.c (ffffffff81a6d53f)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/mcast.c (ffffffff81a74b92)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff81a80f93)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff81a86f6b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff81a9802c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff81a9ecba)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81a9f4ec)
Location: include/linux/uaccess.h:149
Inline: True
In net/rfkill/core.c (ffffffff81aa6ca2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff81ab5b49)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In lib/seq_buf.c (ffffffff81ac0b0a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81037851)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:read_ldt
In arch/x86/kernel/tls.c (ffffffff8104478b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_get_thread_area
In arch/x86/kernel/tboot.c (ffffffff81044ef6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tboot.c:tboot_log_read
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff81054eeb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_read
- arch/x86/kernel/cpu/mce/dev-mcelog.c:__mce_read_apei
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81056438)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/crash_dump_64.c (ffffffff81073744)
Location: include/linux/uaccess.h:149
Inline: True
In arch/x86/kernel/uprobes.c (ffffffff8107b476)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
- arch/x86/kernel/uprobes.c:emulate_push_stack
In arch/x86/kernel/umip.c (ffffffff8107bdab)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In kernel/exit.c (ffffffff810a7715)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/exit.c:__do_compat_sys_waitid
- kernel/exit.c:__do_sys_wait4
- kernel/exit.c:__do_sys_waitid
In kernel/sysctl.c (ffffffff810ac1ea)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sysctl.c:proc_put_long
- kernel/sysctl.c:proc_dostring
In kernel/capability.c (ffffffff810ae164)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capget
- kernel/capability.c:__x64_sys_capget
In kernel/ptrace.c (ffffffff810b071d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_get_syscall_info
- kernel/ptrace.c:ptrace_readdata
In kernel/signal.c (ffffffff810b8d8e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/signal.c:__x32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_compat_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_rt_sigaction
- kernel/signal.c:__x64_sys_rt_sigaction
- kernel/signal.c:__ia32_sys_sigprocmask
- kernel/signal.c:__x64_sys_sigprocmask
- kernel/signal.c:__ia32_sys_sigpending
- kernel/signal.c:__x64_sys_sigpending
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__copy_siginfo_to_user32
- kernel/signal.c:copy_siginfo_to_user
- kernel/signal.c:__x32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_compat_sys_rt_sigpending
- kernel/signal.c:__ia32_sys_rt_sigpending
- kernel/signal.c:__x64_sys_rt_sigpending
- kernel/signal.c:__x32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_compat_sys_rt_sigprocmask
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff810bad35)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sys.c:__do_sys_sysinfo
- kernel/sys.c:__ia32_sys_prctl
- kernel/sys.c:__x64_sys_prctl
- kernel/sys.c:__do_sys_getrusage
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__ia32_sys_old_getrlimit
- kernel/sys.c:__x64_sys_old_getrlimit
- kernel/sys.c:__x32_compat_sys_getrlimit
- kernel/sys.c:__ia32_compat_sys_getrlimit
- kernel/sys.c:__ia32_sys_getrlimit
- kernel/sys.c:__x64_sys_getrlimit
- kernel/sys.c:__ia32_sys_gethostname
- kernel/sys.c:__x64_sys_gethostname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__ia32_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__x64_sys_olduname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_uname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__do_sys_newuname
- kernel/sys.c:__x32_compat_sys_times
- kernel/sys.c:__ia32_compat_sys_times
- kernel/sys.c:__ia32_sys_times
- kernel/sys.c:__x64_sys_times
In kernel/sched/core.c (ffffffff810dec8d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sched/core.c:__ia32_sys_sched_getaffinity
- kernel/sched/core.c:__x64_sys_sched_getaffinity
- kernel/sched/core.c:sched_attr_copy_to_user
- kernel/sched/core.c:__ia32_sys_sched_getparam
- kernel/sched/core.c:__x64_sys_sched_getparam
In kernel/printk/printk.c (ffffffff81115aa9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/printk/printk.c:devkmsg_read
In kernel/profile.c (ffffffff81134284)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/profile.c:read_profile
In kernel/time/time.c (ffffffff8113541e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_old_itimerspec32
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_itimerspec64
- kernel/time/time.c:put_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_compat_sys_gettimeofday
- kernel/time/time.c:__ia32_sys_gettimeofday
- kernel/time/time.c:__x64_sys_gettimeofday
In kernel/time/posix-timers.c (ffffffff81145aa0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:do_timer_create
In kernel/time/itimer.c (ffffffff811487c7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
- kernel/time/itimer.c:__ia32_sys_getitimer
- kernel/time/itimer.c:__x64_sys_getitimer
In kernel/kexec.c (ffffffff8115e357)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
In kernel/compat.c (ffffffff8116050e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/compat.c:put_compat_rusage
- kernel/compat.c:put_compat_itimerval
In kernel/seccomp.c (ffffffff81196842)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_get_filter
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/relay.c (ffffffff811972d3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/relay.c:relay_file_read
In kernel/trace/trace.c (ffffffff811ae721)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_buffers_read
In kernel/trace/blktrace.c (ffffffff811bb94d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffffffff811d2eee)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/bpf/core.c (ffffffff811e27a7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/core.c:bpf_prog_array_copy_to_user
In kernel/bpf/syscall.c (ffffffff811e722e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff811ea09c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_verifier_vlog
In kernel/bpf/btf.c (ffffffff81203524)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_get_info_by_fd
In kernel/bpf/offload.c (ffffffff812076f5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/offload.c:bpf_prog_offload_info_fill
In kernel/bpf/cgroup.c (ffffffff8120a008)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
- kernel/bpf/cgroup.c:__cgroup_bpf_query
In kernel/events/core.c (ffffffff812193b1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/events/core.c:_perf_ioctl
- kernel/events/core.c:perf_read
- kernel/events/core.c:perf_read
In mm/mincore.c (ffffffff8126bbc4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mincore.c:__ia32_sys_mincore
- mm/mincore.c:__x64_sys_mincore
In mm/mempolicy.c (ffffffff8129fd14)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_migrate_pages
- mm/mempolicy.c:__do_compat_sys_mbind
- mm/mempolicy.c:__do_compat_sys_set_mempolicy
- mm/mempolicy.c:kernel_get_mempolicy
In mm/migrate.c (ffffffff812b3ffe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In fs/read_write.c (ffffffff812e4def)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__ia32_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__x64_sys_copy_file_range
- fs/read_write.c:__ia32_sys_llseek
- fs/read_write.c:__x64_sys_llseek
In fs/stat.c (ffffffff812eac98)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/stat.c:cp_compat_stat
- fs/stat.c:cp_statx
- fs/stat.c:cp_new_stat
- fs/stat.c:cp_old_stat
In fs/pipe.c (ffffffff812ef925)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/pipe.c:do_pipe2
In fs/namei.c (ffffffff812f8968)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/namei.c:readlink_copy
In fs/fcntl.c (ffffffff812f9981)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812faad2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:fiemap_fill_next_extent
In fs/readdir.c (ffffffff812fb1fa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/readdir.c:compat_filldir
In fs/select.c (ffffffff812fc52a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/select.c:poll_select_finish
- fs/select.c:poll_select_finish
In fs/filesystems.c (ffffffff81308450)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/filesystems.c:fs_name
In fs/seq_file.c (ffffffff8131021a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/seq_file.c:seq_read
- fs/seq_file.c:seq_read
In fs/xattr.c (ffffffff81311209)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/xattr.c:listxattr
- fs/xattr.c:getxattr
In fs/libfs.c (ffffffff813144a5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/libfs.c:simple_read_from_buffer
In fs/splice.c (ffffffff8131f4d3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/d_path.c (ffffffff81322559)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/d_path.c:__ia32_sys_getcwd
- fs/d_path.c:__x64_sys_getcwd
In fs/statfs.c (ffffffff813239cd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/statfs.c:__do_compat_sys_ustat
- fs/statfs.c:put_compat_statfs64
- fs/statfs.c:put_compat_statfs
- fs/statfs.c:__do_sys_ustat
- fs/statfs.c:do_statfs64
- fs/statfs.c:do_statfs_native
In fs/fsopen.c (ffffffff8132643a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fsopen.c:fscontext_read
In fs/notify/inotify/inotify_user.c (ffffffff8133723c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/inotify/inotify_user.c:inotify_read
- fs/notify/inotify/inotify_user.c:inotify_read
In fs/notify/fanotify/fanotify_user.c (ffffffff813395de)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_read
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
- fs/notify/fanotify/fanotify_user.c:copy_fid_to_user
In fs/signalfd.c (ffffffff8133e5e7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/signalfd.c:signalfd_copyinfo
In fs/userfaultfd.c (ffffffff81342663)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_read
In fs/aio.c (ffffffff81343cf5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/aio.c:aio_read_events
In fs/io_uring.c (ffffffff8134e4ba)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/io_uring.c:io_uring_setup
In fs/crypto/keyring.c (ffffffff81356666)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff8135839f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_get_policy
In fs/verity/measure.c (ffffffff81359bb5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/verity/measure.c:fsverity_ioctl_measure
- fs/verity/measure.c:fsverity_ioctl_measure
In fs/binfmt_elf.c (ffffffff81362a42)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/binfmt_elf.c:create_elf_tables
In fs/compat_binfmt_elf.c (ffffffff81366413)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:create_elf_tables
In fs/fhandle.c (ffffffff8136c1e9)
Location: include/linux/uaccess.h:149
Inline: True
In fs/quota/quota.c (ffffffff8137678a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_getnextxquota
- fs/quota/quota.c:quota_getxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_getnextquota
- fs/quota/quota.c:quota_getquota
- fs/quota/quota.c:quota_getinfo
In fs/proc/task_mmu.c (ffffffff81378931)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/task_mmu.c:pagemap_read
In fs/proc/base.c (ffffffff8137e568)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/base.c:proc_pid_readlink
- fs/proc/base.c:environ_read
In fs/proc/kcore.c (ffffffff8138a13f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
- fs/proc/kcore.c:read_kcore
In fs/proc/vmcore.c (ffffffff8138a955)
Location: include/linux/uaccess.h:149
Inline: True
In fs/kernfs/file.c (ffffffff8138fa86)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_read
In fs/dcookies.c (ffffffff8139701f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/dcookies.c:do_lookup_dcookie
In fs/ext4/ioctl.c (ffffffff813c1b7b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
- fs/ext4/ioctl.c:ext4_getfsmap_format
In fs/fat/dir.c (ffffffff81413377)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_compat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
- fs/fat/dir.c:fat_ioctl_filldir
In fs/fat/file.c (ffffffff814162e3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff81427c1d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_read
In fs/efivarfs/file.c (ffffffff814412f9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/msgutil.c (ffffffff814430f2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msgutil.c:store_msg
- ipc/msgutil.c:store_msg
In ipc/msg.c (ffffffff81444155)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msg.c:compat_ksys_msgctl
- ipc/msg.c:copy_compat_msqid_to_user
- ipc/msg.c:copy_compat_msqid_to_user
In ipc/sem.c (ffffffff814455de)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:copy_compat_semid_to_user
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8144b433)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:compat_ksys_shmctl
- ipc/shm.c:copy_compat_shmid_to_user
- ipc/shm.c:copy_compat_shmid_to_user
In ipc/mqueue.c (ffffffff8144e7c2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__do_sys_mq_getsetattr
In security/keys/keyctl.c (ffffffff81455523)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_get_security
- security/keys/keyctl.c:keyctl_describe_key
- security/keys/keyctl.c:keyctl_describe_key
In security/keys/request_key_auth.c (ffffffff81457ddc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/request_key_auth.c:request_key_auth_read
In security/keys/user_defined.c (ffffffff814584cb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/user_defined.c:user_read
In security/keys/dh.c (ffffffff81459e60)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff8145a45b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_e_d_s
- security/keys/keyctl_pkey.c:keyctl_pkey_query
In security/keys/big_key.c (ffffffff8145ad95)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/big_key.c:big_key_read
- security/keys/big_key.c:big_key_read
In security/keys/trusted.c (ffffffff8145ccce)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/trusted.c:trusted_read
In security/keys/encrypted-keys/encrypted.c (ffffffff8145dd56)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/encrypted-keys/encrypted.c:encrypted_read
In security/selinux/hooks.c (ffffffff8146936b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/selinux/hooks.c:selinux_socket_getpeersec_stream
In security/smack/smack_lsm.c (ffffffff81488d14)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/smack/smack_lsm.c:smack_socket_getpeersec_stream
In security/tomoyo/common.c (ffffffff814936d2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/common.c:tomoyo_flush
- security/tomoyo/common.c:tomoyo_flush
In security/tomoyo/securityfs_if.c (ffffffff8149def1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_read_self
In security/apparmor/lsm.c (ffffffff814b417a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/apparmor/lsm.c:apparmor_socket_getpeersec_stream
In block/ioctl.c (ffffffff81505459)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff81514821)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:scsi_cmd_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_io
In block/bsg.c (ffffffff81514e58)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_complete_rq
In block/bsg-lib.c (ffffffff8151587b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg-lib.c:bsg_transport_complete_rq
In block/compat_ioctl.c (ffffffff81522fda)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/compat_ioctl.c:compat_blkdev_ioctl
In block/blk-zoned.c (ffffffff815265f5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_report_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/kfifo.c (ffffffff81537ae3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_to_user
- lib/kfifo.c:kfifo_copy_to_user
In drivers/gpio/gpiolib.c (ffffffff8157b948)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:lineevent_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff815cb5a9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_compat_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_read
In drivers/video/fbdev/core/fbcmap.c (ffffffff815ce4e5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
- drivers/video/fbdev/core/fbcmap.c:fb_cmap_to_user
In drivers/video/fbdev/core/fbcon.c (ffffffff815d7c2c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff815df121)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/acpi_dbg.c (ffffffff8164ed7d)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff8167d69e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_read
In drivers/xen/mcelog.c (ffffffff81682c06)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/mcelog.c:xen_mce_chrdev_read
In drivers/tty/tty_io.c (ffffffff816909c8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocgserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/n_tty.c (ffffffff816971b8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:n_tty_read
- drivers/tty/n_tty.c:copy_from_read_buf
In drivers/tty/tty_ioctl.c (ffffffff81699d0b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:get_termio
In drivers/tty/vt/vt_ioctl.c (ffffffff816a1717)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_event_wait_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff816a2381)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_read
In drivers/tty/vt/keyboard.c (ffffffff816a5fcc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
In drivers/tty/vt/consolemap.c (ffffffff816a789c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_get_unimap
- drivers/tty/vt/consolemap.c:con_get_trans_new
- drivers/tty/vt/consolemap.c:con_get_trans_old
In drivers/tty/vt/vt.c (ffffffff816af7ad)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_font_op
- drivers/tty/vt/vt.c:con_get_cmap
In drivers/tty/serial/serial_core.c (ffffffff816b720c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff816c8fca)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/mem.c:read_mem
In drivers/char/random.c (ffffffff816cdbab)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/random.c:urandom_read
In drivers/char/virtio_console.c (ffffffff816cf50d)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/char/hpet.c (ffffffff816d2784)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hpet.c:hpet_ioctl
In drivers/char/hw_random/core.c (ffffffff816d2f6d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/hw_random/core.c:rng_dev_read
In drivers/char/agp/frontend.c (ffffffff816d4e7d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff816d792d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff816dcae3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_read
In drivers/lightnvm/core.c (ffffffff81705c4c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/base/regmap/regmap-debugfs.c (ffffffff817348ba)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/base/regmap/regmap-debugfs.c:regmap_reg_ranges_read_file
- drivers/base/regmap/regmap-debugfs.c:regmap_read_debugfs
In drivers/block/loop.c (ffffffff81739871)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_to_compat
- drivers/block/loop.c:loop_get_status64
- drivers/block/loop.c:loop_get_status_old
In drivers/nvdimm/bus.c (ffffffff81760eba)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/sync_file.c (ffffffff8177809b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff81778a32)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff8177c442)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
- drivers/scsi/scsi_ioctl.c:scsi_ioctl
In drivers/scsi/sg.c (ffffffff8179820e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_new_read
- drivers/scsi/sg.c:sg_new_read
In drivers/ata/libata-scsi.c (ffffffff817a9954)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_sas_scsi_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff817bcc66)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_read
In drivers/net/tun.c (ffffffff817d50e8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff817d68a7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_net_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/vfio/vfio.c (ffffffff817e1558)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff817e4b63)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/vfio/pci/vfio_pci.c (ffffffff817e5958)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (ffffffff817e87bf)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
- drivers/vfio/pci/vfio_pci_rdwr.c:do_io_rw
In drivers/vfio/pci/vfio_pci_config.c (ffffffff817eaee0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
In drivers/vfio/pci/vfio_pci_igd.c (ffffffff817eb5cb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_cfg_rw
- drivers/vfio/pci/vfio_pci_igd.c:vfio_pci_igd_rw
In drivers/cdrom/cdrom.c (ffffffff817f00f4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_last_written
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_next_writable
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_read_struct
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_read_cdda_old
In drivers/usb/core/devio.c (ffffffff8180d9f6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:copy_urb_data_to_user
- drivers/usb/core/devio.c:usbdev_read
- drivers/usb/core/devio.c:usbdev_read
In drivers/usb/core/devices.c (ffffffff8180fb7e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/core/devices.c:usb_device_dump
In drivers/input/input-compat.c (ffffffff81868c62)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_to_user
- drivers/input/input-compat.c:input_event_to_user
In drivers/input/mousedev.c (ffffffff8186a8ed)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/mousedev.c:mousedev_read
In drivers/input/evdev.c (ffffffff8186cfec)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:str_to_user
- drivers/input/evdev.c:bits_to_user
In drivers/input/misc/uinput.c (ffffffff8187264d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
- drivers/input/misc/uinput.c:uinput_ff_upload_to_user
In drivers/rtc/dev.c (ffffffff81877ef3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff8188229b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_read
In drivers/media/cec/cec-api.c (ffffffff8188a18c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
- drivers/media/cec/cec-api.c:cec_ioctl
In drivers/pps/pps.c (ffffffff8188da35)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_compat_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff8188f932)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/ptp/ptp_chardev.c:ptp_read
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
- drivers/ptp/ptp_chardev.c:ptp_ioctl
In drivers/watchdog/watchdog_dev.c (ffffffff818a0172)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/watchdog/watchdog_dev.c:watchdog_ioctl
In drivers/md/md.c (ffffffff818afc5f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
In drivers/md/dm-ioctl.c (ffffffff818c299b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff81920ce6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:move_addr_to_user
In net/core/sock.c (ffffffff81928742)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
- net/core/sock.c:sock_getsockopt
In net/core/scm.c (ffffffff81935335)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/scm.c:put_cmsg
- net/core/scm.c:put_cmsg
In net/core/flow_dissector.c (ffffffff8193908a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
- net/core/flow_dissector.c:skb_flow_dissector_prog_query
In net/core/sysctl_net_core.c (ffffffff8193b82e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sysctl_net_core.c:flow_limit_cpu_sysctl
In net/core/ethtool.c (ffffffff8194f848)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_get_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_value
- net/core/ethtool.c:ethtool_get_channels
- net/core/ethtool.c:ethtool_get_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_sset_info
- net/core/ethtool.c:ethtool_get_drvinfo
- net/core/ethtool.c:ethtool_get_settings
- net/core/ethtool.c:ethtool_get_link_ksettings
In net/core/filter.c (ffffffff8197252f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/filter.c:sk_get_filter
In net/compat.c (ffffffff8199d34e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:put_cmsg_compat
- net/compat.c:put_cmsg_compat
In net/bpf/test_run.c (ffffffff819b78ad)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/ip_sockglue.c (ffffffff819c9c93)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff819d30fc)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv4/raw.c (ffffffff819f80fd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_geticmpfilter
In net/ipv4/udp.c (ffffffff819f9735)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_getsockopt
In net/ipv4/arp.c (ffffffff81a0216e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff81a04c9b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/devinet.c:inet_gifconf
In net/ipv4/af_inet.c (ffffffff81a08bcf)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/igmp.c (ffffffff81a0fbb6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_gsfget
- net/ipv4/igmp.c:ip_mc_msfget
- net/ipv4/igmp.c:ip_mc_msfget
In net/ipv4/ipmr.c (ffffffff81a2993f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_getsockopt
In net/ipv6/ipv6_sockglue.c (ffffffff81a6dbec)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/raw.c (ffffffff81a79b5f)
Location: include/linux/uaccess.h:149
Inline: True
In net/ipv6/mcast.c (ffffffff81a8126d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/mcast.c:ip6_mc_msfget
- net/ipv6/mcast.c:ip6_mc_msfget
In net/ipv6/ip6_flowlabel.c (ffffffff81a8d853)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff81a93b35)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_compat_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_getsockopt
In net/packet/af_packet.c (ffffffff81aa489c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
In net/wireless/wext-core.c (ffffffff81aaaeba)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81aab6ec)
Location: include/linux/uaccess.h:149
Inline: True
In net/rfkill/core.c (ffffffff81ab303d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_read
In net/xdp/xsk.c (ffffffff81ac1d59)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
- net/xdp/xsk.c:xsk_getsockopt
In lib/seq_buf.c (ffffffff81accfda)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/seq_buf.c:seq_buf_to_user