NameLast commit messageLast commit date
..
stacktracearm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
vdsoarm64: vDSO: compat_gettimeofday: Add explicit includes8 months ago
xenarm64: ptrace: Replace interrupts_enabled() with regs_irqs_disabled()1 year ago
acenv.htreewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5007 years ago
acpi.hACPI: PPTT: Use acpi_get_cpu_uid() and remove get_acpi_id_for_cpu()7 months ago
alternative-macros.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
alternative.hMerge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux11 months ago
apple_m1_pmu.hdrivers/perf: apple_m1: Support host/guest event filtering1 year ago
arch_gicv3.hirqchip/gic-v3: make the unmasking of pseudo-NMIs explicit when handling IRQs3 months ago
arch_timer.harm64: arch_timer: reuse arch_timer_read_cnt{p,v}ct_el0() helpers5 months ago
archrandom.harm64: head: Move early kernel mapping routines into C code2 years ago
arm-cci.htreewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2347 years ago
arm_dsu_pmu.htreewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5007 years ago
arm_pmuv3.hperf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control2 years ago
asm-bug.harm64/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust1 year ago
asm-extable.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
asm-offsets.harm64: Assembly macros and definitions14 years ago
asm-prototypes.hkasan: arm64: support specialized outlined tag mismatch checks5 years ago
asm-uaccess.harm64/mm: Directly use TTBRx_EL1_ASID_MASK8 months ago
asm_pointer_auth.harm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names4 years ago
assembler.harm64: entry: mask DAIF before returning from C EL1 handlers3 months ago
atomic.hlocking/atomic: make atomic*_{cmp,}xchg optional3 years ago
atomic_ll_sc.harch: Remove cmpxchg_double3 years ago
atomic_lse.harm64: atomics: lse: Remove unused parameters from ATOMIC_FETCH_OP_AND macros11 months ago
barrier.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
bitops.hinclude: move find.h from asm_generic to linux5 years ago
bitrev.hLicense cleanup: add SPDX GPL-2.0 license identifier to files with no license9 years ago
boot.harm64: get rid of TEXT_OFFSET6 years ago
brk-imm.harm64: kretprobes: acquire the regs via a BRK exception2 years ago
bug.hbugs/core: Extend __WARN_FLAGS() with the 'cond_str' parameter1 year ago
cache.hdma-mapping: Separate DMA sync issuing and completion waiting8 months ago
cacheflush.harm64: Provide dcache_inval_poc_nosync helper8 months ago
cfi.harm64/cfi,bpf: Support kCFI + BPF on arm641 year ago
checksum.harm64: csum: cast to the proper type5 years ago
clocksource.harm64: Introduce asm/vdso/clocksource.h6 years ago
cmpxchg.harm64: Silence sparse warnings caused by the type casting in (cmp)xchg8 months ago
compat.harm64: avoid prototype warnings for syscalls3 years ago
compiler.harm64: move PAC masks to <asm/pointer_auth.h>3 years ago
cpu.harm64: Don't read GMID_EL1 when MTE is disabled2 months ago
cpu_ops.harm64: cpuidle: remove generic cpuidle support4 years ago
cpucaps.harm64: Clarify ARM64_WORKAROUND_REPEAT_TLBI semantics4 months ago
cpufeature.harm64: Don't read GMID_EL1 when MTE is disabled2 months ago
cpuidle.harm64: cpuidle: remove generic cpuidle support4 years ago
cputype.harm64: cputype: Add C1-Nano definitions3 months ago
crash_reserve.hkexec: split crashkernel reservation code out from crash_core.c2 years ago
current.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
daifflags.harm64/daifflags: Make local_daif_*() helpers __always_inline6 months ago
dcc.htreewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2847 years ago
debug-monitors.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
dmi.harm64: dmi: Add SMBIOS/DMI support12 years ago
efi.harm64/efi: Don't fail check current_in_efi() if preemptible10 months ago
el2_setup.harm64: cpufeature: Add support for the MPAM v0.1 architecture version6 months ago
elf.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
entry-common.hirqchip/gic-v3: make the unmasking of pseudo-NMIs explicit when handling IRQs3 months ago
esr.harm64: Correct value returned by ESR_ELx_FSC_ADDRSZ_nL()4 months ago
exception.harm64: entry: Switch to generic IRQ entry1 year ago
exec.harm64: uaccess: remove set_fs()5 years ago
extable.harm64: mm: Handle PAN faults on uaccess CPY* instructions1 year ago
fixmap.harm64: remove early_ioremap_reset() call and __late_* macros4 months ago
fpsimd.harm64: fpsimd: Move SME save/restore inline5 months ago
fpu.harm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack1 year ago
ftrace.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
futex.harm64: futex: Consolidate 'old == new' check in __lsui_cmpxchg32()3 months ago
gcs.harm64: uaccess: Add additional userspace GCS accessors1 year ago
gpr-num.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
hardirq.harm64: errata: Work around AmpereOne's erratum AC04_CPU_231 year ago
hugetlb.harm64: mm: Refactor __flush_tlb_range() to take flags8 months ago
hw_breakpoint.harm64/hw_breakpoint: Directly use ESR_ELx_WNR for an watchpoint exception2 years ago
hwcap.harm64/hwcap: Generate the KERNEL_HWCAP_ definitions for the hwcaps8 months ago
hyp_image.hKVM: arm64: Allow using kvm_nvhe_sym() in hyp code5 years ago
hypervisor.harm64/coco: Add pKVM as a CC platform5 months ago
image.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
insn-def.harm64: move AARCH64_BREAK_FAULT into insn-def.h4 years ago
insn.harm64: insn: Add encoder for ADD/SUB (extended register)2 months ago
io.harm64: errata: work around NVIDIA Olympus device store/load ordering3 months ago
irq.harm64: irq: include <linux/cpumask.h>2 years ago
irq_work.harch: consolidate arch_irq_work_raise prototypes3 years ago
irqflags.harm64/irqflags: __always_inline the arch_local_irq_*() helpers6 months ago
jump_label.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
kasan.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
Kbuildarm64/hwcap: Include kernel-hwcap.h in list of generated files7 months ago
kernel-pgtable.harm64: Reserve an extra page for early kernel mapping6 months ago
kexec.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
kfence.harm64: mm: Don't sleep in split_kernel_leaf_mapping() when in atomic context1 year ago
kgdb.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
kprobes.harm64: kprobes: Allow reentering kprobes while single-stepping4 months ago
kvm_arm.hMerge branch 'kvm-arm64/feat-nv3' into next2 months ago
kvm_asm.hMerge branch 'kvm-arm64/misc-7.3' into next2 months ago
kvm_define_hypevents.hKVM: arm64: Add event support to the nVHE/pKVM hyp and trace remote8 months ago
kvm_emulate.hMerge branch 'kvm-arm64/feat-nv3' into next2 months ago
kvm_host.hMerge branch 'kvm-arm64/vncr-fixes' into next2 months ago
kvm_hyp.hMerge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm4 months ago
kvm_hypevents.hKVM: arm64: Add missing hyp_enter when trapping sysreg4 months ago
kvm_hyptrace.hKVM: arm64: Add event support to the nVHE/pKVM hyp and trace remote8 months ago
kvm_mmu.hKVM: arm64: Remove @arch from __load_stage2()7 months ago
kvm_mte.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
kvm_nested.hKVM: arm64: Correctly cap TLBI Range to the architural limit3 months ago
kvm_pgtable.hKVM: arm64: Introduce hypercall to force reclaim of a protected page7 months ago
kvm_pkvm.hKVM: arm64: Don't advertise eager page splitting under pKVM3 months ago
kvm_ptrauth.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
kvm_types.hKVM: arm64: Use common KVM implementation of MMU memory caches6 years ago
linkage.hMerge branch 'for-next/mm' into for-next/core4 months ago
lse.harm64: Unconditionally enable LSE support10 months ago
lsui.harm64: futex: Support futex with FEAT_LSUI8 months ago
mem_encrypt.harm64/coco: Add pKVM as a CC platform5 months ago
memory.harm64: Add MT_S2{,_FWB}_AS_S1 encodings9 months ago
mman.hmm: update architecture and driver code to use vm_flags_t1 year ago
mmu.hMerge branches 'for-next/misc', 'for-next/tlbflush', 'for-next/ttbr-macros-cleanup', 'for-next/kselftest', 'for-next/feat_lsui', 'for-next/mpam', 'for-next/hotplug-batched-tlbi', 'for-next/bbml2-fixes', 'for-next/sysreg', 'for-next/generic-entry' and 'for-next/acpi', remote-tracking branches 'arm64/for-next/perf' and 'arm64/for-next/read-once' into for-next/core7 months ago
mmu_context.harm64/mm: Directly use TTBRx_EL1_ASID_MASK8 months ago
module.harm64: ftrace: fix unreachable PLT for ftrace_caller in init_module with CONFIG_DYNAMIC_FTRACE1 year ago
module.lds.hkbuild: Use --force-group-allocation when linking modules5 months ago
mpam.harm_mpam: resctrl: Add CDP emulation8 months ago
mshyperv.harm64/hyperv: Add some missing functions to arm641 year ago
mte-def.harm64: mte: Define the number of bytes for storing the tags in a page4 years ago
mte-kasan.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
mte.harm64: mte: Skip TFSR_EL1 checks and barriers in synchronous tag check mode8 months ago
neon-intrinsics.htreewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5007 years ago
neon.harm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack1 year ago
nmi.harm64: escalate smp_send_stop() to an SDEI NMI as a last resort4 months ago
numa.hnuma: Move numa implementation to common code5 years ago
page-def.hvdso: Introduce vdso/page.h2 years ago
page.hmm/page_alloc: fix initialization of tags of the huge zero folio with init_on_free6 months ago
paravirt.harm64/paravirt: Use common code for paravirt_steal_clock()10 months ago
pci.hasm-generic: Add new pci.h and use it4 years ago
percpu.harm64: Use load LSE atomics for the non-return per-CPU atomic operations1 year ago
perf_event.hperf/core: Correct perf sampling with guest VMs1 year ago
pgalloc.harm64: pgtable: use mmu gather to free p4d level page table1 year ago
pgtable-hwdef.harm64/mm: Directly use TTBRx_EL1_CnP8 months ago
pgtable-prot.hmm: rename uffd-wp PTE bit macros to uffd4 months ago
pgtable-types.harm64/mm: Rename ptdesc_t5 months ago
pgtable.hMerge tag 'mm-stable-2026-08-18-18-39' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm2 months ago
pkeys.hmm/pkeys: remove unused tsk parameter from arch_set_user_pkey_access()8 months ago
pointer_auth.harm64: move PAC masks to <asm/pointer_auth.h>3 years ago
por.harm64/sysreg: Move POR_EL0_INIT to asm/por.h1 year ago
preempt.hpreempt: Introduce __preempt_count_{sub,add}_return()3 months ago
probes.harm64: probes: Remove probe_opcode_t2 years ago
proc-fns.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
processor.harm64: process: Fix context switching MTE store-only tag check2 months ago
ptdump.hMerge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux2 months ago
ptrace.harm64: ptrace: Remove INIT_PSTATE_EL23 months ago
pvclock-abi.hKVM: arm64: Implement PV_TIME_FEATURES call7 years ago
resctrl.harm64: mpam: Select ARCH_HAS_CPU_RESCTRL8 months ago
ring_buffer.hring-buffer: Flush and stop persistent ring buffer on panic6 months ago
rqspinlock.hbpf: Use architecture provided res_smp_cond_load_acquire1 year ago
rsi.harm64: realm: ioremap: Allow mapping memory as encrypted1 year ago
rsi_cmds.harm64: RSI: fix field-spanning write warning in attestation token init3 months ago
rsi_smc.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
runtime-const.harm64/runtime-const: Introduce runtime_const_mask_32()3 months ago
rwonce.harm64, compiler-context-analysis: Permit alias analysis through __READ_ONCE() with CONFIG_LTO=y8 months ago
scs.harm64: scs: Remove redundant save/restore of SCS SP on entry to/from EL08 months ago
sdei.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
seccomp.harm64: Remove duplicate included header1 year ago
sections.hKVM: arm64: Add .hyp.data section1 year ago
semihost.hserial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h3 years ago
set_memory.hMerge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm1 year ago
setup.harm64: mm: Rework the 'rodata=' options1 year ago
shmparam.htreewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2347 years ago
signal.harm64: expose FAR_EL1 tag bits in siginfo5 years ago
signal32.harm64: remove pointless __KERNEL__ guards7 years ago
simd.harm64/simd: Avoid pointless clearing of FP/SIMD buffer11 months ago
smp.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
smp_plat.harm64: Add missing header <asm/smp.h> in two files5 years ago
sparsemem.harm64/mm: Reduce PA space to 48 bits when LPA2 is not enabled1 year ago
spectre.hMerge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux11 months ago
spinlock.hlocking/arch: Move qrwlock.h include after qspinlock.h5 years ago
spinlock_types.hImprove consistency of '#error' directive messages2 years ago
stack_pointer.hLicense cleanup: add SPDX GPL-2.0 license identifier to files with no license9 years ago
stackprotector.hstackprotector: actually use get_random_canary()4 years ago
stacktrace.harm64: remove CONFIG_VMAP_STACK checks from stacktrace overflow logic1 year ago
stage2_pgtable.hKVM: arm64: Move VTCR_EL2 into struct s2_mmu3 years ago
stat.htreewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2347 years ago
static_call.harm64: Use static call trampolines when kCFI is enabled7 months ago
string.hRevert "arm64: Mitigate MTE issues with str{n}cmp()"4 years ago
suspend.harm64: Fix cleared E0POE bit after cpu_suspend()/resume()10 months ago
sync_bitops.harm64, locking/atomics: Use instrumented atomics8 years ago
syscall.harm64: Avoid memcpy() for syscall_get_arguments()11 months ago
syscall_wrapper.harm64: syscall: Pass 'orig_x0' as first argument to native system call3 months ago
sysreg.hKVM: arm64: Make EL2 exception entry and exit context-synchronization events6 months ago
system_misc.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
text-patching.hasm-generic: introduce text-patching.h2 years ago
thread_info.harm64: mpam: Context switch the MPAM registers8 months ago
timex.htreewide: Replace GPLv2 boilerplate/reference with SPDX - rule 2347 years ago
tlb.harm64: tlb: Flush walk cache when unsharing PMD tables5 months ago
tlbbatch.harm64: Avoid eager DVMSync reclaim batches with C1-Pro SME erratum5 months ago
tlbflush.harm64: Clarify ARM64_WORKAROUND_REPEAT_TLBI semantics4 months ago
topology.harch_topology: move parse_acpi_topology() to common code1 year ago
trans_pgd.harm64: trans_pgd: remove trans_pgd_map_page()5 years ago
traps.hKVM: arm64: Dump instruction on hyp panic1 year ago
uaccess.huaccess: unify inline vs outline copy_{from,to}_user() selection6 months ago
unistd.harm64: rework compat syscall macros2 years ago
unistd32.harm64: convert unistd_32.h to syscall.tbl format4 years ago
uprobes.harm64: debug: call step handlers statically1 year ago
vdso.harm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers1 year ago
vectors.harm64: Avoid cpus_have_const_cap() for ARM64_UNMAP_KERNEL_AT_EL03 years ago
vermagic.harch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h>6 years ago
virt.hKVM: arm64: Reclaim faulting page from pKVM in spurious fault handler7 months ago
vmalloc.harm64: Enable vmalloc-huge with ptdump1 year ago
vmap_stack.harm64: Remove assertion on CONFIG_VMAP_STACK1 year ago
vncr_mapping.hKVM: arm64: Make HCR_EL2 a non-VNCR register3 months ago
word-at-a-time.harm64: word-at-a-time: improve byte count calculations for LE2 years ago