aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2022-12-14Merge tag 'x86_core_for_v6.2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-6/+26
2022-12-14Merge tag 'v6.2-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-5/+10
2022-12-14Merge tag 'hardening-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-15/+112
2022-12-14Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2022-12-13Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-8/+22
2022-12-13Merge tag 'net-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds27-1623/+4459
2022-12-13Merge tag 'sysctl-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds3-23/+27
2022-12-13Merge tag 'modules-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds11-39/+739
2022-12-13Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linuxLinus Torvalds2-10/+15
2022-12-13Merge tag 'audit-pr-20221212' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-36/+39
2022-12-13Merge tag 'dma-mapping-6.2-2022-12-13' of git://git.infradead.org/users/hch/d...Linus Torvalds2-24/+47
2022-12-12Merge tag 'fs.vfsuid.conversion.v6.2' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-2/+2
2022-12-12livepatch: Call klp_match_callback() in klp_find_callback() to avoid code dup...Zhen Lei1-22/+11
2022-12-12Merge tag 'pull-iov_iter' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds1-1/+1
2022-12-12Merge tag 'pull-elfcore' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-1/+1
2022-12-12Merge tag 'mm-nonmm-stable-2022-12-12' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds8-18/+19
2022-12-12Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds5-16/+8
2022-12-12Merge tag 'livepatching-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-27/+27
2022-12-12Merge tag 'cgroup-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2-11/+45
2022-12-12Merge tag 'sched-core-2022-12-12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds6-180/+603
2022-12-12Merge tag 'perf-core-2022-12-12' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1013/+1087
2022-12-12Merge tag 'locking-core-2022-12-12' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-15/+19
2022-12-12Merge tag 'cxl-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/cxl/cxlLinus Torvalds1-5/+8
2022-12-12Merge tag 'pm-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds3-22/+21
2022-12-12Merge tag 'timers-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-99/+348
2022-12-12Merge tag 'smp-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-17/+44
2022-12-12Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski8-299/+605
2022-12-12Merge tag 'irq-core-2022-12-10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds6-189/+761
2022-12-12Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds4-8/+17
2022-12-12Merge tag 'slab-for-6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+3
2022-12-12Merge tag 'printk-for-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds8-140/+428
2022-12-12Merge tag 'execve-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-11/+21
2022-12-12Merge tag 'seccomp-v6.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-6/+11
2022-12-12Merge tag 'kcsan.2022.12.02a' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+50
2022-12-12Merge tag 'rcu.2022.12.02a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds14-153/+545
2022-12-12Merge branches 'powercap', 'pm-x86', 'pm-opp' and 'pm-misc'Rafael J. Wysocki1-3/+3
2022-12-12Merge branches 'pm-cpuidle', 'pm-sleep' and 'pm-domains'Rafael J. Wysocki2-19/+18
2022-12-11relay: fix type mismatch when allocating memory in relay_create_buf()Gavrilov Ilia1-2/+2
2022-12-11kernel: kcsan: kcsan_test: build without structleak pluginAnders Roxell1-0/+1
2022-12-11relay: use strscpy() is more robust and saferXu Panda1-2/+2
2022-12-11lockdep: allow instrumenting lockdep.c with KMSANAlexander Potapenko1-1/+0
2022-12-10bpf: use check_ids() for active_lock comparisonEduard Zingerman1-3/+13
2022-12-10bpf: states_equal() must build idmap for all function framesEduard Zingerman1-1/+2
2022-12-10bpf: regsafe() must not skip check_ids()Eduard Zingerman1-21/+8
2022-12-09Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton1-1/+0
2022-12-09memcg: fix possible use-after-free in memcg_write_event_control()Tejun Heo1-1/+0
2022-12-08bpf: Use memmove for bpf_dynptr_{read,write}Kumar Kartikeya Dwivedi1-2/+10
2022-12-08bpf: Move PTR_TO_STACK alignment check to process_dynptr_funcKumar Kartikeya Dwivedi1-5/+8
2022-12-08bpf: Rework check_func_arg_reg_offKumar Kartikeya Dwivedi1-25/+38
2022-12-08bpf: Rework process_dynptr_funcKumar Kartikeya Dwivedi2-67/+178
2022-12-08bpf: Propagate errors from process_* checks in check_func_argKumar Kartikeya Dwivedi1-10/+15
2022-12-08bpf: Refactor ARG_PTR_TO_DYNPTR checks into process_dynptr_funcKumar Kartikeya Dwivedi1-64/+70
2022-12-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-20/+28
2022-12-08bpf: Skip rcu_barrier() if rcu_trace_implies_rcu_gp() is trueHou Tao1-1/+9
2022-12-08bpf: Reuse freed element in free_by_rcu during allocationHou Tao1-3/+18
2022-12-08memcg: Fix possible use-after-free in memcg_write_event_control()Tejun Heo1-1/+0
2022-12-08bpf: Fix comment error in fixup_kfunc_call functionYang Jihong1-1/+1
2022-12-08bpf: Do not zero-extend kfunc return valuesBjörn Töpel1-0/+4
2022-12-08blktrace: Fix output non-blktrace event when blk_classic option enabledYang Jihong1-1/+2
2022-12-08Merge branch 'rework/console-list-lock' into for-linusPetr Mladek82-964/+2732
2022-12-07bpf/docs: Document struct cgroup * kfuncsDavid Vernet1-1/+1
2022-12-07bpf/docs: Document struct task_struct * kfuncsDavid Vernet1-1/+1
2022-12-07bpf: Remove unused insn_cnt argument from visit_[func_call_]insn()Andrii Nakryiko1-6/+5
2022-12-07Merge "do not rely on ALLOW_ERROR_INJECTION for fmod_ret" into bpf-nextAlexei Starovoitov2-7/+40
2022-12-07module/decompress: Support zstd in-kernel decompressionStephen Boyd2-3/+92
2022-12-07bpf: do not rely on ALLOW_ERROR_INJECTION for fmod_retBenjamin Tissoires2-7/+40
2022-12-06bpf: remove unnecessary prune and jump pointsAndrii Nakryiko1-24/+10
2022-12-06bpf: mostly decouple jump history management from is_state_visited()Andrii Nakryiko1-23/+26
2022-12-06bpf: decouple prune and jump pointsAndrii Nakryiko1-14/+43
2022-12-06bpf: Loosen alloc obj test in verifier's reg_btf_recordDave Marchevsky1-1/+6
2022-12-06bpf: Don't use rcu_users to refcount in task kfuncsDavid Vernet1-28/+48
2022-12-06Merge branch 'for-next/ftrace' into for-next/coreWill Deacon3-6/+5
2022-12-06PM: sleep: Refine error message in try_to_freeze_tasks()Rafael J. Wysocki1-2/+2
2022-12-06PM: sleep: Avoid using pr_cont() in the tasks freezing codeRafael J. Wysocki1-13/+8
2022-12-05genirq/msi: Provide msi_domain_alloc_irq_at()Thomas Gleixner1-10/+95
2022-12-05genirq/msi: Provide msi_domain_ops:: Prepare_desc()Thomas Gleixner1-0/+3
2022-12-05genirq/msi: Provide BUS_DEVICE_PCI_MSI[X]Thomas Gleixner1-0/+4
2022-12-05genirq/msi: Add range checking to msi_insert_desc()Thomas Gleixner1-10/+43
2022-12-05proc: proc_skip_spaces() shouldn't think it is working on C stringsLinus Torvalds1-12/+13
2022-12-05proc: avoid integer type confusion in get_proc_longLinus Torvalds1-3/+2
2022-12-05genirq/msi: Provide msi_match_device_domain()Thomas Gleixner1-0/+25
2022-12-05genirq/msi: Provide msi_create/free_device_irq_domain()Thomas Gleixner1-0/+138
2022-12-05genirq/msi: Split msi_create_irq_domain()Thomas Gleixner1-12/+20
2022-12-05genirq/msi: Add size info to struct msi_domain_infoThomas Gleixner1-0/+11
2022-12-05genirq/msi: Provide struct msi_parent_opsThomas Gleixner1-0/+41
2022-12-05genirq/msi: Remove unused alloc/free interfacesThomas Gleixner1-73/+0
2022-12-05genirq/msi: Provide new domain id allocation functionsThomas Gleixner1-39/+136
2022-12-05genirq/msi: Provide new domain id based interfaces for freeing interruptsThomas Gleixner1-22/+120
2022-12-05genirq/msi: Make msi_add_simple_msi_descs() device domain awareThomas Gleixner1-41/+57
2022-12-05genirq/msi: Make descriptor freeing domain awareThomas Gleixner1-10/+48
2022-12-05genirq/msi: Make descriptor allocation device domain awareThomas Gleixner1-8/+12
2022-12-05genirq/msi: Rename msi_add_msi_desc() to msi_insert_msi_desc()Thomas Gleixner1-2/+4
2022-12-05genirq/msi: Make msi_get_virq() device domain awareAhmed S. Darwish1-6/+13
2022-12-05genirq/msi: Make MSI descriptor iterators device domain awareThomas Gleixner1-12/+23
2022-12-05genirq/msi: Add pointers for per device irq domainsThomas Gleixner1-0/+9
2022-12-05genirq/msi: Move xarray into a separate struct and create an arrayThomas Gleixner1-10/+22
2022-12-05genirq/msi: Check for invalid MSI parent domain usageThomas Gleixner1-3/+14
2022-12-05genirq/irqdomain: Rename irq_domain::dev to irq_domain:: Pm_devThomas Gleixner1-4/+4
2022-12-05genirq/msi: Move IRQ_DOMAIN_MSI_NOMASK_QUIRK to MSI flagsThomas Gleixner1-1/+1
2022-12-04bpf: Enable sleeptable support for cgrp local storageYonghong Song1-1/+2
2022-12-04bpf: Do not mark certain LSM hook arguments as trustedYonghong Song2-0/+18
2022-12-04bpf: Handle MEM_RCU type properlyYonghong Song2-13/+46
2022-12-04Merge tag 'perf_urgent_for_v6.1_rc8' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+13
2022-12-02signal: Initialize the info in ksignalhaifeng.xu1-0/+1
2022-12-02panic: Expose "warn_count" to sysfsKees Cook1-2/+20
2022-12-02panic: Introduce warn_limitKees Cook1-0/+14
2022-12-02panic: Consolidate open-coded panic_on_warn checksKees Cook3-6/+9
2022-12-02exit: Allow oops_limit to be disabledKees Cook1-1/+1
2022-12-02seccomp: Move copy_seccomp() to no failure path.Kuniyuki Iwashima1-6/+11
2022-12-02Merge tag 'v6.1-rc7' into iommufd.git for-nextJason Gunthorpe20-171/+298
2022-12-02cpu/hotplug: Do not bail-out in DYING/STARTING sectionsVincent Donnefort1-16/+40
2022-12-02cpu/hotplug: Set cpuhp target for boot cpuPhil Auld1-0/+1
2022-12-02cpu/hotplug: Make target_store() a nop when target == statePhil Auld1-1/+3
2022-12-02futex: Resend potentially swallowed owner death notificationAlexey Izbyshev1-9/+17
2022-12-02printk: htmldocs: add missing descriptionJohn Ogness1-0/+2
2022-12-02printk: relieve console_lock of list synchronization dutiesJohn Ogness1-24/+20
2022-12-02printk, xen: fbfront: create/use safe function for forcing preferredJohn Ogness1-3/+46
2022-12-02console: introduce console_is_registered()John Ogness1-1/+1
2022-12-02printk: console_device: use srcu console list iteratorJohn Ogness1-1/+11
2022-12-02printk: console_flush_on_panic: use srcu console list iteratorJohn Ogness1-10/+11
2022-12-02printk: console_unblank: use srcu console list iteratorJohn Ogness1-4/+13
2022-12-02printk: console_is_usable: use console_srcu_read_flagsJohn Ogness1-4/+5
2022-12-02printk: __pr_flush: use srcu console list iteratorJohn Ogness1-1/+9
2022-12-02printk: console_flush_all: use srcu console list iteratorJohn Ogness1-15/+35
2022-12-02kdb: use srcu console list iteratorJohn Ogness1-2/+16
2022-12-02console: introduce wrappers to read/write console flagsJohn Ogness1-5/+5
2022-12-02printk: introduce console_list_lockJohn Ogness1-9/+80
2022-12-02printk: fix setting first seq for consolesJohn Ogness1-5/+45
2022-12-02printk: move @seq initialization to helperJohn Ogness1-9/+14
2022-12-02printk: register_console: use "registered" for variable namesJohn Ogness1-7/+7
2022-12-02printk: Prepare for SRCU console list protectionJohn Ogness1-15/+72
2022-12-02printk: Convert console_drivers list to hlistThomas Gleixner1-46/+55
2022-12-01bpf: Fix release_on_unlock release logic for multiple refsDave Marchevsky1-1/+1
2022-12-01jump_label: Prevent key->enabled int overflowDmitry Safonov1-12/+44
2022-12-01srcu: Make Tiny synchronize_srcu() check for readersZqiang1-0/+10
2022-12-01Merge branch 'locking/core' of git://git.kernel.org/pub/scm/linux/kernel/git/...Jakub Kicinski1-6/+2
2022-12-01PM: hibernate: Complain about memory map mismatches during resumeXueqin Luo1-2/+6
2022-12-01exit: Expose "oops_count" to sysfsKees Cook1-2/+20
2022-12-01exit: Put an upper limit on how often we can oopsJann Horn1-0/+42
2022-12-01panic: Separate sysctl logic from CONFIG_SMPKees Cook1-1/+3
2022-12-01block: bdev & blktrace: use consistent function doc. notationRandy Dunlap1-2/+2
2022-12-01clockevents: Repair kernel-doc for clockevent_delta2ns()Lukas Bulwahn1-1/+1
2022-12-01printk: use strscpy() to instead of strlcpy()Xu Panda1-1/+1
2022-12-01vdso/timens: Refactor copy-pasted find_timens_vvar_page() helper into one copyJann Horn1-0/+18
2022-11-30bpf: Fix a compilation failure with clang lto buildYonghong Song3-7/+4
2022-11-30kernel/user: Allow user_struct::locked_vm to be usable for iommufdJason Gunthorpe1-0/+1
2022-11-30acct: fix potential integer overflow in encode_comp_t()Zheng Yejian1-0/+2
2022-11-30acct: fix accuracy loss for input value of encode_comp_t()Zheng Yejian1-2/+2
2022-11-30vmcoreinfo: warn if we exceed vmcoreinfo data sizeStephen Brennan1-0/+3
2022-11-30percpu_counter: add percpu_counter_sum_all interfaceShakeel Butt1-0/+5
2022-11-30mm: convert mm's rss stats into percpu_counterShakeel Butt1-1/+15
2022-11-30bpf: Tighten ptr_to_btf_id checks.Alexei Starovoitov1-3/+14
2022-12-01mm, slob: rename CONFIG_SLOB to CONFIG_SLOB_DEPRECATEDVlastimil Babka1-2/+3
2022-11-30Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton1-0/+2
2022-11-30Merge branches 'doc.2022.10.20a', 'fixes.2022.10.21a', 'lazy.2022.11.30a', 's...Paul E. McKenney14-153/+545
2022-11-30workqueue: Make queue_rcu_work() use call_rcu_hurry()Uladzislau Rezki1-1/+1
2022-11-30notifier: repair slips in kernel-doc commentsLukas Bulwahn1-3/+3
2022-11-30Revert "blk-cgroup: Flush stats at blkgs destruction path"Jens Axboe1-20/+0
2022-11-30genirq/irqdesc: Don't try to remove non-existing sysfs filesYang Yingliang2-6/+11
2022-11-29rcu: Make SRCU mandatoryPaul E. McKenney4-24/+16
2022-11-29rcu/rcutorture: Use call_rcu_hurry() where neededJoel Fernandes (Google)1-8/+8
2022-11-29rcu/rcuscale: Use call_rcu_hurry() for async reader testJoel Fernandes (Google)1-1/+1
2022-11-29rcu/sync: Use call_rcu_hurry() instead of call_rcuJoel Fernandes (Google)1-1/+1
2022-11-29rcuscale: Add laziness and kfree testsJoel Fernandes (Google)1-2/+65
2022-11-29rcu: Shrinker for lazy rcuVineeth Pillai1-0/+52
2022-11-29rcu: Refactor code a bit in rcu_nocb_do_flush_bypass()Joel Fernandes (Google)1-8/+9
2022-11-29rcu: Make call_rcu() lazy to save powerJoel Fernandes (Google)7-82/+237
2022-11-29Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski22-115/+263
2022-11-29Merge tag 'net-6.1-rc8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2-2/+2
2022-11-29perf: Fix perf_pending_task() UaFPeter Zijlstra1-4/+13
2022-11-28Daniel Borkmann says:Jakub Kicinski14-577/+2401
2022-11-28Merge tag 'trace-v6.1-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds8-11/+35
2022-11-27Merge tag 'perf_urgent_for_v6.1_rc7' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+25
2022-11-25Merge tag 'pm-6.1-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-15/+15
2022-11-25Merge tag 'mm-hotfixes-stable-2022-11-24' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-0/+2
2022-11-25use less confusing names for iov_iter direction initializersAl Viro1-1/+1
2022-11-25padata: Fix list iterator in padata_do_serial()Daniel Jordan1-2/+5
2022-11-25padata: Always leave BHs disabled when running ->parallel()Daniel Jordan1-3/+5
2022-11-24bpf: Don't mark arguments to fentry/fexit programs as trusted.Alexei Starovoitov2-6/+13
2022-11-24bpf: Add kfunc bpf_rcu_read_lock/unlock()Yonghong Song3-29/+148
2022-11-24bpf: Introduce might_sleep field in bpf_func_protoYonghong Song4-4/+13
2022-11-24timers: Provide timer_shutdown[_sync]()Thomas Gleixner1-0/+66
2022-11-24timers: Add shutdown mechanism to the internal functionsThomas Gleixner1-8/+54
2022-11-24timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown modeThomas Gleixner1-51/+92
2022-11-24timers: Silently ignore timers with a NULL functionThomas Gleixner1-5/+52
2022-11-24timers: Rename del_timer() to timer_delete()Thomas Gleixner1-3/+3
2022-11-24timers: Rename del_timer_sync() to timer_delete_sync()Thomas Gleixner1-9/+9
2022-11-24timers: Use del_timer_sync() even on UPThomas Gleixner1-2/+0
2022-11-24timers: Update kernel-doc for various functionsThomas Gleixner1-58/+90
2022-11-24timers: Replace BUG_ON()sThomas Gleixner1-5/+6
2022-11-24timers: Get rid of del_singleshot_timer_sync()Thomas Gleixner1-1/+1
2022-11-24perf/core: Don't allow grouping events from different hw pmusRavi Bangoria1-9/+15
2022-11-24perf: Fix function pointer casePeter Zijlstra1-2/+6
2022-11-24perf: Consider OS filter failPeter Zijlstra1-2/+22
2022-11-24perf: Fixup SIGTRAP and sample_flags interactionPeter Zijlstra1-1/+4
2022-11-23bpf: Add bpf_task_from_pid() kfuncDavid Vernet1-1/+20
2022-11-24bpf: Unify and simplify btf_func_proto_check error handlingStanislav Fomichev1-9/+5
2022-11-23tracing: Free buffers when a used dynamic event is removedSteven Rostedt (Google)2-1/+12
2022-11-23tracing: Add tracing_reset_all_online_cpus_unlocked() functionSteven Rostedt (Google)4-4/+12
2022-11-23tracing: Fix race where histograms can be called before the eventSteven Rostedt (Google)1-0/+3