aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sh/include
AgeCommit message (Expand)AuthorFilesLines
2026-05-28uaccess: unify inline vs outline copy_{from,to}_user() selectionYury Norov1-2/+1
2026-05-21ring-buffer: Flush and stop persistent ring buffer on panicMasami Hiramatsu (Google)1-0/+1
2026-05-03sh: Fix fallout from ZERO_PAGE consolidationMike Rapoport (Microsoft)1-1/+1
2026-04-20Merge tag 'sh-for-v7.1-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-6/+4
2026-04-18sh: Remove CONFIG_VSYSCALL reference from UAPIThomas Weißschuh1-5/+1
2026-04-18sh: Fix typo in SPDX license ID linesTim Bird1-1/+1
2026-04-18sh: Include <linux/io.h> in dac.hThomas Zimmermann1-0/+2
2026-04-05arch, mm: consolidate empty_zero_pageMike Rapoport (Microsoft)2-9/+2
2025-11-21Merge branch 'objtool/core'Peter Zijlstra2-3/+3
2025-10-02Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-09-13mm: introduce memdesc_flags_tMatthew Wilcox (Oracle)1-1/+1
2025-09-08sh: Add __attribute_const__ to ffs()-family implementationsKees Cook1-2/+2
2025-08-05Merge commit 'linus' into core/bugs, to resolve conflictsIngo Molnar1-1/+1
2025-07-28bugs/sh: Concatenate 'cond_str' with '__FILE__' in __WARN_FLAGS(), to extend ...Ingo Molnar1-1/+1
2025-06-13bugs/core: Extend __WARN_FLAGS() with the 'cond_str' parameterIngo Molnar1-1/+1
2025-06-11mm: pgtable: fix pte_swp_exclusiveMagnus Lindholm1-1/+1
2025-06-07Merge tag 'sh-for-v6.16-tag1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds17-46/+46
2025-06-07sh: Replace __ASSEMBLY__ with __ASSEMBLER__ in all headersThomas Huth17-46/+46
2025-05-11syscall.h: introduce syscall_set_nr()Dmitry V. Levin1-0/+12
2025-05-11syscall.h: add syscall_set_arguments()Dmitry V. Levin1-0/+12
2025-05-11mm: introduce a common definition of mk_pte()Matthew Wilcox (Oracle)1-8/+0
2025-04-01mm: pgtable: convert some architectures to use tlb_remove_ptdesc()Qi Zheng1-5/+2
2025-04-01Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2025-03-16mm/ioremap: pass pgprot_t to ioremap_prot() instead of unsigned longRyan Roberts1-1/+1
2025-03-11sh: remove duplicate ioread/iowrite helpersArnd Bergmann1-25/+5
2025-01-25mm: pgtable: introduce pagetable_dtor()Qi Zheng1-1/+1
2024-11-25Merge tag 'mm-nonmm-stable-2024-11-24-02-05' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2024-11-23Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-15/+1
2024-11-20Merge tag 'asm-generic-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-8/+0
2024-11-11Improve consistency of '#error' directive messagesNataniel Farzan1-1/+1
2024-11-11empty include/asm-generic/vga.hAl Viro1-7/+0
2024-11-07asm-generic: introduce text-patching.hMike Rapoport (Microsoft)1-0/+1
2024-11-06mm: consolidate common checks in hugetlb_get_unmapped_areaOscar Salvador1-15/+0
2024-10-28asm-generic: provide generic page_to_phys and phys_to_page implementationsChristoph Hellwig1-1/+0
2024-10-16vdso: Introduce vdso/page.hVincenzo Frascino1-4/+2
2024-10-02move asm/unaligned.h to linux/unaligned.hAl Viro1-1/+1
2024-09-27Merge tag 'sh-for-v6.12-tag1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-6/+0
2024-09-26sh: Remove unused declarations for make_maskreg_irq() and irq_mask_registerGaosheng Cui1-6/+0
2024-09-21Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+0
2024-09-13sh: Emulate one-byte cmpxchgPaul E. McKenney1-0/+3
2024-09-03arch, mm: move definition of node_data to generic codeMike Rapoport (Microsoft)1-3/+0
2024-07-10clone3: drop __ARCH_WANT_SYS_CLONE3 macroArnd Bergmann1-0/+2
2024-05-20Merge tag 'asm-generic-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-7/+0
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+3
2024-05-13sh: setup: Add missing forward declaration for sh_fdt_init()Geert Uytterhoeven1-0/+1
2024-05-03arch: Rename fbdev header and source filesThomas Zimmermann1-7/+0
2024-05-02sh: cache: Move forward declarations to <asm/cacheflush.h>Geert Uytterhoeven1-0/+12
2024-05-02sh: dma: Remove unused functionalityGeert Uytterhoeven1-7/+0
2024-05-02sh: ftrace: Fix missing prototypesGeert Uytterhoeven1-0/+10
2024-05-02sh: hw_breakpoint: Add missing forward declaration for arch_bp_generic_fields()Geert Uytterhoeven1-0/+2
2024-05-02sh: tlb: Add missing forward declaration for handle_tlbmiss()Geert Uytterhoeven1-0/+4
2024-05-02sh: syscall: Add missing forward declaration for sys_cacheflush()Geert Uytterhoeven1-0/+1
2024-05-02sh: fpu: Add missing forward declarationsGeert Uytterhoeven1-0/+3
2024-04-25mm: convert arch_clear_hugepage_flags to take a folioMatthew Wilcox (Oracle)1-3/+3
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+9
2024-03-12Merge tag 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+2
2024-03-06arch: consolidate existing CONFIG_PAGE_SIZE_*KB definitionsArnd Bergmann1-12/+1
2024-02-22Introduce cpu_dcache_is_aliasing() across all architecturesMathieu Desnoyers1-0/+9
2024-02-01kernel.h: removed REPEAT_BYTE from kernel.hTanzir Hasan1-0/+2
2024-01-18Merge tag 'percpu-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds1-0/+1
2024-01-10Merge tag 'asm-generic-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-9/+3
2023-12-14mm: Introduce flush_cache_vmap_early()Alexandre Ghiti1-0/+1
2023-12-12sh, kexec: fix the incorrect ifdeffery and dependency of CONFIG_KEXECBaoquan He1-2/+2
2023-11-28Merge branch 'asm-generic-prototypes' into asm-genericArnd Bergmann1-0/+3
2023-11-23arch: add do_page_fault prototypesArnd Bergmann1-0/+3
2023-11-23asm/io: remove unnecessary xlate_dev_mem_ptr() and unxlate_dev_mem_ptr()Kefeng Wang1-7/+0
2023-11-23arch/*/io.h: remove ioremap_uc in some architecturesBaoquan He1-2/+0
2023-11-10kprobes: unify kprobes_exceptions_nofify() prototypesArnd Bergmann1-2/+0
2023-11-02locking/atomic: sh: Use generic_cmpxchg_local for arch_cmpxchg_local()Masami Hiramatsu1-0/+9
2023-10-25sh: machvec: Remove custom ioport_{un,}map()Arnd Bergmann2-7/+2
2023-10-25sh: Remove stale microdev boardArnd Bergmann1-69/+0
2023-08-31Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-2/+2
2023-08-24mm: rationalise flush_icache_pages() and flush_icache_page()Matthew Wilcox (Oracle)1-1/+1
2023-08-24sh: implement the new page table range APIMatthew Wilcox (Oracle)3-12/+21
2023-08-21sh: convert pte_free_tlb() to use ptdescsVishal Moola (Oracle)1-4/+5
2023-08-18sh: mm: convert to GENERIC_IOREMAPBaoquan He1-32/+8
2023-08-18sh: add <asm-generic/io.h> includingBaoquan He2-7/+49
2023-07-13Merge tag 'sh-for-v6.5-tag2' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2023-07-13sh: hd64461: Handle virq offset for offchip IRQ base and HD64461 IRQArtur Rojek1-1/+1
2023-07-11mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma()Rick Edgecombe1-2/+2
2023-07-05Merge tag 'sh-for-v6.5-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds6-5/+5
2023-07-05sh: Provide unxlate_dev_mem_ptr() in asm/io.hGuenter Roeck1-0/+1
2023-07-05sh: dma: Drop incorrect SH_DMAC_BASE1 definition for SH4Artur Rojek1-1/+0
2023-06-29Merge tag 'drm-next-2023-06-29' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-14/+1
2023-06-28Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git.kernel.org/pub/scm/...Linus Torvalds3-6/+0
2023-06-28Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-6/+6
2023-06-27Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-3/+27
2023-06-19sh: move the ARCH_DMA_MINALIGN definition to asm/cache.hCatalin Marinas2-6/+6
2023-06-16sh/cpu: Switch to arch_cpu_finalize_init()Thomas Gleixner2-74/+2
2023-06-11sh: Avoid using IRQ0 on SH3 and SH4Sergey Shtylyov4-4/+4
2023-06-09thread_info: move function declarations to linux/thread_info.hArnd Bergmann1-3/+0
2023-06-09init: consolidate prototypes in linux/init.hArnd Bergmann2-3/+0
2023-06-05locking/atomic: sh: add preprocessor symbolsMark Rutland3-0/+27
2023-06-05locking/atomic: make atomic*_{cmp,}xchg optionalMark Rutland1-3/+0
2023-05-09Merge drm/drm-next into drm-misc-nextMaxime Ripard4-50/+6
2023-05-05Merge tag 'locking-core-2023-05-05' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+2
2023-04-29locking/arch: Rename all internal __xchg() names to __arch_xchg()Andrzej Hajda1-2/+2
2023-04-28Merge tag 'objtool-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-2/+3
2023-04-27Merge tag 'sh-for-v6.4-tag1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2023-04-25Merge tag 'gpio-updates-for-v6.4' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-45/+0
2023-04-25sh: Replace <uapi/asm/types.h> by <asm-generic/int-ll64.h>Geert Uytterhoeven1-1/+1
2023-04-20arch/sh: Implement <asm/fb.h> with generic helpersThomas Zimmermann1-14/+1
2023-03-09sh: sanitize the flags on sigreturnAl Viro1-0/+1
2023-03-08sh/cpu: Mark play_dead() __noreturnJosh Poimboeuf1-2/+2
2023-03-08sh/cpu: Make sure play_dead() doesn't returnJosh Poimboeuf1-0/+1
2023-03-06gpiolib: remove empty asm/gpio.h filesArnd Bergmann1-45/+0
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-15/+41
2023-02-22Merge tag 'gpio-updates-for-v6.3' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-5/+0
2023-02-09mm, arch: add generic implementation of pfn_valid() for FLATMEMMike Rapoport (IBM)1-3/+0
2023-02-02mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVEDavid Hildenbrand1-1/+0
2023-02-02sh/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVEDavid Hildenbrand1-12/+42
2023-01-30sh: checksum: add missing linux/uaccess.h includeJakub Kicinski1-0/+1
2023-01-30gpio: Remove unused and obsoleted irq_to_gpio()Andy Shevchenko1-5/+0
2023-01-10sh/mm: Fix pmd_t for realPeter Zijlstra1-1/+1
2022-12-17Merge tag 'x86_mm_for_6.2_v2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+8
2022-12-15sh/mm: Make pmd_t similar to pte_tPeter Zijlstra1-2/+8
2022-12-13Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+0
2022-11-18stackprotector: actually use get_random_canary()Jason A. Donenfeld1-9/+1
2022-11-08mm: remove kern_addr_valid() completelyKefeng Wang1-2/+0
2022-10-12Merge tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-3/+0
2022-10-10Merge tag 'perf-core-2022-10-07' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-4/+1
2022-10-03Merge tag 'hardening-v6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2022-09-29Merge branch 'v6.0-rc7'Peter Zijlstra1-10/+2
2022-09-13sh: machvec: Use char[] for section boundariesKees Cook1-1/+1
2022-09-11kernel: exit: cleanup release_thread()Kefeng Wang1-3/+0
2022-08-30perf/hw_breakpoint: Optimize constant number of breakpoint slotsMarco Elver1-4/+1
2022-08-27provide arch_test_bit_acquire for architectures that define test_bitMikulas Patocka1-10/+2
2022-08-07Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linuxLinus Torvalds1-12/+22
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-17/+0
2022-08-04Merge tag 'pci-v5.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-12/+0
2022-07-22PCI: Move isa_dma_bridge_buggy out of asm/dma.hStafford Horne1-6/+0
2022-07-22PCI: Remove pci_get_legacy_ide_irq() and asm-generic/pci.hStafford Horne1-6/+0
2022-07-17sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROTAnshuman Khandual1-17/+0
2022-07-03sh: convert nommu io{re,un}map() to static inline functionsGeert Uytterhoeven1-2/+6
2022-06-30bitops: unify non-atomic bitops prototypes across architecturesAlexander Lobakin1-12/+22
2022-05-13mm: change huge_ptep_clear_flush() to return the original pteBaolin Wang1-2/+3
2022-04-01Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-6/+0
2022-03-24Merge tag 'flexible-array-transformations-5.18-rc1' of git://git.kernel.org/p...Linus Torvalds1-1/+1
2022-03-23Merge tag 'asm-generic-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-59/+1
2022-03-21arch: Add pmd_pfn() where it is missingMike Rapoport1-0/+1
2022-02-25sh: remove CONFIG_SET_FS supportArnd Bergmann4-40/+0
2022-02-25uaccess: generalize access_ok()Arnd Bergmann1-20/+2
2022-02-17treewide: Replace zero-length arrays with flexible-array membersGustavo A. R. Silva1-1/+1
2022-01-30asm/user.h: killed unused macrosAl Viro1-6/+0
2022-01-23Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linuxLinus Torvalds1-1/+0
2022-01-15include: move find.h from asm_generic to linuxYury Norov1-1/+0
2021-12-13Merge tag 'v5.16-rc5' into locking/core, to pick up fixesIngo Molnar1-1/+0
2021-12-07locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.hSebastian Andrzej Siewior1-1/+1
2021-11-17Add linux/cacheflush.hMatthew Wilcox (Oracle)1-1/+0
2021-11-14Merge tag 'sh-for-5.16' of git://git.libc.org/linux-shLinus Torvalds4-15/+13
2021-11-10Merge tag 'asm-generic-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-12/+0
2021-11-01Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-1/+1
2021-11-01Merge tag 'sched-core-2021-11-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2021-10-27sh: pgtable-3level: Fix cast to pointer from integer of different sizeGeert Uytterhoeven1-1/+1
2021-10-27sh: define __BIG_ENDIAN for math-emuRandy Dunlap1-0/+8
2021-10-27sh: Cleanup about SPARSE_IRQKefeng Wang1-11/+0
2021-10-18mm: Add flush_dcache_folio()Matthew Wilcox (Oracle)1-1/+2
2021-10-15sched: Add wrapper for get_wchan() to keep task blockedKees Cook1-1/+1
2021-09-30kprobes: treewide: Make it harder to refer kretprobe_trampoline directlyMasami Hiramatsu1-1/+1
2021-09-24sh: pgtable-3level: fix cast to pointer from integer of different sizeGeert Uytterhoeven1-1/+1
2021-09-17sh: fix trivial misannotationsAl Viro2-4/+5
2021-09-14arch: remove unused function syscall_set_arguments()Peter Collingbourne1-12/+0
2021-09-03mm: remove flush_kernel_dcache_pageChristoph Hellwig1-6/+2
2021-07-08mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t *Aneesh Kumar K.V1-2/+2
2021-07-02Merge tag 'asm-generic-unaligned-5.14' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-212/+0
2021-07-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-3/+0
2021-07-01mm/thp: define default pmd_pgtable()Anshuman Khandual1-1/+0
2021-07-01mm: define default value for FIRST_USER_ADDRESSAnshuman Khandual1-2/+0
2021-06-29Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-2/+2
2021-06-29mm: replace CONFIG_NEED_MULTIPLE_NODES with CONFIG_NUMAMike Rapoport1-2/+2
2021-05-26locking/atomic: sh: move to ARCH_ATOMICMark Rutland5-15/+15
2021-05-10sh: remove unaligned access for sh4aArnd Bergmann2-212/+0
2021-05-07mm: remove xlate_dev_kmem_ptr()David Hildenbrand1-5/+0
2021-05-06arch: rearrange headers inclusion order in asm/bitops for m68k, sh and h8300Yury Norov1-2/+3
2021-04-30arch/sh/include/asm/tlb.h: remove duplicate includeZhang Yunkai1-8/+2
2021-02-12Merge branch 'x86/paravirt' into x86/entryIngo Molnar1-1/+0
2021-02-10softirq: Move __ARCH_HAS_DO_SOFTIRQ to KconfigThomas Gleixner1-1/+0
2021-01-24Merge tag 'sh-for-5.11' of git://git.libc.org/linux-shLinus Torvalds1-1/+0
2021-01-06sh: Drop ARCH_NR_GPIOS definitionAndy Shevchenko1-1/+0
2020-12-29local64.h: make <asm/local64.h> mandatoryRandy Dunlap1-1/+0
2020-12-16Merge tag 'tif-task_work.arch-2020-12-14' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+3
2020-12-16Merge tag 'seccomp-v5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+10
2020-12-15Merge tag 'asm-generic-mmu-context-5.11' of git://git.kernel.org/pub/scm/linu...Linus Torvalds2-13/+3
2020-12-15Merge tag 'irq-core-2020-12-15' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-10/+4
2020-11-23sh: irqstat: Use the generic irq_cpustat_tThomas Gleixner1-10/+4
2020-11-20sh: Enable seccomp architecture trackingYiFei Zhu1-0/+10
2020-11-09sh: add support for TIF_NOTIFY_SIGNALJens Axboe1-1/+3
2020-11-06sh/highmem: Remove all traces of unused cruftThomas Gleixner2-23/+0
2020-10-27sh: use asm-generic/mmu_context.h for no-op implementationsNicholas Piggin2-12/+2
2020-10-26asm-generic: add generic MMU versions of mmu context functionsNicholas Piggin1-1/+1
2020-10-25treewide: Convert macro and uses of __section(foo) to __section("foo")Joe Perches3-3/+3
2020-10-12Merge branch 'work.csum_and_copy' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-24/+12
2020-09-13sh: remove spurious circular inclusion from asm/smp.hRich Felker1-1/+0
2020-08-20sh: propage the calling conventions change down to csum_partial_copy_generic()Al Viro1-16/+4
2020-08-20saner calling conventions for csum_and_copy_..._user()Al Viro1-17/+17
2020-08-20csum_partial_copy_nocheck(): drop the last argumentAl Viro1-3/+2
2020-08-20unify generic instances of csum_partial_copy_nocheck()Al Viro1-0/+1
2020-08-15Merge tag 'sh-for-5.9' of git://git.libc.org/linux-shLinus Torvalds24-166/+71
2020-08-14sh: use generic strncpy()Kuninori Morimoto1-26/+0
2020-08-14sh: bring syscall_set_return_value in line with other architecturesMichael Karcher1-4/+1