Sign in
Join now
kernel2
tjh.dev
/
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Star
Starred
Star
0
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
kernel2
/
arch
/
sh
/
include
/
asm
140 files
at
master
Yury Norov
·
uaccess: unify inline vs outline copy_{from,to}_user() selection
·
5mo ago
c02be2ad
adc.h
sh: remove __KERNEL__ ifdefs from non-UAPI headers
6y ago
addrspace.h
sh: remove __KERNEL__ ifdefs from non-UAPI headers
6y ago
alignment.h
asm-offsets.h
atomic-grb.h
locking/atomic: sh: add preprocessor symbols
3y ago
atomic-irq.h
locking/atomic: sh: add preprocessor symbols
3y ago
atomic-llsc.h
locking/atomic: sh: add preprocessor symbols
3y ago
atomic.h
locking/atomic: make atomic*_{cmp,}xchg optional
3y ago
barrier.h
sh: remove sh5 support
6y ago
bitops-cas.h
bitops-grb.h
bitops-llsc.h
bitops-op32.h
provide arch_test_bit_acquire for architectures that define test_bit
4y ago
bitops.h
sh: Add __attribute_const__ to ffs()-family implementations
1y ago
bl_bit_32.h
bl_bit.h
sh: remove sh5 support
6y ago
bug.h
bugs/sh: Concatenate 'cond_str' with '__FILE__' in __WARN_FLAGS(), to extend WARN_ON/BUG_ON output
1y ago
cache_insns_32.h
cache_insns.h
sh: remove sh5 support
6y ago
cache.h
sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headers
1y ago
cacheflush.h
sh: cache: Move forward declarations to <asm/cacheflush.h>
2y ago
cachetype.h
Introduce cpu_dcache_is_aliasing() across all architectures
2y ago
checksum_32.h
sh: checksum: add missing linux/uaccess.h include
3y ago
checksum.h
sh: remove sh5 support
6y ago
clock.h
cmpxchg-cas.h
cmpxchg-grb.h
cmpxchg-irq.h
cmpxchg-llsc.h
cmpxchg-xchg.h
cmpxchg.h
sh: Emulate one-byte cmpxchg
2y ago
device.h
dma-register.h
dma.h
sh: dma: Remove unused functionality
2y ago
dmabrg.h
dwarf.h
sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headers
1y ago
elf.h
sh: remove __KERNEL__ ifdefs from non-UAPI headers
6y ago
entry-macros.S
extable.h
sh: remove sh5 support
6y ago
fixmap.h
sh/highmem: Remove all traces of unused cruft
5y ago
flat.h
move asm/unaligned.h to linux/unaligned.h
2y ago
fpu.h
sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headers
1y ago
freq.h
sh: remove __KERNEL__ ifdefs from non-UAPI headers
6y ago
ftrace.h
sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headers
1y ago
futex-cas.h
futex-irq.h
futex-llsc.h
futex.h
sh: remove __KERNEL__ ifdefs from non-UAPI headers
6y ago
hardirq.h
sh: irqstat: Use the generic irq_cpustat_t
5y ago
hd64461.h
sh: hd64461: Handle virq offset for offchip IRQ base and HD64461 IRQ
3y ago
heartbeat.h
hugetlb.h
mm: introduce memdesc_flags_t
1y ago
hw_breakpoint.h
sh: hw_breakpoint: Add missing forward declaration for arch_bp_generic_fields()
2y ago
hw_irq.h
i2c-sh7760.h
io_generic.h
io_noioport.h
sh: add <asm-generic/io.h> including
3y ago
io_trapped.h
io.h
Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
1y ago
irq.h
sh: Remove unused declarations for make_maskreg_irq() and irq_mask_register
2y ago
irqflags.h
Kbuild
ring-buffer: Flush and stop persistent ring buffer on panic
5mo ago
kdebug.h
Revert "sh: add loglvl to printk_address()"
6y ago
kexec.h
sh, kexec: fix the incorrect ifdeffery and dependency of CONFIG_KEXEC
2y ago
kgdb.h
kprobes.h
kprobes: unify kprobes_exceptions_nofify() prototypes
2y ago
linkage.h
machvec.h
sh: machvec: Remove custom ioport_{un,}map()
3y ago
mmiowb.h
sh/mmiowb: Add unconditional mmiowb() to arch_spin_unlock()
7y ago
mmu_context_32.h
sh: use asm-generic/mmu_context.h for no-op implementations
6y ago
mmu_context.h
sh: use asm-generic/mmu_context.h for no-op implementations
6y ago
mmu.h
sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headers
1y ago
mmzone.h
arch, mm: move definition of node_data to generic code
2y ago
module.h
arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h>
6y ago
page.h
sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headers
1y ago
pci.h
PCI: Remove pci_get_legacy_ide_irq() and asm-generic/pci.h
4y ago
perf_event.h
pgalloc.h
mm: pgtable: convert some architectures to use tlb_remove_ptdesc()
1y ago
pgtable_32.h
mm: pgtable: fix pte_swp_exclusive
1y ago
pgtable-2level.h
sh: add support for folded p4d page tables
6y ago
pgtable-3level.h
sh/mm: Fix pmd_t for real
3y ago
pgtable.h
arch, mm: consolidate empty_zero_page
7mo ago
platform_early.h
sh: Fix typo in SPDX license ID lines
6mo ago
posix_types.h
sh: remove sh5 support
6y ago
processor_32.h
sh: sanitize the flags on sigreturn
3y ago
processor.h
sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headers
1y ago
ptrace_32.h
ptrace.h
sh: don't use asm-generic/ptrace.h
7y ago
push-switch.h
reboot.h
romimage-macros.h
rtc.h
init: consolidate prototypes in linux/init.h
3y ago
seccomp.h
sh: Enable seccomp architecture tracking
5y ago
sections.h
sh: machvec: Use char[] for section boundaries
4y ago
setup.h
sh: Fix fallout from ZERO_PAGE consolidation
6mo ago
sfp-machine.h
sh: define __BIG_ENDIAN for math-emu
5y ago
sh_bios.h
sh7760fb.h
shmparam.h
siu.h
smc37c93x.h
sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headers
1y ago
smp-ops.h
sh/cpu: Mark play_dead() __noreturn
3y ago
smp.h
treewide: Convert macro and uses of __section(foo) to __section("foo")
6y ago
sparsemem.h
Merge tag 'sh-for-5.9' of git://git.libc.org/linux-sh
6y ago
spi.h
spinlock_types.h
Improve consistency of '#error' directive messages
1y ago
spinlock-cas.h
spinlock-llsc.h
sh/mmiowb: Add unconditional mmiowb() to arch_spin_unlock()
7y ago
spinlock.h
sram.h
stackprotector.h
stackprotector: actually use get_random_canary()
3y ago
stacktrace.h
sh: stacktrace: Remove stacktrace_ops.stack()
6y ago
string_32.h
Merge tag 'sh-for-5.9' of git://git.libc.org/linux-sh
6y ago
string.h
sh: remove sh5 support
6y ago
suspend.h
sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headers
1y ago
switch_to_32.h
switch_to.h
sh: remove sh5 support
6y ago
syscall_32.h
syscall.h: introduce syscall_set_nr()
1y ago
syscall.h
sh: remove sh5 support
6y ago
syscalls_32.h
sh: remove __KERNEL__ ifdefs from non-UAPI headers
6y ago
syscalls.h
sh: syscall: Add missing forward declaration for sys_cacheflush()
2y ago
thread_info.h
sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headers
1y ago
timex.h
tlb.h
sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headers
1y ago
tlbflush.h
topology.h
traps_32.h
arch: add do_page_fault prototypes
2y ago
traps.h
sh: remove sh5 support
6y ago
types.h
sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headers
1y ago
uaccess_32.h
sh: Implement __get_user_u64() required for 64-bit get_user()
6y ago
uaccess.h
uaccess: unify inline vs outline copy_{from,to}_user() selection
5mo ago
uncached.h
unistd.h
clone3: drop __ARCH_WANT_SYS_CLONE3 macro
2y ago
unwinder.h
user.h
asm/user.h: killed unused macros
4y ago
vermagic.h
sh: remove sh5 support
6y ago
vmalloc.h
mm/vmalloc: Add empty <asm/vmalloc.h> headers and use them from <linux/vmalloc.h>
6y ago
vmlinux.lds.h
sh: remove sh5 support
6y ago
watchdog.h
sh: remove __KERNEL__ ifdefs from non-UAPI headers
6y ago
word-at-a-time.h
kernel.h: removed REPEAT_BYTE from kernel.h
2y ago