aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
31 hoursMerge tag 'net-next-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...HEADmasterLinus Torvalds22-393/+1544
38 hoursMerge tag 'pm-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds2-20/+88
40 hoursMerge tag 'linux_kselftest-kunit-6.10-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-0/+1
40 hoursMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+5
41 hoursMerge tag 'irq-core-2024-05-12' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds9-53/+311
42 hoursMerge tag 'timers-core-2024-05-12' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds6-104/+87
2 daysMerge tag 'sched-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds11-325/+381
2 daysMerge tag 'perf-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-129/+148
2 daysMerge tag 'locking-core-2024-05-13' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds5-38/+83
2 daysMerge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski9-136/+213
3 daysMerge tag 'v6.10-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-4/+4
3 daysMerge tag 'hardening-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-3/+11
3 daysMerge tag 'seccomp-6.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
3 daysMerge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski1-0/+5
3 daysMerge branches 'pm-em' and 'pm-docs'Rafael J. Wysocki1-19/+87
3 daysMerge branches 'pm-cpuidle', 'pm-sleep' and 'pm-powercap'Rafael J. Wysocki1-1/+1
3 daysMerge tag 'kcsan.2024.05.10a' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+17
3 daysMerge tag 'rcu.next.v6.10' of https://github.com/urezki/linuxLinus Torvalds18-111/+580
3 daysriscv, bpf: inline bpf_get_smp_processor_id()Puranjay Mohan2-0/+15
7 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-5/+22
8 daysseccomp: Constify sysctl subhelpersKees Cook1-2/+2
8 daystimers/migration: Prevent out of bounds access on failureLevi Yun1-2/+2
9 daysbpf: Remove redundant page mask of vmf->addressHaiyue Wang1-1/+1
9 dayskcsan, compiler_types: Introduce __data_racy type qualifierMarco Elver1-0/+17
9 daysbpf/verifier: relax MUL range computation checkCupertino Miranda1-5/+1
9 daysbpf/verifier: improve XOR and OR range computationCupertino Miranda1-2/+2
9 daysbpf/verifier: refactor checks for range computationCupertino Miranda1-64/+45
9 daysbpf/verifier: replace calls to mark_reg_unknown.Cupertino Miranda1-5/+4
10 dayskunit: Handle test faultsMickaël Salaün1-0/+1
11 daysMerge tag 'irq-urgent-2024-05-05' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-4/+8
11 daysMerge tag 'probes-fixes-v6.9-rc6' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
11 daysMerge tag 'trace-v6.9-rc6-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-0/+12
11 daysMerge tag 'dma-mapping-6.9-2024-05-04' of git://git.infradead.org/users/hch/d...Linus Torvalds1-0/+1
12 dayseventfs/tracing: Add callback for release of an eventfs_inodeSteven Rostedt (Google)1-0/+12
13 daysstackleak: Use a copy of the ctl_table argumentThomas Weißschuh1-3/+3
14 daysMerge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski9-72/+105
14 daysMerge tag 'net-6.9-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2-2/+40
14 daysswiotlb: initialise restricted pool list_head when SWIOTLB_DYNAMIC=yWill Deacon1-0/+1
2024-05-01bpf: crypto: fix build when CONFIG_CRYPTO=mVadim Fedorenko1-1/+1
2024-05-01hardening: Enable KCFI and some other optionsKees Cook1-0/+8
2024-05-01Merge branches 'fixes.2024.04.15a', 'misc.2024.04.12a', 'rcu-sync-normal-impr...Uladzislau Rezki (Sony)12-77/+479
2024-04-30bpf: Add BPF_PROG_TYPE_CGROUP_SKB attach type enforcement in BPF_LINK_CREATEStanislav Fomichev1-0/+5
2024-04-30bpf: Add support for kprobe session cookieJiri Olsa2-3/+23
2024-04-30bpf: Add support for kprobe session contextJiri Olsa2-7/+63
2024-04-30bpf: Add support for kprobe session attachJiri Olsa2-9/+26
2024-04-30bpf: Do not walk twice the hash map on freeBenjamin Tissoires1-36/+13
2024-04-30bpf: Do not walk twice the map on freeBenjamin Tissoires1-7/+8
2024-04-30PM: hibernate: replace deprecated strncpy() with strscpy()Justin Stitt1-1/+1
2024-04-29bpf: Switch to krealloc_array()Andy Shevchenko1-1/+1
2024-04-29bpf: Use struct_size()Andy Shevchenko1-5/+7
2024-04-29Merge tag 'wq-for-6.9-rc6-fixes' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-3/+16
2024-04-30clocksource: Make the int help prompt unit readable in ncursesBorislav Petkov (AMD)1-1/+1
2024-04-29bpf: Fix verifier assumptions about socket->skAlexei Starovoitov1-5/+18
2024-04-29Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski18-222/+1249
2024-04-29bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUSMatthew Wilcox (Oracle)1-1/+1
2024-04-29tracing/probes: Fix memory leak in traceprobe_parse_probe_arg_body()LuMingYin1-1/+1
2024-04-29softirq: Fix suspicious RCU usage in __do_softirq()Zqiang1-4/+8
2024-04-28Merge tag 'sched-urgent-2024-04-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-16/+36
2024-04-28Merge tag 'x86-urgent-2024-04-28' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-4/+10
2024-04-28sched/isolation: Fix boot crash when maxcpus < first housekeeping CPUOleg Nesterov1-1/+6
2024-04-28sched/isolation: Prevent boot crash when the boot CPU is nohz_fullOleg Nesterov1-1/+10
2024-04-27profiling: Remove create_prof_cpu_mask().Tetsuo Handa1-43/+0
2024-04-26Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2-2/+40
2024-04-26Merge tag 'mm-hotfixes-stable-2024-04-26-13-30' of git://git.kernel.org/pub/s...Linus Torvalds1-3/+2
2024-04-26bpf: verifier: prevent userspace memory accessPuranjay Mohan2-0/+39
2024-04-25Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-27/+37
2024-04-25cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=nSean Christopherson1-4/+10
2024-04-25cpu: Re-enable CPU mitigations by default for !X86 architecturesSean Christopherson1-2/+2
2024-04-24mm: turn folio_test_hugetlb into a PageTypeMatthew Wilcox (Oracle)1-3/+2
2024-04-24bpf: make common crypto API for TC/XDP programsVadim Fedorenko4-1/+390
2024-04-24genirq: Reuse irq_is_nmi()Jinjie Ruan4-14/+14
2024-04-24genirq/cpuhotplug: Retry with cpu_online_mask when migration failsDongli Zhang1-0/+16
2024-04-24genirq/cpuhotplug: Skip suspended interrupts when restoring affinityDavid Stevens2-7/+16
2024-04-24workqueue: Fix divide error in wq_update_node_max_active()Lai Jiangshan1-0/+9
2024-04-24bpf: Introduce bpf_preempt_[disable,enable] kfuncsKumar Kartikeya Dwivedi2-2/+81
2024-04-24bpf: Don't check for recursion in bpf_wq_work.Alexei Starovoitov1-13/+5
2024-04-24sched/pelt: Remove shift of thermal clockVincent Guittot3-27/+3
2024-04-24sched/cpufreq: Rename arch_update_thermal_pressure() => arch_update_hw_pressu...Vincent Guittot5-34/+34
2024-04-24sched/cpufreq: Take cpufreq feedback into accountVincent Guittot1-20/+25
2024-04-24sched/fair: Fix update of rd->sg_overutilizedVincent Guittot1-1/+1
2024-04-23workqueue: The default node_nr_active should have its max set to max_activeTejun Heo1-1/+1
2024-04-23bpf: add bpf_wq_startBenjamin Tissoires1-0/+18
2024-04-23bpf: wq: add bpf_wq_set_callback_implBenjamin Tissoires2-6/+69
2024-04-23bpf: wq: add bpf_wq_initBenjamin Tissoires1-2/+102
2024-04-23bpf: allow struct bpf_wq to be embedded in arraymaps and hashmapsBenjamin Tissoires4-19/+71
2024-04-23bpf: add support for KF_ARG_PTR_TO_WORKQUEUEBenjamin Tissoires1-0/+65
2024-04-23bpf: verifier: bail out if the argument is not a mapBenjamin Tissoires1-0/+5
2024-04-23bpf: add support for bpf_wq user typeBenjamin Tissoires3-1/+31
2024-04-23bpf: replace bpf_timer_cancel_and_free with a generic helperBenjamin Tissoires1-17/+25
2024-04-23bpf: replace bpf_timer_set_callback with a generic helperBenjamin Tissoires1-11/+18
2024-04-23bpf: replace bpf_timer_init with a generic helperBenjamin Tissoires1-28/+63
2024-04-23bpf: make timer data struct more genericBenjamin Tissoires1-33/+38
2024-04-23workqueue: Fix selection of wake_cpu in kick_pool()Sven Schnelle1-2/+6
2024-04-23genirq: Simplify the checks for irq_set_percpu_devid_partition()Jinjie Ruan1-8/+2
2024-04-22bpf: Fix typos in commentsRafael Passos5-10/+10
2024-04-22bpf: Fix typo in function save_aux_ptr_typeRafael Passos1-3/+3
2024-04-22hrtimer: Rename __hrtimer_hres_active() to hrtimer_hres_active()Jiapeng Chong1-13/+8
2024-04-22sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf()Xuewen Yan1-6/+12
2024-04-22sched/eevdf: Fix miscalculation in reweight_entity() when se is not currTianchen Ding1-5/+6
2024-04-22sched/eevdf: Always update V if se->on_rq when reweightingTianchen Ding1-3/+2
2024-04-22sysctl: treewide: constify ctl_table_header::ctl_table_argThomas Weißschuh1-1/+1
2024-04-21Merge tag 'sched_urgent_for_v6.9_rc5' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-6/+14
2024-04-19Merge tag 'hardening-v6.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-5/+6
2024-04-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski8-60/+105
2024-04-17sched/vtime: Get rid of generic vtime_task_switch() implementationAlexander Gordeev1-13/+0
2024-04-16fork: defer linking file vma until vma is fully initializedMiaohe Lin1-16/+17
2024-04-16bpf: Harden and/or/xor value tracking in verifierHarishankar Vishwanathan1-54/+40
2024-04-16btf: Avoid weak external referencesArd Biesheuvel2-5/+8
2024-04-16sched: Add missing memory barrier in switch_mm_cidMathieu Desnoyers1-6/+14
2024-04-16rcutorture: Use rcu_gp_slow_register/unregister() only for rcutype testZqiang1-4/+10
2024-04-16rcutorture: Fix invalid context warning when enable srcu barrier testingZqiang1-5/+4
2024-04-16rcutorture: Make stall-tasks directly exit when rcutorture tests endZqiang1-2/+2
2024-04-16rcutorture: Removing redundant function pointer initializationZqiang1-12/+0
2024-04-16rcutorture: Make rcutorture support print rcu-tasks gp stateZqiang5-32/+53
2024-04-16rcutorture: Use the gp_kthread_dbg operation specified by cur_opsZqiang1-1/+2
2024-04-16rcutorture: Re-use value stored to ->rtort_pipe_count instead of re-readinglinke li1-1/+1
2024-04-16rcutorture: Fix rcu_torture_one_read() pipe_count overflow commentPaul E. McKenney1-1/+2
2024-04-16rcutorture: Remove extraneous rcu_torture_pipe_update_one() READ_ONCE()Paul E. McKenney1-1/+1
2024-04-15configs/hardening: Disable CONFIG_UBSAN_SIGNED_WRAPNathan Chancellor1-0/+1
2024-04-15configs/hardening: Fix disabling UBSAN configurationsNathan Chancellor1-5/+5
2024-04-15rcu: Allocate WQ with WQ_MEM_RECLAIM bit setUladzislau Rezki (Sony)1-1/+5
2024-04-15rcu: Support direct wake-up of synchronize_rcu() usersUladzislau Rezki (Sony)2-1/+29
2024-04-15rcu: Add a trace event for synchronize_rcu_normal()Uladzislau Rezki (Sony)1-1/+6
2024-04-15rcu: Reduce synchronize_rcu() latencyUladzislau Rezki (Sony)2-2/+331
2024-04-15rcu: Fix buffer overflow in print_cpu_stall_info()Nikita Kiryushin1-1/+2
2024-04-15rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflowNikita Kiryushin1-1/+1
2024-04-15rcu-tasks: Fix the comments for tasks_rcu_exit_srcu_stall_timerZqiang1-1/+1
2024-04-15rcu-tasks: Replace exit_tasks_rcu_start() initialization with WARN_ON_ONCE()Paul E. McKenney1-2/+1
2024-04-15rcu: Inform KCSAN of one-byte cmpxchg() in rcu_trc_cmpxchg_need_qs()Paul E. McKenney1-1/+9
2024-04-15rcu: Make hotplug operations track GP state, not flagsPaul E. McKenney3-10/+10
2024-04-15rcu: Mark loads from rcu_state.n_online_cpusPaul E. McKenney2-3/+7
2024-04-15rcu: Mark writes to rcu_sync ->gp_count fieldPaul E. McKenney1-2/+6
2024-04-15rcu: Bring diagnostic read of rcu_state.gp_flags into alignmentPaul E. McKenney1-1/+1
2024-04-15rcu: Remove redundant READ_ONCE() of rcu_state.gp_flags in tree.cPaul E. McKenney1-7/+4
2024-04-15rcu: Make Tiny RCU explicitly disable preemptionPaul E. McKenney1-0/+2
2024-04-15rcu: Remove redundant BH disabling in TINY_RCUPaul E. McKenney1-2/+0
2024-04-15rcu: Create NEED_TASKS_RCU to factor out enablement logicPaul E. McKenney1-1/+5
2024-04-15srcu: Make Tiny SRCU explicitly disable preemptionPaul E. McKenney1-5/+26
2024-04-15rcu: Make TINY_RCU depend on !PREEMPT_RCU rather than !PREEMPTIONPaul E. McKenney1-1/+1
2024-04-14perf/bpf: Mark perf_event_set_bpf_handler() and perf_event_free_bpf_handler()...Ingo Molnar1-4/+4
2024-04-14perf/ring_buffer: Trigger IO signals for watermark_wakeupKyle Huey1-0/+4
2024-04-14perf: Move perf_event_fasync() to perf_event.hKyle Huey1-8/+0
2024-04-14Merge branch 'linus' into perf/core, to pick up perf/urgent fixesIngo Molnar15-90/+215
2024-04-14Merge tag 'x86-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+2
2024-04-14Merge tag 'timers-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-22/+31
2024-04-14Merge tag 'dma-maping-6.9-2024-04-14' of git://git.infradead.org/users/hch/dm...Linus Torvalds1-33/+58
2024-04-12bpf: Fix a verifier verbose messageAnton Protopopov1-2/+1
2024-04-12Merge tag 'trace-v6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds3-4/+8
2024-04-12watchdog/softlockup: Report the most frequent interruptsBitao Hu1-4/+112
2024-04-12watchdog/softlockup: Low-overhead detection of interrupt stormBitao Hu1-1/+98
2024-04-12genirq: Avoid summation loops for /proc/interruptsBitao Hu3-9/+15
2024-04-12genirq: Provide a snapshot mechanism for interrupt statisticsBitao Hu2-0/+29
2024-04-12genirq: Convert kstat_irqs to a structBitao Hu3-9/+7
2024-04-12perf/bpf: Change the !CONFIG_BPF_SYSCALL stubs to static inlinesIngo Molnar1-7/+7
2024-04-12perf/bpf: Allow a BPF program to suppress all sample side effectsKyle Huey1-2/+4
2024-04-12perf/bpf: Call BPF handler directly, not through overflow machineryKyle Huey1-16/+11
2024-04-12perf/bpf: Create bpf_overflow_handler() stub for !CONFIG_BPF_SYSCALLKyle Huey1-0/+6
2024-04-12perf/bpf: Reorder bpf_overflow_handler() ahead of __perf_event_overflow()Kyle Huey1-91/+92
2024-04-12locking/pvqspinlock: Use try_cmpxchg() in qspinlock_paravirt.hUros Bizjak1-8/+8
2024-04-12locking/pvqspinlock: Use try_cmpxchg_acquire() in trylock_clear_pending()Uros Bizjak1-18/+13
2024-04-12ftrace: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTIONPaul E. McKenney1-2/+1
2024-04-12bpf: Choose RCU Tasks based on TASKS_RCU rather than PREEMPTIONPaul E. McKenney1-1/+1
2024-04-12padata: Disable BH when taking works lock on MT pathHerbert Xu1-4/+4
2024-04-11ring-buffer: Only update pages_touched when a new page is touchedSteven Rostedt (Google)1-3/+3
2024-04-11tracing: hide unused ftrace_event_id_fopsArnd Bergmann1-0/+4
2024-04-11tracing: Fix FTRACE_RECORD_RECURSION_SIZE Kconfig entryPrasad Pandit1-1/+1
2024-04-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-22/+70
2024-04-11Merge tag 'pm-6.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-0/+6
2024-04-11tracing: Select new NEED_TASKS_RCU Kconfig optionPaul E. McKenney1-2/+2
2024-04-11rcu: Add data structures for synchronize_rcu()Uladzislau Rezki (Sony)1-0/+14
2024-04-11locking/qspinlock: Use atomic_try_cmpxchg_relaxed() in xchg_tail()Uros Bizjak1-8/+5
2024-04-10bpf: Add bpf_link support for sk_msg and sk_skb progsYonghong Song1-0/+4
2024-04-10kprobes: Fix possible use-after-free issue on kprobe registrationZheng Yejian1-6/+12
2024-04-10x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=nSean Christopherson1-1/+2
2024-04-10timekeeping: Use READ/WRITE_ONCE() for tick_do_timer_cpuThomas Gleixner2-22/+31
2024-04-10perf/core: Reduce PMU access to adjust sample freqNamhyung Kim1-1/+2
2024-04-10perf/core: Optimize perf_adjust_freq_unthr_context()Namhyung Kim1-26/+44
2024-04-09bpf: Add support for certain atomics in bpf_arena to x86 JITAlexei Starovoitov2-1/+23
2024-04-09bpf: Select new NEED_TASKS_RCU Kconfig optionPaul E. McKenney1-1/+1
2024-04-09rcu-tasks: Make Tasks RCU wait idly for grace-period delaysPaul E. McKenney2-3/+7
2024-04-09rcutorture: ASSERT_EXCLUSIVE_WRITER() for ->rtort_pipe_count updatesPaul E. McKenney1-0/+3
2024-04-09rcutorture: Dump GP kthread state on insufficient cb-flood launderingPaul E. McKenney1-1/+2
2024-04-09rcutorture: Dump # online CPUs on insufficient cb-flood launderingPaul E. McKenney1-2/+2
2024-04-09rcu: Add lockdep checks and kernel-doc header to rcu_softirq_qs()Paul E. McKenney1-0/+28
2024-04-09clockevents: Convert s[n]printf() to sysfs_emit()Li Zhijian1-1/+1
2024-04-09clocksource: Convert s[n]printf() to sysfs_emit()Li Zhijian1-1/+1
2024-04-09Merge tag 'v6.9-rc3' into locking/core, to pick up fixesIngo Molnar38-792/+1321
2024-04-08PM: EM: Add em_dev_update_chip_binning()Lukasz Luba1-0/+48
2024-04-08PM: EM: Refactor em_adjust_new_capacity()Lukasz Luba1-19/+39
2024-04-08PM: s2idle: Make sure CPUs will wakeup directly on resumeAnna-Maria Behnsen1-0/+6
2024-04-08clocksource: Make watchdog and suspend-timing multiplication overflow safeAdrian Hunter1-22/+20
2024-04-08timekeeping: Let timekeeping_cycles_to_ns() handle both under and overflowAdrian Hunter1-18/+13
2024-04-08timekeeping: Make delta calculation overflow safeAdrian Hunter1-11/+29
2024-04-08timekeeping: Prepare timekeeping_cycles_to_ns() for overflow safetyAdrian Hunter1-1/+11
2024-04-08timekeeping: Fold in timekeeping_delta_to_ns()Adrian Hunter1-12/+1
2024-04-08timekeeping: Consolidate timekeeping helpersAdrian Hunter1-6/+8
2024-04-08timekeeping: Refactor timekeeping helpersAdrian Hunter1-14/+6
2024-04-08timekeeping: Reuse timekeeping_cycles_to_ns()Adrian Hunter1-4/+1
2024-04-08timekeeping: Tidy timekeeping_cycles_to_ns() slightlyAdrian Hunter1-3/+2
2024-04-08timekeeping: Rename fast_tk_get_delta_ns() to __timekeeping_get_ns()Adrian Hunter1-3/+3