aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2022-05-25Merge tag 'net-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds33-683/+2705
2022-05-25Merge branch 'for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-1/+1
2022-05-25Merge branch 'for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds2-3/+2
2022-05-25Merge tag 'linux-kselftest-kunit-5.19-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-18/+13
2022-05-25Merge tag 'printk-for-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds7-291/+953
2022-05-24Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-3/+4
2022-05-24Merge tag 'pm-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds5-66/+49
2022-05-24Merge tag 'seccomp-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-3/+41
2022-05-24Merge tag 'kernel-hardening-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-43/+64
2022-05-24Merge tag 'random-5.19-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-2/+15
2022-05-24lockdown: also lock down previous kgdb useDaniel Thompson2-3/+83
2022-05-24Merge tag 'sched-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds16-299/+190
2022-05-24Merge tag 'perf-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-4/+18
2022-05-24Merge tag 'objtool-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+1
2022-05-24Merge tag 'locking-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds14-82/+167
2022-05-23Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds3-2/+31
2022-05-23Merge tag 's390-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-1/+1
2022-05-23Merge tag 'platform-drivers-x86-v5.19-1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-0/+21
2022-05-23Merge tag 'x86_splitlock_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-0/+5
2022-05-23Merge tag 'x86_core_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2022-05-23Merge tag 'x86_build_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+18
2022-05-23Merge tag 'x86_tdx_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+7
2022-05-23Merge tag 'timers-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds7-53/+121
2022-05-23Merge tag 'irq-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds7-20/+46
2022-05-23Merge tag 'smp-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-9/+20
2022-05-23Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski17-198/+1120
2022-05-23bpf: Add dynptr data slicesJoanne Koong2-0/+51
2022-05-23bpf: Add bpf_dynptr_read and bpf_dynptr_writeJoanne Koong1-0/+78
2022-05-23bpf: Dynptr support for ring buffersJoanne Koong3-7/+137
2022-05-23bpf: Add bpf_dynptr_from_mem for local dynptrsJoanne Koong2-0/+71
2022-05-23bpf: Add verifier support for dynptrsJoanne Koong1-3/+185
2022-05-23bpf: Suppress 'passing zero to PTR_ERR' warningKumar Kartikeya Dwivedi1-1/+1
2022-05-23bpf: Introduce bpf_arch_text_invalidate for bpf_prog_packSong Liu1-0/+8
2022-05-23bpf: Fill new bpf_prog_pack with illegal instructionsSong Liu1-4/+6
2022-05-23Merge tag 'for-5.19/block-2022-05-22' of git://git.kernel.dk/linux-blockLinus Torvalds2-13/+14
2022-05-23Merge tag 'for-5.19/io_uring-2022-05-22' of git://git.kernel.dk/linux-blockLinus Torvalds1-6/+19
2022-05-23Merge tag 'rcu.2022.05.19a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds22-375/+1082
2022-05-23Merge branches 'pm-em' and 'pm-cpuidle'Rafael J. Wysocki1-29/+36
2022-05-23Merge branches 'pm-core', 'pm-sleep' and 'powercap'Rafael J. Wysocki4-37/+13
2022-05-20bpf: refine kernel.unprivileged_bpf_disabled behaviourAlan Maguire1-1/+13
2022-05-20bpf: Allow kfunc in tracing and syscall programs.Benjamin Tissoires1-0/+6
2022-05-20bpf: Add bpf_skc_to_mptcp_sock_protoGeliang Tang2-0/+3
2022-05-20perf: Fix sys_perf_event_open() race against selfPeter Zijlstra1-0/+14
2022-05-20Merge branches 'for-next/sme', 'for-next/stacktrace', 'for-next/fault-in-subp...Catalin Marinas3-2/+31
2022-05-20Merge tag 'irqchip-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/maz...Thomas Gleixner18-745/+651
2022-05-19cgroup: remove the superfluous judgmentShida Zhang1-1/+1
2022-05-19sched: Reverse sched_class layoutPeter Zijlstra2-13/+14
2022-05-19sched/clock: Use try_cmpxchg64 in sched_clock_{local,remote}Uros Bizjak1-2/+2
2022-05-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski9-16/+21
2022-05-18cgroup: Make cgroup_debug staticXiu Jianfeng2-2/+1
2022-05-18random32: use real rng for non-deterministic randomnessJason A. Donenfeld1-2/+0
2022-05-17audit,io_uring,io-wq: call __audit_uring_exit for dummy contextsJulian Orth1-0/+6
2022-05-16kcsan: test: use new suite_{init,exit} supportMarco Elver1-18/+13
2022-05-15Merge tag 'sched-urgent-2022-05-15' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds7-15/+15
2022-05-15Merge tag 'irq-urgent-2022-05-15' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+0
2022-05-14genirq/irq_sim: Make the irq_work always run in hard irq contextSebastian Andrzej Siewior1-1/+1
2022-05-14timers: Provide a better debugobjects hint for delayed worksStephen Boyd1-1/+31
2022-05-13bpf: Add MEM_UNINIT as a bpf_type_flagJoanne Koong2-22/+10
2022-05-13timekeeping: Add raw clock fallback for random_get_entropy()Jason A. Donenfeld1-0/+15
2022-05-13bpf: Fix combination of jit blinding and pointers to bpf subprogs.Alexei Starovoitov1-0/+10
2022-05-13futex: Remove a PREEMPT_RT_FULL reference.Sebastian Andrzej Siewior1-1/+1
2022-05-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-15/+41
2022-05-12Merge branch 'for-5.18-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+5
2022-05-12stop_machine: Add stop_core_cpuslocked() for per-core operationsPeter Zijlstra1-0/+21
2022-05-11bpf: Fix potential array overflow in bpf_trampoline_get_progs()Yuntao Wang1-6/+12
2022-05-11bpf: add bpf_map_lookup_percpu_elem for percpu mapFeng Zhou6-2/+83
2022-05-12sched/tracing: Append prev_state to tp args insteadDelyan Kratunov7-15/+15
2022-05-11Merge branch 'exp.2022.05.11a' into HEADPaul E. McKenney8-36/+236
2022-05-11rcu: Move expedited grace period (GP) work to RT kthread_workerKalesh Singh5-34/+188
2022-05-11rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUTUladzislau Rezki5-2/+48
2022-05-11PM: EM: Decrement policy counterPierre Gondois1-0/+2
2022-05-11sched/deadline: Remove superfluous rq clock update in push_dl_task()Hao Jia1-7/+1
2022-05-11sched/core: Avoid obvious double update_rq_clock warningHao Jia4-11/+33
2022-05-11Merge branch 'v5.18-rc5'Peter Zijlstra22-759/+667
2022-05-11locking/qrwlock: Change "queue rwlock" to "queued rwlock"Waiman Long1-4/+4
2022-05-10bpf, x86: Attach a cookie to fentry/fexit/fmod_ret/lsm.Kui-Feng Lee4-6/+47
2022-05-10bpf, x86: Create bpf_tramp_run_ctx on the caller thread's stackKui-Feng Lee2-6/+21
2022-05-10bpf, x86: Generate trampolines from bpf_tramp_linksKui-Feng Lee3-69/+98
2022-05-11genirq: Remove WARN_ON_ONCE() in generic_handle_domain_irq()Lukas Wunner1-1/+0
2022-05-10bpf: Resolve symbols with ftrace_lookup_symbols for kprobe multi linkJiri Olsa1-46/+66
2022-05-10fprobe: Resolve symbols with ftrace_lookup_symbolsJiri Olsa1-20/+12
2022-05-10ftrace: Add ftrace_lookup_symbols functionJiri Olsa2-0/+63
2022-05-10kallsyms: Make kallsyms_on_each_symbol generally availableJiri Olsa1-2/+0
2022-05-10bpf: Add bpf_link iteratorDmitrii Dolgov3-1/+127
2022-05-10bpf: Extend batch operations for map-in-map bpf-mapsTakshak Chahande2-2/+13
2022-05-09bpf: Remove unused parameter from find_kfunc_desc_btf()Yuntao Wang1-5/+4
2022-05-09mm,fs: Remove aops->readpageMatthew Wilcox (Oracle)1-3/+2
2022-05-09fs: Introduce aops->read_folioMatthew Wilcox (Oracle)1-2/+4
2022-05-09entry: Rename arch_check_user_regs() to arch_enter_from_user_mode()Sven Schnelle1-1/+1
2022-05-08Merge tag 'timers-urgent-2022-05-08' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+2
2022-05-08Merge tag 'irq-urgent-2022-05-08' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-10/+33
2022-05-08stackleak: add on/off stack variantsMark Rutland1-3/+32
2022-05-08stackleak: rework poison scanningMark Rutland1-14/+4
2022-05-08stackleak: rework stack high bound handlingMark Rutland1-5/+14
2022-05-08stackleak: clarify variable namesMark Rutland1-16/+14
2022-05-08stackleak: rework stack low bound handlingMark Rutland1-10/+4
2022-05-08stackleak: remove redundant checkMark Rutland1-4/+0
2022-05-08stackleak: move skip_erasing() check earlierMark Rutland1-4/+9
2022-05-08randstruct: Reorganize Kconfigs and attribute macrosKees Cook1-1/+1
2022-05-07kdump: return -ENOENT if required cmdline option does not existZhen Lei1-2/+1
2022-05-06printk, tracing: fix console tracepointMarco Elver1-2/+2
2022-05-06Merge tag 'v5.18-rc5' into sched/core to pull in fixes & to resolve a conflictIngo Molnar22-759/+667
2022-05-05cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp()Waiman Long1-2/+5
2022-05-05genirq: Synchronize interrupt thread startupThomas Pfaff3-10/+33
2022-05-03seccomp: Add wait_killable semantic to seccomp user notifierSargun Dhillon1-2/+40
2022-05-03Merge branches 'docs.2022.04.20a', 'fixes.2022.04.20a', 'nocb.2022.04.11b', '...Paul E. McKenney20-339/+846
2022-05-03srcu: Drop needless initialization of sdp in srcu_gp_start()Lukas Bulwahn1-1/+1
2022-05-03srcu: Prevent expedited GPs and blocking readers from consuming CPUPaul E. McKenney1-6/+38
2022-05-03srcu: Add contention check to call_srcu() srcu_data ->lock acquisitionPaul E. McKenney1-9/+36
2022-05-03srcu: Automatically determine size-transition strategy at bootPaul E. McKenney1-3/+20
2022-05-02kthread: unexport kthread_blkcgChristoph Hellwig1-1/+0
2022-05-02blk-cgroup: replace bio_blkcg with bio_blkcg_cssChristoph Hellwig1-2/+4
2022-05-02blktrace: cleanup the __trace_note_message interfaceChristoph Hellwig1-10/+10
2022-05-02time/sched_clock: Fix formatting of frequency reporting codeMaciej W. Rozycki1-6/+4
2022-05-02time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHzMaciej W. Rozycki1-1/+1
2022-05-02time/sched_clock: Round the frequency reported to nearest rather than downMaciej W. Rozycki1-2/+3
2022-05-02genirq: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()Minghao Chi1-9/+4
2022-05-02timekeeping: Consolidate fast timekeeperThomas Gleixner1-10/+10
2022-05-02timekeeping: Annotate ktime_get_boot_fast_ns() with data_race()Thomas Gleixner1-1/+1
2022-05-01mm: Fix PASID use-after-free issueFenghua Yu1-1/+1
2022-05-01smp: Make softirq handling RT safe in flush_smp_call_function_queue()Sebastian Andrzej Siewior2-1/+17
2022-05-01smp: Rename flush_smp_call_function_from_idle()Thomas Gleixner4-11/+24
2022-05-01sched: Fix missing prototype warningsThomas Gleixner8-10/+15
2022-04-30task_work: allow TWA_SIGNAL without a rescheduling IPIJens Axboe1-6/+19
2022-04-29seccomp: Use FIFO semantics to order notificationsSargun Dhillon1-1/+1
2022-04-29ftrace: cleanup ftrace_graph_caller enable and disableChengming Zhou1-0/+18
2022-04-29sched/fair: Remove cfs_rq_tg_path()Dietmar Eggemann1-19/+0
2022-04-29sched/fair: Remove sched_trace_*() helper functionsDietmar Eggemann1-98/+0
2022-04-29sched/fair: Refactor cpu_util_without()Dietmar Eggemann1-100/+57
2022-04-29timekeeping: Mark NMI safe time accessors as notraceKurt Kanzenbach1-2/+2
2022-04-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski6-14/+17
2022-04-28Merge tag 'net-5.18-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-1/+1
2022-04-27Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski25-456/+1533
2022-04-27Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski1-1/+1
2022-04-27x86/split_lock: Make life miserable for split lockersTony Luck1-0/+5
2022-04-26bpf: Compute map_btf_id during build timeMenglong Dong15-115/+52
2022-04-26kprobes: Fix KRETPROBES when CONFIG_KRETPROBE_ON_RETHOOK is setAdam Zabrocki1-1/+1
2022-04-26printk: remove @console_lockedJohn Ogness1-15/+14
2022-04-26printk: extend console_lock for per-console lockingJohn Ogness1-56/+205
2022-04-25bpf: Make BTF type match stricter for release argumentsKumar Kartikeya Dwivedi2-7/+25
2022-04-25bpf: Teach verifier about kptr_get kfunc helpersKumar Kartikeya Dwivedi1-5/+53
2022-04-25bpf: Wire up freeing of referenced kptrKumar Kartikeya Dwivedi4-25/+204
2022-04-25bpf: Populate pairs of btf_id and destructor kfunc in btfKumar Kartikeya Dwivedi1-0/+108
2022-04-25bpf: Adapt copy_map_value for multiple offset caseKumar Kartikeya Dwivedi1-1/+87
2022-04-25bpf: Prevent escaping of kptr loaded from mapsKumar Kartikeya Dwivedi1-7/+28
2022-04-25bpf: Allow storing referenced kptr in mapKumar Kartikeya Dwivedi3-13/+119
2022-04-25bpf: Tag argument to be released in bpf_func_protoKumar Kartikeya Dwivedi3-41/+50
2022-04-25bpf: Allow storing unreferenced kptr in mapKumar Kartikeya Dwivedi4-35/+401
2022-04-25bpf: Use bpf_prog_run_array_cg_flags everywhereStanislav Fomichev1-48/+24
2022-04-25genirq/matrix: Remove redundant assignment to variable 'end'Colin Ian King1-1/+1
2022-04-25timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick i...Nicholas Piggin1-2/+10
2022-04-24Merge tag 'sched_urgent_for_v5.18_rc4' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-5/+5
2022-04-24Merge tag 'perf_urgent_for_v5.18_rc4' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds3-6/+6
2022-04-23bpf: Allow attach TRACING programs through LINK_CREATE commandAndrii Nakryiko1-54/+56
2022-04-22printk: add kthread console printersJohn Ogness1-22/+307
2022-04-22printk: add functions to prefer direct printingJohn Ogness7-2/+65
2022-04-22printk: add pr_flush()John Ogness1-0/+83
2022-04-22printk: move buffer definitions into console_emit_next_record() callerJohn Ogness1-17/+43
2022-04-22printk: refactor and rework printing logicJohn Ogness1-213/+228
2022-04-22printk: add con_printk() macro for console detailsJohn Ogness1-6/+7
2022-04-22printk: call boot_delay_msec() in printk_delay()John Ogness1-3/+4
2022-04-22printk: get caller_id/timestamp after migration disableJohn Ogness1-4/+6
2022-04-22printk: wake waiters for safe and NMI contextsJohn Ogness1-12/+16
2022-04-22printk: wake up all waitersJohn Ogness1-1/+1
2022-04-22printk: add missing memory barrier to wake_up_klogd()John Ogness1-3/+36
2022-04-22printk: rename cpulock functionsJohn Ogness1-35/+36
2022-04-22arm64/sme: Implement vector length configuration prctl()sMark Brown1-0/+12
2022-04-22objtool: Add CONFIG_OBJTOOLJosh Poimboeuf1-0/+1
2022-04-22sched/fair: Revise comment about lb decision matrixTao Zhou1-1/+1
2022-04-22sched/psi: report zeroes for CPU full at the system levelChengming Zhou1-6/+9
2022-04-22sched/fair: Delete useless condition in tg_unthrottle_up()Chengming Zhou1-1/+1
2022-04-22sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rqChengming Zhou3-8/+8
2022-04-22sched/fair: Move calculate of avg_load to a better locationzgpeng1-2/+3
2022-04-22psi: Fix trigger being fired unexpectedly at initialHailong Liu1-1/+2
2022-04-22signal: Deliver SIGTRAP on perf event asynchronously if blockedMarco Elver2-4/+18
2022-04-22Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netPaolo Abeni7-30/+35
2022-04-21kcov: don't generate a warning on vm_insert_page()'s failureAleksandr Nogikh1-2/+5
2022-04-21workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUsZqiang1-1/+1
2022-04-21bpf: Move check_ptr_off_reg before check_map_accessKumar Kartikeya Dwivedi1-38/+38
2022-04-21bpf: Make btf_find_field more genericKumar Kartikeya Dwivedi1-31/+89
2022-04-20rcuscale: Allow rcuscale without RCU Tasks Rude/TracePaul E. McKenney2-3/+11
2022-04-20rcuscale: Allow rcuscale without RCU TasksPaul E. McKenney2-2/+11
2022-04-20refscale: Allow refscale without RCU Tasks Rude/TracePaul E. McKenney2-3/+11
2022-04-20refscale: Allow refscale without RCU TasksPaul E. McKenney2-2/+11
2022-04-20rcutorture: Allow rcutorture without RCU Tasks RudePaul E. McKenney3-9/+26
2022-04-20rcutorture: Allow rcutorture without RCU TasksPaul E. McKenney3-7/+25
2022-04-20rcutorture: Allow rcutorture without RCU Tasks TracePaul E. McKenney3-53/+71
2022-04-20rcu: Make the TASKS_RCU Kconfig option be selectedPaul E. McKenney3-1/+4
2022-04-20rcu: Use IRQ_WORK_INIT_HARD() to avoid rcu_read_unlock() hangsZqiang1-1/+7
2022-04-20rcu_sync: Fix comment to properly reflect rcu_sync_exit() behaviorDavid Vernet1-1/+1
2022-04-20rcu: Check for successful spawn of ->boost_kthread_taskZqiang1-1/+2
2022-04-20rcu: Fix preemption mode check on synchronize_rcu[_expedited]()Frederic Weisbecker1-1/+3
2022-04-20rcu: Print number of online CPUs in RCU CPU stall-warning messagesPaul E. McKenney1-4/+4
2022-04-20rcu: Add comments to final rcu_gp_cleanup() "if" statementPaul E. McKenney1-5/+20
2022-04-20kernel/smp: Provide boot-time timeout for CSD lock diagnosticsPaul E. McKenney1-2/+5
2022-04-19bpf: Fix usage of trace RCU in local storage.KP Singh3-14/+23
2022-04-19bpf: Ensure type tags precede modifiers in BTFKumar Kartikeya Dwivedi1-0/+54
2022-04-19perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabledZhipeng Xie3-6/+6
2022-04-19sched/pelt: Fix attach_entity_load_avg() corner casekuyo chang1-5/+5
2022-04-19bpf: Move rcu lock management out of BPF_PROG_RUN routinesStanislav Fomichev2-18/+111