copy_from_user
Regular
4.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81032c58)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/tls.c (ffffffff8103d716)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff8104afdb)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_write
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/microcode/intel.c (ffffffff8104d3f9)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- arch/x86/kernel/cpu/microcode/intel.c:get_ucode_user
In arch/x86/kernel/uprobes.c (ffffffff810660b5)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/mm/tlb.c (ffffffff810723d1)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/mpx.c (ffffffff81075816)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- arch/x86/mm/mpx.c:mpx_generate_siginfo
In arch/x86/ia32/sys_ia32.c (ffffffff81077ce9)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- arch/x86/ia32/sys_ia32.c:sys32_mmap
In kernel/sysctl.c (ffffffff810883ed)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/sysctl.c:__do_proc_doulongvec_minmax
- kernel/sysctl.c:__do_proc_dointvec
- kernel/sysctl.c:proc_do_large_bitmap
In kernel/sysctl_binary.c (ffffffff8108a009)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/sysctl_binary.c:SyS_sysctl
- kernel/sysctl_binary.c:compat_SyS_sysctl
In kernel/capability.c (ffffffff8108a5a4)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/capability.c:SyS_capset
In kernel/ptrace.c (ffffffff8108b1e5)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_request
In kernel/signal.c (ffffffff8108f51b)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/signal.c:SYSC_rt_tgsigqueueinfo
- kernel/signal.c:SYSC_rt_sigqueueinfo
- kernel/signal.c:compat_SyS_rt_sigprocmask
- kernel/signal.c:SYSC_rt_sigtimedwait
- kernel/signal.c:SYSC_rt_sigtimedwait
- kernel/signal.c:compat_restore_altstack
- kernel/signal.c:SyS_sigprocmask
- kernel/signal.c:SyS_rt_sigaction
- kernel/signal.c:compat_SyS_rt_sigaction
- kernel/signal.c:compat_SyS_rt_sigsuspend
In kernel/sys.c (ffffffff81092568)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:SyS_sethostname
- kernel/sys.c:SyS_setdomainname
- kernel/sys.c:SyS_prlimit64
- kernel/sys.c:SyS_setrlimit
In kernel/sched/core.c (ffffffff810a69ab)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/sched/core.c:sched_feat_write
- kernel/sched/core.c:do_sched_setscheduler
- kernel/sched/core.c:SyS_sched_setattr
- kernel/sched/core.c:SyS_sched_setaffinity
In kernel/power/qos.c (ffffffff810cc742)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/power/user.c (ffffffff810d5ce3)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In kernel/profile.c (ffffffff810ea236)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff810eaff1)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/time/time.c:SYSC_adjtimex
- kernel/time/time.c:SyS_settimeofday
- kernel/time/time.c:SyS_settimeofday
In kernel/time/hrtimer.c (ffffffff810effd6)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/time/hrtimer.c:SyS_nanosleep
In kernel/time/itimer.c (ffffffff810f08b1)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/time/itimer.c:SyS_setitimer
In kernel/time/posix-timers.c (ffffffff810f0fec)
Location: arch/x86/include/asm/uaccess.h:693
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_settime
- kernel/time/posix-timers.c:SyS_clock_settime
- kernel/time/posix-timers.c:SyS_clock_nanosleep
In kernel/time/timer_stats.c (ffffffff810ff386)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/time/timer_stats.c:tstats_write
In kernel/futex.c (ffffffff81103093)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/futex.c:SyS_futex
In kernel/module.c (ffffffff8110a496)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/module.c:SYSC_init_module
In kernel/kexec_core.c (ffffffff8110d21b)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (ffffffff8110ddda)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/kexec.c:kimage_alloc_init
- kernel/kexec.c:compat_SyS_kexec_load
In kernel/kexec_file.c (ffffffff8110f62c)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/kexec_file.c:SyS_kexec_file_load
In kernel/compat.c (ffffffff8110ff7f)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/compat.c:C_SYSC_rt_sigtimedwait
- kernel/compat.c:compat_SyS_settimeofday
In kernel/user_namespace.c (ffffffff8111e747)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/user_namespace.c:map_write
- kernel/user_namespace.c:proc_setgroups_write
In kernel/auditsc.c (ffffffff81126557)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/auditsc.c:audit_log_exit
- kernel/auditsc.c:audit_log_exit
In kernel/kprobes.c (ffffffff8112dc76)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff8113b716)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In kernel/trace/ftrace.c (ffffffff8114570c)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/trace/ftrace.c:ftrace_pid_write
In kernel/trace/trace.c (ffffffff8114e37a)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff8115ce60)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/trace/blktrace.c:blk_msg_write
- kernel/trace/blktrace.c:compat_blk_trace_setup
In kernel/trace/trace_events.c (ffffffff8115e435)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/trace/trace_events.c:event_filter_write
- kernel/trace/trace_events.c:subsystem_filter_write
In kernel/trace/trace_events_trigger.c (ffffffff81165c81)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/trace/trace_events_trigger.c:event_trigger_write
In kernel/trace/trace_probe.c (ffffffff8116e52f)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/trace/trace_probe.c:traceprobe_probes_write
In kernel/trace/trace_uprobe.c (ffffffff8116e878)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:fetch_file_offset_u64
- kernel/trace/trace_uprobe.c:fetch_stack_u64
- kernel/trace/trace_uprobe.c:fetch_stack_u32
- kernel/trace/trace_uprobe.c:fetch_stack_u16
- kernel/trace/trace_uprobe.c:fetch_stack_u8
- kernel/trace/trace_uprobe.c:fetch_file_offset_u32
- kernel/trace/trace_uprobe.c:fetch_file_offset_u16
- kernel/trace/trace_uprobe.c:fetch_file_offset_u8
In kernel/bpf/syscall.c (ffffffff81172ae9)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
In kernel/events/core.c (ffffffff81181860)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- kernel/events/core.c:SYSC_perf_event_open
- kernel/events/core.c:perf_ioctl
In mm/shmem.c (ffffffff811aba58)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- mm/shmem.c:SyS_memfd_create
In mm/util.c (ffffffff811abd91)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- mm/util.c:memdup_user
In mm/mempolicy.c (ffffffff811e050c)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- mm/mempolicy.c:get_nodes
- mm/mempolicy.c:compat_SyS_get_mempolicy
In mm/migrate.c (ffffffff811f0939)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffffffff81207c6b)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In fs/read_write.c (ffffffff8120d7b7)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/read_write.c:rw_copy_check_uvector
- fs/read_write.c:SyS_sendfile64
- fs/read_write.c:compat_SyS_sendfile64
In fs/exec.c (ffffffff81213069)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In fs/fcntl.c (ffffffff8121f23c)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/fcntl.c:SyS_fcntl
In fs/ioctl.c (ffffffff8121fdb6)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/ioctl.c:ioctl_preallocate
- fs/ioctl.c:do_vfs_ioctl
In fs/select.c (ffffffff8122194e)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:SyS_select
- fs/select.c:SyS_pselect6
- fs/select.c:SyS_pselect6
- fs/select.c:do_sys_poll
- fs/select.c:SyS_ppoll
- fs/select.c:SyS_ppoll
In fs/xattr.c (ffffffff81232b99)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff81234243)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/libfs.c:simple_write_to_buffer
- fs/libfs.c:simple_attr_write
In fs/splice.c (ffffffff8123f41e)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/splice.c:vmsplice_to_pipe
- fs/splice.c:SyS_splice
- fs/splice.c:SyS_splice
In fs/utimes.c (ffffffff81241037)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/utimes.c:SyS_utimensat
- fs/utimes.c:SyS_utimes
In fs/notify/fanotify/fanotify_user.c (ffffffff81252f78)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff81255b8e)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/eventpoll.c:SyS_epoll_ctl
- fs/eventpoll.c:SyS_epoll_pwait
- fs/eventpoll.c:compat_SyS_epoll_pwait
In fs/signalfd.c (ffffffff81257706)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/signalfd.c:SyS_signalfd
- fs/signalfd.c:compat_SyS_signalfd
- fs/signalfd.c:compat_SyS_signalfd
In fs/timerfd.c (ffffffff81258187)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
- fs/timerfd.c:SyS_timerfd_settime
In fs/eventfd.c (ffffffff81259454)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff8125a1ad)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
In fs/aio.c (ffffffff8125be88)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/aio.c:read_events
- fs/aio.c:do_io_submit
In fs/locks.c (ffffffff81262a06)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/locks.c:fcntl_getlk
- fs/locks.c:fcntl_setlk
In fs/compat.c (ffffffff812653de)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/compat.c:compat_SyS_old_select
- fs/compat.c:compat_SyS_old_select
- fs/compat.c:compat_SyS_pselect6
- fs/compat.c:compat_SyS_pselect6
- fs/compat.c:compat_SyS_ppoll
- fs/compat.c:compat_SyS_ppoll
In fs/binfmt_elf.c (ffffffff81268932)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In fs/compat_binfmt_elf.c (ffffffff8126b62b)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In fs/fhandle.c (ffffffff812700f8)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/fhandle.c:SyS_name_to_handle_at
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
In fs/quota/quota.c (ffffffff81275134)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_setquota
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
In fs/proc/task_mmu.c (ffffffff81276fea)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff8127ab4a)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:comm_write
- fs/proc/base.c:proc_pid_attr_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_adj_write
In fs/kernfs/file.c (ffffffff8128b79b)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/ext4/ioctl.c (ffffffff812a0538)
Location: arch/x86/include/asm/uaccess.h:693
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/ecryptfs/miscdev.c (ffffffff8130c17f)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In fs/fuse/file.c (ffffffff8131592d)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In fs/debugfs/file.c (ffffffff8131e841)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/debugfs/file.c:debugfs_write_file_bool
In fs/efivarfs/file.c (ffffffff81321253)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_write
- fs/efivarfs/file.c:efivarfs_file_ioctl
In ipc/compat.c (ffffffff813233d6)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- ipc/compat.c:do_compat_semctl
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_msgctl
- ipc/compat.c:compat_SyS_ipc
In ipc/msgutil.c (ffffffff813256f4)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff81325bb1)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In ipc/sem.c (ffffffff81327571)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- ipc/sem.c:SYSC_semtimedop
- ipc/sem.c:SYSC_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8132a841)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In ipc/mqueue.c (ffffffff8132bd2f)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- ipc/mqueue.c:prepare_timeout
- ipc/mqueue.c:SYSC_mq_getsetattr
- ipc/mqueue.c:SyS_mq_open
- ipc/mqueue.c:SyS_mq_notify
- ipc/mqueue.c:SyS_mq_notify
In ipc/compat_mq.c (ffffffff8132e863)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- ipc/compat_mq.c:compat_SyS_mq_getsetattr
In security/keys/keyctl.c (ffffffff81331e6b)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- security/keys/keyctl.c:SyS_add_key
- security/keys/keyctl.c:keyctl_update_key
In security/selinux/selinuxfs.c (ffffffff8134a201)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_avc_cache_threshold
- security/selinux/selinuxfs.c:sel_write_checkreqprot
- security/selinux/selinuxfs.c:sel_write_disable
- security/selinux/selinuxfs.c:sel_commit_bools_write
- security/selinux/selinuxfs.c:sel_write_enforce
- security/selinux/selinuxfs.c:sel_write_bool
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff8136362d)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
- security/smack/smackfs.c:smk_write_syslog
- security/smack/smackfs.c:smk_write_ambient
- security/smack/smackfs.c:smk_write_onlycap
- security/smack/smackfs.c:smk_write_relabel_self
- security/smack/smackfs.c:smk_write_revoke_subj
- security/smack/smackfs.c:smk_write_net6addr
- security/smack/smackfs.c:smk_write_net4addr
In security/tomoyo/securityfs_if.c (ffffffff81372ec3)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- security/tomoyo/securityfs_if.c:tomoyo_write_self
In security/apparmor/apparmorfs.c (ffffffff813750f3)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In security/integrity/ima/ima_fs.c (ffffffff81396b01)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- security/integrity/ima/ima_fs.c:ima_write_policy
In security/integrity/evm/evm_secfs.c (ffffffff8139b927)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In block/ioctl.c (ffffffff813c896f)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
In block/scsi_ioctl.c (ffffffff813cbd76)
Location: arch/x86/include/asm/uaccess.h:693
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 (ffffffff813d5a19)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- block/bsg.c:bsg_ioctl
- block/bsg.c:bsg_write
In lib/kfifo.c (ffffffff813fe722)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In lib/kstrtox.c (ffffffff81401eef)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtol_from_user
In lib/dynamic_debug.c (ffffffff8141516e)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In drivers/pinctrl/pinconf.c (ffffffff81420c11)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/pinctrl/pinconf.c:pinconf_dbg_config_write
In drivers/video/fbdev/core/fbmem.c (ffffffff8146ca70)
Location: arch/x86/include/asm/uaccess.h:693
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: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_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff81470f24)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/imsttfb.c (ffffffff81475c60)
Location: arch/x86/include/asm/uaccess.h:693
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff8147de22)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff814d06f5)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff814e1adf)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_write
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/tty_ioctl.c (ffffffff814e8a20)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:set_termiox
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
In drivers/tty/vt/vt_ioctl.c (ffffffff814ee706)
Location: arch/x86/include/asm/uaccess.h:693
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_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
- drivers/tty/vt/vt_ioctl.c:vt_compat_ioctl
In drivers/tty/vt/vc_screen.c (ffffffff814f055f)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff814f1266)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff814f484a)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_diacrit
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
In drivers/tty/vt/vt.c (ffffffff814faaf9)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff81502fef)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff81511384)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff81512991)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/char/random.c:write_pool
In drivers/char/virtio_console.c (ffffffff81517ba7)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In drivers/char/agp/frontend.c (ffffffff8151c1c6)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agpioc_setup_wrap
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff8151ece9)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev.c (ffffffff81524b71)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev.c:tpm_write
In drivers/gpu/vga/vgaarb.c (ffffffff8153fc79)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff815411b6)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/lightnvm/core.c (ffffffff81543194)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffff8156de26)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:loop_set_status_old
- drivers/block/loop.c:loop_set_status64
In drivers/mfd/ab3100-core.c (ffffffff81592771)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (ffffffff815944f9)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff81597ebf)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/scsi/scsi_devinfo.c (ffffffff815b696a)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff815b6d79)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
- drivers/scsi/scsi_proc.c:proc_scsi_write
In drivers/scsi/sg.c (ffffffff815c649d)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_ioctl
In drivers/ata/libata-scsi.c (ffffffff815d31d5)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
- drivers/ata/libata-scsi.c:ata_task_ioctl
In drivers/net/tun.c (ffffffff815efe41)
Location: arch/x86/include/asm/uaccess.h:693
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
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff815f53b6)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
In drivers/cdrom/cdrom.c (ffffffff815fe531)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- 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_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- 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
In drivers/usb/core/devio.c (ffffffff8161a75c)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_disconnect_claim
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- 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:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
In drivers/input/input-compat.c (ffffffff8166a0da)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In drivers/input/evdev.c (ffffffff8166d2f6)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_handle_get_keycode
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- 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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
In drivers/input/misc/uinput.c (ffffffff81671d06)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In drivers/rtc/rtc-dev.c (ffffffff81675559)
Location: arch/x86/include/asm/uaccess.h:693
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 (ffffffff8167ded6)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/md/md.c (ffffffff8169a080)
Location: arch/x86/include/asm/uaccess.h:693
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 (ffffffff816a9df7)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff816fbac9)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- 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:compat_sock_ioctl_trans
- net/socket.c:___sys_sendmsg
- net/socket.c:SyS_socketcall
- net/socket.c:SyS_socketcall
In net/core/sock.c (ffffffff817015ca)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
In net/core/ethtool.c (ffffffff8171f45e)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_rxnfc
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxnfc
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- 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
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
In net/core/filter.c (ffffffff81732266)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/core/filter.c:bpf_prog_create_from_user
- net/core/filter.c:sk_attach_filter
In net/core/dev_ioctl.c (ffffffff817337ef)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
- 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 (ffffffff8173f13d)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:compat_SyS_socketcall
In net/netlink/af_netlink.c (ffffffff8174d6e6)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_setsockopt
In net/netfilter/nf_log.c (ffffffff81752325)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/netfilter/nf_log.c:nf_log_proc_dostring
In net/ipv4/ip_options.c (ffffffff8175bff2)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffffffff817602e1)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff81768750)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In net/ipv4/tcp_ipv4.c (ffffffff8177c1db)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff81784b27)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/ipv4/raw.c:compat_raw_setsockopt
- net/ipv4/raw.c:raw_setsockopt
In net/ipv4/arp.c (ffffffff8178d882)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff81792283)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/ipv4/devinet.c:devinet_ioctl
In net/ipv4/fib_frontend.c (ffffffff8179b25e)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:ip_rt_ioctl
- net/ipv4/fib_frontend.c:ip_rt_ioctl
In net/ipv4/ipmr.c (ffffffff817a9c83)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_compat_ioctl
- net/ipv4/ipmr.c:ipmr_compat_ioctl
In net/xfrm/xfrm_state.c (ffffffff817b7568)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/xfrm/xfrm_state.c:xfrm_user_policy
In net/ipv6/addrconf.c (ffffffff817d110b)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_set_dstaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_del_ifaddr
In net/ipv6/route.c (ffffffff817d8334)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (ffffffff817dc7a3)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In net/ipv6/raw.c (ffffffff817e5a7d)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In net/ipv6/tcp_ipv6.c (ffffffff817efa4f)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/exthdrs.c (ffffffff817f3452)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In net/ipv6/ip6_flowlabel.c (ffffffff817f6564)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:fl_create
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
In net/ipv6/ip6mr.c (ffffffff817fa7c5)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- 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 (ffffffff81803950)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff8180a0ff)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:compat_wext_handle_ioctl
In net/wireless/wext-priv.c (ffffffff8180b042)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
In net/rfkill/core.c (ffffffff81811d13)
Location: arch/x86/include/asm/uaccess.h:693
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
4.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81031df8)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/tls.c (ffffffff8103d496)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff8104b542)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_write
In arch/x86/kernel/cpu/microcode/intel.c (ffffffff8104d507)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- arch/x86/kernel/cpu/microcode/intel.c:get_ucode_user
In arch/x86/kernel/uprobes.c (ffffffff81065dc2)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/mm/tlb.c (ffffffff810720a3)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/mpx.c (ffffffff81076d66)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- arch/x86/mm/mpx.c:mpx_generate_siginfo
In arch/x86/ia32/sys_ia32.c (ffffffff810791c9)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- arch/x86/ia32/sys_ia32.c:sys32_mmap
In kernel/sysctl_binary.c (ffffffff8108d009)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/sysctl_binary.c:compat_SyS_sysctl
- kernel/sysctl_binary.c:SyS_sysctl
In kernel/capability.c (ffffffff8108d584)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/capability.c:SyS_capset
In kernel/ptrace.c (ffffffff8108ef76)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff81095458)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/signal.c:compat_SyS_rt_sigsuspend
- kernel/signal.c:compat_SyS_rt_sigaction
- kernel/signal.c:SyS_rt_sigaction
- kernel/signal.c:SyS_sigprocmask
- kernel/signal.c:compat_restore_altstack
- kernel/signal.c:SYSC_rt_tgsigqueueinfo
- kernel/signal.c:SYSC_rt_sigqueueinfo
- kernel/signal.c:SYSC_rt_sigtimedwait
- kernel/signal.c:SYSC_rt_sigtimedwait
- kernel/signal.c:compat_SyS_rt_sigprocmask
In kernel/sys.c (ffffffff810956c7)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:SyS_setrlimit
- kernel/sys.c:SyS_prlimit64
- kernel/sys.c:SyS_setdomainname
- kernel/sys.c:SyS_sethostname
In kernel/sched/core.c (ffffffff810b0a06)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/sched/core.c:SyS_sched_setaffinity
- kernel/sched/core.c:SyS_sched_setattr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffffffff810c91cb)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/power/qos.c (ffffffff810d1252)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/power/user.c (ffffffff810dab63)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In kernel/profile.c (ffffffff810f0f7f)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff810f1cc1)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/time/time.c:SYSC_adjtimex
- kernel/time/time.c:SyS_settimeofday
- kernel/time/time.c:SyS_settimeofday
In kernel/time/hrtimer.c (ffffffff810f6e16)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/time/hrtimer.c:SyS_nanosleep
In kernel/time/itimer.c (ffffffff810f78d1)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/time/itimer.c:SyS_setitimer
In kernel/time/posix-timers.c (ffffffff810f91db)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/time/posix-timers.c:SyS_clock_nanosleep
- kernel/time/posix-timers.c:SYSC_clock_adjtime
- kernel/time/posix-timers.c:SyS_clock_settime
- kernel/time/posix-timers.c:SyS_timer_settime
- kernel/time/posix-timers.c:SyS_timer_create
In kernel/time/timer_stats.c (ffffffff811066f4)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/time/timer_stats.c:tstats_write
In kernel/futex.c (ffffffff8110a577)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/futex.c:SyS_futex
In kernel/module.c (ffffffff81111b33)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/module.c:SYSC_init_module
In kernel/kexec_core.c (ffffffff81114aeb)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (ffffffff81115acc)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/kexec.c:compat_SyS_kexec_load
- kernel/kexec.c:do_kexec_load
In kernel/kexec_file.c (ffffffff811169dd)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/kexec_file.c:SyS_kexec_file_load
In kernel/compat.c (ffffffff811177a2)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/compat.c:C_SYSC_rt_sigtimedwait
- kernel/compat.c:compat_get_timespec
- kernel/compat.c:compat_get_timeval
- kernel/compat.c:compat_SyS_settimeofday
In kernel/user_namespace.c (ffffffff811272ba)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff81135ee5)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff81143ed9)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In kernel/trace/trace.c (ffffffff81156fd5)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff81167be3)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
In kernel/trace/trace_probe.c (ffffffff8117bba0)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/trace/trace_probe.c:traceprobe_probes_write
In kernel/trace/trace_uprobe.c (ffffffff8117c3b8)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:fetch_file_offset_u64
- kernel/trace/trace_uprobe.c:fetch_file_offset_u32
- kernel/trace/trace_uprobe.c:fetch_file_offset_u16
- kernel/trace/trace_uprobe.c:fetch_file_offset_u8
- kernel/trace/trace_uprobe.c:fetch_stack_u64
- kernel/trace/trace_uprobe.c:fetch_stack_u32
- kernel/trace/trace_uprobe.c:fetch_stack_u16
- kernel/trace/trace_uprobe.c:fetch_stack_u8
In kernel/bpf/syscall.c (ffffffff81181888)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/events/core.c (ffffffff81193683)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- kernel/events/core.c:SYSC_perf_event_open
- kernel/events/core.c:perf_ioctl
In mm/shmem.c (ffffffff811c43ae)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- mm/shmem.c:SyS_memfd_create
In mm/util.c (ffffffff811c4885)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:memdup_user
In mm/mempolicy.c (ffffffff81200427)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- mm/mempolicy.c:compat_SyS_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff81210251)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffffffff8122d5bb)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In fs/read_write.c (ffffffff8123494d)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:compat_SyS_sendfile64
- fs/read_write.c:SyS_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (ffffffff8123a5d3)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In fs/fcntl.c (ffffffff81246b02)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/fcntl.c:SyS_fcntl
In fs/ioctl.c (ffffffff81247a2e)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff8124a26d)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/select.c:SyS_ppoll
- fs/select.c:SyS_ppoll
- fs/select.c:do_sys_poll
- fs/select.c:SyS_pselect6
- fs/select.c:SyS_pselect6
- fs/select.c:SyS_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (ffffffff8125b359)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff8125c9d7)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff81267ea4)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/splice.c:SyS_splice
- fs/splice.c:SyS_splice
- fs/splice.c:vmsplice_to_pipe
In fs/utimes.c (ffffffff812694de)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/utimes.c:SyS_utimes
- fs/utimes.c:SyS_utimensat
In fs/notify/fanotify/fanotify_user.c (ffffffff8127c45f)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff8127f51f)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/eventpoll.c:compat_SyS_epoll_pwait
- fs/eventpoll.c:SyS_epoll_pwait
- fs/eventpoll.c:SyS_epoll_ctl
In fs/signalfd.c (ffffffff812805a8)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/signalfd.c:compat_SyS_signalfd
- fs/signalfd.c:compat_SyS_signalfd
- fs/signalfd.c:SyS_signalfd
In fs/timerfd.c (ffffffff812816e7)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/timerfd.c:SyS_timerfd_settime
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff81281e24)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff812829dc)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
In fs/aio.c (ffffffff81286203)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/aio.c:do_io_submit
- fs/aio.c:read_events
In fs/locks.c (ffffffff8128ee1f)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/locks.c:fcntl_setlk
- fs/locks.c:fcntl_getlk
In fs/compat.c (ffffffff81291b7d)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/compat.c:compat_SyS_ppoll
- fs/compat.c:compat_SyS_ppoll
- fs/compat.c:compat_SyS_pselect6
- fs/compat.c:compat_SyS_pselect6
- fs/compat.c:compat_SyS_old_select
- fs/compat.c:compat_SyS_old_select
In fs/binfmt_elf.c (ffffffff81294b7e)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In fs/compat_binfmt_elf.c (ffffffff812977c3)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In fs/fhandle.c (ffffffff8129ba93)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:SyS_name_to_handle_at
In fs/quota/quota.c (ffffffff812a2704)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff812a353a)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff812a9103)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/kernfs/file.c (ffffffff812b8cfa)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/ext4/ioctl.c (ffffffff812cfb62)
Location: arch/x86/include/asm/uaccess.h:713
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
In fs/ecryptfs/miscdev.c (ffffffff81340451)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In fs/fuse/file.c (ffffffff8134a24b)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In fs/debugfs/file.c (ffffffff81353adb)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/debugfs/file.c:debugfs_write_file_bool
In fs/efivarfs/file.c (ffffffff813568de)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff813584d0)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_msgctl
- ipc/compat.c:compat_SyS_ipc
- ipc/compat.c:do_compat_semctl
In ipc/msgutil.c (ffffffff8135a2e5)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff8135a7d1)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In ipc/sem.c (ffffffff8135cf38)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- ipc/sem.c:SYSC_semtimedop
- ipc/sem.c:SYSC_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8135f4f1)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In ipc/mqueue.c (ffffffff81360e86)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- ipc/mqueue.c:SYSC_mq_getsetattr
- ipc/mqueue.c:SyS_mq_notify
- ipc/mqueue.c:SyS_mq_notify
- ipc/mqueue.c:SyS_mq_open
- ipc/mqueue.c:prepare_timeout
In ipc/compat_mq.c (ffffffff813634f3)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- ipc/compat_mq.c:compat_SyS_mq_getsetattr
In security/keys/keyctl.c (ffffffff81366fe4)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:SyS_add_key
In security/keys/dh.c (ffffffff8136b5c5)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
In security/selinux/selinuxfs.c (ffffffff81382916)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_validatetrans
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff8139ae2d)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_revoke_subj
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff813ab5db)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In security/integrity/ima/ima_fs.c (ffffffff813d29be)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- security/integrity/ima/ima_fs.c:ima_write_policy
In security/integrity/evm/evm_secfs.c (ffffffff813d883e)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- security/integrity/evm/evm_secfs.c:evm_write_key
In block/ioctl.c (ffffffff8140d4ee)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (ffffffff81410b70)
Location: arch/x86/include/asm/uaccess.h:713
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 (ffffffff8141ba9f)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- block/bsg.c:bsg_ioctl
- block/bsg.c:bsg_write
In lib/kfifo.c (ffffffff81446166)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In lib/kstrtox.c (ffffffff8144a103)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/pinctrl/pinconf.c (ffffffff814694c4)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/pinctrl/pinconf.c:pinconf_dbg_config_write
In drivers/gpio/gpiolib.c (ffffffff814717ce)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff814badd0)
Location: arch/x86/include/asm/uaccess.h:713
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: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_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff814bf326)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/imsttfb.c (ffffffff814c41a0)
Location: arch/x86/include/asm/uaccess.h:713
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff814cc5c3)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff81521363)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff8153432f)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (ffffffff8153a2af)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
In drivers/tty/vt/vt_ioctl.c (ffffffff81540aa5)
Location: arch/x86/include/asm/uaccess.h:713
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_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_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 (ffffffff81541165)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff81541eca)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff81545dd6)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/vt.c (ffffffff8154b769)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff815545ee)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff8156394c)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff8156583f)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In drivers/char/virtio_console.c (ffffffff8156a8ce)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In drivers/char/agp/frontend.c (ffffffff8156f0d0)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agpioc_setup_wrap
In drivers/char/agp/compat_ioctl.c (ffffffff81571e71)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev.c (ffffffff81577b81)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev.c:tpm_write
In drivers/lightnvm/core.c (ffffffff8159535a)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffff815c3716)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (ffffffff815e7584)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (ffffffff815e9392)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff815ed80e)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff815f99e6)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (ffffffff815fd3d8)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl
In drivers/scsi/scsi_devinfo.c (ffffffff8160f07e)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff8160f799)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/scsi/sg.c (ffffffff8161ecb2)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_ioctl
In drivers/ata/libata-scsi.c (ffffffff8162ceff)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff81640a54)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff81642166)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff8164f256)
Location: arch/x86/include/asm/uaccess.h:713
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
- drivers/net/tun.c:__tun_chr_ioctl
In drivers/net/ppp/ppp_generic.c (ffffffff816550a6)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/cdrom/cdrom.c (ffffffff81661d45)
Location: arch/x86/include/asm/uaccess.h:713
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff8167d3a1)
Location: arch/x86/include/asm/uaccess.h:713
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:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_disconnect_claim
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/input/input-compat.c (ffffffff816ca45a)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In drivers/input/evdev.c (ffffffff816ce8ed)
Location: arch/x86/include/asm/uaccess.h:713
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff816d1f98)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/rtc-dev.c (ffffffff816d5df9)
Location: arch/x86/include/asm/uaccess.h:713
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 (ffffffff816dec16)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/md/md.c (ffffffff816fb7b4)
Location: arch/x86/include/asm/uaccess.h:713
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 (ffffffff8170a247)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff81762b19)
Location: arch/x86/include/asm/uaccess.h:713
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_sock_ioctl_trans
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:SyS_socketcall
- net/socket.c:SyS_socketcall
- net/socket.c:___sys_sendmsg
In net/core/sock.c (ffffffff8176b187)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
In net/core/ethtool.c (ffffffff8178a06d)
Location: arch/x86/include/asm/uaccess.h:713
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_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_get_tunable
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- 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_set_settings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (ffffffff8179e380)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (ffffffff8179f5ce)
Location: arch/x86/include/asm/uaccess.h:713
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
- net/core/dev_ioctl.c:dev_ifsioc
In net/compat.c (ffffffff817ac5bd)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/compat.c:compat_SyS_socketcall
- net/compat.c:cmsghdr_from_user_compat_to_kern
In net/ipv4/ip_options.c (ffffffff817c825a)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffffffff817cc142)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff817d5195)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In net/ipv4/tcp_ipv4.c (ffffffff817e9a1b)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff817f2213)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/arp.c (ffffffff817fae46)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff817ff093)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/ipv4/devinet.c:devinet_ioctl
In net/ipv4/fib_frontend.c (ffffffff81808e60)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:ip_rt_ioctl
- net/ipv4/fib_frontend.c:ip_rt_ioctl
In net/ipv4/ipmr.c (ffffffff818180de)
Location: arch/x86/include/asm/uaccess.h:713
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/xfrm/xfrm_state.c (ffffffff818245ac)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/xfrm/xfrm_state.c:xfrm_user_policy
In net/ipv6/addrconf.c (ffffffff8183eb83)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (ffffffff81846b96)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (ffffffff8184a732)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In net/ipv6/raw.c (ffffffff81853ef8)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In net/ipv6/tcp_ipv6.c (ffffffff8185e63f)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/exthdrs.c (ffffffff818622bd)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In net/ipv6/ip6_flowlabel.c (ffffffff81865b8c)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff8186ae28)
Location: arch/x86/include/asm/uaccess.h:713
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff81877f07)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff8187c269)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff8187ca73)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
In net/rfkill/core.c (ffffffff818849bf)
Location: arch/x86/include/asm/uaccess.h:713
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
4.10
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81031a78)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/tls.c (ffffffff8103cd86)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff8104d992)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_write
In arch/x86/kernel/cpu/microcode/intel.c (ffffffff8104f957)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- arch/x86/kernel/cpu/microcode/intel.c:get_ucode_user
In arch/x86/kernel/uprobes.c (ffffffff810692d6)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/mm/tlb.c (ffffffff81075c13)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/mpx.c (ffffffff8107a916)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- arch/x86/mm/mpx.c:mpx_generate_siginfo
In arch/x86/mm/pkeys.c (ffffffff8107b4b3)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/sys_ia32.c (ffffffff8107cfb9)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- arch/x86/ia32/sys_ia32.c:sys32_mmap
In kernel/sysctl_binary.c (ffffffff81091f89)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/sysctl_binary.c:compat_SyS_sysctl
- kernel/sysctl_binary.c:SyS_sysctl
In kernel/capability.c (ffffffff810924c4)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/capability.c:SyS_capset
In kernel/ptrace.c (ffffffff81093f06)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff8109a448)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/signal.c:compat_SyS_rt_sigsuspend
- kernel/signal.c:compat_SyS_rt_sigaction
- kernel/signal.c:SyS_rt_sigaction
- kernel/signal.c:SyS_sigprocmask
- kernel/signal.c:compat_restore_altstack
- kernel/signal.c:SYSC_rt_tgsigqueueinfo
- kernel/signal.c:SYSC_rt_sigqueueinfo
- kernel/signal.c:SYSC_rt_sigtimedwait
- kernel/signal.c:SYSC_rt_sigtimedwait
- kernel/signal.c:compat_SyS_rt_sigprocmask
In kernel/sys.c (ffffffff8109a6b7)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:SyS_setrlimit
- kernel/sys.c:SyS_prlimit64
- kernel/sys.c:SyS_setdomainname
- kernel/sys.c:SyS_sethostname
In kernel/sched/core.c (ffffffff810b6c0e)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/sched/core.c:SyS_sched_setaffinity
- kernel/sched/core.c:SyS_sched_setattr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffffffff810cf1eb)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/power/qos.c (ffffffff810d7cb2)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/power/user.c (ffffffff810e1633)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In kernel/profile.c (ffffffff810f8071)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff810f8e41)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/time/time.c:SYSC_adjtimex
- kernel/time/time.c:SyS_settimeofday
- kernel/time/time.c:SyS_settimeofday
In kernel/time/hrtimer.c (ffffffff810fded6)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/time/hrtimer.c:SyS_nanosleep
In kernel/time/posix-timers.c (ffffffff81106b6b)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/time/posix-timers.c:SyS_clock_nanosleep
- kernel/time/posix-timers.c:SYSC_clock_adjtime
- kernel/time/posix-timers.c:SyS_clock_settime
- kernel/time/posix-timers.c:SyS_timer_settime
- kernel/time/posix-timers.c:SyS_timer_create
In kernel/time/itimer.c (ffffffff81109f91)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/time/itimer.c:SyS_setitimer
In kernel/time/timer_stats.c (ffffffff8110de84)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/time/timer_stats.c:tstats_write
In kernel/futex.c (ffffffff81111d67)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/futex.c:SyS_futex
In kernel/module.c (ffffffff811192b3)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/module.c:SYSC_init_module
In kernel/kexec_core.c (ffffffff8111c1d8)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (ffffffff8111d1ec)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/kexec.c:compat_SyS_kexec_load
- kernel/kexec.c:do_kexec_load
In kernel/kexec_file.c (ffffffff8111e11d)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/kexec_file.c:SyS_kexec_file_load
In kernel/compat.c (ffffffff8111eee2)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/compat.c:C_SYSC_rt_sigtimedwait
- kernel/compat.c:compat_get_timespec
- kernel/compat.c:compat_get_timeval
- kernel/compat.c:compat_SyS_settimeofday
In kernel/user_namespace.c (ffffffff81130e57)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff8113fc65)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff8114dd90)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In kernel/trace/trace.c (ffffffff81162112)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff81173033)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
In kernel/trace/trace_probe.c (ffffffff811877b0)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/trace/trace_probe.c:traceprobe_probes_write
In kernel/trace/trace_uprobe.c (ffffffff81187fc8)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:fetch_file_offset_u64
- kernel/trace/trace_uprobe.c:fetch_file_offset_u32
- kernel/trace/trace_uprobe.c:fetch_file_offset_u16
- kernel/trace/trace_uprobe.c:fetch_file_offset_u8
- kernel/trace/trace_uprobe.c:fetch_stack_u64
- kernel/trace/trace_uprobe.c:fetch_stack_u32
- kernel/trace/trace_uprobe.c:fetch_stack_u16
- kernel/trace/trace_uprobe.c:fetch_stack_u8
In kernel/bpf/syscall.c (ffffffff8118d985)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:SyS_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_get_next_key
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/events/core.c (ffffffff811a2e66)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- kernel/events/core.c:SYSC_perf_event_open
- kernel/events/core.c:perf_ioctl
In mm/shmem.c (ffffffff811d44ae)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- mm/shmem.c:SyS_memfd_create
In mm/util.c (ffffffff811d4995)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:memdup_user
In mm/mempolicy.c (ffffffff81211720)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- mm/mempolicy.c:C_SYSC_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff81222381)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffffffff8123faf0)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In fs/read_write.c (ffffffff812474fd)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:compat_SyS_sendfile64
- fs/read_write.c:SyS_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (ffffffff8124d370)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In fs/fcntl.c (ffffffff81259aef)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/fcntl.c:SyS_fcntl
In fs/ioctl.c (ffffffff8125aa6e)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff8125d22d)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/select.c:SyS_ppoll
- fs/select.c:SyS_ppoll
- fs/select.c:do_sys_poll
- fs/select.c:SyS_pselect6
- fs/select.c:SyS_pselect6
- fs/select.c:SyS_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (ffffffff8126e909)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff8126ff27)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff8127ae14)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/splice.c:SyS_splice
- fs/splice.c:SyS_splice
In fs/utimes.c (ffffffff8127c48e)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/utimes.c:SyS_utimes
- fs/utimes.c:SyS_utimensat
In fs/notify/fanotify/fanotify_user.c (ffffffff8129000f)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff8129309f)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/eventpoll.c:compat_SyS_epoll_pwait
- fs/eventpoll.c:SyS_epoll_pwait
- fs/eventpoll.c:SyS_epoll_ctl
In fs/signalfd.c (ffffffff81294118)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/signalfd.c:compat_SyS_signalfd
- fs/signalfd.c:compat_SyS_signalfd
- fs/signalfd.c:SyS_signalfd
In fs/timerfd.c (ffffffff81295217)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/timerfd.c:SyS_timerfd_settime
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff81295954)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff812964fc)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
In fs/aio.c (ffffffff81299623)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/aio.c:do_io_submit
- fs/aio.c:read_events
In fs/crypto/policy.c (ffffffff8129e7d6)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/locks.c (ffffffff812a3dd6)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/locks.c:fcntl_setlk
- fs/locks.c:fcntl_getlk
In fs/compat.c (ffffffff812a68fd)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/compat.c:compat_SyS_ppoll
- fs/compat.c:compat_SyS_ppoll
- fs/compat.c:compat_SyS_pselect6
- fs/compat.c:compat_SyS_pselect6
- fs/compat.c:compat_SyS_old_select
- fs/compat.c:compat_SyS_old_select
In fs/binfmt_elf.c (ffffffff812a983c)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In fs/compat_binfmt_elf.c (ffffffff812ac2b0)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In fs/fhandle.c (ffffffff812b0653)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:SyS_name_to_handle_at
In fs/quota/quota.c (ffffffff812b8113)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff812b8f1a)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff812bea03)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/kernfs/file.c (ffffffff812ce461)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/ext4/ioctl.c (ffffffff812e5957)
Location: arch/x86/include/asm/uaccess.h:692
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/ecryptfs/miscdev.c (ffffffff813561d1)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In fs/debugfs/file.c (ffffffff81369d8b)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/debugfs/file.c:debugfs_write_file_bool
In fs/efivarfs/file.c (ffffffff8136cd2e)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff8136e9c0)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_msgctl
- ipc/compat.c:compat_SyS_ipc
- ipc/compat.c:do_compat_semctl
In ipc/msgutil.c (ffffffff813707c5)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff81370db1)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In ipc/sem.c (ffffffff8137361c)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- ipc/sem.c:SYSC_semtimedop
- ipc/sem.c:SYSC_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff81375cf1)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In ipc/mqueue.c (ffffffff81377696)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- ipc/mqueue.c:SYSC_mq_getsetattr
- ipc/mqueue.c:SyS_mq_notify
- ipc/mqueue.c:SyS_mq_notify
- ipc/mqueue.c:SyS_mq_open
- ipc/mqueue.c:prepare_timeout
In ipc/compat_mq.c (ffffffff81379cc3)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- ipc/compat_mq.c:compat_SyS_mq_getsetattr
In security/keys/keyctl.c (ffffffff8137d804)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:SyS_add_key
In security/keys/dh.c (ffffffff81381dd5)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
In security/selinux/selinuxfs.c (ffffffff81399396)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_validatetrans
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff813b1b1d)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff813c23ab)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In security/integrity/ima/ima_fs.c (ffffffff813ea2ae)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- security/integrity/ima/ima_fs.c:ima_write_policy
In security/integrity/evm/evm_secfs.c (ffffffff813f04ee)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- security/integrity/evm/evm_secfs.c:evm_write_key
In block/ioctl.c (ffffffff814287fe)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (ffffffff8142bf00)
Location: arch/x86/include/asm/uaccess.h:692
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 (ffffffff81436fdf)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- block/bsg.c:bsg_ioctl
- block/bsg.c:bsg_write
In block/blk-zoned.c (ffffffff81449266)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_reset_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In lib/kfifo.c (ffffffff81464956)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In lib/kstrtox.c (ffffffff81468ac3)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/pinctrl/pinconf.c (ffffffff814887a4)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/pinctrl/pinconf.c:pinconf_dbg_config_write
In drivers/gpio/gpiolib.c (ffffffff81493a15)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff814dcdd0)
Location: arch/x86/include/asm/uaccess.h:692
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: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_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff814e1316)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/imsttfb.c (ffffffff814e6190)
Location: arch/x86/include/asm/uaccess.h:692
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff814ee4f1)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff8154d89d)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff81560a5a)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (ffffffff8156696f)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
In drivers/tty/vt/vt_ioctl.c (ffffffff8156d0e5)
Location: arch/x86/include/asm/uaccess.h:692
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_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_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 (ffffffff8156d7a5)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff8156e50a)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff81572426)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/vt.c (ffffffff81577f99)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff815811be)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff815900ac)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff81591f9f)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In drivers/char/virtio_console.c (ffffffff81596ffe)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In drivers/char/agp/frontend.c (ffffffff8159b790)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agpioc_setup_wrap
In drivers/char/agp/compat_ioctl.c (ffffffff8159e531)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev.c (ffffffff815a4061)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev.c:tpm_write
In drivers/lightnvm/core.c (ffffffff815c2cba)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffff815f1e46)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (ffffffff81614394)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (ffffffff816161a2)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff8161a60e)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff81627fb6)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (ffffffff8162b808)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- 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 (ffffffff8162c3c4)
Location: arch/x86/include/asm/uaccess.h:692
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_devinfo.c (ffffffff8163e91e)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff8163f029)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/scsi/sg.c (ffffffff8164f861)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_ioctl
In drivers/ata/libata-scsi.c (ffffffff8165e02f)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff81671b56)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff81673246)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff81680f70)
Location: arch/x86/include/asm/uaccess.h:692
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 (ffffffff81682d86)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/cdrom/cdrom.c (ffffffff8168fb35)
Location: arch/x86/include/asm/uaccess.h:692
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff816ab11f)
Location: arch/x86/include/asm/uaccess.h:692
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:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_disconnect_claim
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/input/input-compat.c (ffffffff816f83d6)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff816fc5bd)
Location: arch/x86/include/asm/uaccess.h:692
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff81701de8)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/rtc-dev.c (ffffffff81705ad9)
Location: arch/x86/include/asm/uaccess.h:692
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 (ffffffff8170efd6)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/md/md.c (ffffffff8172d691)
Location: arch/x86/include/asm/uaccess.h:692
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 (ffffffff8173c117)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff8178fc09)
Location: arch/x86/include/asm/uaccess.h:692
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_sock_ioctl_trans
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:SyS_socketcall
- net/socket.c:SyS_socketcall
- net/socket.c:___sys_sendmsg
In net/core/sock.c (ffffffff81798247)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
In net/core/ethtool.c (ffffffff817b794d)
Location: arch/x86/include/asm/uaccess.h:692
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:dev_ethtool
- net/core/ethtool.c:ethtool_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_get_stats
- net/core/ethtool.c:ethtool_self_test
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- 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_set_settings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (ffffffff817ccde0)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (ffffffff817cdf9e)
Location: arch/x86/include/asm/uaccess.h:692
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
- net/core/dev_ioctl.c:dev_ifsioc
In net/compat.c (ffffffff817dbbdd)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/compat.c:compat_SyS_socketcall
- net/compat.c:cmsghdr_from_user_compat_to_kern
In net/ipv4/ip_options.c (ffffffff817f7d4a)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffffffff817fc0c8)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff8180515a)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In net/ipv4/tcp_ipv4.c (ffffffff81819ccb)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff81822ff3)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/arp.c (ffffffff8182bcf6)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff8182fff3)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/ipv4/devinet.c:devinet_ioctl
In net/ipv4/fib_frontend.c (ffffffff81839f52)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:ip_rt_ioctl
- net/ipv4/fib_frontend.c:ip_rt_ioctl
In net/ipv4/ipmr.c (ffffffff8184993e)
Location: arch/x86/include/asm/uaccess.h:692
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/xfrm/xfrm_state.c (ffffffff8185616c)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/xfrm/xfrm_state.c:xfrm_user_policy
In net/ipv6/addrconf.c (ffffffff81870793)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (ffffffff81878976)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (ffffffff8187c5d6)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In net/ipv6/raw.c (ffffffff81885c08)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In net/ipv6/tcp_ipv6.c (ffffffff8189077f)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/exthdrs.c (ffffffff8189434d)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In net/ipv6/ip6_flowlabel.c (ffffffff8189825c)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff8189dc78)
Location: arch/x86/include/asm/uaccess.h:692
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff818ac487)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff818b0b29)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff818b1323)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
In net/rfkill/core.c (ffffffff818b922f)
Location: arch/x86/include/asm/uaccess.h:692
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
4.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff8102fc8f)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/tls.c (ffffffff8103adc6)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mcheck/dev-mcelog.c (ffffffff8104c63f)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mcheck/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff8104d8f8)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_write
In arch/x86/kernel/cpu/microcode/intel.c (ffffffff8104f897)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- arch/x86/kernel/cpu/microcode/intel.c:get_ucode_user
In arch/x86/kernel/uprobes.c (ffffffff810685a3)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/mm/tlb.c (ffffffff81074563)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/mpx.c (ffffffff81079156)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- arch/x86/mm/mpx.c:mpx_generate_siginfo
In arch/x86/mm/pkeys.c (ffffffff81079c73)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/sys_ia32.c (ffffffff8107b7b9)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- arch/x86/ia32/sys_ia32.c:sys32_mmap
In kernel/sysctl_binary.c (ffffffff8108f139)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/sysctl_binary.c:compat_SyS_sysctl
- kernel/sysctl_binary.c:SyS_sysctl
In kernel/capability.c (ffffffff8108f648)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/capability.c:SyS_capset
In kernel/ptrace.c (ffffffff81090fe7)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff810975c8)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/signal.c:compat_SyS_rt_sigsuspend
- kernel/signal.c:compat_SyS_rt_sigaction
- kernel/signal.c:SyS_rt_sigaction
- kernel/signal.c:SyS_sigprocmask
- kernel/signal.c:compat_restore_altstack
- kernel/signal.c:restore_altstack
- kernel/signal.c:SyS_sigaltstack
- kernel/signal.c:SYSC_rt_tgsigqueueinfo
- kernel/signal.c:SYSC_rt_sigqueueinfo
- kernel/signal.c:C_SYSC_rt_sigtimedwait
- kernel/signal.c:SYSC_rt_sigtimedwait
- kernel/signal.c:SYSC_rt_sigtimedwait
- kernel/signal.c:compat_SyS_rt_sigprocmask
In kernel/sys.c (ffffffff81097927)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:SyS_setrlimit
- kernel/sys.c:SyS_prlimit64
- kernel/sys.c:compat_SyS_setrlimit
- kernel/sys.c:SyS_setdomainname
- kernel/sys.c:SyS_sethostname
In kernel/sched/core.c (ffffffff810b2e5c)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/sched/core.c:SyS_sched_setaffinity
- kernel/sched/core.c:SyS_sched_setattr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffffffff810d032b)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/power/qos.c (ffffffff810d6cf2)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/power/user.c (ffffffff810e0539)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/kcmp.c (ffffffff810f9709)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/kcmp.c:SyS_kcmp
In kernel/profile.c (ffffffff810fa0b0)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff810fafe6)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:SYSC_adjtimex
- kernel/time/time.c:compat_SyS_settimeofday
- kernel/time/time.c:SyS_settimeofday
- kernel/time/time.c:SyS_settimeofday
In kernel/time/posix-timers.c (ffffffff81107d09)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/time/posix-timers.c:SYSC_clock_adjtime
- kernel/time/posix-timers.c:SyS_timer_create
In kernel/time/itimer.c (ffffffff8110be3b)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/time/itimer.c:SyS_setitimer
In kernel/futex.c (ffffffff8111334f)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/futex.c:SyS_futex
In kernel/module.c (ffffffff8111abef)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/module.c:SYSC_init_module
In kernel/kexec_core.c (ffffffff8111e09f)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (ffffffff8111ee0b)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/kexec.c:compat_SyS_kexec_load
- kernel/kexec.c:do_kexec_load
In kernel/compat.c (ffffffff81120376)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/compat.c:get_compat_itimerspec64
- kernel/compat.c:get_compat_itimerspec64
- kernel/compat.c:get_compat_itimerval
- kernel/compat.c:compat_get_timex
In kernel/user_namespace.c (ffffffff81132487)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff81142085)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff8115036e)
Location: include/linux/uaccess.h:143
Inline: True
In kernel/trace/trace.c (ffffffff81165522)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff81174d63)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
In kernel/trace/trace_probe.c (ffffffff8118a3f2)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/trace/trace_probe.c:traceprobe_probes_write
In kernel/trace/trace_uprobe.c (ffffffff8118ac48)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:fetch_file_offset_u64
- kernel/trace/trace_uprobe.c:fetch_file_offset_u32
- kernel/trace/trace_uprobe.c:fetch_file_offset_u16
- kernel/trace/trace_uprobe.c:fetch_file_offset_u8
- kernel/trace/trace_uprobe.c:fetch_stack_u64
- kernel/trace/trace_uprobe.c:fetch_stack_u32
- kernel/trace/trace_uprobe.c:fetch_stack_u16
- kernel/trace/trace_uprobe.c:fetch_stack_u8
In kernel/bpf/syscall.c (ffffffff811925bb)
Location: include/linux/uaccess.h:143
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:bpf_prog_load
In kernel/events/core.c (ffffffff811aa47d)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- kernel/events/core.c:SYSC_perf_event_open
- kernel/events/core.c:perf_ioctl
In mm/shmem.c (ffffffff811dd13d)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- mm/shmem.c:SyS_memfd_create
- mm/shmem.c:shmem_mcopy_atomic_pte
In mm/util.c (ffffffff811dd735)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:memdup_user
In mm/memory.c (ffffffff811f8d55)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff8121d052)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- mm/mempolicy.c:C_SYSC_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff8122dc1b)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffffffff8124b622)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In fs/read_write.c (ffffffff81252cfc)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:compat_SyS_sendfile64
- fs/read_write.c:SyS_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (ffffffff81259500)
Location: include/linux/uaccess.h:143
Inline: True
In fs/fcntl.c (ffffffff81265856)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/fcntl.c:get_compat_flock64
- fs/fcntl.c:get_compat_flock
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff81267467)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff8126ab0a)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/select.c:compat_SyS_ppoll
- fs/select.c:compat_SyS_ppoll
- fs/select.c:compat_SyS_pselect6
- fs/select.c:compat_SyS_pselect6
- fs/select.c:compat_SyS_old_select
- fs/select.c:compat_SyS_old_select
- fs/select.c:SyS_ppoll
- fs/select.c:SyS_ppoll
- fs/select.c:do_sys_poll
- fs/select.c:SyS_pselect6
- fs/select.c:SyS_pselect6
- fs/select.c:SyS_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (ffffffff8127c0fc)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff8127e327)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff81288269)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/splice.c:SyS_splice
- fs/splice.c:SyS_splice
In fs/utimes.c (ffffffff812897d8)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/utimes.c:SyS_utimes
- fs/utimes.c:SyS_utimensat
In fs/notify/fanotify/fanotify_user.c (ffffffff8129ceaa)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff812a030f)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/eventpoll.c:compat_SyS_epoll_pwait
- fs/eventpoll.c:SyS_epoll_pwait
- fs/eventpoll.c:SyS_epoll_ctl
In fs/signalfd.c (ffffffff812a13eb)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/signalfd.c:compat_SyS_signalfd
- fs/signalfd.c:compat_SyS_signalfd
- fs/signalfd.c:SyS_signalfd
In fs/timerfd.c (ffffffff812a18c7)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff812a2b36)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff812a3d30)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
In fs/aio.c (ffffffff812a72d3)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/aio.c:do_io_submit
- fs/aio.c:read_events
In fs/crypto/policy.c (ffffffff812ad2d6)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/compat_ioctl.c (ffffffff812b39ce)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/compat_ioctl.c:do_ioctl_trans
In fs/binfmt_elf.c (ffffffff812b6158)
Location: include/linux/uaccess.h:143
Inline: True
In fs/compat_binfmt_elf.c (ffffffff812b9210)
Location: include/linux/uaccess.h:143
Inline: True
In fs/fhandle.c (ffffffff812bdae0)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:SyS_name_to_handle_at
In fs/quota/quota.c (ffffffff812c54c7)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff812c722a)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff812cb653)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/kernfs/file.c (ffffffff812dc0e4)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/configfs/file.c (ffffffff812de8bf)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (ffffffff8130948b)
Location: include/linux/uaccess.h:143
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
In fs/ecryptfs/miscdev.c (ffffffff8136aa51)
Location: include/linux/uaccess.h:143
Inline: True
In fs/debugfs/file.c (ffffffff8137e3fb)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/debugfs/file.c:debugfs_write_file_bool
In fs/efivarfs/file.c (ffffffff81381269)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff81381f40)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_shmctl
- ipc/compat.c:C_SYSC_msgctl
- ipc/compat.c:compat_SyS_ipc
- ipc/compat.c:do_compat_semctl
In ipc/msgutil.c (ffffffff81383b52)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff81384141)
Location: include/linux/uaccess.h:143
Inline: True
In ipc/sem.c (ffffffff81386bb8)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- ipc/sem.c:SYSC_semtimedop
- ipc/sem.c:SYSC_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff81389871)
Location: include/linux/uaccess.h:143
Inline: True
In ipc/mqueue.c (ffffffff8138ceac)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- ipc/mqueue.c:C_SYSC_mq_getsetattr
- ipc/mqueue.c:compat_SyS_mq_open
- ipc/mqueue.c:SYSC_mq_getsetattr
- ipc/mqueue.c:SyS_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:SyS_mq_open
- ipc/mqueue.c:prepare_timeout
In security/keys/keyctl.c (ffffffff813915e6)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:SyS_add_key
In security/keys/compat_dh.c (ffffffff813950ff)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff813965df)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/security.c (ffffffff8139fd38)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- security/security.c:security_task_prctl
In security/selinux/selinuxfs.c (ffffffff813adeef)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff813c885d)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff813db2a5)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In security/integrity/evm/evm_secfs.c (ffffffff813fca8a)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- security/integrity/evm/evm_secfs.c:evm_write_key
In block/ioctl.c (ffffffff81436b46)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (ffffffff81443c77)
Location: include/linux/uaccess.h:143
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 (ffffffff81444b82)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- block/bsg.c:bsg_ioctl
- block/bsg.c:bsg_write
In block/blk-zoned.c (ffffffff8145778c)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_reset_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff81459bb3)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In lib/kfifo.c (ffffffff81469991)
Location: include/linux/uaccess.h:143
Inline: True
In lib/kstrtox.c (ffffffff8146e1b3)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/pinctrl/pinconf.c (ffffffff81491e61)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/pinctrl/pinconf.c:pinconf_dbg_config_write
In drivers/gpio/gpiolib.c (ffffffff8149d354)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff814e8b97)
Location: include/linux/uaccess.h:143
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: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_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff814ed033)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/imsttfb.c (ffffffff814f1e30)
Location: include/linux/uaccess.h:143
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff814fb256)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff8156191a)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff81573deb)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (ffffffff81579f4c)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
In drivers/tty/vt/vt_ioctl.c (ffffffff81581691)
Location: include/linux/uaccess.h:143
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_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_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 (ffffffff81581db7)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff81582a82)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff815864d6)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff81587879)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffff8158be89)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff815950c7)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff815a4118)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff815a5dff)
Location: include/linux/uaccess.h:143
Inline: True
In drivers/char/virtio_console.c (ffffffff815ab005)
Location: include/linux/uaccess.h:143
Inline: True
In drivers/char/agp/frontend.c (ffffffff815af807)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agpioc_setup_wrap
In drivers/char/agp/compat_ioctl.c (ffffffff815b2485)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff815bb3d2)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/lightnvm/core.c (ffffffff815d9145)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffff81605ff6)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (ffffffff81628374)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (ffffffff8162a0f2)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff8162e6f8)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff8163da93)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (ffffffff816414c5)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff816419c0)
Location: include/linux/uaccess.h:143
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_devinfo.c (ffffffff8165319e)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff81653aa9)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/scsi/sg.c (ffffffff816642ce)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_ioctl
In drivers/ata/libata-scsi.c (ffffffff81672a2f)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff816861a6)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff81687ab0)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff816963f6)
Location: include/linux/uaccess.h:143
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 (ffffffff816981f6)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/cdrom/cdrom.c (ffffffff816a4d51)
Location: include/linux/uaccess.h:143
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff816c01c8)
Location: include/linux/uaccess.h:143
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:usbdev_do_ioctl
- 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:proc_disconnect_claim
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_submiturb_compat
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/input/input-compat.c (ffffffff8170df26)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff817121c9)
Location: include/linux/uaccess.h:143
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff81717668)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/rtc-dev.c (ffffffff8171b789)
Location: include/linux/uaccess.h:143
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 (ffffffff81724f28)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/md/md.c (ffffffff81745cbb)
Location: include/linux/uaccess.h:143
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 (ffffffff817559da)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff817af8bb)
Location: include/linux/uaccess.h:143
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_sock_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:SyS_socketcall
- net/socket.c:SyS_socketcall
- net/socket.c:___sys_sendmsg
- net/socket.c:copy_msghdr_from_user
In net/core/sock.c (ffffffff817b5d59)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
In net/core/ethtool.c (ffffffff817d620f)
Location: include/linux/uaccess.h:143
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:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- 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_set_settings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (ffffffff817ec213)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (ffffffff817ed4f0)
Location: include/linux/uaccess.h:143
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
- net/core/dev_ioctl.c:dev_ifsioc
- net/core/dev_ioctl.c:dev_ifname
In net/compat.c (ffffffff817fb199)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/compat.c:compat_SyS_socketcall
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:get_compat_msghdr
In net/bpf/test_run.c (ffffffff8180c7ee)
Location: include/linux/uaccess.h:143
Inline: True
In net/ipv4/ip_options.c (ffffffff8181813d)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffffffff8181c612)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff8182572e)
Location: include/linux/uaccess.h:143
Inline: True
In net/ipv4/tcp_ipv4.c (ffffffff81839f31)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff81843b26)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/arp.c (ffffffff8184d0c6)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff818514a4)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/ipv4/devinet.c:devinet_ioctl
In net/ipv4/fib_frontend.c (ffffffff8185b4c6)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:ip_rt_ioctl
- net/ipv4/fib_frontend.c:ip_rt_ioctl
In net/ipv4/ipmr.c (ffffffff8186d0e4)
Location: include/linux/uaccess.h:143
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv6/addrconf.c (ffffffff81895566)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (ffffffff8189dc11)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (ffffffff818a2031)
Location: include/linux/uaccess.h:143
Inline: True
In net/ipv6/raw.c (ffffffff818ac0eb)
Location: include/linux/uaccess.h:143
Inline: True
In net/ipv6/tcp_ipv6.c (ffffffff818b6ca1)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/exthdrs.c (ffffffff818ba536)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/ipv6/exthdrs.c:ipv6_renew_option
In net/ipv6/ip6_flowlabel.c (ffffffff818be5e6)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff818c4285)
Location: include/linux/uaccess.h:143
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff818d5898)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff818d74b5)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff818d7cd5)
Location: include/linux/uaccess.h:143
Inline: True
In net/rfkill/core.c (ffffffff818dfdd2)
Location: include/linux/uaccess.h:143
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
4.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81031f8f)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/tls.c (ffffffff8103d7f6)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mcheck/dev-mcelog.c (ffffffff8104feef)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mcheck/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81051258)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_write
In arch/x86/kernel/cpu/microcode/intel.c (ffffffff810531d7)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/kernel/cpu/microcode/intel.c:get_ucode_user
In arch/x86/kernel/uprobes.c (ffffffff8106c880)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/kernel/umip.c (ffffffff8106d00c)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In arch/x86/mm/tlb.c (ffffffff8107a123)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/mpx.c (ffffffff8107f446)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/mm/mpx.c:mpx_generate_siginfo
In arch/x86/mm/pkeys.c (ffffffff8107fee3)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/sys_ia32.c (ffffffff81081eb9)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/ia32/sys_ia32.c:sys32_mmap
In kernel/sysctl_binary.c (ffffffff81095fe9)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/sysctl_binary.c:compat_SyS_sysctl
- kernel/sysctl_binary.c:SyS_sysctl
In kernel/capability.c (ffffffff81096508)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/capability.c:SyS_capset
In kernel/ptrace.c (ffffffff81097e57)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff8109e249)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/signal.c:SyS_rt_sigsuspend
- kernel/signal.c:SyS_rt_sigaction
- kernel/signal.c:SyS_sigprocmask
- kernel/signal.c:compat_restore_altstack
- kernel/signal.c:restore_altstack
- kernel/signal.c:SyS_sigaltstack
- kernel/signal.c:SYSC_rt_tgsigqueueinfo
- kernel/signal.c:SYSC_rt_sigqueueinfo
- kernel/signal.c:SYSC_rt_sigtimedwait
- kernel/signal.c:SYSC_rt_sigtimedwait
- kernel/signal.c:SyS_rt_sigprocmask
In kernel/sys.c (ffffffff8109e617)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:SyS_setrlimit
- kernel/sys.c:SyS_prlimit64
- kernel/sys.c:compat_SyS_setrlimit
- kernel/sys.c:SyS_setdomainname
- kernel/sys.c:SyS_sethostname
In kernel/sched/core.c (ffffffff810ba25c)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/sched/core.c:SyS_sched_setaffinity
- kernel/sched/core.c:SyS_sched_setattr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffffffff810d7cdb)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/power/qos.c (ffffffff810dec92)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/power/user.c (ffffffff810e87e9)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/kcmp.c (ffffffff8110418e)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/kcmp.c:SyS_kcmp
In kernel/profile.c (ffffffff81104a41)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff81105986)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:SYSC_adjtimex
- kernel/time/time.c:compat_SyS_settimeofday
- kernel/time/time.c:SyS_settimeofday
- kernel/time/time.c:SyS_settimeofday
In kernel/time/posix-timers.c (ffffffff81112e99)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/time/posix-timers.c:SYSC_clock_adjtime
- kernel/time/posix-timers.c:SyS_timer_create
In kernel/time/itimer.c (ffffffff8111708b)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/time/itimer.c:SyS_setitimer
In kernel/futex.c (ffffffff8111e8df)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/futex.c:SyS_futex
In kernel/module.c (ffffffff81126176)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/module.c:SYSC_init_module
In kernel/kexec_core.c (ffffffff8112988f)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (ffffffff8112a58b)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/kexec.c:compat_SyS_kexec_load
- kernel/kexec.c:do_kexec_load
In kernel/compat.c (ffffffff8112bb26)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
- kernel/compat.c:get_compat_itimerspec64
- kernel/compat.c:get_compat_itimerspec64
- kernel/compat.c:get_compat_itimerval
- kernel/compat.c:compat_get_timex
In kernel/user_namespace.c (ffffffff8113f1e7)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff8114ee45)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff8115c582)
Location: include/linux/uaccess.h:144
Inline: True
In kernel/trace/trace.c (ffffffff81177402)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff81182160)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/trace_uprobe.c (ffffffff811986f8)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:fetch_file_offset_u64
- kernel/trace/trace_uprobe.c:fetch_file_offset_u32
- kernel/trace/trace_uprobe.c:fetch_file_offset_u16
- kernel/trace/trace_uprobe.c:fetch_file_offset_u8
- kernel/trace/trace_uprobe.c:fetch_stack_u64
- kernel/trace/trace_uprobe.c:fetch_stack_u32
- kernel/trace/trace_uprobe.c:fetch_stack_u16
- kernel/trace/trace_uprobe.c:fetch_stack_u8
In kernel/bpf/syscall.c (ffffffff8119fd9f)
Location: include/linux/uaccess.h:144
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_prog_load
In kernel/events/core.c (ffffffff811bdd6d)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/events/core.c:SYSC_perf_event_open
- kernel/events/core.c:perf_ioctl
In mm/shmem.c (ffffffff811f2b7b)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- mm/shmem.c:SyS_memfd_create
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff811f31b5)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:memdup_user
In mm/memory.c (ffffffff812110e5)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff81238242)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- mm/mempolicy.c:C_SYSC_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff8124994b)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffffffff8126b95e)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In fs/read_write.c (ffffffff81274dfc)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:SyS_copy_file_range
- fs/read_write.c:compat_SyS_sendfile64
- fs/read_write.c:SyS_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (ffffffff8127b6a1)
Location: include/linux/uaccess.h:144
Inline: True
In fs/fcntl.c (ffffffff81287fa6)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/fcntl.c:get_compat_flock64
- fs/fcntl.c:get_compat_flock
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff81289d00)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff8128d009)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/select.c:compat_SyS_old_select
- fs/select.c:compat_SyS_old_select
- fs/select.c:SyS_ppoll
- fs/select.c:do_sys_poll
- fs/select.c:SyS_pselect6
- fs/select.c:SyS_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (ffffffff8129eb9c)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff812a0e07)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff812aad99)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/splice.c:SyS_splice
- fs/splice.c:SyS_splice
In fs/utimes.c (ffffffff812ac318)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/utimes.c:SyS_utimes
In fs/notify/fanotify/fanotify_user.c (ffffffff812c031a)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff812c34df)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/eventpoll.c:SyS_epoll_pwait
- fs/eventpoll.c:SyS_epoll_ctl
In fs/signalfd.c (ffffffff812c4763)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/signalfd.c:compat_SyS_signalfd
- fs/signalfd.c:SyS_signalfd
In fs/timerfd.c (ffffffff812c4be7)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff812c5e76)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff812c71b0)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
In fs/aio.c (ffffffff812ca666)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/aio.c:do_io_submit
In fs/crypto/policy.c (ffffffff812d15f6)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/binfmt_elf.c (ffffffff812d9a17)
Location: include/linux/uaccess.h:144
Inline: True
In fs/compat_binfmt_elf.c (ffffffff812dcb1e)
Location: include/linux/uaccess.h:144
Inline: True
In fs/fhandle.c (ffffffff812e11d0)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:SyS_name_to_handle_at
In fs/quota/quota.c (ffffffff812e9367)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:SyS_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff812eb04a)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff812efef3)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/kernfs/file.c (ffffffff81300bd1)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/configfs/file.c (ffffffff8130321f)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (ffffffff8132e03f)
Location: include/linux/uaccess.h:144
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
In fs/ecryptfs/miscdev.c (ffffffff8138f5f1)
Location: include/linux/uaccess.h:144
Inline: True
In fs/debugfs/file.c (ffffffff813a303f)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/debugfs/file.c:debugfs_write_file_bool
In fs/efivarfs/file.c (ffffffff813a6279)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff813a6906)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff813a7fc2)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff813a9751)
Location: include/linux/uaccess.h:144
Inline: True
In ipc/sem.c (ffffffff813ab420)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff813af0a8)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- ipc/shm.c:SYSC_shmctl
In ipc/syscall.c (ffffffff813afcb4)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- ipc/syscall.c:compat_SyS_ipc
In ipc/mqueue.c (ffffffff813b225c)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- ipc/mqueue.c:C_SYSC_mq_getsetattr
- ipc/mqueue.c:compat_SyS_mq_open
- ipc/mqueue.c:SYSC_mq_getsetattr
- ipc/mqueue.c:SyS_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:SyS_mq_open
In security/keys/keyctl.c (ffffffff813b6bf6)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:SyS_add_key
In security/keys/compat_dh.c (ffffffff813ba84f)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff813bbd6f)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/security.c (ffffffff813c5978)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- security/security.c:security_task_prctl
In security/selinux/selinuxfs.c (ffffffff813d3faf)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff813eeced)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff81401d2b)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In block/ioctl.c (ffffffff814628d9)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (ffffffff81470707)
Location: include/linux/uaccess.h:144
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 (ffffffff814712d2)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- block/bsg.c:bsg_ioctl
- block/bsg.c:bsg_write
In block/blk-zoned.c (ffffffff814834bc)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_reset_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff81485883)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In lib/kfifo.c (ffffffff81495c61)
Location: include/linux/uaccess.h:144
Inline: True
In lib/kstrtox.c (ffffffff8149a4e3)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/pinctrl/pinconf.c (ffffffff814ce0d1)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/pinctrl/pinconf.c:pinconf_dbg_config_write
In drivers/gpio/gpiolib.c (ffffffff814db974)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff8151d6d7)
Location: include/linux/uaccess.h:144
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: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_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff81521bb3)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/imsttfb.c (ffffffff815324e6)
Location: include/linux/uaccess.h:144
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff8153cea6)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/acpi/acpi_dbg.c (ffffffff8159ba78)
Location: include/linux/uaccess.h:144
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff815c5f3a)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff815d82d8)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (ffffffff815de90c)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
In drivers/tty/vt/vt_ioctl.c (ffffffff815e61b1)
Location: include/linux/uaccess.h:144
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_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_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 (ffffffff815e68d7)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff815e7677)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff815eafd6)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff815ec379)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffff815f0929)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff815f9c17)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff8160a86e)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff8160c6ff)
Location: include/linux/uaccess.h:144
Inline: True
In drivers/char/virtio_console.c (ffffffff81611985)
Location: include/linux/uaccess.h:144
Inline: True
In drivers/char/agp/frontend.c (ffffffff81616377)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agpioc_setup_wrap
In drivers/char/agp/compat_ioctl.c (ffffffff816190b5)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff816218ff)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/lightnvm/core.c (ffffffff8163feb4)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffff8166e3f6)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (ffffffff81690c84)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (ffffffff81692a12)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff81696ead)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff816a6813)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (ffffffff816aa2d5)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff816aabb0)
Location: include/linux/uaccess.h:144
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_devinfo.c (ffffffff816bc60e)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff816bcf69)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/scsi/sg.c (ffffffff816cd937)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_ioctl
In drivers/ata/libata-scsi.c (ffffffff816dc01f)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff816efa06)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff816f1380)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff817011e6)
Location: include/linux/uaccess.h:144
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 (ffffffff817030d6)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/cdrom/cdrom.c (ffffffff817100b3)
Location: include/linux/uaccess.h:144
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff8172bbf8)
Location: include/linux/uaccess.h:144
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:usbdev_do_ioctl
- 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:proc_disconnect_claim
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_submiturb_compat
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/input/input-compat.c (ffffffff8177f163)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff817833f9)
Location: include/linux/uaccess.h:144
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff817887c8)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/rtc-dev.c (ffffffff8178ca09)
Location: include/linux/uaccess.h:144
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 (ffffffff817971db)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/md/md.c (ffffffff817b7eae)
Location: include/linux/uaccess.h:144
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 (ffffffff817c7c7a)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff81827a17)
Location: include/linux/uaccess.h:144
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_sock_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:SyS_socketcall
- net/socket.c:SyS_socketcall
- net/socket.c:___sys_sendmsg
- net/socket.c:copy_msghdr_from_user
In net/core/sock.c (ffffffff8182e3e5)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
In net/core/ethtool.c (ffffffff8185074f)
Location: include/linux/uaccess.h:144
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:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- 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_set_settings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (ffffffff81868003)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (ffffffff81869726)
Location: include/linux/uaccess.h:144
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
- net/core/dev_ioctl.c:dev_ifsioc
- net/core/dev_ioctl.c:dev_ifname
In net/compat.c (ffffffff81878b19)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/compat.c:compat_SyS_socketcall
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:get_compat_msghdr
In net/bpf/test_run.c (ffffffff8188b7ce)
Location: include/linux/uaccess.h:144
Inline: True
In net/ipv4/ip_options.c (ffffffff8189729d)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffffffff8189b56e)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff818a24c5)
Location: include/linux/uaccess.h:144
Inline: True
In net/ipv4/tcp_ipv4.c (ffffffff818b9641)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff818c40e6)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/arp.c (ffffffff818ccdf6)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/devinet.c (ffffffff818d1274)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv4/devinet.c:devinet_ioctl
In net/ipv4/fib_frontend.c (ffffffff818db3b6)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:ip_rt_ioctl
- net/ipv4/fib_frontend.c:ip_rt_ioctl
In net/ipv4/ipmr.c (ffffffff818ed9e4)
Location: include/linux/uaccess.h:144
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv6/addrconf.c (ffffffff81916a16)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (ffffffff81920261)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (ffffffff819249de)
Location: include/linux/uaccess.h:144
Inline: True
In net/ipv6/raw.c (ffffffff8192f97b)
Location: include/linux/uaccess.h:144
Inline: True
In net/ipv6/tcp_ipv6.c (ffffffff81939ad1)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/exthdrs.c (ffffffff8193d516)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv6/exthdrs.c:ipv6_renew_option
In net/ipv6/ip6_flowlabel.c (ffffffff81941726)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff81947515)
Location: include/linux/uaccess.h:144
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff8195a85e)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff8195d095)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/wireless/wext-core.c:compat_wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff8195d8b5)
Location: include/linux/uaccess.h:144
Inline: True
In net/rfkill/core.c (ffffffff81965ae2)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
4.18
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81033352)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/tls.c (ffffffff8103ed7a)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mcheck/dev-mcelog.c (ffffffff81052b4f)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mcheck/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff810540a1)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/microcode/intel.c (ffffffff81055ed5)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/kernel/cpu/microcode/intel.c:get_ucode_user
In arch/x86/kernel/uprobes.c (ffffffff8106f74e)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/kernel/umip.c (ffffffff8106ff45)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In arch/x86/mm/tlb.c (ffffffff8107cef8)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/mpx.c (ffffffff810825b9)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/mm/mpx.c:mpx_generate_siginfo
In arch/x86/mm/pkeys.c (ffffffff81083018)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/sys_ia32.c (ffffffff810856d5)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- arch/x86/ia32/sys_ia32.c:__x32_compat_sys_x86_mmap
- arch/x86/ia32/sys_ia32.c:__ia32_compat_sys_x86_mmap
In kernel/sysctl_binary.c (ffffffff8109912e)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/sysctl_binary.c:__x32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_sys_sysctl
- kernel/sysctl_binary.c:__x64_sys_sysctl
In kernel/capability.c (ffffffff8109955c)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
In kernel/ptrace.c (ffffffff8109b8ab)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff810a12f5)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__do_sys_rt_tgsigqueueinfo
- kernel/signal.c:__do_sys_rt_sigqueueinfo
- kernel/signal.c:__do_sys_rt_sigtimedwait
- kernel/signal.c:__do_sys_rt_sigtimedwait
- kernel/signal.c:copy_siginfo_from_user32
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
In kernel/sys.c (ffffffff810a51c4)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__x32_compat_sys_setrlimit
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff810bc881)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (0)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/power/qos.c (ffffffff810e74a2)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/power/user.c (ffffffff810f0a9b)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/kcmp.c (ffffffff8110e978)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/kcmp.c:kcmp_epoll_target
In kernel/profile.c (ffffffff8110f7c1)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff81110aee)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff8111e7a2)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff81123a26)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
In kernel/futex.c (ffffffff8112b82d)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/futex.c:__ia32_sys_futex
- kernel/futex.c:__x64_sys_futex
In kernel/module.c (ffffffff81133e91)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/module.c:__do_sys_init_module
In kernel/kexec_core.c (ffffffff8113780d)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (ffffffff8113879e)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
- kernel/kexec.c:do_kexec_load
In kernel/compat.c (ffffffff8113a355)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
- kernel/compat.c:get_compat_itimerval
- kernel/compat.c:compat_get_timex
In kernel/user_namespace.c (ffffffff8114db09)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff8115d8dc)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff8116c30f)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
In kernel/trace/trace.c (ffffffff8118642e)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff81191311)
Location: include/linux/uaccess.h:144
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 (ffffffff811a5d3e)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff811ae1b8)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:fetch_file_offset_u64
- kernel/trace/trace_uprobe.c:fetch_file_offset_u32
- kernel/trace/trace_uprobe.c:fetch_file_offset_u16
- kernel/trace/trace_uprobe.c:fetch_file_offset_u8
- kernel/trace/trace_uprobe.c:fetch_stack_u64
- kernel/trace/trace_uprobe.c:fetch_stack_u32
- kernel/trace/trace_uprobe.c:fetch_stack_u16
- kernel/trace/trace_uprobe.c:fetch_stack_u8
In kernel/bpf/syscall.c (ffffffff811b62ae)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__ia32_sys_bpf
- kernel/bpf/syscall.c:__x64_sys_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
In kernel/bpf/btf.c (ffffffff811c9576)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
- kernel/bpf/btf.c:btf_new_fd
In kernel/events/core.c (ffffffff811d8954)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff811ea2ef)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- kernel/rseq.c:__rseq_handle_notify_resume
- kernel/rseq.c:__rseq_handle_notify_resume
In mm/shmem.c (ffffffff8120f7a6)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff812143f7)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff81231adb)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff8125b769)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff8126d278)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffffffff8129037d)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In mm/memfd.c (ffffffff81293d45)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
In fs/read_write.c (ffffffff8129a5b3)
Location: include/linux/uaccess.h:144
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:__x32_compat_sys_sendfile64
- fs/read_write.c:__ia32_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (ffffffff812a1f63)
Location: include/linux/uaccess.h:144
Inline: True
In fs/fcntl.c (ffffffff812ae2f9)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/fcntl.c:get_compat_flock64
- fs/fcntl.c:get_compat_flock
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812affba)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff812b3215)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/select.c:__x32_compat_sys_old_select
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:__ia32_sys_ppoll
- fs/select.c:__x64_sys_ppoll
- fs/select.c:do_sys_poll
- fs/select.c:do_pselect
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (ffffffff812c5815)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff812c7968)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff812d09f6)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/utimes.c (ffffffff812d2f15)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff812e904a)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff812ea9dd)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_pwait
- fs/eventpoll.c:__x64_sys_epoll_pwait
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff812ed4ea)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff812ee3f7)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff812ef126)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff812f0094)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
In fs/aio.c (ffffffff812f3883)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/aio.c:__x32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_sys_io_pgetevents
- fs/aio.c:__ia32_sys_io_pgetevents
- fs/aio.c:__x64_sys_io_pgetevents
- fs/aio.c:__x64_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/crypto/policy.c (ffffffff812fc113)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/binfmt_elf.c (ffffffff8130575a)
Location: include/linux/uaccess.h:144
Inline: True
In fs/compat_binfmt_elf.c (ffffffff813090b9)
Location: include/linux/uaccess.h:144
Inline: True
In fs/fhandle.c (ffffffff8130d3e0)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
In fs/quota/quota.c (ffffffff81315ebe)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/quota/quota.c:kernel_quotactl
- fs/quota/quota.c:kernel_quotactl
- fs/quota/quota.c:kernel_quotactl
- fs/quota/quota.c:kernel_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (0)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff8131cff0)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/kernfs/file.c (ffffffff8132e074)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/configfs/file.c (ffffffff81331180)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (ffffffff8135c6bc)
Location: include/linux/uaccess.h:144
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
In fs/ecryptfs/miscdev.c (ffffffff813be66d)
Location: include/linux/uaccess.h:144
Inline: True
In fs/efivarfs/file.c (ffffffff813d558a)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff813d5c39)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff813d73d4)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff813d7ab0)
Location: include/linux/uaccess.h:144
Inline: True
In ipc/sem.c (ffffffff813dba72)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff813def2d)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- ipc/shm.c:ksys_shmctl
In ipc/syscall.c (ffffffff813dfe4d)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- ipc/syscall.c:__x32_compat_sys_ipc
- ipc/syscall.c:__ia32_compat_sys_ipc
In ipc/mqueue.c (ffffffff813e14dc)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__x32_compat_sys_mq_open
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff813e77da)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
In security/keys/compat_dh.c (ffffffff813eb6af)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff813ecacf)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/selinux/selinuxfs.c (ffffffff81404a33)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff8141e0cd)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff81432c9a)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In block/ioctl.c (ffffffff81495fac)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (ffffffff814a48c4)
Location: include/linux/uaccess.h:144
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 (ffffffff814a5ea1)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- block/bsg.c:bsg_ioctl
- block/bsg.c:bsg_write
- block/bsg.c:bsg_scsi_fill_hdr
In block/blk-zoned.c (ffffffff814b827b)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_reset_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff814ba745)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In lib/kfifo.c (ffffffff814caf66)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff814cf7b8)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/pinctrl/pinconf.c (ffffffff814ff103)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/pinctrl/pinconf.c:pinconf_dbg_config_write
In drivers/gpio/gpiolib.c (ffffffff81509cf0)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff81553430)
Location: include/linux/uaccess.h:144
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: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_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff81557830)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/imsttfb.c (ffffffff81567f26)
Location: include/linux/uaccess.h:144
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (0)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/acpi/acpi_dbg.c (ffffffff815d39b9)
Location: include/linux/uaccess.h:144
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff815fe6e3)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff81611d2f)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (ffffffff81617cfc)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
In drivers/tty/vt/vt_ioctl.c (ffffffff8161f475)
Location: include/linux/uaccess.h:144
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_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_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 (ffffffff8161fb61)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff81620917)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff81624256)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff81625622)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffff81629e11)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff81633502)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff816441be)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff8164635c)
Location: include/linux/uaccess.h:144
Inline: True
In drivers/char/virtio_console.c (ffffffff8164b555)
Location: include/linux/uaccess.h:144
Inline: True
In drivers/char/agp/frontend.c (ffffffff816500d0)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agpioc_setup_wrap
In drivers/char/agp/compat_ioctl.c (ffffffff81652bb2)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff8165b66f)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/lightnvm/core.c (ffffffff8167b706)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffff816a9f02)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (ffffffff816ccdb9)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (ffffffff816ceb3d)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff816d301d)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff816e2ae6)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (ffffffff816e67d3)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff816e7090)
Location: include/linux/uaccess.h:144
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_devinfo.c (ffffffff816f8b2e)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff816f9609)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/scsi/sg.c (ffffffff81709ff0)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_ioctl
In drivers/ata/libata-scsi.c (ffffffff817187ab)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff8172c4b9)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (0)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff817404d0)
Location: include/linux/uaccess.h:144
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
- drivers/net/tun.c:tun_set_ebpf
In drivers/net/ppp/ppp_generic.c (ffffffff81742311)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/cdrom/cdrom.c (ffffffff8174ecd4)
Location: include/linux/uaccess.h:144
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff8176ab18)
Location: include/linux/uaccess.h:144
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:usbdev_do_ioctl
- 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:proc_disconnect_claim
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_submiturb_compat
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff817b69df)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff817c025c)
Location: include/linux/uaccess.h:144
Inline: True
In drivers/input/evdev.c (ffffffff817c482e)
Location: include/linux/uaccess.h:144
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff817c9798)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/rtc-dev.c (ffffffff817cf141)
Location: include/linux/uaccess.h:144
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 (ffffffff817d9d24)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/pps/pps.c (ffffffff817de2bf)
Location: include/linux/uaccess.h:144
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff817df711)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- 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/md/md.c (ffffffff817fef67)
Location: include/linux/uaccess.h:144
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 (ffffffff8180f83b)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff8187202f)
Location: include/linux/uaccess.h:144
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:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:ethtool_ioctl
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:___sys_sendmsg
- net/socket.c:copy_msghdr_from_user
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
In net/core/sock.c (ffffffff81878807)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
In net/core/ethtool.c (ffffffff8189bb27)
Location: include/linux/uaccess.h:144
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:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_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_set_settings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (ffffffff818b8169)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (ffffffff818b90b9)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
In net/compat.c (ffffffff818c9fee)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/compat.c:__x32_compat_sys_socketcall
- net/compat.c:__ia32_compat_sys_socketcall
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:get_compat_msghdr
In net/bpf/test_run.c (ffffffff818df20e)
Location: include/linux/uaccess.h:144
Inline: True
In net/ipv4/ip_options.c (ffffffff818eb57d)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffffffff818ef9b5)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff818f7ce9)
Location: include/linux/uaccess.h:144
Inline: True
In net/ipv4/tcp_ipv4.c (ffffffff8190e98e)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff81919d76)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/arp.c (ffffffff819232e6)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff819298f5)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff81931fb0)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:ip_rt_ioctl
In net/ipv4/ipmr.c (ffffffff8194385f)
Location: include/linux/uaccess.h:144
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv6/addrconf.c (ffffffff8196e0bc)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (ffffffff819784c2)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (ffffffff8197cbaa)
Location: include/linux/uaccess.h:144
Inline: True
In net/ipv6/raw.c (ffffffff8198861d)
Location: include/linux/uaccess.h:144
Inline: True
In net/ipv6/tcp_ipv6.c (ffffffff81991d8e)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffffffff8199a53c)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff819a0565)
Location: include/linux/uaccess.h:144
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff819b25b5)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff819b6909)
Location: include/linux/uaccess.h:144
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff819b70e0)
Location: include/linux/uaccess.h:144
Inline: True
In net/rfkill/core.c (ffffffff819bf36d)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff819cb9e5)
Location: include/linux/uaccess.h:144
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
5.0
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81034601)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/tls.c (ffffffff8104036d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff810501bf)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81051739)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/microcode/intel.c (ffffffff810535e5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/microcode/intel.c:get_ucode_user
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8105c4b7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
In arch/x86/kernel/uprobes.c (ffffffff810757be)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/kernel/umip.c (ffffffff81075ea5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In arch/x86/mm/tlb.c (ffffffff81083938)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/mpx.c (ffffffff810891cc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/mpx.c:mpx_fault_info
In arch/x86/mm/pkeys.c (ffffffff81089bc8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/sys_ia32.c (ffffffff8108c445)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/ia32/sys_ia32.c:__x32_compat_sys_x86_mmap
- arch/x86/ia32/sys_ia32.c:__ia32_compat_sys_x86_mmap
In kernel/sysctl_binary.c (ffffffff810a14ae)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sysctl_binary.c:__x32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_sys_sysctl
- kernel/sysctl_binary.c:__x64_sys_sysctl
In kernel/capability.c (ffffffff810a18dc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
In kernel/ptrace.c (ffffffff810a3ac2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff810a9875)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- 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_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffff810ade74)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__x32_compat_sys_setrlimit
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff810c3701)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/power/qos.c (ffffffff810f28d2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/power/user.c (ffffffff810fc12b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/kcmp.c (ffffffff81119ef8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kcmp.c:kcmp_epoll_target
In kernel/profile.c (ffffffff8111aeb1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff8111c23e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff81129f72)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff8112f0f6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
In kernel/module.c (ffffffff8113f672)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/module.c:__do_sys_init_module
In kernel/kexec_core.c (ffffffff81142fad)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (ffffffff81144033)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
- kernel/kexec.c:do_kexec_load
In kernel/compat.c (ffffffff81145c25)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
- kernel/compat.c:get_compat_itimerval
- kernel/compat.c:compat_get_timex
In kernel/user_namespace.c (ffffffff8115a7d9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff8116a4fc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff81179d2f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/trace/trace.c (ffffffff81193dbe)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff8119e0b1)
Location: include/linux/uaccess.h:141
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 (ffffffff811b404e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff811bc22f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffffffff811c3e35)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_prog_load
In kernel/bpf/verifier.c (ffffffff811d028b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/verifier.c:bpf_check
- kernel/bpf/verifier.c:bpf_check
In kernel/bpf/btf.c (ffffffff811dce76)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
In kernel/events/core.c (ffffffff811e9ae4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff811fae5f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/rseq.c:__rseq_handle_notify_resume
- kernel/rseq.c:__rseq_handle_notify_resume
In mm/shmem.c (ffffffff812228f8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff812272c7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff812452ab)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff8127001e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff812818a8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffffffff812a531c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In mm/memfd.c (ffffffff812a8a05)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
In fs/read_write.c (ffffffff812af493)
Location: include/linux/uaccess.h:141
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:__x32_compat_sys_sendfile64
- fs/read_write.c:__ia32_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (ffffffff812b6ce3)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fcntl.c (ffffffff812c3409)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fcntl.c:get_compat_flock64
- fs/fcntl.c:get_compat_flock
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812c5108)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff812c82d5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/select.c:__x32_compat_sys_old_select
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (ffffffff812daa15)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff812dcb68)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff812e5c1b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/utimes.c (ffffffff812e8251)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff812fe13a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff81300076)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff81301b4a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff813024c7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff81303ab6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff81304fd4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
In fs/aio.c (ffffffff81308a23)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/aio.c:__x32_compat_sys_io_pgetevents_time64
- fs/aio.c:__ia32_compat_sys_io_pgetevents_time64
- fs/aio.c:__x32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_sys_io_pgetevents
- fs/aio.c:__x64_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/crypto/policy.c (ffffffff81311983)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/binfmt_elf.c (ffffffff8131aeea)
Location: include/linux/uaccess.h:141
Inline: True
In fs/compat_binfmt_elf.c (ffffffff8131e8c9)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fhandle.c (ffffffff81322fd0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
In fs/quota/quota.c (ffffffff8132ce50)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/quota/quota.c:kernel_quotactl
- fs/quota/quota.c:kernel_quotactl
- fs/quota/quota.c:kernel_quotactl
- fs/quota/quota.c:kernel_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff813341b0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/kernfs/file.c (ffffffff81345464)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/configfs/file.c (ffffffff813487b0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (ffffffff81374bc0)
Location: include/linux/uaccess.h:141
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
In fs/fat/file.c (ffffffff813c5e5f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff813d7cad)
Location: include/linux/uaccess.h:141
Inline: True
In fs/efivarfs/file.c (ffffffff813efbda)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff813f0299)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff813f19e4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff813f20c0)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/sem.c (ffffffff813f60ec)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff813f9663)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/shm.c:ksys_shmctl
In ipc/syscall.c (ffffffff813fa5ee)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/syscall.c:__x32_compat_sys_ipc
- ipc/syscall.c:__ia32_compat_sys_ipc
In ipc/mqueue.c (ffffffff813fc0b8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__x32_compat_sys_mq_open
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff81401fda)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
In security/keys/compat_dh.c (ffffffff814062af)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff814076af)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff814078c8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffffffff81420a93)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff8143aa3d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff8144f94a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In block/ioctl.c (ffffffff814afe8e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (ffffffff814bf384)
Location: include/linux/uaccess.h:141
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 (ffffffff814bfa5b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/bsg.c:bsg_ioctl
- block/bsg.c:bsg_scsi_fill_hdr
In block/blk-zoned.c (ffffffff814cc1bb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_reset_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff814ce8d2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In lib/kfifo.c (ffffffff814dfe86)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff814e40c8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/pinctrl/pinconf.c (ffffffff81513b73)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/pinctrl/pinconf.c:pinconf_dbg_config_write
In drivers/gpio/gpiolib.c (ffffffff8151e5d7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff8156aa70)
Location: include/linux/uaccess.h:141
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: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_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff8156f1c0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/imsttfb.c (ffffffff8157f975)
Location: include/linux/uaccess.h:141
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/acpi/acpi_dbg.c (ffffffff815ed169)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff816197b3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff8162bca1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (ffffffff81634efc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
In drivers/tty/vt/vt_ioctl.c (ffffffff8163c6e1)
Location: include/linux/uaccess.h:141
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_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_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 (ffffffff8163ce2d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff8163dd27)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff81641726)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff81642b12)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffff81647b41)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff816515f8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff8166248e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff8166443c)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/virtio_console.c (ffffffff816696c5)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/agp/frontend.c (ffffffff8166e270)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agpioc_setup_wrap
In drivers/char/agp/compat_ioctl.c (ffffffff81670db2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff81675e17)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/lightnvm/core.c (ffffffff8169b066)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffff816caaf2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (ffffffff816ee379)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (ffffffff816f015d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff816f4746)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff81705f96)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (ffffffff81709b63)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff8170a420)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (ffffffff8170b3b9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_devinfo.c (ffffffff8171b41e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff8171bd99)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/ata/libata-scsi.c (ffffffff8173ae3d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff8174ec59)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff8176450e)
Location: include/linux/uaccess.h:141
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
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_set_ebpf
In drivers/net/ppp/ppp_generic.c (ffffffff81766391)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/cdrom/cdrom.c (ffffffff81773393)
Location: include/linux/uaccess.h:141
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff8178f0a8)
Location: include/linux/uaccess.h:141
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:usbdev_do_ioctl
- 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:proc_disconnect_claim
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:proc_submiturb_compat
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff817dd0ef)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff817e774c)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/input/evdev.c (ffffffff817ebdb7)
Location: include/linux/uaccess.h:141
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff817f0e48)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffff817f62ad)
Location: include/linux/uaccess.h:141
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 (ffffffff81800f34)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/media/cec/cec-api.c (ffffffff81807ba3)
Location: include/linux/uaccess.h:141
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
In drivers/pps/pps.c (ffffffff818096df)
Location: include/linux/uaccess.h:141
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff8180ac27)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- 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/md/md.c (ffffffff8182b107)
Location: include/linux/uaccess.h:141
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 (ffffffff8183b81b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff81891c09)
Location: include/linux/uaccess.h:141
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:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:ethtool_ioctl
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:___sys_sendmsg
- net/socket.c:copy_msghdr_from_user
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
In net/core/sock.c (ffffffff818991d5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
In net/core/ethtool.c (ffffffff818bdf38)
Location: include/linux/uaccess.h:141
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:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_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_set_settings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (ffffffff818debc9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (ffffffff818dfd09)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
In net/compat.c (ffffffff818f500c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/compat.c:__x32_compat_sys_socketcall
- net/compat.c:__ia32_compat_sys_socketcall
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:get_compat_msghdr
In net/bpf/test_run.c (ffffffff8190bcae)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv4/ip_options.c (ffffffff81918a9d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffffffff8191d2ee)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff81924a30)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv4/tcp_ipv4.c (ffffffff8193cd8e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff819485e6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/arp.c (ffffffff819520d6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff81958acd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff81961810)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:ip_rt_ioctl
In net/ipv4/ipmr.c (ffffffff819739af)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv6/addrconf.c (ffffffff819a3c3c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (ffffffff819ae0b2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (ffffffff819b2538)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/raw.c (ffffffff819bef8d)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/tcp_ipv6.c (ffffffff819c85de)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffffffff819d0e8c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff819d7115)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff819e9593)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff819edbc9)
Location: include/linux/uaccess.h:141
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff819ee3a0)
Location: include/linux/uaccess.h:141
Inline: True
In net/rfkill/core.c (ffffffff819f651d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff81a04c7d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
5.3
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff810364a1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/tls.c (ffffffff81042a1d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff810532ea)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81054694)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8105f847)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
In arch/x86/kernel/uprobes.c (ffffffff8107934c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/kernel/umip.c (ffffffff81079aa5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In arch/x86/mm/tlb.c (ffffffff810875d9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/mpx.c (ffffffff8108d2f3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/mpx.c:mpx_fault_info
In arch/x86/mm/pkeys.c (ffffffff8108d929)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/sys_ia32.c (ffffffff81090325)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/ia32/sys_ia32.c:__x32_compat_sys_x86_mmap
- arch/x86/ia32/sys_ia32.c:__ia32_compat_sys_x86_mmap
In kernel/fork.c (ffffffff81096dc6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
In kernel/sysctl_binary.c (ffffffff810a5efe)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sysctl_binary.c:__x32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_sys_sysctl
- kernel/sysctl_binary.c:__x64_sys_sysctl
In kernel/capability.c (ffffffff810a632d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
In kernel/ptrace.c (ffffffff810a8873)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff810ac0e5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- 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_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffff810b3bc4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__x32_compat_sys_setrlimit
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff810cb6d2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffffffff810f081d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/sched/psi.c (ffffffff810f7493)
Location: include/linux/uaccess.h:141
Inline: True
In kernel/power/qos.c (ffffffff810fad82)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/power/user.c (ffffffff81104910)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/kcmp.c (ffffffff81124b69)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kcmp.c:__do_sys_kcmp
In kernel/profile.c (ffffffff8112558a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff81126c2e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_timespec64
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff81136a41)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff81139b66)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
In kernel/module.c (ffffffff8114a993)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/module.c:__do_sys_init_module
In kernel/kexec_core.c (ffffffff8114e2fa)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (ffffffff8114f396)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
- kernel/kexec.c:do_kexec_load
In kernel/compat.c (ffffffff81150fe5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
- kernel/compat.c:get_compat_itimerval
In kernel/user_namespace.c (ffffffff81166eac)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff8117724d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff81186b1c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/trace/trace.c (ffffffff811a18ee)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff811abda1)
Location: include/linux/uaccess.h:141
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 (ffffffff811c306e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff811cd50e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffffffff811d5664)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
In kernel/bpf/verifier.c (ffffffff811d9b24)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
In kernel/bpf/btf.c (ffffffff811f24c6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
In kernel/bpf/cgroup.c (ffffffff811f82cb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
In kernel/events/core.c (ffffffff81200e20)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff81212550)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/rseq.c:__rseq_handle_notify_resume
- kernel/rseq.c:__rseq_handle_notify_resume
In mm/shmem.c (ffffffff81231efb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff81236e70)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff812572eb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff8128b628)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff8129da9e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffffffff812c0ac6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In mm/memfd.c (ffffffff812c5165)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
In fs/read_write.c (ffffffff812cc0ef)
Location: include/linux/uaccess.h:141
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:__x32_compat_sys_sendfile64
- fs/read_write.c:__ia32_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (ffffffff812d39b0)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fcntl.c (ffffffff812dfe19)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fcntl.c:get_compat_flock64
- fs/fcntl.c:get_compat_flock
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812e1aed)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff812e4e45)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/select.c:__x32_compat_sys_old_select
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (ffffffff812f9015)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff812fb23a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff813047a5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/utimes.c (ffffffff81306b53)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff8131e269)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff813210f7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff813230ca)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff81323a34)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff81325086)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff81326ce0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffffffff8132a6c3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/aio.c:__x32_compat_sys_io_pgetevents_time64
- fs/aio.c:__ia32_compat_sys_io_pgetevents_time64
- fs/aio.c:__x32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_sys_io_pgetevents
- fs/aio.c:__x64_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/io_uring.c (ffffffff81331dea)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:io_uring_setup
- fs/io_uring.c:io_sqe_buffer_register
- fs/io_uring.c:io_sqe_buffer_register
In fs/crypto/policy.c (ffffffff81338ee4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/binfmt_elf.c (ffffffff8134271b)
Location: include/linux/uaccess.h:141
Inline: True
In fs/compat_binfmt_elf.c (ffffffff8134607e)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fhandle.c (ffffffff8134a9e0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
In fs/quota/quota.c (ffffffff8135494e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff81357194)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff8135c3a1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/kernfs/file.c (ffffffff8136de72)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/configfs/file.c (ffffffff81370cc0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (ffffffff8139e2ae)
Location: include/linux/uaccess.h:141
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
In fs/fat/file.c (ffffffff813f0e34)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff8140263e)
Location: include/linux/uaccess.h:141
Inline: True
In fs/efivarfs/file.c (ffffffff8141beca)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff8141c5c9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff8141dc96)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff8141e3c0)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/sem.c (ffffffff814224b0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff81425895)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/syscall.c (ffffffff81426953)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/syscall.c:compat_ksys_ipc
In ipc/mqueue.c (ffffffff81428389)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__x32_compat_sys_mq_open
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff8142eb59)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
In security/keys/compat_dh.c (ffffffff814333e3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff81434873)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff81434ab0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffffffff8144e684)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff8146856d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff8147d61e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In block/ioctl.c (ffffffff814de5fa)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (ffffffff814edc4c)
Location: include/linux/uaccess.h:141
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 (ffffffff814ee180)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_fill_hdr
In block/blk-zoned.c (ffffffff814faa59)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_reset_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff814fd1b0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffffffff8150024a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/sed-opal.c:write_shadow_mbr
In lib/kfifo.c (ffffffff8150bba8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff815104a8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/gpio/gpiolib.c (ffffffff8154c784)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff8159b1ce)
Location: include/linux/uaccess.h:141
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:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff8159f6e3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (ffffffff815a8b2d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff815affcf)
Location: include/linux/uaccess.h:141
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff815bb715)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/acpi/acpi_dbg.c (ffffffff8161ef18)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff8164d4d8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff8165fc02)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (ffffffff81669062)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
In drivers/tty/vt/vt_ioctl.c (ffffffff81670b4e)
Location: include/linux/uaccess.h:141
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_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_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 (ffffffff816712e1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff8167298d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff81675bc6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff816770a3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffff8167c1e9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff81686134)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff8169804e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff81699d28)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/virtio_console.c (ffffffff816a001f)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/agp/frontend.c (ffffffff816a4001)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agpioc_setup_wrap
In drivers/char/agp/compat_ioctl.c (ffffffff816a6922)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff816abc1b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/lightnvm/core.c (ffffffff816d3762)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffff817060b2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (ffffffff8172792a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (ffffffff8172983e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff8172ddcc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff81741021)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (ffffffff81745353)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff81745c46)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (ffffffff817469da)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_devinfo.c (ffffffff81756aaa)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff817573c9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/ata/libata-scsi.c (ffffffff81776a9f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff8178a7f9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff8178c197)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff817a226b)
Location: include/linux/uaccess.h:141
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
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_set_ebpf
In drivers/net/ppp/ppp_generic.c (ffffffff817a41e1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/cdrom/cdrom.c (ffffffff817b110f)
Location: include/linux/uaccess.h:141
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff817cd253)
Location: include/linux/uaccess.h:141
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:usbdev_do_ioctl
- 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:proc_disconnect_claim
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff8181d293)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff818282b8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff8182c707)
Location: include/linux/uaccess.h:141
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff81831ad8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffff81836f64)
Location: include/linux/uaccess.h:141
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 (ffffffff81842241)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/media/cec/cec-api.c (ffffffff818495e1)
Location: include/linux/uaccess.h:141
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
In drivers/pps/pps.c (ffffffff8184b35f)
Location: include/linux/uaccess.h:141
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff8184c8e6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- 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/md/md.c (ffffffff8186d704)
Location: include/linux/uaccess.h:141
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 (ffffffff8187f3e2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff818dbde0)
Location: include/linux/uaccess.h:141
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:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:ethtool_ioctl
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:___sys_sendmsg
- net/socket.c:copy_msghdr_from_user
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
In net/core/sock.c (ffffffff818e393b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
In net/core/ethtool.c (ffffffff8190a928)
Location: include/linux/uaccess.h:141
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:dev_ethtool
- net/core/ethtool.c:ethtool_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_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_set_settings
- net/core/ethtool.c:ethtool_set_link_ksettings
- net/core/ethtool.c:ethtool_get_link_ksettings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (ffffffff8192cae3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (ffffffff8192e2f1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
In net/compat.c (ffffffff81953ebe)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:get_compat_msghdr
In net/bpf/test_run.c (ffffffff8196d910)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_skb
In net/ipv4/ip_options.c (ffffffff8197a9dd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffffffff8197f508)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff81987e43)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv4/tcp_ipv4.c (ffffffff819a11dd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff819ac007)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/arp.c (ffffffff819b6991)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff819bd5c5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff819c5faa)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:ip_rt_ioctl
In net/ipv4/ipmr.c (ffffffff819dd4c0)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv6/addrconf.c (ffffffff81a0ff8d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (ffffffff81a1beca)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (ffffffff81a2133b)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/raw.c (ffffffff81a2cbee)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/tcp_ipv6.c (ffffffff81a36f8d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffffffff81a3fc19)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff81a461ef)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff81a5797a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff81a5cd48)
Location: include/linux/uaccess.h:141
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81a5d5f0)
Location: include/linux/uaccess.h:141
Inline: True
In net/rfkill/core.c (ffffffff81a6550d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff81a74147)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
5.4
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81036cd1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/tls.c (ffffffff8104318d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff81053bda)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81054f74)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff81060107)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
In arch/x86/kernel/uprobes.c (ffffffff8107a39c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/kernel/umip.c (ffffffff8107aaf5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In arch/x86/mm/tlb.c (ffffffff810882c9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/mpx.c (ffffffff8108df53)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/mpx.c:mpx_fault_info
In arch/x86/mm/pkeys.c (ffffffff8108e589)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/sys_ia32.c (ffffffff81090e85)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/ia32/sys_ia32.c:__x32_compat_sys_x86_mmap
- arch/x86/ia32/sys_ia32.c:__ia32_compat_sys_x86_mmap
In arch/x86/platform/uv/tlb_uv.c (ffffffff810955b0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/platform/uv/tlb_uv.c:tunables_write
- arch/x86/platform/uv/tlb_uv.c:ptc_proc_write
In kernel/fork.c (ffffffff8109d136)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
In kernel/sysctl_binary.c (ffffffff810ac4de)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sysctl_binary.c:__x32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_sys_sysctl
- kernel/sysctl_binary.c:__x64_sys_sysctl
In kernel/capability.c (ffffffff810ac90d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
In kernel/ptrace.c (ffffffff810aee8d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff810b26f5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- 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_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffff810ba1b4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__x32_compat_sys_setrlimit
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff810d3902)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffffffff810fb01d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/sched/psi.c (ffffffff81103228)
Location: include/linux/uaccess.h:141
Inline: True
In kernel/power/qos.c (ffffffff81106c12)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/power/user.c (ffffffff81110cc0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/kcmp.c (ffffffff81130b29)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kcmp.c:__do_sys_kcmp
In kernel/profile.c (ffffffff8113154a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff81132bce)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_timespec64
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff81142af1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff811457e6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
In kernel/module.c (ffffffff811565f3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/module.c:__do_sys_init_module
In kernel/kexec_core.c (ffffffff8115a00a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (ffffffff8115b07f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
- kernel/kexec.c:do_kexec_load
In kernel/compat.c (ffffffff8115cc55)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
- kernel/compat.c:get_compat_itimerval
In kernel/user_namespace.c (ffffffff81172d6c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff8118317d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff81192a9c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/trace/trace.c (ffffffff811ad39e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff811b7601)
Location: include/linux/uaccess.h:141
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 (ffffffff811ce81e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff811d9b2c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffffffff811e1d5b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
In kernel/bpf/verifier.c (ffffffff811e6224)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
In kernel/bpf/btf.c (ffffffff811febd6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
In kernel/bpf/cgroup.c (ffffffff81204fab)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
In kernel/events/core.c (ffffffff8120871f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff8121fd30)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/rseq.c:__rseq_handle_notify_resume
- kernel/rseq.c:__rseq_handle_notify_resume
In mm/shmem.c (ffffffff8123ffbb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff8124502e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff8126587b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff8129b198)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff812ad34e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffffffff812d2876)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In mm/memfd.c (ffffffff812d6af5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
In fs/read_write.c (ffffffff812ddb0f)
Location: include/linux/uaccess.h:141
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:__x32_compat_sys_sendfile64
- fs/read_write.c:__ia32_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (ffffffff812e5540)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fcntl.c (ffffffff812f18b9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fcntl.c:get_compat_flock64
- fs/fcntl.c:get_compat_flock
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812f35bd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff812f6865)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/select.c:__x32_compat_sys_old_select
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (ffffffff8130ac45)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff8130beea)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff81317825)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/utimes.c (ffffffff81319bb3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff813310a9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff81334ee7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff81335e2a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff81336794)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff81337e16)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff81339a70)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffffffff8133d3cb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/aio.c:__x32_compat_sys_io_pgetevents_time64
- fs/aio.c:__ia32_compat_sys_io_pgetevents_time64
- fs/aio.c:__x32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_sys_io_pgetevents
- fs/aio.c:__x64_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/io_uring.c (ffffffff813459aa)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:io_uring_setup
- fs/io_uring.c:io_sqe_buffer_register
- fs/io_uring.c:io_sqe_buffer_register
In fs/crypto/keyring.c (ffffffff8134d1de)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:do_remove_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff8134efdf)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (ffffffff8134fd97)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/binfmt_elf.c (ffffffff8135ab55)
Location: include/linux/uaccess.h:141
Inline: True
In fs/compat_binfmt_elf.c (ffffffff8135e385)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fhandle.c (ffffffff81362be0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
In fs/quota/quota.c (ffffffff8136ccbe)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff8136ed04)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff81374801)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/kernfs/file.c (ffffffff8138602a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/configfs/file.c (ffffffff813891a0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (ffffffff813b6abf)
Location: include/linux/uaccess.h:141
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_ioc_getfsmap
In fs/fat/file.c (ffffffff8140ad14)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff8141c85e)
Location: include/linux/uaccess.h:141
Inline: True
In fs/efivarfs/file.c (ffffffff81435d1a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff81436419)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff81437ae6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff81438210)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/sem.c (ffffffff8143c26f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8143f5e5)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/syscall.c (ffffffff81440693)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/syscall.c:compat_ksys_ipc
In ipc/mqueue.c (ffffffff814420b9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__x32_compat_sys_mq_open
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff81448889)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
In security/keys/compat_dh.c (ffffffff8144d153)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff8144e5f3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff8144e830)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffffffff814684ac)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff8148234d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff814972ee)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In block/ioctl.c (ffffffff814f7a39)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (ffffffff815070bc)
Location: include/linux/uaccess.h:141
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 (ffffffff815075e0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_fill_hdr
In block/blk-zoned.c (ffffffff815189d9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_reset_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff8151b100)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffffffff8151e290)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/sed-opal.c:write_shadow_mbr
In lib/kfifo.c (ffffffff815299c3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff8152e3a8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/gpio/gpiolib.c (ffffffff8156d906)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff815bc5ae)
Location: include/linux/uaccess.h:141
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:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff815c0563)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (ffffffff815c9abd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff815d0f4f)
Location: include/linux/uaccess.h:141
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff815dc9d5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/acpi/acpi_dbg.c (ffffffff816409c7)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff8166f9c3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff81682222)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (ffffffff8168b7b2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
In drivers/tty/vt/vt_ioctl.c (ffffffff81693246)
Location: include/linux/uaccess.h:141
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_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_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 (ffffffff816939bb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff8169510d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff81698366)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff81699833)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffff8169e9f9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff816a8844)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff816baf0c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff816bca58)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/virtio_console.c (ffffffff816c2dcf)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/agp/frontend.c (ffffffff816c6b95)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agpioc_setup_wrap
In drivers/char/agp/compat_ioctl.c (ffffffff816c9652)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff816ce98b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/lightnvm/core.c (ffffffff816f7642)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffff8172a302)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (ffffffff8174bbda)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (ffffffff8174da7e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff8175206c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff817652e1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (ffffffff817694d3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff81769d96)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (ffffffff8176ab2a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_devinfo.c (ffffffff8177ad4a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff8177b729)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/ata/libata-scsi.c (ffffffff8179a9ff)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff817ae419)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff817afaf7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff817c43fb)
Location: include/linux/uaccess.h:141
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
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_set_ebpf
In drivers/net/ppp/ppp_generic.c (ffffffff817c82a1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/vfio/vfio.c (ffffffff817d23e4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff817d593b)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/vfio/pci/vfio_pci.c (ffffffff817d67e2)
Location: include/linux/uaccess.h:141
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
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (ffffffff817d949f)
Location: include/linux/uaccess.h:141
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
In drivers/vfio/pci/vfio_pci_config.c (ffffffff817dbccf)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
In drivers/cdrom/cdrom.c (ffffffff817e145f)
Location: include/linux/uaccess.h:141
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff817fde40)
Location: include/linux/uaccess.h:141
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:usbdev_do_ioctl
- 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:proc_disconnect_claim
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff8184e653)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff81859828)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff8185de27)
Location: include/linux/uaccess.h:141
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff81863418)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffff818688d4)
Location: include/linux/uaccess.h:141
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 (ffffffff81873bc1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/media/cec/cec-api.c (ffffffff8187ade1)
Location: include/linux/uaccess.h:141
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
In drivers/pps/pps.c (ffffffff8187cb6f)
Location: include/linux/uaccess.h:141
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff8187e1d4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- 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/md/md.c (ffffffff8189f4f4)
Location: include/linux/uaccess.h:141
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 (ffffffff818b1262)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/remoteproc/remoteproc_debugfs.c (ffffffff818f662d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
In net/socket.c (ffffffff8190ec84)
Location: include/linux/uaccess.h:141
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:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:ethtool_ioctl
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:copy_msghdr_from_user
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
In net/core/sock.c (ffffffff81915b1d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
In net/core/ethtool.c (ffffffff8193cf38)
Location: include/linux/uaccess.h:141
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:dev_ethtool
- net/core/ethtool.c:ethtool_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_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_set_settings
- net/core/ethtool.c:ethtool_set_link_ksettings
- net/core/ethtool.c:ethtool_get_link_ksettings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (ffffffff8195ede3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (ffffffff81960571)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
In net/compat.c (ffffffff8198a40e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:get_compat_msghdr
In net/bpf/test_run.c (ffffffff819a3f92)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_ctx_init
In net/ipv4/ip_options.c (ffffffff819b133d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffffffff819b5a48)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff819be865)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv4/tcp_ipv4.c (ffffffff819d7e8d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff819e31a7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/arp.c (ffffffff819ed6b1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff819f41d5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff819fcb5a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:ip_rt_ioctl
In net/ipv4/ipmr.c (ffffffff81a145f0)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv6/addrconf.c (ffffffff81a46ccd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (ffffffff81a52b4a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (ffffffff81a57dab)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/raw.c (ffffffff81a638be)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/tcp_ipv6.c (ffffffff81a6db3d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffffffff81a76889)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff81a7cddf)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff81a8ceda)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff81a939c8)
Location: include/linux/uaccess.h:141
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81a941f4)
Location: include/linux/uaccess.h:141
Inline: True
In net/rfkill/core.c (ffffffff81a9c06d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff81aaad75)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
5.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/signal.c (ffffffff81033a48)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/signal.c:restore_sigcontext
In arch/x86/kernel/ldt.c (ffffffff81038be1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/sys_ia32.c (ffffffff8103a885)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/sys_ia32.c:__x32_compat_sys_ia32_mmap
- arch/x86/kernel/sys_ia32.c:__ia32_compat_sys_ia32_mmap
In arch/x86/kernel/tls.c (ffffffff810469ad)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff81058be0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff8105a074)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff81065de6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
In arch/x86/kernel/uprobes.c (ffffffff810817fa)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/kernel/umip.c (ffffffff81081f08)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In arch/x86/mm/tlb.c (ffffffff8108a849)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/pkeys.c (ffffffff810946f9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/ia32_signal.c (ffffffff8109690d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/ia32/ia32_signal.c:ia32_restore_sigcontext
In arch/x86/platform/uv/tlb_uv.c (ffffffff8109ab36)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/platform/uv/tlb_uv.c:tunables_write
- arch/x86/platform/uv/tlb_uv.c:ptc_proc_write
In kernel/fork.c (ffffffff810a3f1b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
In kernel/sysctl_binary.c (ffffffff810b40be)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sysctl_binary.c:__x32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_sys_sysctl
- kernel/sysctl_binary.c:__x64_sys_sysctl
In kernel/capability.c (ffffffff810b4607)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capset
In kernel/ptrace.c (ffffffff810b6a27)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff810bb185)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- 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_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffff810c1e84)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__x32_compat_sys_setrlimit
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff810ddcb1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffffffff81105b7d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/sched/psi.c (ffffffff8110de42)
Location: include/linux/uaccess.h:141
Inline: True
In kernel/power/qos.c (ffffffff81111738)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/qos.c:cpu_latency_qos_write
In kernel/power/user.c (ffffffff8111bac5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_set_swap_area
In kernel/kcmp.c (ffffffff8113fbc8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kcmp.c:kcmp_epoll_target
In kernel/profile.c (ffffffff81140980)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff8114223e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_timespec64
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff81151bc0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff81154809)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/itimer.c:get_old_itimerval32
- kernel/time/itimer.c:get_itimerval
In kernel/module.c (ffffffff8116718b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/module.c:__do_sys_init_module
In kernel/kexec_core.c (ffffffff8116a17b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
In kernel/kexec.c (ffffffff8116beec)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
- kernel/kexec.c:kimage_alloc_init
In kernel/compat.c (ffffffff8116da55)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
In kernel/user_namespace.c (ffffffff81184bca)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff81197198)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff811a78dc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_send
In kernel/trace/trace.c (ffffffff811c50ae)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff811d0c11)
Location: include/linux/uaccess.h:141
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 (ffffffff811ead2e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff811f65dc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffffffff81201587)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_update_elem
In kernel/bpf/verifier.c (ffffffff81205e3c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_btf_line
In kernel/bpf/hashtab.c (ffffffff81218e11)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/btf.c (ffffffff81225fc5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
In kernel/bpf/cgroup.c (ffffffff8122ec17)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
In kernel/events/core.c (ffffffff81233d2e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff8124be04)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/rseq.c:rseq_get_rseq_cs
- kernel/rseq.c:rseq_get_rseq_cs
In kernel/watch_queue.c (ffffffff8124d154)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/watch_queue.c:watch_queue_set_filter
In mm/shmem.c (ffffffff8126e7cc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff8127326e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff81295b78)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff812ce48d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff812e2329)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffffffff8130879e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic_pte
In mm/memfd.c (ffffffff8130bbc8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memfd.c:__do_sys_memfd_create
In fs/open.c (ffffffff8130fb3c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/open.c:__ia32_sys_openat2
- fs/open.c:__x64_sys_openat2
In fs/read_write.c (ffffffff81314ad8)
Location: include/linux/uaccess.h:141
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:__x32_compat_sys_sendfile64
- fs/read_write.c:__ia32_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (ffffffff8131cedd)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fcntl.c (ffffffff8132a66d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- 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
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff8132be32)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:compat_ioctl_preallocate
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff8132e795)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/select.c:__x32_compat_sys_old_select
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/namespace.c (ffffffff8133fc2c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/namespace.c:copy_mount_options
- fs/namespace.c:copy_mount_options
In fs/xattr.c (ffffffff81344415)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff8134617a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff8135247b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/utimes.c (ffffffff81353b3e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff8136ba44)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff8136f2e4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff8136faaa)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff81370ba4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff81371b46)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff8137371a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_writeprotect
- fs/userfaultfd.c:userfaultfd_zeropage
- fs/userfaultfd.c:userfaultfd_copy
- fs/userfaultfd.c:userfaultfd_wake
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffffffff8137679b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/aio.c:__x32_compat_sys_io_pgetevents_time64
- fs/aio.c:__ia32_compat_sys_io_pgetevents_time64
- fs/aio.c:__x32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_sys_io_pgetevents
- fs/aio.c:__x64_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/io_uring.c (ffffffff813813c1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:io_uring_setup
- fs/io_uring.c:io_sqe_buffer_register
- fs/io_uring.c:io_sqe_buffer_register
- fs/io_uring.c:__io_sqe_files_update
- fs/io_uring.c:io_sqe_files_register
- fs/io_uring.c:__io_recvmsg_copy_hdr
- fs/io_uring.c:io_epoll_ctl_prep
- fs/io_uring.c:io_import_iovec
In fs/crypto/keyring.c (ffffffff81392acc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff813953c5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (ffffffff81396607)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/binfmt_elf.c (ffffffff8139fa43)
Location: include/linux/uaccess.h:141
Inline: True
In fs/compat_binfmt_elf.c (ffffffff813a28d9)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fhandle.c (ffffffff813a8760)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff813b4b58)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
- fs/quota/quota.c:quota_setinfo
In fs/proc/task_mmu.c (ffffffff813b7024)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff813bc441)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/kernfs/file.c (ffffffff813d098a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/configfs/file.c (ffffffff813d3ca7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (ffffffff81402518)
Location: include/linux/uaccess.h:141
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
In fs/fat/file.c (ffffffff81457b49)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fat/file.c:fat_ioctl_fitrim
In fs/ecryptfs/miscdev.c (ffffffff8146b0e2)
Location: include/linux/uaccess.h:141
Inline: True
In fs/efivarfs/file.c (ffffffff81485744)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_ioc_setxflags
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff814861b9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff814878d5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff81488170)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/sem.c (ffffffff8148c99a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff81490549)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/syscall.c (ffffffff81491453)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/syscall.c:compat_ksys_ipc
In ipc/mqueue.c (ffffffff81492c99)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__x32_compat_sys_mq_open
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff81499f6d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
In security/keys/compat_dh.c (ffffffff8149f043)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff814a0623)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff814a085c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffffffff814bc2ef)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff814d81dd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff814eef7e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In block/ioctl.c (ffffffff815580a6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_do_ioctl
In block/scsi_ioctl.c (ffffffff815671b0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_get_cdrom_generic_arg
- block/scsi_ioctl.c:scsi_get_cdrom_generic_arg
- block/scsi_ioctl.c:get_sg_io_hdr
- block/scsi_ioctl.c:get_sg_io_hdr
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:blk_fill_sghdr_rq
In block/bsg.c (ffffffff81568700)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_fill_hdr
In block/blk-zoned.c (ffffffff81578e25)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_zone_mgmt_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff8157b3b0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffffffff815806c9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/sed-opal.c:generic_table_write_data
In lib/kfifo.c (ffffffff8158d4d8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff81592088)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/gpio/gpiolib.c (ffffffff81611e7c)
Location: include/linux/uaccess.h:141
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_create
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
- drivers/gpio/gpiolib.c:linehandle_set_config
In drivers/video/fbdev/core/fbmem.c (ffffffff81666406)
Location: include/linux/uaccess.h:141
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:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff8166a833)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (ffffffff8167333d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff8167ad1f)
Location: include/linux/uaccess.h:141
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff816870d5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/acpi/acpi_dbg.c (ffffffff816ed16a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/acpi/acpi_dbg.c:acpi_aml_write_user
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff817201dc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff81733782)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_tiocsserial
- drivers/tty/tty_io.c:do_tty_write
In drivers/tty/tty_ioctl.c (ffffffff8173d73f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
In drivers/tty/vt/vt_ioctl.c (ffffffff81745c56)
Location: include/linux/uaccess.h:141
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_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_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 (ffffffff81746607)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff81747bbd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff8174a6b6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff8174bc13)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffff81751ac9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff8175ab30)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff8176f214)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff81771078)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/virtio_console.c (ffffffff817775c8)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/agp/frontend.c (ffffffff8177b6b1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
In drivers/char/agp/compat_ioctl.c (ffffffff8177e46e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff817838b3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/lightnvm/core.c (ffffffff817b0528)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffff817e6832)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (ffffffff81809c69)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (ffffffff8180bc7e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff81810b8f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff8182581f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/dma-heap.c (ffffffff81829b9d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
In drivers/dma-buf/sync_file.c (ffffffff8182b426)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- 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 (ffffffff8182c19f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl_create_fence
In drivers/dma-buf/udmabuf.c (ffffffff8182ccdc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_devinfo.c (ffffffff8183de8a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff8183e599)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/scsi/sg.c (ffffffff8184fa0a)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/ata/libata-scsi.c (ffffffff8185e43f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff81874529)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff81875e27)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff8188a662)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/tun.c:tun_set_ebpf
- drivers/net/tun.c:update_filter
In drivers/net/ppp/ppp_generic.c (ffffffff8189219d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_compat_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_compat_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
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/vfio/vfio.c (ffffffff8189d199)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff818a02ea)
Location: include/linux/uaccess.h:141
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 (ffffffff818a3eba)
Location: include/linux/uaccess.h:141
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
- 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 (ffffffff818a733e)
Location: include/linux/uaccess.h:141
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
In drivers/vfio/pci/vfio_pci_config.c (ffffffff818a9ae9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
In drivers/cdrom/cdrom.c (ffffffff818b073e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_ioctl_volctrl
- drivers/cdrom/cdrom.c:cdrom_ioctl_play_trkind
- drivers/cdrom/cdrom.c:cdrom_ioctl_play_msf
- drivers/cdrom/cdrom.c:cdrom_ioctl_get_subchnl
- drivers/cdrom/cdrom.c:cdrom_ioctl_multisession
In drivers/usb/core/devio.c (ffffffff818ce553)
Location: include/linux/uaccess.h:141
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:usbdev_do_ioctl
- 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:proc_disconnect_claim
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff81921a42)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff8192c3e3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff81930933)
Location: include/linux/uaccess.h:141
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff81937187)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffff8193c3f1)
Location: include/linux/uaccess.h:141
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 (ffffffff81947da1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/pps/pps.c (ffffffff8194af2f)
Location: include/linux/uaccess.h:141
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff8194c650)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- 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/md/md.c (ffffffff8196f43e)
Location: include/linux/uaccess.h:141
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_disk_info
In drivers/md/dm-ioctl.c (ffffffff8198133e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/md/dm-ioctl.c:copy_params
In drivers/remoteproc/remoteproc_debugfs.c (ffffffff819cc75d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
In net/socket.c (ffffffff819e0723)
Location: include/linux/uaccess.h:141
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_sioc_ifmap
- net/socket.c:ethtool_ioctl
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:__copy_msghdr_from_user
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
In net/core/sock.c (ffffffff819e8cff)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
In net/core/filter.c (ffffffff81a314e6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (ffffffff81a33d71)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
In net/compat.c (ffffffff81a6279e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:__get_compat_msghdr
In net/bpf/test_run.c (ffffffff81a7e627)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_ctx_init
In net/ethtool/ioctl.c (ffffffff81a8417c)
Location: include/linux/uaccess.h:141
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:ethtool_set_per_queue
- net/ethtool/ioctl.c:ethtool_set_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_set_tunable
- net/ethtool/ioctl.c:ethtool_get_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_flash_device
- net/ethtool/ioctl.c:ethtool_get_perm_addr
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_phys_id
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_channels
- net/ethtool/ioctl.c:ethtool_set_ringparam
- net/ethtool/ioctl.c:ethtool_set_coalesce
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_regs
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_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_set_settings
- net/ethtool/ioctl.c:ethtool_set_link_ksettings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
- net/ethtool/ioctl.c:load_link_ksettings_from_user
- net/ethtool/ioctl.c:ethtool_set_features
- net/ethtool/ioctl.c:ethtool_set_features
In net/ipv4/ip_options.c (ffffffff81a9b1f2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffffffff81aa0563)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:compat_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_setsockopt
- net/ipv4/ip_sockglue.c:compat_ip_setsockopt
- net/ipv4/ip_sockglue.c:compat_ip_setsockopt
- net/ipv4/ip_sockglue.c:compat_ip_setsockopt
In net/ipv4/tcp.c (ffffffff81aa7d6c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_repair_options_est
In net/ipv4/tcp_ipv4.c (ffffffff81ac4920)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff81ad0a87)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/arp.c (ffffffff81adb6ad)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff81ae1fda)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_compat_routing_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff81aead6c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:rtentry_to_fib_config
In net/ipv4/ipmr.c (ffffffff81b05572)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv6/af_inet6.c (ffffffff81b29e66)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/af_inet6.c:inet6_compat_routing_ioctl
- net/ipv6/af_inet6.c:inet6_ioctl
In net/ipv6/addrconf.c (ffffffff81b3dad8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/ipv6_sockglue.c (ffffffff81b50490)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/ipv6_sockglue.c:compat_ipv6_getsockopt
- net/ipv6/ipv6_sockglue.c:compat_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:compat_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:compat_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:compat_ipv6_setsockopt
In net/ipv6/raw.c (ffffffff81b5c34e)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/tcp_ipv6.c (ffffffff81b6674d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffffffff81b70af4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff81b7779d)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff81b89f8a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff81b8eec7)
Location: include/linux/uaccess.h:141
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81b8f6e8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff81b9825d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff81ba7e40)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
5.11
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/signal.c (ffffffff810344b8)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/signal.c:restore_sigcontext
In arch/x86/kernel/ldt.c (ffffffff81039461)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/sys_ia32.c (ffffffff8103b095)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/sys_ia32.c:__x32_compat_sys_ia32_mmap
- arch/x86/kernel/sys_ia32.c:__ia32_compat_sys_ia32_mmap
In arch/x86/kernel/tls.c (ffffffff810460ca)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff810579f0)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81058be4)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff81064096)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
In arch/x86/kernel/cpu/sgx/ioctl.c (ffffffff81067c78)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_init
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_init
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_create
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_create
In arch/x86/kernel/uprobes.c (ffffffff8108129a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/mm/tlb.c (ffffffff8108aae9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/pkeys.c (ffffffff81093ae9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/ia32_signal.c (ffffffff81095b2d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/ia32/ia32_signal.c:ia32_restore_sigcontext
In kernel/fork.c (ffffffff8109f5ab)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
In kernel/capability.c (ffffffff810af7e7)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capset
In kernel/ptrace.c (ffffffff810b1b15)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff810b6445)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- 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_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffff810bd177)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__x32_compat_sys_setrlimit
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff810da28d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffffffff811041cd)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/sched/psi.c (ffffffff8110b192)
Location: include/linux/uaccess.h:189
Inline: True
In kernel/power/qos.c (ffffffff8110e852)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/power/qos.c:cpu_latency_qos_write
In kernel/power/user.c (ffffffff81116441)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_set_swap_area
In kernel/kcmp.c (ffffffff8113bf66)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/kcmp.c:kcmp_epoll_target
In kernel/profile.c (ffffffff8113ccd0)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff8113e44e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_timespec64
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff8114de40)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff81150a59)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/time/itimer.c:get_old_itimerval32
- kernel/time/itimer.c:get_itimerval
In kernel/module.c (ffffffff81163964)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/module.c:__do_sys_init_module
In kernel/kexec_core.c (ffffffff811668bb)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
In kernel/kexec.c (ffffffff811685de)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
- kernel/kexec.c:kimage_alloc_init
In kernel/compat.c (ffffffff8116a035)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
In kernel/user_namespace.c (ffffffff81181c1a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff81194318)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff811a508c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_addfd
- kernel/seccomp.c:seccomp_notify_send
In kernel/trace/trace.c (ffffffff811c2cee)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff811ce031)
Location: include/linux/uaccess.h:189
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 (ffffffff811e8ece)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff811f4fb2)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffffffff81200e74)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_update_elem
In kernel/bpf/verifier.c (ffffffff812059ec)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_btf_line
In kernel/bpf/helpers.c (ffffffff81216985)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/helpers.c:bpf_copy_from_user
In kernel/bpf/bpf_iter.c (ffffffff81217e16)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
In kernel/bpf/hashtab.c (ffffffff8121b204)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/btf.c (ffffffff8122ca3b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
In kernel/bpf/cgroup.c (ffffffff812371d7)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
In kernel/events/core.c (ffffffff8123da8e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff81256294)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/rseq.c:rseq_get_rseq_cs
- kernel/rseq.c:rseq_get_rseq_cs
In kernel/watch_queue.c (ffffffff812575b4)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/watch_queue.c:watch_queue_set_filter
In mm/shmem.c (ffffffff812791c9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff8127d9ce)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff812a0b1b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff812d941d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff812ed723)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffffffff81314574)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic_pte
In mm/memfd.c (ffffffff81317a48)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/memfd.c:__do_sys_memfd_create
In fs/open.c (ffffffff8131bdfc)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/open.c:__ia32_sys_openat2
- fs/open.c:__x64_sys_openat2
In fs/read_write.c (ffffffff81320c48)
Location: include/linux/uaccess.h:189
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:__x32_compat_sys_sendfile64
- fs/read_write.c:__ia32_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
In fs/exec.c (ffffffff8132842d)
Location: include/linux/uaccess.h:189
Inline: True
In fs/fcntl.c (ffffffff81335bdd)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- 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
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff813373f3)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:compat_ioctl_preallocate
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff8133a025)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/select.c:__x32_compat_sys_old_select
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/namespace.c (ffffffff81346612)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/namespace.c:copy_mount_options
In fs/xattr.c (ffffffff81350777)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff81352649)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff8135ef40)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/splice.c:__do_splice
- fs/splice.c:__do_splice
In fs/utimes.c (ffffffff8136042e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff813792c4)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff8137d054)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff8137d80a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff8137e927)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff8137f906)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff813815ca)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_writeprotect
- fs/userfaultfd.c:userfaultfd_zeropage
- fs/userfaultfd.c:userfaultfd_copy
- fs/userfaultfd.c:userfaultfd_wake
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffffffff8138441d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/aio.c:__do_compat_sys_io_pgetevents_time64
- fs/aio.c:__do_compat_sys_io_pgetevents
- fs/aio.c:__do_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/io_uring.c (ffffffff8138f3b0)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:io_uring_setup
- fs/io_uring.c:__do_sys_io_uring_enter
- fs/io_uring.c:io_sqe_buffer_register
- fs/io_uring.c:io_sqe_buffer_register
- fs/io_uring.c:__io_sqe_files_update
- fs/io_uring.c:io_sqe_files_register
- fs/io_uring.c:io_req_prep
- fs/io_uring.c:io_req_prep
- fs/io_uring.c:__io_recvmsg_copy_hdr
- fs/io_uring.c:io_import_iovec
In fs/crypto/keyring.c (ffffffff813a3e3c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff813a6895)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (ffffffff813a8327)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/binfmt_elf.c (ffffffff813b0e28)
Location: include/linux/uaccess.h:189
Inline: True
In fs/compat_binfmt_elf.c (ffffffff813b394e)
Location: include/linux/uaccess.h:189
Inline: True
In fs/fhandle.c (ffffffff813b9ab0)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff813c6578)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
- fs/quota/quota.c:quota_setquota
- fs/quota/quota.c:quota_setinfo
In fs/proc/task_mmu.c (ffffffff813c8981)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff813ce011)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/configfs/file.c (ffffffff813e59e7)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (ffffffff81414df0)
Location: include/linux/uaccess.h:189
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
In fs/fat/file.c (ffffffff81473e96)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/fat/file.c:fat_ioctl_fitrim
In fs/ecryptfs/miscdev.c (ffffffff814859f2)
Location: include/linux/uaccess.h:189
Inline: True
In fs/efivarfs/file.c (ffffffff814a2d54)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_ioc_setxflags
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff814a37b9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff814a4ef5)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff814a5790)
Location: include/linux/uaccess.h:189
Inline: True
In ipc/sem.c (ffffffff814a9ffa)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff814adc69)
Location: include/linux/uaccess.h:189
Inline: True
In ipc/syscall.c (ffffffff814aec93)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- ipc/syscall.c:compat_ksys_ipc
In ipc/mqueue.c (ffffffff814b0599)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__x32_compat_sys_mq_open
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff814b7b9d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
In security/keys/compat_dh.c (ffffffff814bca73)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff814be033)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff814be22c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffffffff814d9dbb)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff814f574d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff8150c3fe)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In block/ioctl.c (ffffffff81574512)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_do_ioctl
In block/scsi_ioctl.c (ffffffff81582040)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_get_cdrom_generic_arg
- block/scsi_ioctl.c:scsi_get_cdrom_generic_arg
- block/scsi_ioctl.c:get_sg_io_hdr
- block/scsi_ioctl.c:get_sg_io_hdr
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:sg_scsi_ioctl
- block/scsi_ioctl.c:blk_fill_sghdr_rq
In block/bsg.c (ffffffff8158303f)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_fill_hdr
In block/blk-zoned.c (ffffffff81595882)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_zone_mgmt_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff81598470)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffffffff8159d709)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/sed-opal.c:generic_table_write_data
In lib/iov_iter.c (ffffffff815a8d97)
Location: include/linux/uaccess.h:189
Inline: True
In lib/kfifo.c (ffffffff815a9eeb)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff815aebc8)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In arch/x86/lib/insn-eval.c (ffffffff81623630)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/lib/insn-eval.c:insn_fetch_from_user
In drivers/gpio/gpiolib-cdev.c (ffffffff8163b505)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- 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_ioctl_compat
- drivers/gpio/gpiolib-cdev.c:linereq_set_config
- drivers/gpio/gpiolib-cdev.c:linereq_get_values
In drivers/video/fbdev/core/fbmem.c (ffffffff81686ee1)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_getput_cmap
- 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_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff8168b1aa)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (ffffffff816936bd)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff8169ad8f)
Location: include/linux/uaccess.h:189
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff816a4de5)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/acpi/acpi_dbg.c (ffffffff8170a75a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/acpi/acpi_dbg.c:acpi_aml_write_user
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff8173d13c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff8174f8c2)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_tiocsserial
In drivers/tty/tty_ioctl.c (ffffffff817593f9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
In drivers/tty/vt/vt_ioctl.c (ffffffff81761686)
Location: include/linux/uaccess.h:189
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_compat_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_ioctl
- drivers/tty/vt/vt_ioctl.c:vt_setactivate
- drivers/tty/vt/vt_ioctl.c:vt_io_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 (ffffffff8176225b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff8176350d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff81765fe1)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff81767323)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffff8176d519)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff81775c10)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff81789bf4)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff8178c0a8)
Location: include/linux/uaccess.h:189
Inline: True
In drivers/char/virtio_console.c (ffffffff817922f8)
Location: include/linux/uaccess.h:189
Inline: True
In drivers/char/tpm/tpm-dev-common.c (ffffffff8179ae43)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/iommu/iommu.c (ffffffff817b9365)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_sva_prepare_bind_data
- drivers/iommu/iommu.c:iommu_sva_prepare_bind_data
- drivers/iommu/iommu.c:iommu_uapi_cache_invalidate
- drivers/iommu/iommu.c:iommu_uapi_cache_invalidate
In drivers/lightnvm/core.c (ffffffff817c50e8)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffff817fb482)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (ffffffff81819c4e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (ffffffff8181afbe)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff8181facf)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff818361ff)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/dma-heap.c (ffffffff8183a55d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
In drivers/dma-buf/sync_file.c (ffffffff8183c276)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- 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 (ffffffff8183d1ff)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl_create_fence
In drivers/dma-buf/udmabuf.c (ffffffff8183ddfc)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_devinfo.c (ffffffff8184e66a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff8184ec39)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/scsi/sg.c (ffffffff8186034a)
Location: include/linux/uaccess.h:189
Inline: True
In drivers/ata/libata-scsi.c (ffffffff8186d46f)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff8188301c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff81884707)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff81898792)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/net/tun.c:tun_set_ebpf
- drivers/net/tun.c:update_filter
In drivers/net/ppp/ppp_generic.c (ffffffff818a028d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_compat_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_compat_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
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/vfio/vfio.c (ffffffff818abdc9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff818aecca)
Location: include/linux/uaccess.h:189
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_ioctl
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dirty_pages
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dirty_pages
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_unmap_dma
- 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:update_user_bitmap
In drivers/vfio/pci/vfio_pci.c (ffffffff818b2eac)
Location: include/linux/uaccess.h:189
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
- 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 (ffffffff818b629e)
Location: include/linux/uaccess.h:189
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
In drivers/vfio/pci/vfio_pci_config.c (ffffffff818b8a19)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
In drivers/cdrom/cdrom.c (ffffffff818bf43a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
- drivers/cdrom/cdrom.c:cdrom_ioctl_volctrl
- drivers/cdrom/cdrom.c:cdrom_ioctl_play_trkind
- drivers/cdrom/cdrom.c:cdrom_ioctl_play_msf
- drivers/cdrom/cdrom.c:cdrom_ioctl_get_subchnl
- drivers/cdrom/cdrom.c:cdrom_ioctl_multisession
In drivers/usb/core/devio.c (ffffffff818d9462)
Location: include/linux/uaccess.h:189
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:usbdev_do_ioctl
- 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:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_disconnect_claim
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff81929092)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff819338d3)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff81937ec2)
Location: include/linux/uaccess.h:189
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff8193d577)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffff819423e1)
Location: include/linux/uaccess.h:189
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 (ffffffff8194dbc5)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/pps/pps.c (ffffffff81950a8f)
Location: include/linux/uaccess.h:189
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81952000)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- 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/md/md.c (ffffffff8197631b)
Location: include/linux/uaccess.h:189
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_disk_info
In drivers/md/dm-ioctl.c (ffffffff8198595e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/md/dm-ioctl.c:copy_params
In drivers/remoteproc/remoteproc_debugfs.c (ffffffff819cbf36)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_coredump_write
In drivers/remoteproc/remoteproc_cdev.c (ffffffff819cd293)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_cdev.c:rproc_device_ioctl
- drivers/remoteproc/remoteproc_cdev.c:rproc_cdev_write
In net/socket.c (ffffffff819dff80)
Location: include/linux/uaccess.h:189
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_sioc_ifmap
- net/socket.c:ethtool_ioctl
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:__copy_msghdr_from_user
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
In net/core/sock.c (ffffffff819e923e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
In net/core/filter.c (ffffffff81a337ba)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/filter.c:copy_bpf_fprog_from_user
- net/core/filter.c:copy_bpf_fprog_from_user
In net/core/dev_ioctl.c (ffffffff81a35f01)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
In net/compat.c (ffffffff81a6a8be)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:__get_compat_msghdr
In net/netlink/af_netlink.c (ffffffff81a828ec)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_setsockopt
In net/bpf/test_run.c (ffffffff81a87d87)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_ctx_init
- net/bpf/test_run.c:bpf_prog_test_run_raw_tp
In net/ethtool/ioctl.c (ffffffff81a8dcac)
Location: include/linux/uaccess.h:189
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:set_phy_tunable
- net/ethtool/ioctl.c:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_set_per_queue
- net/ethtool/ioctl.c:ethtool_set_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_set_tunable
- net/ethtool/ioctl.c:ethtool_get_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_flash_device
- net/ethtool/ioctl.c:ethtool_get_perm_addr
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_phys_id
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_channels
- net/ethtool/ioctl.c:ethtool_set_ringparam
- net/ethtool/ioctl.c:ethtool_set_coalesce
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_regs
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_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_set_settings
- net/ethtool/ioctl.c:ethtool_set_link_ksettings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
- net/ethtool/ioctl.c:load_link_ksettings_from_user
- net/ethtool/ioctl.c:ethtool_set_features
- net/ethtool/ioctl.c:ethtool_set_features
In net/ipv4/ip_options.c (ffffffff81aa51e2)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get
In net/ipv4/ip_sockglue.c (ffffffff81aaa949)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:compat_ip_mcast_join_leave
- net/ipv4/ip_sockglue.c:ip_mcast_join_leave
- net/ipv4/ip_sockglue.c:compat_ip_set_mcast_msfilter
- net/ipv4/ip_sockglue.c:copy_group_source_from_sockptr
- net/ipv4/ip_sockglue.c:copy_group_source_from_sockptr
In net/ipv4/tcp.c (ffffffff81ab3e2c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_repair_options_est
In net/ipv4/tcp_ipv4.c (ffffffff81ad0c5d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff81add3cf)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/udp.c (ffffffff81ae00eb)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_setsockopt
In net/ipv4/arp.c (ffffffff81ae817d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff81aeee5a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_compat_routing_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff81af7c2c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:rtentry_to_fib_config
In net/ipv4/ipmr.c (ffffffff81b13792)
Location: include/linux/uaccess.h:189
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/xfrm/xfrm_state.c (ffffffff81b263cd)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/xfrm/xfrm_state.c:xfrm_user_policy
In net/ipv6/af_inet6.c (ffffffff81b387a6)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/af_inet6.c:inet6_compat_routing_ioctl
- net/ipv6/af_inet6.c:inet6_ioctl
In net/ipv6/addrconf.c (ffffffff81b4c648)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/ipv6_sockglue.c (ffffffff81b5e297)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/ipv6_sockglue.c:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_set_opt_hdr
- net/ipv6/ipv6_sockglue.c:compat_ipv6_mcast_join_leave
- net/ipv6/ipv6_sockglue.c:ipv6_mcast_join_leave
- net/ipv6/ipv6_sockglue.c:compat_ipv6_set_mcast_msfilter
- net/ipv6/ipv6_sockglue.c:copy_group_source_from_sockptr
- net/ipv6/ipv6_sockglue.c:copy_group_source_from_sockptr
In net/ipv6/raw.c (ffffffff81b6ab90)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_setsockopt
- net/ipv6/raw.c:rawv6_setsockopt
In net/ipv6/tcp_ipv6.c (ffffffff81b75995)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffffffff81b7fd72)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff81b8670d)
Location: include/linux/uaccess.h:189
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff81b99aaa)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:fanout_set_data
In net/wireless/wext-core.c (ffffffff81b9eb77)
Location: include/linux/uaccess.h:189
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81b9f328)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff81ba7f6d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff81bb7bef)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
5.13
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/signal.c (ffffffff81036048)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/signal.c:restore_sigcontext
In arch/x86/kernel/ldt.c (ffffffff8103af31)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/sys_ia32.c (ffffffff8103ca65)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/sys_ia32.c:__x32_compat_sys_ia32_mmap
- arch/x86/kernel/sys_ia32.c:__ia32_compat_sys_ia32_mmap
In arch/x86/kernel/tls.c (ffffffff81047aea)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff8105834c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81059534)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff81064725)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
In arch/x86/kernel/cpu/sgx/ioctl.c (ffffffff8106804c)
Location: include/linux/uaccess.h:189
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_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
In arch/x86/kernel/uprobes.c (ffffffff810820ba)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/mm/tlb.c (ffffffff8108b5d8)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/pkeys.c (ffffffff810944a8)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/ia32_signal.c (ffffffff8109648d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/ia32/ia32_signal.c:ia32_restore_sigcontext
In kernel/fork.c (ffffffff810a047d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
In kernel/capability.c (ffffffff810b0d77)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capset
In kernel/ptrace.c (ffffffff810b31c2)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff810b5725)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- 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_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffff810bf53e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__x32_compat_sys_setrlimit
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff810dc37d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffffffff81106ced)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_scaling_write
- kernel/sched/debug.c:sched_feat_write
In kernel/sched/psi.c (ffffffff8110cf15)
Location: include/linux/uaccess.h:189
Inline: True
In kernel/power/qos.c (ffffffff8110f332)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/power/qos.c:cpu_latency_qos_write
In kernel/power/user.c (ffffffff81116cc7)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/kcmp.c (ffffffff8113d46e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/kcmp.c:__do_sys_kcmp
In kernel/profile.c (ffffffff8113de35)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff8113f69e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_timespec64
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff8114e930)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff81151e89)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/time/itimer.c:get_old_itimerval32
- kernel/time/itimer.c:get_itimerval
In kernel/module.c (ffffffff81164714)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/module.c:__do_sys_init_module
In kernel/kexec_core.c (ffffffff8116765b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
In kernel/kexec.c (ffffffff8116937e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
- kernel/kexec.c:kimage_alloc_init
In kernel/compat.c (ffffffff8116ad15)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
In kernel/user_namespace.c (ffffffff81182d6a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff8119515c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff811a5c9b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_addfd
In kernel/trace/trace.c (ffffffff811c3cfa)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff811cf621)
Location: include/linux/uaccess.h:189
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 (ffffffff811e9dbe)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff811f5ea2)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffffffff81201798)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_update_elem
In kernel/bpf/verifier.c (ffffffff812077ec)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_btf_line
In kernel/bpf/helpers.c (ffffffff812196c5)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/helpers.c:bpf_copy_from_user
In kernel/bpf/bpf_iter.c (ffffffff8121b273)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
In kernel/bpf/hashtab.c (ffffffff8121ee99)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/btf.c (ffffffff812317f9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
In kernel/bpf/cgroup.c (ffffffff8123b6ce)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
In kernel/events/core.c (ffffffff81242426)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff8125a8c5)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/rseq.c:rseq_get_rseq_cs
In kernel/watch_queue.c (ffffffff8125ba34)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/watch_queue.c:watch_queue_set_filter
In mm/shmem.c (ffffffff8127e1b5)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff81282b9e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff812a645b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff812e0ca2)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff812f38d8)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/huge_memory.c (ffffffff813008f2)
Location: include/linux/uaccess.h:189
Inline: True
In mm/userfaultfd.c (ffffffff8131a721)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic_pte
In mm/memfd.c (ffffffff8131dc38)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/memfd.c:__do_sys_memfd_create
In fs/open.c (ffffffff81321f6d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/open.c:__ia32_sys_openat2
- fs/open.c:__x64_sys_openat2
In fs/read_write.c (ffffffff81326d48)
Location: include/linux/uaccess.h:189
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:__x32_compat_sys_sendfile64
- fs/read_write.c:__ia32_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
In fs/exec.c (ffffffff8132e361)
Location: include/linux/uaccess.h:189
Inline: True
In fs/fcntl.c (ffffffff8133bd6d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- 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
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff8133d54d)
Location: include/linux/uaccess.h:189
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:compat_ioctl_preallocate
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff813405d5)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/select.c:__x32_compat_sys_old_select
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/namespace.c (ffffffff8134f436)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/namespace.c:__do_sys_mount_setattr
- fs/namespace.c:copy_mount_options
In fs/xattr.c (ffffffff813572fd)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff81359318)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff81365840)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/splice.c:__do_splice
- fs/splice.c:__do_splice
In fs/utimes.c (ffffffff81366ee3)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff8137fea4)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff81383b7c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff8138448b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff813855a7)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff81386586)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff8138849b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_continue
- fs/userfaultfd.c:userfaultfd_writeprotect
- fs/userfaultfd.c:userfaultfd_zeropage
- fs/userfaultfd.c:userfaultfd_copy
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffffffff8138b06d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/aio.c:__do_compat_sys_io_pgetevents_time64
- fs/aio.c:__do_compat_sys_io_pgetevents
- fs/aio.c:__do_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/io_uring.c (ffffffff8139e995)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:io_register_rsrc
- fs/io_uring.c:io_register_rsrc_update
- fs/io_uring.c:io_uring_setup
- fs/io_uring.c:__do_sys_io_uring_enter
- fs/io_uring.c:__io_sqe_buffers_update
- fs/io_uring.c:io_sqe_buffers_register
- fs/io_uring.c:__io_sqe_files_update
- fs/io_uring.c:__io_sqe_files_update
- fs/io_uring.c:io_sqe_files_register
- fs/io_uring.c:io_sqe_files_register
- fs/io_uring.c:io_req_prep
- fs/io_uring.c:io_req_prep
- fs/io_uring.c:__io_recvmsg_copy_hdr
- fs/io_uring.c:io_import_iovec
In fs/crypto/keyring.c (ffffffff813ab07c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff813ad92f)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (ffffffff813af377)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/verity/read_metadata.c (ffffffff813b0779)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/verity/read_metadata.c:fsverity_ioctl_read_metadata
In fs/binfmt_elf.c (ffffffff813b7f17)
Location: include/linux/uaccess.h:189
Inline: True
In fs/compat_binfmt_elf.c (ffffffff813ba90d)
Location: include/linux/uaccess.h:189
Inline: True
In fs/fhandle.c (ffffffff813c0c10)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff813cd265)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff813cf9c3)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff813d4eb0)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/configfs/file.c (ffffffff813ec5ef)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (ffffffff8141b15a)
Location: include/linux/uaccess.h:189
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
In fs/fat/file.c (ffffffff8147a712)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff8148b462)
Location: include/linux/uaccess.h:189
Inline: True
In fs/efivarfs/file.c (ffffffff814a8f45)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff814a97a9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff814aaea4)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff814ab740)
Location: include/linux/uaccess.h:189
Inline: True
In ipc/sem.c (ffffffff814b08ef)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff814b3aa1)
Location: include/linux/uaccess.h:189
Inline: True
In ipc/syscall.c (ffffffff814b4ab4)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- ipc/syscall.c:compat_ksys_ipc
In ipc/mqueue.c (ffffffff814b63e9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__x32_compat_sys_mq_open
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff814bda0d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
In security/keys/compat_dh.c (ffffffff814c2913)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff814c3ea3)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff814c407c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffffffff814e1269)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff814fc4fd)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff81512d7e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In security/landlock/syscalls.c (ffffffff8153739d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/landlock/syscalls.c:__ia32_sys_landlock_add_rule
- security/landlock/syscalls.c:__x64_sys_landlock_add_rule
- security/landlock/syscalls.c:__ia32_sys_landlock_create_ruleset
- security/landlock/syscalls.c:__x64_sys_landlock_create_ruleset
In block/ioctl.c (ffffffff8157c59a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_do_ioctl
In block/scsi_ioctl.c (ffffffff81589692)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/scsi_ioctl.c:scsi_cdrom_send_packet
- block/scsi_ioctl.c:scsi_cdrom_send_packet
- block/scsi_ioctl.c:get_sg_io_hdr
- block/scsi_ioctl.c:get_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 (ffffffff81589e6f)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_fill_hdr
In block/blk-zoned.c (ffffffff8159c622)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_zone_mgmt_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff8159f290)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffffffff815a4359)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/sed-opal.c:generic_table_write_data
In lib/iov_iter.c (ffffffff815ab0d9)
Location: include/linux/uaccess.h:189
Inline: True
In lib/kfifo.c (ffffffff815b48b9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff815b96ca)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In arch/x86/lib/insn-eval.c (ffffffff81606ee0)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/lib/insn-eval.c:insn_fetch_from_user
In drivers/gpio/gpiolib-cdev.c (ffffffff8161eb73)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- 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_set_config
- drivers/gpio/gpiolib-cdev.c:linereq_set_values
- drivers/gpio/gpiolib-cdev.c:linereq_get_values
In drivers/video/fbdev/core/fbmem.c (ffffffff81669c91)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_getput_cmap
- 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_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff8166de8a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (ffffffff8167649d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff8167dbff)
Location: include/linux/uaccess.h:189
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff81687b66)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/acpi/acpi_dbg.c (ffffffff816ebe70)
Location: include/linux/uaccess.h:189
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff81720cac)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff81733860)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/tty_ioctl.c (ffffffff8173d259)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
In drivers/tty/vt/vt_ioctl.c (ffffffff81745475)
Location: include/linux/uaccess.h:189
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_resizex
- 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
In drivers/tty/vt/vc_screen.c (ffffffff81745f32)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff817471ad)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff81749c31)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff8174af63)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffff81751089)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff81759235)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff8176d464)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff8176ef1b)
Location: include/linux/uaccess.h:189
Inline: True
In drivers/char/virtio_console.c (ffffffff81774d9a)
Location: include/linux/uaccess.h:189
Inline: True
In drivers/char/tpm/tpm-dev-common.c (ffffffff8177d983)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/iommu/iommu.c (ffffffff8179c575)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_sva_prepare_bind_data
- drivers/iommu/iommu.c:iommu_sva_prepare_bind_data
- drivers/iommu/iommu.c:iommu_uapi_cache_invalidate
- drivers/iommu/iommu.c:iommu_uapi_cache_invalidate
In drivers/lightnvm/core.c (ffffffff817a7f30)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffff817e01b2)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/aat2870-core.c (ffffffff817fe700)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff81802dca)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff8181975f)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/dma-heap.c (ffffffff8181d77a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
In drivers/dma-buf/sync_file.c (ffffffff8181f593)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff81820294)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (ffffffff81820f9c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_devinfo.c (ffffffff81831b0a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff818320d9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/scsi/sg.c (ffffffff8184244f)
Location: include/linux/uaccess.h:189
Inline: True
In drivers/ata/libata-scsi.c (ffffffff8185001f)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff8186585c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff81866f89)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff818809fa)
Location: include/linux/uaccess.h:189
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
- drivers/net/tun.c:tun_set_ebpf
- drivers/net/tun.c:update_filter
In drivers/net/ppp/ppp_generic.c (ffffffff8188448d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_compat_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_compat_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
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/net/wwan/wwan_core.c (ffffffff81887f4d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/net/wwan/wwan_core.c:wwan_port_fops_write
In drivers/vfio/vfio.c (ffffffff8188ed49)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff818913e0)
Location: include/linux/uaccess.h:189
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_ioctl
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dirty_pages
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dirty_pages
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_unmap_dma
- 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:update_user_bitmap
In drivers/vfio/pci/vfio_pci.c (ffffffff81896078)
Location: include/linux/uaccess.h:189
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
- 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 (ffffffff8189975e)
Location: include/linux/uaccess.h:189
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
In drivers/vfio/pci/vfio_pci_config.c (ffffffff8189bee5)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
In drivers/cdrom/cdrom.c (ffffffff818a1fcd)
Location: include/linux/uaccess.h:189
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff818bc5f2)
Location: include/linux/uaccess.h:189
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:usbdev_do_ioctl
- 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:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_disconnect_claim
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff8190c720)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff81916bf3)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff8191b73a)
Location: include/linux/uaccess.h:189
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff81920597)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_abs_setup
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffff81925c11)
Location: include/linux/uaccess.h:189
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 (ffffffff81931355)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/pps/pps.c (ffffffff8193490f)
Location: include/linux/uaccess.h:189
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81935e84)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- 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/md/md.c (ffffffff8195a52b)
Location: include/linux/uaccess.h:189
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 (ffffffff8196929e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/md/dm-ioctl.c:copy_params
In drivers/platform/x86/intel_pmc_core.c (ffffffff819a923c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/platform/x86/intel_pmc_core.c:pmc_core_lpm_latch_mode_write
In drivers/remoteproc/remoteproc_debugfs.c (ffffffff819b10be)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_coredump_write
In drivers/remoteproc/remoteproc_cdev.c (ffffffff819b24c1)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_cdev.c:rproc_device_ioctl
- drivers/remoteproc/remoteproc_cdev.c:rproc_cdev_write
In net/socket.c (ffffffff819c5cf2)
Location: include/linux/uaccess.h:189
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:ethtool_ioctl
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:__copy_msghdr_from_user
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
In net/core/sock.c (ffffffff819cf35b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
In net/core/filter.c (ffffffff81a1ac47)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/filter.c:copy_bpf_fprog_from_user
- net/core/filter.c:copy_bpf_fprog_from_user
In net/core/dev_ioctl.c (ffffffff81a1d061)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
In net/compat.c (ffffffff81a52fee)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:__get_compat_msghdr
In net/netlink/af_netlink.c (ffffffff81a6b9cc)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_setsockopt
In net/bpf/test_run.c (ffffffff81a70972)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_ctx_init
- net/bpf/test_run.c:bpf_prog_test_run_raw_tp
In net/ethtool/ioctl.c (ffffffff81a76be7)
Location: include/linux/uaccess.h:189
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:get_phy_tunable
- net/ethtool/ioctl.c:ethtool_set_per_queue
- net/ethtool/ioctl.c:ethtool_set_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_get_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_flash_device
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_phys_id
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_channels
- net/ethtool/ioctl.c:ethtool_set_coalesce
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_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_set_settings
- net/ethtool/ioctl.c:ethtool_set_link_ksettings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
- net/ethtool/ioctl.c:load_link_ksettings_from_user
In net/ipv4/ip_options.c (ffffffff81a902d2)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get
In net/ipv4/ip_sockglue.c (ffffffff81a95f1a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:compat_ip_mcast_join_leave
- net/ipv4/ip_sockglue.c:ip_mcast_join_leave
- net/ipv4/ip_sockglue.c:compat_ip_set_mcast_msfilter
- net/ipv4/ip_sockglue.c:copy_group_source_from_sockptr
- net/ipv4/ip_sockglue.c:copy_group_source_from_sockptr
In net/ipv4/tcp.c (ffffffff81a9ef9c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_repair_options_est
In net/ipv4/tcp_ipv4.c (ffffffff81abbc5d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff81ac70fd)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_setsockopt
In net/ipv4/udp.c (ffffffff81acadbd)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_setsockopt
In net/ipv4/arp.c (ffffffff81ad343d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff81ada5da)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_compat_routing_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff81ae333c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:rtentry_to_fib_config
In net/ipv4/ipmr.c (ffffffff81b015d2)
Location: include/linux/uaccess.h:189
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/xfrm/xfrm_state.c (ffffffff81b13f6d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/xfrm/xfrm_state.c:xfrm_user_policy
In net/ipv6/af_inet6.c (ffffffff81b2648e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/af_inet6.c:inet6_compat_ioctl
- net/ipv6/af_inet6.c:inet6_ioctl
In net/ipv6/addrconf.c (ffffffff81b3a31d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/ipv6_sockglue.c (ffffffff81b4c517)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/ipv6_sockglue.c:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_set_opt_hdr
- net/ipv6/ipv6_sockglue.c:compat_ipv6_mcast_join_leave
- net/ipv6/ipv6_sockglue.c:ipv6_mcast_join_leave
- net/ipv6/ipv6_sockglue.c:compat_ipv6_set_mcast_msfilter
- net/ipv6/ipv6_sockglue.c:copy_group_source_from_sockptr
- net/ipv6/ipv6_sockglue.c:copy_group_source_from_sockptr
In net/ipv6/raw.c (ffffffff81b58b97)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_setsockopt
- net/ipv6/raw.c:rawv6_setsockopt
In net/ipv6/tcp_ipv6.c (ffffffff81b643c6)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffffffff81b6e88b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff81b753d1)
Location: include/linux/uaccess.h:189
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff81b87f98)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff81b8dc68)
Location: include/linux/uaccess.h:189
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81b8e408)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff81b97101)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff81ba6d6c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
In net/mptcp/sockopt.c (ffffffff81bbc5e0)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket_linger
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket_int
5.15
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/signal.c (ffffffff8103b2c8)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/signal.c:restore_sigcontext
In arch/x86/kernel/ldt.c (ffffffff81040961)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/sys_ia32.c (ffffffff81042565)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/sys_ia32.c:__x64_compat_sys_ia32_mmap
- arch/x86/kernel/sys_ia32.c:__ia32_compat_sys_ia32_mmap
In arch/x86/kernel/fpu/regset.c (ffffffff8104a10e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/fpu/regset.c:xstateregs_set
In arch/x86/kernel/fpu/xstate.c (ffffffff8104b146)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/fpu/xstate.c:copy_from_buffer
In arch/x86/kernel/tls.c (ffffffff8104e37a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff8106121c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff810627d4)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8106e7a5)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
In arch/x86/kernel/cpu/sgx/ioctl.c (ffffffff810724cc)
Location: include/linux/uaccess.h:189
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_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
In arch/x86/kernel/uprobes.c (ffffffff8109111a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/mm/tlb.c (ffffffff8109aba7)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/pkeys.c (ffffffff810a4407)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/ia32_signal.c (ffffffff810a642d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/ia32/ia32_signal.c:ia32_restore_sigcontext
In kernel/fork.c (ffffffff810b188d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
In kernel/capability.c (ffffffff810c2d3d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capset
In kernel/ptrace.c (ffffffff810c5362)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff810c7d25)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- 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_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffff810d1fbe)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__x64_compat_sys_setrlimit
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff810ef1bd)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffffffff8112404d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_scaling_write
- kernel/sched/debug.c:sched_feat_write
In kernel/sched/psi.c (ffffffff8112b486)
Location: include/linux/uaccess.h:189
Inline: True
In kernel/power/qos.c (ffffffff8112ec82)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/power/qos.c:cpu_latency_qos_write
In kernel/power/user.c (ffffffff81137087)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/kcmp.c (ffffffff811605ee)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/kcmp.c:__do_sys_kcmp
In kernel/profile.c (ffffffff81161035)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff81162b2e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_timespec64
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x64_compat_sys_settimeofday
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff811729e1)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff811763a9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/time/itimer.c:get_old_itimerval32
- kernel/time/itimer.c:get_itimerval
In kernel/module.c (ffffffff81189e84)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/module.c:__do_sys_init_module
In kernel/kexec_core.c (ffffffff8118ce0b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
In kernel/kexec.c (ffffffff8118ed07)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/kexec.c:__do_compat_sys_kexec_load
In kernel/compat.c (ffffffff81190975)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
In kernel/user_namespace.c (ffffffff811aadfa)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff811be01d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff811cf41b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_addfd
In kernel/trace/trace.c (ffffffff811eef6a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/trace_hwlat.c (ffffffff811f6fd0)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/trace/trace_hwlat.c:hwlat_mode_write
In kernel/trace/blktrace.c (ffffffff811fbb11)
Location: include/linux/uaccess.h:189
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 (ffffffff8121abee)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff81226069)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffffffff81233d95)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__sys_bpf
- kernel/bpf/syscall.c:bpf_obj_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_update_elem
In kernel/bpf/verifier.c (ffffffff8123bc8f)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/verifier.c:resolve_pseudo_ldimm64
- kernel/bpf/verifier.c:check_btf_line
In kernel/bpf/helpers.c (ffffffff8124fd85)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/helpers.c:bpf_copy_from_user
In kernel/bpf/bpf_iter.c (ffffffff81252147)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
In kernel/bpf/hashtab.c (ffffffff8125549b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/btf.c (ffffffff8126a7a9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
In kernel/bpf/cgroup.c (ffffffff81276158)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
In kernel/events/core.c (ffffffff8127cd36)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff812966ae)
Location: include/linux/uaccess.h:189
Inline: True
In kernel/watch_queue.c (ffffffff812978e4)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- kernel/watch_queue.c:watch_queue_set_filter
In mm/shmem.c (ffffffff812c01a9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff812c058e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff812e791b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff81326b5d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/mempolicy.c:get_bitmap
In mm/migrate.c (ffffffff8133dec2)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/huge_memory.c (ffffffff8134a582)
Location: include/linux/uaccess.h:189
Inline: True
In mm/userfaultfd.c (ffffffff81367f4f)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic_pte
In mm/memfd.c (ffffffff8136afd8)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- mm/memfd.c:__do_sys_memfd_create
In fs/open.c (ffffffff8136f45d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/open.c:__ia32_sys_openat2
- fs/open.c:__x64_sys_openat2
In fs/read_write.c (ffffffff81374308)
Location: include/linux/uaccess.h:189
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:__x64_compat_sys_sendfile64
- fs/read_write.c:__ia32_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
In fs/exec.c (ffffffff8137bb82)
Location: include/linux/uaccess.h:189
Inline: True
In fs/fcntl.c (ffffffff813899ed)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- 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
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff8138aecd)
Location: include/linux/uaccess.h:189
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:compat_ioctl_preallocate
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff8138dfa5)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/select.c:__x64_compat_sys_old_select
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/namespace.c (ffffffff8139d716)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/namespace.c:__do_sys_mount_setattr
- fs/namespace.c:copy_mount_options
In fs/xattr.c (ffffffff813a4eed)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff813a6a31)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff813b4130)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/splice.c:__do_splice
- fs/splice.c:__do_splice
In fs/utimes.c (ffffffff813b5a33)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff813cdf56)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff813d0e1c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff813d172b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff813d2f8b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff813d3856)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff813d57d7)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_continue
- fs/userfaultfd.c:userfaultfd_writeprotect
- fs/userfaultfd.c:userfaultfd_zeropage
- fs/userfaultfd.c:userfaultfd_copy
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffffffff813d85eb)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/aio.c:__x64_compat_sys_io_pgetevents_time64
- fs/aio.c:__ia32_compat_sys_io_pgetevents_time64
- fs/aio.c:__x64_compat_sys_io_pgetevents
- fs/aio.c:__ia32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_sys_io_pgetevents
- fs/aio.c:__x64_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/io_uring.c (ffffffff813ee46d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:io_register_iowq_max_workers
- fs/io_uring.c:io_register_rsrc
- fs/io_uring.c:io_register_rsrc_update
- fs/io_uring.c:io_uring_setup
- fs/io_uring.c:__do_sys_io_uring_enter
- fs/io_uring.c:__io_sqe_buffers_update
- fs/io_uring.c:__io_sqe_files_update
- fs/io_uring.c:__io_sqe_files_update
- fs/io_uring.c:io_sqe_files_register
- fs/io_uring.c:io_rsrc_data_alloc
- fs/io_uring.c:io_req_prep
- fs/io_uring.c:io_req_prep
- fs/io_uring.c:__io_recvmsg_copy_hdr
- fs/io_uring.c:io_import_iovec
In fs/crypto/keyring.c (ffffffff813fa90c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff813fd2af)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (ffffffff813fef27)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/verity/read_metadata.c (ffffffff81400359)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/verity/read_metadata.c:fsverity_ioctl_read_metadata
In fs/binfmt_elf.c (ffffffff81407a67)
Location: include/linux/uaccess.h:189
Inline: True
In fs/compat_binfmt_elf.c (ffffffff8140a44d)
Location: include/linux/uaccess.h:189
Inline: True
In fs/fhandle.c (ffffffff81410cd0)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff8141e525)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff81420da3)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff814268d0)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/ext4/ioctl.c (ffffffff8146e278)
Location: include/linux/uaccess.h:189
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_ioc_getfsmap
In fs/fat/file.c (ffffffff814d1d82)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff814e2f92)
Location: include/linux/uaccess.h:189
Inline: True
In fs/efivarfs/file.c (ffffffff815013f5)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff81501b39)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff81503364)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff81503c00)
Location: include/linux/uaccess.h:189
Inline: True
In ipc/sem.c (ffffffff81509a60)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8150c111)
Location: include/linux/uaccess.h:189
Inline: True
In ipc/syscall.c (ffffffff8150d164)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- ipc/syscall.c:compat_ksys_ipc
In ipc/mqueue.c (ffffffff8150ed29)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__x64_compat_sys_mq_open
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff8151642d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
In security/keys/compat_dh.c (ffffffff8151b303)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff8151c873)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff8151ca4c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffffffff8153a1e9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff8155717d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff8157097e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In security/landlock/syscalls.c (ffffffff81595b33)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- security/landlock/syscalls.c:__ia32_sys_landlock_add_rule
- security/landlock/syscalls.c:__x64_sys_landlock_add_rule
- security/landlock/syscalls.c:__ia32_sys_landlock_create_ruleset
- security/landlock/syscalls.c:__x64_sys_landlock_create_ruleset
In block/ioctl.c (ffffffff815e1b7e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_do_ioctl
In block/bsg.c (ffffffff815ef4de)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
In block/blk-zoned.c (ffffffff81604c79)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_zone_mgmt_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff81607a40)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffffffff8160cd56)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- block/sed-opal.c:generic_table_write_data
In lib/iov_iter.c (ffffffff816149e9)
Location: include/linux/uaccess.h:189
Inline: True
In lib/kfifo.c (ffffffff8161a829)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff8161ffda)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In arch/x86/lib/insn-eval.c (ffffffff816759f7)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- arch/x86/lib/insn-eval.c:insn_fetch_from_user
In drivers/gpio/gpiolib-cdev.c (ffffffff8168e4a3)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- 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_ioctl_compat
- drivers/gpio/gpiolib-cdev.c:linereq_set_config
- drivers/gpio/gpiolib-cdev.c:linereq_get_values
In drivers/video/fbdev/core/fbmem.c (ffffffff816dd151)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_getput_cmap
- 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_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff816e1d3a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (ffffffff816eb2ee)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff816f2b2f)
Location: include/linux/uaccess.h:189
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff816fcfe6)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/acpi/acpi_dbg.c (ffffffff81765f90)
Location: include/linux/uaccess.h:189
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff8179facc)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff817b41d0)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/tty_ioctl.c (ffffffff817bd8e9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
In drivers/tty/vt/vt_ioctl.c (ffffffff817c63c5)
Location: include/linux/uaccess.h:189
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_resizex
- 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
In drivers/tty/vt/vc_screen.c (ffffffff817c745a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff817c821d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff817cb249)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff817cca13)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffff817d3bd1)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff817dc415)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff817f2df4)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff817f46e3)
Location: include/linux/uaccess.h:189
Inline: True
In drivers/char/virtio_console.c (ffffffff817f9fca)
Location: include/linux/uaccess.h:189
Inline: True
In drivers/char/tpm/tpm-dev-common.c (ffffffff81803b7b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/iommu/iommu.c (ffffffff81825297)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/iommu/iommu.c:iommu_sva_prepare_bind_data
- drivers/iommu/iommu.c:iommu_sva_prepare_bind_data
- drivers/iommu/iommu.c:iommu_uapi_cache_invalidate
- drivers/iommu/iommu.c:iommu_uapi_cache_invalidate
In drivers/block/loop.c (ffffffff8186c0f2)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/aat2870-core.c (ffffffff818882d0)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff8188d317)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff818a3ecf)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/dma-heap.c (ffffffff818a7bb3)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
In drivers/dma-buf/sync_file.c (ffffffff818a9c33)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff818aa964)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (ffffffff818ab9fc)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff818af182)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:get_sg_io_hdr
- drivers/scsi/scsi_ioctl.c:get_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
In drivers/scsi/scsi_devinfo.c (ffffffff818bdb5a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff818be1f9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/scsi/scsi_bsg.c (ffffffff818c0b73)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
In drivers/scsi/sg.c (ffffffff818cf0bf)
Location: include/linux/uaccess.h:189
Inline: True
In drivers/ata/libata-scsi.c (ffffffff818dd7ff)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff818f4bec)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff818f663b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff8191230a)
Location: include/linux/uaccess.h:189
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
- drivers/net/tun.c:tun_set_ebpf
- drivers/net/tun.c:update_filter
In drivers/net/ppp/ppp_generic.c (ffffffff81915e4d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_compat_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_compat_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
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/net/wwan/wwan_core.c (ffffffff81919c89)
Location: include/linux/uaccess.h:189
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_at_ioctl
- drivers/net/wwan/wwan_core.c:wwan_port_fops_write
In drivers/vfio/vfio.c (ffffffff819223c9)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff81924f5a)
Location: include/linux/uaccess.h:189
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_ioctl
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dirty_pages
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dirty_pages
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_unmap_dma
- 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:update_user_bitmap
In drivers/vfio/pci/vfio_pci_core.c (ffffffff8192a014)
Location: include/linux/uaccess.h:189
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
- 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 (ffffffff8192d30e)
Location: include/linux/uaccess.h:189
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
In drivers/vfio/pci/vfio_pci_config.c (ffffffff81930005)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
In drivers/cdrom/cdrom.c (ffffffff81936914)
Location: include/linux/uaccess.h:189
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff81952607)
Location: include/linux/uaccess.h:189
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:usbdev_do_ioctl
- 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:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_disconnect_claim
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff819ac710)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff819b8e63)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff819bdd27)
Location: include/linux/uaccess.h:189
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff819c3397)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_abs_setup
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffff819c8b81)
Location: include/linux/uaccess.h:189
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 (ffffffff819d4631)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/pps/pps.c (ffffffff819d7d2c)
Location: include/linux/uaccess.h:189
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff819d9584)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- 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/md/md.c (ffffffff819ffcfa)
Location: include/linux/uaccess.h:189
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 (ffffffff81a114be)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/md/dm-ioctl.c:copy_params
In drivers/platform/x86/intel/pmc/core.c (ffffffff81a5653e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/platform/x86/intel/pmc/core.c:pmc_core_lpm_latch_mode_write
In drivers/remoteproc/remoteproc_debugfs.c (ffffffff81a5f78e)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_coredump_write
In drivers/remoteproc/remoteproc_cdev.c (ffffffff81a60d83)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_cdev.c:rproc_device_ioctl
- drivers/remoteproc/remoteproc_cdev.c:rproc_cdev_write
In net/socket.c (ffffffff81a74af3)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/socket.c:get_user_ifreq
- net/socket.c:get_user_ifreq
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:__copy_msghdr_from_user
In net/core/sock.c (ffffffff81a7efe1)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
In net/core/filter.c (ffffffff81acddc7)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/filter.c:copy_bpf_fprog_from_user
- net/core/filter.c:copy_bpf_fprog_from_user
In net/core/dev_ioctl.c (ffffffff81ad0922)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
- net/core/dev_ioctl.c:dev_ifconf
- net/core/dev_ioctl.c:dev_ifconf
In net/compat.c (ffffffff81b0bcc3)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:__get_compat_msghdr
In net/netlink/af_netlink.c (ffffffff81b24ffc)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_setsockopt
In net/bpf/test_run.c (ffffffff81b2c02c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_syscall
- net/bpf/test_run.c:bpf_ctx_init
- net/bpf/test_run.c:bpf_prog_test_run_raw_tp
In net/ethtool/ioctl.c (ffffffff81b30db4)
Location: include/linux/uaccess.h:189
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_set_per_queue
- net/ethtool/ioctl.c:ethtool_set_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_get_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_flash_device
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_phys_id
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_channels
- net/ethtool/ioctl.c:ethtool_set_coalesce
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_get_regs
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_indir
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_compat
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_set_settings
- net/ethtool/ioctl.c:ethtool_set_link_ksettings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
- net/ethtool/ioctl.c:load_link_ksettings_from_user
In net/ipv4/ip_options.c (ffffffff81b4b542)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get
In net/ipv4/ip_sockglue.c (ffffffff81b5137a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:compat_ip_mcast_join_leave
- net/ipv4/ip_sockglue.c:ip_mcast_join_leave
- net/ipv4/ip_sockglue.c:compat_ip_set_mcast_msfilter
- net/ipv4/ip_sockglue.c:copy_group_source_from_sockptr
- net/ipv4/ip_sockglue.c:copy_group_source_from_sockptr
In net/ipv4/tcp.c (ffffffff81b5ec55)
Location: include/linux/uaccess.h:189
Inline: True
In net/ipv4/tcp_ipv4.c (ffffffff81b78e4d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff81b8591d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_setsockopt
In net/ipv4/udp.c (ffffffff81b8933d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_setsockopt
In net/ipv4/arp.c (ffffffff81b9208d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff81b9984a)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_compat_routing_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff81ba2c3c)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:rtentry_to_fib_config
In net/ipv4/ipmr.c (ffffffff81bc3303)
Location: include/linux/uaccess.h:189
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/xfrm/xfrm_state.c (ffffffff81bd806d)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/xfrm/xfrm_state.c:xfrm_user_policy
In net/ipv6/af_inet6.c (ffffffff81bebeee)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/af_inet6.c:inet6_compat_ioctl
- net/ipv6/af_inet6.c:inet6_ioctl
In net/ipv6/addrconf.c (ffffffff81c00abd)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/ipv6_sockglue.c (ffffffff81c13827)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/ipv6_sockglue.c:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_set_opt_hdr
- net/ipv6/ipv6_sockglue.c:compat_ipv6_mcast_join_leave
- net/ipv6/ipv6_sockglue.c:ipv6_mcast_join_leave
- net/ipv6/ipv6_sockglue.c:compat_ipv6_set_mcast_msfilter
- net/ipv6/ipv6_sockglue.c:copy_group_source_from_sockptr
- net/ipv6/ipv6_sockglue.c:copy_group_source_from_sockptr
In net/ipv6/raw.c (ffffffff81c1fe44)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_setsockopt
- net/ipv6/raw.c:rawv6_setsockopt
In net/ipv6/tcp_ipv6.c (ffffffff81c2bcf7)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffffffff81c368eb)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff81c3fd32)
Location: include/linux/uaccess.h:189
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff81c506c7)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff81c5a0d8)
Location: include/linux/uaccess.h:189
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81c5aa58)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff81c633f7)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff81c748dc)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
In net/mptcp/sockopt.c (ffffffff81c8c56b)
Location: include/linux/uaccess.h:189
Inline: True
Inline callers:
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket_int
5.19
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/coco/tdx/tdx.c (ffffffff81002f87)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/coco/tdx/tdx.c:tdx_get_report
- arch/x86/coco/tdx/tdx.c:tdx_get_report
In arch/x86/kernel/signal.c (ffffffff810419d6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/signal.c:restore_sigcontext
In arch/x86/kernel/ldt.c (ffffffff8104833a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/sys_ia32.c (ffffffff8104a190)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/sys_ia32.c:__ia32_compat_sys_ia32_mmap
In arch/x86/kernel/fpu/regset.c (ffffffff81054234)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/fpu/regset.c:xstateregs_set
In arch/x86/kernel/fpu/xstate.c (ffffffff81055535)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/fpu/xstate.c:copy_from_buffer
In arch/x86/kernel/tls.c (ffffffff810594ba)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff8106dbdc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff8106f2fb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8107c071)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
In arch/x86/kernel/cpu/sgx/ioctl.c (ffffffff81080684)
Location: include/linux/uaccess.h:149
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_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioctl
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
In arch/x86/kernel/uprobes.c (ffffffff810a220a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/mm/tlb.c (ffffffff810adea3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/pkeys.c (ffffffff810b8c13)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/ia32_signal.c (ffffffff810bb6bd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/ia32/ia32_signal.c:ia32_restore_sigcontext
In kernel/fork.c (ffffffff810c7cbc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
In kernel/capability.c (ffffffff810da15f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capset
In kernel/ptrace.c (ffffffff810dc950)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff810df00d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__ia32_sys_rt_tgsigqueueinfo
- kernel/signal.c:__x64_sys_rt_tgsigqueueinfo
- kernel/signal.c:__ia32_sys_rt_sigqueueinfo
- kernel/signal.c:__x64_sys_rt_sigqueueinfo
- kernel/signal.c:__do_sys_pidfd_send_signal
- 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_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffff810e86ce)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff8110ab71)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/build_utility.c (ffffffff8114cac2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/sched/build_utility.c:psi_write
- kernel/sched/build_utility.c:sched_dynamic_write
- kernel/sched/build_utility.c:sched_scaling_write
- kernel/sched/build_utility.c:sched_feat_write
In kernel/power/qos.c (ffffffff81150155)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/power/qos.c:cpu_latency_qos_write
In kernel/power/user.c (ffffffff81159507)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/module/main.c (ffffffff8118fdff)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/module/main.c:__do_sys_init_module
In kernel/kcmp.c (ffffffff811933b7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/kcmp.c:__do_sys_kcmp
In kernel/profile.c (ffffffff81193e09)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff81195b06)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:get_old_timespec32
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff811a7efd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff811ac11a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_compat_sys_setitimer
- kernel/time/itimer.c:get_itimerval
In kernel/futex/syscalls.c (ffffffff811b3ad7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/futex/syscalls.c:__do_sys_futex_waitv
In kernel/kexec_core.c (ffffffff811bc48b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
In kernel/kexec.c (ffffffff811be41e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/kexec.c:__do_compat_sys_kexec_load
In kernel/compat.c (ffffffff811c0265)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
In kernel/user_namespace.c (ffffffff811dc512)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/seccomp.c (ffffffff812035fb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_addfd
In kernel/trace/trace.c (ffffffff8122740a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/trace_hwlat.c (ffffffff81230aa1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/trace_hwlat.c:hwlat_mode_write
In kernel/trace/blktrace.c (ffffffff81235e3f)
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 (ffffffff81259e34)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff81265cf6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffffffff81276aaf)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__sys_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff812817a7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/verifier.c:resolve_pseudo_ldimm64
- kernel/bpf/verifier.c:check_core_relo
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:__find_kfunc_desc_btf
In kernel/bpf/helpers.c (ffffffff81297234)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/helpers.c:bpf_copy_from_user
In kernel/bpf/bpf_iter.c (ffffffff81299e0d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
In kernel/bpf/hashtab.c (ffffffff8129e7c1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/btf.c (ffffffff812b75dd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
In kernel/bpf/cgroup.c (ffffffff812c5b7b)
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_run_filter_setsockopt
In kernel/events/core.c (ffffffff812d079c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff812ec64f)
Location: include/linux/uaccess.h:149
Inline: True
In kernel/watch_queue.c (ffffffff812edbac)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- kernel/watch_queue.c:watch_queue_set_filter
In mm/shmem.c (ffffffff8131cbc3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff8131d5de)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff81348acb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff8139615c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff813b141e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/huge_memory.c (ffffffff813c12fd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_pages_write
In mm/userfaultfd.c (ffffffff813e5697)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic_pte
In mm/memfd.c (ffffffff813e8fa3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- mm/memfd.c:__do_sys_memfd_create
In fs/open.c (ffffffff813edea0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/open.c:__do_sys_openat2
In fs/read_write.c (ffffffff813f32a8)
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_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
In fs/exec.c (ffffffff813fb814)
Location: include/linux/uaccess.h:149
Inline: True
In fs/fcntl.c (ffffffff8140aa96)
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_compat_fcntl64
- fs/fcntl.c:do_compat_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 (ffffffff8140c17e)
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:compat_ioctl_preallocate
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff8140f29f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/namespace.c (ffffffff814206c5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/namespace.c:__do_sys_mount_setattr
- fs/namespace.c:copy_mount_options
In fs/libfs.c (ffffffff8142b66c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_transaction_get
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff81439488)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/splice.c:__do_splice
- fs/splice.c:__do_splice
In fs/utimes.c (ffffffff8143ae19)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff81456366)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff81459ff7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff8145aa01)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff8145c4a3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff8145ccfc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff8145f9d4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_continue
- fs/userfaultfd.c:userfaultfd_writeprotect
- fs/userfaultfd.c:userfaultfd_zeropage
- fs/userfaultfd.c:userfaultfd_copy
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffffffff81462ab1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/aio.c:__ia32_compat_sys_io_pgetevents_time64
- fs/aio.c:__ia32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_sys_io_pgetevents
- fs/aio.c:__x64_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/crypto/keyring.c (ffffffff8146dc7a)
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
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff81470a5f)
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_set_policy
In fs/verity/enable.c (ffffffff81472ab4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/verity/read_metadata.c (ffffffff81474242)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/verity/read_metadata.c:fsverity_ioctl_read_metadata
In fs/binfmt_elf.c (ffffffff8147c787)
Location: include/linux/uaccess.h:149
Inline: True
In fs/compat_binfmt_elf.c (ffffffff8147f16d)
Location: include/linux/uaccess.h:149
Inline: True
In fs/coredump.c (ffffffff81484af0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/coredump.c:dump_vma_snapshot
In fs/fhandle.c (ffffffff81486688)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff8149620c)
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:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff81498c07)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff814a024f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/ext4/ioctl.c (ffffffff814eea57)
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_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
In fs/fat/file.c (ffffffff8155eab8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff81570f84)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_write
In fs/efivarfs/file.c (ffffffff8159278d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff81592f89)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff815949e4)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff81595590)
Location: include/linux/uaccess.h:149
Inline: True
In ipc/sem.c (ffffffff8159b713)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8159e227)
Location: include/linux/uaccess.h:149
Inline: True
In ipc/syscall.c (ffffffff8159f0b0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/syscall.c:compat_ksys_ipc
In ipc/mqueue.c (ffffffff815a0d89)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff815a8cf3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
In security/keys/compat_dh.c (ffffffff815ae4e3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff815afa13)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff815afc54)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffffffff815d1ba8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff815f2b48)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff8160d2ba)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In security/landlock/syscalls.c (ffffffff81637e76)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- security/landlock/syscalls.c:__ia32_sys_landlock_add_rule
- security/landlock/syscalls.c:__x64_sys_landlock_add_rule
- security/landlock/syscalls.c:__ia32_sys_landlock_create_ruleset
- security/landlock/syscalls.c:__x64_sys_landlock_create_ruleset
In block/ioctl.c (ffffffff816907c3)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blkpg_do_ioctl
In block/bsg.c (ffffffff816a049b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
In block/blk-zoned.c (ffffffff816b847d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_zone_mgmt_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff816bb350)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffffffff816c0e09)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- block/sed-opal.c:generic_table_write_data
In io_uring/io_uring.c (ffffffff816d8582)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- io_uring/io_uring.c:__io_uring_register
- io_uring/io_uring.c:__io_uring_register
- io_uring/io_uring.c:__io_uring_register
- io_uring/io_uring.c:io_register_pbuf_ring
- io_uring/io_uring.c:io_register_iowq_max_workers
- io_uring/io_uring.c:io_register_rsrc
- io_uring/io_uring.c:io_register_rsrc_update
- io_uring/io_uring.c:io_uring_setup
- io_uring/io_uring.c:__do_sys_io_uring_enter
- io_uring/io_uring.c:__do_sys_io_uring_enter
- io_uring/io_uring.c:io_ringfd_register
- io_uring/io_uring.c:io_eventfd_register
- io_uring/io_uring.c:__io_sqe_buffers_update
- io_uring/io_uring.c:io_copy_iov
- io_uring/io_uring.c:io_copy_iov
- io_uring/io_uring.c:__io_sqe_files_update
- io_uring/io_uring.c:__io_sqe_files_update
- io_uring/io_uring.c:io_sqe_files_register
- io_uring/io_uring.c:io_rsrc_data_alloc
- io_uring/io_uring.c:io_files_update
- io_uring/io_uring.c:__io_recvmsg_copy_hdr
- io_uring/io_uring.c:io_epoll_ctl_prep
- io_uring/io_uring.c:io_openat2_prep
- io_uring/io_uring.c:__io_import_iovec
In lib/iov_iter.c (ffffffff816e1659)
Location: include/linux/uaccess.h:149
Inline: True
In lib/kfifo.c (ffffffff816e7fd7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff816ee60b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In arch/x86/lib/insn-eval.c (ffffffff81790667)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- arch/x86/lib/insn-eval.c:insn_fetch_from_user
In drivers/gpio/gpiolib-cdev.c (ffffffff817ade50)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpio/gpiolib-cdev.c:gpio_ioctl
- 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:linereq_create
- drivers/gpio/gpiolib-cdev.c:linereq_ioctl_compat
- drivers/gpio/gpiolib-cdev.c:linereq_set_config
- drivers/gpio/gpiolib-cdev.c:linereq_get_values
- drivers/gpio/gpiolib-cdev.c:linehandle_create
- drivers/gpio/gpiolib-cdev.c:linehandle_ioctl
- drivers/gpio/gpiolib-cdev.c:linehandle_set_config
In drivers/pci/vgaarb.c (ffffffff817f42c5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/pci/vgaarb.c:vga_arb_write
In drivers/video/fbdev/core/fbmem.c (ffffffff81807068)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_getput_cmap
- 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_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff8180bf75)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (ffffffff818166d6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff8181f2bd)
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff8182a764)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/acpi/acpi_dbg.c (ffffffff8189afa0)
Location: include/linux/uaccess.h:149
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff818d957c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff818eff19)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/tty_ioctl.c (ffffffff818f9c7d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termios
- drivers/tty/tty_ioctl.c:set_termios
- drivers/tty/tty_ioctl.c:set_termios
In drivers/tty/vt/vt_ioctl.c (ffffffff819032b8)
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_resizex
- 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
In drivers/tty/vt/vc_screen.c (ffffffff819044fa)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff819053ea)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff819089ed)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff8190a47a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffff81911c6c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff8191b351)
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_set_rs485_config
In drivers/char/mem.c (ffffffff8193382d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/virtio_console.c (ffffffff81938b0c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/virtio_console.c:port_fops_write
In drivers/char/tpm/tpm-dev-common.c (ffffffff81943423)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/block/loop.c (ffffffff819b4df1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/aat2870-core.c (ffffffff819d1403)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff819d6971)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff819ed88e)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/dma-heap.c (ffffffff819f1975)
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 (ffffffff819f4195)
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
In drivers/dma-buf/sw_sync.c (ffffffff819f4f84)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (ffffffff819f627a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff819f9ca5)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:get_sg_io_hdr
- drivers/scsi/scsi_ioctl.c:get_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
In drivers/scsi/scsi_devinfo.c (ffffffff81a09dce)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff81a0a501)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/scsi/scsi_bsg.c (ffffffff81a0d27c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
In drivers/scsi/sg.c (ffffffff81a1d042)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_write
- drivers/scsi/sg.c:sg_write
In drivers/ata/libata-scsi.c (ffffffff81a2e8e8)
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
In drivers/gpu/vga/vga_switcheroo.c (ffffffff81a474cb)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff81a652db)
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
- drivers/net/tun.c:tun_set_ebpf
- drivers/net/tun.c:update_filter
In drivers/net/ppp/ppp_generic.c (ffffffff81a6882f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_compat_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_compat_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
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/net/wwan/wwan_core.c (ffffffff81a6ef08)
Location: include/linux/uaccess.h:149
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_at_ioctl
- drivers/net/wwan/wwan_core.c:wwan_port_fops_write
In drivers/vfio/vfio.c (ffffffff81a76cf7)
Location: include/linux/uaccess.h:149
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_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff81a7ab77)
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:vfio_iommu_type1_ioctl
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dirty_pages
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_dirty_pages
- drivers/vfio/vfio_iommu_type1.c:vfio_iommu_type1_unmap_dma
- 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:update_user_bitmap
In drivers/vfio/pci/vfio_pci_core.c (ffffffff81a80271)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl_feature
- 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
- drivers/vfio/pci/vfio_pci_core.c:vfio_pci_core_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (ffffffff81a83ab9)
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
In drivers/vfio/pci/vfio_pci_config.c (ffffffff81a869d2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_config_do_rw
In drivers/cdrom/cdrom.c (ffffffff81a8d36b)
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:cdrom_ioctl
- drivers/cdrom/cdrom.c:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff81aabceb)
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:usbdev_do_ioctl
- 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:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_disconnect_claim
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff81b0acc2)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff81b18a6f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff81b1df95)
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff81b23ae1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_abs_setup
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffff81b29b33)
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
- drivers/rtc/dev.c:rtc_dev_ioctl
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff81b3730a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/pps/pps.c (ffffffff81b3b022)
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81b3cc51)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- 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/md/md.c (ffffffff81b672bd)
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 (ffffffff81b79bfe)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/md/dm-ioctl.c:copy_params
In drivers/platform/x86/intel/pmc/core.c (ffffffff81bc6a36)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/platform/x86/intel/pmc/core.c:pmc_core_lpm_latch_mode_write
In drivers/remoteproc/remoteproc_debugfs.c (ffffffff81bcf9cc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_coredump_write
In drivers/remoteproc/remoteproc_cdev.c (ffffffff81bd131a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_cdev.c:rproc_device_ioctl
- drivers/remoteproc/remoteproc_cdev.c:rproc_cdev_write
In net/socket.c (ffffffff81be5dbd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/socket.c:get_user_ifreq
- net/socket.c:get_user_ifreq
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:__copy_msghdr_from_user
- net/socket.c:move_addr_to_kernel
In net/core/sock.c (ffffffff81bf235a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_copy_user_timeval
- net/core/sock.c:sock_copy_user_timeval
- net/core/sock.c:sock_copy_user_timeval
In net/core/filter.c (ffffffff81c4b3e6)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/filter.c:copy_bpf_fprog_from_user
- net/core/filter.c:copy_bpf_fprog_from_user
In net/core/dev_ioctl.c (ffffffff81c4e213)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
- net/core/dev_ioctl.c:dev_ifconf
- net/core/dev_ioctl.c:dev_ifconf
In net/compat.c (ffffffff81c9240d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:__get_compat_msghdr
In net/netlink/af_netlink.c (ffffffff81cad24b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_setsockopt
In net/bpf/test_run.c (ffffffff81cb5adc)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_xdp
- net/bpf/test_run.c:bpf_ctx_init
In net/bpf/bpf_dummy_struct_ops.c (ffffffff81cb68e9)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
In net/ethtool/ioctl.c (ffffffff81cbda2f)
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:__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_set_per_queue
- net/ethtool/ioctl.c:ethtool_set_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_phys_id
- net/ethtool/ioctl.c:ethtool_get_strings
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_channels
- net/ethtool/ioctl.c:ethtool_set_coalesce
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_indir
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_compat
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_set_settings
- net/ethtool/ioctl.c:ethtool_set_link_ksettings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
- net/ethtool/ioctl.c:load_link_ksettings_from_user
In net/ipv4/ip_options.c (ffffffff81cd8a4d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get
In net/ipv4/ip_sockglue.c (ffffffff81cde1ab)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:compat_ip_mcast_join_leave
- net/ipv4/ip_sockglue.c:ip_mcast_join_leave
- net/ipv4/ip_sockglue.c:compat_ip_set_mcast_msfilter
- net/ipv4/ip_sockglue.c:copy_group_source_from_sockptr
- net/ipv4/ip_sockglue.c:copy_group_source_from_sockptr
In net/ipv4/tcp.c (ffffffff81ce899d)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_repair_options_est
In net/ipv4/tcp_ipv4.c (ffffffff81d08fd0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff81d166b1)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_setsockopt
In net/ipv4/udp.c (ffffffff81d1b9c0)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_setsockopt
In net/ipv4/arp.c (ffffffff81d23826)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff81d2b747)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_compat_routing_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff81d353b7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:rtentry_to_fib_config
In net/ipv4/ipmr.c (ffffffff81d58110)
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/xfrm/xfrm_state.c (ffffffff81d6ef45)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/xfrm/xfrm_state.c:xfrm_user_policy
In net/ipv6/af_inet6.c (ffffffff81d843f8)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/af_inet6.c:inet6_compat_ioctl
- net/ipv6/af_inet6.c:inet6_ioctl
In net/ipv6/addrconf.c (ffffffff81d9a706)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/ipv6_sockglue.c (ffffffff81daeedd)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ipv6_sockglue.c:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_set_opt_hdr
- net/ipv6/ipv6_sockglue.c:compat_ipv6_mcast_join_leave
- net/ipv6/ipv6_sockglue.c:ipv6_mcast_join_leave
- net/ipv6/ipv6_sockglue.c:compat_ipv6_set_mcast_msfilter
- net/ipv6/ipv6_sockglue.c:copy_group_source_from_sockptr
- net/ipv6/ipv6_sockglue.c:copy_group_source_from_sockptr
In net/ipv6/raw.c (ffffffff81dbcc5b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_setsockopt
- net/ipv6/raw.c:rawv6_setsockopt
In net/ipv6/tcp_ipv6.c (ffffffff81dc939f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffffffff81dd43ff)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff81dde31d)
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff81df127f)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff81dfb9d7)
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81dfc52b)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff81e05ddf)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff81e18a5a)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
In net/mptcp/sockopt.c (ffffffff81e32df7)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/mptcp/sockopt.c:mptcp_get_subflow_data
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_tcp
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_tcp
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_tcp
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket_int
In net/mctp/af_mctp.c (ffffffff81e3776c)
Location: include/linux/uaccess.h:149
Inline: True
Inline callers:
- net/mctp/af_mctp.c:mctp_ioctl
- net/mctp/af_mctp.c:mctp_ioctl
- net/mctp/af_mctp.c:mctp_setsockopt
6.2
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/signal_64.c (ffffffff8104b8e6)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- arch/x86/kernel/signal_64.c:restore_sigcontext
In arch/x86/kernel/ldt.c (ffffffff8105309a)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/sys_ia32.c (ffffffff81055400)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- arch/x86/kernel/sys_ia32.c:__ia32_compat_sys_ia32_mmap
In arch/x86/kernel/signal_32.c (ffffffff8105576d)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- arch/x86/kernel/signal_32.c:ia32_restore_sigcontext
In arch/x86/kernel/fpu/regset.c (ffffffff81061e66)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- arch/x86/kernel/fpu/regset.c:xstateregs_set
In arch/x86/kernel/fpu/xstate.c (ffffffff81063135)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- arch/x86/kernel/fpu/xstate.c:copy_from_buffer
In arch/x86/kernel/tls.c (ffffffff81066dea)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff8107de8c)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff8107f4fb)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8108d4c1)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
In arch/x86/kernel/cpu/sgx/ioctl.c (ffffffff81093028)
Location: include/linux/uaccess.h:158
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_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_init
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_init
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
In arch/x86/kernel/uprobes.c (ffffffff810ba35a)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/mm/tlb.c (ffffffff810c8103)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/pkeys.c (ffffffff810d44d3)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In kernel/fork.c (ffffffff810e465c)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
In kernel/capability.c (ffffffff810fa13f)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capset
In kernel/ptrace.c (ffffffff810fcac6)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff810ffdbd)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__ia32_sys_rt_tgsigqueueinfo
- kernel/signal.c:__x64_sys_rt_tgsigqueueinfo
- kernel/signal.c:__ia32_sys_rt_sigqueueinfo
- kernel/signal.c:__x64_sys_rt_sigqueueinfo
- kernel/signal.c:__do_sys_pidfd_send_signal
- 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_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffff81109a5e)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff81132161)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/build_utility.c (ffffffff8117b812)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/sched/build_utility.c:psi_write
- kernel/sched/build_utility.c:sched_dynamic_write
- kernel/sched/build_utility.c:sched_scaling_write
- kernel/sched/build_utility.c:sched_feat_write
In kernel/power/qos.c (ffffffff8117ea45)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/power/qos.c:cpu_latency_qos_write
In kernel/power/user.c (ffffffff8118b737)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/module/main.c (ffffffff811ccd8c)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/module/main.c:__do_sys_init_module
In kernel/kcmp.c (ffffffff811d0bf7)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/kcmp.c:__do_sys_kcmp
In kernel/profile.c (ffffffff811d248a)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff811d3a46)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:get_old_timespec32
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff811e7bfd)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff811ec40a)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_compat_sys_setitimer
- kernel/time/itimer.c:get_itimerval
In kernel/futex/syscalls.c (ffffffff811f4aea)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/futex/syscalls.c:__do_sys_futex_waitv
In kernel/kexec_core.c (ffffffff811fe306)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
In kernel/kexec.c (ffffffff8120050e)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/kexec.c:__do_compat_sys_kexec_load
In kernel/compat.c (ffffffff81202505)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
In kernel/user_namespace.c (ffffffff81221df2)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/seccomp.c (ffffffff8124b4fb)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_addfd
In kernel/trace/trace.c (ffffffff8127288a)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/trace_hwlat.c (ffffffff8127ce41)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/trace/trace_hwlat.c:hwlat_mode_write
In kernel/trace/blktrace.c (ffffffff81282e5f)
Location: include/linux/uaccess.h:158
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 (ffffffff812aa0e7)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff812b7661)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffffffff812ccc51)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__sys_bpf
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_delete_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff812d9510)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/bpf/verifier.c:resolve_pseudo_ldimm64
- kernel/bpf/verifier.c:check_core_relo
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:__find_kfunc_desc_btf
In kernel/bpf/helpers.c (ffffffff812f2064)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/bpf/helpers.c:bpf_copy_from_user
In kernel/bpf/bpf_iter.c (ffffffff812f5cd2)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
In kernel/bpf/hashtab.c (ffffffff812fc3f7)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/btf.c (ffffffff81318c1d)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
In kernel/bpf/cgroup.c (ffffffff8132b0eb)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
In kernel/events/core.c (ffffffff81339b9c)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff813569ca)
Location: include/linux/uaccess.h:158
Inline: True
In kernel/watch_queue.c (ffffffff81357fac)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- kernel/watch_queue.c:watch_queue_set_filter
In mm/vmscan.c (ffffffff81382756)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- mm/vmscan.c:lru_gen_seq_write
In mm/shmem.c (ffffffff81390674)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff813912a3)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff813c0f48)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff81415bdc)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff814320ee)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/huge_memory.c (ffffffff8144337d)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_pages_write
In mm/userfaultfd.c (ffffffff8146d17c)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_zeropage
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In mm/memfd.c (ffffffff81470f23)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- mm/memfd.c:__do_sys_memfd_create
In fs/open.c (ffffffff81476630)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/open.c:__do_sys_openat2
In fs/read_write.c (ffffffff8147bfb7)
Location: include/linux/uaccess.h:158
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_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
In fs/exec.c (ffffffff814858bd)
Location: include/linux/uaccess.h:158
Inline: True
In fs/fcntl.c (ffffffff81495306)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- 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
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff81496bae)
Location: include/linux/uaccess.h:158
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:compat_ioctl_preallocate
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff81499e6f)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/namespace.c (ffffffff814acc60)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/namespace.c:__do_sys_mount_setattr
- fs/namespace.c:copy_mount_options
In fs/libfs.c (ffffffff814b85f0)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/libfs.c:simple_transaction_get
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff814c7788)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/splice.c:__do_splice
- fs/splice.c:__do_splice
In fs/utimes.c (ffffffff814c92f9)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff814e5316)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff814e9477)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff814e9f71)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff814ebbc3)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff814ec45c)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff814efa84)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_continue
- fs/userfaultfd.c:userfaultfd_writeprotect
- fs/userfaultfd.c:userfaultfd_zeropage
- fs/userfaultfd.c:userfaultfd_copy
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffffffff814f3141)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/aio.c:__ia32_compat_sys_io_pgetevents_time64
- fs/aio.c:__ia32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_sys_io_pgetevents
- fs/aio.c:__x64_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/crypto/keyring.c (ffffffff814ff26a)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff8150251f)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (ffffffff81504804)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/verity/read_metadata.c (ffffffff815064e2)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/verity/read_metadata.c:fsverity_ioctl_read_metadata
In fs/binfmt_elf.c (ffffffff8150f477)
Location: include/linux/uaccess.h:158
Inline: True
In fs/compat_binfmt_elf.c (ffffffff8151212d)
Location: include/linux/uaccess.h:158
Inline: True
In fs/coredump.c (ffffffff81517fc4)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/coredump.c:dump_vma_snapshot
In fs/fhandle.c (ffffffff81519fd8)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff8152a16c)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff8152cedd)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff8153514f)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/ext4/ioctl.c (ffffffff815889c8)
Location: include/linux/uaccess.h:158
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_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:__ext4_ioctl
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
In fs/fat/file.c (ffffffff81600cb8)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff816160d4)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_write
In fs/efivarfs/file.c (ffffffff8163a01d)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff8163ba49)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff8163d694)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff8163e4f0)
Location: include/linux/uaccess.h:158
Inline: True
In ipc/sem.c (ffffffff81644a73)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8164787f)
Location: include/linux/uaccess.h:158
Inline: True
In ipc/syscall.c (ffffffff81648820)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- ipc/syscall.c:compat_ksys_ipc
In ipc/mqueue.c (ffffffff8164a759)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff81652eb3)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
In security/keys/compat_dh.c (ffffffff81658c13)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff8165a223)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff8165a484)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffffffff8167f9d8)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff816a33d8)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff816bf22a)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:notify_set_filter
- security/apparmor/apparmorfs.c:notify_set_filter
In security/landlock/syscalls.c (ffffffff816ef286)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- security/landlock/syscalls.c:__ia32_sys_landlock_add_rule
- security/landlock/syscalls.c:__x64_sys_landlock_add_rule
- security/landlock/syscalls.c:__ia32_sys_landlock_create_ruleset
- security/landlock/syscalls.c:__x64_sys_landlock_create_ruleset
In block/ioctl.c (ffffffff8174f395)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blkpg_do_ioctl
In block/bsg.c (ffffffff8175ef9b)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
In block/blk-zoned.c (ffffffff8177894d)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_zone_mgmt_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff8177baaf)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffffffff81781f46)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- block/sed-opal.c:generic_table_write_data
In io_uring/io_uring.c (ffffffff8178bc5a)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- io_uring/io_uring.c:io_register_iowq_max_workers
- io_uring/io_uring.c:io_uring_setup
- io_uring/io_uring.c:__do_sys_io_uring_enter
- io_uring/io_uring.c:__do_sys_io_uring_enter
- io_uring/io_uring.c:io_eventfd_register
In io_uring/filetable.c (ffffffff81794469)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- io_uring/filetable.c:io_register_file_alloc_range
In io_uring/openclose.c (ffffffff8179468c)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- io_uring/openclose.c:io_openat2_prep
In io_uring/epoll.c (ffffffff8179513f)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- io_uring/epoll.c:io_epoll_ctl_prep
In io_uring/net.c (ffffffff81795561)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- io_uring/net.c:__io_compat_recvmsg_copy_hdr
- io_uring/net.c:__io_recvmsg_copy_hdr
- io_uring/net.c:__io_recvmsg_copy_hdr
In io_uring/tctx.c (ffffffff8179c480)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- io_uring/tctx.c:io_ringfd_unregister
- io_uring/tctx.c:io_ringfd_register
In io_uring/cancel.c (ffffffff8179e8b1)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- io_uring/cancel.c:io_sync_cancel
In io_uring/kbuf.c (ffffffff8179fe65)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- io_uring/kbuf.c:io_unregister_pbuf_ring
- io_uring/kbuf.c:io_register_pbuf_ring
In io_uring/rsrc.c (ffffffff817a1df2)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- io_uring/rsrc.c:io_sqe_files_register
- io_uring/rsrc.c:io_files_update
- io_uring/rsrc.c:io_register_rsrc
- io_uring/rsrc.c:io_register_rsrc_update
- io_uring/rsrc.c:io_register_files_update
- io_uring/rsrc.c:__io_sqe_buffers_update
- io_uring/rsrc.c:__io_sqe_files_update
- io_uring/rsrc.c:__io_sqe_files_update
- io_uring/rsrc.c:io_rsrc_data_alloc
- io_uring/rsrc.c:io_copy_iov
- io_uring/rsrc.c:io_copy_iov
In io_uring/rw.c (ffffffff817a4077)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- io_uring/rw.c:io_prep_rw
In lib/iov_iter.c (ffffffff817d1c49)
Location: include/linux/uaccess.h:158
Inline: True
In lib/kfifo.c (ffffffff817d7ee7)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff817df18b)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/gpio/gpiolib-cdev.c (ffffffff818c7460)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/gpio/gpiolib-cdev.c:gpio_ioctl
- 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:linereq_create
- drivers/gpio/gpiolib-cdev.c:linereq_ioctl_unlocked
- drivers/gpio/gpiolib-cdev.c:linereq_set_config
- drivers/gpio/gpiolib-cdev.c:linereq_get_values
- drivers/gpio/gpiolib-cdev.c:linehandle_create
- drivers/gpio/gpiolib-cdev.c:linehandle_ioctl_unlocked
- drivers/gpio/gpiolib-cdev.c:linehandle_set_config
In drivers/pci/vgaarb.c (ffffffff8191e985)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/pci/vgaarb.c:vga_arb_write
In drivers/video/fbdev/core/fbmem.c (ffffffff81935bd8)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_getput_cmap
- 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_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff8193a925)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (ffffffff81945986)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff8194e64d)
Location: include/linux/uaccess.h:158
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff8195ccc4)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/acpi/acpi_dbg.c (ffffffff819e3580)
Location: include/linux/uaccess.h:158
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff81a2c03c)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff81a48009)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/tty_ioctl.c (ffffffff81a529e5)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:user_termios_to_kernel_termios_1
- drivers/tty/tty_ioctl.c:user_termios_to_kernel_termios
- drivers/tty/tty_ioctl.c:user_termio_to_kernel_termios
In drivers/tty/vt/vt_ioctl.c (ffffffff81a5d2c4)
Location: include/linux/uaccess.h:158
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_resizex
- 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
In drivers/tty/vt/vc_screen.c (ffffffff81a5e59a)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff81a5f57a)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff81a62fad)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff81a64b8a)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
In drivers/tty/vt/vt.c (ffffffff81a6cbdc)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff81a770db)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_set_rs485_config
In drivers/char/mem.c (ffffffff81a9247d)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/virtio_console.c (ffffffff81a98bdc)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/char/virtio_console.c:port_fops_write
In drivers/char/tpm/tpm-dev-common.c (ffffffff81aa5e73)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/block/loop.c (ffffffff81b2a081)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/aat2870-core.c (ffffffff81b4adc3)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff81b51634)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff81b6ac01)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
- drivers/dma-buf/dma-buf.c:dma_buf_import_sync_file
- drivers/dma-buf/dma-buf.c:dma_buf_export_sync_file
In drivers/dma-buf/dma-heap.c (ffffffff81b6f635)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
In drivers/dma-buf/sync_file.c (ffffffff81b71505)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff81b72444)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (ffffffff81b7385a)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff81b77bf5)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:scsi_cdrom_send_packet
- drivers/scsi/scsi_ioctl.c:get_sg_io_hdr
- drivers/scsi/scsi_ioctl.c:get_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
In drivers/scsi/scsi_devinfo.c (ffffffff81b8939e)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff81b89c31)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/scsi/scsi_bsg.c (ffffffff81b8d0cc)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
In drivers/scsi/sg.c (ffffffff81b9e312)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_write
- drivers/scsi/sg.c:sg_write
In drivers/ata/libata-scsi.c (ffffffff81bb1d68)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vga_switcheroo.c (ffffffff81bce57b)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff81bf05db)
Location: include/linux/uaccess.h:158
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
- drivers/net/tun.c:tun_set_ebpf
- drivers/net/tun.c:update_filter
In drivers/net/ppp/ppp_generic.c (ffffffff81bfb1df)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_compat_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_compat_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
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/net/wwan/wwan_core.c (ffffffff81c01f38)
Location: include/linux/uaccess.h:158
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_at_ioctl
- drivers/net/wwan/wwan_core.c:wwan_port_fops_write
In drivers/cdrom/cdrom.c (ffffffff81c0e8da)
Location: include/linux/uaccess.h:158
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:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff81c331fd)
Location: include/linux/uaccess.h:158
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:usbdev_do_ioctl
- 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:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_disconnect_claim
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff81c9ac02)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff81caa36f)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff81cb0153)
Location: include/linux/uaccess.h:158
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff81cb7191)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_abs_setup
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffff81cbd783)
Location: include/linux/uaccess.h:158
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
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff81ccc73a)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/pps/pps.c (ffffffff81cd0cc2)
Location: include/linux/uaccess.h:158
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81cd2c81)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- 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/md/md.c (ffffffff81d02843)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:__md_set_array_info
- drivers/md/md.c:get_disk_info
In drivers/md/dm-ioctl.c (ffffffff81d1808e)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/md/dm-ioctl.c:copy_params
In drivers/platform/x86/intel/pmc/core.c (ffffffff81d6eca6)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/platform/x86/intel/pmc/core.c:pmc_core_lpm_latch_mode_write
In drivers/remoteproc/remoteproc_debugfs.c (ffffffff81d7aa6c)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_coredump_write
In drivers/remoteproc/remoteproc_cdev.c (ffffffff81d7ccdf)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_cdev.c:rproc_device_ioctl
- drivers/remoteproc/remoteproc_cdev.c:rproc_cdev_write
In net/socket.c (ffffffff81d91fbd)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/socket.c:get_user_ifreq
- net/socket.c:get_user_ifreq
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:copy_msghdr_from_user
- net/socket.c:move_addr_to_kernel
In net/core/sock.c (ffffffff81da06a8)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sock_copy_user_timeval
- net/core/sock.c:sock_copy_user_timeval
- net/core/sock.c:sock_copy_user_timeval
In net/core/filter.c (ffffffff81e006c6)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/filter.c:copy_bpf_fprog_from_user
- net/core/filter.c:copy_bpf_fprog_from_user
In net/core/dev_ioctl.c (ffffffff81e032a3)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
- net/core/dev_ioctl.c:dev_ifconf
- net/core/dev_ioctl.c:dev_ifconf
In net/compat.c (ffffffff81e4da7d)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:get_compat_msghdr
In net/netlink/af_netlink.c (ffffffff81e6996b)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/netlink/af_netlink.c:netlink_setsockopt
In net/bpf/test_run.c (ffffffff81e73fac)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_xdp
- net/bpf/test_run.c:bpf_ctx_init
In net/bpf/bpf_dummy_struct_ops.c (ffffffff81e74e59)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
In net/ethtool/ioctl.c (ffffffff81e7c12f)
Location: include/linux/uaccess.h:158
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_set_per_queue
- net/ethtool/ioctl.c:ethtool_set_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_phys_id
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_channels
- net/ethtool/ioctl.c:ethtool_set_coalesce
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_indir
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_compat
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_set_settings
- net/ethtool/ioctl.c:ethtool_set_link_ksettings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
- net/ethtool/ioctl.c:load_link_ksettings_from_user
In net/ipv4/ip_options.c (ffffffff81e9913d)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get
In net/ipv4/ip_sockglue.c (ffffffff81ea206f)
Location: include/linux/uaccess.h:158
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:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:compat_ip_mcast_join_leave
- net/ipv4/ip_sockglue.c:ip_mcast_join_leave
- net/ipv4/ip_sockglue.c:compat_ip_set_mcast_msfilter
- net/ipv4/ip_sockglue.c:copy_group_source_from_sockptr
- net/ipv4/ip_sockglue.c:copy_group_source_from_sockptr
In net/ipv4/tcp.c (ffffffff81eb4628)
Location: include/linux/uaccess.h:158
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_setsockopt
- net/ipv4/tcp.c:do_tcp_setsockopt
- net/ipv4/tcp.c:do_tcp_setsockopt
- net/ipv4/tcp.c:tcp_repair_options_est
In net/ipv4/tcp_ipv4.c (ffffffff81ece2a9)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff81edca37)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/udp.c (ffffffff81ee2833)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/ipv4/udp.c:udp_lib_setsockopt
In net/ipv4/arp.c (ffffffff81eeae46)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff81ef3317)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_compat_routing_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff81efd927)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:rtentry_to_fib_config
In net/ipv4/ipmr.c (ffffffff81f225e0)
Location: include/linux/uaccess.h:158
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/xfrm/xfrm_state.c (ffffffff81f3a898)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/xfrm/xfrm_state.c:xfrm_user_policy
In net/ipv6/af_inet6.c (ffffffff81f51ce8)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/ipv6/af_inet6.c:inet6_compat_ioctl
- net/ipv6/af_inet6.c:inet6_ioctl
In net/ipv6/addrconf.c (ffffffff81f69526)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/ipv6_sockglue.c (ffffffff81f820ab)
Location: include/linux/uaccess.h:158
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:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:ipv6_set_opt_hdr
- net/ipv6/ipv6_sockglue.c:compat_ipv6_mcast_join_leave
- net/ipv6/ipv6_sockglue.c:ipv6_mcast_join_leave
- net/ipv6/ipv6_sockglue.c:compat_ipv6_set_mcast_msfilter
- net/ipv6/ipv6_sockglue.c:copy_group_source_from_sockptr
- net/ipv6/ipv6_sockglue.c:copy_group_source_from_sockptr
In net/ipv6/raw.c (ffffffff81f8d4bb)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_setsockopt
- net/ipv6/raw.c:rawv6_setsockopt
In net/ipv6/tcp_ipv6.c (ffffffff81f9a131)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffffffff81fa5a2f)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff81fb059d)
Location: include/linux/uaccess.h:158
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff81fc4eef)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:fanout_set_data
In net/wireless/wext-core.c (ffffffff81fd0297)
Location: include/linux/uaccess.h:158
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81fd0eeb)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff81fdb0af)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff81fefcb6)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
In net/mptcp/sockopt.c (ffffffff8200b867)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/mptcp/sockopt.c:mptcp_get_subflow_data
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_tcp
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_tcp
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_tcp
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket_linger
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket_int
In net/mctp/af_mctp.c (ffffffff820105db)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- net/mctp/af_mctp.c:mctp_ioctl
- net/mctp/af_mctp.c:mctp_ioctl
- net/mctp/af_mctp.c:mctp_setsockopt
In arch/x86/lib/insn-eval.c (ffffffff8204e267)
Location: include/linux/uaccess.h:158
Inline: True
Inline callers:
- arch/x86/lib/insn-eval.c:insn_fetch_from_user
6.5
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/signal_64.c (ffffffff8104c176)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/signal_64.c:restore_sigcontext
In arch/x86/kernel/ldt.c (ffffffff8105407a)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/sys_ia32.c (ffffffff81055fa0)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/sys_ia32.c:__ia32_compat_sys_ia32_mmap
In arch/x86/kernel/signal_32.c (ffffffff8105679d)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/signal_32.c:ia32_restore_sigcontext
In arch/x86/kernel/fpu/regset.c (ffffffff81063746)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/fpu/regset.c:xstateregs_set
In arch/x86/kernel/fpu/xstate.c (ffffffff81064a85)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/fpu/xstate.c:copy_from_buffer
In arch/x86/kernel/tls.c (ffffffff810688ca)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff8108026c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff8108179e)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff81090371)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
In arch/x86/kernel/cpu/sgx/ioctl.c (ffffffff81095f94)
Location: include/linux/uaccess.h:180
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_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_init
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_init
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
In arch/x86/kernel/uprobes.c (ffffffff810bd52a)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/mm/tlb.c (ffffffff810cb843)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/pkeys.c (ffffffff810d7a13)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In kernel/fork.c (ffffffff810efcec)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
In kernel/capability.c (ffffffff81106359)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capset
In kernel/ptrace.c (ffffffff81108ae6)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff8110be4d)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__ia32_sys_rt_tgsigqueueinfo
- kernel/signal.c:__x64_sys_rt_tgsigqueueinfo
- kernel/signal.c:__ia32_sys_rt_sigqueueinfo
- kernel/signal.c:__x64_sys_rt_sigqueueinfo
- kernel/signal.c:__do_sys_pidfd_send_signal
- 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_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffff81115dee)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff811403d1)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/build_utility.c (ffffffff8118c425)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/sched/build_utility.c:psi_write
- kernel/sched/build_utility.c:sched_dynamic_write
- kernel/sched/build_utility.c:sched_scaling_write
- kernel/sched/build_utility.c:sched_feat_write
In kernel/power/qos.c (ffffffff8118f695)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/power/qos.c:cpu_latency_qos_write
In kernel/power/user.c (ffffffff8119cfca)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/entry/syscall_user_dispatch.c (ffffffff811d9a5c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/entry/syscall_user_dispatch.c:syscall_user_dispatch_set_config
In kernel/module/main.c (ffffffff811e02ac)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/module/main.c:__do_sys_init_module
In kernel/kcmp.c (ffffffff811e4f41)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/kcmp.c:__do_sys_kcmp
In kernel/profile.c (ffffffff811e677a)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff811e7d36)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:get_old_timespec32
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff811fc1ed)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff81200b3a)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_compat_sys_setitimer
- kernel/time/itimer.c:get_itimerval
In kernel/futex/syscalls.c (ffffffff8120927a)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/futex/syscalls.c:__do_sys_futex_waitv
In kernel/kexec_core.c (ffffffff812135c6)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
In kernel/kexec.c (ffffffff81215964)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/kexec.c:__do_compat_sys_kexec_load
In kernel/compat.c (ffffffff812178e5)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
In kernel/user_namespace.c (ffffffff812382a2)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/seccomp.c (ffffffff8126281b)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_addfd
In kernel/trace/trace.c (ffffffff81289b8e)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/trace_hwlat.c (ffffffff81294701)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/trace/trace_hwlat.c:hwlat_mode_write
In kernel/trace/trace_osnoise.c (ffffffff8129760f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/trace/trace_osnoise.c:osnoise_cpus_write
- kernel/trace/trace_osnoise.c:osnoise_options_write
In kernel/trace/blktrace.c (ffffffff8129fb0f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/trace_events_user.c (ffffffff812c5d0e)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/trace/trace_events_user.c:user_events_ioctl_unreg
- kernel/trace/trace_events_user.c:user_events_ioctl_reg
In kernel/trace/bpf_trace.c (ffffffff812cc95d)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff812daf10)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffffffff812f4674)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__sys_bpf
- 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_load
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_delete_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff81303500)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/bpf/verifier.c:resolve_pseudo_ldimm64
- kernel/bpf/verifier.c:check_core_relo
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:__find_kfunc_desc_btf
In kernel/bpf/helpers.c (ffffffff8131ebe4)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/bpf/helpers.c:bpf_copy_from_user
In kernel/bpf/log.c (ffffffff813221d2)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
In kernel/bpf/bpf_iter.c (ffffffff81323a72)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
In kernel/bpf/hashtab.c (ffffffff8132adf2)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/btf.c (ffffffff81348a3d)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
In kernel/bpf/cgroup.c (ffffffff8135b298)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
In kernel/events/core.c (ffffffff8136ac65)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff81388491)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/rseq.c:rseq_get_rseq_cs
In kernel/watch_queue.c (ffffffff8138983c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/watch_queue.c:watch_queue_set_filter
In mm/filemap.c (ffffffff8138cdb1)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/filemap.c:__ia32_sys_cachestat
- mm/filemap.c:__x64_sys_cachestat
In mm/vmscan.c (ffffffff813b42e6)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/vmscan.c:lru_gen_seq_write
In mm/shmem.c (ffffffff813c2fb6)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff813c3c63)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff813f5cf6)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/memory.c:copy_folio_from_user
In mm/mempolicy.c (ffffffff8144903c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff814681c9)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/huge_memory.c (ffffffff81478aad)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_pages_write
In mm/userfaultfd.c (ffffffff814a1c62)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_atomic_zeropage
- mm/userfaultfd.c:mfill_atomic_copy
- mm/userfaultfd.c:mfill_atomic_copy
In mm/memfd.c (ffffffff814a5e25)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/memfd.c:__do_sys_memfd_create
In fs/open.c (ffffffff814aaedb)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/open.c:__ia32_sys_openat2
- fs/open.c:__x64_sys_openat2
In fs/read_write.c (ffffffff814b0bb7)
Location: include/linux/uaccess.h:180
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_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
In fs/exec.c (ffffffff814ba923)
Location: include/linux/uaccess.h:180
Inline: True
In fs/fcntl.c (ffffffff814ca356)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- 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
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff814cbb43)
Location: include/linux/uaccess.h:180
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:compat_ioctl_preallocate
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff814cef3f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/namespace.c (ffffffff814e1962)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/namespace.c:__ia32_sys_mount_setattr
- fs/namespace.c:__x64_sys_mount_setattr
- fs/namespace.c:copy_mount_options
In fs/libfs.c (ffffffff814ed800)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/libfs.c:simple_transaction_get
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff814fd7da)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/splice.c:__do_splice
- fs/splice.c:__do_splice
In fs/utimes.c (ffffffff814ff539)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff8151ac48)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff81520217)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff81520d11)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff81522963)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff8152305f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff815267aa)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_continue
- fs/userfaultfd.c:userfaultfd_writeprotect
- fs/userfaultfd.c:userfaultfd_zeropage
- fs/userfaultfd.c:userfaultfd_copy
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffffffff81529f01)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/aio.c:__ia32_compat_sys_io_pgetevents_time64
- fs/aio.c:__ia32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_sys_io_pgetevents
- fs/aio.c:__x64_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/crypto/keyring.c (ffffffff8153678b)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff81539bce)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (ffffffff8153bf25)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/verity/read_metadata.c (ffffffff8153d825)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/verity/read_metadata.c:fsverity_ioctl_read_metadata
In fs/binfmt_elf.c (ffffffff81546d47)
Location: include/linux/uaccess.h:180
Inline: True
In fs/compat_binfmt_elf.c (ffffffff81549b0d)
Location: include/linux/uaccess.h:180
Inline: True
In fs/coredump.c (ffffffff8154f8d0)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/coredump.c:dump_vma_snapshot
In fs/fhandle.c (ffffffff81551928)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff815623a1)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff81564bad)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff8156d312)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/ext4/ioctl.c (ffffffff815bf80d)
Location: include/linux/uaccess.h:180
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_ioctl
- fs/ext4/ioctl.c:ext4_ioctl_getuuid
- fs/ext4/ioctl.c:ext4_ioctl_setlabel
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
In fs/fat/file.c (ffffffff81638ba8)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff8164e164)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_write
In fs/efivarfs/file.c (ffffffff8167247d)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff81674089)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff81675b94)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff816768a0)
Location: include/linux/uaccess.h:180
Inline: True
In ipc/sem.c (ffffffff8167cf54)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8167fd95)
Location: include/linux/uaccess.h:180
Inline: True
In ipc/syscall.c (ffffffff81680dc0)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- ipc/syscall.c:compat_ksys_ipc
In ipc/mqueue.c (ffffffff816831a9)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff8168b6d3)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
In security/keys/compat_dh.c (ffffffff816914b3)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff81692af3)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff81692d64)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffffffff816b7ad2)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff816da7b8)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff816f7d3a)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:notify_set_filter
- security/apparmor/apparmorfs.c:notify_set_filter
In security/landlock/syscalls.c (ffffffff81729736)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/landlock/syscalls.c:__ia32_sys_landlock_add_rule
- security/landlock/syscalls.c:__x64_sys_landlock_add_rule
- security/landlock/syscalls.c:__ia32_sys_landlock_create_ruleset
- security/landlock/syscalls.c:__x64_sys_landlock_create_ruleset
In block/ioctl.c (ffffffff8178b4d6)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blkpg_do_ioctl
In block/bsg.c (ffffffff8179de9a)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
In block/blk-zoned.c (ffffffff817b8511)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_zone_mgmt_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff817bb5c2)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffffffff817c2075)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- block/sed-opal.c:generic_table_write_data
In io_uring/io_uring.c (ffffffff817ccdba)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/io_uring.c:io_register_iowq_max_workers
- io_uring/io_uring.c:io_register_iowq_aff
- io_uring/io_uring.c:io_uring_setup
- io_uring/io_uring.c:__do_sys_io_uring_enter
- io_uring/io_uring.c:__do_sys_io_uring_enter
- io_uring/io_uring.c:io_eventfd_register
In io_uring/filetable.c (ffffffff817d5119)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/filetable.c:io_register_file_alloc_range
In io_uring/openclose.c (ffffffff817d536c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/openclose.c:io_openat2_prep
In io_uring/epoll.c (ffffffff817d5e32)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/epoll.c:io_epoll_ctl_prep
In io_uring/net.c (ffffffff817d6161)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/net.c:__io_compat_recvmsg_copy_hdr
- io_uring/net.c:__io_recvmsg_copy_hdr
- io_uring/net.c:__io_recvmsg_copy_hdr
In io_uring/tctx.c (ffffffff817dd692)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/tctx.c:io_ringfd_unregister
- io_uring/tctx.c:io_ringfd_register
In io_uring/cancel.c (ffffffff817dfaa1)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/cancel.c:io_sync_cancel
In io_uring/kbuf.c (ffffffff817e0fb3)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/kbuf.c:io_unregister_pbuf_ring
- io_uring/kbuf.c:io_register_pbuf_ring
In io_uring/rsrc.c (ffffffff817e2f85)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/rsrc.c:io_sqe_files_register
- io_uring/rsrc.c:io_files_update
- io_uring/rsrc.c:io_register_rsrc
- io_uring/rsrc.c:io_register_rsrc_update
- io_uring/rsrc.c:io_register_files_update
- io_uring/rsrc.c:__io_sqe_buffers_update
- io_uring/rsrc.c:__io_sqe_files_update
- io_uring/rsrc.c:__io_sqe_files_update
- io_uring/rsrc.c:io_rsrc_data_alloc
- io_uring/rsrc.c:io_copy_iov
- io_uring/rsrc.c:io_copy_iov
In io_uring/rw.c (ffffffff817e50e9)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/rw.c:io_prep_rw
In lib/kfifo.c (ffffffff818170f7)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff8181e96b)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/gpio/gpiolib-cdev.c (ffffffff8190a4c2)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/gpio/gpiolib-cdev.c:gpio_ioctl
- 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:linereq_create
- drivers/gpio/gpiolib-cdev.c:linereq_ioctl_unlocked
- drivers/gpio/gpiolib-cdev.c:linereq_set_config
- drivers/gpio/gpiolib-cdev.c:linereq_get_values
- drivers/gpio/gpiolib-cdev.c:linehandle_create
- drivers/gpio/gpiolib-cdev.c:linehandle_ioctl_unlocked
- drivers/gpio/gpiolib-cdev.c:linehandle_set_config
In drivers/pci/vgaarb.c (ffffffff81961f85)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/pci/vgaarb.c:vga_arb_write
In drivers/video/fbdev/core/fbmem.c (ffffffff81979ec8)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbmem.c:fb_getput_cmap
- 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
In drivers/video/fbdev/core/fbcmap.c (ffffffff8197e925)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fb_io_fops.c (ffffffff81981f3d)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_io_fops.c:fb_io_write
In drivers/video/fbdev/core/fbcon.c (ffffffff81989fc6)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/core/fb_sys_fops.c (ffffffff819939b8)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_sys_fops.c:fb_sys_write
In drivers/video/fbdev/imsttfb.c (ffffffff81994b5d)
Location: include/linux/uaccess.h:180
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff819a2f24)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/acpi/acpi_dbg.c (ffffffff81a2bb90)
Location: include/linux/uaccess.h:180
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff81a757dc)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff81a921a9)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/tty_ioctl.c (ffffffff81a9cce5)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:user_termios_to_kernel_termios_1
- drivers/tty/tty_ioctl.c:user_termios_to_kernel_termios
- drivers/tty/tty_ioctl.c:user_termio_to_kernel_termios
In drivers/tty/vt/vt_ioctl.c (ffffffff81aa789c)
Location: include/linux/uaccess.h:180
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_resizex
- 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
In drivers/tty/vt/vc_screen.c (ffffffff81aa8bec)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff81aa9c3a)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff81aad67d)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff81aaf23a)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
In drivers/tty/vt/vt.c (ffffffff81ab72ec)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff81ac19f0)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_set_rs485_config
In drivers/char/mem.c (ffffffff81addcfd)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/virtio_console.c (ffffffff81ae43fc)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/char/virtio_console.c:port_fops_write
In drivers/char/tpm/tpm-dev-common.c (ffffffff81af1673)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/block/loop.c (ffffffff81b7a2b1)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/aat2870-core.c (ffffffff81b9e213)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff81ba4961)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff81bbe061)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
- drivers/dma-buf/dma-buf.c:dma_buf_import_sync_file
- drivers/dma-buf/dma-buf.c:dma_buf_export_sync_file
In drivers/dma-buf/dma-heap.c (ffffffff81bc2eba)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
In drivers/dma-buf/sync_file.c (ffffffff81bc4d47)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff81bc5e6e)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (ffffffff81bc6ff0)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff81bcb157)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_get_cdrom_generic_arg
- drivers/scsi/scsi_ioctl.c:scsi_get_cdrom_generic_arg
- drivers/scsi/scsi_ioctl.c:get_sg_io_hdr
- drivers/scsi/scsi_ioctl.c:get_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
In drivers/scsi/scsi_devinfo.c (ffffffff81bdd28e)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff81bddb21)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/scsi/scsi_bsg.c (ffffffff81be10dc)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
In drivers/scsi/sg.c (ffffffff81bf492f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_write
- drivers/scsi/sg.c:sg_write
In drivers/ata/libata-scsi.c (ffffffff81c09292)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vga_switcheroo.c (ffffffff81c2616b)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff81c48b64)
Location: include/linux/uaccess.h:180
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
- drivers/net/tun.c:tun_set_ebpf
- drivers/net/tun.c:update_filter
In drivers/net/ppp/ppp_generic.c (ffffffff81c6074f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_compat_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_compat_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
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/net/wwan/wwan_core.c (ffffffff81c67498)
Location: include/linux/uaccess.h:180
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_at_ioctl
- drivers/net/wwan/wwan_core.c:wwan_port_fops_write
In drivers/cdrom/cdrom.c (ffffffff81c7638a)
Location: include/linux/uaccess.h:180
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:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff81c9aa68)
Location: include/linux/uaccess.h:180
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:usbdev_do_ioctl
- 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:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_disconnect_claim
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff81d01fb2)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff81d1193f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff81d1756c)
Location: include/linux/uaccess.h:180
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff81d1e831)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_abs_setup
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffff81d250b4)
Location: include/linux/uaccess.h:180
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
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff81d34520)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/pps/pps.c (ffffffff81d386f2)
Location: include/linux/uaccess.h:180
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81d3a6f8)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- 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/md/md.c (ffffffff81d6b88b)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:__md_set_array_info
- drivers/md/md.c:get_disk_info
In drivers/md/dm-ioctl.c (ffffffff81d8135c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/md/dm-ioctl.c:copy_params
In drivers/platform/x86/intel/pmc/core.c (ffffffff81ddb539)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/platform/x86/intel/pmc/core.c:pmc_core_lpm_latch_mode_write
In drivers/remoteproc/remoteproc_debugfs.c (ffffffff81de8d6c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_coredump_write
In drivers/remoteproc/remoteproc_cdev.c (ffffffff81deaed4)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_cdev.c:rproc_device_ioctl
- drivers/remoteproc/remoteproc_cdev.c:rproc_cdev_write
In net/socket.c (ffffffff81e0036d)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/socket.c:get_user_ifreq
- net/socket.c:get_user_ifreq
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:copy_msghdr_from_user
- net/socket.c:move_addr_to_kernel
In net/core/sock.c (ffffffff81e082f5)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/core/sock.c:sock_ioctl_inout
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sock_copy_user_timeval
- net/core/sock.c:sock_copy_user_timeval
- net/core/sock.c:sock_copy_user_timeval
In net/core/filter.c (ffffffff81e72196)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/filter.c:copy_bpf_fprog_from_user
- net/core/filter.c:copy_bpf_fprog_from_user
In net/core/dev_ioctl.c (ffffffff81e75841)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_set_hwtstamp
- net/core/dev_ioctl.c:dev_ifconf
- net/core/dev_ioctl.c:dev_ifconf
In net/compat.c (ffffffff81ea90cd)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:get_compat_msghdr
In net/netlink/af_netlink.c (ffffffff81ec3886)
Location: include/linux/uaccess.h:180
Inline: True
In net/bpf/test_run.c (ffffffff81ecfd36)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_xdp
- net/bpf/test_run.c:bpf_ctx_init
In net/bpf/bpf_dummy_struct_ops.c (ffffffff81ed1049)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
In net/ethtool/ioctl.c (ffffffff81ed84bf)
Location: include/linux/uaccess.h:180
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_set_per_queue
- net/ethtool/ioctl.c:ethtool_set_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_get_tunable
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_phys_id
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_channels
- net/ethtool/ioctl.c:ethtool_set_coalesce
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_indir
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_compat
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_set_settings
- net/ethtool/ioctl.c:ethtool_set_link_ksettings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
- net/ethtool/ioctl.c:load_link_ksettings_from_user
In net/ipv4/ip_options.c (ffffffff81ef79bd)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get
In net/ipv4/ip_sockglue.c (ffffffff81f00802)
Location: include/linux/uaccess.h:180
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:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:compat_ip_mcast_join_leave
- net/ipv4/ip_sockglue.c:ip_mcast_join_leave
- net/ipv4/ip_sockglue.c:compat_ip_set_mcast_msfilter
- net/ipv4/ip_sockglue.c:copy_group_source_from_sockptr
- net/ipv4/ip_sockglue.c:copy_group_source_from_sockptr
In net/ipv4/tcp.c (ffffffff81f12cb5)
Location: include/linux/uaccess.h:180
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_setsockopt
- net/ipv4/tcp.c:do_tcp_setsockopt
- net/ipv4/tcp.c:do_tcp_setsockopt
- net/ipv4/tcp.c:tcp_repair_options_est
In net/ipv4/tcp_ipv4.c (ffffffff81f2ca0c)
Location: include/linux/uaccess.h:180
Inline: True
In net/ipv4/raw.c (ffffffff81f3ba17)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/udp.c (ffffffff81f3f5c6)
Location: include/linux/uaccess.h:180
Inline: True
In net/ipv4/arp.c (ffffffff81f4a775)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff81f52da7)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_compat_routing_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff81f5d395)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:rtentry_to_fib_config
In net/ipv4/ipmr.c (ffffffff81f82110)
Location: include/linux/uaccess.h:180
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/xfrm/xfrm_state.c (ffffffff81f9a2b8)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/xfrm/xfrm_state.c:xfrm_user_policy
In net/ipv6/af_inet6.c (ffffffff81fb1708)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv6/af_inet6.c:inet6_compat_ioctl
- net/ipv6/af_inet6.c:inet6_ioctl
In net/ipv6/addrconf.c (ffffffff81fc9596)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/ipv6_sockglue.c (ffffffff81fe23d8)
Location: include/linux/uaccess.h:180
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:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:ipv6_set_opt_hdr
- net/ipv6/ipv6_sockglue.c:compat_ipv6_mcast_join_leave
- net/ipv6/ipv6_sockglue.c:ipv6_mcast_join_leave
- net/ipv6/ipv6_sockglue.c:compat_ipv6_set_mcast_msfilter
- net/ipv6/ipv6_sockglue.c:copy_group_source_from_sockptr
- net/ipv6/ipv6_sockglue.c:copy_group_source_from_sockptr
In net/ipv6/raw.c (ffffffff81fedef5)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_setsockopt
- net/ipv6/raw.c:rawv6_setsockopt
In net/ipv6/tcp_ipv6.c (ffffffff81ffaa1c)
Location: include/linux/uaccess.h:180
Inline: True
In net/ipv6/ip6_flowlabel.c (ffffffff82006310)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff82010c4d)
Location: include/linux/uaccess.h:180
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff8202a7f2)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:fanout_set_data
In net/wireless/wext-core.c (ffffffff8204bd57)
Location: include/linux/uaccess.h:180
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff8204cae9)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff82056d8f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff8206be56)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
In net/mptcp/sockopt.c (ffffffff82088c53)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/mptcp/sockopt.c:mptcp_getsockopt_full_info
- net/mptcp/sockopt.c:mptcp_get_subflow_data
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_tcp
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_tcp
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_tcp
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket_linger
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket_int
In net/mctp/af_mctp.c (ffffffff8208d9ab)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/mctp/af_mctp.c:mctp_ioctl
- net/mctp/af_mctp.c:mctp_ioctl
In arch/x86/lib/insn-eval.c (ffffffff820ccaf7)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/lib/insn-eval.c:insn_fetch_from_user
6.8
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/signal_64.c (ffffffff810533f6)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/signal_64.c:restore_sigcontext
In arch/x86/kernel/ldt.c (ffffffff8105b2aa)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/sys_ia32.c (ffffffff8105d1f0)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/sys_ia32.c:__ia32_compat_sys_ia32_mmap
In arch/x86/kernel/signal_32.c (ffffffff8105d9ed)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/signal_32.c:ia32_restore_sigcontext
In arch/x86/kernel/fpu/regset.c (ffffffff8106aa56)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/fpu/regset.c:xstateregs_set
In arch/x86/kernel/fpu/xstate.c (ffffffff8106bf15)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/fpu/xstate.c:copy_from_buffer
In arch/x86/kernel/tls.c (ffffffff8106fd4a)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff81087d7c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff810892ae)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff81097701)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
In arch/x86/kernel/cpu/sgx/ioctl.c (ffffffff8109d4d4)
Location: include/linux/uaccess.h:180
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_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_init
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_init
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
- arch/x86/kernel/cpu/sgx/ioctl.c:sgx_ioc_enclave_add_pages
In arch/x86/kernel/uprobes.c (ffffffff810c46aa)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/mm/tlb.c (ffffffff810d3ed3)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/pkeys.c (ffffffff810e0293)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In kernel/fork.c (ffffffff810f90fc)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
- kernel/fork.c:copy_clone_args_from_user
In kernel/capability.c (ffffffff8110fca9)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/capability.c:__do_sys_capset
In kernel/ptrace.c (ffffffff81112476)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff811157fd)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- kernel/signal.c:__ia32_sys_sigaltstack
- kernel/signal.c:__x64_sys_sigaltstack
- kernel/signal.c:__ia32_sys_rt_tgsigqueueinfo
- kernel/signal.c:__x64_sys_rt_tgsigqueueinfo
- kernel/signal.c:__ia32_sys_rt_sigqueueinfo
- kernel/signal.c:__x64_sys_rt_sigqueueinfo
- kernel/signal.c:__do_sys_pidfd_send_signal
- 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_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffff8111f7de)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__do_sys_prlimit64
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff8114b481)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/build_utility.c (ffffffff8119adb5)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/sched/build_utility.c:psi_write
- kernel/sched/build_utility.c:sched_dynamic_write
- kernel/sched/build_utility.c:sched_scaling_write
- kernel/sched/build_utility.c:sched_feat_write
In kernel/power/qos.c (ffffffff8119e035)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/power/qos.c:cpu_latency_qos_write
In kernel/power/user.c (ffffffff811ac11a)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/entry/syscall_user_dispatch.c (ffffffff811ef70c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/entry/syscall_user_dispatch.c:syscall_user_dispatch_set_config
In kernel/module/main.c (ffffffff811f5fdc)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/module/main.c:__do_sys_init_module
In kernel/kcmp.c (ffffffff811fac91)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/kcmp.c:__do_sys_kcmp
In kernel/profile.c (ffffffff811fc4ca)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff811fda66)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:get_old_timespec32
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff812123dd)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff81216fda)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_compat_sys_setitimer
- kernel/time/itimer.c:get_itimerval
In kernel/futex/syscalls.c (ffffffff81220f1c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/futex/syscalls.c:futex_parse_waitv
In kernel/kexec_core.c (ffffffff8122b4f6)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_crash_segment
- kernel/kexec_core.c:kimage_load_normal_segment
In kernel/kexec.c (ffffffff8122d914)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/kexec.c:__do_compat_sys_kexec_load
In kernel/compat.c (ffffffff8122f4a5)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
In kernel/user_namespace.c (ffffffff81251f72)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/seccomp.c (ffffffff8127ca5b)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:do_seccomp
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_addfd
In kernel/trace/trace.c (ffffffff812a4f3d)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/trace_hwlat.c (ffffffff812afd61)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/trace/trace_hwlat.c:hwlat_mode_write
In kernel/trace/trace_osnoise.c (ffffffff812b2c5f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/trace/trace_osnoise.c:osnoise_cpus_write
- kernel/trace/trace_osnoise.c:osnoise_options_write
In kernel/trace/blktrace.c (ffffffff812bb23f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/trace/blktrace.c:compat_blk_trace_setup
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/trace_events_user.c (ffffffff812e254e)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/trace/trace_events_user.c:user_events_ioctl_unreg
- kernel/trace/trace_events_user.c:user_events_ioctl_reg
In kernel/trace/bpf_trace.c (ffffffff812e9dfa)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:bpf_kprobe_multi_link_attach
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff812f9169)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffffffff813135b4)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__sys_bpf
- 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_load
- kernel/bpf/syscall.c:generic_map_lookup_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_update_batch
- kernel/bpf/syscall.c:generic_map_delete_batch
- kernel/bpf/syscall.c:map_delete_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_update_elem
- kernel/bpf/syscall.c:map_lookup_elem
In kernel/bpf/verifier.c (ffffffff81322fd3)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/bpf/verifier.c:resolve_pseudo_ldimm64
- kernel/bpf/verifier.c:check_core_relo
- kernel/bpf/verifier.c:check_btf_line
- kernel/bpf/verifier.c:__find_kfunc_desc_btf
In kernel/bpf/helpers.c (ffffffff81341014)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/bpf/helpers.c:bpf_copy_from_user
In kernel/bpf/log.c (ffffffff81344ba2)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
- kernel/bpf/log.c:bpf_vlog_reverse_ubuf
In kernel/bpf/bpf_iter.c (ffffffff81347a01)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/bpf/bpf_iter.c:bpf_iter_link_attach
In kernel/bpf/hashtab.c (ffffffff8134f244)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/bpf/hashtab.c:__htab_map_lookup_and_delete_batch
In kernel/bpf/btf.c (ffffffff8136f16d)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_parse
In kernel/bpf/cgroup.c (ffffffff81383fc4)
Location: include/linux/uaccess.h:180
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_run_filter_setsockopt
In kernel/events/core.c (ffffffff813938a5)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff813b1ef1)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/rseq.c:rseq_get_rseq_cs
In kernel/watch_queue.c (ffffffff813b328c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- kernel/watch_queue.c:watch_queue_set_filter
In mm/filemap.c (ffffffff813b68c1)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/filemap.c:__ia32_sys_cachestat
- mm/filemap.c:__x64_sys_cachestat
In mm/vmscan.c (ffffffff813dd966)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/vmscan.c:lru_gen_seq_write
In mm/shmem.c (ffffffff813edafe)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff813ee813)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff814219d3)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/memory.c:copy_folio_from_user
In mm/mempolicy.c (ffffffff81482a0c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff81496e29)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/huge_memory.c (ffffffff814a809d)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/huge_memory.c:split_huge_pages_write
In mm/userfaultfd.c (ffffffff814d1458)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/userfaultfd.c:mfill_atomic_zeropage
- mm/userfaultfd.c:mfill_atomic_copy
- mm/userfaultfd.c:mfill_atomic_copy
In mm/memfd.c (ffffffff814d6d7e)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- mm/memfd.c:__do_sys_memfd_create
In fs/open.c (ffffffff814dc37b)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/open.c:__ia32_sys_openat2
- fs/open.c:__x64_sys_openat2
In fs/read_write.c (ffffffff814e2377)
Location: include/linux/uaccess.h:180
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_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
In fs/exec.c (ffffffff814ecea3)
Location: include/linux/uaccess.h:180
Inline: True
In fs/fcntl.c (ffffffff814fcc26)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/fcntl.c:do_compat_fcntl64
- fs/fcntl.c:do_compat_fcntl64
- 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
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff814fe3f3)
Location: include/linux/uaccess.h:180
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:compat_ioctl_preallocate
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff8150187f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/namespace.c (ffffffff815114d9)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/namespace.c:copy_mnt_id_req
- fs/namespace.c:__ia32_sys_mount_setattr
- fs/namespace.c:__x64_sys_mount_setattr
- fs/namespace.c:copy_mount_options
In fs/libfs.c (ffffffff81521560)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/libfs.c:simple_transaction_get
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff815323da)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/splice.c:__do_splice
- fs/splice.c:__do_splice
In fs/utimes.c (ffffffff81534159)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff8154f248)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff81554827)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff81555351)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff81556f83)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff8155775f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff8155ae6d)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_move
- fs/userfaultfd.c:userfaultfd_poison
- fs/userfaultfd.c:userfaultfd_continue
- fs/userfaultfd.c:userfaultfd_writeprotect
- fs/userfaultfd.c:userfaultfd_zeropage
- fs/userfaultfd.c:userfaultfd_copy
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffffffff8155edd1)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/aio.c:__ia32_compat_sys_io_pgetevents_time64
- fs/aio.c:__ia32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_sys_io_pgetevents
- fs/aio.c:__x64_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/crypto/keyring.c (ffffffff8156b7fd)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff8156edce)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (ffffffff81571205)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/verity/read_metadata.c (ffffffff81572c85)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/verity/read_metadata.c:fsverity_ioctl_read_metadata
In fs/binfmt_elf.c (ffffffff8157c167)
Location: include/linux/uaccess.h:180
Inline: True
In fs/compat_binfmt_elf.c (ffffffff8157ed8d)
Location: include/linux/uaccess.h:180
Inline: True
In fs/coredump.c (ffffffff8158570f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/coredump.c:dump_vma_snapshot
In fs/fhandle.c (ffffffff81587858)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:handle_to_path
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (ffffffff81598a91)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff8159baa2)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/proc/task_mmu.c:do_pagemap_scan
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff815a5912)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/ext4/ioctl.c (ffffffff815f85b3)
Location: include/linux/uaccess.h:180
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_ioctl
- fs/ext4/ioctl.c:ext4_ioctl_getuuid
- fs/ext4/ioctl.c:ext4_ioctl_setlabel
- fs/ext4/ioctl.c:ext4_ioc_getfsmap
In fs/fat/file.c (ffffffff81672098)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff816876c4)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/ecryptfs/miscdev.c:ecryptfs_miscdev_write
In fs/debugfs/file.c (ffffffff816a8f3c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/debugfs/file.c:debugfs_write_file_str
In fs/efivarfs/file.c (ffffffff816ae4bd)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff816b0449)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff816b1f54)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff816b2c60)
Location: include/linux/uaccess.h:180
Inline: True
In ipc/sem.c (ffffffff816b9324)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff816bc185)
Location: include/linux/uaccess.h:180
Inline: True
In ipc/syscall.c (ffffffff816bd1e0)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- ipc/syscall.c:compat_ksys_ipc
In ipc/mqueue.c (ffffffff816bf5a9)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff816c7bd3)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__do_sys_add_key
In security/keys/compat_dh.c (ffffffff816cda83)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff816cf0c3)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff816cf334)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/security.c (ffffffff816de66b)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/security.c:security_getselfattr
In security/selinux/selinuxfs.c (ffffffff816f33b5)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff81717258)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff81734aaa)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:listener_ioctl
- security/apparmor/apparmorfs.c:notify_set_filter
- security/apparmor/apparmorfs.c:notify_set_filter
In security/landlock/syscalls.c (ffffffff8176a7f9)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- security/landlock/syscalls.c:add_rule_net_port
- security/landlock/syscalls.c:add_rule_path_beneath
- security/landlock/syscalls.c:__do_sys_landlock_create_ruleset
In block/ioctl.c (ffffffff817cdc36)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_common_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blkpg_do_ioctl
In block/bsg.c (ffffffff817e191a)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
In block/blk-zoned.c (ffffffff817fcfcf)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_zone_mgmt_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff817ffc7f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffffffff81805cac)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- block/sed-opal.c:generic_table_write_data
In io_uring/io_uring.c (ffffffff81816cae)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/io_uring.c:io_uring_setup
- io_uring/io_uring.c:__do_sys_io_uring_enter
- io_uring/io_uring.c:__do_sys_io_uring_enter
In io_uring/filetable.c (ffffffff81818f69)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/filetable.c:io_register_file_alloc_range
In io_uring/openclose.c (ffffffff818191bc)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/openclose.c:io_openat2_prep
In io_uring/epoll.c (ffffffff8181a092)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/epoll.c:io_epoll_ctl_prep
In io_uring/net.c (ffffffff8181a721)
Location: include/linux/uaccess.h:180
Inline: True
In io_uring/tctx.c (ffffffff818219e2)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/tctx.c:io_ringfd_unregister
- io_uring/tctx.c:io_ringfd_register
In io_uring/cancel.c (ffffffff81823f3c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/cancel.c:io_sync_cancel
In io_uring/kbuf.c (ffffffff818257f6)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/kbuf.c:io_register_pbuf_status
- io_uring/kbuf.c:io_unregister_pbuf_ring
- io_uring/kbuf.c:io_register_pbuf_ring
In io_uring/rsrc.c (ffffffff81827062)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/rsrc.c:io_sqe_files_register
- io_uring/rsrc.c:io_files_update
- io_uring/rsrc.c:io_register_rsrc
- io_uring/rsrc.c:io_register_rsrc_update
- io_uring/rsrc.c:io_register_files_update
- io_uring/rsrc.c:__io_sqe_buffers_update
- io_uring/rsrc.c:__io_sqe_files_update
- io_uring/rsrc.c:__io_sqe_files_update
- io_uring/rsrc.c:io_rsrc_data_alloc
- io_uring/rsrc.c:io_copy_iov
- io_uring/rsrc.c:io_copy_iov
In io_uring/rw.c (ffffffff818295dc)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/rw.c:io_prep_rwv
In io_uring/register.c (ffffffff8182b4da)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- io_uring/register.c:io_register_iowq_max_workers
- io_uring/register.c:io_register_iowq_aff
- io_uring/register.c:io_eventfd_register
In lib/kfifo.c (ffffffff8185c3d7)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff818647db)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/gpio/gpiolib-cdev.c (ffffffff81951fcb)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/gpio/gpiolib-cdev.c:gpio_ioctl
- 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:linereq_create
- drivers/gpio/gpiolib-cdev.c:linereq_set_config
- drivers/gpio/gpiolib-cdev.c:linereq_set_values
- drivers/gpio/gpiolib-cdev.c:linereq_get_values
- drivers/gpio/gpiolib-cdev.c:linehandle_create
- drivers/gpio/gpiolib-cdev.c:linehandle_ioctl
- drivers/gpio/gpiolib-cdev.c:linehandle_set_config
In drivers/pci/vgaarb.c (ffffffff819ab5c5)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/pci/vgaarb.c:vga_arb_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff819c52f5)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fb_chrdev.c (ffffffff819ca368)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_chrdev.c:fb_getput_cmap
- 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
- drivers/video/fbdev/core/fb_chrdev.c:do_fb_ioctl
In drivers/video/fbdev/core/fbcon.c (ffffffff819d3ed6)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/core/fb_io_fops.c (ffffffff819dbaff)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_io_fops.c:fb_io_write
In drivers/video/fbdev/core/fb_sys_fops.c (ffffffff819de048)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/video/fbdev/core/fb_sys_fops.c:fb_sys_write
In drivers/video/fbdev/imsttfb.c (ffffffff819df21d)
Location: include/linux/uaccess.h:180
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff819eb5d4)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/acpi/acpi_dbg.c (ffffffff81a76d60)
Location: include/linux/uaccess.h:180
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff81ac79cc)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff81ae4b89)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
In drivers/tty/tty_ioctl.c (ffffffff81aef7b5)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:user_termios_to_kernel_termios_1
- drivers/tty/tty_ioctl.c:user_termios_to_kernel_termios
- drivers/tty/tty_ioctl.c:user_termio_to_kernel_termios
In drivers/tty/vt/vt_ioctl.c (ffffffff81afa32c)
Location: include/linux/uaccess.h:180
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_resizex
- 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
In drivers/tty/vt/vc_screen.c (ffffffff81afb6ac)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff81afc6fa)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff81b0029d)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff81b01f5a)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
In drivers/tty/vt/vt.c (ffffffff81b09fec)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff81b151b0)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_set_rs485_config
In drivers/char/mem.c (ffffffff81b310ed)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/virtio_console.c (ffffffff81b377cc)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/char/virtio_console.c:port_fops_write
In drivers/char/tpm/tpm-dev-common.c (ffffffff81b44bd3)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/iommu/intel/nested.c (ffffffff81b695ec)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/iommu/intel/nested.c:intel_nested_domain_alloc
- drivers/iommu/intel/nested.c:intel_nested_cache_invalidate_user
In drivers/block/loop.c (ffffffff81bce211)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:lo_ioctl
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/aat2870-core.c (ffffffff81bf2343)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff81bf8baf)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff81c127b1)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
- drivers/dma-buf/dma-buf.c:dma_buf_import_sync_file
- drivers/dma-buf/dma-buf.c:dma_buf_export_sync_file
In drivers/dma-buf/dma-heap.c (ffffffff81c1764b)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/dma-buf/dma-heap.c:dma_heap_ioctl
In drivers/dma-buf/sync_file.c (ffffffff81c195a2)
Location: include/linux/uaccess.h:180
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_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff81c1a837)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (ffffffff81c1bb60)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_ioctl.c (ffffffff81c1fd87)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/scsi/scsi_ioctl.c:scsi_get_cdrom_generic_arg
- drivers/scsi/scsi_ioctl.c:scsi_get_cdrom_generic_arg
- drivers/scsi/scsi_ioctl.c:get_sg_io_hdr
- drivers/scsi/scsi_ioctl.c:get_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
In drivers/scsi/scsi_devinfo.c (ffffffff81c3204e)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff81c328e1)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/scsi/scsi_bsg.c (ffffffff81c3610c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/scsi/scsi_bsg.c:scsi_bsg_sg_io_fn
In drivers/scsi/sg.c (ffffffff81c4a26f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/scsi/sg.c:sg_write
- drivers/scsi/sg.c:sg_write
In drivers/ata/libata-scsi.c (ffffffff81c5e372)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/drm/drm_atomic_uapi.c (ffffffff81c7dd73)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/gpu/drm/drm_atomic_uapi.c:drm_mode_atomic_ioctl
In drivers/gpu/drm/drm_color_mgmt.c (ffffffff81c852bb)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/gpu/drm/drm_color_mgmt.c:drm_mode_gamma_set_ioctl
- drivers/gpu/drm/drm_color_mgmt.c:drm_mode_gamma_set_ioctl
- drivers/gpu/drm/drm_color_mgmt.c:drm_mode_gamma_set_ioctl
In drivers/gpu/drm/drm_framebuffer.c (ffffffff81c9af6c)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/gpu/drm/drm_framebuffer.c:drm_mode_dirtyfb_ioctl
In drivers/gpu/drm/drm_gem.c (ffffffff81c9c792)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/gpu/drm/drm_gem.c:drm_gem_objects_lookup
In drivers/gpu/drm/drm_ioctl.c (ffffffff81c9e97b)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/gpu/drm/drm_ioctl.c:drm_ioctl
In drivers/gpu/drm/drm_property.c (ffffffff81caeb3f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/gpu/drm/drm_property.c:drm_mode_createblob_ioctl
In drivers/gpu/drm/drm_syncobj.c (ffffffff81cb1e08)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/gpu/drm/drm_syncobj.c:drm_syncobj_timeline_signal_ioctl
- drivers/gpu/drm/drm_syncobj.c:drm_syncobj_array_find
In drivers/gpu/drm/drm_ioc32.c (ffffffff81cb8cf1)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/gpu/drm/drm_ioc32.c:compat_drm_mode_addfb2
- drivers/gpu/drm/drm_ioc32.c:compat_drm_mode_addfb2
- 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.c (ffffffff81cba6b9)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/gpu/drm/drm_debugfs.c:connector_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff81cd88eb)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/phy/phy.c (ffffffff81ce82e1)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/net/phy/phy.c:phy_mii_ioctl
In drivers/net/tun.c (ffffffff81cfe4c4)
Location: include/linux/uaccess.h:180
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
- drivers/net/tun.c:tun_set_ebpf
- drivers/net/tun.c:update_filter
In drivers/net/ppp/ppp_generic.c (ffffffff81d1711f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_compat_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_compat_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
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/cdrom/cdrom.c (ffffffff81d2ad8a)
Location: include/linux/uaccess.h:180
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:cdrom_ioctl
- drivers/cdrom/cdrom.c:mmc_ioctl_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff81d4f638)
Location: include/linux/uaccess.h:180
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:usbdev_do_ioctl
- 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:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_disconnect_claim
- drivers/usb/core/devio.c:proc_ioctl
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:do_proc_bulk
- drivers/usb/core/devio.c:do_proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff81db7ae2)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff81dc753f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff81dcd21c)
Location: include/linux/uaccess.h:180
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff81dd4531)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_abs_setup
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffff81ddae24)
Location: include/linux/uaccess.h:180
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
- drivers/rtc/dev.c:rtc_dev_ioctl
In drivers/i2c/i2c-dev.c (ffffffff81dea5d0)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/pps/pps.c (ffffffff81dee972)
Location: include/linux/uaccess.h:180
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81df0d79)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- 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/md/md.c (ffffffff81e21a6d)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:md_ioctl
- drivers/md/md.c:__md_set_array_info
- drivers/md/md.c:get_disk_info
In drivers/md/dm-ioctl.c (ffffffff81e389cc)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:copy_params
- drivers/md/dm-ioctl.c:copy_params
In drivers/remoteproc/remoteproc_debugfs.c (ffffffff81e9efac)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
- drivers/remoteproc/remoteproc_debugfs.c:rproc_coredump_write
In drivers/remoteproc/remoteproc_cdev.c (ffffffff81ea1144)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_cdev.c:rproc_device_ioctl
- drivers/remoteproc/remoteproc_cdev.c:rproc_cdev_write
In net/socket.c (ffffffff81ebc8cd)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/socket.c:get_user_ifreq
- net/socket.c:get_user_ifreq
- net/socket.c:__do_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:copy_msghdr_from_user
- net/socket.c:move_addr_to_kernel
In net/core/sock.c (ffffffff81ec4d65)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/core/sock.c:sock_ioctl_inout
- net/core/sock.c:sk_getsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sk_setsockopt
- net/core/sock.c:sock_copy_user_timeval
- net/core/sock.c:sock_copy_user_timeval
- net/core/sock.c:sock_copy_user_timeval
In net/core/filter.c (ffffffff81f318e6)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
- net/core/filter.c:copy_bpf_fprog_from_user
- net/core/filter.c:copy_bpf_fprog_from_user
In net/core/dev_ioctl.c (ffffffff81f3566e)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_set_hwtstamp
- net/core/dev_ioctl.c:dev_ifconf
- net/core/dev_ioctl.c:dev_ifconf
In net/compat.c (ffffffff81f6bb8d)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:get_compat_msghdr
In net/netlink/af_netlink.c (ffffffff81f86ca6)
Location: include/linux/uaccess.h:180
Inline: True
In net/bpf/test_run.c (ffffffff81f93689)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_xdp
- net/bpf/test_run.c:bpf_ctx_init
In net/bpf/bpf_dummy_struct_ops.c (ffffffff81f94a9b)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
- net/bpf/bpf_dummy_struct_ops.c:bpf_struct_ops_test_run
In net/ethtool/ioctl.c (ffffffff81f9c1df)
Location: include/linux/uaccess.h:180
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_set_per_queue
- net/ethtool/ioctl.c:ethtool_set_per_queue_coalesce
- net/ethtool/ioctl.c:ethtool_get_dump_data
- net/ethtool/ioctl.c:ethtool_get_phy_stats
- net/ethtool/ioctl.c:ethtool_get_stats
- net/ethtool/ioctl.c:ethtool_phys_id
- net/ethtool/ioctl.c:ethtool_self_test
- net/ethtool/ioctl.c:ethtool_set_channels
- net/ethtool/ioctl.c:ethtool_set_coalesce
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_set_eeprom
- net/ethtool/ioctl.c:ethtool_get_any_eeprom
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh
- net/ethtool/ioctl.c:ethtool_get_rxfh
- net/ethtool/ioctl.c:ethtool_set_rxfh_indir
- net/ethtool/ioctl.c:ethtool_get_rxfh_indir
- net/ethtool/ioctl.c:ethtool_copy_validate_indir
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_user
- net/ethtool/ioctl.c:ethtool_rxnfc_copy_from_compat
- net/ethtool/ioctl.c:ethtool_get_sset_info
- net/ethtool/ioctl.c:ethtool_set_settings
- net/ethtool/ioctl.c:ethtool_set_link_ksettings
- net/ethtool/ioctl.c:ethtool_get_link_ksettings
- net/ethtool/ioctl.c:load_link_ksettings_from_user
In net/ipv4/ip_options.c (ffffffff81fbb939)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get
In net/ipv4/ip_sockglue.c (ffffffff81fc4b5f)
Location: include/linux/uaccess.h:180
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:compat_ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:ip_get_mcast_msfilter
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:do_ip_setsockopt
- net/ipv4/ip_sockglue.c:compat_ip_mcast_join_leave
- net/ipv4/ip_sockglue.c:ip_mcast_join_leave
- net/ipv4/ip_sockglue.c:compat_ip_set_mcast_msfilter
- net/ipv4/ip_sockglue.c:ip_set_mcast_msfilter
- net/ipv4/ip_sockglue.c:copy_group_source_from_sockptr
- net/ipv4/ip_sockglue.c:copy_group_source_from_sockptr
In net/ipv4/tcp.c (ffffffff81fd7016)
Location: include/linux/uaccess.h:180
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_setsockopt
- net/ipv4/tcp.c:do_tcp_setsockopt
- net/ipv4/tcp.c:do_tcp_setsockopt
- net/ipv4/tcp.c:tcp_repair_options_est
In net/ipv4/tcp_ipv4.c (ffffffff81ff191c)
Location: include/linux/uaccess.h:180
Inline: True
In net/ipv4/raw.c (ffffffff82001b37)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/udp.c (ffffffff820054f6)
Location: include/linux/uaccess.h:180
Inline: True
In net/ipv4/arp.c (ffffffff82010885)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff820190d7)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_compat_routing_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff82023925)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:rtentry_to_fib_config
In net/ipv4/ipmr.c (ffffffff82048790)
Location: include/linux/uaccess.h:180
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv4/tcp_ao.c (ffffffff82053e77)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv4/tcp_ao.c:copy_struct_from_sockptr
In net/xfrm/xfrm_state.c (ffffffff82067618)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/xfrm/xfrm_state.c:xfrm_user_policy
In net/ipv6/af_inet6.c (ffffffff8207ee28)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv6/af_inet6.c:inet6_compat_ioctl
- net/ipv6/af_inet6.c:inet6_ioctl
In net/ipv6/addrconf.c (ffffffff82096d36)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/ipv6_sockglue.c (ffffffff820b0300)
Location: include/linux/uaccess.h:180
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:compat_ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_get_msfilter
- net/ipv6/ipv6_sockglue.c:do_ipv6_setsockopt
- net/ipv6/ipv6_sockglue.c:ipv6_set_opt_hdr
- net/ipv6/ipv6_sockglue.c:compat_ipv6_mcast_join_leave
- net/ipv6/ipv6_sockglue.c:ipv6_mcast_join_leave
- net/ipv6/ipv6_sockglue.c:compat_ipv6_set_mcast_msfilter
- net/ipv6/ipv6_sockglue.c:ipv6_set_mcast_msfilter
- net/ipv6/ipv6_sockglue.c:copy_group_source_from_sockptr
- net/ipv6/ipv6_sockglue.c:copy_group_source_from_sockptr
In net/ipv6/raw.c (ffffffff820bbaf9)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv6/raw.c:rawv6_setsockopt
- net/ipv6/raw.c:rawv6_setsockopt
In net/ipv6/tcp_ipv6.c (ffffffff820c869c)
Location: include/linux/uaccess.h:180
Inline: True
In net/ipv6/ip6_flowlabel.c (ffffffff820d5170)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff820dfbdd)
Location: include/linux/uaccess.h:180
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff820fa2e2)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:fanout_set_data
In net/wireless/wext-core.c (ffffffff8211e1d7)
Location: include/linux/uaccess.h:180
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff8211ef89)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (ffffffff8212944f)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff8213fa26)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
In net/mptcp/sockopt.c (ffffffff8215e6d3)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/mptcp/sockopt.c:mptcp_getsockopt_full_info
- net/mptcp/sockopt.c:mptcp_get_subflow_data
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_tcp
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_tcp
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_tcp
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket_linger
- net/mptcp/sockopt.c:mptcp_setsockopt_sol_socket_int
In net/mctp/af_mctp.c (ffffffff82163e6b)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- net/mctp/af_mctp.c:mctp_ioctl
- net/mctp/af_mctp.c:mctp_ioctl
In arch/x86/lib/insn-eval.c (ffffffff821a7327)
Location: include/linux/uaccess.h:180
Inline: True
Inline callers:
- arch/x86/lib/insn-eval.c:insn_fetch_from_user
arm64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/arm64/kernel/ptrace.c (ffff80001008f26c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/arm64/kernel/ptrace.c:compat_gpr_set
In arch/arm64/kernel/signal32.c (ffff80001009f154)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/arm64/kernel/signal32.c:compat_restore_sigframe
In virt/kvm/kvm_main.c (ffff8000100bf11c)
Location: include/linux/uaccess.h:141
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_vm_ioctl
- virt/kvm/kvm_main.c:kvm_vm_ioctl
- virt/kvm/kvm_main.c:kvm_vm_ioctl
- virt/kvm/kvm_main.c:kvm_vm_ioctl
- virt/kvm/kvm_main.c:kvm_vm_ioctl
- virt/kvm/kvm_main.c:kvm_vm_ioctl
- virt/kvm/kvm_main.c:kvm_vm_ioctl
- virt/kvm/kvm_main.c:kvm_vm_ioctl
- virt/kvm/kvm_main.c:kvm_vm_ioctl
- virt/kvm/kvm_main.c:kvm_vm_ioctl
- virt/kvm/kvm_main.c:kvm_vm_ioctl
- virt/kvm/kvm_main.c:kvm_device_ioctl_attr
- 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_clear_dirty_log_protect
In virt/kvm/arm/arm.c (ffff8000100c7b74)
Location: include/linux/uaccess.h:141
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
- virt/kvm/arm/arm.c:kvm_arch_vcpu_ioctl
- virt/kvm/arm/arm.c:kvm_arch_vcpu_ioctl
- virt/kvm/arm/arm.c:kvm_arch_vcpu_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 (ffff8000100ced50)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- virt/kvm/arm/psci.c:kvm_arm_set_fw_reg
In arch/arm64/kvm/guest.c (ffff8000100d3514)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/arm64/kvm/guest.c:kvm_arm_set_reg
- arch/arm64/kvm/guest.c:kvm_arm_set_reg
- arch/arm64/kvm/guest.c:kvm_arm_set_reg
- arch/arm64/kvm/guest.c:kvm_arm_set_reg
In arch/arm64/kvm/sys_regs.c (ffff8000100d83cc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/arm64/kvm/sys_regs.c:reg_from_user
- arch/arm64/kvm/sys_regs.c:set_wcr
- arch/arm64/kvm/sys_regs.c:set_wvr
- arch/arm64/kvm/sys_regs.c:set_bcr
- arch/arm64/kvm/sys_regs.c:set_bvr
In virt/kvm/arm/vgic/vgic-kvm-device.c (ffff8000100e5c18)
Location: include/linux/uaccess.h:141
Inline: True
In virt/kvm/arm/vgic/vgic-its.c (ffff8000100e97cc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- virt/kvm/arm/vgic/vgic-its.c:vgic_its_set_attr
In kernel/fork.c (ffff8000100f2054)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
In kernel/sysctl_binary.c (ffff80001010554c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sysctl_binary.c:__arm64_compat_sys_sysctl
- kernel/sysctl_binary.c:__arm64_sys_sysctl
In kernel/capability.c (ffff80001010643c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/capability.c:__arm64_sys_capset
In kernel/ptrace.c (ffff800010109500)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffff80001010e568)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/signal.c:__arm64_sys_rt_sigsuspend
- kernel/signal.c:__arm64_sys_rt_sigaction
- kernel/signal.c:__arm64_sys_sigprocmask
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- kernel/signal.c:__arm64_sys_sigaltstack
- kernel/signal.c:__arm64_sys_rt_sigtimedwait_time32
- kernel/signal.c:__arm64_sys_rt_sigtimedwait
- kernel/signal.c:copy_siginfo_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__arm64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffff8000101157e4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__arm64_sys_setrlimit
- kernel/sys.c:__arm64_sys_prlimit64
- kernel/sys.c:__arm64_compat_sys_setrlimit
- kernel/sys.c:__arm64_sys_setdomainname
- kernel/sys.c:__arm64_sys_sethostname
In kernel/sched/core.c (ffff80001013c790)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/core.c:__arm64_sys_sched_setaffinity
- kernel/sched/core.c:__arm64_sys_sched_setattr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffff800010160bc4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/sched/psi.c (ffff8000101680d8)
Location: include/linux/uaccess.h:141
Inline: True
In kernel/power/qos.c (ffff80001016d7c0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/kcmp.c (ffff800010197964)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kcmp.c:kcmp_epoll_target
In kernel/profile.c (ffff800010199430)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffff80001019aab8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_timespec32
- kernel/time/time.c:get_timespec64
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__arm64_compat_sys_settimeofday
- kernel/time/time.c:__arm64_sys_settimeofday
- kernel/time/time.c:__arm64_sys_settimeofday
In kernel/time/posix-timers.c (ffff8000101acc14)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__arm64_sys_timer_create
In kernel/time/itimer.c (ffff8000101b0048)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/itimer.c:__arm64_sys_setitimer
In kernel/module.c (ffff8000101c1344)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/module.c:copy_chunked_from_user
In kernel/kexec_core.c (ffff8000101c965c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (ffff8000101ca4c0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec.c:__arm64_compat_sys_kexec_load
- kernel/kexec.c:do_kexec_load
In kernel/compat.c (ffff8000101cc424)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
- kernel/compat.c:get_compat_itimerval
In kernel/user_namespace.c (ffff8000101e6d34)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffff8000101f806c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffff80001020a514)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/trace/trace.c (ffff80001022a5f4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffff800010236a04)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (ffff80001024e96c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffff80001025a024)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffff800010264ea0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
In kernel/bpf/verifier.c (ffff800010269520)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
In kernel/bpf/btf.c (ffff800010285c94)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
In kernel/bpf/cgroup.c (ffff80001028e4f4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
In kernel/events/core.c (ffff8000102988b4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffff8000102ac778)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/rseq.c:__rseq_handle_notify_resume
- kernel/rseq.c:__rseq_handle_notify_resume
In mm/shmem.c (ffff8000102d33b8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffff8000102d865c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffff8000102fc1f0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffff800010339d5c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/mempolicy.c:__arm64_compat_sys_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffff80001034eb38)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffff80001037860c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic_pte
In mm/memfd.c (ffff80001037c1e0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memfd.c:__arm64_sys_memfd_create
In fs/read_write.c (ffff800010383a10)
Location: include/linux/uaccess.h:141
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_compat_sys_sendfile64
- fs/read_write.c:__arm64_sys_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (ffff80001038d8b8)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fcntl.c (ffff80001039b9e8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fcntl.c:get_compat_flock64
- fs/fcntl.c:get_compat_flock
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffff80001039e33c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffff8000103a3acc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/select.c:__arm64_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:__arm64_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (ffff8000103bef38)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffff8000103c195c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffff8000103ceedc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/notify/fanotify/fanotify_user.c (ffff8000103ef0f8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffff8000103f1d24)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventpoll.c:__do_sys_epoll_ctl
In fs/signalfd.c (ffff8000103f3a84)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/signalfd.c:__arm64_sys_signalfd
- fs/signalfd.c:__arm64_sys_signalfd4
In fs/timerfd.c (ffff8000103f52c4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffff8000103f62d4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffff8000103f8884)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffff8000103fcc74)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/aio.c:__arm64_compat_sys_io_pgetevents_time64
- fs/aio.c:__arm64_compat_sys_io_pgetevents
- fs/aio.c:__arm64_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/io_uring.c (ffff800010403af8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/io_uring.c:__arm64_sys_io_uring_register
- fs/io_uring.c:__arm64_sys_io_uring_register
- fs/io_uring.c:io_uring_setup
- fs/io_uring.c:io_sqe_buffer_register
- fs/io_uring.c:io_sqe_buffer_register
In fs/crypto/keyring.c (ffff80001040e174)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:do_remove_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffff800010410854)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (ffff800010411968)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/binfmt_elf.c (ffff800010420100)
Location: include/linux/uaccess.h:141
Inline: True
In fs/compat_binfmt_elf.c (ffff8000104219ac)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:fill_psinfo
In fs/fhandle.c (ffff800010429454)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:__arm64_sys_name_to_handle_at
In fs/quota/quota.c (ffff800010436c38)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffff80001043909c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffff80001043f4e4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/kernfs/file.c (ffff80001045549c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/configfs/file.c (ffff8000104595cc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (ffff80001048c338)
Location: include/linux/uaccess.h:141
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_ioc_getfsmap
In fs/fat/file.c (ffff8000104eb358)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffff8000104fdb80)
Location: include/linux/uaccess.h:141
Inline: True
In fs/efivarfs/file.c (ffff80001051bfe8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffff80001051c940)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffff80001051e684)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffff80001051ff60)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/sem.c (ffff8000105240c4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffff800010527c6c)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/mqueue.c (ffff80001052aca4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__arm64_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__arm64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__arm64_sys_mq_open
In security/keys/keyctl.c (ffff800010532370)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__arm64_sys_add_key
In security/keys/compat_dh.c (ffff8000105370b0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffff800010538b38)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffff800010538de0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffff800010556ab8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffff800010576530)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffff80001058d068)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In block/ioctl.c (ffff8000105f8f08)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (ffff800010609020)
Location: include/linux/uaccess.h:141
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 (ffff800010609d10)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_fill_hdr
In block/blk-zoned.c (ffff800010620460)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_reset_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffff800010623b7c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffff800010628674)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/sed-opal.c:write_shadow_mbr
In lib/kfifo.c (ffff800010634634)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffff80001063a8c8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/gpio/gpiolib.c (ffff8000106c2ed8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffff800010745438)
Location: include/linux/uaccess.h:141
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:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_write
In drivers/video/fbdev/core/fbcmap.c (ffff8000107492f4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (ffff800010753050)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffff80001075a7f0)
Location: include/linux/uaccess.h:141
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
- 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 (ffff80001083a83c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffff800010850d20)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (ffff80001085b6d8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
- drivers/tty/tty_ioctl.c:user_termio_to_kernel_termios
In drivers/tty/vt/vt_ioctl.c (ffff800010866ffc)
Location: include/linux/uaccess.h:141
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_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_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 (ffff800010867cac)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffff800010869640)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffff80001086e0c0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffff80001087075c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffff8000108768a0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffff80001088288c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffff8000108ab244)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffff8000108ae1dc)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/virtio_console.c (ffff8000108b5c20)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/tpm/tpm-dev-common.c (ffff8000108b8c74)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/lightnvm/core.c (ffff8000108e15e4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffff800010923bd0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (ffff80001094a4dc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (ffff80001094c6f8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffff800010952830)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffff800010966100)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (ffff80001096abac)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffff80001096b7bc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (ffff80001096cf74)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_devinfo.c (ffff800010980c20)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffff8000109816b8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/ata/libata-scsi.c (ffff8000109a4f88)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffff8000109c0570)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/net/tun.c (ffff8000109df68c)
Location: include/linux/uaccess.h:141
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
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_set_ebpf
In drivers/net/ethernet/freescale/fec_ptp.c (ffff8000109ecdc0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/ethernet/freescale/fec_ptp.c:fec_ptp_set
In drivers/net/ppp/ppp_generic.c (ffff800010a00c10)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/cdrom/cdrom.c (ffff800010a0f008)
Location: include/linux/uaccess.h:141
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffff800010a317a0)
Location: include/linux/uaccess.h:141
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:usbdev_do_ioctl
- 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:proc_disconnect_claim
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/usb/host/xhci-debugfs.c (ffff800010a8fcf4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffff800010a99520)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/input/evdev.c (ffff800010a9fe80)
Location: include/linux/uaccess.h:141
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffff800010aa4e5c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffff800010aaad0c)
Location: include/linux/uaccess.h:141
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 (ffff800010ab87a8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/media/cec/cec-api.c (ffff800010ac2ac8)
Location: include/linux/uaccess.h:141
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
In drivers/pps/pps.c (ffff800010ac6234)
Location: include/linux/uaccess.h:141
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffff800010ac7eb4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- 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/md/md.c (ffff800010af409c)
Location: include/linux/uaccess.h:141
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 (ffff800010b09198)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/mmc/core/block.c (ffff800010b42a58)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mmc/core/block.c:mmc_blk_ioctl_multi_cmd
- drivers/mmc/core/block.c:mmc_blk_ioctl_copy_from_user
In drivers/remoteproc/remoteproc_debugfs.c (ffff800010b82710)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
In net/socket.c (ffff800010ba6d40)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:compat_sioc_ifmap
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:ethtool_ioctl
- net/socket.c:____sys_sendmsg
- net/socket.c:copy_msghdr_from_user
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
In net/core/sock.c (ffff800010baeaf8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
In net/core/ethtool.c (ffff800010bdc7c4)
Location: include/linux/uaccess.h:141
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:dev_ethtool
- net/core/ethtool.c:ethtool_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_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_set_settings
- net/core/ethtool.c:ethtool_set_link_ksettings
- net/core/ethtool.c:ethtool_get_link_ksettings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (ffff800010bff728)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (ffff800010c03f18)
Location: include/linux/uaccess.h:141
Inline: True
In net/compat.c (ffff800010c32ec4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:get_compat_msghdr
In net/bpf/test_run.c (ffff800010c52ec8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_ctx_init
In net/ipv4/ip_options.c (ffff800010c61748)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffff800010c66ae8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffff800010c6ffa8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/tcp.c:tcp_repair_options_est
In net/ipv4/tcp_ipv4.c (ffff800010c8b69c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffff800010c96f40)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/arp.c (ffff800010ca3018)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffff800010cac148)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffff800010cb42a0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:rtentry_to_fib_config
In net/ipv4/ipmr.c (ffff800010ccf638)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv6/addrconf.c (ffff800010d0986c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (ffff800010d16a40)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (ffff800010d1cc90)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/raw.c (ffff800010d28934)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/tcp_ipv6.c (ffff800010d36d44)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffff800010d3fb6c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffff800010d477f0)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffff800010d5d5c8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffff800010d61c38)
Location: include/linux/uaccess.h:141
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffff800010d62918)
Location: include/linux/uaccess.h:141
Inline: True
In net/rfkill/core.c (ffff800010d6cf0c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffff800010d7f8d0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
armhf
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/arm/kernel/ptrace.c (c030cb10)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/arm/kernel/ptrace.c:arch_ptrace
In kernel/fork.c (c03508a0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
In kernel/sysctl_binary.c (c036095c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sysctl_binary.c:__se_sys_sysctl
In kernel/capability.c (c036127c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/capability.c:__se_sys_capset
In kernel/ptrace.c (c036315c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (c036a900)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/signal.c:__se_sys_rt_sigsuspend
- kernel/signal.c:__se_sys_rt_sigaction
- kernel/signal.c:__se_sys_sigprocmask
- kernel/signal.c:restore_altstack
- kernel/signal.c:__se_sys_sigaltstack
- kernel/signal.c:__se_sys_rt_sigtimedwait_time32
- kernel/signal.c:__se_sys_rt_sigtimedwait
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__se_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (c036b234)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__se_sys_setrlimit
- kernel/sys.c:__se_sys_prlimit64
- kernel/sys.c:__se_sys_setdomainname
- kernel/sys.c:__se_sys_sethostname
In kernel/sched/core.c (c038c378)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/core.c:__se_sys_sched_setaffinity
- kernel/sched/core.c:__se_sys_sched_setattr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (c03ac36c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/sched/psi.c (c03b4aa8)
Location: include/linux/uaccess.h:141
Inline: True
In kernel/power/qos.c (c03b8810)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/power/user.c (c03c3ae4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/kcmp.c (c03e2d44)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kcmp.c:__se_sys_kcmp
In kernel/profile.c (c03e3db0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (c03e5130)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_timespec32
- kernel/time/time.c:get_timespec64
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__se_sys_settimeofday
- kernel/time/time.c:__se_sys_settimeofday
In kernel/time/posix-timers.c (c03f7498)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__se_sys_timer_create
In kernel/time/itimer.c (c03fad2c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/itimer.c:__se_sys_setitimer
In kernel/module.c (c040cc40)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/module.c:__se_sys_init_module
In kernel/kexec_core.c (c04105e0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (c0410f08)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec.c:do_kexec_load
In kernel/user_namespace.c (c0427384)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (c0438928)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (c04492c4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/trace/trace.c (c0467cbc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (c0471d38)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (c0481968)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (c048d518)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (c049703c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_prog_get_info_by_fd
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
In kernel/bpf/verifier.c (c049b8f4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
In kernel/bpf/btf.c (c04b6244)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
In kernel/bpf/cgroup.c (c04bd41c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
In kernel/events/core.c (c04c5440)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (c04d956c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/rseq.c:rseq_ip_fixup
- kernel/rseq.c:rseq_ip_fixup
In mm/shmem.c (c04fb3ec)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (c04ffb00)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/mmap.c (c051fb4c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/mmap.c:__se_sys_old_mmap
In mm/userfaultfd.c (c0563d30)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In mm/memfd.c (c0566fe4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memfd.c:__se_sys_memfd_create
In fs/read_write.c (c056dd94)
Location: include/linux/uaccess.h:141
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_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (c05749cc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/exec.c:copy_strings
In fs/fcntl.c (c058238c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fcntl.c:__se_sys_fcntl64
- 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
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (c058388c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (c058593c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/select.c:do_sys_poll
- fs/select.c:__se_sys_old_select
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (c059bcf8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (c059e604)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (c05aa144)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/notify/fanotify/fanotify_user.c (c05c4ba0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (c05c799c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventpoll.c:__do_sys_epoll_ctl
In fs/signalfd.c (c05c908c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/signalfd.c:__se_sys_signalfd
- fs/signalfd.c:__se_sys_signalfd4
In fs/timerfd.c (c05c9868)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (c05cada0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (c05cc888)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (c05d1a6c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/aio.c:__se_sys_io_pgetevents_time32
- fs/aio.c:__se_sys_io_pgetevents
- fs/aio.c:__se_sys_io_submit
In fs/io_uring.c (c05d78d0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/io_uring.c:__se_sys_io_uring_register
- fs/io_uring.c:__se_sys_io_uring_register
- fs/io_uring.c:io_uring_setup
- fs/io_uring.c:io_sqe_buffer_register
In fs/crypto/keyring.c (c05dadfc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:do_remove_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (c05dcfb0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (c05ddff4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/binfmt_elf.c (c05e630c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/binfmt_elf.c:fill_psinfo
In fs/binfmt_elf_fdpic.c (c05e9590)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/binfmt_elf_fdpic.c:fill_psinfo
In fs/fhandle.c (c05f215c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fhandle.c:__se_sys_open_by_handle_at
- fs/fhandle.c:__se_sys_open_by_handle_at
- fs/fhandle.c:do_sys_name_to_handle
In fs/quota/quota.c (c05fe7a0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (c06000d0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (c0605a28)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:mem_rw
In fs/kernfs/file.c (c0617ad0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/configfs/file.c (c061ad5c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (c064da80)
Location: include/linux/uaccess.h:141
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_ioc_getfsmap
In fs/fat/file.c (c06a9124)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (c06bb0d8)
Location: include/linux/uaccess.h:141
Inline: True
In fs/efivarfs/file.c (c06d8530)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/msgutil.c (c06da788)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (c06dbce4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/msg.c:copy_msqid_from_user
- ipc/msg.c:copy_msqid_from_user
In ipc/sem.c (c06dee54)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:copy_semid_from_user
- ipc/sem.c:copy_semid_from_user
- ipc/sem.c:semctl_main
In ipc/shm.c (c06e101c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/shm.c:ksys_shmctl
- ipc/shm.c:ksys_shmctl
In ipc/mqueue.c (c06e4e44)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/mqueue.c:__se_sys_mq_getsetattr
- ipc/mqueue.c:__se_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__se_sys_mq_open
In security/keys/keyctl.c (c06e9c4c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__se_sys_add_key
In security/keys/dh.c (c06ef5f4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (c06ef8a0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (c070b940)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (c07295e8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (c073dcd4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In block/ioctl.c (c07a3994)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (c07b484c)
Location: include/linux/uaccess.h:141
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 (c07b4d64)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_fill_hdr
In block/blk-zoned.c (c07c7f10)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_reset_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (c07cad1c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (c07cea14)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/sed-opal.c:write_shadow_mbr
In lib/kfifo.c (c07daad0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (c07e0624)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/gpio/gpiolib.c (c0861474)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (c08c8c80)
Location: include/linux/uaccess.h:141
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:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_write
In drivers/video/fbdev/core/fbcmap.c (c08cbd00)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (c08d58ec)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (c08dd644)
Location: include/linux/uaccess.h:141
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/tty/tty_io.c (c095cf7c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (c0963a00)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
- drivers/tty/tty_ioctl.c:user_termio_to_kernel_termios
In drivers/tty/vt/vt_ioctl.c (c096bd8c)
Location: include/linux/uaccess.h:141
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_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 (c096cea8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (c096e7e0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (c0972220)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (c0973968)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (c0979134)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (c09822f0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (c09a76c0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (c09a9b34)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/virtio_console.c (c09afd58)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/tpm/tpm-dev-common.c (c09b2340)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/lightnvm/core.c (c09d0100)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (c0a07e88)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (c0a32e50)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (c0a366f4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/dma-buf/dma-buf.c (c0a3c020)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (c0a409c8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (c0a412a8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (c0a42520)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_devinfo.c (c0a5336c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (c0a53f0c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/ata/libata-scsi.c (c0a752a8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (c0a8d8d4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/mtd/mtdchar.c (c0a96b28)
Location: include/linux/uaccess.h:141
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_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_ioctl
- drivers/mtd/mtdchar.c:mtdchar_ioctl
- drivers/mtd/mtdchar.c:mtdchar_write
In drivers/net/tun.c (c0ac62bc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/tun.c:tun_set_ebpf
In drivers/net/ethernet/freescale/fec_ptp.c (c0aced08)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/ethernet/freescale/fec_ptp.c:fec_ptp_set
In drivers/net/ethernet/ti/cpsw.c (c0ad3ff4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/ethernet/ti/cpsw.c:cpsw_ndo_ioctl
In drivers/net/ppp/ppp_generic.c (c0adfa5c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/cdrom/cdrom.c (c0ae71ec)
Location: include/linux/uaccess.h:141
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (c0b05668)
Location: include/linux/uaccess.h:141
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:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_disconnect_claim
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/usb/host/xhci-debugfs.c (c0b61ef4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/usb/musb/musb_debugfs.c (c0b714ec)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/usb/musb/musb_debugfs.c:musb_softconnect_write
- drivers/usb/musb/musb_debugfs.c:musb_test_mode_write
In drivers/input/input-compat.c (c0b7b3ec)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (c0b7f6d0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (c0b8455c)
Location: include/linux/uaccess.h:141
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
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (c0b895a4)
Location: include/linux/uaccess.h:141
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 (c0b97d7c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/media/cec/cec-api.c (c0ba41b0)
Location: include/linux/uaccess.h:141
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
In drivers/pps/pps.c (c0ba5858)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (c0ba74c8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- 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/md/md.c (c0bd5668)
Location: include/linux/uaccess.h:141
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 (c0be79b4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/mmc/core/block.c (c0c1b78c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mmc/core/block.c:mmc_blk_ioctl_multi_cmd
- drivers/mmc/core/block.c:mmc_blk_ioctl_copy_from_user
In drivers/firmware/tegra/bpmp-debugfs.c (c0c429ec)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/firmware/tegra/bpmp-debugfs.c:debugfs_store
In drivers/remoteproc/remoteproc_debugfs.c (c0c65b4c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
In sound/core/memory.c (c0c84c78)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- sound/core/memory.c:copy_from_user_toio
In sound/core/control.c (c0c87b94)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- sound/core/control.c:snd_ctl_ioctl
- 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_info_user
- sound/core/control.c:snd_ctl_elem_list
In sound/core/info.c (c0c8972c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- sound/core/info.c:snd_info_text_entry_write
In sound/core/timer.c (c0c8e714)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- 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 (c0c9547c)
Location: include/linux/uaccess.h:141
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_sync_ptr
- sound/core/pcm_native.c:snd_pcm_sw_params_user
In sound/core/pcm_lib.c (c0c990ac)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- sound/core/pcm_lib.c:default_write_copy
In sound/core/compress_offload.c (c0c9e834)
Location: include/linux/uaccess.h:141
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_write
- sound/core/compress_offload.c:snd_compr_write
- sound/core/compress_offload.c:snd_compr_write
In sound/soc/soc-generic-dmaengine-pcm.c (c0cbb618)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- sound/soc/soc-generic-dmaengine-pcm.c:dmaengine_copy_user
In net/socket.c (c0cc4e60)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/socket.c:____sys_sendmsg
- net/socket.c:copy_msghdr_from_user
- net/socket.c:sock_ioctl
- net/socket.c:sock_ioctl
- net/socket.c:sock_ioctl
- net/socket.c:move_addr_to_kernel
In net/core/sock.c (c0ccc028)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
In net/core/ethtool.c (c0cf6e58)
Location: include/linux/uaccess.h:141
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:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:dev_ethtool
- net/core/ethtool.c:ethtool_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_rxfh_indir
- net/core/ethtool.c:ethtool_get_rxfh_indir
- net/core/ethtool.c:ethtool_copy_validate_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_set_settings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (c0d1b70c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (c0d1d348)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
In net/bpf/test_run.c (c0d63704)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_prog_test_run_flow_dissector
- net/bpf/test_run.c:bpf_prog_test_run_skb
- net/bpf/test_run.c:bpf_test_init
In net/ipv4/ip_options.c (c0d71154)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (c0d76084)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv4/tcp.c (c0d806e4)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv4/tcp_ipv4.c (c0d9bb68)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (c0da54a8)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv4/arp.c (c0dafe44)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (c0db8b90)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (c0dbf610)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:rtentry_to_fib_config
In net/ipv4/ipmr.c (c0dd9d50)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv6/addrconf.c (c0e0fea4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (c0e1c758)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (c0e21b1c)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/raw.c (c0e2d284)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/tcp_ipv6.c (c0e39bc8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (c0e42834)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (c0e4941c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (c0e5d6a4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (c0e60e98)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (c0e61850)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_iw_point
In net/rfkill/core.c (c0e6a400)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (c0e7a5c4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
ppc64el
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/powerpc/kernel/ptrace.c (c000000000019040)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/powerpc/kernel/ptrace.c:arch_ptrace
In arch/powerpc/kernel/signal_32.c (c00000000001f028)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/powerpc/kernel/signal_32.c:compat_sys_sigreturn
In arch/powerpc/kernel/rtas.c (c00000000003f008)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/powerpc/kernel/rtas.c:__se_sys_rtas
- arch/powerpc/kernel/rtas.c:__se_sys_rtas
In arch/powerpc/kernel/rtas-proc.c (c000000000042720)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/powerpc/kernel/rtas-proc.c:ppc_rtas_progress_write
- arch/powerpc/kernel/rtas-proc.c:parse_number
In arch/powerpc/mm/numa.c (c0000000000a2670)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/powerpc/mm/numa.c:topology_write
In arch/powerpc/platforms/pseries/lpar.c (c0000000000e7998)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/powerpc/platforms/pseries/lpar.c:vcpudispatch_stats_freq_write
- arch/powerpc/platforms/pseries/lpar.c:vcpudispatch_stats_write
In arch/powerpc/platforms/pseries/lparcfg.c (c0000000000fd994)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/powerpc/platforms/pseries/lparcfg.c:lparcfg_write
In kernel/fork.c (c000000000137074)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
In kernel/sysctl_binary.c (c00000000014cc98)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sysctl_binary.c:__se_compat_sys_sysctl
- kernel/sysctl_binary.c:__se_sys_sysctl
In kernel/capability.c (c00000000014d888)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/capability.c:__se_sys_capset
In kernel/ptrace.c (c00000000015095c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (c0000000001559a8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/signal.c:__se_sys_rt_sigsuspend
- kernel/signal.c:__se_sys_rt_sigaction
- kernel/signal.c:__se_sys_sigprocmask
- kernel/signal.c:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- kernel/signal.c:__se_sys_sigaltstack
- kernel/signal.c:__se_sys_rt_sigtimedwait_time32
- kernel/signal.c:__se_sys_rt_sigtimedwait
- kernel/signal.c:copy_siginfo_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__se_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (c00000000015e178)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__se_sys_setrlimit
- kernel/sys.c:__se_sys_prlimit64
- kernel/sys.c:__se_compat_sys_setrlimit
- kernel/sys.c:__se_sys_setdomainname
- kernel/sys.c:__se_sys_sethostname
In kernel/sched/core.c (c00000000018ae70)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/core.c:__do_sys_sched_setaffinity
- kernel/sched/core.c:__se_sys_sched_setattr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (c0000000001b79a4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/sched/psi.c (c0000000001c0098)
Location: include/linux/uaccess.h:141
Inline: True
In kernel/power/qos.c (c0000000001c5020)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/kcmp.c (c0000000001f7c70)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kcmp.c:__se_sys_kcmp
In kernel/profile.c (c0000000001f8ab0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (c0000000001fa800)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_timespec32
- kernel/time/time.c:get_timespec64
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__se_compat_sys_settimeofday
- kernel/time/time.c:__se_sys_settimeofday
- kernel/time/time.c:__se_sys_settimeofday
In kernel/time/posix-timers.c (c000000000210b28)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__se_sys_timer_create
In kernel/time/itimer.c (c000000000214b44)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/itimer.c:__se_sys_setitimer
In kernel/module.c (c00000000022d478)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/module.c:__do_sys_init_module
In kernel/kexec_core.c (c000000000231ffc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (c000000000232f70)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec.c:__se_compat_sys_kexec_load
- kernel/kexec.c:do_kexec_load
In kernel/compat.c (c0000000002365ec)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
- kernel/compat.c:get_compat_itimerval
In kernel/user_namespace.c (c000000000257558)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (c00000000026f81c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (c00000000028797c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/trace/trace.c (c0000000002b2304)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (c0000000002c22d0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/trace/bpf_trace.c (c0000000002eacb8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (c0000000002fda04)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (c000000000309b24)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
In kernel/bpf/verifier.c (c00000000030f318)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
In kernel/bpf/btf.c (c000000000330b9c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
In kernel/bpf/cgroup.c (c000000000339ec0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
In kernel/events/core.c (c000000000344068)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (c0000000003607f4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/rseq.c:__rseq_handle_notify_resume
- kernel/rseq.c:__rseq_handle_notify_resume
In mm/shmem.c (c000000000391df0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (c000000000397bec)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (c0000000003c7a50)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (c000000000414590)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/mempolicy.c:__se_compat_sys_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (c000000000431f44)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (c00000000046b0d4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In mm/memfd.c (c000000000470de8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memfd.c:__se_sys_memfd_create
In fs/read_write.c (c000000000479ebc)
Location: include/linux/uaccess.h:141
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_compat_sys_sendfile64
- fs/read_write.c:__se_sys_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (c000000000485058)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fcntl.c (c000000000496598)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fcntl.c:get_compat_flock64
- fs/fcntl.c:get_compat_flock
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (c000000000498dc4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (c00000000049d9b4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/select.c:__se_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:__se_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (c0000000004bd3dc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (c0000000004c0c10)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (c0000000004d083c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/utimes.c (c0000000004d3620)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (c0000000004f6ac8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (c0000000004f9f54)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventpoll.c:__se_sys_epoll_ctl
In fs/signalfd.c (c0000000004fb828)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/signalfd.c:__se_sys_signalfd
- fs/signalfd.c:__se_sys_signalfd4
In fs/timerfd.c (c0000000004fc324)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (c0000000004fe63c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (c0000000004ffcb0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (c000000000505928)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/aio.c:__se_compat_sys_io_pgetevents_time64
- fs/aio.c:__se_compat_sys_io_pgetevents
- fs/aio.c:__se_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/io_uring.c (c000000000510980)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/io_uring.c:__se_sys_io_uring_register
- fs/io_uring.c:__se_sys_io_uring_register
- fs/io_uring.c:io_uring_setup
- fs/io_uring.c:io_sqe_buffer_register
- fs/io_uring.c:io_sqe_buffer_register
In fs/crypto/keyring.c (c00000000051b648)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:do_remove_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (c00000000051e278)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (c00000000051f4e4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/binfmt_elf.c (c00000000052f088)
Location: include/linux/uaccess.h:141
Inline: True
In fs/compat_binfmt_elf.c (c000000000532cb8)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fhandle.c (c000000000539934)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:__se_sys_name_to_handle_at
In fs/quota/quota.c (c000000000548e40)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (c00000000054bf60)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (c0000000005538c0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:mem_rw
In fs/kernfs/file.c (c00000000056f3a8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/configfs/file.c (c000000000573b4c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (c0000000005b2c60)
Location: include/linux/uaccess.h:141
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_ioc_getfsmap
In fs/fat/file.c (c000000000629648)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (c000000000641180)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/compat.c (c000000000665828)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (c0000000006678e4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (c000000000667d80)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/msg.c:copy_msqid_from_user
- ipc/msg.c:copy_msqid_from_user
In ipc/sem.c (c00000000066e4fc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:copy_semid_from_user
- ipc/sem.c:copy_semid_from_user
- ipc/sem.c:semctl_main
In ipc/shm.c (c000000000672494)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/shm.c:ksys_shmctl
- ipc/shm.c:ksys_shmctl
In ipc/syscall.c (c0000000006741a0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/syscall.c:compat_ksys_ipc
- ipc/syscall.c:ksys_ipc
In ipc/mqueue.c (c0000000006776b8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__se_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__se_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__se_sys_mq_open
In security/keys/keyctl.c (c00000000067f9f8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__se_sys_add_key
In security/keys/compat_dh.c (c000000000685ed0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (c000000000687a40)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (c000000000687db8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (c0000000006b4050)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (c0000000006dc55c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (c0000000006ff2e4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In block/ioctl.c (c000000000790a34)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (c0000000007a56f0)
Location: include/linux/uaccess.h:141
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 (c0000000007a60c4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_fill_hdr
In block/blk-zoned.c (c0000000007bfbcc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_reset_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (c0000000007c36dc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (c0000000007c821c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/sed-opal.c:write_shadow_mbr
In lib/kfifo.c (c0000000007d9ce8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (c0000000007e17ec)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/gpio/gpiolib.c (c00000000083f880)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (c0000000008a44d4)
Location: include/linux/uaccess.h:141
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:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_write
In drivers/video/fbdev/core/fbcmap.c (c0000000008aa480)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (c0000000008b7278)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (c0000000008c06a0)
Location: include/linux/uaccess.h:141
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/tty/tty_io.c (c0000000008ecf1c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (c0000000008f9df0)
Location: include/linux/uaccess.h:141
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:user_termio_to_kernel_termios
In drivers/tty/vt/vt_ioctl.c (c000000000906868)
Location: include/linux/uaccess.h:141
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_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_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 (c0000000009072c8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (c0000000009092fc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (c00000000090e6ec)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (c000000000910734)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (c0000000009182a4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (c000000000929168)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (c000000000942c9c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (c0000000009463d8)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/virtio_console.c (c00000000094f6bc)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/agp/frontend.c (c000000000954214)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agpioc_setup_wrap
In drivers/char/agp/compat_ioctl.c (c0000000009580fc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (c000000000959a74)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/lightnvm/core.c (c000000000975744)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (c0000000009c5130)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (c0000000009f5710)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (c0000000009f8560)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (c0000000009ff7d4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (c000000000a1c6a0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (c000000000a23414)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (c000000000a23fe8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (c000000000a2567c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_devinfo.c (c000000000a3c670)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (c000000000a3d470)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/ata/libata-scsi.c (c000000000a6af5c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (c000000000a817f0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/net/tun.c (c000000000aa4548)
Location: include/linux/uaccess.h:141
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
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_set_ebpf
In drivers/net/ppp/ppp_generic.c (c000000000aa6e80)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/vfio/vfio.c (c000000000aaf800)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_spapr_tce.c (c000000000ab310c)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/vfio/vfio_spapr_eeh.c (c000000000ab45e0)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/vfio/pci/vfio_pci.c (c000000000ab58d0)
Location: include/linux/uaccess.h:141
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
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (c000000000ab97b8)
Location: include/linux/uaccess.h:141
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
In drivers/vfio/pci/vfio_pci_config.c (c000000000abd0cc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
In drivers/vfio/pci/vfio_pci_nvlink2.c (c000000000abea80)
Location: include/linux/uaccess.h:141
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 (c000000000ac5c6c)
Location: include/linux/uaccess.h:141
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (c000000000aeeb10)
Location: include/linux/uaccess.h:141
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:usbdev_do_ioctl
- 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:proc_disconnect_claim
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/usb/host/xhci-debugfs.c (c000000000b6a50c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (c000000000b793e4)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/input/evdev.c (c000000000b800e0)
Location: include/linux/uaccess.h:141
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (c000000000b86508)
Location: include/linux/uaccess.h:141
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
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (c000000000b8ca38)
Location: include/linux/uaccess.h:141
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 (c000000000b9b784)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/media/cec/cec-api.c (c000000000ba4e54)
Location: include/linux/uaccess.h:141
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
In drivers/pps/pps.c (c000000000ba7698)
Location: include/linux/uaccess.h:141
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (c000000000ba9350)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- 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/md/md.c (c000000000be1170)
Location: include/linux/uaccess.h:141
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 (c000000000bfacf8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/remoteproc/remoteproc_debugfs.c (c000000000c5f6f4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
In net/socket.c (c000000000c7b054)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/socket.c:compat_sock_ioctl
- net/socket.c:compat_sock_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:compat_sioc_ifmap
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:ethtool_ioctl
- net/socket.c:__se_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:copy_msghdr_from_user
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
In net/core/sock.c (c000000000c847f8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
In net/core/ethtool.c (c000000000cbc7e4)
Location: include/linux/uaccess.h:141
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:dev_ethtool
- net/core/ethtool.c:ethtool_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_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_set_settings
- net/core/ethtool.c:ethtool_set_link_ksettings
- net/core/ethtool.c:ethtool_get_link_ksettings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (c000000000ceb3dc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (c000000000ceda1c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
In net/compat.c (c000000000d2beec)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:get_compat_msghdr
In net/bpf/test_run.c (c000000000d529e0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_ctx_init
In net/ipv4/ip_options.c (c000000000d64d44)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (c000000000d6ae0c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (c000000000d79070)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv4/tcp_ipv4.c (c000000000d99538)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (c000000000da8fcc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/arp.c (c000000000db68b8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (c000000000dc00f0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (c000000000dcc350)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:ip_rt_ioctl
In net/ipv4/ipmr.c (c000000000ded89c)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv6/addrconf.c (c000000000e34090)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (c000000000e442b8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (c000000000e4b230)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/raw.c (c000000000e5a624)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/tcp_ipv6.c (c000000000e68868)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (c000000000e74270)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (c000000000e7ce0c)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (c000000000e9636c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (c000000000e9d050)
Location: include/linux/uaccess.h:141
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (c000000000e9dbbc)
Location: include/linux/uaccess.h:141
Inline: True
In net/rfkill/core.c (c000000000eaa448)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (c000000000ebe030)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
riscv64
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In kernel/fork.c (ffffffe0000beab4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
In kernel/sysctl_binary.c (ffffffe0000cadcc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sysctl_binary.c:__se_sys_sysctl
In kernel/capability.c (ffffffe0000cb35c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/capability.c:__se_sys_capset
In kernel/ptrace.c (ffffffe0000cc926)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffe0000d1ec8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/signal.c:__se_sys_rt_sigsuspend
- kernel/signal.c:__se_sys_rt_sigaction
- kernel/signal.c:restore_altstack
- kernel/signal.c:__se_sys_sigaltstack
- kernel/signal.c:__se_sys_rt_sigtimedwait
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__se_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffe0000d27b0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__se_sys_setrlimit
- kernel/sys.c:__se_sys_prlimit64
- kernel/sys.c:__se_sys_setdomainname
- kernel/sys.c:__se_sys_sethostname
In kernel/sched/core.c (ffffffe0000ebf4a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/core.c:__se_sys_sched_setaffinity
- kernel/sched/core.c:__se_sys_sched_setattr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffffffe000104b7c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/sched/psi.c (ffffffe00010a1fe)
Location: include/linux/uaccess.h:141
Inline: True
In kernel/power/qos.c (ffffffe00010cfb8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/kcmp.c (ffffffe000128c5a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kcmp.c:__se_sys_kcmp
In kernel/profile.c (ffffffe00012966c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffe00012a7cc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:get_itimerspec64
- kernel/time/time.c:get_old_timespec32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__se_sys_settimeofday
- kernel/time/time.c:__se_sys_settimeofday
In kernel/time/posix-timers.c (ffffffe000136c20)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__se_sys_timer_create
In kernel/time/itimer.c (ffffffe0001392d2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/itimer.c:__se_sys_setitimer
In kernel/module.c (ffffffe00014626a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/module.c:__do_sys_init_module
In kernel/user_namespace.c (ffffffe00015c522)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/seccomp.c (ffffffe00016c1f0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/trace/trace.c (ffffffe000184b8a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffe00018cc40)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/blktrace.c:__blk_trace_setup
In kernel/bpf/syscall.c (ffffffe0001a097e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
In kernel/bpf/verifier.c (ffffffe0001a436c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
In kernel/bpf/btf.c (ffffffe0001baf16)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
In kernel/bpf/cgroup.c (ffffffe0001c1620)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
In kernel/events/core.c (ffffffe0001c7fcc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In mm/shmem.c (ffffffe0001ee4e6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffe0001f2950)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffe00020b7f6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/userfaultfd.c (ffffffe00024ffa0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In mm/memfd.c (ffffffe000252a00)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memfd.c:__se_sys_memfd_create
In fs/read_write.c (ffffffe000257ea0)
Location: include/linux/uaccess.h:141
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_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (ffffffe00025dd30)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/exec.c:copy_strings
In fs/fcntl.c (ffffffe000268e0a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fcntl.c:__se_sys_fcntl
- fs/fcntl.c:__se_sys_fcntl
- fs/fcntl.c:__se_sys_fcntl
- fs/fcntl.c:__se_sys_fcntl
- fs/fcntl.c:__se_sys_fcntl
In fs/ioctl.c (ffffffe000269ac2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffe00026b0b4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/select.c:do_sys_poll
- fs/select.c:__se_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (ffffffe00027f80a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffe000281dfe)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffe00028b064)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/notify/fanotify/fanotify_user.c (ffffffe0002a1938)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffe0002a460c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventpoll.c:__se_sys_epoll_ctl
In fs/signalfd.c (ffffffe0002a5494)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/signalfd.c:__se_sys_signalfd
- fs/signalfd.c:__se_sys_signalfd4
In fs/timerfd.c (ffffffe0002a5acc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffe0002a6b38)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffe0002a7766)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_unregister
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffffffe0002ac50a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/aio.c:__se_sys_io_pgetevents
In fs/io_uring.c (ffffffe0002b1230)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/io_uring.c:__se_sys_io_uring_register
- fs/io_uring.c:__se_sys_io_uring_register
- fs/io_uring.c:io_uring_setup
- fs/io_uring.c:io_sqe_buffer_register
In fs/crypto/keyring.c (ffffffe0002b7340)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:do_remove_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffe0002b8f08)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (ffffffe0002b9b74)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/binfmt_elf.c (ffffffe0002c108c)
Location: include/linux/uaccess.h:141
Inline: True
In fs/binfmt_flat.c (ffffffe0002c34ae)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/binfmt_flat.c:load_flat_file
In fs/fhandle.c (ffffffe0002c7458)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fhandle.c:__se_sys_open_by_handle_at
- fs/fhandle.c:__se_sys_open_by_handle_at
- fs/fhandle.c:__se_sys_name_to_handle_at
In fs/quota/quota.c (ffffffe0002d10a2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffe0002d2f26)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffe0002d5e4a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
- fs/proc/base.c:mem_rw
In fs/kernfs/file.c (ffffffe0002e6d64)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/configfs/file.c (ffffffe0002e9fba)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (ffffffe0003124f0)
Location: include/linux/uaccess.h:141
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_ioc_getfsmap
In fs/fat/file.c (ffffffe00035ba98)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffe00036c150)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/msgutil.c (ffffffe00038598c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffe000385d0a)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/sem.c (ffffffe000388f06)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffe00038b4f4)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/mqueue.c (ffffffe00038cdfc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__se_sys_mq_notify
- ipc/mqueue.c:__se_sys_mq_notify
- ipc/mqueue.c:__se_sys_mq_open
In security/keys/keyctl.c (ffffffe000392cde)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__se_sys_add_key
In security/keys/dh.c (ffffffe0003977a8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffe0003979f8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffffffe0003ae716)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffe0003c7316)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffe0003db2ac)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In block/ioctl.c (ffffffe000435340)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (ffffffe000442d7a)
Location: include/linux/uaccess.h:141
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 (ffffffe0004432cc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_fill_hdr
In block/blk-zoned.c (ffffffe000452b2a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_reset_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffe000455114)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffffffe000458894)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/sed-opal.c:write_shadow_mbr
In lib/kfifo.c (ffffffe00046245c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffe000466e1e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/gpio/gpiolib.c (ffffffe0004a8032)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffe0004f407a)
Location: include/linux/uaccess.h:141
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:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_write
In drivers/video/fbdev/core/fbcmap.c (ffffffe0004f77a8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (ffffffe0004fff9e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffe0005063da)
Location: include/linux/uaccess.h:141
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/tty/tty_io.c (ffffffe00052f608)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (ffffffe000534c7e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
In drivers/tty/vt/vt_ioctl.c (ffffffe00053bcfe)
Location: include/linux/uaccess.h:141
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_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 (ffffffe00053cc86)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffe00053e278)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffe0005414dc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffe000542a16)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffe000547916)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffe00054ec22)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffe00056018c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffe000561a1e)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/virtio_console.c (ffffffe000565fae)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/tpm/tpm-dev-common.c (ffffffe000569332)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/lightnvm/core.c (ffffffe000576cde)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffe0005a04a0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (ffffffe0005bbba8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (ffffffe0005bd98c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffe0005c22e2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffe0005d2318)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (ffffffe0005d6018)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffe0005d683c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (ffffffe0005d7596)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_devinfo.c (ffffffe0005e681e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffe0005e6eac)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/ata/libata-scsi.c (ffffffe0006041c8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffe000613224)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/net/tun.c (ffffffe000626218)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/tun.c:tun_set_ebpf
In drivers/net/ppp/ppp_generic.c (ffffffe00062c668)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/cdrom/cdrom.c (ffffffe000634fbe)
Location: include/linux/uaccess.h:141
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffe00065007a)
Location: include/linux/uaccess.h:141
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:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:usbdev_do_ioctl
- drivers/usb/core/devio.c:proc_disconnect_claim
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_getdriver
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffe0006a27d0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffe0006aa2c4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_ff_effect_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffe0006ad3d4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffe0006b1d50)
Location: include/linux/uaccess.h:141
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
- drivers/input/misc/uinput.c:uinput_ff_upload_from_user
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffe0006b5a72)
Location: include/linux/uaccess.h:141
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 (ffffffe0006bd782)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/media/cec/cec-api.c (ffffffe0006c36aa)
Location: include/linux/uaccess.h:141
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
In drivers/pps/pps.c (ffffffe0006c4b10)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffe0006c6396)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- 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/md/md.c (ffffffe0006e76cc)
Location: include/linux/uaccess.h:141
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 (ffffffe0006f7862)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/mmc/core/block.c (ffffffe000717392)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mmc/core/block.c:mmc_blk_ioctl_multi_cmd
- drivers/mmc/core/block.c:mmc_blk_ioctl_copy_from_user
In net/socket.c (ffffffe00073abce)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/socket.c:____sys_sendmsg
- net/socket.c:copy_msghdr_from_user
- net/socket.c:sock_ioctl
- net/socket.c:sock_ioctl
In net/core/sock.c (ffffffe0007406a4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
In net/core/ethtool.c (ffffffe000763e0e)
Location: include/linux/uaccess.h:141
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:dev_ethtool
- net/core/ethtool.c:ethtool_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_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_set_settings
- net/core/ethtool.c:ethtool_set_link_ksettings
- net/core/ethtool.c:ethtool_get_link_ksettings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (ffffffe0007814e0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (ffffffe000782e1e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
In net/bpf/test_run.c (ffffffe0007bdb40)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_ctx_init
In net/ipv4/ip_options.c (ffffffe0007c990a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffffffe0007cda7c)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv4/tcp.c (ffffffe0007d5594)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv4/tcp_ipv4.c (ffffffe0007ebdd6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffe0007f5dce)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv4/arp.c (ffffffe0007ff1a2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffe000804f76)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffe00080bf9a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:rtentry_to_fib_config
In net/ipv4/ipmr.c (ffffffe000821a1a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ipmr_ioctl
- net/ipv4/ipmr.c:ip_mroute_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv6/addrconf.c (ffffffe0008514da)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (ffffffe00085bdd6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (ffffffe000860342)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/raw.c (ffffffe00086a1bc)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/tcp_ipv6.c (ffffffe000873986)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffffffe00087b8e4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffe000881750)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6mr_ioctl
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffe000892c34)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffe00089652a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/wireless/wext-core.c:wext_handle_ioctl
- net/wireless/wext-core.c:ioctl_standard_iw_point
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffe0008970c0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/wireless/wext-priv.c:ioctl_private_call
In net/rfkill/core.c (ffffffe00089e8be)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffe0008abc98)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
aws
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81036e31)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/tls.c (ffffffff8104330d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff8105375a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81054af4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8105fc87)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
In arch/x86/kernel/uprobes.c (ffffffff8107939c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/kernel/umip.c (ffffffff81079af5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In arch/x86/mm/tlb.c (ffffffff810872c9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/mpx.c (ffffffff8108cf13)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/mpx.c:mpx_fault_info
In arch/x86/mm/pkeys.c (ffffffff8108d549)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/sys_ia32.c (ffffffff8108fe45)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/ia32/sys_ia32.c:__x32_compat_sys_x86_mmap
- arch/x86/ia32/sys_ia32.c:__ia32_compat_sys_x86_mmap
In kernel/fork.c (ffffffff81096a56)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
In kernel/sysctl_binary.c (ffffffff810a686e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sysctl_binary.c:__x32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_sys_sysctl
- kernel/sysctl_binary.c:__x64_sys_sysctl
In kernel/capability.c (ffffffff810a6c7d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
In kernel/ptrace.c (ffffffff810a91fd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff810aca65)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- 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_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffff810b4524)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__x32_compat_sys_setrlimit
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff810cdbf2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffffffff810f434d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/sched/psi.c (ffffffff810fc538)
Location: include/linux/uaccess.h:141
Inline: True
In kernel/power/qos.c (ffffffff810fff22)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/power/user.c (ffffffff8110928a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/kcmp.c (ffffffff811292d9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kcmp.c:__do_sys_kcmp
In kernel/profile.c (ffffffff81129cfa)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff8112b37e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_timespec64
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff8113b2a1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff8113df96)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
In kernel/module.c (ffffffff8114ec13)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/module.c:__do_sys_init_module
In kernel/kexec_core.c (ffffffff8115262a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (ffffffff8115369f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
- kernel/kexec.c:do_kexec_load
In kernel/compat.c (ffffffff81155275)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
- kernel/compat.c:get_compat_itimerval
In kernel/user_namespace.c (ffffffff8116b38c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff8117b79d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff8118b0bc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/trace/trace.c (ffffffff811a59be)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff811afc21)
Location: include/linux/uaccess.h:141
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 (ffffffff811c6e3e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff811d214c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffffffff811da37b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
In kernel/bpf/verifier.c (ffffffff811de844)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
In kernel/bpf/btf.c (ffffffff811f71f6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
In kernel/bpf/cgroup.c (ffffffff811fd5cb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
In kernel/events/core.c (ffffffff81200d3f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff81218380)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/rseq.c:__rseq_handle_notify_resume
- kernel/rseq.c:__rseq_handle_notify_resume
In mm/shmem.c (ffffffff8123860b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff8123d67e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff8125decb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff81293778)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff812a592e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffffffff812cae56)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In mm/memfd.c (ffffffff812cf0d5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
In fs/read_write.c (ffffffff812d60ef)
Location: include/linux/uaccess.h:141
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:__x32_compat_sys_sendfile64
- fs/read_write.c:__ia32_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (ffffffff812ddb20)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fcntl.c (ffffffff812e9e99)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fcntl.c:get_compat_flock64
- fs/fcntl.c:get_compat_flock
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812ebb9d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff812eee45)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/select.c:__x32_compat_sys_old_select
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (ffffffff81303225)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff813044ca)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff8130fe05)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/utimes.c (ffffffff81312193)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff81329689)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff8132d4c7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff8132e40a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff8132ed74)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff813303f6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff81332050)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffffffff813359ab)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/aio.c:__x32_compat_sys_io_pgetevents_time64
- fs/aio.c:__ia32_compat_sys_io_pgetevents_time64
- fs/aio.c:__x32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_sys_io_pgetevents
- fs/aio.c:__x64_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/io_uring.c (ffffffff8133df8a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:io_uring_setup
- fs/io_uring.c:io_sqe_buffer_register
- fs/io_uring.c:io_sqe_buffer_register
In fs/crypto/keyring.c (ffffffff813457be)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:do_remove_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff813475bf)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (ffffffff81348377)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/binfmt_elf.c (ffffffff81353135)
Location: include/linux/uaccess.h:141
Inline: True
In fs/compat_binfmt_elf.c (ffffffff81356965)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fhandle.c (ffffffff8135b1c0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
In fs/quota/quota.c (ffffffff8136529e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff813672e4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff8136cde1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/kernfs/file.c (ffffffff8137e60a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/configfs/file.c (ffffffff81381780)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (ffffffff813af09f)
Location: include/linux/uaccess.h:141
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_ioc_getfsmap
In fs/fat/file.c (ffffffff814032f4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff81414e3e)
Location: include/linux/uaccess.h:141
Inline: True
In fs/efivarfs/file.c (ffffffff8142e2fa)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff8142e9f9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff814300c6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff814307f0)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/sem.c (ffffffff8143484f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff81437bc5)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/syscall.c (ffffffff81438c73)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/syscall.c:compat_ksys_ipc
In ipc/mqueue.c (ffffffff8143a699)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__x32_compat_sys_mq_open
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff81440e69)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
In security/keys/compat_dh.c (ffffffff81445733)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff81446bd3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff81446e10)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffffffff81460a8c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff8147a92d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff8148f8ce)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In block/ioctl.c (ffffffff814f0019)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (ffffffff814ff69c)
Location: include/linux/uaccess.h:141
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 (ffffffff814ffbc0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_fill_hdr
In block/blk-zoned.c (ffffffff81510fb9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_reset_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff815136e0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffffffff81516870)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/sed-opal.c:write_shadow_mbr
In lib/kfifo.c (ffffffff81521fa3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff81526988)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/gpio/gpiolib.c (ffffffff815630c6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff815b06fe)
Location: include/linux/uaccess.h:141
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:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff815b46b3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (ffffffff815bdb1d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff815c4f5f)
Location: include/linux/uaccess.h:141
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff815cf025)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff81635a83)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff81647ca2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (ffffffff81651232)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
In drivers/tty/vt/vt_ioctl.c (ffffffff81658cc6)
Location: include/linux/uaccess.h:141
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_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_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 (ffffffff8165943b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff8165ab8d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff8165ddc6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff8165f293)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffff81664459)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff8166e2a4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff8168096c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff816824b8)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/virtio_console.c (ffffffff8168881f)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/agp/frontend.c (ffffffff8168c5e5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agpioc_setup_wrap
In drivers/char/agp/compat_ioctl.c (ffffffff8168f0a2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff816943db)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/lightnvm/core.c (ffffffff816bce32)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffff816f00e2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/nvdimm/bus.c (ffffffff8170675c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff817199d1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (ffffffff8171dbc3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff8171e486)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (ffffffff8171f21a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_devinfo.c (ffffffff8172f43a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff8172fe19)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/nvme/host/core.c (ffffffff81747e73)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/nvme/host/core.c:nvme_user_cmd64
- drivers/nvme/host/core.c:nvme_user_cmd
- drivers/nvme/host/core.c:nvme_submit_io
- drivers/nvme/host/core.c:nvme_submit_user_cmd
In drivers/nvme/host/lightnvm.c (ffffffff8174c20b)
Location: include/linux/uaccess.h:141
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 (ffffffff8175faef)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff81772f39)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff81774627)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff81788edb)
Location: include/linux/uaccess.h:141
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
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_set_ebpf
In drivers/net/ppp/ppp_generic.c (ffffffff8178cd81)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/cdrom/cdrom.c (ffffffff8179983f)
Location: include/linux/uaccess.h:141
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff817b6220)
Location: include/linux/uaccess.h:141
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:usbdev_do_ioctl
- 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:proc_disconnect_claim
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff81804423)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff8180e838)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff81812e37)
Location: include/linux/uaccess.h:141
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff818160c8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffff8181b584)
Location: include/linux/uaccess.h:141
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 (ffffffff81823351)
Location: include/linux/uaccess.h:141
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
In drivers/pps/pps.c (ffffffff818250df)
Location: include/linux/uaccess.h:141
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81826744)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- 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/md/md.c (ffffffff81845374)
Location: include/linux/uaccess.h:141
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 (ffffffff818570e2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/remoteproc/remoteproc_debugfs.c (ffffffff8189795d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
In net/socket.c (ffffffff818aec84)
Location: include/linux/uaccess.h:141
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:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:ethtool_ioctl
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:copy_msghdr_from_user
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
In net/core/sock.c (ffffffff818b5b1d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
In net/core/ethtool.c (ffffffff818dcf08)
Location: include/linux/uaccess.h:141
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:dev_ethtool
- net/core/ethtool.c:ethtool_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_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_set_settings
- net/core/ethtool.c:ethtool_set_link_ksettings
- net/core/ethtool.c:ethtool_get_link_ksettings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (ffffffff818fedb3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (ffffffff81900541)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
In net/compat.c (ffffffff8192a27e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:get_compat_msghdr
In net/bpf/test_run.c (ffffffff81943e02)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_ctx_init
In net/ipv4/ip_options.c (ffffffff819511ad)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffffffff819558b8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff8195e6d5)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv4/tcp_ipv4.c (ffffffff81977cfd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff81983017)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/arp.c (ffffffff8198d451)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff81993f75)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff8199c8fa)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:ip_rt_ioctl
In net/ipv4/ipmr.c (ffffffff819b3cb0)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv6/addrconf.c (ffffffff819e635d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (ffffffff819f21da)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (ffffffff819f743b)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/raw.c (ffffffff81a02f4e)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/tcp_ipv6.c (ffffffff81a0d1cd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffffffff81a15f19)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff81a1c46f)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff81a2c56a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff81a33058)
Location: include/linux/uaccess.h:141
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81a33584)
Location: include/linux/uaccess.h:141
Inline: True
In net/rfkill/core.c (ffffffff81a3b3fd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff81a4a105)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
azure
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81026741)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/tls.c (ffffffff8103292d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff8104382a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81044b74)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff8104ffb7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
In arch/x86/kernel/uprobes.c (ffffffff81068b20)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/kernel/umip.c (ffffffff8106924a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In arch/x86/mm/tlb.c (ffffffff81075e99)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/mpx.c (ffffffff8107ba43)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/mpx.c:mpx_fault_info
In arch/x86/mm/pkeys.c (ffffffff8107c079)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/sys_ia32.c (ffffffff8107e955)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/ia32/sys_ia32.c:__x32_compat_sys_x86_mmap
- arch/x86/ia32/sys_ia32.c:__ia32_compat_sys_x86_mmap
In kernel/fork.c (ffffffff810854d6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
In kernel/sysctl_binary.c (ffffffff8109524e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sysctl_binary.c:__x32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_sys_sysctl
- kernel/sysctl_binary.c:__x64_sys_sysctl
In kernel/capability.c (ffffffff8109565d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
In kernel/ptrace.c (ffffffff81097bc7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff8109b3e5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- 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_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffff810a2e54)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__x32_compat_sys_setrlimit
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff810bc482)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffffffff810e452d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/sched/psi.c (ffffffff810ec748)
Location: include/linux/uaccess.h:141
Inline: True
In kernel/power/qos.c (ffffffff810f0112)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/power/user.c (ffffffff810fa180)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/kcmp.c (ffffffff8111bb69)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kcmp.c:__do_sys_kcmp
In kernel/profile.c (ffffffff8111c58a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff8111dbee)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_timespec64
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff8112dce1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff81130ab6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
In kernel/module.c (ffffffff81141ec3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/module.c:__do_sys_init_module
In kernel/kexec_core.c (ffffffff8114590a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (ffffffff811469bf)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
- kernel/kexec.c:do_kexec_load
In kernel/compat.c (ffffffff81148595)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
- kernel/compat.c:get_compat_itimerval
In kernel/user_namespace.c (ffffffff8115e58c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff8116e93d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff8117e1cc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/trace/trace.c (ffffffff8119894e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff811a2a71)
Location: include/linux/uaccess.h:141
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 (ffffffff811b9c1e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff811c4f1c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffffffff811cd13b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
In kernel/bpf/verifier.c (ffffffff811d1604)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
In kernel/bpf/btf.c (ffffffff811e9f46)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
In kernel/bpf/cgroup.c (ffffffff811f031b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
In kernel/events/core.c (ffffffff811f3a8f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff8120b590)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/rseq.c:__rseq_handle_notify_resume
- kernel/rseq.c:__rseq_handle_notify_resume
In mm/shmem.c (ffffffff8122b612)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff8123067e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff8125031b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff81285388)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff812973fe)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffffffff812bbdb9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In mm/memfd.c (ffffffff812bfd65)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
In fs/read_write.c (ffffffff812c6d6f)
Location: include/linux/uaccess.h:141
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:__x32_compat_sys_sendfile64
- fs/read_write.c:__ia32_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (ffffffff812ce7a0)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fcntl.c (ffffffff812dac39)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fcntl.c:get_compat_flock64
- fs/fcntl.c:get_compat_flock
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812dc7cd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff812dfa75)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/select.c:__x32_compat_sys_old_select
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (ffffffff812f3e45)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff812f50ea)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff81300a15)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/utimes.c (ffffffff81302da3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff8131a229)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff8131d7d7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff8131f06a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff8131f9b4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff81321006)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff81322c10)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffffffff813261eb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/aio.c:__x32_compat_sys_io_pgetevents_time64
- fs/aio.c:__ia32_compat_sys_io_pgetevents_time64
- fs/aio.c:__x32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_sys_io_pgetevents
- fs/aio.c:__x64_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/io_uring.c (ffffffff8132ec4a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:io_uring_setup
- fs/io_uring.c:io_sqe_buffer_register
- fs/io_uring.c:io_sqe_buffer_register
In fs/crypto/keyring.c (ffffffff8133649e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:do_remove_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff8133829f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (ffffffff81339057)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/binfmt_elf.c (ffffffff81343e15)
Location: include/linux/uaccess.h:141
Inline: True
In fs/compat_binfmt_elf.c (ffffffff81347625)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fhandle.c (ffffffff8134be60)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
In fs/quota/quota.c (ffffffff81355f3e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff81357f84)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff8135d871)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/kernfs/file.c (ffffffff8136f09a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/configfs/file.c (ffffffff81372210)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (ffffffff8139fb2f)
Location: include/linux/uaccess.h:141
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_ioc_getfsmap
In fs/fat/file.c (ffffffff813f3d74)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff814058be)
Location: include/linux/uaccess.h:141
Inline: True
In fs/efivarfs/file.c (ffffffff8141ed7a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff8141f479)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff81420b46)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff81421270)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/sem.c (ffffffff814252cf)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff81428635)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/syscall.c (ffffffff814296e3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/syscall.c:compat_ksys_ipc
In ipc/mqueue.c (ffffffff8142b109)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__x32_compat_sys_mq_open
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff814318d9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
In security/keys/compat_dh.c (ffffffff81436183)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff81437623)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff81437860)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffffffff814514bc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff8146b34d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff814802ee)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In block/ioctl.c (ffffffff814e0559)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (ffffffff814efbac)
Location: include/linux/uaccess.h:141
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 (ffffffff814f00d0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_fill_hdr
In block/blk-zoned.c (ffffffff815012d9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_reset_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff815039f0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffffffff81506b80)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/sed-opal.c:write_shadow_mbr
In lib/kfifo.c (ffffffff81512293)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff81516c68)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/gpio/gpiolib.c (ffffffff81553f16)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff8159f88e)
Location: include/linux/uaccess.h:141
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:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff815a3753)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (ffffffff815ac8fd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/acpi/proc.c (ffffffff815b8be5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/tty/tty_io.c (ffffffff81628102)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (ffffffff81631682)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
In drivers/tty/vt/vt_ioctl.c (ffffffff81639046)
Location: include/linux/uaccess.h:141
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_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_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 (ffffffff816397bb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff8163af0d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff8163e146)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff8163f613)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffff816447d9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff8164d6f4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff8165e63c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff81660338)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/virtio_console.c (ffffffff816662d7)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/agp/frontend.c (ffffffff81669fe5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agpioc_setup_wrap
In drivers/char/agp/compat_ioctl.c (ffffffff8166ca92)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff81671dcb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/block/loop.c (ffffffff816ca1f2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/nvdimm/bus.c (ffffffff816da1dc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff816f2e41)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (ffffffff816f7023)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff816f78d6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (ffffffff816f864a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_devinfo.c (ffffffff8170885a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff81709239)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/nvme/host/core.c (ffffffff81729ac3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/nvme/host/core.c:nvme_user_cmd64
- drivers/nvme/host/core.c:nvme_user_cmd
- drivers/nvme/host/core.c:nvme_submit_io
- drivers/nvme/host/core.c:nvme_submit_user_cmd
In drivers/ata/libata-scsi.c (ffffffff8173f94f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff81752ce9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff817543d7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff8176882b)
Location: include/linux/uaccess.h:141
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
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_set_ebpf
In drivers/net/ppp/ppp_generic.c (ffffffff81775b51)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/vfio/vfio.c (ffffffff8177c494)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff8177f9eb)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/vfio/pci/vfio_pci.c (ffffffff81780892)
Location: include/linux/uaccess.h:141
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
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (ffffffff8178354f)
Location: include/linux/uaccess.h:141
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
In drivers/vfio/pci/vfio_pci_config.c (ffffffff81785d7f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
In drivers/cdrom/cdrom.c (ffffffff8178b50f)
Location: include/linux/uaccess.h:141
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff817a7c40)
Location: include/linux/uaccess.h:141
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:usbdev_do_ioctl
- 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:proc_disconnect_claim
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff817cbba3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff817d5f88)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff817da577)
Location: include/linux/uaccess.h:141
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff817dd7c8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffff817e2c74)
Location: include/linux/uaccess.h:141
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 (ffffffff817ea9f1)
Location: include/linux/uaccess.h:141
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
In drivers/pps/pps.c (ffffffff817ec76f)
Location: include/linux/uaccess.h:141
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff817eddd4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- 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/md/md.c (ffffffff8180c9d4)
Location: include/linux/uaccess.h:141
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 (ffffffff8181e6f2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff81868bd4)
Location: include/linux/uaccess.h:141
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:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:ethtool_ioctl
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:copy_msghdr_from_user
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
In net/core/sock.c (ffffffff8186fa6d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
In net/core/ethtool.c (ffffffff81896d48)
Location: include/linux/uaccess.h:141
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:dev_ethtool
- net/core/ethtool.c:ethtool_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_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_set_settings
- net/core/ethtool.c:ethtool_set_link_ksettings
- net/core/ethtool.c:ethtool_get_link_ksettings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (ffffffff818b8be3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (ffffffff818ba371)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
In net/compat.c (ffffffff818e402e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:get_compat_msghdr
In net/bpf/test_run.c (ffffffff818fd8f2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_ctx_init
In net/ipv4/ip_options.c (ffffffff8190ac9d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffffffff8190f3a8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff819181c5)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv4/tcp_ipv4.c (ffffffff819317bd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff8193cad7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/arp.c (ffffffff81946f11)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff8194da35)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff819563ba)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:ip_rt_ioctl
In net/ipv4/ipmr.c (ffffffff819702e0)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv6/addrconf.c (ffffffff819a311d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (ffffffff819aef9a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (ffffffff819b41fb)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/raw.c (ffffffff819bfd0e)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/tcp_ipv6.c (ffffffff819c9f8d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffffffff819d2cd9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff819d922f)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff819e975a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff819f0148)
Location: include/linux/uaccess.h:141
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/rfkill/core.c (ffffffff819f801d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff81a06cf5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
gcp
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81036c91)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/tls.c (ffffffff8104314d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff81053b8a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff81054f24)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff810600b7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
In arch/x86/kernel/uprobes.c (ffffffff8107934c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/kernel/umip.c (ffffffff81079aa5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In arch/x86/mm/tlb.c (ffffffff81087279)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/mpx.c (ffffffff8108cec3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/mpx.c:mpx_fault_info
In arch/x86/mm/pkeys.c (ffffffff8108d4f9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/sys_ia32.c (ffffffff8108fdf5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/ia32/sys_ia32.c:__x32_compat_sys_x86_mmap
- arch/x86/ia32/sys_ia32.c:__ia32_compat_sys_x86_mmap
In kernel/fork.c (ffffffff81096a06)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
In kernel/sysctl_binary.c (ffffffff810a5dae)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sysctl_binary.c:__x32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_sys_sysctl
- kernel/sysctl_binary.c:__x64_sys_sysctl
In kernel/capability.c (ffffffff810a61dd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
In kernel/ptrace.c (ffffffff810a875d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff810abfc5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- 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_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffff810b3a84)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__x32_compat_sys_setrlimit
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff810cd062)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffffffff810f154d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/sched/psi.c (ffffffff810f96f8)
Location: include/linux/uaccess.h:141
Inline: True
In kernel/power/qos.c (ffffffff810fd0e2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/power/user.c (ffffffff81107190)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/kcmp.c (ffffffff81126ff9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kcmp.c:__do_sys_kcmp
In kernel/profile.c (ffffffff81127a1a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff8112909e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_timespec64
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff81138fc1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff8113bcb6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
In kernel/module.c (ffffffff8114cac3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/module.c:__do_sys_init_module
In kernel/kexec_core.c (ffffffff811504da)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (ffffffff8115154f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
- kernel/kexec.c:do_kexec_load
In kernel/compat.c (ffffffff81153045)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
- kernel/compat.c:get_compat_itimerval
In kernel/user_namespace.c (ffffffff8116915c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff8117956d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff81188e8c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/trace/trace.c (ffffffff811a378e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff811ad9f1)
Location: include/linux/uaccess.h:141
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 (ffffffff811c4c0e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff811cff1c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffffffff811d814b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
In kernel/bpf/verifier.c (ffffffff811dc614)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
In kernel/bpf/btf.c (ffffffff811f4fc6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
In kernel/bpf/cgroup.c (ffffffff811fb39b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
In kernel/events/core.c (ffffffff811feb0f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff81216120)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/rseq.c:__rseq_handle_notify_resume
- kernel/rseq.c:__rseq_handle_notify_resume
In mm/shmem.c (ffffffff812363ab)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff8123b41e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff8125bc6b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff81291588)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff812a373e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffffffff812c8c66)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In mm/memfd.c (ffffffff812ccee5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
In fs/read_write.c (ffffffff812d3eff)
Location: include/linux/uaccess.h:141
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:__x32_compat_sys_sendfile64
- fs/read_write.c:__ia32_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (ffffffff812db930)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fcntl.c (ffffffff812e7ca9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fcntl.c:get_compat_flock64
- fs/fcntl.c:get_compat_flock
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812e99ad)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff812ecc55)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/select.c:__x32_compat_sys_old_select
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (ffffffff81301015)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff813022ba)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff8130dbf5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/utimes.c (ffffffff8130ff83)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff81327159)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff8132af97)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff8132beda)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff8132c844)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff8132dec6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff8132fb20)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffffffff8133347b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/aio.c:__x32_compat_sys_io_pgetevents_time64
- fs/aio.c:__ia32_compat_sys_io_pgetevents_time64
- fs/aio.c:__x32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_sys_io_pgetevents
- fs/aio.c:__x64_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/io_uring.c (ffffffff8133ba5a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:io_uring_setup
- fs/io_uring.c:io_sqe_buffer_register
- fs/io_uring.c:io_sqe_buffer_register
In fs/crypto/keyring.c (ffffffff8134328e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:do_remove_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff8134508f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (ffffffff81345e47)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/binfmt_elf.c (ffffffff81350c05)
Location: include/linux/uaccess.h:141
Inline: True
In fs/compat_binfmt_elf.c (ffffffff81354435)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fhandle.c (ffffffff81358c90)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
In fs/quota/quota.c (ffffffff81362d6e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff81364db4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff8136a8b1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/kernfs/file.c (ffffffff8137c0da)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/configfs/file.c (ffffffff8137f250)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (ffffffff813ac8ff)
Location: include/linux/uaccess.h:141
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_ioc_getfsmap
In fs/fat/file.c (ffffffff81400674)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff814121be)
Location: include/linux/uaccess.h:141
Inline: True
In fs/efivarfs/file.c (ffffffff8142a49a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff8142ab99)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff8142c266)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff8142c990)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/sem.c (ffffffff814309ef)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff81433d65)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/syscall.c (ffffffff81434e13)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/syscall.c:compat_ksys_ipc
In ipc/mqueue.c (ffffffff81436839)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__x32_compat_sys_mq_open
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff8143d009)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
In security/keys/compat_dh.c (ffffffff814417d3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff81442c73)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff81442eb0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffffffff8145cb2c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff814769cd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff8148b96e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In block/ioctl.c (ffffffff814ec0a9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (ffffffff814fb72c)
Location: include/linux/uaccess.h:141
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 (ffffffff814fbc50)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_fill_hdr
In block/blk-zoned.c (ffffffff8150d049)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_reset_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff8150f770)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffffffff81512900)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/sed-opal.c:write_shadow_mbr
In lib/kfifo.c (ffffffff8151e033)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff81522a18)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/gpio/gpiolib.c (ffffffff81561c36)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff815b0c8e)
Location: include/linux/uaccess.h:141
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:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff815b4c43)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (ffffffff815be0ad)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff815c54ef)
Location: include/linux/uaccess.h:141
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff815d0cb5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/acpi/acpi_dbg.c (ffffffff81634807)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff81663803)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff81676062)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (ffffffff8167f5f2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
In drivers/tty/vt/vt_ioctl.c (ffffffff81687086)
Location: include/linux/uaccess.h:141
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_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_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 (ffffffff816877fb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff81688f4d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff8168c1a6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff8168d673)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffff81692839)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff8169c684)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff816aed4c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff816b0898)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/virtio_console.c (ffffffff816b6aa7)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/agp/frontend.c (ffffffff816ba855)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agpioc_setup_wrap
In drivers/char/agp/compat_ioctl.c (ffffffff816bd312)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff816c264b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/lightnvm/core.c (ffffffff816eb302)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffff8171d7c2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (ffffffff8173f09a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (ffffffff81740f3e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff8174552c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff817587a1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (ffffffff8175c993)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff8175d256)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (ffffffff8175dfea)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_devinfo.c (ffffffff8176e20a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff8176ebe9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/ata/libata-scsi.c (ffffffff8178f87f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff817a3299)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff817a4977)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff817b927b)
Location: include/linux/uaccess.h:141
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
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_set_ebpf
In drivers/net/ppp/ppp_generic.c (ffffffff817bd121)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/vfio/vfio.c (ffffffff817c7264)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff817ca7bb)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/vfio/pci/vfio_pci.c (ffffffff817cb662)
Location: include/linux/uaccess.h:141
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
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (ffffffff817ce31f)
Location: include/linux/uaccess.h:141
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
In drivers/vfio/pci/vfio_pci_config.c (ffffffff817d0b4f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
In drivers/cdrom/cdrom.c (ffffffff817d62df)
Location: include/linux/uaccess.h:141
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff817f2cc0)
Location: include/linux/uaccess.h:141
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:usbdev_do_ioctl
- 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:proc_disconnect_claim
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff818434d3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff8184d9b8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff81851fb7)
Location: include/linux/uaccess.h:141
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff818575a8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffff8185ca64)
Location: include/linux/uaccess.h:141
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 (ffffffff81867d51)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/media/cec/cec-api.c (ffffffff81870291)
Location: include/linux/uaccess.h:141
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
In drivers/pps/pps.c (ffffffff8187201f)
Location: include/linux/uaccess.h:141
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff81873684)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- 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/md/md.c (ffffffff818949a4)
Location: include/linux/uaccess.h:141
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 (ffffffff818a6712)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In net/socket.c (ffffffff818ffc84)
Location: include/linux/uaccess.h:141
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:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:ethtool_ioctl
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:copy_msghdr_from_user
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
In net/core/sock.c (ffffffff81906b1d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
In net/core/ethtool.c (ffffffff8192df38)
Location: include/linux/uaccess.h:141
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:dev_ethtool
- net/core/ethtool.c:ethtool_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_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_set_settings
- net/core/ethtool.c:ethtool_set_link_ksettings
- net/core/ethtool.c:ethtool_get_link_ksettings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (ffffffff8194fde3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (ffffffff81951571)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
In net/compat.c (ffffffff8197b40e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:get_compat_msghdr
In net/bpf/test_run.c (ffffffff81994f92)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_ctx_init
In net/ipv4/ip_options.c (ffffffff819bb97d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffffffff819c0088)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff819c8ea5)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv4/tcp_ipv4.c (ffffffff819e24cd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff819ed7e7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/arp.c (ffffffff819f7cf1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff819fe815)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff81a0719a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:ip_rt_ioctl
In net/ipv4/ipmr.c (ffffffff81a1e550)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv6/addrconf.c (ffffffff81a50ddd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (ffffffff81a5cc5a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (ffffffff81a61ebb)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/raw.c (ffffffff81a6d9ce)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/tcp_ipv6.c (ffffffff81a77c4d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffffffff81a80999)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff81a86eef)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff81a9811a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff81a9ec08)
Location: include/linux/uaccess.h:141
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81a9f434)
Location: include/linux/uaccess.h:141
Inline: True
In net/rfkill/core.c (ffffffff81aa72ad)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff81ab5fb5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
lowlatency
: Duplicate, Full Inline ⚠️Collision: Static Duplication
Inline: Full
Transformation: False
Instances:
In arch/x86/kernel/ldt.c (ffffffff81037c91)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/ldt.c:write_ldt
In arch/x86/kernel/tls.c (ffffffff8104454d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/tls.c:do_set_thread_area
In arch/x86/kernel/cpu/mce/dev-mcelog.c (ffffffff810550da)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mce/dev-mcelog.c:mce_chrdev_write
In arch/x86/kernel/cpu/mtrr/if.c (ffffffff810563a4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
- arch/x86/kernel/cpu/mtrr/if.c:mtrr_ioctl
In arch/x86/kernel/cpu/resctrl/pseudo_lock.c (ffffffff81061617)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c:pseudo_lock_measure_trigger
In arch/x86/kernel/uprobes.c (ffffffff8107b44c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/uprobes.c:arch_uretprobe_hijack_return_addr
In arch/x86/kernel/umip.c (ffffffff8107bba5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/kernel/umip.c:fixup_umip_exception
In arch/x86/mm/tlb.c (ffffffff810893a9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/tlb.c:tlbflush_write_file
In arch/x86/mm/mpx.c (ffffffff8108f243)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/mpx.c:mpx_fault_info
In arch/x86/mm/pkeys.c (ffffffff8108f8b9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/mm/pkeys.c:init_pkru_write_file
In arch/x86/ia32/sys_ia32.c (ffffffff810921d5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/ia32/sys_ia32.c:__x32_compat_sys_x86_mmap
- arch/x86/ia32/sys_ia32.c:__ia32_compat_sys_x86_mmap
In arch/x86/platform/uv/tlb_uv.c (ffffffff81096b20)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- arch/x86/platform/uv/tlb_uv.c:tunables_write
- arch/x86/platform/uv/tlb_uv.c:ptc_proc_write
In kernel/fork.c (ffffffff8109e8a6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/fork.c:copy_clone_args_from_user
In kernel/sysctl_binary.c (ffffffff810ade6e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sysctl_binary.c:__x32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_compat_sys_sysctl
- kernel/sysctl_binary.c:__ia32_sys_sysctl
- kernel/sysctl_binary.c:__x64_sys_sysctl
In kernel/capability.c (ffffffff810ae2bd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/capability.c:__ia32_sys_capset
- kernel/capability.c:__x64_sys_capset
In kernel/ptrace.c (ffffffff810b088b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/ptrace.c:ptrace_request
- kernel/ptrace.c:ptrace_peek_siginfo
- kernel/ptrace.c:ptrace_writedata
In kernel/signal.c (ffffffff810b4135)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/signal.c:__ia32_sys_rt_sigsuspend
- kernel/signal.c:__x64_sys_rt_sigsuspend
- 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:do_compat_sigaltstack
- kernel/signal.c:restore_altstack
- 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_from_user32
- kernel/signal.c:__copy_siginfo_from_user32
- kernel/signal.c:copy_siginfo_from_user
- kernel/signal.c:__copy_siginfo_from_user
- kernel/signal.c:__ia32_sys_rt_sigprocmask
- kernel/signal.c:__x64_sys_rt_sigprocmask
- kernel/signal.c:set_user_sigmask
In kernel/sys.c (ffffffff810ba4c4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sys.c:prctl_set_auxv
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:prctl_set_mm_map
- kernel/sys.c:__ia32_sys_setrlimit
- kernel/sys.c:__x64_sys_setrlimit
- kernel/sys.c:__ia32_sys_prlimit64
- kernel/sys.c:__x64_sys_prlimit64
- kernel/sys.c:__x32_compat_sys_setrlimit
- kernel/sys.c:__ia32_compat_sys_setrlimit
- kernel/sys.c:__ia32_sys_setdomainname
- kernel/sys.c:__x64_sys_setdomainname
- kernel/sys.c:__ia32_sys_sethostname
- kernel/sys.c:__x64_sys_sethostname
In kernel/sched/core.c (ffffffff810d59f2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/core.c:get_user_cpu_mask
- kernel/sched/core.c:sched_copy_attr
- kernel/sched/core.c:do_sched_setscheduler
In kernel/sched/debug.c (ffffffff810fc53d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/sched/debug.c:sched_feat_write
In kernel/sched/psi.c (ffffffff81104838)
Location: include/linux/uaccess.h:141
Inline: True
In kernel/power/qos.c (ffffffff81108342)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/qos.c:pm_qos_power_write
In kernel/power/user.c (ffffffff81112550)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/power/user.c:snapshot_ioctl
In kernel/kcmp.c (ffffffff8113363f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kcmp.c:__do_sys_kcmp
In kernel/profile.c (ffffffff8113406e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/profile.c:write_profile
In kernel/time/time.c (ffffffff811356ee)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_old_itimerspec32
- kernel/time/time.c:get_timespec64
- kernel/time/time.c:get_old_timex32
- kernel/time/time.c:__do_sys_adjtimex
- kernel/time/time.c:__x32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_compat_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__ia32_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
- kernel/time/time.c:__x64_sys_settimeofday
In kernel/time/posix-timers.c (ffffffff81145a61)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/posix-timers.c:__do_sys_clock_adjtime
- kernel/time/posix-timers.c:__ia32_sys_timer_create
- kernel/time/posix-timers.c:__x64_sys_timer_create
In kernel/time/itimer.c (ffffffff81148796)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/time/itimer.c:__ia32_sys_setitimer
- kernel/time/itimer.c:__x64_sys_setitimer
In kernel/module.c (ffffffff811597bd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/module.c:__do_sys_init_module
In kernel/kexec_core.c (ffffffff8115d316)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec_core.c:kimage_load_segment
- kernel/kexec_core.c:kimage_load_segment
In kernel/kexec.c (ffffffff8115e36f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kexec.c:__x32_compat_sys_kexec_load
- kernel/kexec.c:__ia32_compat_sys_kexec_load
- kernel/kexec.c:do_kexec_load
In kernel/compat.c (ffffffff8115ff45)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/compat.c:get_compat_sigset
- kernel/compat.c:get_compat_itimerval
In kernel/user_namespace.c (ffffffff8117684c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/user_namespace.c:proc_setgroups_write
In kernel/kprobes.c (ffffffff81186e7d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/kprobes.c:write_enabled_file_bool
In kernel/seccomp.c (ffffffff811967ec)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/seccomp.c:seccomp_get_metadata
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_set_mode_filter
- kernel/seccomp.c:seccomp_notify_ioctl
- kernel/seccomp.c:seccomp_notify_ioctl
In kernel/trace/trace.c (ffffffff811b151e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace.c:trace_parse_run_command
- kernel/trace/trace.c:tracing_clock_write
- kernel/trace/trace.c:tracing_set_trace_write
- kernel/trace/trace.c:tracing_trace_options_write
In kernel/trace/blktrace.c (ffffffff811bb8c1)
Location: include/linux/uaccess.h:141
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 (ffffffff811d2e6e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/bpf_trace.c:perf_event_query_prog_array
In kernel/trace/trace_uprobe.c (ffffffff811de1bc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
- kernel/trace/trace_uprobe.c:process_fetch_insn
In kernel/bpf/syscall.c (ffffffff811e64fb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/syscall.c:__do_sys_bpf
- kernel/bpf/syscall.c:bpf_prog_load
- kernel/bpf/syscall.c:map_update_elem
In kernel/bpf/verifier.c (ffffffff811eaa24)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/verifier.c:check_btf_info
- kernel/bpf/verifier.c:check_btf_info
In kernel/bpf/btf.c (ffffffff812034e6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/btf.c:btf_get_info_by_fd
- kernel/bpf/btf.c:btf_new_fd
In kernel/bpf/cgroup.c (ffffffff81209f1c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_getsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_setsockopt
- kernel/bpf/cgroup.c:__cgroup_bpf_run_filter_sysctl
In kernel/events/core.c (ffffffff8120db9f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/events/core.c:perf_copy_attr
- kernel/events/core.c:_perf_ioctl
In kernel/rseq.c (ffffffff81224dd2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- kernel/rseq.c:rseq_ip_fixup
- kernel/rseq.c:rseq_ip_fixup
In mm/shmem.c (ffffffff81246689)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/shmem.c:shmem_mfill_atomic_pte
In mm/util.c (ffffffff8124ab2e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/util.c:memdup_user_nul
- mm/util.c:vmemdup_user
- mm/util.c:memdup_user
In mm/memory.c (ffffffff8126b643)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memory.c:copy_huge_page_from_user
In mm/mempolicy.c (ffffffff812a1398)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/mempolicy.c:__do_compat_sys_get_mempolicy
- mm/mempolicy.c:get_nodes
In mm/migrate.c (ffffffff812b3f4e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/migrate.c:do_pages_stat
In mm/userfaultfd.c (ffffffff812d9956)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/userfaultfd.c:mcopy_atomic
- mm/userfaultfd.c:mcopy_atomic
In mm/memfd.c (ffffffff812ddc85)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- mm/memfd.c:__ia32_sys_memfd_create
- mm/memfd.c:__x64_sys_memfd_create
In fs/read_write.c (ffffffff812e4d5f)
Location: include/linux/uaccess.h:141
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:__x32_compat_sys_sendfile64
- fs/read_write.c:__ia32_compat_sys_sendfile64
- fs/read_write.c:__ia32_sys_sendfile64
- fs/read_write.c:__x64_sys_sendfile64
- fs/read_write.c:rw_copy_check_uvector
In fs/exec.c (ffffffff812ec8d7)
Location: include/linux/uaccess.h:141
Inline: True
In fs/fcntl.c (ffffffff812f8f09)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fcntl.c:get_compat_flock64
- fs/fcntl.c:get_compat_flock
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
- fs/fcntl.c:do_fcntl
In fs/ioctl.c (ffffffff812fa9ad)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:do_vfs_ioctl
- fs/ioctl.c:ioctl_preallocate
In fs/select.c (ffffffff812fdc55)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/select.c:__x32_compat_sys_old_select
- fs/select.c:__ia32_compat_sys_old_select
- fs/select.c:do_compat_select
- fs/select.c:do_sys_poll
- fs/select.c:kern_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
- fs/select.c:core_sys_select
In fs/xattr.c (ffffffff81312355)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/xattr.c:setxattr
In fs/libfs.c (ffffffff813138da)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/libfs.c:simple_attr_write
- fs/libfs.c:simple_write_to_buffer
In fs/splice.c (ffffffff8131f3f5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/splice.c:do_splice
- fs/splice.c:do_splice
In fs/utimes.c (ffffffff81321783)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/utimes.c:do_futimesat
In fs/notify/fanotify/fanotify_user.c (ffffffff8133a129)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/notify/fanotify/fanotify_user.c:fanotify_write
In fs/eventpoll.c (ffffffff8133bbd1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventpoll.c:__ia32_sys_epoll_ctl
- fs/eventpoll.c:__x64_sys_epoll_ctl
In fs/signalfd.c (ffffffff8133eb7a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/signalfd.c:__ia32_sys_signalfd
- fs/signalfd.c:__x64_sys_signalfd
- fs/signalfd.c:__ia32_sys_signalfd4
- fs/signalfd.c:__x64_sys_signalfd4
In fs/timerfd.c (ffffffff8133f4c1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/timerfd.c:timerfd_ioctl
In fs/eventfd.c (ffffffff813407a6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/eventfd.c:eventfd_write
In fs/userfaultfd.c (ffffffff813424a0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_ioctl
- fs/userfaultfd.c:userfaultfd_register
In fs/aio.c (ffffffff813464cb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/aio.c:__x32_compat_sys_io_pgetevents_time64
- fs/aio.c:__ia32_compat_sys_io_pgetevents_time64
- fs/aio.c:__x32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_compat_sys_io_pgetevents
- fs/aio.c:__ia32_sys_io_pgetevents
- fs/aio.c:__x64_sys_io_pgetevents
- fs/aio.c:io_submit_one
In fs/io_uring.c (ffffffff8134ec0a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:__io_uring_register
- fs/io_uring.c:io_uring_setup
- fs/io_uring.c:io_sqe_buffer_register
- fs/io_uring.c:io_sqe_buffer_register
In fs/crypto/keyring.c (ffffffff8135656e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/keyring.c:fscrypt_ioctl_get_key_status
- fs/crypto/keyring.c:do_remove_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
- fs/crypto/keyring.c:fscrypt_ioctl_add_key
In fs/crypto/policy.c (ffffffff8135836f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/crypto/policy.c:fscrypt_ioctl_get_policy_ex
- fs/crypto/policy.c:fscrypt_ioctl_set_policy
In fs/verity/enable.c (ffffffff81359127)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/verity/enable.c:fsverity_ioctl_enable
- fs/verity/enable.c:enable_verity
- fs/verity/enable.c:enable_verity
In fs/binfmt_elf.c (ffffffff81364192)
Location: include/linux/uaccess.h:141
Inline: True
In fs/compat_binfmt_elf.c (ffffffff81365252)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/compat_binfmt_elf.c:fill_psinfo
In fs/fhandle.c (ffffffff8136c390)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fhandle.c:do_handle_open
- fs/fhandle.c:do_handle_open
In fs/quota/quota.c (ffffffff8137641e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:do_quotactl
- fs/quota/quota.c:quota_setxquota
- fs/quota/quota.c:quota_getxstatev
- fs/quota/quota.c:quota_setquota
In fs/proc/task_mmu.c (ffffffff81377df4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/task_mmu.c:clear_refs_write
In fs/proc/base.c (ffffffff8137e1a1)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/proc/base.c:comm_write
- fs/proc/base.c:sched_autogroup_write
- fs/proc/base.c:oom_score_adj_write
- fs/proc/base.c:oom_adj_write
In fs/kernfs/file.c (ffffffff8138fbaa)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/kernfs/file.c:kernfs_fop_write
In fs/configfs/file.c (ffffffff81392d50)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/configfs/file.c:configfs_write_file
In fs/ext4/ioctl.c (ffffffff813c129f)
Location: include/linux/uaccess.h:141
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_ioc_getfsmap
In fs/fat/file.c (ffffffff814162a4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/fat/file.c:fat_generic_ioctl
In fs/ecryptfs/miscdev.c (ffffffff81427e2e)
Location: include/linux/uaccess.h:141
Inline: True
In fs/efivarfs/file.c (ffffffff8144135a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- fs/efivarfs/file.c:efivarfs_file_ioctl
- fs/efivarfs/file.c:efivarfs_file_write
In ipc/compat.c (ffffffff81441a59)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/compat.c:get_compat_ipc_perm
- ipc/compat.c:get_compat_ipc64_perm
In ipc/msgutil.c (ffffffff81443271)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/msgutil.c:load_msg
- ipc/msgutil.c:load_msg
In ipc/msg.c (ffffffff81443ce0)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/sem.c (ffffffff81447040)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/sem.c:do_semtimedop
- ipc/sem.c:semctl_main
In ipc/shm.c (ffffffff8144a725)
Location: include/linux/uaccess.h:141
Inline: True
In ipc/syscall.c (ffffffff8144bf53)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/syscall.c:compat_ksys_ipc
In ipc/mqueue.c (ffffffff8144e6f9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- ipc/mqueue.c:__do_compat_sys_mq_getsetattr
- ipc/mqueue.c:__x32_compat_sys_mq_open
- ipc/mqueue.c:__ia32_compat_sys_mq_open
- ipc/mqueue.c:__do_sys_mq_getsetattr
- ipc/mqueue.c:__ia32_sys_mq_notify
- ipc/mqueue.c:__x64_sys_mq_notify
- ipc/mqueue.c:do_mq_notify
- ipc/mqueue.c:__ia32_sys_mq_open
- ipc/mqueue.c:__x64_sys_mq_open
In security/keys/keyctl.c (ffffffff81454199)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl.c:keyctl_update_key
- security/keys/keyctl.c:__ia32_sys_add_key
- security/keys/keyctl.c:__x64_sys_add_key
In security/keys/compat_dh.c (ffffffff81458ae3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/compat_dh.c:compat_keyctl_dh_compute
In security/keys/dh.c (ffffffff81459fa3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/dh.c:keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
- security/keys/dh.c:__keyctl_dh_compute
In security/keys/keyctl_pkey.c (ffffffff8145a1e0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/keys/keyctl_pkey.c:keyctl_pkey_params_get_2
In security/selinux/selinuxfs.c (ffffffff814742cc)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/selinux/selinuxfs.c:sel_write_load
In security/smack/smackfs.c (ffffffff8148e47d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/smack/smackfs.c:smk_write_ptrace
- security/smack/smackfs.c:smk_write_logging
- security/smack/smackfs.c:smk_write_mapped
- security/smack/smackfs.c:smk_write_direct
- security/smack/smackfs.c:smk_write_doi
In security/apparmor/apparmorfs.c (ffffffff814a374e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- security/apparmor/apparmorfs.c:aa_write_access
In block/ioctl.c (ffffffff815050b9)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_ioctl
- block/ioctl.c:blkdev_pr_preempt
- block/ioctl.c:blk_ioctl_discard
- block/ioctl.c:blkpg_ioctl
- block/ioctl.c:blkpg_ioctl
In block/scsi_ioctl.c (ffffffff815147dc)
Location: include/linux/uaccess.h:141
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 (ffffffff81514d00)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/bsg.c:bsg_sg_io
- block/bsg.c:bsg_scsi_fill_hdr
In block/blk-zoned.c (ffffffff81526729)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-zoned.c:blkdev_reset_zones_ioctl
- block/blk-zoned.c:blkdev_report_zones_ioctl
In block/blk-mq-debugfs.c (ffffffff81528f90)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/blk-mq-debugfs.c:queue_state_write
In block/sed-opal.c (ffffffff8152c0c0)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- block/sed-opal.c:write_shadow_mbr
In lib/kfifo.c (ffffffff815378a3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kfifo.c:kfifo_copy_from_user
- lib/kfifo.c:kfifo_copy_from_user
In lib/kstrtox.c (ffffffff8153c398)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- lib/kstrtox.c:kstrtos8_from_user
- lib/kstrtox.c:kstrtou8_from_user
- lib/kstrtox.c:kstrtos16_from_user
- lib/kstrtox.c:kstrtou16_from_user
- lib/kstrtox.c:kstrtoint_from_user
- lib/kstrtox.c:kstrtouint_from_user
- lib/kstrtox.c:kstrtol_from_user
- lib/kstrtox.c:kstrtoul_from_user
- lib/kstrtox.c:kstrtoll_from_user
- lib/kstrtox.c:kstrtoull_from_user
- lib/kstrtox.c:kstrtobool_from_user
In drivers/gpio/gpiolib.c (ffffffff8157bb26)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:gpio_ioctl
- drivers/gpio/gpiolib.c:linehandle_create
- drivers/gpio/gpiolib.c:linehandle_ioctl
In drivers/video/fbdev/core/fbmem.c (ffffffff815ca6fe)
Location: include/linux/uaccess.h:141
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:do_fb_ioctl
- drivers/video/fbdev/core/fbmem.c:fb_write
In drivers/video/fbdev/core/fbcmap.c (ffffffff815ce6b3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
- drivers/video/fbdev/core/fbcmap.c:fb_set_user_cmap
In drivers/video/fbdev/core/fbcon.c (ffffffff815d7bfd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/video/fbdev/core/fbcon.c:fbcon_get_con2fb_map_ioctl
- drivers/video/fbdev/core/fbcon.c:fbcon_set_con2fb_map_ioctl
In drivers/video/fbdev/imsttfb.c (ffffffff815df08f)
Location: include/linux/uaccess.h:141
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
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
- drivers/video/fbdev/imsttfb.c:imsttfb_ioctl
In drivers/acpi/proc.c (ffffffff815eab75)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/acpi/proc.c:acpi_system_write_wakeup_device
In drivers/acpi/acpi_dbg.c (ffffffff8164eb27)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/xen/xenbus/xenbus_dev_frontend.c (ffffffff8167ddc3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/xen/xenbus/xenbus_dev_frontend.c:xenbus_file_write
In drivers/tty/tty_io.c (ffffffff81690782)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_io.c:compat_tty_tiocsserial
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_ioctl
- drivers/tty/tty_io.c:tty_write
In drivers/tty/tty_ioctl.c (ffffffff81699c42)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/tty_ioctl.c:tty_mode_ioctl
- drivers/tty/tty_ioctl.c:set_termiox
In drivers/tty/vt/vt_ioctl.c (ffffffff816a1676)
Location: include/linux/uaccess.h:141
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_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_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 (ffffffff816a1deb)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vc_screen.c:vcs_write
In drivers/tty/vt/selection.c (ffffffff816a353d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/selection.c:set_selection_user
- drivers/tty/vt/selection.c:sel_loadlut
In drivers/tty/vt/keyboard.c (ffffffff816a67a6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/keyboard.c:vt_do_kdgkb_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kdsk_ioctl
- drivers/tty/vt/keyboard.c:vt_do_kbkeycode_ioctl
In drivers/tty/vt/consolemap.c (ffffffff816a7c73)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/consolemap.c:con_set_trans_new
- drivers/tty/vt/consolemap.c:con_set_trans_old
In drivers/tty/vt/vt.c (ffffffff816ace19)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/vt/vt.c:con_set_cmap
In drivers/tty/serial/serial_core.c (ffffffff816b71c4)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/tty/serial/serial_core.c:uart_ioctl
- drivers/tty/serial/serial_core.c:uart_ioctl
In drivers/char/mem.c (ffffffff816c8e67)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/mem.c:write_mem
In drivers/char/random.c (ffffffff816caff8)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/virtio_console.c (ffffffff816d10af)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/char/agp/frontend.c (ffffffff816d4e25)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agp_ioctl
- drivers/char/agp/frontend.c:agpioc_setup_wrap
In drivers/char/agp/compat_ioctl.c (ffffffff816d78e2)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
- drivers/char/agp/compat_ioctl.c:compat_agp_ioctl
In drivers/char/tpm/tpm-dev-common.c (ffffffff816dcc1b)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/char/tpm/tpm-dev-common.c:tpm_common_write
In drivers/lightnvm/core.c (ffffffff81705b42)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
- drivers/lightnvm/core.c:nvm_ctl_ioctl
In drivers/block/loop.c (ffffffff81738b52)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/block/loop.c:loop_info64_from_compat
- drivers/block/loop.c:loop_set_status64
- drivers/block/loop.c:loop_set_status_old
In drivers/mfd/ab3100-core.c (ffffffff8175a4da)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/ab3100-core.c:ab3100_get_set_reg
In drivers/mfd/aat2870-core.c (ffffffff8175c37e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/mfd/aat2870-core.c:aat2870_reg_write_file
In drivers/nvdimm/bus.c (ffffffff8176096c)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
- drivers/nvdimm/bus.c:__nd_ioctl
In drivers/dma-buf/dma-buf.c (ffffffff81773c21)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/dma-buf.c:dma_buf_ioctl
In drivers/dma-buf/sync_file.c (ffffffff81778033)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sync_file.c:sync_file_ioctl
- drivers/dma-buf/sync_file.c:sync_file_ioctl_fence_info
In drivers/dma-buf/sw_sync.c (ffffffff817788f6)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
- drivers/dma-buf/sw_sync.c:sw_sync_ioctl
In drivers/dma-buf/udmabuf.c (ffffffff8177964a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
- drivers/dma-buf/udmabuf.c:udmabuf_ioctl
In drivers/scsi/scsi_devinfo.c (ffffffff817899aa)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_devinfo.c:proc_scsi_devinfo_write
In drivers/scsi/scsi_proc.c (ffffffff8178a389)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/scsi/scsi_proc.c:proc_scsi_write
- drivers/scsi/scsi_proc.c:proc_scsi_host_write
In drivers/ata/libata-scsi.c (ffffffff817a96bf)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/ata/libata-scsi.c:ata_task_ioctl
- drivers/ata/libata-scsi.c:ata_cmd_ioctl
In drivers/gpu/vga/vgaarb.c (ffffffff817bd119)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vgaarb.c:vga_arb_write
In drivers/gpu/vga/vga_switcheroo.c (ffffffff817be7f7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/gpu/vga/vga_switcheroo.c:vga_switcheroo_debugfs_write
In drivers/net/tun.c (ffffffff817d4c89)
Location: include/linux/uaccess.h:141
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
- drivers/net/tun.c:__tun_chr_ioctl
- drivers/net/tun.c:tun_set_ebpf
In drivers/net/ppp/ppp_generic.c (ffffffff817d6b41)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_set_compress
- drivers/net/ppp/ppp_generic.c:ppp_ioctl
- drivers/net/ppp/ppp_generic.c:get_filter
- drivers/net/ppp/ppp_generic.c:ppp_write
In drivers/vfio/vfio.c (ffffffff817e1504)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/vfio/vfio.c:vfio_group_fops_unl_ioctl
In drivers/vfio/vfio_iommu_type1.c (ffffffff817e4a5b)
Location: include/linux/uaccess.h:141
Inline: True
In drivers/vfio/pci/vfio_pci.c (ffffffff817e5902)
Location: include/linux/uaccess.h:141
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
- drivers/vfio/pci/vfio_pci.c:vfio_pci_ioctl
In drivers/vfio/pci/vfio_pci_rdwr.c (ffffffff817e85bf)
Location: include/linux/uaccess.h:141
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
In drivers/vfio/pci/vfio_pci_config.c (ffffffff817eadef)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/vfio/pci/vfio_pci_config.c:vfio_pci_config_rw
In drivers/cdrom/cdrom.c (ffffffff817f057f)
Location: include/linux/uaccess.h:141
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_dvd_auth
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_volume
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_blk
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_play_msf
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_subchannel
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_audio
- drivers/cdrom/cdrom.c:mmc_ioctl_cdrom_read_data
In drivers/usb/core/devio.c (ffffffff8180cf40)
Location: include/linux/uaccess.h:141
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:usbdev_do_ioctl
- 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:proc_disconnect_claim
- drivers/usb/core/devio.c:get_urb32
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_do_submiturb
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_bulk
- drivers/usb/core/devio.c:proc_control
- drivers/usb/core/devio.c:proc_control
In drivers/usb/host/xhci-debugfs.c (ffffffff8185da33)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/usb/host/xhci-debugfs.c:xhci_port_write
In drivers/input/input-compat.c (ffffffff81868b88)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/input-compat.c:input_event_from_user
- drivers/input/input-compat.c:input_event_from_user
In drivers/input/evdev.c (ffffffff8186d137)
Location: include/linux/uaccess.h:141
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_do_ioctl
- drivers/input/evdev.c:evdev_do_ioctl
- drivers/input/evdev.c:evdev_handle_set_keycode_v2
- drivers/input/evdev.c:evdev_handle_set_keycode
- drivers/input/evdev.c:evdev_handle_get_keycode_v2
- drivers/input/evdev.c:evdev_handle_get_keycode
In drivers/input/misc/uinput.c (ffffffff818726c8)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/input/misc/uinput.c:uinput_dev_setup
In drivers/rtc/dev.c (ffffffff81877ce4)
Location: include/linux/uaccess.h:141
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 (ffffffff81883001)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:compat_i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl
- drivers/i2c/i2c-dev.c:i2cdev_ioctl_smbus
In drivers/media/cec/cec-api.c (ffffffff8188a201)
Location: include/linux/uaccess.h:141
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
In drivers/pps/pps.c (ffffffff8188d94f)
Location: include/linux/uaccess.h:141
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
- drivers/pps/pps.c:pps_cdev_ioctl
In drivers/ptp/ptp_chardev.c (ffffffff8188f034)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- 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/md/md.c (ffffffff818b064b)
Location: include/linux/uaccess.h:141
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 (ffffffff818c2952)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
- drivers/md/dm-ioctl.c:ctl_ioctl
In drivers/remoteproc/remoteproc_debugfs.c (ffffffff819080bd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- drivers/remoteproc/remoteproc_debugfs.c:rproc_recovery_write
In net/socket.c (ffffffff81920c74)
Location: include/linux/uaccess.h:141
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:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:routing_ioctl
- net/socket.c:compat_ifr_data_ioctl
- net/socket.c:ethtool_ioctl
- net/socket.c:__ia32_sys_socketcall
- net/socket.c:__x64_sys_socketcall
- net/socket.c:____sys_sendmsg
- net/socket.c:copy_msghdr_from_user
- net/socket.c:sock_ioctl
- net/socket.c:sock_do_ioctl
- net/socket.c:sock_do_ioctl
In net/core/sock.c (ffffffff81927b5f)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_setsockopt
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
- net/core/sock.c:sock_set_timeout
In net/core/ethtool.c (ffffffff8194f608)
Location: include/linux/uaccess.h:141
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:dev_ethtool
- net/core/ethtool.c:ethtool_set_per_queue
- net/core/ethtool.c:ethtool_set_per_queue_coalesce
- net/core/ethtool.c:ethtool_flash_device
- net/core/ethtool.c:ethtool_set_channels
- net/core/ethtool.c:ethtool_set_coalesce
- net/core/ethtool.c:ethtool_get_any_eeprom
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_set_rxfh
- net/core/ethtool.c:ethtool_get_rxfh
- net/core/ethtool.c:ethtool_set_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_set_settings
- net/core/ethtool.c:ethtool_set_link_ksettings
- net/core/ethtool.c:ethtool_get_link_ksettings
- net/core/ethtool.c:load_link_ksettings_from_user
In net/core/filter.c (ffffffff819717b3)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/filter.c:__get_filter
- net/core/filter.c:bpf_prog_create_from_user
In net/core/dev_ioctl.c (ffffffff81972f61)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/core/dev_ioctl.c:dev_ifsioc
In net/compat.c (ffffffff8199d95e)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/compat.c:__do_compat_sys_socketcall
- net/compat.c:get_compat_bpf_fprog
- net/compat.c:cmsghdr_from_user_compat_to_kern
- net/compat.c:get_compat_msghdr
In net/bpf/test_run.c (ffffffff819b7b12)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/bpf/test_run.c:bpf_ctx_init
In net/ipv4/ip_options.c (ffffffff819c528d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_options.c:ip_options_get_from_user
In net/ipv4/ip_sockglue.c (ffffffff819c9a61)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
- net/ipv4/ip_sockglue.c:do_ip_getsockopt
In net/ipv4/tcp.c (ffffffff819d29f5)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv4/tcp_ipv4.c (ffffffff819ec21d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/tcp_ipv4.c:tcp_v4_parse_md5_keys
In net/ipv4/raw.c (ffffffff819f76d7)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/raw.c:raw_seticmpfilter
In net/ipv4/arp.c (ffffffff81a01f31)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/arp.c:arp_ioctl
In net/ipv4/af_inet.c (ffffffff81a08ba5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
- net/ipv4/af_inet.c:inet_ioctl
In net/ipv4/fib_frontend.c (ffffffff81a1186a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv4/fib_frontend.c:ip_rt_ioctl
In net/ipv4/ipmr.c (ffffffff81a298e0)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv4/ipmr.c:ip_mroute_setsockopt
In net/ipv6/addrconf.c (ffffffff81a5cd0d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/addrconf.c:addrconf_del_ifaddr
- net/ipv6/addrconf.c:addrconf_add_ifaddr
- net/ipv6/addrconf.c:addrconf_set_dstaddr
In net/ipv6/route.c (ffffffff81a6902a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/route.c:ipv6_route_ioctl
In net/ipv6/ipv6_sockglue.c (ffffffff81a6e3bc)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/raw.c (ffffffff81a79fee)
Location: include/linux/uaccess.h:141
Inline: True
In net/ipv6/tcp_ipv6.c (ffffffff81a843bd)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/tcp_ipv6.c:tcp_v6_parse_md5_keys
In net/ipv6/ip6_flowlabel.c (ffffffff81a8d259)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/ipv6/ip6_flowlabel.c:ipv6_flowlabel_opt
- net/ipv6/ip6_flowlabel.c:fl_create
In net/ipv6/ip6mr.c (ffffffff81a93aaf)
Location: include/linux/uaccess.h:141
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_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
- net/ipv6/ip6mr.c:ip6_mroute_setsockopt
In net/packet/af_packet.c (ffffffff81aa498a)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/packet/af_packet.c:packet_getsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
- net/packet/af_packet.c:packet_setsockopt
In net/wireless/wext-core.c (ffffffff81aaae08)
Location: include/linux/uaccess.h:141
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
- net/wireless/wext-core.c:ioctl_standard_iw_point
In net/wireless/wext-priv.c (ffffffff81aab634)
Location: include/linux/uaccess.h:141
Inline: True
In net/rfkill/core.c (ffffffff81ab364d)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/rfkill/core.c:rfkill_fop_write
In net/xdp/xsk.c (ffffffff81ac21c5)
Location: include/linux/uaccess.h:141
Inline: True
Inline callers:
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt
- net/xdp/xsk.c:xsk_setsockopt