aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-03-01osnoise: handle quiescent states for PREEMPT_RCU=n, PREEMPTION=ysched/preempt.auto.reviewAnkur Arora1-10/+12
2024-03-01Documentation: tracing: add TIF_NEED_RESCHED_LAZYAnkur Arora1-1/+5
2024-03-01tracing: support lazy reschedAnkur Arora3-5/+19
2024-03-01sched: latency warn for TIF_NEED_RESCHED_LAZYAnkur Arora2-3/+6
2024-03-01sched: handle preempt=voluntary under PREEMPT_AUTOAnkur Arora2-4/+14
2024-03-01sched: support preempt=full under PREEMPT_AUTOAnkur Arora1-3/+9
2024-03-01sched: support preempt=none under PREEMPT_AUTOAnkur Arora1-1/+3
2024-03-01sched/fair: handle tick expiry under lazy preemptionAnkur Arora5-3/+17
2024-03-01sched/fair: refactor update_curr(), entity_tick()Ankur Arora1-27/+27
2024-03-01sched: schedule eagerly in resched_cpu()Ankur Arora2-4/+12
2024-03-01sched: handle idle preemption for PREEMPT_AUTOAnkur Arora1-0/+3
2024-03-01sched: default preemption policy for PREEMPT_AUTOAnkur Arora2-7/+36
2024-03-01sched: prepare for lazy rescheduling in resched_curr()Ankur Arora1-12/+29
2024-03-01x86/thread_info: define TIF_NEED_RESCHED_LAZYAnkur Arora2-2/+9
2024-03-01rcu: force context-switch for PREEMPT_RCU=n, PREEMPT_COUNT=yAnkur Arora1-2/+11
2024-03-01rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=yAnkur Arora1-4/+7
2024-03-01preempt,rcu: warn on PREEMPT_RCU=n, preempt=fullAnkur Arora1-0/+4
2024-03-01rcu: fix header guard for rcu_all_qs()Ankur Arora1-1/+1
2024-03-01rcu: limit PREEMPT_RCU to full preemption under PREEMPT_AUTOAnkur Arora1-1/+1
2024-03-01sched: runtime preemption config under PREEMPT_AUTOAnkur Arora4-9/+32
2024-03-01sched: separate PREEMPT_DYNAMIC config logicAnkur Arora1-79/+86
2024-03-01sched: __schedule_loop() doesn't need to check for need_resched_lazy()Ankur Arora1-7/+15
2024-03-01entry: irqentry_exit only preempts for TIF_NEED_RESCHEDAnkur Arora1-1/+9
2024-03-01entry/kvm: handle lazy rescheduling at guest-entryAnkur Arora2-3/+3
2024-03-01entry: handle lazy rescheduling at user-exitAnkur Arora2-2/+2
2024-03-01sched: *_tsk_need_resched() now takes resched_t as paramAnkur Arora12-25/+44
2024-03-01sched: make test_*_tsk_thread_flag() return boolAnkur Arora1-4/+4
2024-03-01thread_info: tif_need_resched() now takes resched_t as paramAnkur Arora9-19/+37
2024-03-01thread_info: selector for TIF_NEED_RESCHED[_LAZY]Ankur Arora1-0/+24
2024-03-01preempt: introduce CONFIG_PREEMPT_AUTOAnkur Arora4-3/+44
2024-03-01Merge branch into tip/master: 'x86/tdx'Ingo Molnar2-3/+8
2024-03-01Merge branch into tip/master: 'x86/sev'Ingo Molnar5-25/+78
2024-03-01Merge branch into tip/master: 'x86/mtrr'Ingo Molnar2-9/+7
2024-03-01Merge branch into tip/master: 'x86/mm'Ingo Molnar3-20/+32
2024-03-01Merge branch into tip/master: 'x86/misc'Ingo Molnar3-6/+37
2024-03-01Merge branch into tip/master: 'x86/entry'Ingo Molnar2-20/+13
2024-03-01Merge branch into tip/master: 'x86/cpu'Ingo Molnar1-7/+7
2024-03-01Merge branch into tip/master: 'x86/core'Ingo Molnar4-64/+6
2024-03-01Merge branch into tip/master: 'x86/cleanups'Ingo Molnar3-33/+4
2024-03-01Merge branch into tip/master: 'x86/cache'Ingo Molnar9-339/+946
2024-03-01Merge branch into tip/master: 'x86/boot'Ingo Molnar13-151/+139
2024-03-01Merge branch into tip/master: 'x86/asm'Ingo Molnar2-72/+44
2024-03-01Merge branch into tip/master: 'x86/apic'Ingo Molnar85-1568/+1533
2024-03-01Merge branch into tip/master: 'timers/ptp'Ingo Molnar10-39/+47
2024-03-01Merge branch into tip/master: 'timers/core'Ingo Molnar44-563/+3193
2024-03-01Merge branch into tip/master: 'smp/core'Ingo Molnar2-6/+5
2024-03-01Merge branch into tip/master: 'sched/core'Ingo Molnar7-93/+74
2024-03-01Merge branch into tip/master: 'ras/core'Ingo Molnar1-1/+1
2024-03-01Merge branch into tip/master: 'locking/core'Ingo Molnar17-49/+154
2024-03-01Merge branch into tip/master: 'irq/msi'Ingo Molnar21-217/+637
2024-03-01Merge branch into tip/master: 'irq/core'Ingo Molnar34-266/+537
2024-03-01Merge branch into tip/master: 'x86/urgent'Ingo Molnar4-93/+99
2024-03-01Merge branch into tip/master: 'x86/merge'Ingo Molnar180-891/+4650
2024-03-01locking/rtmutex: Use try_cmpxchg_relaxed() in mark_rt_mutex_waiters()Uros Bizjak1-4/+5
2024-03-01locking/x86: Implement local_xchg() using CMPXCHG without the LOCK prefixUros Bizjak1-2/+14
2024-03-01x86/boot: Use 32-bit XOR to clear registersUros Bizjak2-4/+4
2024-03-01Merge tag 'v6.8-rc6' into sched/core, to pick up fixesIngo Molnar862-3921/+7119
2024-02-29Merge tag 'net-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/netd...Linus Torvalds74-211/+974
2024-02-29Merge tag 'landlock-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2024-02-29dpll: fix build failure due to rcu_dereference_check() on unknown typeEric Dumazet2-4/+9
2024-02-29kunit: Fix again checksum tests on big endian CPUsChristophe Leroy1-8/+9
2024-02-29Merge tag 'for-net-2024-02-28' of git://git.kernel.org/pub/scm/linux/kernel/g...Jakub Kicinski9-20/+48
2024-02-29Merge branch 'tls-a-few-more-fixes-for-async-decrypt'Jakub Kicinski1-11/+29
2024-02-29tls: fix use-after-free on failed backlog decryptionSabrina Dubroca1-7/+17
2024-02-29tls: separate no-async decryption request handling from asyncSabrina Dubroca1-5/+8
2024-02-29tls: fix peeking with sync+async decryptionSabrina Dubroca1-3/+6
2024-02-29tls: decrement decrypt_pending if no async completion will be calledSabrina Dubroca1-0/+2
2024-02-29tick/sched: Fix build failure for CONFIG_NO_HZ_COMMON=nArnd Bergmann1-1/+1
2024-02-29gtp: fix use-after-free and null-ptr-deref in gtp_newlink()Alexander Ofitserov1-6/+6
2024-02-29Merge tag 'nf-24-02-29' of git://git.kernel.org/pub/scm/linux/kernel/git/netf...Paolo Abeni7-1/+338
2024-02-29net: hsr: Use correct offset for HSR TLV values in supervisory HSR framesLukasz Majewski1-1/+1
2024-02-28igb: extend PTP timestamp adjustments to i211Oleksij Rempel1-2/+3
2024-02-28rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing backLin Ma1-6/+5
2024-02-28tools: ynl: fix handling of multiple mcast groupsJakub Kicinski1-0/+1
2024-02-29selftests: netfilter: add bridge conntrack + multicast test caseFlorian Westphal2-1/+190
2024-02-29netfilter: bridge: confirm multicast packets before passing them up the stackFlorian Westphal4-0/+128
2024-02-28netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()Ignat Korchagin1-0/+20
2024-02-28Merge tag 'acpi-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/raf...Linus Torvalds1-46/+66
2024-02-28Merge tag 'pm-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/rafae...Linus Torvalds1-0/+3
2024-02-28Merge tag 'spi-fix-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-19/+28
2024-02-28Merge tag 'regulator-fix-v6.8-rc5' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-5/+5
2024-02-28Merge tag 'v6.8-p5' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds2-4/+13
2024-02-28Bluetooth: qca: Fix triggering coredump implementationZijun Hu1-5/+4
2024-02-28Bluetooth: hci_qca: Set BDA quirk bit if fwnode exists in DTJanaki Ramaiah Thota1-1/+12
2024-02-28Bluetooth: qca: Fix wrong event type for patch config commandZijun Hu1-1/+1
2024-02-28Bluetooth: Enforce validation on max value of connection intervalKai-Heng Feng2-1/+11
2024-02-28Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUESTLuiz Augusto von Dentz1-1/+4
2024-02-28Bluetooth: mgmt: Fix limited discoverable off timeoutFrédéric Danis1-1/+3
2024-02-28sched/topology: Rename SD_SHARE_PKG_RESOURCES to SD_SHARE_LLCAlex Shi5-23/+23
2024-02-28sched/fair: Check the SD_ASYM_PACKING flag in sched_use_asym_prio()Alex Shi1-9/+7
2024-02-28sched/fair: Rework sched_use_asym_prio() and sched_asym_prefer()Alex Shi1-25/+20
2024-02-28sched/fair: Remove unused parameter from sched_asym()Alex Shi1-4/+2
2024-02-28Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDRZijun Hu1-2/+2
2024-02-28Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_securityYuxuan Hu1-1/+1
2024-02-28Bluetooth: hci_sync: Fix accept_list when attempting to suspendLuiz Augusto von Dentz1-1/+4
2024-02-28Bluetooth: Avoid potential use-after-free in hci_error_resetYing Hsu1-3/+4
2024-02-28Bluetooth: hci_sync: Check the correct flag before starting a scanJonas Dreßler1-1/+1
2024-02-28Bluetooth: hci_bcm4377: do not mark valid bd_addr as invalidJohan Hovold1-2/+1
2024-02-28sched/topology: Remove duplicate descriptions from TOPOLOGY_SD_FLAGSAlex Shi1-4/+5
2024-02-28sched/fair: Simplify the update_sd_pick_busiest() logicDavid Vernet1-9/+3
2024-02-28sched/fair: Do strict inequality check for busiest misfit task groupDavid Vernet1-1/+1
2024-02-28sched/fair: Remove unnecessary goto in update_sd_lb_stats()David Vernet1-6/+1
2024-02-28sched/fair: Take the scheduling domain into account in select_idle_core()Keisuke Nishimura1-2/+2
2024-02-28sched/fair: Take the scheduling domain into account in select_idle_smt()Keisuke Nishimura1-3/+9
2024-02-28sched/fair: Add READ_ONCE() and use existing helper function to access ->avg_irqShrikanth Hegde2-4/+2
2024-02-28sched/fair: Use existing helper functions to access ->avg_rt and ->avg_dlShrikanth Hegde1-4/+4
2024-02-28efi/x86: Set the PE/COFF header's NX compat flag unconditionallyArd Biesheuvel1-4/+0
2024-02-28x86/sev: Dump SEV_STATUSBorislav Petkov (AMD)5-25/+78
2024-02-28locking/percpu-rwsem: Trigger contention tracepoints only if contendedNamhyung Kim1-3/+8
2024-02-28locking/rwsem: Make DEBUG_RWSEMS and PREEMPT_RT mutually exclusiveWaiman Long1-2/+2
2024-02-28locking/rwsem: Clarify that RWSEM_READER_OWNED is just a hintWaiman Long1-3/+3
2024-02-28locking/mutex: Simplify <linux/mutex.h>Waiman Long1-6/+2
2024-02-28locking/qspinlock: Fix 'wait_early' set but not used warningWaiman Long1-1/+1
2024-02-28Documentations: correct net_cachelines title for struct inet_sockHaiyue Wang1-3/+3
2024-02-28stmmac: Clear variable when destroying workqueueJakub Raczynski1-1/+3
2024-02-28net: hsr: Fix typo in the hsr_forward_do() function commentLukasz Majewski1-1/+1
2024-02-28net: ethernet: adi: move PHYLIB from vendor to driver symbolRandy Dunlap1-1/+1
2024-02-28x86/e820: Don't reserve SETUP_RNG_SEED in e820Jiri Bohac1-3/+5
2024-02-28x86/boot/64: Load the final kernel GDT during early boot directly, remove sta...Brian Gerst2-11/+3
2024-02-27Merge tag 'wireless-2024-02-27' of git://git.kernel.org/pub/scm/linux/kernel/...Jakub Kicinski9-11/+76
2024-02-27uapi: in6: replace temporary label with rfc9486Justin Iurman1-1/+1
2024-02-27net: lan78xx: fix "softirq work is pending" errorOleksij Rempel1-0/+2
2024-02-27net: stmmac: Complete meta data only when enabledKurt Kanzenbach1-1/+2
2024-02-27net: usb: dm9601: fix wrong return value in dm9601_mdio_readJavier Carrasco1-1/+1
2024-02-27Merge tag 'lsm-pr-20240227' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-2/+2
2024-02-27Merge tag 'mm-hotfixes-stable-2024-02-27-14-52' of git://git.kernel.org/pub/s...Linus Torvalds10-225/+197
2024-02-27irqchip/riscv-intc: Fix low-level interrupt handler setup for AIAAnup Patel1-3/+7
2024-02-27x86/nmi: Remove an unnecessary IS_ENABLED(CONFIG_SMP)Xin Li (Intel)1-1/+1
2024-02-27irqchip/ts4800: Convert to platform_driver::remove_new() callbackUwe Kleine-König1-7/+5
2024-02-27irqchip/stm32-exti: Convert to platform_driver::remove_new() callbackUwe Kleine-König1-5/+4
2024-02-27irqchip/renesas-rza1: Convert to platform_driver::remove_new() callbackUwe Kleine-König1-4/+3
2024-02-27irqchip/renesas-irqc: Convert to platform_driver::remove_new() callbackUwe Kleine-König1-5/+4
2024-02-27irqchip/renesas-intc-irqpin: Convert to platform_driver::remove_new() callbackUwe Kleine-König1-6/+5
2024-02-27irqchip/pruss-intc: Convert to platform_driver::remove_new() callbackUwe Kleine-König1-8/+6
2024-02-27irqchip/mvebu-pic: Convert to platform_driver::remove_new() callbackUwe Kleine-König1-7/+5
2024-02-27irqchip/madera: Convert to platform_driver::remove_new() callbackUwe Kleine-König1-5/+3
2024-02-27irqchip/ls-scfg-msi: Convert to platform_driver::remove_new() callbackUwe Kleine-König1-7/+5
2024-02-27irqchip/keystone: Convert to platform_driver::remove_new() callbackUwe Kleine-König1-3/+2
2024-02-27irqchip/imx-irqsteer: Convert to platform_driver::remove_new() callbackUwe Kleine-König1-8/+6
2024-02-27irqchip/imx-intmux: Convert to platform_driver::remove_new() callbackUwe Kleine-König1-8/+6
2024-02-27irqchip/imgpdc: Convert to platform_driver::remove_new() callbackUwe Kleine-König1-4/+3
2024-02-27veth: try harder when allocating queue memoryJakub Kicinski1-2/+3
2024-02-27spi: Drop mismerged fixMark Brown1-7/+7
2024-02-27Merge branch 'ionic-pci-error-handling-fixes'Paolo Abeni6-9/+38
2024-02-27ionic: restore netdev feature bits after resetShannon Nelson1-1/+4
2024-02-27ionic: check cmd_regs before copying in or outShannon Nelson4-1/+24
2024-02-27ionic: check before releasing pci regionsShannon Nelson1-7/+10
2024-02-27Merge branch 'x86/urgent' into x86/apic, to resolve conflictsIngo Molnar511-2108/+3795
2024-02-27x86/apic: Build the x86 topology enumeration functions on UP APIC builds tooIngo Molnar1-1/+1
2024-02-27smp: Provide 'setup_max_cpus' definition on UP tooIngo Molnar2-1/+2
2024-02-27smp: Avoid 'setup_max_cpus' namespace collision/shadowingIngo Molnar2-4/+4
2024-02-26Merge branch 'mptcp-more-misc-fixes-for-v6-8'Jakub Kicinski8-27/+128
2024-02-26selftests: mptcp: explicitly trigger the listener diag code-pathPaolo Abeni1-1/+29
2024-02-26mptcp: fix possible deadlock in subflow diagPaolo Abeni1-0/+3
2024-02-26mptcp: fix double-free on socket dismantleDavide Caratti1-0/+49
2024-02-26selftests: mptcp: join: add ss mptcp support checkGeliang Tang1-0/+5
2024-02-26mptcp: fix potential wake-up event lossPaolo Abeni1-10/+11
2024-02-26mptcp: fix snd_wnd initialization for passive socketPaolo Abeni1-1/+1
2024-02-26mptcp: push at DSS boundariesPaolo Abeni1-0/+1
2024-02-26mptcp: avoid printing warning once on client sideMatthieu Baerts (NGI0)1-1/+1
2024-02-26selftests: mptcp: rm subflow with v4/v4mapped addrGeliang Tang2-14/+18
2024-02-26mptcp: map v4 address to v6 when destroying subflowGeliang Tang1-0/+10
2024-02-26dpll: rely on rcu for netdev_dpll_pin()Eric Dumazet5-12/+16
2024-02-26lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detectedOleksij Rempel1-1/+2
2024-02-26x86/bugs: Use fixed addressing for VERW operandPawan Gupta1-1/+1
2024-02-27x86: Increase brk randomness entropy for 64-bit systemsKees Cook1-1/+4
2024-02-27x86/vdso: Move vDSO to mmap regionDaniel Micay3-63/+2
2024-02-26x86/nmi: Fix the inverse "in NMI handler" checkBreno Leitao1-1/+1
2024-02-26vdso/datapage: Quick fix - use asm/page-def.h for ARM64Anna-Maria Behnsen1-0/+4
2024-02-26Merge tag 'mtd/fixes-for-6.8-rc7' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds3-10/+10
2024-02-26Merge tag 'for-6.8-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-22/+88
2024-02-26fs/ntfs3: fix build without CONFIG_NTFS3_LZX_XPRESSMark O'Donovan1-1/+1
2024-02-26landlock: Fix asymmetric private inodes referringMickaël Salaün1-2/+2
2024-02-26x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registersPaolo Bonzini1-87/+91
2024-02-26x86/cpu: Allow reducing x86_phys_bits during early_identify_cpu()Paolo Bonzini1-2/+2
2024-02-26irqchip: Add StarFive external interrupt controllerChanghuang Liang4-0/+225
2024-02-26dt-bindings: interrupt-controller: Add starfive,jh8100-intcChanghuang Liang1-0/+61
2024-02-26x86/boot/64: Use RIP_REL_REF() to access early_top_pgt[]Ard Biesheuvel2-13/+11
2024-02-26x86/boot/64: Use RIP_REL_REF() to access early page tablesArd Biesheuvel1-6/+4
2024-02-26x86/boot/64: Use RIP_REL_REF() to access '__supported_pte_mask'Ard Biesheuvel1-3/+1
2024-02-26x86/boot/64: Use RIP_REL_REF() to access early_dynamic_pgts[]Ard Biesheuvel1-6/+5
2024-02-26x86/boot/64: Use RIP_REL_REF() to assign 'phys_base'Ard Biesheuvel1-6/+1
2024-02-26x86/boot/64: Simplify global variable accesses in GDT/IDT programmingArd Biesheuvel3-49/+32
2024-02-26ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()Eric Dumazet1-3/+4
2024-02-26selftests: net: veth: test syncing GRO and XDP state while device is downJakub Kicinski1-0/+14
2024-02-26net: veth: clear GRO when clearing XDP even when downJakub Kicinski1-18/+17
2024-02-26timers: Assert no next dyntick timer look-up while CPU is offlineFrederic Weisbecker1-3/+3
2024-02-26tick: Assume timekeeping is correctly handed over upon last offline idle callFrederic Weisbecker5-13/+8
2024-02-26tick: Shut down low-res tick from dying CPUFrederic Weisbecker3-10/+29
2024-02-26tick: Split nohz and highres features from nohz_modeFrederic Weisbecker4-26/+26
2024-02-26tick: Move individual bit features to debuggable mask accessesFrederic Weisbecker3-43/+73
2024-02-26tick: Move got_idle_tick away from common flagsFrederic Weisbecker1-1/+1
2024-02-26tick: Assume the tick can't be stopped in NOHZ_MODE_INACTIVE modeFrederic Weisbecker1-1/+1
2024-02-26tick: Move broadcast cancellation up to CPUHP_AP_TICK_DYINGFrederic Weisbecker4-8/+5
2024-02-26tick: Move tick cancellation up to CPUHP_AP_TICK_DYINGFrederic Weisbecker2-2/+2
2024-02-26tick: Start centralizing tick related CPU hotplug operationsFrederic Weisbecker4-11/+23
2024-02-26tick/sched: Don't clear ts::next_tick again in can_stop_idle_tick()Frederic Weisbecker1-5/+0
2024-02-26tick/sched: Rename tick_nohz_stop_sched_tick() to tick_nohz_full_stop_tick()Frederic Weisbecker1-2/+2
2024-02-26tick: Use IS_ENABLED() whenever possibleFrederic Weisbecker2-12/+6
2024-02-26tick/sched: Remove useless oneshot ifdefferyFrederic Weisbecker1-5/+1