aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2023-02-23Merge tag 'trace-v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...Linus Torvalds14-72/+483
2023-02-23Merge tag 'trace-v6.2-rc7-3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-32/+10
2023-02-22bpf: add missing header file includeLinus Torvalds1-0/+1
2023-02-21Merge tag 'net-next-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds25-674/+3007
2023-02-21Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds3-6/+119
2023-02-21uaccess: Add speculation barrier to copy_from_user()Dave Hansen1-2/+0
2023-02-21Merge tag 'pm-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds3-13/+9
2023-02-21Merge tag 'seccomp-v6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2023-02-21Merge tag 'rcu.2023.02.10a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds19-404/+1012
2023-02-21Merge tag 'cgroup-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-7/+8
2023-02-21Merge tag 'wq-for-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-71/+209
2023-02-21Merge tag 'irq-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds6-560/+470
2023-02-21Merge tag 'timers-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds7-34/+81
2023-02-20Merge tag 'sched-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds25-366/+689
2023-02-20Merge tag 'perf-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-99/+114
2023-02-20Merge tag 'locking-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-37/+54
2023-02-20Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski8-178/+795
2023-02-20Merge tag 'for-6.3/block-2023-02-16' of git://git.kernel.dk/linuxLinus Torvalds2-3/+3
2023-02-20Merge tag 'fsnotify_for_v6.3-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-3/+15
2023-02-20Merge tag 'fs.idmapped.v6.3' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-12/+12
2023-02-20sched/topology: fix KASAN warning in hop_cmp()Yury Norov1-3/+8
2023-02-18Merge tag 'timers-urgent-2023-02-19' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+29
2023-02-19Merge tag 'irqchip-6.3' of git://git.kernel.org/pub/scm/linux/kernel/git/maz/...Thomas Gleixner10-198/+539
2023-02-18tracing: Remove unnecessary NULL assignmentWang ShaoBo1-2/+0
2023-02-18tracepoint: Allow livepatch module add trace eventJianlin Lv1-2/+2
2023-02-18tracing: Always use canonical ftrace pathRoss Zwisler5-14/+14
2023-02-17Merge tag 'sched-urgent-2023-02-17' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-11/+21
2023-02-17bpf: Fix global subprog context argument resolution logicAndrii Nakryiko1-2/+11
2023-02-17Merge ra.kernel.org:/pub/scm/linux/kernel/git/netdev/netDavid S. Miller4-12/+36
2023-02-16tracing/histogram: Fix stacktrace keyTom Zanussi1-3/+31
2023-02-16tracing/histogram: Fix a few problems with stacktrace variable printingTom Zanussi1-8/+18
2023-02-15tracing: Add BUILD_BUG() to make sure stacktrace fits in stringsSteven Rostedt (Google)1-0/+3
2023-02-15tracing/histogram: Don't use strlen to find length of stacktrace variablesTom Zanussi2-5/+14
2023-02-15bpf: Zeroing allocated object from slab in bpf memory allocatorHou Tao2-3/+3
2023-02-15bpf: BPF_ST with variable offset should preserve STACK_ZERO marksEduard Zingerman1-1/+3
2023-02-15bpf: track immediate values written to stack by BPF_ST instructionEduard Zingerman1-2/+16
2023-02-15Merge tag 'trace-v6.2-rc7-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2023-02-15Merge branches 'powercap', 'pm-domains', 'pm-em' and 'pm-opp'Rafael J. Wysocki1-4/+1
2023-02-15ring-buffer: Handle race between rb_move_tail and rb_check_pagesMukesh Ojha1-32/+10
2023-02-15Merge branches 'pm-cpuidle', 'pm-core' and 'pm-sleep'Rafael J. Wysocki2-9/+8
2023-02-15sched/psi: Fix use-after-free in ep_remove_wait_queue()Munehisa Kamata1-3/+4
2023-02-14alarmtimer: Prevent starvation by small intervals and SIG_IGNThomas Gleixner1-4/+29
2023-02-13bpf: Special verifier handling for bpf_rbtree_{remove, first}Dave Marchevsky2-12/+55
2023-02-13bpf: Add callback validation to kfunc verifier logicDave Marchevsky1-5/+129
2023-02-13bpf: Add support for bpf_rb_root and bpf_rb_node in kfunc argsDave Marchevsky1-35/+203
2023-02-13bpf: Add bpf_rbtree_{add,remove,first} kfuncsDave Marchevsky2-1/+67
2023-02-13bpf: Add basic bpf_rb_{root,node} supportDave Marchevsky4-66/+169
2023-02-13bpf: Migrate release_on_unlock logic to non-owning ref semanticsDave Marchevsky1-49/+119
2023-02-13Merge branch irq/irqdomain-locking into irq/irqchip-nextMarc Zyngier1-163/+245
2023-02-13irqdomain: Switch to per-domain lockingJohan Hovold1-20/+39
2023-02-13irqdomain: Clean up irq_domain_push/pop_irq()Johan Hovold1-33/+32
2023-02-13irqdomain: Drop leftover bracketsJohan Hovold1-4/+2
2023-02-13irqdomain: Drop dead domain-name assignmentJohan Hovold1-8/+0
2023-02-13irqdomain: Drop revmap mutexJohan Hovold1-7/+6
2023-02-13irqdomain: Fix domain registration raceMarc Zyngier1-19/+43
2023-02-13irqdomain: Fix mapping-creation raceJohan Hovold1-18/+46
2023-02-13irqdomain: Refactor __irq_domain_alloc_irqs()Johan Hovold1-40/+48
2023-02-13irqdomain: Look for existing mapping only onceJohan Hovold1-27/+33
2023-02-13irqdomain: Drop bogus fwspec-mapping error handlingJohan Hovold1-6/+1
2023-02-13irqdomain: Fix disassociation raceJohan Hovold1-0/+5
2023-02-13irqdomain: Fix association raceJohan Hovold1-5/+14
2023-02-13Merge tag 'clocksource.2023.02.06b' of git://git.kernel.org/pub/scm/linux/ker...Thomas Gleixner2-22/+56
2023-02-13sched/core: Fix a missed update of user_cpus_ptrWaiman Long1-1/+4
2023-02-13freezer,umh: Fix call_usermode_helper_exec() vs SIGKILLPeter Zijlstra1-7/+13
2023-02-12tracing: Make trace_define_field_ext() staticSteven Rostedt (Google)1-1/+1
2023-02-12Merge tag 'trace-v6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds3-10/+33
2023-02-12tracing: Fix TASK_COMM_LEN in trace event format fileYafang Shao3-10/+33
2023-02-11Merge tag 'locking-urgent-2023-02-11' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-2/+3
2023-02-11sched/rt: pick_next_rt_entity(): check list_entryPietro Borrello1-1/+4
2023-02-11sched/deadline: Add more reschedule cases to prio_changed_dl()Valentin Schneider1-15/+27
2023-02-11sched/fair: sanitize vruntime of entity being placedZhang Qiao1-2/+13
2023-02-11sched/fair: Remove capacity inversion detectionVincent Guittot2-98/+5
2023-02-11sched/fair: unlink misfit task from cpu overutilizedVincent Guittot1-23/+82
2023-02-10bpf: allow to disable bpf prog memory accountingYafang Shao1-6/+7
2023-02-10bpf: allow to disable bpf map memory accountingYafang Shao2-3/+5
2023-02-10bpf: use bpf_map_kvcalloc in bpf_local_storageYafang Shao2-2/+17
2023-02-10Daniel Borkmann says:Jakub Kicinski14-85/+530
2023-02-10net: skbuff: drop the word head from skb cacheJakub Kicinski1-1/+1
2023-02-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-35/+54
2023-02-09PM: EM: fix memory leak with using debugfs_lookup()Greg Kroah-Hartman1-4/+1
2023-02-09time/debug: Fix memory leak with using debugfs_lookup()Greg Kroah-Hartman1-1/+1
2023-02-07sched/topology: Introduce sched_numa_hop_mask()Valentin Schneider1-0/+33
2023-02-07sched: add sched_numa_find_nth_cpu()Yury Norov1-0/+57
2023-02-07tracing: Allow boot instances to have snapshot buffersSteven Rostedt (Google)1-7/+72
2023-02-07tracing: Add trace_array_puts() to write into instanceSteven Rostedt (Google)1-10/+17
2023-02-07tracing: Add enabling of events to boot instancesSteven Rostedt (Google)3-5/+10
2023-02-07tracing: Add creation of instances at boot command lineSteven Rostedt (Google)1-0/+50
2023-02-07tracing: Fix trace_event_raw_event_synth() if else statementSteven Rostedt (Google)1-2/+2
2023-02-07tracing: Acquire buffer from temparary trace sequenceLinyu Yuan1-0/+23
2023-02-07tracing/osnoise: No need for schedule_hrtimeout rangeDavidlohr Bueso1-1/+1
2023-02-07Merge tag 'trace-v6.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-3/+0
2023-02-07fanotify,audit: Allow audit to use the full permission event responseRichard Guy Briggs1-3/+15
2023-02-07fanotify: Ensure consistent variable type for responseRichard Guy Briggs1-1/+1
2023-02-06cpuset: Call set_cpus_allowed_ptr() with appropriate mask for taskWill Deacon1-7/+11
2023-02-06cgroup/cpuset: Don't filter offline CPUs in cpuset_cpus_allowed() for top cpu...Waiman Long1-2/+25
2023-02-06genirq/ipi-mux: Use irq_domain_alloc_irqs()Marc Zyngier1-2/+1
2023-02-06trace/blktrace: fix memory leak with using debugfs_lookup()Greg Kroah-Hartman1-2/+2
2023-02-06rtmutex: Ensure that the top waiter is always woken upWander Lairson Costa1-2/+3
2023-02-06posix-timers: Use atomic64_try_cmpxchg() in __update_gt_cputime()Uros Bizjak1-7/+6
2023-02-05Merge tag 'char-misc-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2023-02-05Merge tag 'perf_urgent_for_v6.2_rc7' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-22/+17
2023-02-05genirq: Add mechanism to multiplex a single HW IPIAnup Patel3-0/+213
2023-02-03blk-cgroup: store a gendisk to throttle in struct task_structChristoph Hellwig1-1/+1
2023-02-03kernel/irq/irqdomain.c: fix memory leak with using debugfs_lookup()Greg Kroah-Hartman1-1/+1
2023-02-02bpf: devmap: check XDP features in __xdp_enqueue routineLorenzo Bianconi1-3/+13
2023-02-02bpf: Drop always true do_idr_lock parameter to bpf_map_free_idTobias Klauser2-18/+7
2023-02-02Merge branch 'stall.2023.01.09a' into HEADPaul E. McKenney7-4/+93
2023-02-02Merge branches 'doc.2023.01.05a', 'fixes.2023.01.23a', 'kvfree.2023.01.03a', ...Paul E. McKenney15-400/+919
2023-02-02kernel/notifier: Remove CONFIG_SRCUPaul E. McKenney1-3/+0
2023-02-02Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski17-30/+70
2023-02-02Merge tag 'net-6.2-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds5-12/+23
2023-02-02tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_...Shiju Jose1-3/+0
2023-02-02bpf: Add __bpf_kfunc tag to all kfuncsDavid Vernet5-56/+57
2023-01-31cgroup/cpuset: Fix wrong check in update_parent_subparts_cpumask()Waiman Long1-1/+2
2023-01-31perf: Fix perf_event_pmu_context serializationJames Clark1-22/+17
2023-01-31sched/clock: Make local_clock() noinstrPeter Zijlstra1-6/+21
2023-01-31cpuidle: tracing, preempt: Squash _rcuidle tracingPeter Zijlstra1-8/+6
2023-01-31cpuidle: lib/bug: Disable rcu_is_watching() during WARN/BUGPeter Zijlstra2-0/+8
2023-01-31Merge tag 'v6.2-rc6' into sched/core, to pick up fixesIngo Molnar34-173/+330
2023-01-31hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()Davidlohr Bueso1-3/+11
2023-01-31hrtimer: Rely on rt_task() for DL tasks tooDavidlohr Bueso1-1/+1
2023-01-29Merge tag 'irq_urgent_for_v6.2_rc6' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-2/+6
2023-01-28bpf: btf: Add BTF_FMODEL_SIGNED_ARG flagIlya Leoshkevich1-1/+15
2023-01-28bpf: iterators: Split iterators.lskel.h into little- and big- endian versionsIlya Leoshkevich5-7/+435
2023-01-28bpf: Build-time assert that cpumask offset is zeroDavid Vernet1-0/+3
2023-01-28Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski11-304/+1460
2023-01-27Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski5-12/+23
2023-01-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski5-28/+60
2023-01-27Merge tag 'trace-v6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds9-15/+39
2023-01-26bpf: Fix the kernel crash caused by bpf_setsockopt().Kui-Feng Lee1-1/+0
2023-01-26locking/rwsem: Disable preemption in all down_write*() and up_write() code pathsWaiman Long1-19/+19
2023-01-26locking/rwsem: Disable preemption in all down_read*() and up_read() code pathsWaiman Long1-6/+24
2023-01-26locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpathWaiman Long1-10/+9
2023-01-26Merge tag 'v6.2-rc5' into locking/core, to pick up fixesIngo Molnar17-76/+157
2023-01-25bpf: Pass const struct bpf_prog * to .check_memberDavid Vernet1-1/+1
2023-01-25bpf: Allow BPF_PROG_TYPE_STRUCT_OPS programs to be sleepableDavid Vernet1-2/+3
2023-01-25bpf/docs: Document cpumask kfuncs in a new fileDavid Vernet1-0/+208
2023-01-25bpf: Enable cpumasks to be queried and used as kptrsDavid Vernet2-0/+269
2023-01-25bpf: Disallow NULLable pointers for trusted kfuncsDavid Vernet1-0/+6
2023-01-25tracing/histogram: Add simple tests for stacktrace usage of synthetic eventsSteven Rostedt (Google)1-1/+1
2023-01-25tracing/histogram: Add stacktrace typeSteven Rostedt (Google)1-0/+4
2023-01-25tracing: Allow synthetic events to pass around stacktracesSteven Rostedt (Google)4-5/+87
2023-01-25tracing: Allow stacktraces to be saved as histogram variablesSteven Rostedt (Google)1-10/+42
2023-01-25tracing: Simplify calculating entry size using struct_size()Steven Rostedt (Google)1-2/+1
2023-01-25tracing: Add NULL checks for buffer in ring_buffer_free_read_page()Jia-Ju Bai1-1/+6
2023-01-25tracing: Add a way to filter function addresses to function namesSteven Rostedt (Google)2-2/+93
2023-01-25rv: remove redundant initialization of pointer ptrColin Ian King1-1/+1
2023-01-25tracing/filter: fix kernel-doc warningsRandy Dunlap1-4/+4
2023-01-24bpf: Allow trusted args to walk struct when checking BTF IDsDavid Vernet2-1/+90
2023-01-24bpf: Enable annotating trusted nested pointersDavid Vernet2-3/+90
2023-01-24trace_events_hist: add check for return value of 'create_hist_field'Natalia Petrova1-0/+2
2023-01-24clocksource: Suspend the watchdog temporarily when high read latency detectedFeng Tang1-13/+32
2023-01-24tracing/osnoise: Use built-in RCU list checkingChuang Wang1-3/+2
2023-01-24module: Don't wait for GOING modulesPetr Pavlu1-5/+21
2023-01-24tracing: Kconfig: Fix spelling/grammar/punctuationRandy Dunlap1-4/+4
2023-01-24tracing: Make sure trace_printk() can output as soon as it can be usedSteven Rostedt (Google)3-2/+4
2023-01-24ftrace: Export ftrace_free_filter() to modulesMark Rutland1-1/+22
2023-01-24Compiler attributes: GCC cold function alignment workaroundsMark Rutland1-1/+8
2023-01-24ftrace: Add DYNAMIC_FTRACE_WITH_CALL_OPSMark Rutland2-5/+111
2023-01-23rcu: Disable laziness if lazy-tracking says soJoel Fernandes (Google)1-1/+3
2023-01-23bpf: Support consuming XDP HW metadata from fext programsToke Høiland-Jørgensen3-32/+92
2023-01-23bpf: XDP metadata RX kfuncsStanislav Fomichev3-1/+76
2023-01-23bpf: Introduce device-bound XDP programsStanislav Fomichev3-30/+78
2023-01-23bpf: Reshuffle some parts of bpf/offload.cStanislav Fomichev1-105/+117
2023-01-23bpf: Move offload initialization into late_initcallStanislav Fomichev1-15/+7
2023-01-23bpf: Rename bpf_{prog,map}_is_dev_bound to is_offloadedStanislav Fomichev4-24/+24
2023-01-22Merge tag 'sched_urgent_for_v6.2_rc6' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-23/+35
2023-01-21Merge tag 'driver-core-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+2
2023-01-21Merge tag 'kbuild-fixes-v6.2-3' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+2
2023-01-21prlimit: do_prlimit needs to have a speculation checkGreg Kroah-Hartman1-0/+2
2023-01-20bpf: Avoid recomputing spi in process_dynptr_funcKumar Kartikeya Dwivedi1-13/+11
2023-01-20bpf: Combine dynptr_get_spi and is_spi_bounds_validKumar Kartikeya Dwivedi1-42/+33
2023-01-20bpf: Allow reinitializing unreferenced dynptr stack slotsKumar Kartikeya Dwivedi1-8/+26
2023-01-20bpf: Invalidate slices on destruction of dynptrs on stackKumar Kartikeya Dwivedi1-12/+62
2023-01-20bpf: Fix partial dynptr stack slot reads/writesKumar Kartikeya Dwivedi1-0/+88
2023-01-20bpf: Fix missing var_off check for ARG_PTR_TO_DYNPTRKumar Kartikeya Dwivedi1-18/+66
2023-01-20bpf: Fix state pruning for STACK_DYNPTR stack slotsKumar Kartikeya Dwivedi1-4/+84
2023-01-21exit: Detect and fix irq disabled state in oopsNicholas Piggin1-0/+7
2023-01-20Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski7-38/+29
2023-01-20Merge tag 'net-6.2-rc5-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds5-23/+21
2023-01-20PM: sleep: Remove "select SRCU"Paul E. McKenney1-1/+0
2023-01-20bpf: Add missing btf_put to register_btf_id_dtor_kfuncsJiri Olsa1-2/+2
2023-01-20PM: hibernate: swap: don't use /** for non-kernel-doc commentsRandy Dunlap1-8/+8
2023-01-19bpf: Change modules resolving for kprobe multi linkJiri Olsa1-46/+47
2023-01-19livepatch: Improve the search performance of module_kallsyms_on_each_symbol()Zhen Lei4-12/+15
2023-01-19bpf: Fix to preserve reg parent/live fields when copying range infoEduard Zingerman1-7/+18
2023-01-19Merge tag 'printk-for-6.2-rc5' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+2
2023-01-19Merge branch 'rework/console-list-lock' into for-linusPetr Mladek1-0/+2
2023-01-19fs: port i_{g,u}id_into_vfs{g,u}id() to mnt_idmapChristian Brauner1-4/+2
2023-01-19fs: port privilege checking helpers to mnt_idmapChristian Brauner1-3/+5
2023-01-19fs: port inode_init_owner() to mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port xattr to mnt_idmapChristian Brauner1-2/+2
2023-01-19fs: port ->permission() to pass mnt_idmapChristian Brauner2-2/+2
2023-01-19fs: port ->mkdir() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-19fs: port ->symlink() to pass mnt_idmapChristian Brauner1-1/+1
2023-01-18bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpersYonghong Song1-1/+2
2023-01-18bpf: Fix off-by-one error in bpf_mem_cache_idx()Hou Tao1-1/+1
2023-01-18perf/core: Call perf_prepare_sample() before running BPFNamhyung Kim1-7/+1
2023-01-18perf/core: Introduce perf_prepare_header()Namhyung Kim1-14/+24
2023-01-18perf/core: Do not pass header for sample ID initNamhyung Kim1-7/+7