Sign in
Join now
kernel
tjh.dev
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
(I'm so sorry!) Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
+3 more
kernel
os
linux
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
kernel
/
arch
/
arm64
/
include
/
asm
3 folders
·
195 files
at
master
Linus Torvalds
·
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
·
1w ago
8a36f53f
stacktrace
KVM: arm64: nVHE: Share the stacktrace per-CPU declarations with EL2
1mo ago
vdso
vdso: Remove __ASSEMBLER__ guards from vsyscall.h
3w ago
xen
arm64: ptrace: Replace interrupts_enabled() with regs_irqs_disabled()
1y ago
acenv.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
7y ago
acpi.h
ACPI: PPTT: Use acpi_get_cpu_uid() and remove get_acpi_id_for_cpu()
7mo ago
alternative-macros.h
arm64: alternative: Remove 'cfg' parameter
1mo ago
alternative.h
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
11mo ago
apple_m1_pmu.h
drivers/perf: apple_m1: Support host/guest event filtering
1y ago
arch_gicv3.h
irqchip/gic-v3: make the unmasking of pseudo-NMIs explicit when handling IRQs
2mo ago
arch_timer.h
arm64: arch_timer: reuse arch_timer_read_cnt{p,v}ct_el0() helpers
5mo ago
archrandom.h
firmware: hwrng: arm_smccc_trng: Register as an SMCCC device
1mo ago
arm_dsu_pmu.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
7y ago
arm_pmuv3.h
perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control
2y ago
arm-cci.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
7y ago
asm_pointer_auth.h
arm64/sysreg: Add _EL1 into ID_AA64ISAR2_EL1 definition names
4y ago
asm-bug.h
arm64/bug: Add ARCH_WARN_ASM macro for BUG/WARN asm code sharing with Rust
1y ago
asm-extable.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
asm-offsets.h
arm64: Assembly macros and definitions
14y ago
asm-prototypes.h
kasan: arm64: support specialized outlined tag mismatch checks
5y ago
asm-uaccess.h
arm64/mm: Directly use TTBRx_EL1_ASID_MASK
7mo ago
assembler.h
Merge branches 'for-next/misc', 'for-next/be-gone', 'for-next/smccc-bus', 'for-next/preemptible-this-cpu', 'for-next/cpu-errata', 'for-next/mpam', 'for-next/kselftest', 'for-next/efi', 'for-next/secondary-boot-prep', 'for-next/sysreg' and 'for-next/gcs', remote-tracking branch 'arm64/for-next/perf' into for-next/core
3w ago
atomic_ll_sc.h
arm64: cmpxchg: LL/SC: Avoid redundant extension
1mo ago
atomic_lse.h
arm64: cmpxchg128: LSE: Remove redundant operands
1mo ago
atomic.h
locking/atomic: make atomic*_{cmp,}xchg optional
3y ago
barrier.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
bitops.h
include: move find.h from asm_generic to linux
4y ago
bitrev.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
9y ago
boot.h
arm64: get rid of TEXT_OFFSET
6y ago
brk-imm.h
arm64: Share arm64 headers with s390
1mo ago
bug.h
bugs/core: Extend __WARN_FLAGS() with the 'cond_str' parameter
1y ago
cache.h
dma-mapping: Separate DMA sync issuing and completion waiting
7mo ago
cacheflush.h
arm64: Provide dcache_inval_poc_nosync helper
7mo ago
cfi.h
arm64/cfi,bpf: Support kCFI + BPF on arm64
1y ago
checksum.h
arm64: csum: cast to the proper type
5y ago
clocksource.h
arm64: Introduce asm/vdso/clocksource.h
6y ago
cmpxchg.h
arm64: Silence sparse warnings caused by the type casting in (cmp)xchg
8mo ago
compat.h
arm64: Remove all usage of __AARCH64EB__
1mo ago
compiler.h
arm64: move PAC masks to <asm/pointer_auth.h>
3y ago
cpu_ops.h
arm64: cpuidle: remove generic cpuidle support
4y ago
cpu.h
arm64: smp: Tidy up cpuinfo init and cpufeature updates
3w ago
cpucaps.h
arm64: errata: Add NXP i.MX8QM/8QP workaround for A53 cache coherency issue
3w ago
cpufeature.h
Merge branches 'for-next/misc', 'for-next/be-gone', 'for-next/smccc-bus', 'for-next/preemptible-this-cpu', 'for-next/cpu-errata', 'for-next/mpam', 'for-next/kselftest', 'for-next/efi', 'for-next/secondary-boot-prep', 'for-next/sysreg' and 'for-next/gcs', remote-tracking branch 'arm64/for-next/perf' into for-next/core
3w ago
cpuidle.h
arm64: cpuidle: remove generic cpuidle support
4y ago
cputype.h
arm64: cputype: Add NVIDIA Rigel definitions
3w ago
crash_reserve.h
kexec: split crashkernel reservation code out from crash_core.c
2y ago
current.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
daifflags.h
arm64/daifflags: Make local_daif_*() helpers __always_inline
5mo ago
dcc.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284
7y ago
debug-monitors.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
dmi.h
arm64: dmi: Add SMBIOS/DMI support
12y ago
efi.h
arm64/efi: Don't fail check current_in_efi() if preemptible
9mo ago
el2_setup.h
arm64/boot: Don't set PMUv3p9 FGT2 bits without PMUv3
1mo ago
elf.h
arm64: Remove all usage of __AARCH64EB__
1mo ago
entry-common.h
irqchip/gic-v3: make the unmasking of pseudo-NMIs explicit when handling IRQs
2mo ago
esr.h
Merge branch kvm-arm64/s390-7.4 into kvmarm-master/next
3w ago
exception.h
arm64: entry: Switch to generic IRQ entry
1y ago
exec.h
arm64: uaccess: remove set_fs()
5y ago
extable.h
arm64: mm: Handle PAN faults on uaccess CPY* instructions
1y ago
fixmap.h
arm64: remove early_ioremap_reset() call and __late_* macros
2mo ago
fpsimd.h
arm64: fpsimd: Move SME save/restore inline
5mo ago
fpu.h
arm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack
11mo ago
ftrace.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
futex.h
arm64: futex: Consolidate 'old == new' check in __lsui_cmpxchg32()
3mo ago
gcs.h
arm64: gcs: Return -EPERM not -EBUSY for prctl() locking failures
3w ago
gpr-num.h
arm64: gpr-num: add __GPR_NUM() helper
1mo ago
hardirq.h
arm64: errata: Work around AmpereOne's erratum AC04_CPU_23
1y ago
hugetlb.h
arm64: mm: Refactor __flush_tlb_range() to take flags
7mo ago
hw_breakpoint.h
arm64/hw_breakpoint: Directly use ESR_ELx_WNR for an watchpoint exception
2y ago
hwcap.h
arm64/hwcap: Generate the KERNEL_HWCAP_ definitions for the hwcaps
6mo ago
hyp_image.h
KVM: arm64: Allow using kvm_nvhe_sym() in hyp code
5y ago
hypervisor.h
arm64/coco: Add pKVM as a CC platform
3mo ago
image.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
insn-def.h
arm64: move AARCH64_BREAK_FAULT into insn-def.h
4y ago
insn.h
arm64: insn: Add encoder for ADD/SUB (extended register)
2mo ago
io.h
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
2w ago
irq_work.h
arch: consolidate arch_irq_work_raise prototypes
2y ago
irq.h
arm64: irq: include <linux/cpumask.h>
2y ago
irqflags.h
arm64/irqflags: __always_inline the arch_local_irq_*() helpers
6mo ago
jump_label.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
kasan.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
Kbuild
arm64/hwcap: Include kernel-hwcap.h in list of generated files
6mo ago
kernel-pgtable.h
arm64: Reserve an extra page for early kernel mapping
6mo ago
kexec.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
kfence.h
arm64: mm: Don't sleep in split_kernel_leaf_mapping() when in atomic context
11mo ago
kgdb.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
kprobes.h
arm64: kprobes: Allow reentering kprobes while single-stepping
3mo ago
kvm_arm.h
arm64: Share arm64 headers with s390
1mo ago
kvm_asm.h
Merge branch kvm-arm64/pkvm-tracing-7.4 into kvmarm-master/next
3w ago
kvm_emulate.h
Merge branch kvm-arm64/s390-7.4 into kvmarm-master/next
3w ago
kvm_hcall.h
Merge branch kvm-arm64/pkvm-allocator-7.4 into kvmarm-master/next
3w ago
kvm_host.h
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
1w ago
kvm_hyp.h
Merge branch kvm-arm64/pkvm-state-7.4 into kvmarm-master/next
3w ago
kvm_hypevents.h
KVM: arm64: Add hyp_printk event to nVHE/pKVM hyp
1mo ago
kvm_hyptrace.h
KVM: arm64: Add hyp_printk event to nVHE/pKVM hyp
1mo ago
kvm_mmu.h
Merge branch kvm-arm64/pkvm-allocator-7.4 into kvmarm-master/next
3w ago
kvm_mte.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
kvm_nested.h
KVM: arm64: nv: Avoid full shadow stage-2 unmap
1mo ago
kvm_pgtable.h
Merge branch kvm-arm64/cca-7.4 into kvmarm-master/next
3w ago
kvm_pkvm.h
Merge branch kvm-arm64/cca-7.4 into kvmarm-master/next
3w ago
kvm_ptrauth.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
kvm_types.h
KVM: arm64: Use common KVM implementation of MMU memory caches
6y ago
linkage.h
Merge branch 'for-next/mm' into for-next/core
4mo ago
lse.h
arm64: Unconditionally enable LSE support
9mo ago
lsui.h
arm64: futex: Support futex with FEAT_LSUI
7mo ago
mem_encrypt.h
arm64: realm: Move Realm memory encryption ops to RSI code
1mo ago
memory.h
arm64: Add MT_S2{,_FWB}_AS_S1 encodings
9mo ago
mman.h
mm: update architecture and driver code to use vm_flags_t
1y ago
mmu_context.h
arm64/mm: Directly use TTBRx_EL1_ASID_MASK
7mo ago
mmu.h
Merge 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/core
6mo ago
module.h
arm64: ftrace: fix unreachable PLT for ftrace_caller in init_module with CONFIG_DYNAMIC_FTRACE
1y ago
module.lds.h
kbuild: Use --force-group-allocation when linking modules
4mo ago
mpam.h
arm_mpam: resctrl: Add CDP emulation
7mo ago
mshyperv.h
arm64/hyperv: Add some missing functions to arm64
1y ago
mte-def.h
arm64: mte: Define the number of bytes for storing the tags in a page
4y ago
mte-kasan.h
arm64: mte-kasan: Use IS_ENABLED() rather than ALTERNATIVE() 'cfg' parameter
1mo ago
mte.h
arm64: mte: make mte_save_tags() and mte_restore_tags() static
3w ago
neon-intrinsics.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500
7y ago
neon.h
arm64/fpsimd: Allocate kernel mode FP/SIMD buffers on the stack
11mo ago
nmi.h
arm64: escalate smp_send_stop() to an SDEI NMI as a last resort
3mo ago
numa.h
numa: Move numa implementation to common code
5y ago
page-def.h
vdso: Introduce vdso/page.h
2y ago
page.h
arm64: clear_page[s] using memset
3w ago
paravirt.h
arm64/paravirt: Use common code for paravirt_steal_clock()
9mo ago
pci.h
asm-generic: Add new pci.h and use it
4y ago
percpu.h
arm64: percpu: Remove _pcp_protect*() wrappers
1mo ago
perf_event.h
perf/core: Correct perf sampling with guest VMs
1y ago
pgalloc.h
arm64: pgtable: use mmu gather to free p4d level page table
1y ago
pgtable-hwdef.h
arm64/mm: Directly use TTBRx_EL1_CnP
7mo ago
pgtable-prot.h
Merge branches 'for-next/misc', 'for-next/be-gone', 'for-next/smccc-bus', 'for-next/preemptible-this-cpu', 'for-next/cpu-errata', 'for-next/mpam', 'for-next/kselftest', 'for-next/efi', 'for-next/secondary-boot-prep', 'for-next/sysreg' and 'for-next/gcs', remote-tracking branch 'arm64/for-next/perf' into for-next/core
3w ago
pgtable-types.h
arm64/mm: Rename ptdesc_t
5mo ago
pgtable.h
arm64/mm: move __check_safe_pte_update()
1w ago
pkeys.h
mm/pkeys: remove unused tsk parameter from arch_set_user_pkey_access()
7mo ago
pointer_auth.h
arm64: move PAC masks to <asm/pointer_auth.h>
3y ago
por.h
arm64/sysreg: Move POR_EL0_INIT to asm/por.h
1y ago
preempt.h
Merge tag 'sched-core-2026-10-18' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2w ago
probes.h
arm64: probes: Remove probe_opcode_t
2y ago
proc-fns.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
processor.h
arm64: Remove all usage of CONFIG_CPU_BIG_ENDIAN
1mo ago
ptdump.h
Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
2mo ago
ptrace.h
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
1w ago
pvclock-abi.h
KVM: arm64: Implement PV_TIME_FEATURES call
7y ago
resctrl.h
arm64: mpam: Select ARCH_HAS_CPU_RESCTRL
7mo ago
ring_buffer.h
ring-buffer: Flush and stop persistent ring buffer on panic
5mo ago
rqspinlock.h
bpf: Use architecture provided res_smp_cond_load_acquire
1y ago
runtime-const.h
arm64/runtime-const: Introduce runtime_const_mask_32()
3mo ago
rwonce.h
arm64, compiler-context-analysis: Permit alias analysis through __READ_ONCE() with CONFIG_LTO=y
8mo ago
scs.h
arm64: scs: Remove redundant save/restore of SCS SP on entry to/from EL0
7mo ago
sdei.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
seccomp.h
arm64: Remove duplicate included header
1y ago
sections.h
KVM: arm64: Add .hyp.data section
1y ago
semihost.h
serial: earlycon-arm-semihost: Move smh_putc() variants in respective arch's semihost.h
3y ago
set_memory.h
Revert "arch: introduce set_direct_map_valid_noflush()"
4w ago
setup.h
arm64: mm: Rework the 'rodata=' options
1y ago
shmparam.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
7y ago
signal.h
arm64: expose FAR_EL1 tag bits in siginfo
5y ago
signal32.h
arm64: remove pointless __KERNEL__ guards
7y ago
simd.h
arm64/simd: Avoid pointless clearing of FP/SIMD buffer
10mo ago
smp_plat.h
arm64: Add missing header <asm/smp.h> in two files
5y ago
smp.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
sparsemem.h
arm64/mm: Reduce PA space to 48 bits when LPA2 is not enabled
1y ago
spectre.h
Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
11mo ago
spinlock_types.h
Improve consistency of '#error' directive messages
1y ago
spinlock.h
locking/arch: Move qrwlock.h include after qspinlock.h
5y ago
stack_pointer.h
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
9y ago
stackprotector.h
stackprotector: actually use get_random_canary()
3y ago
stacktrace.h
arm64: remove CONFIG_VMAP_STACK checks from stacktrace overflow logic
1y ago
stage2_pgtable.h
arm64: fix typos in comments
1mo ago
stat.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
7y ago
static_call.h
arm64: Use static call trampolines when kCFI is enabled
7mo ago
string.h
Revert "arm64: Mitigate MTE issues with str{n}cmp()"
4y ago
suspend.h
arm64: Fix cleared E0POE bit after cpu_suspend()/resume()
9mo ago
sync_bitops.h
arm64, locking/atomics: Use instrumented atomics
8y ago
syscall_wrapper.h
arm64: syscall: Pass 'orig_x0' as first argument to native system call
3mo ago
syscall.h
arm64: Avoid memcpy() for syscall_get_arguments()
10mo ago
sysreg.h
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
1w ago
system_misc.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
text-patching.h
asm-generic: introduce text-patching.h
1y ago
thread_info.h
Merge branches 'for-next/misc', 'for-next/be-gone', 'for-next/smccc-bus', 'for-next/preemptible-this-cpu', 'for-next/cpu-errata', 'for-next/mpam', 'for-next/kselftest', 'for-next/efi', 'for-next/secondary-boot-prep', 'for-next/sysreg' and 'for-next/gcs', remote-tracking branch 'arm64/for-next/perf' into for-next/core
3w ago
timex.h
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
7y ago
tlb.h
arm64: tlb: Flush walk cache when unsharing PMD tables
5mo ago
tlbbatch.h
arm64: Avoid eager DVMSync reclaim batches with C1-Pro SME erratum
4mo ago
tlbflush.h
arm64: errata: Add NXP i.MX8QM/8QP workaround for A53 cache coherency issue
3w ago
topology.h
arch_topology: move parse_acpi_topology() to common code
1y ago
trans_pgd.h
arm64: trans_pgd: remove trans_pgd_map_page()
5y ago
traps.h
KVM: arm64: Dump instruction on hyp panic
1y ago
uaccess.h
uaccess: unify inline vs outline copy_{from,to}_user() selection
5mo ago
unistd.h
arm64: rework compat syscall macros
2y ago
unistd32.h
arm64: convert unistd_32.h to syscall.tbl format
2y ago
uprobes.h
arm64: debug: call step handlers statically
1y ago
vdso.h
arm64: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers
11mo ago
vectors.h
arm64: Avoid cpus_have_const_cap() for ARM64_UNMAP_KERNEL_AT_EL0
3y ago
vermagic.h
arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h>
6y ago
virt.h
KVM: arm64: Reclaim faulting page from pKVM in spurious fault handler
7mo ago
vmalloc.h
arm64: Enable vmalloc-huge with ptdump
1y ago
vmap_stack.h
arm64: Remove assertion on CONFIG_VMAP_STACK
11mo ago
vncr_mapping.h
KVM: arm64: Make HCR_EL2 a non-VNCR register
3mo ago
word-at-a-time.h
arm64: Remove all usage of __AARCH64EB__
1mo ago
xwreg.h
arm64: cmpxchg: LL/SC: Avoid redundant extension
1mo ago