..
bpf
bpf: Fix use after free in bpf_get_prog_name
2 years ago
cgroup
sched/topology: Don't try to build empty sched domains
1 year ago
configs
kvm_config: add CONFIG_VIRTIO_MENU
3 years ago
debug
kgdb: don't use a notifier to enter kgdb at panic; call directly
2 years ago
dma
dma-mapping: fix false positivse warnings in dma_common_free_remap()
2 years ago
events
perf/core: Start rejecting the syscall with attr.__reserved_2 set
1 year ago
gcov
um: Enable CONFIG_CONSTRUCTORS
2 years ago
irq
Power management updates for 5.4-rc1
2 years ago
livepatch
livepatch: Nullify obj->mod in klp_module_coming()'s error path
2 years ago
locking
Revert "locking/pvqspinlock: Don't wait if vCPU is preempted"
2 years ago
power
PM: QoS: Introduce frequency QoS
2 years ago
printk
Merge branch 'for-5.4' into for-linus
2 years ago
rcu
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2 years ago
sched
sched/topology: Allow sched_asym_cpucapacity to be disabled
1 year ago
time
posix-cpu-timers: Fix two trivial comments
2 years ago
trace
tracing: Fix race in perf_trace_buf initialization
2 years ago
.gitignore
Provide in-kernel headers to make extending kernel easier
2 years ago
Kconfig.freezer
treewide: Add SPDX license identifier - Makefile/Kconfig
2 years ago
Kconfig.hz
treewide: Add SPDX license identifier - Makefile/Kconfig
2 years ago
Kconfig.locks
treewide: Add SPDX license identifier - Makefile/Kconfig
2 years ago
Kconfig.preempt
sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y
2 years ago
Makefile
Merge branch 'next-integrity' of git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity
2 years ago
acct.c
acct_on(): don't mess with freeze protection
2 years ago
async.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441
2 years ago
audit.c
audit/stable-5.3 PR 20190702
2 years ago
audit.h
audit/stable-5.3 PR 20190702
2 years ago
audit_fsnotify.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157
2 years ago
audit_tree.c
fsnotify: switch send_to_group() and ->handle_event to const struct qstr *
2 years ago
audit_watch.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156
2 years ago
auditfilter.c
audit/stable-5.3 PR 20190702
2 years ago
auditsc.c
audit: enforce op for string fields
2 years ago
backtracetest.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441
2 years ago
bounds.c
kbuild: fix kernel/bounds.c 'W=1' warning
3 years ago
capability.c
LSM: add SafeSetID module that gates setid calls
2 years ago
compat.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
2 years ago
configs.c
kernel/configs: Replace GPL boilerplate code with SPDX identifier
2 years ago
context_tracking.c
treewide: Add SPDX license identifier for missed files
2 years ago
cpu.c
cpu/SMT: create and export cpu_smt_possible()
2 years ago
cpu_pm.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282
2 years ago
crash_core.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230
2 years ago
crash_dump.c
treewide: Add SPDX license identifier for missed files
2 years ago
cred.c
Merge branch 'access-creds'
2 years ago
delayacct.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 25
2 years ago
dma.c
proc: introduce proc_create_single{,_data}
3 years ago
elfcore.c
kernel/elfcore.c: include proper prototypes
2 years ago
exec_domain.c
proc: introduce proc_create_single{,_data}
3 years ago
exit.c
tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code
2 years ago
extable.c
extable: Add function to search only kernel exception table
2 years ago
fail_function.c
fail_function: no need to check return value of debugfs_create functions
2 years ago
fork.c
kernel/sysctl.c: do not override max_threads provided by userspace
2 years ago
freezer.c
Revert "libata, freezer: avoid block device removal while system is frozen"
2 years ago
futex.c
hrtimer/treewide: Use hrtimer_sleeper_start_expires()
2 years ago
gen_kheaders.sh
kheaders: substituting --sort in archive creation
2 years ago
groups.c
kernel: make groups_sort calling a responsibility group_info allocators
3 years ago
hung_task.c
treewide: Add SPDX license identifier for missed files
2 years ago
iomem.c
mm/nvdimm: add is_ioremap_addr and use that to check ioremap address
2 years ago
irq_work.c
treewide: Add SPDX license identifier for missed files
2 years ago
jump_label.c
jump_label: Don't warn on __exit jump entries
2 years ago
kallsyms.c
kallsyms: Don't let kallsyms_lookup_size_offset() fail on retrieving the first symbol
2 years ago
kcmp.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
4 years ago
kcov.c
kcov: convert kcov.refcount to refcount_t
2 years ago
kexec.c
kexec_load: Disable at runtime if the kernel is locked down
2 years ago
kexec_core.c
kexec: bail out upon SIGKILL when allocating memory.
2 years ago
kexec_elf.c
kexec_elf: support 32 bit ELF files
2 years ago
kexec_file.c
Merge branch 'next-lockdown' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2 years ago
kexec_internal.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
4 years ago
kheaders.c
kheaders: Move from proc to sysfs
2 years ago
kmod.c
kmod: move #ifdef CONFIG_MODULES wrapper to Makefile
4 years ago
kprobes.c
Tracing updates:
2 years ago
ksysfs.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 170
2 years ago
kthread.c
kthread: make __kthread_queue_delayed_work static
2 years ago
latencytop.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441
2 years ago
module-internal.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 36
2 years ago
module.c
Merge branch 'next-lockdown' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
2 years ago
module_signature.c
MODSIGN: Export module signature definitions
2 years ago
module_signing.c
MODSIGN: Export module signature definitions
2 years ago
notifier.c
treewide: Add SPDX license identifier for missed files
2 years ago
nsproxy.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441
2 years ago
padata.c
padata: remove cpu_index from the parallel_queue
2 years ago
panic.c
panic: ensure preemption is disabled during panic()
2 years ago
params.c
lockdown: Lock down module params that specify hardware parameters (eg. ioport)
2 years ago
pid.c
kernel/pid.c: convert struct pid count to refcount_t
2 years ago
pid_namespace.c
proc/sysctl: add shared variables for range check
2 years ago
profile.c
treewide: Add SPDX license identifier for missed files
2 years ago
ptrace.c
ptrace: add PTRACE_GET_SYSCALL_INFO request
2 years ago
range.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
4 years ago
reboot.c
treewide: Add SPDX license identifier for missed files
2 years ago
relay.c
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
2 years ago
resource.c
mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range()
2 years ago
rseq.c
signal: Remove task parameter from force_sig
2 years ago
seccomp.c
signal: Remove the signal number and task parameters from force_sig_info
2 years ago
signal.c
core-process-v5.4
2 years ago
smp.c
smp: Warn on function calls from softirq context
2 years ago
smpboot.c
treewide: Add SPDX license identifier for missed files
2 years ago
smpboot.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
4 years ago
softirq.c
Merge branch 'irq-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2 years ago
stackleak.c
stackleak: Mark stackleak_track_stack() as notrace
2 years ago
stacktrace.c
stacktrace: Constify 'entries' arguments
2 years ago
stop_machine.c
stop_machine: Avoid potential race behaviour
2 years ago
sys.c
Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2 years ago
sys_ni.c
arch: handle arches who do not yet define clone3
2 years ago
sysctl.c
parisc: sysctl.c: Use CONFIG_PARISC instead of __hppa_ define
2 years ago
sysctl_binary.c
kernel/sysctl: add panic_print into sysctl
2 years ago
task_work.c
Merge branch 'linus' into locking/core, to resolve conflicts
3 years ago
taskstats.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157
2 years ago
test_kprobes.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 25
2 years ago
torture.c
torture: Remove exporting of internal functions
2 years ago
tracepoint.c
The main changes in this release include:
2 years ago
tsacct.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157
2 years ago
ucount.c
proc/sysctl: add shared variables for range check
2 years ago
uid16.c
fs: add do_fchownat(), ksys_fchown() helpers and ksys_{,l}chown() wrappers
3 years ago
uid16.h
kernel: provide ksys_*() wrappers for syscalls called by kernel/uid16.c
3 years ago
umh.c
treewide: Add SPDX license identifier for missed files
2 years ago
up.c
smp: Remove smp_call_function() and on_each_cpu() return values
2 years ago
user-return-notifier.c
treewide: Add SPDX license identifier for missed files
2 years ago
user.c
Keyrings namespacing
2 years ago
user_namespace.c
Keyrings namespacing
2 years ago
utsname.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441
2 years ago
utsname_sysctl.c
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441
2 years ago
watchdog.c
watchdog: Mark watchdog_hrtimer to expire in hard interrupt context
2 years ago
watchdog_hld.c
kernel/watchdog_hld.c: hard lockup message should end with a newline
2 years ago
workqueue.c
workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs
2 years ago
workqueue_internal.h
sched/core, workqueues: Distangle worker accounting from rq lock
2 years ago