summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorDmitry Torokhov <dmitry.torokhov@gmail.com>2022-02-28 23:12:55 -0800
committerDmitry Torokhov <dmitry.torokhov@gmail.com>2022-02-28 23:12:55 -0800
commit1136fa0c07de570dc17858745af8be169d1440ba (patch)
tree3221b003517dd3cb13df5ba4b85637cd9ed82692 /kernel
parentba115adf61b36b8c167126425a62b0efc23f72c0 (diff)
parent754e0b0e35608ed5206d6a67a791563c631cec07 (diff)
downloadlinux-1136fa0c07de570dc17858745af8be169d1440ba.tar.gz
linux-1136fa0c07de570dc17858745af8be169d1440ba.tar.bz2
linux-1136fa0c07de570dc17858745af8be169d1440ba.zip
Merge tag 'v5.17-rc4' into for-linus
Merge with mainline to get the Intel ASoC generic helpers header and other changes.
Diffstat (limited to 'kernel')
-rw-r--r--kernel/Kconfig.preempt22
-rw-r--r--kernel/Makefile4
-rw-r--r--kernel/acct.c1
-rw-r--r--kernel/async.c3
-rw-r--r--kernel/audit.c109
-rw-r--r--kernel/audit.h9
-rw-r--r--kernel/audit_fsnotify.c3
-rw-r--r--kernel/audit_tree.c25
-rw-r--r--kernel/audit_watch.c6
-rw-r--r--kernel/auditfilter.c22
-rw-r--r--kernel/auditsc.c530
-rw-r--r--kernel/bpf/Kconfig7
-rw-r--r--kernel/bpf/Makefile6
-rw-r--r--kernel/bpf/arraymap.c7
-rw-r--r--kernel/bpf/bloom_filter.c210
-rw-r--r--kernel/bpf/bpf_inode_storage.c6
-rw-r--r--kernel/bpf/bpf_iter.c35
-rw-r--r--kernel/bpf/bpf_local_storage.c50
-rw-r--r--kernel/bpf/bpf_lsm.c2
-rw-r--r--kernel/bpf/bpf_struct_ops.c38
-rw-r--r--kernel/bpf/bpf_struct_ops_types.h3
-rw-r--r--kernel/bpf/bpf_task_storage.c10
-rw-r--r--kernel/bpf/btf.c717
-rw-r--r--kernel/bpf/cgroup.c58
-rw-r--r--kernel/bpf/core.c22
-rw-r--r--kernel/bpf/cpumap.c12
-rw-r--r--kernel/bpf/devmap.c36
-rw-r--r--kernel/bpf/hashtab.c13
-rw-r--r--kernel/bpf/helpers.c44
-rw-r--r--kernel/bpf/inode.c14
-rw-r--r--kernel/bpf/local_storage.c3
-rw-r--r--kernel/bpf/lpm_trie.c2
-rw-r--r--kernel/bpf/map_iter.c4
-rw-r--r--kernel/bpf/mmap_unlock_work.h65
-rw-r--r--kernel/bpf/net_namespace.c1
-rw-r--r--kernel/bpf/preload/.gitignore4
-rw-r--r--kernel/bpf/preload/Makefile26
-rw-r--r--kernel/bpf/preload/iterators/Makefile38
-rw-r--r--kernel/bpf/reuseport_array.c6
-rw-r--r--kernel/bpf/ringbuf.c4
-rw-r--r--kernel/bpf/stackmap.c87
-rw-r--r--kernel/bpf/syscall.c139
-rw-r--r--kernel/bpf/task_iter.c82
-rw-r--r--kernel/bpf/trampoline.c28
-rw-r--r--kernel/bpf/verifier.c1490
-rw-r--r--kernel/cgroup/cgroup-internal.h19
-rw-r--r--kernel/cgroup/cgroup-v1.c64
-rw-r--r--kernel/cgroup/cgroup.c222
-rw-r--r--kernel/cgroup/cpuset.c88
-rw-r--r--kernel/cgroup/misc.c31
-rw-r--r--kernel/cgroup/rstat.c53
-rw-r--r--kernel/configs/debug.config105
-rw-r--r--kernel/cpu.c7
-rw-r--r--kernel/crash_core.c11
-rw-r--r--kernel/cred.c5
-rw-r--r--kernel/debug/kdb/kdb_bt.c16
-rw-r--r--kernel/debug/kdb/kdb_main.c37
-rw-r--r--kernel/debug/kdb/kdb_private.h4
-rw-r--r--kernel/debug/kdb/kdb_support.c118
-rw-r--r--kernel/delayacct.c49
-rw-r--r--kernel/dma/coherent.c5
-rw-r--r--kernel/dma/direct.c240
-rw-r--r--kernel/dma/mapping.c4
-rw-r--r--kernel/dma/pool.c4
-rw-r--r--kernel/dma/swiotlb.c69
-rw-r--r--kernel/entry/common.c4
-rw-r--r--kernel/entry/kvm.c4
-rw-r--r--kernel/entry/syscall_user_dispatch.c12
-rw-r--r--kernel/events/Makefile5
-rw-r--r--kernel/events/core.c379
-rw-r--r--kernel/events/internal.h7
-rw-r--r--kernel/events/uprobes.c3
-rw-r--r--kernel/exit.c176
-rw-r--r--kernel/extable.c35
-rw-r--r--kernel/fork.c66
-rw-r--r--kernel/futex.c4272
-rw-r--r--kernel/futex/Makefile3
-rw-r--r--kernel/futex/core.c1141
-rw-r--r--kernel/futex/futex.h293
-rw-r--r--kernel/futex/pi.c1233
-rw-r--r--kernel/futex/requeue.c897
-rw-r--r--kernel/futex/syscalls.c376
-rw-r--r--kernel/futex/waitwake.c708
-rw-r--r--kernel/gcov/Kconfig1
-rw-r--r--kernel/hung_task.c81
-rw-r--r--kernel/irq/Kconfig10
-rw-r--r--kernel/irq/chip.c6
-rw-r--r--kernel/irq/generic-chip.c5
-rw-r--r--kernel/irq/handle.c29
-rw-r--r--kernel/irq/internals.h2
-rw-r--r--kernel/irq/irqdesc.c81
-rw-r--r--kernel/irq/irqdomain.c7
-rw-r--r--kernel/irq/manage.c14
-rw-r--r--kernel/irq/msi.c794
-rw-r--r--kernel/irq/proc.c8
-rw-r--r--kernel/irq/spurious.c8
-rw-r--r--kernel/irq_work.c130
-rw-r--r--kernel/kallsyms.c47
-rw-r--r--kernel/kcov.c36
-rw-r--r--kernel/kcsan/Makefile3
-rw-r--r--kernel/kcsan/core.c420
-rw-r--r--kernel/kcsan/kcsan.h8
-rw-r--r--kernel/kcsan/kcsan_test.c474
-rw-r--r--kernel/kcsan/report.c112
-rw-r--r--kernel/kcsan/selftest.c215
-rw-r--r--kernel/kexec_core.c2
-rw-r--r--kernel/kexec_file.c5
-rw-r--r--kernel/kprobes.c542
-rw-r--r--kernel/kthread.c139
-rw-r--r--kernel/livepatch/core.c29
-rw-r--r--kernel/livepatch/patch.c12
-rw-r--r--kernel/livepatch/shadow.c6
-rw-r--r--kernel/livepatch/transition.c95
-rw-r--r--kernel/locking/lockdep.c26
-rw-r--r--kernel/locking/locktorture.c18
-rw-r--r--kernel/locking/mutex.c70
-rw-r--r--kernel/locking/rtmutex.c29
-rw-r--r--kernel/locking/rtmutex_api.c30
-rw-r--r--kernel/locking/rwbase_rt.c11
-rw-r--r--kernel/locking/rwsem.c255
-rw-r--r--kernel/locking/spinlock.c13
-rw-r--r--kernel/locking/spinlock_rt.c35
-rw-r--r--kernel/locking/test-ww_mutex.c87
-rw-r--r--kernel/locking/ww_rt_mutex.c25
-rw-r--r--kernel/module-internal.h19
-rw-r--r--kernel/module.c157
-rw-r--r--kernel/module_decompress.c271
-rw-r--r--kernel/notifier.c15
-rw-r--r--kernel/panic.c21
-rw-r--r--kernel/params.c4
-rw-r--r--kernel/pid.c36
-rw-r--r--kernel/power/energy_model.c86
-rw-r--r--kernel/power/hibernate.c18
-rw-r--r--kernel/power/main.c5
-rw-r--r--kernel/power/power.h15
-rw-r--r--kernel/power/process.c4
-rw-r--r--kernel/power/snapshot.c21
-rw-r--r--kernel/power/suspend.c20
-rw-r--r--kernel/power/swap.c37
-rw-r--r--kernel/power/user.c2
-rw-r--r--kernel/power/wakelock.c11
-rw-r--r--kernel/printk/Makefile5