Defined in 2 files as a function:
Referenced in 2 files:
Smatch caller information:
kernel/rcu/refscale.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
mm/memcontrol.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &percpu_charge_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &cgroup_mutex |
net/kcm/kcmsock.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
net/netfilter/xt_bpf.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &table->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/packet/af_packet.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
net/core/bpf_sk_storage.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/bpf/bpf_iter.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &m->lock | ||
| HALF_LOCKED2 | &seq->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
net/core/sock_reuseport.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &head->lock |
net/core/skmsg.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | sk |
net/core/filter.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &conn->lock |
fs/erofs/zutil.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
kernel/bpf/syscall.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
kernel/trace/trace_osnoise.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &interface_lock |
drivers/gpu/drm/clients/drm_log.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dlog->lock | ||
| HALF_LOCKED2 | global &console_mutex | ||
| TYPE_LOCK | (struct drm_log)->lock |
drivers/vhost/net.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &vq->mutex | ||
| TYPE_LOCK | (struct vhost_virtqueue)->mutex |
mm/kasan/kasan_test_c.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
crypto/testmgr.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &once_lock |
drivers/scsi/storvsc_drv.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &sdev->state_mutex |
net/ipv6/inet6_hashtables.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
net/bpf/test_run.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/netfilter/nf_bpf_link.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/core/lwt_bpf.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | bh | ||
| LOCK2 | rcu_read |
kernel/bpf/cgroup.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read | ||
| HALF_LOCKED2 | sk |
kernel/rcu/srcutree.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
kernel/time/timer_migration.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | global &cpuhp_state_mutex | ||
| HALF_LOCKED2 | irq |
net/ipv4/inet_hashtables.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
arch/x86/kvm/svm/svm.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
kernel/trace/trace.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
kernel/bpf/bpf_inode_storage.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
kernel/trace/trace_uprobe.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ucb->mutex |
net/core/flow_dissector.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
drivers/net/tun.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read |
drivers/media/rc/bpf-lirc.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | global &ir_raw_handler_lock | ||
| LOCK2 | rcu_read |
kernel/trace/ring_buffer.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &buffer->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct trace_buffer)->mutex |
net/ipv6/seg6_local.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
kernel/bpf/trampoline.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
io_uring/bpf_filter.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| LOCK2 | &ctx->uring_lock | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &sqd->lock | ||
| TYPE_LOCK | (struct io_ring_ctx)->uring_lock |
kernel/trace/bpf_trace.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
net/core/dev.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
arch/x86/kvm/vmx/vmx.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
kernel/bpf/hashtab.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | rcu_read |
kernel/bpf/helpers.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
kernel/sched/core.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
kernel/seccomp.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |
kernel/trace/rv/monitors/wip/wip.c migrate_disable() -> __migrate_disable()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL |