summaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/.gitignore4
-rw-r--r--kernel/Makefile17
-rw-r--r--kernel/acct.c6
-rw-r--r--kernel/async.c4
-rw-r--r--kernel/audit.c144
-rw-r--r--kernel/audit.h2
-rw-r--r--kernel/audit_fsnotify.c31
-rw-r--r--kernel/audit_tree.c14
-rw-r--r--kernel/audit_watch.c33
-rw-r--r--kernel/auditfilter.c18
-rw-r--r--kernel/auditsc.c66
-rw-r--r--kernel/backtracetest.c2
-rw-r--r--kernel/bpf/Makefile9
-rw-r--r--kernel/bpf/arraymap.c182
-rw-r--r--kernel/bpf/bpf_iter.c605
-rw-r--r--kernel/bpf/bpf_lru_list.h2
-rw-r--r--kernel/bpf/bpf_lsm.c54
-rw-r--r--kernel/bpf/bpf_struct_ops.c31
-rw-r--r--kernel/bpf/btf.c288
-rw-r--r--kernel/bpf/cgroup.c717
-rw-r--r--kernel/bpf/core.c223
-rw-r--r--kernel/bpf/cpumap.c197
-rw-r--r--kernel/bpf/devmap.c141
-rw-r--r--kernel/bpf/dispatcher.c5
-rw-r--r--kernel/bpf/hashtab.c407
-rw-r--r--kernel/bpf/helpers.c188
-rw-r--r--kernel/bpf/inode.c45
-rw-r--r--kernel/bpf/local_storage.c219
-rw-r--r--kernel/bpf/lpm_trie.c24
-rw-r--r--kernel/bpf/map_in_map.c2
-rw-r--r--kernel/bpf/map_iter.c180
-rw-r--r--kernel/bpf/net_namespace.c566
-rw-r--r--kernel/bpf/percpu_freelist.c20
-rw-r--r--kernel/bpf/prog_iter.c107
-rw-r--r--kernel/bpf/queue_stack_maps.c17
-rw-r--r--kernel/bpf/reuseport_array.c26
-rw-r--r--kernel/bpf/ringbuf.c495
-rw-r--r--kernel/bpf/stackmap.c328
-rw-r--r--kernel/bpf/syscall.c1346
-rw-r--r--kernel/bpf/sysfs_btf.c11
-rw-r--r--kernel/bpf/task_iter.c373
-rw-r--r--kernel/bpf/tnum.c15
-rw-r--r--kernel/bpf/trampoline.c178
-rw-r--r--kernel/bpf/verifier.c2336
-rw-r--r--kernel/bpf/xskmap.c265
-rw-r--r--kernel/capability.c2
-rw-r--r--kernel/cgroup/cgroup-v1.c34
-rw-r--r--kernel/cgroup/cgroup.c433
-rw-r--r--kernel/cgroup/cpuset.c12
-rw-r--r--kernel/cgroup/namespace.c5
-rw-r--r--kernel/cgroup/pids.c15
-rw-r--r--kernel/cgroup/rstat.c77
-rw-r--r--kernel/compat.c18
-rw-r--r--kernel/configs/tiny.config1
-rw-r--r--kernel/context_tracking.c16
-rw-r--r--kernel/cpu.c177
-rw-r--r--kernel/cpu_pm.c4
-rw-r--r--kernel/crash_core.c51
-rw-r--r--kernel/crash_dump.c6
-rw-r--r--kernel/cred.c5
-rw-r--r--kernel/debug/debug_core.c83
-rw-r--r--kernel/debug/gdbstub.c25
-rw-r--r--kernel/debug/kdb/.gitignore1
-rw-r--r--kernel/debug/kdb/kdb_bt.c15
-rw-r--r--kernel/debug/kdb/kdb_io.c74
-rw-r--r--kernel/debug/kdb/kdb_keyboard.c4
-rw-r--r--kernel/debug/kdb/kdb_main.c34
-rw-r--r--kernel/debug/kdb/kdb_support.c13
-rw-r--r--kernel/dma/Kconfig29
-rw-r--r--kernel/dma/Makefile4
-rw-r--r--kernel/dma/coherent.c13
-rw-r--r--kernel/dma/contiguous.c35
-rw-r--r--kernel/dma/debug.c78
-rw-r--r--kernel/dma/direct.c224
-rw-r--r--kernel/dma/mapping.c224
-rw-r--r--kernel/dma/pool.c299
-rw-r--r--kernel/dma/remap.c170
-rw-r--r--kernel/entry/Makefile13
-rw-r--r--kernel/entry/common.c375
-rw-r--r--kernel/entry/kvm.c51
-rw-r--r--kernel/events/callchain.c22
-rw-r--r--kernel/events/core.c800
-rw-r--r--kernel/events/hw_breakpoint.c16
-rw-r--r--kernel/events/internal.h2
-rw-r--r--kernel/events/uprobes.c62
-rw-r--r--kernel/exit.c120
-rw-r--r--kernel/extable.c5
-rw-r--r--kernel/fork.c262
-rw-r--r--kernel/futex.c248
-rw-r--r--kernel/gcov/Kconfig28
-rw-r--r--kernel/gcov/Makefile3
-rw-r--r--kernel/gcov/fs.c4
-rw-r--r--kernel/gcov/gcc_3_4.c573
-rw-r--r--kernel/gcov/gcc_4_7.c2
-rwxr-xr-xkernel/gen_kheaders.sh2
-rw-r--r--kernel/groups.c2
-rw-r--r--kernel/hung_task.c30
-rw-r--r--kernel/irq/Kconfig14
-rw-r--r--kernel/irq/chip.c18
-rw-r--r--kernel/irq/debugfs.c33
-rw-r--r--kernel/irq/handle.c9
-rw-r--r--kernel/irq/internals.h10
-rw-r--r--kernel/irq/irq_sim.c267
-rw-r--r--kernel/irq/irqdesc.c6
-rw-r--r--kernel/irq/irqdomain.c70
-rw-r--r--kernel/irq/manage.c113
-rw-r--r--kernel/irq/matrix.c7
-rw-r--r--kernel/irq/pm.c8
-rw-r--r--kernel/irq/resend.c145
-rw-r--r--kernel/irq_work.c51
-rw-r--r--kernel/kallsyms.c65
-rw-r--r--kernel/kcmp.c8
-rw-r--r--kernel/kcov.c286
-rw-r--r--kernel/kcsan/Makefile17
-rw-r--r--kernel/kcsan/atomic.h18
-rw-r--r--kernel/kcsan/core.c881
-rw-r--r--kernel/kcsan/debugfs.c349
-rw-r--r--kernel/kcsan/encoding.h95
-rw-r--r--kernel/kcsan/kcsan-test.c1107
-rw-r--r--kernel/kcsan/kcsan.h149
-rw-r--r--kernel/kcsan/report.c638
-rw-r--r--kernel/kcsan/selftest.c131
-rw-r--r--kernel/kexec_file.c98
-rw-r--r--kernel/kmod.c11
-rw-r--r--kernel/kprobes.c270
-rw-r--r--kernel/kthread.c108
-rw-r--r--kernel/latencytop.c4
-rw-r--r--kernel/livepatch/core.c178
-rw-r--r--kernel/locking/Makefile3
-rw-r--r--kernel/locking/lockdep.c938
-rw-r--r--kernel/locking/lockdep_internals.h14
-rw-r--r--kernel/locking/lockdep_proc.c33
-rw-r--r--kernel/locking/locktorture.c39
-rw-r--r--kernel/locking/mutex-debug.c2
-rw-r--r--kernel/locking/osq_lock.c6
-rw-r--r--kernel/locking/percpu-rwsem.c195
-rw-r--r--kernel/locking/qspinlock.c7
-rw-r--r--kernel/locking/rtmutex-debug.c2
-rw-r--r--kernel/locking/rtmutex.c4
-rw-r--r--kernel/locking/rwsem.c9
-rw-r--r--kernel/locking/rwsem.h10
-rw-r--r--kernel/locking/spinlock_debug.c6
-rw-r--r--kernel/module.c247
-rw-r--r--kernel/notifier.c1
-rw-r--r--kernel/nsproxy.c322
-rw-r--r--kernel/padata.c465
-rw-r--r--kernel/panic.c53
-rw-r--r--kernel/pid.c52
-rw-r--r--kernel/pid_n