aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2021-08-31Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...HEADmasterLinus Torvalds22-308/+1647
2021-08-31Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds2-78/+111
2021-08-31Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds3-64/+133
2021-08-31Merge tag 'pm-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds7-41/+56
2021-08-31Merge tag 'audit-pr-20210830' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-1/+6
2021-08-31Merge tag 'kernel.sys.v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+2
2021-08-31Merge tag 'nfsd-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds1-0/+42
2021-08-30Merge tag 'for-5.15/io_uring-2021-08-30' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2021-08-30Merge tag 'for-5.15/drivers-2021-08-30' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+18
2021-08-30Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski14-189/+433
2021-08-30Merge tag 'timers-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds10-156/+398
2021-08-30Merge tag 'irq-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds13-50/+195
2021-08-30Merge tag 'locking-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds20-1373/+3123
2021-08-30Merge tag 'smp-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-39/+67
2021-08-30Merge tag 'perf-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2021-08-30Merge tag 'sched-core-2021-08-30' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds8-149/+672
2021-08-30Merge tag 's390-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds2-3/+3
2021-08-30Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-24/+11
2021-08-30Merge branch 'core-rcu.2021.08.28a' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds13-1658/+1767
2021-08-30cgroup: Avoid compiler warnings with no subsystemsKees Cook1-6/+20
2021-08-30Merge branches 'pm-pci', 'pm-sleep', 'pm-domains' and 'powercap'Rafael J. Wysocki3-4/+4
2021-08-30Merge branches 'pm-cpufreq', 'pm-cpu' and 'pm-em'Rafael J. Wysocki4-37/+52
2021-08-30Merge tag 'fsnotify_for_v5.15-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-5/+10
2021-08-29Merge tag 'irqchip-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/maz...Thomas Gleixner1-0/+1
2021-08-29Merge tag 'sched_urgent_for_v5.14' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-27/+121
2021-08-28clocksource: Make clocksource watchdog test safe for slow-HZ systemsPaul E. McKenney3-23/+23
2021-08-27locking/rtmutex: Return success on deadlock for ww_mutex waitersPeter Zijlstra1-1/+14
2021-08-27locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexesPeter Zijlstra1-0/+25
2021-08-27padata: Remove repeated verbose license textCai Huoqing1-13/+0
2021-08-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-12/+16
2021-08-26Merge tag 'net-5.14-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-2/+6
2021-08-26sched: Fix get_push_task() vs migrate_disable()Sebastian Andrzej Siewior1-0/+3
2021-08-26sched/fair: Mark tg_is_idle() an inline in the !CONFIG_FAIR_GROUP_SCHED caseIngo Molnar1-1/+1
2021-08-26perf/hw_breakpoint: Replace deprecated CPU-hotplug functionsSebastian Andrzej Siewior1-2/+2
2021-08-25bpf: Fix bpf-next builds without CONFIG_BPF_EVENTSDaniel Xu2-2/+2
2021-08-25bpf: tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockoptMartin KaFai Lau1-1/+21
2021-08-25bpf: Add bpf_task_pt_regs() helperDaniel Xu2-0/+22
2021-08-25bpf: Extend bpf_base_func_proto helpers with bpf_get_current_task_btf()Daniel Xu2-1/+4
2021-08-25bpf: Consolidate task_struct BTF_ID declarationsDaniel Xu4-15/+10
2021-08-25Merge branch 'for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds2-10/+10
2021-08-25cgroup/cpuset: Avoid memory migration when nodemasks matchNicolas Saenz Julienne1-0/+5
2021-08-25locking/rtmutex: Dequeue waiter on ww_mutex deadlockThomas Gleixner1-1/+6
2021-08-25locking/rtmutex: Dont dereference waiter locklessThomas Gleixner2-2/+16
2021-08-24audit: move put_tree() to avoid trim_trees refcount underflow and UAFRichard Guy Briggs1-1/+1
2021-08-24bpf: Fix possible out of bound write in narrow load handlingAndrey Ignatov1-0/+4
2021-08-24genirq/msi: Move MSI sysfs handling from PCI to MSI coreBarry Song1-0/+134
2021-08-24genirq/cpuhotplug: Demote debug printk to KERN_DEBUGLee Jones1-1/+1
2021-08-23bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enumDave Marchevsky1-63/+93
2021-08-23ucounts: Increase ucounts reference counter before the security hookAlexey Gladkov1-6/+6
2021-08-23ucounts: Fix regression preventing increasing of rlimits in init_user_nsEric W. Biederman1-4/+4
2021-08-23bpf: Fix ringbuf helper function compatibilityDaniel Borkmann1-2/+6
2021-08-23io_uring: remove files pointer in cancellation functionsHao Xu1-1/+1
2021-08-23Merge back cpufreq changes for v5.15.Rafael J. Wysocki1-5/+11
2021-08-23irqdomain: Export irq_domain_disconnect_hierarchy()Maulik Shah1-0/+1
2021-08-20locking/semaphore: Add might_sleep() to down_*() familyXiaoming Ni1-0/+4
2021-08-20sched: Introduce dl_task_check_affinity() to check proposed affinityWill Deacon1-17/+29
2021-08-20sched: Allow task CPU affinity to be restricted on asymmetric systemsWill Deacon2-18/+181
2021-08-20sched: Split the guts of sched_setaffinity() into a helper functionWill Deacon1-48/+57
2021-08-20sched: Introduce task_struct::user_cpus_ptr to track requested affinityWill Deacon2-0/+22
2021-08-20sched: Reject CPU affinity changes based on task_cpu_possible_mask()Will Deacon1-1/+8
2021-08-20cpuset: Cleanup cpuset_cpus_allowed_fallback() use in select_fallback_rq()Will Deacon2-4/+9
2021-08-20cpuset: Honour task_cpu_possible_mask() in guarantee_online_cpus()Will Deacon1-17/+26
2021-08-20cpuset: Don't use the cpu_possible_mask as a last resort for cgroup v1Will Deacon1-2/+6
2021-08-20sched: Introduce task_cpu_possible_mask() to limit fallback rq selectionWill Deacon1-6/+3
2021-08-20sched: Cgroup SCHED_IDLE supportJosh Don4-25/+208
2021-08-20sched/topology: Skip updating masks for non-online nodesValentin Schneider1-0/+65
2021-08-20sched: Fix Core-wide rq->lock for uninitialized CPUsPeter Zijlstra2-27/+118
2021-08-20locking/ww_mutex: Initialize waiter.ww_ctx properlySebastian Andrzej Siewior1-1/+1
2021-08-19Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski12-53/+116
2021-08-20bpf: Add support for {set|get} socket options from setsockopt BPFPrankur Gupta1-0/+8
2021-08-20bpf: Use kvmalloc for map keys in syscallsStanislav Fomichev1-17/+17
2021-08-20bpf: Use kvmalloc for map values in syscallStanislav Fomichev1-17/+11
2021-08-19Merge tag 'net-5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds2-6/+17
2021-08-19bpf: Fix NULL event->prog pointer access in bpf_overflow_handlerYonghong Song1-1/+4
2021-08-19bpf: Undo off-by-one in interpreter tail call count limitDaniel Borkmann1-1/+1
2021-08-19Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfJakub Kicinski2-6/+17
2021-08-18Merge tag 'cfi-v5.14-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/ke...Linus Torvalds1-4/+4
2021-08-17bpf: Remove redundant initialization of variable allowColin Ian King1-1/+1
2021-08-17Merge tag 'trace-v5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-35/+15
2021-08-17workqueue: Assign a color to barrier work itemsLai Jiangshan2-9/+14
2021-08-17workqueue: Mark barrier work with WORK_STRUCT_INACTIVELai Jiangshan1-8/+34
2021-08-17workqueue: Change the code of calculating work_flags in insert_wq_barrier()Lai Jiangshan1-4/+3
2021-08-17workqueue: Change arguement of pwq_dec_nr_in_flight()Lai Jiangshan1-8/+10
2021-08-17workqueue: Rename "delayed" (delayed by active management) to "inactive"Lai Jiangshan1-29/+29
2021-08-17locking/spinlock/rt: Prepare for RT local_lockThomas Gleixner1-2/+5
2021-08-17locking/rtmutex: Add adaptive spinwait mechanismSteven Rostedt1-2/+65
2021-08-17locking/rtmutex: Implement equal priority lock stealingGregory Haskins1-17/+35
2021-08-17locking/rtmutex: Prevent lockdep false positive with PI futexesThomas Gleixner1-0/+12
2021-08-17futex: Prevent requeue_pi() lock nesting issue on RTThomas Gleixner1-49/+259
2021-08-17futex: Simplify handle_early_requeue_pi_wakeup()Thomas Gleixner1-26/+22
2021-08-17futex: Reorder sanity checks in futex_requeue()Thomas Gleixner1-7/+7
2021-08-17futex: Clarify comment in futex_requeue()Thomas Gleixner1-8/+20
2021-08-17futex: Restructure futex_requeue()Thomas Gleixner1-49/+41
2021-08-17futex: Correct the number of requeued waiters for PIThomas Gleixner1-0/+4
2021-08-17futex: Remove bogus condition for requeue PIThomas Gleixner1-1/+1
2021-08-17futex: Clarify futex_requeue() PI handlingThomas Gleixner1-38/+23
2021-08-17futex: Clean up stale commentsThomas Gleixner1-11/+7
2021-08-17futex: Validate waiter correctly in futex_proxy_trylock_atomic()Thomas Gleixner1-0/+7
2021-08-17locking/rtmutex: Add mutex variant for RTThomas Gleixner2-1/+125
2021-08-17locking/ww_mutex: Implement rtmutex based ww_mutex API functionsPeter Zijlstra2-1/+77
2021-08-17locking/rtmutex: Extend the rtmutex core to support ww_mutexPeter Zijlstra4-14/+115
2021-08-17locking/ww_mutex: Add rt_mutex based lock type and accessorsPeter Zijlstra1-3/+3
2021-08-17locking/ww_mutex: Add RT priority to W/W orderPeter Zijlstra1-15/+49
2021-08-17locking/ww_mutex: Implement rt_mutex accessorsPeter Zijlstra1-0/+80
2021-08-17locking/ww_mutex: Abstract out internal lock accessesThomas Gleixner1-4/+19
2021-08-17locking/ww_mutex: Abstract out mutex typesPeter Zijlstra1-10/+13
2021-08-17locking/ww_mutex: Abstract out mutex accessorsPeter Zijlstra1-2/+14
2021-08-17locking/ww_mutex: Abstract out waiter enqueueingPeter Zijlstra1-6/+13
2021-08-17locking/ww_mutex: Abstract out the waiter iterationPeter Zijlstra1-4/+53
2021-08-17locking/ww_mutex: Remove the __sched annotation from ww_mutex APIsPeter Zijlstra1-6/+6
2021-08-17locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/...Peter Zijlstra (Intel)2-371/+370
2021-08-17locking/ww_mutex: Split up ww_mutex_unlock()Peter Zijlstra (Intel)1-11/+15
2021-08-17locking/ww_mutex: Gather mutex_waiter initializationPeter Zijlstra2-9/+4
2021-08-17locking/ww_mutex: Simplify lockdep annotationsPeter Zijlstra1-9/+10
2021-08-17locking/mutex: Make mutex::wait_lock rawThomas Gleixner1-11/+11
2021-08-17locking/mutex: Move the 'struct mutex_waiter' definition from <linux/mutex.h>...Thomas Gleixner1-0/+13
2021-08-17locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.hThomas Gleixner4-48/+26
2021-08-17locking/rtmutex: Squash !RT tasks to DEFAULT_PRIOPeter Zijlstra1-5/+20
2021-08-17locking/rwlock: Provide RT variantThomas Gleixner4-1/+144
2021-08-17locking/spinlock: Provide RT variantThomas Gleixner2-0/+130
2021-08-17sysctl: introduce new proc handler proc_doboolJia He1-0/+42
2021-08-17locking/rtmutex: Provide the spin/rwlock core lock functionThomas Gleixner2-1/+61
2021-08-17locking/rtmutex: Guard regular sleeping locks specific functionsThomas Gleixner3-123/+133
2021-08-17locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locksThomas Gleixner2-3/+20
2021-08-17locking/rtmutex: Use rt_mutex_wake_q_headThomas Gleixner4-23/+20
2021-08-17locking/rtmutex: Provide rt_wake_q_head and helpersThomas Gleixner2-0/+29
2021-08-17locking/rtmutex: Add wake_state to rt_mutex_waiterThomas Gleixner2-1/+10
2021-08-17locking/rwsem: Add rtmutex based R/W semaphore implementationThomas Gleixner1-0/+108
2021-08-17locking/rt: Add base code for RT rw_semaphore and rwlockThomas Gleixner1-0/+263
2021-08-17locking/rtmutex: Provide rt_mutex_slowlock_locked()Thomas Gleixner2-43/+59
2021-08-17locking/rtmutex: Split out the inner parts of 'struct rtmutex'Peter Zijlstra5-73/+80
2021-08-17locking/rtmutex: Split API from implementationThomas Gleixner4-498/+514
2021-08-17locking/rtmutex: Switch to from cmpxchg_*() to try_cmpxchg_*()Thomas Gleixner1-2/+2
2021-08-17locking/rtmutex: Convert macros to inlinesSebastian Andrzej Siewior1-4/+27
2021-08-17sched/core: Provide a scheduling point for RT locksThomas Gleixner1-1/+19
2021-08-17sched/core: Rework the __schedule() preempt argumentThomas Gleixner1-11/+23
2021-08-17sched/wakeup: Prepare for RT sleeping spin/rwlocksThomas Gleixner1-0/+33
2021-08-17sched/wakeup: Split out the wakeup ->__state checkThomas Gleixner1-6/+18
2021-08-17locking/rtmutex: Set proper wait context for lockdepThomas Gleixner1-1/+1
2021-08-17Merge tag 'v5.14-rc6' into locking/core, to pick up fixesIngo Molnar175-3077/+10370
2021-08-17bpf: Add bpf_get_attach_cookie() BPF helper to access bpf_cookie valueAndrii Nakryiko1-1/+34
2021-08-17bpf: Allow to specify user-provided bpf_cookie for BPF perf linksAndrii Nakryiko4-22/+38
2021-08-17bpf: Implement minimal BPF perf linkAndrii Nakryiko2-13/+102
2021-08-17bpf: Refactor perf_event_set_bpf_prog() to use struct bpf_prog inputAndrii Nakryiko1-33/+28
2021-08-17bpf: Refactor BPF_PROG_RUN_ARRAY family of macros into functionsAndrii Nakryiko2-17/+17
2021-08-17bpf: Refactor BPF_PROG_RUN into a functionAndrii Nakryiko7-15/+15
2021-08-16notifier: Remove atomic_notifier_call_chain_robust()Valentin Schneider1-19/+0
2021-08-16PM: cpu: Make notifier chain use a raw_spinlock_tValentin Schneider1-12/+38
2021-08-16PM: sleep: unmark 'state' functions as kernel-docRandy Dunlap1-1/+1
2021-08-16Merge tag 'trace-v5.14-rc5-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-1/+62
2021-08-16tracing: Apply trace filters on all output channelsPingfan Liu2-35/+15
2021-08-16params: lift param_set_uint_minmax to common codeSagi Grimberg1-0/+18
2021-08-15Merge tag 'irq-urgent-2021-08-15' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-6/+17
2021-08-15Merge tag 'locking_urgent_for_v5.14_rc6' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-1/+1
2021-08-15bpf: Support "%c" in bpf_bprintf_prepare().Kuniyuki Iwashima1-0/+14
2021-08-13bpf: Allow bpf_get_netns_cookie in BPF_PROG_TYPE_CGROUP_SOCKOPTStanislav Fomichev1-0/+18
2021-08-13bpf: Clear zext_dst of dead insnsIlya Leoshkevich1-0/+1
2021-08-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski11-108/+246
2021-08-13genirq: Fix kernel doc indentationThomas Gleixner1-3/+1
2021-08-12Merge tag 'net-5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds4-13/+19
2021-08-12cgroup/cpuset: Enable memory migration for cpuset v2Waiman Long1-1/+5
2021-08-12hrtimer: Unbreak hrtimer_force_reprogram()Thomas Gleixner1-20/+20
2021-08-12hrtimer: Use raw_cpu_ptr() in clock_was_set()Thomas Gleixner1-2/+3
2021-08-12tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event nameSteven Rostedt (VMware)1-0/+2
2021-08-12tracing: define needed config DYNAMIC_FTRACE_WITH_ARGSLukas Bulwahn1-0/+5
2021-08-12trace/osnoise: Print a stop tracing messageDaniel Bristot de Oliveira1-1/+5
2021-08-12trace/timerlat: Add a header with PREEMPT_RT additional fieldsDaniel Bristot de Oliveira1-0/+19
2021-08-12trace/osnoise: Add a header with PREEMPT_RT additional fieldsDaniel Bristot de Oliveira1-0/+31
2021-08-12Merge branch 'for-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi...Linus Torvalds1-8/+11
2021-08-12set_user: add capability check when rlimit(RLIMIT_NPROC) exceedsRan Xiaokai1-1/+2
2021-08-12padata: Replace deprecated CPU-hotplug functions.Sebastian Andrzej Siewior1-7/+7
2021-08-11Merge tag 'seccomp-v5.14-rc6' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2021-08-11cfi: Use rcu_read_{un}lock_sched_notraceElliot Berman1-4/+4
2021-08-11seccomp: Fix setting loaded filter count during TSYNCHsuan-Chi Kuo1-1/+1
2021-08-11bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpersYonghong Song1-6/+16
2021-08-11cgroup/cpuset: Enable event notification when partition state changesWaiman Long1-11/+35
2021-08-11cgroup: cgroup-v1: clean up kernel-doc notationRandy Dunlap1-1/+7
2021-08-11smp: Fix all kernel-doc warningsRandy Dunlap1-3/+11
2021-08-11genirq: Fix kernel-doc warnings in pm.c, msi.c and ipi.cRandy Dunlap3-24/+29
2021-08-11genirq/timings: Fix error return code in irq_timings_test_irqs()Zhen Lei1-0/+2
2021-08-10genirq/matrix: Fix kernel doc warnings for irq_matrix_alloc_managed()Baokun Li1-1/+2
2021-08-10genirq: Change force_irqthreads to a static keyTanner Love2-7/+6
2021-08-10Merge branches 'doc.2021.07.20c', 'fixes.2021.08.06a', 'nocb.2021.07.20c', 'n...Paul E. McKenney13-1658/+1767
2021-08-10torture: Replace deprecated CPU-hotplug functions.Sebastian Andrzej Siewior1-3/+3
2021-08-10rcu: Replace deprecated CPU-hotplug functionsSebastian Andrzej Siewior1-2/+2
2021-08-10cpu/hotplug: Add debug printks for hotplug callback failuresDongli Zhang1-0/+7
2021-08-10cpu/hotplug: Use DEVICE_ATTR_*() macroYueHaibing1-27/+23
2021-08-10cpu/hotplug: Eliminate all kernel-doc warningsRandy Dunlap1-5/+21
2021-08-10cpu/hotplug: Fix kernel doc warnings for __cpuhp_setup_state_cpuslocked()Baokun Li1-0/+1
2021-08-10hrtimer: Avoid more SMP function calls in clock_was_set()Thomas Gleixner1-9/+65
2021-08-10hrtimer: Avoid unnecessary SMP function calls in clock_was_set()Marcelo Tosatti1-2/+33
2021-08-10hrtimer: Add bases argument to clock_was_set()Thomas Gleixner3-10/+17
2021-08-10time/timekeeping: Avoid invoking clock_was_set() twiceThomas Gleixner1-8/+10
2021-08-10timekeeping: Distangle resume and clock-was-set eventsThomas Gleixner4-10/+18
2021-08-10hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y caseThomas Gleixner1-28/+59
2021-08-10hrtimer: Ensure timerfd notification for HIGHRES=nThomas Gleixner2-16/+19
2021-08-10hrtimer: Consolidate reprogramming codePeter Zijlstra1-43/+29
2021-08-10hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns()Thomas Gleixner1-7/+53
2021-08-10posix-cpu-timers: Recalc next expiration when timer_settime() ends up not que...Frederic Weisbecker1-6/+35
2021-08-10posix-cpu-timers: Consolidate timer base accessorFrederic Weisbecker1-15/+13