aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2023-11-11bpf: disable retpoline if unprivileged ebpf is disabledAndrea Arcangeli1-2/+8
2023-11-11randprotect: KVM: micro-optimize mmu notifier change_pteAndrea Arcangeli1-8/+14
2023-11-11randprotect: KSM: re-enable mmu_notifier_change_pte during wrprotectAndrea Arcangeli1-1/+2
2023-11-11arm64: tlb: skip tlbi broadcastAndrea Arcangeli5-61/+269
2023-11-11arm64: select CPUMASK_OFFSTACK if NUMAAndrea Arcangeli1-0/+1
2023-11-11x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctlAndrea Arcangeli1-2/+2
2023-11-11x86: restore the write back cache of reserved RAM in iounmap()Andrea Arcangeli1-1/+7
2023-11-11mm: thp: cleanup and optimize compound_nrAndrea Arcangeli2-4/+4
2023-11-11mm: cacheline alignment for page_table_lock and mmap_lockAndrea Arcangeli2-0/+4
2023-11-08powerpc/mm: Fix boot crash with FLATMEMMichael Ellerman2-1/+2
2023-11-08powerpc/85xx: Fix math emulation exceptionChristophe Leroy1-1/+1
2023-11-08x86: Fix .brk attribute in linker scriptJuergen Gross1-1/+1
2023-11-08x86/mm: Fix RESERVE_BRK() for older binutilsJosh Poimboeuf3-24/+23
2023-11-08x86/mm: Simplify RESERVE_BRK()Josh Poimboeuf1-19/+11
2023-11-08x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibilityThomas Gleixner3-8/+35
2023-11-08sparc32: fix a braino in fault handling in csum_and_copy_..._user()Al Viro1-1/+1
2023-10-25s390/pci: fix iommu bitmap allocationNiklas Schnelle1-2/+13
2023-10-25ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphoneTony Lindgren1-0/+1
2023-10-25powerpc/47x: Fix 47x syscall return crashMichael Ellerman1-3/+5
2023-10-25powerpc/32s: Do kuep_lock() and kuep_unlock() in assemblyChristophe Leroy9-49/+119
2023-10-25powerpc/32s: Remove capability to disable KUEP at boottimeChristophe Leroy2-10/+3
2023-10-25perf/x86/lbr: Filter vsyscall addressesJP Kobryn1-2/+3
2023-10-25perf/x86: Move branch classifierSandipan Das4-274/+279
2023-10-25perf: Add irq and exception return branch typesAnshuman Khandual1-2/+2
2023-10-25x86/sev: Check for user-space IOIO pointing to kernel spaceJoerg Roedel2-2/+34
2023-10-25x86/sev: Check IOBM for IOIO exceptions from user-spaceJoerg Roedel3-7/+47
2023-10-25x86/sev: Disable MMIO emulation from user modeBorislav Petkov (AMD)1-0/+3
2023-10-25KVM: x86: Mask LVTPC when handling a PMIJim Mattson1-2/+6
2023-10-19arm64: armv8_deprecated: fix unused-function errorRen Zhijie1-1/+1
2023-10-19arm64: armv8_deprecated: rework deprected instruction handlingMark Rutland3-192/+154
2023-10-19arm64: armv8_deprecated: move aarch32 helper earlierMark Rutland1-20/+19
2023-10-19arm64: armv8_deprecated move emulation functionsMark Rutland1-197/+197
2023-10-19arm64: armv8_deprecated: fold ops into insn_emulationMark Rutland1-43/+33
2023-10-19arm64: rework EL0 MRS emulationMark Rutland3-19/+10
2023-10-19arm64: factor insn read out of call_undef_hook()Mark Rutland1-9/+22
2023-10-19arm64: factor out EL1 SSBS emulation hookMark Rutland3-26/+17
2023-10-19arm64: split EL0/EL1 UNDEF handlersMark Rutland3-13/+16
2023-10-19arm64: allow kprobes on EL0 handlersMark Rutland3-8/+6
2023-10-19arm64: rework BTI exception handlingMark Rutland3-5/+22
2023-10-19arm64: rework FPAC exception handlingMark Rutland3-9/+14
2023-10-19arm64: consistently pass ESR_ELx to die()Mark Rutland3-15/+15
2023-10-19arm64: die(): pass 'err' as longMark Rutland2-4/+4
2023-10-19arm64: report EL1 UNDEFs betterMark Rutland1-1/+3
2023-10-19powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()Christophe Leroy1-1/+1
2023-10-19powerpc/8xx: Fix pte_access_permitted() for PAGE_NONEChristophe Leroy2-0/+9
2023-10-19x86/alternatives: Disable KASAN in apply_alternatives()Kirill A. Shutemov1-0/+13
2023-10-19x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUsBorislav Petkov (AMD)2-2/+15
2023-10-19riscv, bpf: Sign-extend return valuesBjörn Töpel1-2/+3
2023-10-19riscv, bpf: Factor out emit_call for kernel and bpf contextPu Lehui1-17/+13
2023-10-10parisc: Restore __ldcw_align for PA-RISC 2.0 processorsJohn David Anglin2-21/+20
2023-10-10arm64: Add Cortex-A520 CPU part definitionRob Herring1-0/+2
2023-10-10arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault pathGabriel Krisman Bertazi1-1/+5
2023-10-06x86/srso: Add SRSO mitigation for Hygon processorsPu Wen1-1/+1
2023-10-06powerpc/watchpoints: Annotate atomic context in more placesBenjamin Gray1-0/+9
2023-10-06powerpc/watchpoint: Disable pagefaults when getting user instructionBenjamin Gray1-1/+6
2023-10-06powerpc/watchpoints: Disable preemption in thread_change_pc()Benjamin Gray1-1/+6
2023-10-06parisc: irq: Make irq_stack_union static to avoid sparse warningHelge Deller1-1/+1
2023-10-06parisc: drivers: Fix sparse warningHelge Deller1-1/+1
2023-10-06parisc: sba: Fix compile warning wrt list of SBA devicesHelge Deller1-0/+3
2023-10-06xtensa: boot/lib: fix function prototypesMax Filippov1-2/+3
2023-10-06xtensa: boot: don't add include-dirsRandy Dunlap1-2/+1
2023-10-06xtensa: iss/network: make functions staticRandy Dunlap1-2/+2
2023-10-06xtensa: add default definition for XCHAL_HAVE_DIV32Max Filippov1-0/+4
2023-10-06ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on bootTony Lindgren1-2/+2
2023-10-06ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4Tony Lindgren4-3/+7
2023-10-06ARM: dts: omap: correct indentationKrzysztof Kozlowski9-101/+101
2023-10-06treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (pa...Thomas Gleixner149-656/+185
2023-10-06MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabledChristoph Hellwig3-0/+14
2023-10-06x86/srso: Fix SBPB enablement for spec_rstack_overflow=offJosh Poimboeuf1-1/+1
2023-10-06x86/srso: Fix srso_show_state() side effectJosh Poimboeuf1-1/+1
2023-10-06powerpc/perf/hv-24x7: Update domain value checkKajol Jain1-1/+1
2023-09-23x86/purgatory: Remove LTO flagsSong Liu1-0/+4
2023-09-23x86/boot/compressed: Reserve more memory for page tablesKirill A. Shutemov2-14/+39
2023-09-23MIPS: Use "grep -E" instead of "egrep"Tiezhu Yang2-2/+2
2023-09-23powerpc/pseries: fix possible memory leak in ibmebus_bus_init()ruanjinjie1-0/+1
2023-09-23ARM: 9317/1: kexec: Make smp stop calls asynchronousMårten Lindahl1-1/+13
2023-09-23arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-sizeKrzysztof Kozlowski1-1/+1
2023-09-23arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-sizeKrzysztof Kozlowski1-1/+1
2023-09-23arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-sizeKrzysztof Kozlowski1-1/+1
2023-09-23hw_breakpoint: fix single-stepping when using bpf_overflow_handlerTomislav Novak2-6/+6
2023-09-19MIPS: Only fiddle with CHECKFLAGS if `need-compiler'Maciej W. Rozycki1-1/+1
2023-09-19ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2Aleksey Nasibulin1-1/+2
2023-09-19ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical sizePaul Cercueil1-2/+2
2023-09-19MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regressionMaciej W. Rozycki1-2/+2
2023-09-19ARC: atomics: Add compiler barrier to atomic operations...Pavel Kozlov2-6/+6
2023-09-19sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()Petr Tesarik5-11/+7
2023-09-19x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()Sean Christopherson1-6/+0
2023-09-19parisc: led: Fix LAN receive and transmit LEDsHelge Deller1-2/+2
2023-09-19perf/x86/uncore: Correct the number of CHAs on EMRKan Liang1-1/+11
2023-09-19x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()Jack Wang1-0/+3
2023-09-19s390/ipl: add missing secure/has_secure file to ipl type 'unknown'Sven Schnelle1-0/+2
2023-09-19arm64: sdei: abort running SDEI handlers during crashD Scott Phillips4-6/+38
2023-09-19parisc: Fix /proc/cpuinfo output for lscpuHelge Deller1-3/+10
2023-09-19arm64: csum: Fix OoB access in IP checksum code for negative lengthsWill Deacon1-1/+1
2023-09-19xtensa: PMU: fix base address for the newer hardwareMax Filippov2-4/+22
2023-09-19ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()Gustavo A. R. Silva1-1/+1
2023-09-19um: Fix hostaudio build errorsRandy Dunlap4-14/+6
2023-09-19x86/speculation: Mark all Skylake CPUs as vulnerable to GDSDave Hansen1-4/+4
2023-09-19x86/APM: drop the duplicate APM_MINOR_DEV macroRandy Dunlap1-6/+0
2023-09-19powerpc/iommu: Fix notifiers being shared by PCI and VIO busesRussell Currey1-3/+14
2023-09-19powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPTRussell Currey4-14/+13
2023-09-19powerpc: Don't include lppaca.h in paca.hMichael Ellerman7-5/+10
2023-09-19powerpc/perf: Convert fsl_emb notifier to state machine callbacksChristophe Leroy1-3/+5
2023-09-19powerpc/fadump: reset dump area size if fadump memory reserve failsSourabh Jain1-0/+1
2023-09-19powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLEChristophe Leroy1-119/+121
2023-09-19arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply namesBryan O'Donoghue1-3/+3
2023-09-19arm64: dts: qcom: sm8150: Fix the I2C7 interruptZeyan Li1-1/+1
2023-09-19arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"Manivannan Sadhasivam1-1/+1
2023-09-19arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCCManivannan Sadhasivam1-0/+1
2023-09-19ARM: dts: BCM53573: Fix Ethernet info for Luxul devicesRafał Miłecki2-0/+26
2023-09-19ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)Krzysztof Kozlowski1-1/+1
2023-09-19ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210Krzysztof Kozlowski1-0/+8
2023-09-19ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)Krzysztof Kozlowski1-1/+1
2023-09-19ARM: dts: s3c64xx: align pinctrl with dtschemaKrzysztof Kozlowski2-107/+107
2023-09-19x86/mm: Fix PAT bit missing from page protection modify maskJanusz Krzysztofik1-5/+6
2023-09-19arm64: dts: qcom: pmi8994: Add missing OVP interruptKonrad Dybcio1-2/+3
2023-09-19arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-toneMarijn Suijten2-1/+1
2023-09-19arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-stringsMarijn Suijten1-2/+0
2023-09-19arm64: dts: qcom: pm660l: Add missing short interruptKonrad Dybcio1-2/+3
2023-09-19arm64: dts: qcom: correct SPMI WLED register range encodingKrzysztof Kozlowski3-3/+3
2023-09-19arm64: dts: qcom: pmi8998: Add node for WLEDAngeloGioacchino Del Regno1-0/+12
2023-09-19arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup againKrzysztof Kozlowski1-2/+2
2023-09-19ARM: dts: BCM53573: Use updated "spi-gpio" binding propertiesRafał Miłecki1-3/+3
2023-09-19ARM: dts: BCM53573: Add cells sizes to PCIe nodeRafał Miłecki1-0/+3
2023-09-19arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherentKonrad Dybcio1-0/+3
2023-09-19arm64: dts: qcom: pmk8350: fix ADC-TM compatible stringDmitry Baryshkov1-1/+1
2023-09-19arm64: dts: qcom: sm8350: Use proper CPU compatiblesKonrad Dybcio1-8/+8
2023-09-19arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreqKonrad Dybcio1-0/+7
2023-09-19arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controllerKonrad Dybcio1-0/+3
2023-09-19arm64: dts: qcom: sm8250-edo: Rectify gpio-keysKonrad Dybcio2-6/+58
2023-09-19arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOsKonrad Dybcio2-0/+100
2023-09-19arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMMKonrad Dybcio2-0/+366
2023-09-19arm64: dts: qcom: sm8250: correct dynamic power coefficientsVincent Guittot1-4/+4
2023-09-19s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobsHolger Dengler1-1/+1
2023-09-19x86/decompressor: Don't rely on upper 32 bits of GPRs being preservedArd Biesheuvel1-7/+23
2023-09-19ARM: ptrace: Restore syscall skipping for tracersKees Cook2-2/+6
2023-09-19ARM: ptrace: Restore syscall restart tracingKees Cook1-0/+1
2023-09-19arm64: lib: Import latest version of Arm Optimized Routines' strncmpJoey Gouly1-93/+141
2023-09-19m68k: Fix invalid .section syntaxBen Hutchings3-6/+6
2023-09-19ARM: dts: imx: Set default tuning step for imx7d usdhcXiaolei Wang1-0/+6
2023-09-19ARM: dts: imx: Adjust dma-apbh node nameStefan Wahren6-6/+6
2023-09-19ARM: dts: imx7s: Drop dma-apb interrupt-namesMarek Vasut1-1/+0
2023-09-19ARM: dts: imx: update sdma node name formatJoy Zou11-11/+11
2023-09-06mmc: au1xmmc: force non-modular build and remove symbol_get usageChristoph Hellwig3-33/+4
2023-09-06ARM: pxa: remove use of symbol_get()Arnd Bergmann2-15/+1
2023-09-02ARM: module: Use module_init_layout_section() to spot init sectionsJames Morse1-1/+1
2023-09-02arm64: module: Use module_init_layout_section() to spot init sectionsJames Morse1-1/+1
2023-09-02arm64: module-plts: inline linux/moduleloader.hArnd Bergmann1-0/+1
2023-08-30x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4Feng Tang1-0/+7
2023-08-30x86/fpu: Invalidate FPU state correctly on exec()Rick Edgecombe2-3/+2
2023-08-30Revert "KVM: x86: enable TDP MMU by default"Sean Christopherson1-1/+1
2023-08-30MIPS: cpu-features: Use boot_cpu_type for CPU type based featuresJiaxun Yang1-2/+2
2023-08-30MIPS: cpu-features: Enable octeon_cache by cpu_typeJiaxun Yang1-1/+18
2023-08-26x86/srso: Correct the mitigation status when SMT is disabledBorislav Petkov (AMD)1-3/+2
2023-08-26x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANGPetr Pavlu2-8/+8
2023-08-26x86/srso: Disable the mitigation on unaffected configurationsBorislav Petkov (AMD)1-1/+6
2023-08-26x86/CPU/AMD: Fix the DIV(0) initial fix attemptBorislav Petkov (AMD)4-2/+4
2023-08-26x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()Sean Christopherson1-4/+3
2023-08-26x86/static_call: Fix __static_call_fixup()Peter Zijlstra1-0/+13
2023-08-26x86/srso: Explain the untraining sequences a bit moreBorislav Petkov (AMD)1-0/+19
2023-08-26x86/cpu: Cleanup the untrain messPeter Zijlstra3-8/+12
2023-08-26x86/cpu: Rename srso_(.*)_alias to srso_alias_\1Peter Zijlstra3-19/+19
2023-08-26x86/cpu: Rename original retbleed methodsPeter Zijlstra4-21/+21
2023-08-26x86/cpu: Clean up SRSO return thunk messPeter Zijlstra4-21/+63
2023-08-26x86/alternative: Make custom return thunk unconditionalPeter Zijlstra2-0/+7
2023-08-26x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()Peter Zijlstra1-2/+2
2023-08-26x86/cpu: Fix __x86_return_thunk symbol typePeter Zijlstra1-1/+3
2023-08-26arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4Christopher Obbard1-2/+2
2023-08-26riscv: uaccess: Return the number of bytes effectively not copiedAlexandre Ghiti1-4/+7
2023-08-26ARM: dts: imx: Set default tuning step for imx6sx usdhcXiaolei Wang1-0/+6
2023-08-26arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflictDmitry Baryshkov1-1/+1
2023-08-26powerpc/rtas_flash: allow user copy to flash block cache objectsNathan Lynch1-3/+3
2023-08-26ARM: dts: nxp/imx6sll: fix wrong property name in usbphy nodeXu Yang1-1/+1
2023-08-26ARM: dts: imx6sll: fixup of operating pointsAndreas Kemnade1-12/+10
2023-08-26ARM: dts: aspeed: asrock: Correct firmware flash SPI clocksZev Weiss1-1/+1
2023-08-26powerpc/kasan: Disable KCOV in KASAN codeBenjamin Gray1-0/+1
2023-08-26ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warningsOleksij Rempel2-1/+14
2023-08-16alpha: remove __init annotation from exported page_is_ram()Masahiro Yamada1-2/+1
2023-08-16x86: Move gds_ucode_mitigated() declaration to headerArnd Bergmann2-2/+2
2023-08-16x86/mm: Fix VDSO and VVAR placement on 5-level paging machinesKirill A. Shutemov1-2/+2
2023-08-16x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405Cristian Ciocaltea1-0/+1
2023-08-16x86/srso: Fix build breakage with the LLVM linkerNick Desaulniers1-3/+9
2023-08-16riscv,mmio: Fix readX()-to-delay() orderingAndrea Parri1-8/+8
2023-08-11powerpc/mm/altmap: Fix altmap boundary checkAneesh Kumar K.V1-2/+1
2023-08-11arm64: dts: stratix10: fix incorrect I2C property for SCL signalDinh Nguyen2-2/+2
2023-08-11x86/CPU/AMD: Do not leak quotient data after a division by 0Borislav Petkov (AMD)4-0/+24
2023-08-11KVM: s390: fix sthyi error handlingHeiko Carstens2-6/+9
2023-08-11word-at-a-time: use the same return type for has_zero regardless of endiannessndesaulniers@google.com1-1/+1
2023-08-11arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmuxHugo Villeneuve1-1/+1
2023-08-11arm64: errata: Add detection for TRBE write to out-of-rangeSuzuki K Poulose3-0/+62
2023-08-11arm64: errata: Add workaround for TSB flush failuresSuzuki K Poulose4-1/+68
2023-08-08x86: fix backwards merge of GDS/SRSO bitGreg Kroah-Hartman1-3/+3
2023-08-08x86/srso: Tie SBPB bit setting to microcode patch detectionBorislav Petkov (AMD)2-11/+15
2023-08-08x86/srso: Fix return thunks in generated codeJosh Poimboeuf2-3/+7
2023-08-08x86/srso: Add IBPB on VMEXITBorislav Petkov (AMD)4-1/+26
2023-08-08x86/srso: Add IBPBBorislav Petkov (AMD)2-1/+25
2023-08-08x86/srso: Add SRSO_NO supportBorislav Petkov (AMD)7-15/+39
2023-08-08x86/srso: Add IBPB_BRTYPE supportBorislav Petkov (AMD)2-1/+13
2023-08-08x86/srso: Add a Speculative RAS Overflow mitigationBorislav Petkov (AMD)10-8/+260
2023-08-08x86/cpu, kvm: Add support for CPUID_80000021_EAXKim Phillips6-5/+14