Linus Torvalds' Linux kernel tree
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Linus Torvalds 6c62666d88 - Reset clang's Shadow Call Stack on hotplug to prevent it from overflowing 2 days ago
..
bpf bpf: Fix integer overflow in prealloc_elems_and_freelist() 4 weeks ago
cgroup Merge branch 'for-5.15-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup 2 weeks ago
configs drivers/char: remove /dev/kmem for good 6 months ago
debug kgdb patches for 5.15 2 months ago
dma dma-mapping fixes for Linux 5.15 6 days ago
entry entry: rseq: Call rseq_handle_notify_resume() in tracehook_notify_resume() 1 month ago
events perf/core: fix userpage->time_enabled of inactive events 4 weeks ago
gcov Kconfig: Introduce ARCH_WANTS_NO_INSTR and CC_HAS_NO_PROFILE_FN_ATTR 4 months ago
irq irqchip fixes for 5.15, take #1 1 month ago
kcsan LKMM updates: 2 months ago
livepatch livepatch: Replace deprecated CPU-hotplug functions. 2 months ago
locking locking/rwbase: Take care of ordering guarantee for fastpath reader 1 month ago
power Merge branches 'pm-pci', 'pm-sleep', 'pm-domains' and 'powercap' 2 months ago
printk memblock: introduce saner 'memblock_free_ptr()' interface 1 month ago
rcu Updates for locking and atomics: 2 months ago
sched sched/scs: Reset the shadow stack when idle_task_exit 1 week ago
time posix-cpu-timers: Prevent spuriously armed 0-value itimer 1 month ago
trace tracing: Have all levels of checks prevent recursion 1 week ago
.gitignore .gitignore: prefix local generated files with a slash 6 months ago
Kconfig.freezer habanalabs: improve a couple of error messages 3 years ago
Kconfig.hz habanalabs: improve a couple of error messages 3 years ago
Kconfig.locks locking/rwlock: Provide RT variant 2 months ago
Kconfig.preempt sched/core: Disable CONFIG_SCHED_CORE by default 4 months ago
Makefile kbuild: update config_data.gz only when the content of .config is changed 6 months ago
acct.c kernel/acct.c: use dedicated helper to access rlimit values 2 months ago
async.c kernel/async.c: remove async_unregister_domain() 6 months ago
audit.c lsm: separate security_task_getsecid() into subjective and objective variants 7 months ago
audit.h audit: add header protection to kernel/audit.h 3 months ago
audit_fsnotify.c audit_alloc_mark(): don't open-code ERR_CAST() 8 months ago
audit_tree.c audit: move put_tree() to avoid trim_trees refcount underflow and UAF 2 months ago
audit_watch.c fsnotify: generalize handle_inode_event() 11 months ago
auditfilter.c lsm: separate security_task_getsecid() into subjective and objective variants 7 months ago
auditsc.c audit: fix possible null-pointer dereference in audit_filter_rules 1 week ago
backtracetest.c treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD() 1 year ago
bounds.c kbuild: fix kernel/bounds.c 'W=1' warning 3 years ago
capability.c capability: handle idmapped mounts 9 months ago
cfi.c cfi: Use rcu_read_{un}lock_sched_notrace 3 months ago
compat.c arch: remove compat_alloc_user_space 2 months ago
configs.c proc: convert everything to "struct proc_ops" 2 years ago
context_tracking.c context_tracking: Ensure that the critical path cannot be instrumented 1 year ago
cpu.c cpu/hotplug: Add debug printks for hotplug callback failures 3 months ago
cpu_pm.c PM: cpu: Make notifier chain use a raw_spinlock_t 2 months ago
crash_core.c kdump: use vmlinux_build_id to simplify 4 months ago
crash_dump.c crash_dump: Remove no longer used saved_max_pfn 2 years ago
cred.c ucounts: Move get_ucounts from cred_alloc_blank to key_change_session_keyring 6 days ago
delayacct.c delayacct: Add sysctl to enable at runtime 6 months ago
dma.c proc: introduce proc_create_single{,_data} 3 years ago
exec_domain.c proc: introduce proc_create_single{,_data} 3 years ago
exit.c io_uring: remove files pointer in cancellation functions 2 months ago
extable.c kernel/extable.c: use address-of operator on section symbols 2 years ago
fail_function.c fault-injection: handle EI_ETYPE_TRUE 10 months ago
fork.c mm/hugetlb: initialize hugetlb_usage in mm_init 2 months ago
freezer.c sched: Add get_current_state() 4 months ago
futex.c futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() 2 months ago
gen_kheaders.sh kbuild: clean up ${quiet} checks in shell scripts 5 months ago
groups.c groups: simplify struct group_info allocation 8 months ago
hung_task.c Merge branch 'akpm' (patches from Andrew) 4 months ago
iomem.c habanalabs: use %pad for printing a dma_addr_t 2 years ago
irq_work.c irq_work: Make irq_work_queue() NMI-safe again 5 months ago
jump_label.c jump_label: Fix jump_label_text_reserved() vs __init 4 months ago
kallsyms.c module: add printk formats to add module build ID to stacktraces 4 months ago
kcmp.c Merge branch 'exec-update-lock-for-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 10 months ago
kcov.c kernel: make kcov_common_handle consider the current context 12 months ago
kexec.c kexec: avoid compat_alloc_user_space 2 months ago
kexec_core.c Merge branch 'rework/printk_safe-removal' into for-linus 2 months ago
kexec_elf.c kexec_elf: support 32 bit ELF files 2 years ago
kexec_file.c kernel: kexec_file: fix error return code of kexec_calculate_store_digests() 6 months ago
kexec_internal.h drm/amd: Update kgd_kfd interface for resuming SDMA queues 4 years ago
kheaders.c habanalabs: improve a couple of error messages 3 years ago
kmod.c modules: add CONFIG_MODPROBE_PATH 6 months ago
kprobes.c Locking fixes: 4 months ago
ksysfs.c habanalabs: improve a couple of error messages 3 years ago
kthread.c Merge branch 'akpm' (patches from Andrew) 4 months ago
latencytop.c sysctl: pass kernel pointers to ->proc_handler 2 years ago
module-internal.h habanalabs: improve a couple of error messages 3 years ago
module.c module: fix clang CFI with MODULE_UNLOAD=n 4 weeks ago
module_signature.c module: harden ELF info handling 9 months ago
module_signing.c module: harden ELF info handling 9 months ago
notifier.c notifier: Remove atomic_notifier_call_chain_robust() 2 months ago
nsproxy.c memcg: enable accounting for new namesapces and struct nsproxy 2 months ago
padata.c padata: Remove repeated verbose license text 2 months ago
panic.c Merge branch 'rework/printk_safe-removal' into for-linus 2 months ago
params.c params: lift param_set_uint_minmax to common code 2 months ago
pid.c kernel/pid.c: implement additional checks upon pidfd_create() parameters 3 months ago
pid_namespace.c memcg: enable accounting for new namesapces and struct nsproxy 2 months ago
profile.c profiling: fix shift-out-of-bounds bugs 2 months ago
ptrace.c sched: Change task_struct::state 4 months ago
range.c kernel.h: split out min()/max() et al. helpers 1 year ago
reboot.c reboot: Add hardware protection power-off 4 months ago
regset.c regset: kill ->get() 1 year ago
relay.c relay: allow the use of const callback structs 10 months ago
resource.c kernel/resource: fix return code check in __request_free_mem_region 5 months ago
resource_kunit.c resource: provide meaningful MODULE_LICENSE() in test suite 11 months ago
rseq.c KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest 1 month ago
scftorture.c scftorture: Avoid NULL pointer exception on early exit 3 months ago
scs.c scs: switch to vmapped shadow stacks 11 months ago
seccomp.c Merge branch 'exit-cleanups-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 2 months ago
signal.c Merge branch 'ucount-fixes-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace 5 days ago
smp.c smp: Fix all kernel-doc warnings 3 months ago
smpboot.c smpboot: Replace deprecated CPU-hotplug functions. 3 months ago
smpboot.h drm/amd: Update kgd_kfd interface for resuming SDMA queues 4 years ago
softirq.c genirq: Change force_irqthreads to a static key 3 months ago
stackleak.c stackleak: let stack_erasing_sysctl take a kernel pointer buffer 1 year ago
stacktrace.c stacktrace: Remove reliable argument from arch_stack_walk() callback 1 year ago
static_call.c static_call: Fix static_call_text_reserved() vs __init 4 months ago
stop_machine.c stop_machine: Add caller debug info to queue_stop_cpus_work 7 months ago
sys.c Merge branch 'akpm' (patches from Andrew) 2 months ago
sys_ni.c compat: remove some compat entry points 2 months ago
sysctl-test.c kernel/sysctl-test: Remove some casts which are no-longer required 4 months ago
sysctl.c Merge branch 'akpm' (patches from Andrew) 2 months ago
task_work.c kasan: record task_work_add() call stack 6 months ago
taskstats.c treewide: rename nla_strlcpy to nla_strscpy. 11 months ago
test_kprobes.c habanalabs: improve a couple of error messages 3 years ago
torture.c torture: Replace deprecated CPU-hotplug functions. 3 months ago
tracepoint.c tracepoint: Fix kerneldoc comments 2 months ago
tsacct.c tsacct: add 64-bit btime field 2 years ago
ucount.c ucounts: Fix signal ucount refcounting 1 week ago
uid16.c drm/amdgpu: Add MMU notifier type for KFD userptr 4 years ago
uid16.h drm/amdgpu: Add MMU notifier type for KFD userptr 4 years ago
umh.c kernel/umh.c: fix some spelling mistakes 6 months ago
up.c A set of locking related fixes and updates: 6 months ago
user-return-notifier.c habanalabs: improve a couple of error messages 3 years ago
user.c fs/epoll: use a per-cpu counter for user's watches count 2 months ago
user_namespace.c memcg: enable accounting for new namesapces and struct nsproxy 2 months ago
usermode_driver.c Merge branch 'work.namei' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 4 months ago
utsname.c uts: Use generic ns_common::count 1 year ago
utsname_sysctl.c sysctl: pass kernel pointers to ->proc_handler 2 years ago
watch_queue.c watch_queue: rectify kernel-doc for init_watch() 9 months ago
watchdog.c kernel: watchdog: modify the explanation related to watchdog thread 4 months ago
watchdog_hld.c habanalabs: Cancel pr_fmt() definition dependency on includes order 3 years ago
workqueue.c workqueue: fix state-dump console deadlock 2 weeks ago
workqueue_internal.h workqueue: Assign a color to barrier work items 2 months ago