aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-02-27Merge commit '5c5682b9f87a' into merge/rcu.2024.02.27amerge/rcu.2024.02.27aBoqun Feng837-6335/+9756
2024-02-27Merge commit '3fec6e5961b7' into merge/rcu.2024.02.27aBoqun Feng11-376/+541
2024-02-26Merge branches 'rcu-doc.2024.02.14a', 'rcu-nocb.2024.02.14a', 'rcu-exp.2024.0...rcu.next.v6.9rcu.2024.02.26aBoqun Feng19-308/+394
2024-02-25rcu-tasks: Maintain real-time response in rcu_tasks_postscan()rcu-tasks.2024.02.26aPaul E. McKenney1-1/+21
2024-02-25rcu-tasks: Eliminate deadlocks involving do_exit() and RCU tasksPaul E. McKenney1-16/+28
2024-02-25rcu-tasks: Maintain lists to eliminate RCU-tasks/do_exit() deadlocksPaul E. McKenney1-10/+33
2024-02-25rcu-tasks: Initialize data to eliminate RCU-tasks/do_exit() deadlocksPaul E. McKenney3-0/+4
2024-02-25rcu-tasks: Initialize callback lists at rcu_init() timePaul E. McKenney4-6/+27
2024-02-25rcu-tasks: Add data to eliminate RCU-tasks/do_exit() deadlocksPaul E. McKenney2-0/+4
2024-02-22PM: hibernate: Support to select compression algorithmNikhil V2-3/+65
2024-02-15x86/cpu: Detect real BSP on crash kernelsThomas Gleixner3-52/+61
2024-02-15x86/cpu/topology: Rework possible CPU managementThomas Gleixner6-89/+118
2024-02-15x86/cpu/topology: Sanitize the APIC admission logicThomas Gleixner1-82/+77
2024-02-15x86/smpboot: Make error message actually usefulThomas Gleixner1-3/+7
2024-02-15x86/cpu/topology: Use a data structure for topology infoThomas Gleixner1-30/+29
2024-02-15x86/cpu/topology: Simplify APIC registrationThomas Gleixner1-20/+3
2024-02-15x86/cpu/topology: Confine topology informationThomas Gleixner4-78/+74
2024-02-15x86/xen/smp_pv: Register fake APICsThomas Gleixner1-27/+10
2024-02-15x86/acpi: Dont invoke topology_register_apic() for XEN PVThomas Gleixner1-2/+6
2024-02-15x86/mpparse: Use new APIC registration functionThomas Gleixner3-11/+10
2024-02-15x86/of: Use new APIC registration functionsThomas Gleixner1-1/+1
2024-02-15x86/jailhouse: Use new APIC registration functionThomas Gleixner1-1/+1
2024-02-15x86/acpi: Use new APIC registration functionsThomas Gleixner1-37/+7
2024-02-15x86/cpu/topology: Provide separate APIC registration functionsThomas Gleixner2-18/+98
2024-02-15x86/cpu/topology: Move registration out of APIC codeThomas Gleixner4-188/+195
2024-02-15x86/apic: Use a proper define for invalid ACPI CPU IDThomas Gleixner3-2/+5
2024-02-15x86/apic: Remove yet another dubious callbackThomas Gleixner6-14/+0
2024-02-15x86/apic: Remove the pointless writeback of boot_cpu_physical_apicidThomas Gleixner10-45/+0
2024-02-15x86/mpparse: Remove the physid_t bitmap wrapperThomas Gleixner6-58/+30
2024-02-15x86/mm/numa: Move early mptable evaluation into common codeThomas Gleixner3-12/+2
2024-02-15x86/mpparse: Switch to new init callbacksThomas Gleixner10-39/+9
2024-02-15x86/hyperv/vtl: Prepare for separate mpparse callbacksThomas Gleixner1-1/+3
2024-02-15x86/xen/smp_pv: Prepare for separate mpparse callbacksThomas Gleixner1-2/+9
2024-02-15x86/jailhouse: Prepare for separate mpparse callbacksThomas Gleixner1-12/+20
2024-02-15x86/platform/intel-mid: Prepare for separate mpparse callbacksThomas Gleixner1-2/+4
2024-02-15x86/platform/ce4100: Prepare for separate mpparse callbacksThomas Gleixner1-6/+8
2024-02-15x86/dtb: Rename x86_dtb_init()Thomas Gleixner3-4/+4
2024-02-15x86/mpparse: Prepare for callback separationThomas Gleixner3-6/+20
2024-02-15x86/mpparse: Provide separate early/late callbacksThomas Gleixner1-0/+4
2024-02-15x86/mpparse: Rename default_find_smp_config()Thomas Gleixner8-20/+13
2024-02-15x86/apic: Remove check_apicid_used() and ioapic_phys_id_map()Thomas Gleixner6-28/+0
2024-02-15x86/ioapic: Simplify setup_ioapic_ids_from_mpc_nocheck()Thomas Gleixner1-3/+2
2024-02-15x86/ioapic: Make io_apic_get_unique_id() simplerThomas Gleixner1-17/+5
2024-02-15x86/apic: Get rid of get_physical_broadcast()Thomas Gleixner2-37/+22
2024-02-15x86/ioapic: Replace some more set bit nonsenseThomas Gleixner2-7/+2
2024-02-15x86/platform/ce4100: Dont override x86_init.mpparse.setup_ioapic_idsThomas Gleixner3-3/+1
2024-02-15x86/cpu/topology: Make the APIC mismatch warnings completeThomas Gleixner3-16/+16
2024-02-15x86/apic/uv: Remove the private leaf 0xb parserThomas Gleixner2-43/+14
2024-02-15x86/xen/smp_pv: Remove cpudata fiddlingThomas Gleixner1-3/+0
2024-02-15x86/apic: Remove unused phys_pkg_id() callbackThomas Gleixner12-68/+0
2024-02-15x86/cpu: Remove x86_coreid_bitsThomas Gleixner2-3/+0
2024-02-15x86/cpu: Remove topology.cThomas Gleixner2-143/+1
2024-02-15x86/cpu: Make topology_amd_node_id() use the actual node infoThomas Gleixner2-7/+4
2024-02-15x86/mm/numa: Use core domain size on AMDThomas Gleixner2-19/+21
2024-02-15x86/cpu: Use common topology code for HYGONThomas Gleixner5-154/+4
2024-02-15x86/cpu: Use common topology code for AMDThomas Gleixner4-151/+5
2024-02-15x86/smpboot: Teach it about topo.amd_node_idThomas Gleixner1-4/+8
2024-02-15x86/cpu: Provide an AMD/HYGON specific topology parserThomas Gleixner9-7/+215
2024-02-15x86/cpu/amd: Provide a separate accessor for Node IDThomas Gleixner9-12/+23
2024-02-15x86/cpu: Use common topology code for IntelThomas Gleixner5-117/+4
2024-02-15x86/cpu: Provide a sane leaf 0xb/0x1f parserThomas Gleixner3-1/+143
2024-02-15x86/cpu: Move __max_die_per_package to common.cThomas Gleixner2-3/+3
2024-02-15x86/cpu: Use common topology code for Centaur and ZhaoxinThomas Gleixner3-11/+8
2024-02-15x86/cpu: Add legacy topology parserThomas Gleixner3-1/+51
2024-02-15x86/cpu: Provide cpu_init/parse_topology()Thomas Gleixner7-18/+296
2024-02-15x86/cpu: Provide cpuid_read() et al.Thomas Gleixner1-0/+36
2024-02-14rcu-tasks: Repair RCU Tasks Trace quiescence checkPaul E. McKenney1-2/+2
2024-02-14rcu/sync: remove un-used rcu_sync_enter_start functionrcu-misc.2024.02.14aOnkarnath2-17/+0
2024-02-14rcutorture: Suppress rtort_pipe_count warnings until after stallsPaul E. McKenney1-4/+9
2024-02-14srcu: Improve comments about acceleration leakJoel Fernandes (Google)1-4/+20
2024-02-14rcu: Provide a boot time parameter to control lazy RCUQais Yousef3-1/+24
2024-02-14rcu: Rename jiffies_till_flush to jiffies_lazy_flushFrederic Weisbecker3-18/+18
2024-02-14doc: Update checklist.rst discussion of callback executionrcu-doc.2024.02.14aPaul E. McKenney1-10/+11
2024-02-14doc: Clarify use of slab constructors and SLAB_TYPESAFE_BY_RCUPaul E. McKenney1-2/+2
2024-02-14context_tracking: Fix kerneldoc headers for __ct_user_{enter,exit}()Paul E. McKenney1-0/+4
2024-02-14doc: Add EARLY flag to early-parsed kernel boot parametersPaul E. McKenney2-235/+250
2024-02-14doc: Add CONFIG_RCU_STRICT_GRACE_PERIOD to checklist.rstPaul E. McKenney1-0/+6
2024-02-14doc: Make checklist.rst note that spinlocks are implied RCU readersPaul E. McKenney1-2/+3
2024-02-14doc: Make whatisRCU.rst note that spinlocks are RCU readersPaul E. McKenney1-2/+13
2024-02-14doc: Spinlocks are implied RCU readersPaul E. McKenney1-1/+4
2024-02-14rcu/exp: Remove rcu_par_gp_wqrcu-exp.2024.02.14aFrederic Weisbecker4-115/+8
2024-02-14rcu/exp: Handle parallel exp gp kworkers affinityFrederic Weisbecker2-43/+78
2024-02-14rcu/exp: Make parallel exp gp kworker per rcu nodeFrederic Weisbecker5-33/+52
2024-02-14rcu/exp: Move expedited kthread worker creation functions above rcutree_prepa...Frederic Weisbecker1-48/+48
2024-02-14rcu: s/boost_kthread_mutex/kthread_mutexFrederic Weisbecker3-7/+7
2024-02-14rcu/exp: Handle RCU expedited grace period kworker allocation failureFrederic Weisbecker2-6/+21
2024-02-14rcu/exp: Fix RCU expedited parallel grace period kworker allocation failure r...Frederic Weisbecker1-0/+1
2024-02-14rcu/exp: Remove full barrier upon main thread wakeupFrederic Weisbecker1-3/+2
2024-02-14rcu/nocb: Check rdp_gp->nocb_timer in __call_rcu_nocb_wake()rcu-nocb.2024.02.14aZqiang1-1/+2
2024-02-14rcu/nocb: Fix WARN_ON_ONCE() in the rcu_nocb_bypass_lock()Zqiang1-1/+1
2024-02-14rcu/nocb: Re-arrange call_rcu() NOCB specific codeFrederic Weisbecker3-32/+39
2024-02-14rcu/nocb: Make IRQs disablement symmetricFrederic Weisbecker2-14/+15
2024-02-14rcu/nocb: Remove needless full barrier after callback advancingFrederic Weisbecker2-1/+6
2024-02-14rcu/nocb: Remove needless LOAD-ACQUIREFrederic Weisbecker1-2/+1
2024-02-12Documentation: PM: Fix PCI hibernation support descriptionRinHizakura1-1/+1
2024-02-11Linux 6.8-rc4Linus Torvalds1-1/+1
2024-02-11Merge tag 'timers_urgent_for_v6.8_rc4' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-1/+6
2024-02-11Merge tag 'x86_urgent_for_v6.8_rc4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-31/+28
2024-02-10Merge tag 'mm-hotfixes-stable-2024-02-10-11-16' of git://git.kernel.org/pub/s...Linus Torvalds17-101/+162
2024-02-10Merge tag 'block-6.8-2024-02-10' of git://git.kernel.dk/linuxLinus Torvalds10-32/+45
2024-02-10Merge tag 'firewire-fixes-6.8-rc4' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+17
2024-02-10Merge tag '6.8-rc3-ksmbd-server-fixes' of git://git.samba.org/ksmbdLinus Torvalds2-2/+7
2024-02-09Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/...Linus Torvalds4-10/+14
2024-02-09Merge tag '6.8-rc3-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds7-11/+36
2024-02-09Merge tag 'ceph-for-6.8-rc4' of https://github.com/ceph/ceph-clientLinus Torvalds10-44/+49
2024-02-09Merge tag 'ntfs3_for_6.8' of https://github.com/Paragon-Software-Group/linux-...Linus Torvalds16-247/+381
2024-02-09work around gcc bugs with 'asm goto' with outputsLinus Torvalds35-77/+96
2024-02-09smb3: clarify mount warningSteve French1-1/+1
2024-02-09cifs: handle cases where multiple sessions share connectionShyam Prasad N2-1/+6
2024-02-09cifs: change tcon status when need_reconnect is set on itShyam Prasad N3-1/+14
2024-02-09Merge tag 'riscv-for-linus-6.8-rc4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds7-6/+89
2024-02-09Merge tag 'trace-v6.8-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2-38/+47
2024-02-09Merge tag 'probes-fixes-v6.8-rc3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-17/+22
2024-02-09Merge tag 'efi-fixes-for-v6.8-1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds17-73/+97
2024-02-09Merge tag 'pci-v6.8-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-4/+6
2024-02-09Merge tag 'hwmon-for-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-20/+29
2024-02-09Merge tag 'mmc-v6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/ulf...Linus Torvalds2-1/+35
2024-02-09Merge tag 'pmdomain-v6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-10/+10
2024-02-09Merge tag 'gpio-fixes-for-v6.8-rc4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-4/+4
2024-02-09Merge tag 'drm-fixes-2024-02-09' of git://anongit.freedesktop.org/drm/drmLinus Torvalds57-253/+390
2024-02-09x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6Aleksander Mazur1-1/+1
2024-02-09tracing: Fix wasted memory in saved_cmdlines logicSteven Rostedt (Google)1-38/+37
2024-02-09ftrace: Fix DIRECT_CALLS to use SAVE_REGS by defaultMasami Hiramatsu (Google)1-0/+10
2024-02-09Merge tag 'drm-msm-fixes-2024-02-07' of https://gitlab.freedesktop.org/drm/ms...Dave Airlie6-20/+22
2024-02-09Merge tag 'amd-drm-fixes-6.8-2024-02-08' of https://gitlab.freedesktop.org/ag...Dave Airlie28-98/+220
2024-02-09Merge tag 'drm-intel-fixes-2024-02-08' of git://anongit.freedesktop.org/drm/d...Dave Airlie4-6/+5
2024-02-09Merge tag 'drm-xe-fixes-2024-02-08' of https://gitlab.freedesktop.org/drm/xe/...Dave Airlie9-65/+57
2024-02-09Merge tag 'drm-misc-fixes-2024-02-08' of git://anongit.freedesktop.org/drm/dr...Dave Airlie9-58/+77
2024-02-08Merge tag 'net-6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds130-481/+1104
2024-02-08Merge tag 'pinctrl-v6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/l...Linus Torvalds1-1/+1
2024-02-08Merge tag 'nvme-6.8-2023-02-08' of git://git.infradead.org/nvme into block-6.8Jens Axboe4-23/+25
2024-02-08virtio-blk: Ensure no requests in virtqueues before deleting vqs.Yi Sun1-3/+4
2024-02-08blk-iocost: Fix an UBSAN shift-out-of-bounds warningTejun Heo1-0/+7
2024-02-08smb: client: set correct d_type for reparse points under DFS mountsPaulo Alcantara2-7/+14
2024-02-08smb3: add missing null server pointer checkSteve French1-1/+1
2024-02-08kprobes: Remove unnecessary initial values of variablesLi zeming1-2/+2
2024-02-08tracing/probes: Fix to set arg size and fmt after setting type from BTFMasami Hiramatsu (Google)1-12/+13
2024-02-08tracing/probes: Fix to show a parse error for bad type for $commMasami Hiramatsu (Google)2-3/+7
2024-02-08Merge tag 'nf-24-02-08' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni15-102/+202
2024-02-08netfilter: nft_set_pipapo: remove scratch_aligned pointerFlorian Westphal3-39/+10
2024-02-08netfilter: nft_set_pipapo: add helper to release pcpu scratch areaFlorian Westphal1-5/+23
2024-02-08netfilter: nft_set_pipapo: store index in scratch mapsFlorian Westphal3-26/+44
2024-02-08netfilter: nft_set_rbtree: skip end interval element from gcPablo Neira Ayuso1-3/+3
2024-02-08netfilter: nfnetlink_queue: un-break NF_REPEATFlorian Westphal1-3/+10
2024-02-08netfilter: nf_tables: use timestamp to check for set element timeoutPablo Neira Ayuso5-15/+42
2024-02-08netfilter: nft_ct: reject direction for ct idPablo Neira Ayuso1-0/+3
2024-02-08netfilter: ctnetlink: fix filtering for zone 0Felix Huettner2-5/+50
2024-02-08s390/qeth: Fix potential loss of L3-IP@ in case of network issuesAlexandra Winter1-3/+6
2024-02-08netfilter: ipset: Missing gc cancellations fixedJozsef Kadlecsik2-2/+4
2024-02-08octeontx2-af: Initialize maps.Ratheesh Kannoth1-16/+15
2024-02-08Merge branch 'cpsw-enable-mac_managed_pm-to-fix-mdio'Paolo Abeni2-0/+5
2024-02-08net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdioSinthu Raja1-0/+2
2024-02-08net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdioSinthu Raja1-0/+3
2024-02-08gpio: remove GPIO device from the list unconditionally in error pathBartosz Golaszewski1-4/+4
2024-02-08netfilter: nft_set_pipapo: remove static in nft_pipapo_get()Pablo Neira Ayuso1-1/+1
2024-02-08drm/xe: Remove TEST_VM_ASYNC_OPS_ERRORMatthew Brost2-35/+1
2024-02-08drm/xe/vm: don't ignore error when in_kthreadMatthew Auld1-4/+1
2024-02-08drm/xe: Assume large page size if VMA not yet boundMatthew Brost1-1/+3
2024-02-08drm/xe/display: Fix memleak in display initializationXiaoming Wang1-6/+0
2024-02-08drm/xe: Map both mem.kernel_bb_pool and usm.bb_poolMatthew Brost2-6/+22
2024-02-08drm/xe: circumvent bogus stringop-overflow warningArnd Bergmann1-1/+1
2024-02-08drm/xe: Pick correct userptr VMA to repin on REMAP op failureMatthew Brost1-5/+17
2024-02-08drm/xe: Take a reference in xe_exec_queue_last_fence_get()Matthew Brost5-6/+11
2024-02-08drm/xe: Fix loop in vm_bind_ioctl_ops_unwindMatthew Brost1-1/+1
2024-02-08Merge tag 'v6.8-p3' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds3-4/+14
2024-02-08Merge tag 'percpu-for-6.8-rc4' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2024-02-07nilfs2: fix potential bug in end_buffer_async_writeRyusuke Konishi1-3/+5
2024-02-07mm/damon/sysfs-schemes: fix wrong DAMOS tried regions update timeout setupSeongJae Park1-1/+1
2024-02-07nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()Ryusuke Konishi1-1/+7
2024-02-07MAINTAINERS: Leo Yan has movedLeo Yan2-1/+2
2024-02-07mm/zswap: don't return LRU_SKIP if we have dropped lru lockChengming Zhou1-3/+1
2024-02-07fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_superOscar Salvador1-2/+4
2024-02-07mailmap: switch email address for John MoonJohn Moon1-0/+1
2024-02-07mm: zswap: fix objcg use-after-free in entry destructionJohannes Weiner1-4/+4
2024-02-07mm/madvise: don't forget to leave lazy MMU mode in madvise_cold_or_pageout_pt...Sergey Senozhatsky1-0/+1
2024-02-07arch/arm/mm: fix major fault accounting when retrying under per-VMA lockSuren Baghdasaryan1-0/+2
2024-02-07selftests: core: include linux/close_range.h for CLOSE_RANGE_* macrosMuhammad Usama Anjum1-0/+1
2024-02-07mm/memory-failure: fix crash in split_huge_page_to_list from soft_offline_pageMiaohe Lin1-0/+3
2024-02-07mm: memcg: optimize parent iteration in memcg_rstat_updated()Yosry Ahmed1-21/+35
2024-02-07nilfs2: fix data corruption in dsync block recovery for small block sizesRyusuke Konishi1-3/+4
2024-02-07mm/userfaultfd: UFFDIO_MOVE implementation should use ptep_get()Ryan Roberts1-7/+7
2024-02-07exit: wait_task_zombie: kill the no longer necessary spin_lock_irq(siglock)Oleg Nesterov1-7/+3
2024-02-07fs/proc: do_task_stat: use sig->stats_lock to gather the threads/children statsOleg Nesterov1-26/+32
2024-02-07fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_t...Oleg Nesterov1-4/+6
2024-02-07getrusage: use sig->stats_lock rather than lock_task_sighand()Oleg Nesterov1-3/+13
2024-02-07getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()Oleg Nesterov1-15/+19
2024-02-07mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVEPrakash Sangappa1-1/+12
2024-02-07ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read failsFedor Pchelkin1-2/+6
2024-02-07ksmbd: Add kernel-doc for ksmbd_extract_sharename() functionYang Li1-0/+1
2024-02-07nvme: use ns->head->pi_size instead of t10_pi_tuple structure sizeFrancis Pravin1-1/+1
2024-02-07drm/amdgpu: Fix HDP flush for VFs on nbio v7.9Lijo Lazar1-0/+6
2024-02-07drm/amd/display: Implement bounds check for stream encoder creation in DCN301Srinivasan Shanmugam1-1/+1
2024-02-07drm/amd/display: Increase frame-larger-than for all display_mode_vba filesNathan Chancellor1-3/+3
2024-02-07drm/amd/display: Clear phantom stream count and plane countMario Limonciello1-0/+3
2024-02-07drm/amdgpu: Avoid fetching VRAM vendor infoLijo Lazar1-8/+0
2024-02-07drm/amd/display: Disable ODM by default for DCN35Rodrigo Siqueira1-0/+1
2024-02-07drm/amd/display: Update phantom pipe enable / disable sequenceAlvin Lee10-13/+94
2024-02-07drm/amd/display: Fix MST Null Ptr for RVFangzhi Zuo1-5/+7
2024-02-07drm/amdgpu: Fix shared buff copy to userStanley.Yang1-1/+1
2024-02-07drm/amd/display: Increase eval/entry delay for DCN35Nicholas Kazlauskas1-2/+2