aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2023-08-29Merge tag 'dma-mapping-6.6-2023-08-29' of git://git.infradead.org/users/hch/d...HEADmasterLinus Torvalds5-104/+736
2023-08-29Merge tag 'sysctl-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-2/+3
2023-08-29Merge tag 'modules-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-11/+33
2023-08-29Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/...Linus Torvalds16-282/+635
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds9-56/+38
2023-08-29Merge tag 'net-next-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds29-809/+2877
2023-08-29module/decompress: use vmalloc() for zstd decompression workspaceAndrea Righi1-2/+2
2023-08-28Merge tag 'linux-kselftest-kunit-6.6-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-1/+1
2023-08-28Merge tag 'pm-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds2-40/+156
2023-08-28Merge tag 'x86-cleanups-2023-08-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-13/+15
2023-08-28Merge tag 'sched-core-2023-08-28' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds11-896/+1135
2023-08-28Merge tag 'perf-core-2023-08-28' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-11/+12
2023-08-28Merge tag 'smp-core-2023-08-28' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-39/+105
2023-08-28Merge tag 'irq-core-2023-08-28' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-21/+20
2023-08-28Merge tag 'core-entry-2023-08-28' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+1
2023-08-28Merge tag 'clocksource.2023.08.15a' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-4/+4
2023-08-28Merge tag 'csd-lock.2023.07.15a' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+11
2023-08-28Merge tag 'scftorture.2023.08.15a' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-3/+9
2023-08-28Merge tag 'rcu.2023.08.21a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds9-57/+285
2023-08-28Merge tag 'hardening-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-43/+17
2023-08-28Merge tag 'seccomp-v6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds7-30/+115
2023-08-28Merge tag 'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-4/+2
2023-08-26Merge tag 'irq-urgent-2023-08-26' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+6
2023-08-26genirq: Fix software resend lockup and nested resendJohan Hovold1-1/+6
2023-08-25Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski5-197/+495
2023-08-25kallsyms: Change func signature for cleanup_symbol_name()Yonghong Song1-6/+4
2023-08-25Merge branches 'pm-sleep', 'pm-qos' and 'powercap'Rafael J. Wysocki2-40/+156
2023-08-25kallsyms: Fix kallsyms_selftest failureYonghong Song2-32/+8
2023-08-25bpf: Allow bpf_spin_{lock,unlock} in sleepable progsDave Marchevsky2-6/+5
2023-08-25bpf: Consider non-owning refs to refcounted nodes RCU protectedDave Marchevsky1-1/+12
2023-08-25bpf: Reenable bpf_refcount_acquireDave Marchevsky1-4/+1
2023-08-25bpf: Use bpf_mem_free_rcu when bpf_obj_dropping refcounted nodesDave Marchevsky1-1/+5
2023-08-25bpf: Ensure kptr_struct_meta is non-NULL for collection insert and refcount_a...Dave Marchevsky1-0/+14
2023-08-24crash: change crash_prepare_elf64_headers() to for_each_possible_cpu()Eric DeVolder1-2/+2
2023-08-24crash: hotplug support for kexec_load()Eric DeVolder4-0/+55
2023-08-24kexec: exclude elfcorehdr from the segment digestEric DeVolder1-0/+6
2023-08-24crash: add generic infrastructure for crash hotplug supportEric DeVolder3-0/+179
2023-08-24crash: move a few code bits to setup support of crash hotplugEric DeVolder3-218/+218
2023-08-24kallsyms: Add more debug output for selftestKees Cook1-4/+18
2023-08-24bpf: Remove a WARN_ON_ONCE warning related to local kptrYonghong Song1-1/+0
2023-08-23bpf: Fix issue in verifying allow_ptr_leaksYafang Shao1-8/+9
2023-08-23entry: Remove empty addr_limit_user_check()Mark Rutland1-2/+1
2023-08-22bpf: Fix check_func_arg_reg_off bug for graph root/nodeKumar Kartikeya Dwivedi1-11/+0
2023-08-22PM: QoS: Add check to make sure CPU latency is non-negativeClive Lin1-2/+7
2023-08-22bpf: Fix a bpf_kptr_xchg() issue with local kptrYonghong Song1-10/+15
2023-08-21bpf: Add bpf_get_func_ip helper support for uprobe linkJiri Olsa1-3/+30
2023-08-21bpf: Add pid filter support for uprobe_multi linkJiri Olsa2-1/+34
2023-08-21bpf: Add cookies support for uprobe_multi linkJiri Olsa2-5/+42
2023-08-21bpf: Add multi uprobe linkJiri Olsa2-3/+244
2023-08-21bpf: Add attach_type checks under bpf_prog_attach_check_attach_typeJiri Olsa1-68/+52
2023-08-21bpf, cpumask: Clean up bpf_cpu_map_entry directly in cpu_map_freeHou Tao1-9/+8
2023-08-21bpf, cpumap: Use queue_rcu_work() to remove unnecessary rcu_barrier()Hou Tao1-69/+27
2023-08-21mm: free up a word in the first tail pageMatthew Wilcox (Oracle)1-1/+0
2023-08-21mm: add large_rmappable page flagMatthew Wilcox (Oracle)1-1/+0
2023-08-21mm: remove HUGETLB_PAGE_DTORMatthew Wilcox (Oracle)1-1/+1
2023-08-21treewide: drop CONFIG_EMBEDDEDRandy Dunlap1-1/+1
2023-08-21lockdep: fix static memory detection even moreHelge Deller1-22/+14
2023-08-21kernel/fork: stop playing lockless games for exe_file replacementMateusz Guzik1-13/+9
2023-08-21memfd: replace ratcheting feature from vm.memfd_noexec with hierarchyAleksa Sarai3-19/+18
2023-08-21perf/core: use vma_is_initial_stack() and vma_is_initial_heap()Kefeng Wang1-22/+11
2023-08-21kernel/iomem.c: remove __weak ioremap_cache helperArnd Bergmann1-8/+4
2023-08-21nsproxy: Convert nsproxy.count to refcount_tElena Reshetova1-2/+2
2023-08-21tracing: Introduce pipe_cpumask to avoid race on trace_pipesZheng Yejian2-7/+50
2023-08-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2023-08-18watchdog/hardlockup: avoid large stack frames in watchdog_hardlockup_check()Douglas Anderson1-7/+2
2023-08-18nmi_backtrace: allow excluding an arbitrary CPUDouglas Anderson1-1/+1
2023-08-18kthread: unexport __kthread_should_park()Greg Kroah-Hartman1-2/+1
2023-08-18gcov: shut up missing prototype warnings for internal stubsArnd Bergmann1-0/+2
2023-08-18kernel: relay: remove unnecessary NULL values from relay_open_bufLi kunyu1-1/+1
2023-08-18remove ARCH_DEFAULT_KEXEC from Kconfig.kexecEric DeVolder1-1/+0
2023-08-18kexec: rename ARCH_HAS_KEXEC_PURGATORYEric DeVolder1-3/+3
2023-08-18kexec: consolidate kexec and crash options into kernel/Kconfig.kexecEric DeVolder1-0/+116
2023-08-18acct: replace all non-returning strlcpy with strscpyAzeem Shaikh1-1/+1
2023-08-18signal: print comm and exe name on fatal signalsVincent Whitchurch1-1/+12
2023-08-18cred: convert printks to pr_<level>tiozhang1-12/+15
2023-08-18mmu_notifiers: don't invalidate secondary TLBs as part of mmu_notifier_invali...Alistair Popple1-1/+1
2023-08-18mm: move is_ioremap_addr() into new header fileBaoquan He1-0/+1
2023-08-18mm/mm_init.c: remove obsolete macro HASH_SMALLMiaohe Lin1-2/+1
2023-08-18mm: remove arguments of show_mem()Kefeng Wang1-1/+1
2023-08-17seccomp: Add missing kerndoc notationsKees Cook1-4/+10
2023-08-17tracing: Fix memleak due to race between current_tracer and traceZheng Yejian3-2/+12
2023-08-17sched/eevdf: Curb wakeup-preemptionPeter Zijlstra2-0/+13
2023-08-16Merge branches 'doc.2023.07.14b', 'fixes.2023.08.16a', 'rcu-tasks.2023.07.24a...Paul E. McKenney9-57/+285
2023-08-16rcu: Make the rcu_nocb_poll boot parameter usable via boot configPaul E. McKenney1-2/+2
2023-08-16rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs loadPaul E. McKenney1-1/+1
2023-08-16tracing/synthetic: Allocate one additional element for sizeSven Schnelle1-1/+2
2023-08-16tracing/synthetic: Skip first entry for stack tracesSven Schnelle1-13/+4
2023-08-16tracing/synthetic: Use union instead of castsSven Schnelle2-50/+45
2023-08-16tracing: Fix cpu buffers unavailable due to 'record_disabled' missedZheng Yejian1-0/+6
2023-08-16bpf: Fix uninitialized symbol in bpf_perf_link_fill_kprobe()Yafang Shao1-3/+2
2023-08-15sysctl: Add size to register_sysctlJoel Granados1-1/+1
2023-08-15sysctl: Add a size arg to __register_sysctl_tableJoel Granados1-1/+2
2023-08-14bpf: Support default .validate() and .update() behavior for struct_ops linksDavid Vernet1-6/+9
2023-08-14rcutorture: Stop right-shifting torture_random() return valuesPaul E. McKenney1-3/+3
2023-08-14torture: Stop right-shifting torture_random() return valuesPaul E. McKenney1-2/+2
2023-08-14torture: Move stutter_wait() timeouts to hrtimersPaul E. McKenney1-2/+2
2023-08-14torture: Move torture_shuffle() timeouts to hrtimersPaul E. McKenney1-1/+3
2023-08-14torture: Move torture_onoff() timeouts to hrtimersPaul E. McKenney1-3/+3
2023-08-14torture: Make torture_hrtimeout_*() use TASK_IDLEPaul E. McKenney1-1/+1
2023-08-14torture: Add lock_torture writer_fifo module parameterDietmar Eggemann2-6/+9
2023-08-14torture: Add a kthread-creation callback to _torture_create_kthread()Paul E. McKenney1-1/+5
2023-08-14rcu-tasks: Fix boot-time RCU tasks debug-only deadlockPaul E. McKenney1-0/+2
2023-08-14sched: Simplify sched_core_cpu_{starting,deactivate}()Peter Zijlstra1-15/+12
2023-08-14sched: Simplify try_steal_cookie()Peter Zijlstra1-12/+9
2023-08-14sched: Simplify sched_tick_remote()Peter Zijlstra1-23/+16
2023-08-14sched: Simplify sched_exec()Peter Zijlstra1-12/+9
2023-08-14sched: Simplify ttwu()Peter Zijlstra1-112/+109
2023-08-14sched: Simplify wake_up_if_idle()Peter Zijlstra2-14/+21
2023-08-14sched: Simplify: migrate_swap_stop()Peter Zijlstra2-16/+27
2023-08-14sched: Simplify sysctl_sched_uclamp_handler()Peter Zijlstra1-7/+4
2023-08-14sched: Simplify get_nohz_timer_target()Peter Zijlstra1-9/+6
2023-08-14sched/rt: sysctl_sched_rr_timeslice show default timeslice after resetCyril Hrubis1-0/+3
2023-08-14sched/rt: Fix sysctl_sched_rr_timeslice intial valueCyril Hrubis1-1/+1
2023-08-14Merge back system-wide sleep material for v6.6.Rafael J. Wysocki1-38/+149
2023-08-11Merge tag 'pm-6.5-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-1/+1
2023-08-10Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski9-25/+44
2023-08-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+42
2023-08-10Merge branch 'sched/eevdf' into sched/coreIngo Molnar5-648/+531
2023-08-08bpf: lru: Remove unused declaration bpf_lru_promote()Yue Haibing1-1/+0
2023-08-08swiotlb: optimize get_max_slots()Petr Tesarik1-3/+1
2023-08-08swiotlb: move slot allocation explanation comment where it belongsPetr Tesarik1-5/+5
2023-08-07bpf: Add support for bpf_get_func_ip helper for uprobe programJiri Olsa3-7/+16
2023-08-07bpf: Fix an incorrect verification success with movsx insnYonghong Song1-11/+20
2023-08-07Merge tag 'wq-for-6.5-rc5-fixes' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+42
2023-08-07PM: hibernate: fix resume_store() return value when hibernation not availableVlastimil Babka1-1/+1
2023-08-04bpf: change bpf_alu_sign_string and bpf_movsx_string to staticYang Yingliang1-2/+2
2023-08-04bpf: fix bpf_dynptr_slice() to stop return an ERR_PTR.Kui-Feng Lee1-1/+1
2023-08-04bpf: Fix mprog detachment for empty mprog entryDaniel Borkmann1-0/+2
2023-08-03bpf: bpf_struct_ops: Remove unnecessary initial values of variablesLi kunyu1-3/+3
2023-08-03Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski10-131/+536
2023-08-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski13-122/+226
2023-08-03Merge tag 'net-6.5-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds2-19/+33
2023-08-03module: Expose module_init_layout_section()James Morse1-1/+1
2023-08-03Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2-19/+33
2023-08-03net: invert the netdevice.h vs xdp.h dependencyJakub Kicinski3-0/+3
2023-08-03x86/qspinlock-paravirt: Fix missing-prototype warningArnd Bergmann1-10/+10
2023-08-02bpf: fix bpf_probe_read_kernel prototype mismatchArnd Bergmann2-20/+3
2023-08-02modules: only allow symbol_get of EXPORT_SYMBOL_GPL modulesChristoph Hellwig1-3/+11
2023-08-02sched/fair: Block nohz tick_stop when cfs bandwidth in usePhil Auld4-1/+81
2023-08-02sched, cgroup: Restore meaning to hierarchical_quotaPhil Auld3-8/+14
2023-08-01tracing: bpf: use struct trace_entry in struct syscall_tp_tYauheni Kaliuta1-4/+8
2023-08-01swiotlb: search the software IO TLB only if the device makes use of itPetr Tesarik1-8/+6
2023-08-01swiotlb: allocate a new memory pool when existing pools are fullPetr Tesarik1-25/+123
2023-08-01swiotlb: determine potential physical address limitPetr Tesarik1-0/+14
2023-08-01swiotlb: if swiotlb is full, fall back to a transient memory poolPetr Tesarik2-9/+309
2023-08-01swiotlb: add a flag whether SWIOTLB is allowed to growPetr Tesarik2-0/+26
2023-08-01swiotlb: separate memory pool data from other allocator dataPetr Tesarik1-64/+111
2023-08-01swiotlb: add documentation and rename swiotlb_do_find_slots()Petr Tesarik1-6/+55
2023-08-01swiotlb: make io_tlb_default_mem local to swiotlb.cPetr Tesarik1-1/+38
2023-08-01swiotlb: bail out of swiotlb_init_late() if swiotlb is already allocatedPetr Tesarik1-0/+3
2023-07-31bpf, devmap: Remove unused dtab field from bpf_dtab_netdevHou Tao1-2/+0
2023-07-31bpf, cpumap: Remove unused cmap field from bpf_cpu_map_entryHou Tao1-3/+0
2023-07-31bpf: Fix an array-index-out-of-bounds issue in disasm.cYonghong Song1-1/+2
2023-07-31rcu-tasks: Permit use of debug-objects with RCU Tasks flavorsPaul E. McKenney1-10/+6
2023-07-31bpf, cpumap: Handle skb as well when clean up ptr_ringHou Tao1-4/+10
2023-07-31bpf, cpumap: Make sure kthread is running before map update returnsHou Tao1-10/+11
2023-07-31tcx: Fix splat during dev unregisterMartin KaFai Lau1-4/+8
2023-07-31dma-contiguous: check for memory region overlapBinglei Wang1-0/+5
2023-07-31dma-contiguous: support numa CMA for specified nodeYajun Deng2-26/+84
2023-07-31dma-contiguous: support per-numa CMA for all architecturesYajun Deng2-4/+10
2023-07-31dma-mapping: move arch_dma_set_mask() declaration to headerArnd Bergmann1-6/+0
2023-07-31swiotlb: unexport is_swiotlb_activeChristoph Hellwig1-1/+0
2023-07-31cpu/SMT: Fix cpu_smt_possible() commentZhang Rui1-1/+1
2023-07-31genirq: Remove unused extern declarationYueHaibing1-2/+0
2023-07-31genirq: Prevent nested thread vs synchronize_hardirq() deadlockVincent Whitchurch3-19/+20
2023-07-31Revert "sched/fair: Move unused stub functions to header"Peter Zijlstra2-3/+5
2023-07-30Merge tag 'probes-fixes-v6.5-rc3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-5/+17
2023-07-30Merge tag 'locking_urgent_for_v6.5_rc4' of git://git.kernel.org/pub/scm/linux...Linus Torvalds4-76/+155
2023-07-29Merge tag 'trace-v6.5-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds5-22/+21
2023-07-29kprobes: Prohibit probing on CFI preamble symbolMasami Hiramatsu (Google)1-1/+13
2023-07-28tracing: Fix warning in trace_buffered_event_disable()Zheng Yejian1-10/+4
2023-07-28tracing: Fix kernel-doc warnings in trace_seq.cGaosheng Cui1-0/+1
2023-07-28tracing: Fix kernel-doc warnings in trace_events_trigger.cGaosheng Cui1-0/+2
2023-07-28tracing/synthetic: Fix kernel-doc warnings in trace_events_synth.cGaosheng Cui1-0/+1
2023-07-28ring-buffer: Fix kernel-doc warnings in ring_buffer.cGaosheng Cui1-2/+1
2023-07-28ring-buffer: Fix wrong stat of cpu_buffer->readZheng Yejian1-10/+12
2023-07-28bpf: Non-atomically allocate freelist during prefillYiFei Zhu1-4/+8
2023-07-28bpf: Fix compilation warning with -WparenthesesYonghong Song2-4/+4
2023-07-28cpu/SMT: Allow enabling partial SMT states via sysfsMichael Ellerman1-16/+44
2023-07-28cpu/SMT: Create topology_smt_thread_allowed()Michael Ellerman1-1/+23
2023-07-28cpu/SMT: Remove topology_smt_supported()Laurent Dufour1-2/+2
2023-07-28cpu/SMT: Store the current/max number of threadsMichael Ellerman1-1/+20
2023-07-28cpu/SMT: Move smt/control simple exit cases earlierMichael Ellerman1-6/+6
2023-07-28cpu/SMT: Move SMT prototypes into cpu_smt.hMichael Ellerman1-0/+1
2023-07-28cpu/hotplug: Remove dependancy against cpu_primary_thread_maskLaurent Dufour1-14/+10
2023-07-27bpf: Add kernel/bpftool asm support for new instructionsYonghong Song1-6/+51
2023-07-27bpf: Support new 32bit offset jmp instructionYonghong Song2-13/+38
2023-07-27bpf: Fix jit blinding with new sdiv/smov insnsYonghong Song1-2/+2
2023-07-27bpf: Support new signed div/mod instructions.Yonghong Song2-18/+98
2023-07-27bpf: Support new unconditional bswap instructionYonghong Song2-2/+19
2023-07-27bpf: Handle sign-extenstin ctx member accessesYonghong Song1-0/+6
2023-07-27bpf: Support new sign-extension mov insnsYonghong Song2-28/+157
2023-07-27bpf: Support new sign-extension load insnsYonghong Song2-24/+137
2023-07-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-7/+21
2023-07-27perf: Replace strlcpy with strscpyAzeem Shaikh1-3/+3
2023-07-26kunit: time: Mark test as slow using test attributesRae Moar1-1/+1
2023-07-26mm: suppress mm fault logging if fatal signal already pendingLinus Torvalds1-0/+4
2023-07-26sched/topology: Align group flags when removing degenerate domainChen Yu1-2/+1
2023-07-26sched/fair: remove util_est boostingVincent Guittot1-3/+0
2023-07-26tracing/probes: Fix to add NULL check for BTF APIsMasami Hiramatsu (Google)1-4/+4