aboutsummaryrefslogtreecommitdiffstats
path: root/arch
AgeCommit message (Expand)AuthorFilesLines
2024-03-20riscv: Fix syscall wrapper for >word-size argumentsSami Tolvanen1-14/+39
2024-03-20Merge patch series "riscv/barrier: tidying up barrier-related macro"Palmer Dabbelt7-32/+36
2024-03-20crypto: riscv - add vector crypto accelerated AES-CBC-CTSEric Biggers3-5/+245
2024-03-20crypto: riscv - parallelize AES-CBC decryptionEric Biggers1-9/+15
2024-03-20Merge patch series "RISC-V: ACPI: Enable CPPC based cpufreq support"Palmer Dabbelt1-0/+1
2024-03-20riscv: Only flush the mm icache when setting an exec pteAlexandre Ghiti3-10/+10
2024-03-20riscv: Use kcalloc() instead of kzalloc()Erick Archer1-2/+1
2024-03-20Merge patch series "RISC-V: ACPI: Add LPI support"Palmer Dabbelt2-0/+52
2024-03-20Merge patch series "riscv: Introduce compat-mode helpers & improve arch_get_m...Palmer Dabbelt5-24/+34
2024-03-19riscv/barrier: Add missing space after ','Eric Chan1-6/+6
2024-03-19riscv/barrier: Consolidate fence definitionsEric Chan7-14/+16
2024-03-19riscv/barrier: Define RISCV_FULL_BARRIEREric Chan3-10/+12
2024-03-19riscv/barrier: Define __{mb,rmb,wmb}Eric Chan1-3/+3
2024-03-19RISC-V: defconfig: Enable CONFIG_ACPI_CPPC_CPUFREQSunil V L1-0/+1
2024-03-19cpuidle: RISC-V: Move few functions to arch/riscvSunil V L2-0/+52
2024-03-19riscv: Introduce set_compat_task() in asm/compat.hLeonardo Bras2-4/+9
2024-03-19riscv: Introduce is_compat_thread() into compat.hLeonardo Bras2-3/+11
2024-03-19riscv: add compile-time test into is_compat_task()Leonardo Bras4-12/+5
2024-03-19riscv: Replace direct thread flag check with is_compat_task()Leonardo Bras2-2/+2
2024-03-19riscv: Improve arch_get_mmap_end() macroLeonardo Bras1-3/+9
2024-03-15riscv: vector: Fix a typo of preempt_vSong Shuai1-2/+2
2024-03-15Merge patch series "riscv: mm: Extend mappable memory up to hint address"Palmer Dabbelt1-16/+11
2024-03-15Merge patch series "riscv: Use Kconfig to set unaligned access speed"Palmer Dabbelt8-293/+374
2024-03-15Merge patch series "Support Andes PMU extension"Palmer Dabbelt7-20/+13
2024-03-15Merge patch "riscv: Fix compilation error with FAST_GUP and rv32"Palmer Dabbelt2-60/+7
2024-03-15riscv: Fix compilation error with FAST_GUP and rv32Alexandre Ghiti1-0/+2
2024-03-14riscv: mm: Use hint address in mmap if availableCharlie Jenkins1-16/+11
2024-03-13riscv: Set unaligned access speed at compile timeCharlie Jenkins7-296/+359
2024-03-13riscv: Decouple emulated unaligned accesses from access speedCharlie Jenkins3-13/+29
2024-03-13riscv: Only check online cpus for emulated accessesCharlie Jenkins1-1/+1
2024-03-13riscv: lib: Introduce has_fast_unaligned_access()Charlie Jenkins3-11/+13
2024-03-12riscv: dts: renesas: Add Andes PMU extension for r9a07g043fYu Chien Peter Lin1-1/+1
2024-03-12perf: RISC-V: Introduce Andes PMU to support perf event samplingYu Chien Peter Lin3-9/+2
2024-03-12riscv: dts: renesas: r9a07g043f: Update compatible string to use Andes INTCYu Chien Peter Lin1-1/+1
2024-03-12riscv: errata: Rename defines for AndesYu Chien Peter Lin4-9/+9
2024-02-29riscv: Fix pte_leaf_size() for NAPOTAlexandre Ghiti1-0/+4
2024-02-29Revert "riscv: mm: support Svnapot in huge vmap"Alexandre Ghiti1-60/+1
2024-02-28RISC-V: fix check for zvkb with tip-of-tree clangEric Biggers1-1/+1
2024-02-28Merge commit '3aff0c459e77' into for-nextPalmer Dabbelt1-1/+0
2024-02-16RISC-V: Drop invalid test from CONFIG_AS_HAS_OPTION_ARCHNathan Chancellor1-1/+0
2024-02-16riscv: defconfig: Enable mmc and dma drivers for T-Head TH1520Drew Fustini1-0/+2
2024-02-15Merge patch series "membarrier: riscv: Core serializing command"Palmer Dabbelt4-0/+85
2024-02-15membarrier: riscv: Provide core serializing commandAndrea Parri3-0/+51
2024-02-15membarrier: riscv: Add full memory barrier in switch_mm()Andrea Parri3-0/+34
2024-01-24riscv: Avoid code duplication with generic bitops implementationXiao Wang1-114/+24
2024-01-24riscv: Support RANDOMIZE_KSTACK_OFFSETSong Shuai2-1/+17
2024-01-24RISC-V: Remove duplicated include in smpboot.cYang Li1-1/+0
2024-01-24riscv: blacklist assembly symbols for kprobeClément Léger2-0/+13
2024-01-24Merge patch series "riscv: support fast gup"Palmer Dabbelt4-8/+71
2024-01-24riscv: enable HAVE_FAST_GUP if MMUJisheng Zhang2-0/+7
2024-01-24riscv: enable MMU_GATHER_RCU_TABLE_FREE for SMP && MMUJisheng Zhang3-5/+37
2024-01-24riscv: tlb: convert __p*d_free_tlb() to inline functionsJisheng Zhang1-22/+32
2024-01-24riscv: tlb: fix __p*d_free_tlb()Jisheng Zhang1-3/+17
2024-01-24Merge patch series "riscv: Increase mmap_rnd_bits_max on Sv48/57"Palmer Dabbelt1-0/+6
2024-01-24riscv: mm: Update mmap_rnd_bits_maxSami Tolvanen1-0/+6
2024-01-23Revert "RISC-V: mark hibernation as nonportable"Conor Dooley1-4/+1
2024-01-22Merge patch series "RISC-V crypto with reworked asm files"Palmer Dabbelt22-0/+3271
2024-01-22crypto: riscv - add vector crypto accelerated SM4Jerry Shih4-0/+244
2024-01-22crypto: riscv - add vector crypto accelerated SM3Jerry Shih4-0/+250
2024-01-22crypto: riscv - add vector crypto accelerated SHA-{512,384}Jerry Shih4-0/+350
2024-01-22crypto: riscv - add vector crypto accelerated SHA-{256,224}Jerry Shih4-0/+376
2024-01-22crypto: riscv - add vector crypto accelerated GHASHJerry Shih4-0/+253
2024-01-22crypto: riscv - add vector crypto accelerated ChaCha20Jerry Shih4-0/+409
2024-01-22crypto: riscv - add vector crypto accelerated AES-{ECB,CBC,CTR,XTS}Jerry Shih7-0/+1364
2024-01-22RISC-V: hook new crypto subdir into build-systemHeiko Stuebner3-0/+7
2024-01-22RISC-V: add TOOLCHAIN_HAS_VECTOR_CRYPTOEric Biggers1-0/+7
2024-01-22RISC-V: add helper function to read the vector VLENHeiko Stuebner1-0/+11
2024-01-22RISC-V: build: Allow LTO to be selectedWende Tan3-0/+11
2024-01-21riscv: remove unneeded #include <asm-generic/export.h>Masahiro Yamada1-1/+0
2024-01-21Merge tag 'powerpc-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-0/+1
2024-01-20Merge tag 'riscv-for-linus-6.8-mw4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds50-170/+2141
2024-01-20Merge tag 'sh-for-v6.8-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-4/+3
2024-01-19Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds10-47/+81
2024-01-19Merge tag 'loongarch-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds25-77/+1575
2024-01-19Merge tag 'devicetree-for-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-10/+12
2024-01-19Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds9-9/+18
2024-01-19sparc: Use device_get_match_data()Rob Herring2-10/+12
2024-01-19sh: vsyscall: Remove unnecessary $(foreach ...)Masahiro Yamada1-3/+2
2024-01-19sh: ecovec24: Rename missed backlight field from fbdev to devGeert Uytterhoeven1-1/+1
2024-01-18Merge tag 'kbuild-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-14/+4
2024-01-18Merge tag 'rtc-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni...Linus Torvalds3-3/+3
2024-01-18Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds9-13/+19
2024-01-18Merge tag 'percpu-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds17-3/+35
2024-01-18riscv: lib: Check if output in asm goto supportedCharlie Jenkins1-0/+2
2024-01-18Merge tag 's390-6.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds11-102/+117
2024-01-18riscv: Fix build error on rv32 + XIPAlexandre Ghiti1-0/+4
2024-01-18Merge tag 'x86_tdx_for_6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds12-5/+1691
2024-01-18Merge tag 'usb-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds10-104/+50
2024-01-18Merge tag 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds15-60/+62
2024-01-19powerpc/64s: Increase default stack size to 32KBMichael Ellerman1-0/+1
2024-01-18Merge tag 'driver-core-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds10-103/+14
2024-01-18arm64/sme: Always exit sme_alloc() early with existing storageMark Brown1-2/+4
2024-01-18arm64/fpsimd: Remove spurious check for SVE supportMark Brown1-4/+2
2024-01-18arm64/ptrace: Don't flush ZA/ZT storage when writing ZA via ptraceMark Brown1-6/+7
2024-01-18arm64: entry: simplify kernel_exit logicMark Rutland1-5/+4
2024-01-18arm64: entry: fix ARM64_WORKAROUND_SPECULATIVE_UNPRIV_LOADMark Rutland1-9/+13
2024-01-17riscv: optimize ELF relocation function in riscvMaxim Kochetkov1-4/+16
2024-01-17RISC-V: Implement archrandom when Zkr is availableSamuel Ortiz2-0/+81
2024-01-17riscv: Optimize hweight API with Zbb extensionXiao Wang2-1/+81
2024-01-17riscv: add dependency among Image(.gz), loader(.bin), and vmlinuz.efiMasahiro Yamada1-0/+2
2024-01-17Merge patch series "riscv: ftrace: Miscellaneous ftrace improvements"Palmer Dabbelt4-55/+195
2024-01-17samples: ftrace: Add RISC-V support for SAMPLE_FTRACE_DIRECT[_MULTI]Song Shuai1-0/+2
2024-01-17riscv: ftrace: Add DYNAMIC_FTRACE_WITH_DIRECT_CALLS supportSong Shuai3-0/+18
2024-01-17riscv: ftrace: Make function graph use ftrace directlySong Shuai3-56/+175
2024-01-17riscv: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRYSong Shuai1-0/+1
2024-01-17Merge patch series "RISC-V: Disable DWARF5 with known broken LLVM versions"Palmer Dabbelt2-3/+15
2024-01-17riscv: Restrict DWARF5 when building with LLVM to known working versionsNathan Chancellor1-0/+9
2024-01-17riscv: Hoist linker relaxation disabling logic into KconfigNathan Chancellor2-3/+6
2024-01-17Merge patch series "riscv: Add fine-tuned checksum functions"Palmer Dabbelt5-4/+510
2024-01-17riscv: Add checksum libraryCharlie Jenkins3-0/+338
2024-01-17riscv: Add checksum headerCharlie Jenkins1-0/+82
2024-01-17riscv: Add static key for misaligned accessesCharlie Jenkins2-3/+89
2024-01-17Merge tag 'char-misc-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-3/+3
2024-01-17Merge tag 'pci-v6.8-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds8-119/+147
2024-01-17Merge tag 'rproc-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/remot...Linus Torvalds1-0/+22
2024-01-17Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds127-1707/+4029
2024-01-17Merge tag 'parisc-for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+2
2024-01-17Merge tag 'xtensa-20240117' of https://github.com/jcmvbkbc/linux-xtensaLinus Torvalds4-6/+12
2024-01-17Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds6-5/+58
2024-01-17Merge tag 'microblaze-v6.8' of git://git.monstr.eu/linux-2.6-microblazeLinus Torvalds1-6/+7
2024-01-17Merge tag 'mips_6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/mips/linuxLinus Torvalds74-163/+134
2024-01-17Merge tag 'riscv-for-linus-6.8-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds47-707/+954
2024-01-17Merge tag 'uml-for-linus-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds33-459/+201
2024-01-17LoongArch: Update Loongson-3 default config fileHuacai Chen1-8/+47
2024-01-17LoongArch: BPF: Prevent out-of-bounds memory accessHengqi Chen1-1/+4
2024-01-17LoongArch: BPF: Support 64-bit pointers to kfuncsHengqi Chen1-0/+5
2024-01-17LoongArch: Fix definition of ftrace_regs_set_instruction_pointer()Tiezhu Yang1-1/+1
2024-01-17LoongArch: Use generic interface to support crashkernel=X,[high,low]Youling Tang3-34/+25
2024-01-17LoongArch: Fix and simplify fcsr initialization on execve()Xi Ruoyao3-10/+1
2024-01-17LoongArch: Let cores_io_master cover the largest NR_CPUSHuacai Chen3-4/+6
2024-01-17LoongArch: Change SHMLBA from SZ_64K to PAGE_SIZEHuacai Chen2-12/+10
2024-01-17LoongArch: Add a missing call to efi_esrt_init()Huacai Chen1-0/+2
2024-01-17LoongArch: Parsing CPU-related information from DTSBinbin Zhou2-1/+36
2024-01-17LoongArch: dts: DeviceTree for Loongson-2K2000Binbin Zhou3-1/+373
2024-01-17LoongArch: dts: DeviceTree for Loongson-2K1000Binbin Zhou3-1/+676
2024-01-17LoongArch: dts: DeviceTree for Loongson-2K0500Binbin Zhou3-0/+356
2024-01-17LoongArch: Allow device trees be built into the kernelBinbin Zhou5-6/+31
2024-01-17LoongArch: Enable initial Rust supportWANG Rui2-0/+4
2024-01-16Merge patch series "riscv: support kernel-mode Vector"Palmer Dabbelt21-28/+838
2024-01-16riscv: vector: allow kernel-mode Vector with preemptionAndy Chiu9-22/+286
2024-01-16riscv: vector: use kmem_cache to manage vector contextAndy Chiu3-2/+28
2024-01-16riscv: vector: use a mask to write vstate_ctrlAndy Chiu1-1/+2
2024-01-16riscv: vector: do not pass task_struct into riscv_v_vstate_{save,restore}()Andy Chiu5-13/+9
2024-01-16riscv: fpu: drop SR_SD bit checkingAndy Chiu1-2/+1
2024-01-16riscv: lib: vectorize copy_to_user/copy_from_userAndy Chiu6-1/+125
2024-01-16riscv: sched: defer restoring Vector context for userAndy Chiu8-5/+41
2024-01-16riscv: Add vector extension XOR implementationGreentime Hu4-0/+168
2024-01-16riscv: vector: make Vector always available for softirq contextAndy Chiu3-4/+19
2024-01-16riscv: Add support for kernel mode vectorGreentime Hu6-1/+182
2024-01-15Merge branch 'pci/enumeration'Bjorn Helgaas4-13/+26
2024-01-12Merge tag 'fbdev-for-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2024-01-12Merge tag 'sound-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/ti...Linus Torvalds5-30/+100
2024-01-12s390/pai_ext: split function paiext_push_sampleThomas Richter1-10/+20
2024-01-12s390/pai_ext: rework function paiext_copy argmentsThomas Richter1-4/+3
2024-01-12s390/pai: rework paiXXX_start and paiXXX_stop functionsThomas Richter2-34/+30
2024-01-12s390/pai_crypto: split function paicrypt_push_sampleThomas Richter1-18/+25
2024-01-12s390/pai: rework paixxxx_getctr interfaceThomas Richter2-11/+12
2024-01-12arm64: errata: Add Cortex-A510 speculative unprivileged load workaroundRob Herring2-2/+29
2024-01-12arm64: Rename ARM64_WORKAROUND_2966298Rob Herring4-4/+8
2024-01-12arm64: fpsimd: Bring cond_yield asm macro in line with new rulesArd Biesheuvel2-18/+9
2024-01-12arm64: scs: Work around full LTO issue with dynamic SCSArd Biesheuvel1-1/+7
2024-01-12arm64: irq: include <linux/cpumask.h>Tudor Ambarus1-0/+2
2024-01-12arch/parisc: Detect primary video device from device instanceThomas Zimmermann1-1/+1
2024-01-11Merge tag 'pull-dcache' of git://git.kernel.org/pub/scm/linux/kernel/git/viro...Linus Torvalds1-2/+3
2024-01-11xtensa: don't produce FDPIC output with fdpic toolchainMax Filippov1-1/+5
2024-01-11Merge tag 'for-6.8/block-2024-01-08' of git://git.kernel.dk/linuxLinus Torvalds1-1/+0
2024-01-11Merge tag 'soc-defconfig-6.8' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds43-155/+160
2024-01-11Merge tag 'soc-arm-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds28-474/+202
2024-01-11Merge tag 'soc-drivers-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+19
2024-01-11Merge tag 'soc-dt-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/socLinus Torvalds710-4590/+49062
2024-01-11Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds19-146/+539
2024-01-11s390/ptrace: remove leftover commentHeiko Carstens1-1/+0
2024-01-11s390/fpu: remove __load_fpu_regs() exportHeiko Carstens1-1/+0
2024-01-11s390/mm,fault: remove not needed tsk variableHeiko Carstens1-3/+1
2024-01-11s390/pci: fix max size calculation in zpci_memcpy_toio()Niklas Schnelle2-20/+24
2024-01-11s390/kexec: do not automatically select KEXEC optionAlexander Gordeev3-1/+2
2024-01-11s390/compat: change default for CONFIG_COMPAT to "n"Heiko Carstens2-3/+4
2024-01-11Merge patch series "riscv: mm: Fixup & Optimize COMPAT code"Palmer Dabbelt2-2/+2
2024-01-11riscv: mm: Fixup compat arch_get_mmap_endGuo Ren1-1/+1
2024-01-11riscv: mm: Fixup compat mode boot failureGuo Ren1-1/+1
2024-01-11riscv: Fix an off-by-one in get_early_cmdline()Christophe JAILLET1-2/+1
2024-01-11riscv: Add support for BATCHED_UNMAP_TLB_FLUSHAlexandre Ghiti4-20/+73
2024-01-11riscv: Use hugepage mappings for vmemmapAlexandre Ghiti1-1/+20
2024-01-11Merge patch series "riscv: errata: thead: use riscv_nonstd_cache_ops for CMO"Palmer Dabbelt3-46/+74
2024-01-11Merge patch series "RISC-V SBI debug console extension support"Palmer Dabbelt3-0/+77
2024-01-11riscv: sbi: Introduce system suspend supportAndrew Jones3-1/+54
2024-01-11Merge patch series "riscv: modules: Fix module loading error handling"Palmer Dabbelt1-5/+9
2024-01-11Merge patch series "riscv: enable EFFICIENT_UNALIGNED_ACCESS and DCACHE_WORD_...Palmer Dabbelt5-0/+89
2024-01-11ARM: dts: usr8200: Fix phy registersLinus Walleij1-0/+22
2024-01-11MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()Christophe JAILLET1-1/+1
2024-01-11MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()Christophe JAILLET1-1/+1
2024-01-11ARM: defconfig: remove dead platform optionsArnd Bergmann5-16/+0
2024-01-11ARM: defconfig: remove CONFIG_SLUB referencesArnd Bergmann5-5/+0
2024-01-11ARM: defconfig: remove CONFIG_NET_ETHERNET referencesArnd Bergmann13-13/+0
2024-01-11ARM: defconfig: remove sysfs-deprecated entriesArnd Bergmann12-16/+0
2024-01-11ARM: defconfig: reorder config linesArnd Bergmann22-50/+50
2024-01-11arm64: defconfig reorder config linesArnd Bergmann1-60/+60
2024-01-10Merge tag 's390-6.8-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds32-179/+190
2024-01-10Merge tag 'asm-generic-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds58-223/+171
2024-01-10Merge tag 'header_cleanup-2024-01-10' of https://evilpiepirate.org/git/bcachefsLinus Torvalds21-5/+24