Defined in 1 files as a function:
Referenced in 4 files:
- arch/x86/include/asm/compat.h, line 100
- arch/x86/include/asm/ftrace.h, line 158
- arch/x86/kernel/sys_x86_64.c
- arch/x86/mm/mmap.c, line 151
Smatch caller information:
lib/iov_iter.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
mm/huge_memory.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/firewire/core-cdev.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|
net/xfrm/xfrm_state.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | sk |
kernel/power/user.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | global &device_hotplug_lock | ||
| LOCK2 | global &system_transition_mutex |
drivers/scsi/sg.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &kfd_processes_mutex |
drivers/hid/uhid.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &uhid->devlock | ||
| TYPE_LOCK | (struct uhid_device)->devlock |
net/bridge/netfilter/ebtables.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/cdrom/cdrom.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &cd->lock | ||
| TYPE_LOCK | (struct scsi_cd)->lock |
net/ipv4/netfilter/ip_tables.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
io_uring/futex.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &ctx->uring_lock | ||
| HALF_LOCKED2 | &sqd->lock | ||
| TYPE_LOCK | (struct io_ring_ctx)->uring_lock |
kernel/ptrace.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|
drivers/platform/raspberrypi/vchiq-interface/vchiq_dev.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &instance->completion_mutex | ||
| TYPE_LOCK | (struct vchiq_instance)->completion_mutex |
net/core/filter.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/core/dev_ioctl.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | rcu_read |
kernel/trace/trace_syscalls.c arch_trace_is_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD |
net/ipv4/tcp.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| HALF_LOCKED2 | sk |
kernel/auditsc.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|
drivers/scsi/aacraid/commctrl.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &dev->ioctl_mutex | ||
| TYPE_LOCK | (struct aac_dev)->ioctl_mutex |
io_uring/wait.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|
fs/read_write.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| HALF_LOCKED2 | &inode_out->i_rwsem | ||
| HALF_LOCKED2 | &pool->lock |
arch/x86/kernel/sys_x86_64.c arch_get_unmapped_area_topdown() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/sys_x86_64.c arch_get_unmapped_area_topdown() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/sys_x86_64.c arch_get_unmapped_area_topdown() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/sys_x86_64.c find_start_end() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/kernel/sys_x86_64.c find_start_end() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/sctp/socket.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| LOCK2 | sk |
drivers/media/v4l2-core/v4l2-ioctl.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|
drivers/input/misc/uinput.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &udev->mutex |
net/xfrm/xfrm_user.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &net->xfrm.xfrm_cfg_mutex | ||
| HALF_LOCKED2 | global &audit_cmd_mutex.lock | ||
| HALF_LOCKED2 | global &cb_lock | ||
| HALF_LOCKED2 | global &crypto_cfg_mutex | ||
| HALF_LOCKED2 | global &hwsim_phys_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | global &rx_queue_mutex | ||
| HALF_LOCKED2 | rcu_read |
io_uring/io_uring.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|
drivers/nvme/host/ioctl.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/ipv6/ipv6_sockglue.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/evdev.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &evdev->mutex |
net/ipv4/ip_sockglue.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/scsi/scsi_ioctl.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| TASK_NOT_RUNNING |
drivers/char/lp.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | global &lp_mutex |
kernel/time/time.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &ctx->uring_lock |
drivers/net/slip/slip.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/ata/libata-scsi.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &cd->lock |
net/core/sock.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/nfs/dir.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &filp->f_lock | ||
| HALF_LOCKED2 | &inode->i_rwsem |
drivers/char/hpet.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|
drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_chardev.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/eql.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/socket.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|
drivers/scsi/megaraid/megaraid_sas_base.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &instance->ioctl_sem |
kernel/futex/syscalls.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|
drivers/net/plip/plip.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
kernel/signal.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|
mm/process_vm_access.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|
mm/mempolicy.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|
drivers/net/fddi/skfp/skfddi.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &net->rtnl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
mm/migrate.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|
fs/nfs/fs_context.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sb->s_umount |
drivers/input/input-compat.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &evdev->mutex |
net/netfilter/x_tables.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/ipv6/netfilter/ip6_tables.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/ipv4/netfilter/arp_tables.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
arch/x86/mm/mmap.c get_mmap_base() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/ptp/ptp_chardev.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|
net/bridge/br_ioctl.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | global &br_ioctl_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
io_uring/register.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | &ctx->uring_lock | ||
| TYPE_LOCK | (struct io_ring_ctx)->uring_lock |
drivers/char/ppdev.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| LOCK2 | global &pp_do_mutex |
kernel/seccomp.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING |
fs/ext4/dir.c in_compat_syscall() -> in_32bit_syscall()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &inode->i_rwsem |