aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
AgeCommit message (Expand)AuthorFilesLines
2025-12-03Merge tag 'livepatching-for-6.19' of git://git.kernel.org/pub/scm/linux/kerne...HEADmasterLinus Torvalds1-1/+7
2025-12-03Merge tag 'sched_ext-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds7-280/+879
2025-12-03Merge tag 'cgroup-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds8-168/+359
2025-12-03Merge tag 'wq-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds1-36/+50
2025-12-03Merge tag 'printk-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-204/+439
2025-12-03Merge tag 'rcu.release.v6.19' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-38/+593
2025-12-03Merge tag 'v6.19-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert...Linus Torvalds1-8/+4
2025-12-03Merge tag 'integrity-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-3/+14
2025-12-03Merge tag 'audit-pr-20251201' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-27/+21
2025-12-02Merge tag 'pm-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds19-140/+886
2025-12-02Merge tag 'core-core-2025-12-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-3/+3
2025-12-02Merge tag 'timers-core-2025-11-30' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds9-179/+408
2025-12-02Merge tag 'irq-msi-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2025-12-02Merge tag 'irq-core-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds7-112/+174
2025-12-02Merge tag 'core-rseq-2025-11-30' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds11-1069/+888
2025-12-02Merge tag 'core-uaccess-2025-11-30' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-57/+5
2025-12-01Merge tag 'core-bugs-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-7/+9
2025-12-01Merge tag 'sched-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds22-786/+1314
2025-12-01Merge tag 'perf-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds7-38/+176
2025-12-01Merge tag 'objtool-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-4/+16
2025-12-01Merge tag 'locking-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds6-39/+47
2025-12-01Merge tag 'vfs-6.19-rc1.fd_prepare.fs' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-52/+22
2025-12-01Merge tag 'kernel-6.19-rc1.cred' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-65/+23
2025-12-01sched_ext: Fix incorrect sched_class settings for per-cpu migration tasksZqiang1-4/+10
2025-12-01Merge tag 'namespace-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds12-156/+980
2025-12-01Merge tag 'vfs-6.19-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+2
2025-12-01Merge branch 'rework/write_atomic-unsafe' into for-linusPetr Mladek1-15/+32
2025-12-01Merge branch 'rework/threaded-printk' into for-linusPetr Mladek1-10/+7
2025-12-01Merge branch 'rework/suspend-fixes' into for-linusPetr Mladek3-21/+79
2025-12-01Merge branch 'rework/preempt-legacy-kthread' into for-linusPetr Mladek1-66/+118
2025-12-01Merge branch 'rework/nbcon-in-kdb' into for-linusPetr Mladek4-71/+104
2025-12-01Merge branch 'rework/atomic-flush-hardlockup' into for-linusPetr Mladek1-5/+44
2025-12-01Merge branch 'for-6.19-vsprintf-timespec64' into for-linusPetr Mladek1-3/+3
2025-12-01locking/mutex: Redo __mutex_init() to reduce generated code sizeSebastian Andrzej Siewior4-22/+40
2025-11-30Merge branch 'rcu/misc' into nextFrederic Weisbecker3-5/+22
2025-11-30Merge tag 'timers_urgent_for_v6.18_rc8' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-1/+3
2025-11-28Merge branch 'rcu/refscale' into nextFrederic Weisbecker1-9/+321
2025-11-28Merge branches 'pm-qos' and 'pm-tools'Rafael J. Wysocki3-5/+124
2025-11-28Merge branches 'pm-em' and 'pm-opp'Rafael J. Wysocki6-3/+509
2025-11-28Merge branch 'pm-sleep'Rafael J. Wysocki10-131/+252
2025-11-28Merge branches 'pm-core' and 'pm-runtime'Rafael J. Wysocki1-1/+1
2025-11-28refscale: Add SRCU-fast-updown readersPaul E. McKenney1-1/+39
2025-11-28bpf: convert bpf_token_create() to FD_PREPARE()Christian Brauner1-32/+15
2025-11-28bpf: convert bpf_iter_new_fd() to FD_PREPARE()Christian Brauner1-20/+7
2025-11-27Merge tag 'dma-mapping-6.18-2025-11-27' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-0/+1
2025-11-27printk: Use console_is_usable on console_unblankMarcos Paulo de Souza1-8/+4
2025-11-27refscale: Exercise DEFINE_STATIC_SRCU_FAST() and init_srcu_struct_fast()Paul E. McKenney1-1/+8
2025-11-27rcutorture: Make srcu{,d}_torture_init() announce the SRCU typePaul E. McKenney1-6/+23
2025-11-27srcu: Create an SRCU-fast-updown APIPaul E. McKenney2-9/+42
2025-11-26Merge tag 'trace-ringbuffer-v6.18-rc7' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+10
2025-11-26dma-direct: Fix missing sg_dma_len assignment in P2PDMA bus mappingsPranjal Shrivastava1-0/+1
2025-11-25tracing: Fix WARN_ON in tracing_buffers_mmap_close for split VMAsDeepanshu Kartikey1-0/+10
2025-11-25sched/mmcid: Switch over to the new mechanismThomas Gleixner3-93/+99
2025-11-25sched/mmcid: Implement deferred mode changeThomas Gleixner1-7/+51
2025-11-25sched/mmcid: Provide CID ownership mode fixup functionsThomas Gleixner1-24/+254
2025-11-25sched/mmcid: Provide new scheduler CID mechanismThomas Gleixner2-1/+151
2025-11-25sched/mmcid: Introduce per task/CPU ownership infrastructureThomas Gleixner2-0/+69
2025-11-25sched/mmcid: Serialize sched_mm_cid_fork()/exit() with a mutexThomas Gleixner1-0/+22
2025-11-25sched/mmcid: Provide precomputed maximal valueThomas Gleixner3-19/+44
2025-11-25sched/mmcid: Move initialization out of lineThomas Gleixner1-0/+14
2025-11-25signal: Move MMCID exit out of sighand lockThomas Gleixner3-4/+3
2025-11-25sched/mmcid: Convert mm CID mask to a bitmapThomas Gleixner2-4/+4
2025-11-25cpumask: Cache num_possible_cpus()Thomas Gleixner1-0/+19
2025-11-25sched: idle: Respect the CPU system wakeup QoS limit for s2idleUlf Hansson1-5/+7
2025-11-25PM: QoS: Introduce a CPU system wakeup QoS limitUlf Hansson2-0/+117
2025-11-25timekeeping: Fix error code in tk_aux_sysfs_init()Dan Carpenter1-1/+3
2025-11-24PM: hibernate: Extra cleanup of comments in swap handling codeRafael J. Wysocki1-48/+33
2025-11-24printk: Avoid irq_work for printk_deferred() on suspendJohn Ogness1-1/+1
2025-11-23Merge tag 'timers-urgent-2025-11-23' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds3-18/+21
2025-11-23Merge tag 'perf-urgent-2025-11-23' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+1
2025-11-22timers: Fix NULL function pointer race in timer_shutdown_sync()Yipeng Zou1-3/+4
2025-11-22Merge tag 'v6.18-rc3' into irq/msiThomas Gleixner16-46/+85
2025-11-22genirq: Remove cpumask availability check on kthread affinity settingFrederic Weisbecker1-13/+4
2025-11-22genirq: Fix interrupt threads affinity vs. cpuset isolated partitionsFrederic Weisbecker1-8/+15
2025-11-22genirq: Prevent early spurious wake-ups of interrupt threadsFrederic Weisbecker1-1/+9
2025-11-21workqueue: Don't rely on wq->rescuer to stop rescuerLai Jiangshan1-12/+5
2025-11-21workqueue: Only assign rescuer work when really neededLai Jiangshan1-0/+4
2025-11-21workqueue: Factor out assign_rescuer_work()Lai Jiangshan1-11/+18
2025-11-21Merge branch 'objtool/core'Peter Zijlstra224-5148/+9802
2025-11-20cpuset: Treat cpusets in attaching as populatedChen Ridong1-8/+27
2025-11-20PM: sleep: Call pm_sleep_fs_sync() instead of ksys_sync_helper()Samuel Wu3-3/+13
2025-11-20PM: sleep: Add support for wakeup during filesystem syncSamuel Wu2-6/+74
2025-11-20Merge back material related to system sleep for 6.19Rafael J. Wysocki6-76/+134
2025-11-20sched: Provide and use set_need_resched_current()Peter Zijlstra5-24/+13
2025-11-20workqueue: Init rescuer's affinities as wq_unbound_cpumaskLai Jiangshan1-2/+5
2025-11-20workqueue: Let DISASSOCIATED workers follow unbound wq cpumask changesLai Jiangshan1-0/+13
2025-11-20workqueue: Update the rescuer's affinity only when it is detachedLai Jiangshan1-5/+5
2025-11-20timers/migration: Exclude isolated cpus from hierarchyGabriele Monaco2-0/+146
2025-11-20sched/isolation: Force housekeeping if isolcpus and nohz_full don't leave anyGabriele Monaco1-0/+23
2025-11-20cgroup/cpuset: Rename update_unbound_workqueue_cpumask() to update_isolation_...Gabriele Monaco1-6/+6
2025-11-20timers/migration: Use scoped_guard on available flag set/clearGabriele Monaco1-17/+17
2025-11-20timers/migration: Add mask for CPUs available in the hierarchyGabriele Monaco1-1/+14
2025-11-20timers/migration: Rename 'online' bit to 'available'Gabriele Monaco2-13/+13
2025-11-20Merge tag 'sched_ext-for-6.18-rc6-fixes-2' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-1/+4
2025-11-20sched_ext: Fix scx_enable() crash on helper kthread creation failureSaket Kumar Bhaskar1-1/+4
2025-11-20sched/deadline: Walk up cpuset hierarchy to decide root domain when hot-unplugPingfan Liu1-6/+48
2025-11-20cgroup/cpuset: Introduce cpuset_cpus_allowed_locked()Pingfan Liu1-15/+36
2025-11-20timekeeping: Fix resource leak in tk_aux_sysfs_init() error pathsMalaya Kumar Rout1-9/+12
2025-11-20sched/mmcid: Use cpumask_weighted_or()Thomas Gleixner1-2/+3
2025-11-20sched/mmcid: Prevent pointless work in mm_update_cpus_allowed()Thomas Gleixner1-3/+8
2025-11-20sched/mmcid: Move scheduler code out of global headerThomas Gleixner1-2/+18
2025-11-20sched: Fixup whitespace damageThomas Gleixner1-4/+4
2025-11-20sched/mmcid: Use proper data structuresThomas Gleixner3-24/+24
2025-11-20sched/mmcid: Revert the complex CID managementThomas Gleixner3-749/+62
2025-11-20perf: Fix 0 count issue of cpu-clockDapeng Mi1-1/+1
2025-11-19tick/sched: Fix bogus condition in report_idle_softirq()Wen Yang1-6/+5
2025-11-19printk: Avoid scheduling irq_work on suspendJohn Ogness3-18/+55
2025-11-19printk: Allow printk_trigger_flush() to flush all typesJohn Ogness2-2/+23
2025-11-19ima: Access decompressed kernel module to verify appended signatureCoiby Xu1-3/+14
2025-11-19tracing: Switch to use %ptSpAndy Shevchenko1-3/+3
2025-11-19watch_queue: Use local kmap in post_one_notification()Davidlohr Bueso1-2/+2
2025-11-18genirq: Use raw_spinlock_irq() in irq_set_affinity_notifier()Chengkaitao1-1/+1
2025-11-17PM: hibernate: Clean up kernel-doc comment style usageSunday Adelodun1-46/+12
2025-11-17Merge tag 'vfs-6.18-rc7.fixes' of gitolite.kernel.org:pub/scm/linux/kernel/gi...Linus Torvalds2-8/+4
2025-11-17Merge tag 'sched_ext-for-6.18-rc6-fixes' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-13/+13
2025-11-17sched/fair: Proportional newidle balancePeter Zijlstra5-4/+61
2025-11-17sched/fair: Small cleanup to update_newidle_cost()Peter Zijlstra1-4/+7
2025-11-17sched/fair: Small cleanup to sched_balance_newidle()Peter Zijlstra1-4/+6
2025-11-17sched/fair: Revert max_newidle_lb_cost bumpPeter Zijlstra1-16/+3
2025-11-17sched/fair: Reimplement NEXT_BUDDY to align with EEVDF goalsMel Gorman1-22/+130
2025-11-17sched/fair: Enable scheduler feature NEXT_BUDDYMel Gorman1-1/+1
2025-11-17sched: Increase sched_tick_remote timeoutPhil Auld1-1/+1
2025-11-17sched/fair: Have SD_SERIALIZE affect newidle balancingPeter Zijlstra1-1/+1
2025-11-17sched/fair: Skip sched_balance_running cmpxchg when balance is not dueTim Chen1-26/+28
2025-11-17Merge back earlier material related to system sleep for 6.19Rafael J. Wysocki6-30/+122
2025-11-17sched_ext: Use kvfree_rcu() to release per-cpu ksyncs objectZqiang1-8/+1
2025-11-17sched_ext: Use IRQ_WORK_INIT_HARD() to initialize rq->scx.kick_cpus_irq_workZqiang1-1/+1
2025-11-16Merge tag 'mm-hotfixes-stable-2025-11-16-10-40' of git://git.kernel.org/pub/s...Linus Torvalds1-1/+1
2025-11-15crash: fix crashkernel resource shrinkSourabh Jain1-1/+1
2025-11-15Merge tag 'timers-urgent-2025-11-15' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-6/+6
2025-11-14Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds5-40/+72
2025-11-14sched_ext: Pass locked CPU parameter to scx_hardlockup() and add docsTejun Heo2-4/+23
2025-11-14time: Fix a few typos in time[r] related code commentsJianyun Gao2-2/+2
2025-11-14time: tick-oneshot: Add missing Return and parameter descriptions to kernel-docSunday Adelodun1-1/+19
2025-11-14bpf: account for current allocated stack depth in widen_imprecise_scalars()Eduard Zingerman1-2/+4
2025-11-14PM: suspend: Make pm_test delay interruptible by wakeup eventsRiwen Lu1-1/+5
2025-11-14posix-timers: Plug potential memory leak in do_timer_create()Eslam Khafagy1-6/+6
2025-11-14hrtimer: Store time as ktime_t in restart blockThomas Weißschuh2-4/+4
2025-11-14nstree: fix kernel-doc comments for internal functionsKriish Sharma1-2/+3
2025-11-14nsproxy: fix free_nsproxy() and simplify create_new_namespaces()Christian Brauner1-16/+20
2025-11-14padata: remove __padata_list_init()Tetsuo Handa1-8/+4
2025-11-13Merge tag 'pm-6.18-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/rafa...Linus Torvalds1-9/+13
2025-11-13Merge branch 'pm-sleep'Rafael J. Wysocki1-9/+13
2025-11-13sched_ext: Fix possible deadlock in the deferred_irq_workfn()Zqiang1-1/+1
2025-11-13Merge tag 'v6.18-rc5' into objtool/core, to pick up fixesIngo Molnar26-95/+261
2025-11-12sched_ext: Update comments replacing breather with aborting mechanismAndrea Righi1-4/+4
2025-11-12sched/ext: convert scx_tasks_lock to raw spinlockEmil Tsalapatis1-8/+8
2025-11-12sched_ext: Implement load balancer for bypass modeTejun Heo2-3/+242
2025-11-12sched_ext: Factor out abbreviated dispatch dequeue into dispatch_dequeue_lock...Tejun Heo1-2/+17
2025-11-12sched_ext: Factor out scx_dsq_list_node cursor initialization into INIT_DSQ_L...Tejun Heo1-3/+2
2025-11-12sched_ext: Hook up hardlockup detectorTejun Heo2-0/+27
2025-11-12sched_ext: Make handle_lockup() propagate scx_verror() resultTejun Heo1-2/+3
2025-11-12sched_ext: Refactor lockup handlers into handle_lockup()Tejun Heo1-40/+25
2025-11-12sched_ext: Make scx_exit() and scx_vexit() return boolTejun Heo1-5/+9
2025-11-12sched_ext: Exit dispatch and move operations immediately when abortingTejun Heo1-44/+18
2025-11-12sched_ext: Simplify breather mechanism with scx_aborting flagTejun Heo1-29/+25
2025-11-12sched_ext: Use per-CPU DSQs instead of per-node global DSQs in bypass modeTejun Heo2-3/+14
2025-11-12sched_ext: Refactor do_enqueue_task() local and global DSQ pathsTejun Heo1-9/+12
2025-11-12sched_ext: Use shorter slice in bypass modeTejun Heo1-3/+31
2025-11-12sched_ext: Fix unsafe locking in the scx_dump_state()Zqiang1-2/+2
2025-11-12power: always freeze efivarfsChristian Brauner2-8/+4
2025-11-11cpuset: remove need_rebuild_sched_domainsChen Ridong1-5/+1
2025-11-11cpuset: remove global remote_children listChen Ridong2-12/+11
2025-11-11cpuset: simplify node setting on errorChen Ridong1-12/+9
2025-11-11cgroup: include missing header for struct irq_workBert Karwatzki1-0/+1
2025-11-11sched/deadline: Minor cleanup in select_task_rq_dl()Shrikanth Hegde1-2/+1
2025-11-11sched/deadline: Use cpumask_weight_and() in dl_bw_cpusShrikanth Hegde1-10/+1
2025-11-11sched/deadline: Document dl_serverPeter Zijlstra1-0/+194
2025-11-11sched/deadline: Fix dl_server stop conditionPeter Zijlstra1-2/+38
2025-11-11sched/deadline: Fix dl_server time accountingPeter Zijlstra4-35/+33
2025-11-11sched/core: Remove double update_rq_clock() in __set_cpus_allowed_ptr_locked()Hao Jia1-2/+0
2025-11-11sched/eevdf: Fix min_vruntime vs avg_vruntimePeter Zijlstra3-95/+31
2025-11-11sched/core: Add comment explaining force-idle vruntime snapshotsPeter Zijlstra1-0/+181
2025-11-11sched/core: Optimize core cookie matching checkFernand Sieber1-1/+4
2025-11-11sched/proxy: Yield the donor taskFernand Sieber5-7/+8
2025-11-11ns: drop custom reference count initialization for initial namespacesChristian Brauner4-4/+4
2025-11-11pid: rely on common reference count behaviorChristian Brauner1-1/+1
2025-11-11ns: rename is_initial_namespace()Christian Brauner1-1/+1
2025-11-11nstree: use guards for ns_tree_lockChristian Brauner1-7/+13
2025-11-11nstree: simplify owner list iterationChristian Brauner1-3/+7
2025-11-11nstree: switch to new structuresChristian Brauner2-131/+81
2025-11-11nstree: add helper to operate on struct ns_tree_{node,root}Christian Brauner1-0/+85
2025-11-11Merge branch 'kbuild-6.19.fms.extension'Christian Brauner9-14/+28
2025-11-10workqueue: Remove unused assert_rcu_or_wq_mutex_or_pool_mutexzhang jiao1-6/+0
2025-11-10printk_ringbuffer: Create a helper function to decide whether more space is n...Petr Mladek1-4/+28
2025-11-10printk_ringbuffer: Fix check of valid data size when blk_lpos overflowsPetr Mladek1-3/+6
2025-11-10ns: add asserts for active refcount underflowChristian Brauner1-4/+14
2025-11-10ns: handle setns(pidfd, ...) cleanlyChristian Brauner2-17/+12
2025-11-10ns: return EFAULT on put_user() errorChristian Brauner1-2/+2
2025-11-10ns: make sure reference are dropped outside of rcu lockChristian Brauner1-9/+23
2025-11-10ns: don't increment or decrement initial namespacesChristian Brauner1-0/+6
2025-11-10ns: don't skip active reference count initializationChristian Brauner1-5/+4
2025-11-09kho: warn and exit when unpreserved page wasn't preservedPratyush Yadav1-4/+4
2025-11-09kho: fix unpreservation of higher-order vmalloc preservationsPratyush Yadav1-3/+4
2025-11-09kho: fix out-of-bounds access of vmalloc chunkPratyush Yadav1-2/+2
2025-11-09gcov: add support for GCC 15Peter Oberparleiter1-1/+3
2025-11-09kho: allocate metadata directly from the buddy allocatorPasha Tatashin1-3/+3
2025-11-09kho: increase metadata bitmap size to PAGE_SIZEPasha Tatashin1-10/+11
2025-11-09kho: warn and fail on metadata or preserved memory in scratch areaPasha Tatashin5-19/+93
2025-11-08Merge tag 'sched-urgent-2025-11-08' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-10/+7