aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc/include
AgeCommit message (Expand)AuthorFilesLines
7 daysMerge tag 'sparc-for-7.2-tag1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-0/+7
10 daysMerge tag 'mm-nonmm-stable-2026-06-21-10-22' of git://git.kernel.org/pub/scm/...Linus Torvalds2-4/+2
2026-06-15sparc: Export mcount for Clang-built modulesRosen Penev1-0/+1
2026-06-15Merge tag 'vfs-7.2-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-17/+17
2026-06-15Merge tag 'vfs-7.2-rc1.openat2' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+2
2026-06-12sparc: Avoid -Wunused-but-set-parameter in clear_user_page()Thomas Weißschuh1-0/+2
2026-06-12sparc: add _mcount() prototypeAndrew Morton1-0/+1
2026-06-12sparc: uapi: Add ucontext.hThomas Weißschuh1-0/+3
2026-06-06vfs: uapi: retire octal and hex numbers in favor of (1 << n) for O_ flagsJori Koolstra1-17/+17
2026-05-28uaccess: unify inline vs outline copy_{from,to}_user() selectionYury Norov2-4/+2
2026-05-21ring-buffer: Flush and stop persistent ring buffer on panicMasami Hiramatsu (Google)1-0/+1
2026-05-21openat2: introduce EFTYPE error codeDorjoy Chowdhury1-0/+2
2026-04-16Merge tag 'mm-nonmm-stable-2026-04-15-04-20' of git://git.kernel.org/pub/scm/...Linus Torvalds4-357/+0
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-13/+0
2026-04-05mm: cache struct page for empty_zero_page and return it from ZERO_PAGE()Mike Rapoport (Microsoft)1-3/+0
2026-04-05arch, mm: consolidate empty_zero_pageMike Rapoport (Microsoft)2-10/+0
2026-04-02xor: make xor.ko self-contained in lib/raid/Christoph Hellwig1-44/+0
2026-04-02sparc: move the XOR code to lib/raid/Christoph Hellwig4-350/+40
2026-04-02xor: remove macro abuse for XOR implementation registrationsChristoph Hellwig2-24/+21
2026-03-11sparc64: vdso: Implement clock_gettime64()Thomas Weißschuh1-2/+18
2026-03-11sparc64: vdso2c: Drop sym_vvar_start handlingThomas Weißschuh1-2/+0
2026-03-11sparc64: vdso: Switch to the generic vDSO libraryThomas Weißschuh5-93/+69
2026-03-11sparc64: vdso: Introduce vdso/processor.hThomas Weißschuh4-27/+44
2026-03-11sparc64: vdso: Move syscall fallbacks into headerThomas Weißschuh1-0/+50
2026-03-11sparc64: vdso: Move hardware counter read into headerThomas Weißschuh1-0/+78
2026-02-12Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-5/+2
2026-02-09Merge tag 'sparc-for-7.0-tag1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds3-6/+5
2026-02-06mm: convert __HAVE_ARCH_TLB_REMOVE_TABLE to CONFIG_HAVE_ARCH_TLB_REMOVE_TABLE...Qi Zheng1-1/+0
2026-02-06sparc: don't reference obsolete termio struct for TC* constantsSam James1-4/+4
2026-02-06sparc: Add architecture support for clone3Ludwig Rydberg2-2/+1
2026-01-20treewide: provide a generic clear_user_page() variantDavid Hildenbrand1-0/+1
2026-01-20sparc/mm: replace batch->active with is_lazy_mmu_mode_active()Kevin Brodsky1-1/+0
2026-01-20mm: introduce CONFIG_ARCH_HAS_LAZY_MMU_MODEKevin Brodsky1-2/+0
2026-01-20sparc/mm: implement arch_flush_lazy_mmu_mode()Kevin Brodsky1-1/+1
2026-01-13uapi: promote EFSCORRUPTED and EUCLEAN to errno.hDarrick J. Wong1-0/+2
2025-11-16mm: abstract io_remap_pfn_range() based on PFNLorenzo Stoakes2-16/+8
2025-10-04Merge tag 'sparc-for-6.18-tag1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds62-193/+196
2025-10-02Merge tag 'drm-next-2025-10-01' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-0/+2
2025-10-02Merge tag 'for-6.18/block-20250929' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-6/+0
2025-09-26sparc: floppy: Replace deprecated strcpy() with strscpy() in sun_floppy_init()Thorsten Blum1-1/+2
2025-09-26sparc: parport: Replace deprecated strcpy() with strscpy() in ecpp_probe()Thorsten Blum1-1/+2
2025-09-26sparc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headersThomas Huth54-170/+170
2025-09-26sparc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headersThomas Huth4-18/+18
2025-09-19sparc64: fix prototypes of reads[bwl]()Al Viro1-3/+3
2025-09-19sparc/module: Add R_SPARC_UA64 relocation handlingKoakuma1-0/+1
2025-09-10Fix access to video_is_primary_device() when compiled without CONFIG_VIDEOMario Limonciello (AMD)1-0/+2
2025-09-08sparc: Add __attribute_const__ to ffs()-family implementationsKees Cook1-4/+4
2025-08-25floppy: Remove unused CROSS_64KB() macro from arch/ codeAndy Shevchenko2-6/+0
2025-07-31Merge tag 'mm-stable-2025-07-30-15-25' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-7/+2
2025-07-24sparc64: remove hugetlb_free_pgd_range()Anthony Yznaga1-5/+0
2025-07-09mm: update architecture and driver code to use vm_flags_tLorenzo Stoakes1-2/+2
2025-07-08af_unix: Introduce SO_INQ.Kuniyuki Iwashima1-0/+3
2025-06-11mm: pgtable: fix pte_swp_exclusiveMagnus Lindholm2-2/+2
2025-05-31Merge tag 'mm-stable-2025-05-31-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-12/+27
2025-05-28Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-0/+2
2025-05-23af_unix: Introduce SO_PASSRIGHTS.Kuniyuki Iwashima1-0/+2
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/+10
2025-05-11arch: remove mk_pmd()Matthew Wilcox (Oracle)1-1/+0
2025-05-11sparc32: remove custom definition of mk_pte()Matthew Wilcox (Oracle)1-10/+5
2025-05-11mm: introduce a common definition of mk_pte()Matthew Wilcox (Oracle)1-1/+0
2025-05-05crypto: sparc - move opcodes.h into asm directoryEric Biggers1-0/+100
2025-03-17sparc/mm: avoid calling arch_enter/leave_lazy_mmu() in set_ptesRyan Roberts1-2/+0
2025-02-27mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear()Ryan Roberts1-1/+1
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+1
2025-01-25mm: pgtable: introduce generic __tlb_remove_table()Qi Zheng1-0/+1
2024-12-16sock: Introduce SO_RCVPRIORITY socket optionAnna Emese Nyiri1-0/+2
2024-12-01Get rid of 'remove_new' relic from platform driver structLinus Torvalds1-1/+1
2024-11-29Merge tag 'sparc-for-6.13-tag1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2024-11-23Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+1
2024-11-21Merge tag 'net-next-6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-0/+2
2024-11-20Merge tag 'asm-generic-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-62/+0
2024-11-16sparc: Replace one-element array with flexible array memberThorsten Blum1-1/+1
2024-11-11sparc: get rid of asm/vga.hAl Viro1-44/+0
2024-11-11asm/vga.h: don't bother with scr_mem{cpy,move}v() unless we need toAl Viro1-16/+0
2024-11-07asm-generic: introduce text-patching.hMike Rapoport (Microsoft)1-0/+1
2024-10-28asm-generic: provide generic page_to_phys and phys_to_page implementationsChristoph Hellwig1-2/+0
2024-10-16vdso: Introduce vdso/page.hVincenzo Frascino2-6/+2
2024-10-04net_tstamp: add SCM_TS_OPT_ID to provide OPT_ID in control messageVadim Fedorenko1-0/+2
2024-09-21Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-4/+1
2024-09-17mm: always define pxx_pgprot()Peter Xu1-0/+1
2024-09-11net: add SO_DEVMEM_DONTNEED setsockopt to release RX fragsMina Almasry1-0/+1
2024-09-11tcp: RX path for devmem TCPMina Almasry1-0/+5
2024-09-03arch, mm: move definition of node_data to generic codeMike Rapoport (Microsoft)1-4/+0
2024-07-25Merge tag 'driver-core-6.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-5/+1
2024-07-18Merge tag 'sparc-for-6.11-tag1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-4/+8
2024-07-11sparc64: Fix incorrect function signature and add prototype for prom_cif_initAndreas Larsson1-0/+1
2024-07-11sparc64: Fix prototype warnings for floppy_64.hAndreas Larsson1-2/+3
2024-07-11sparc32: Fix truncated relocation errors when linking large kernelsAndreas Larsson1-2/+4
2024-07-10clone3: drop __ARCH_WANT_SYS_CLONE3 macroArnd Bergmann1-0/+2
2024-07-03driver core: have match() callback in struct bus_type take a const *Greg Kroah-Hartman1-5/+1
2024-05-23Merge tag 'sparc-for-6.10-tag1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds6-24/+24
2024-05-20Merge tag 'asm-generic-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-7/+8
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+2
2024-05-14sparc: simplify module_alloc()Mike Rapoport (IBM)1-0/+2
2024-05-03arch: Rename fbdev header and source filesThomas Zimmermann1-4/+4
2024-05-03arch: Remove struct fb_info from video helpersThomas Zimmermann1-3/+4
2024-04-25mm: remove "prot" parameter from move_pte()David Hildenbrand1-1/+1
2024-04-25mm/arch: provide pud_pfn() fallbackPeter Xu1-0/+1
2024-04-22sparc: parport: Convert to platform remove callback returning voidUwe Kleine-König1-4/+2
2024-04-22sparc: Use swap() to fix Coccinelle warningThorsten Blum1-3/+1
2024-04-22sparc32: Fix version generation failed warningsSam Ravnborg1-5/+12
2024-04-22sparc64: Fix number of online CPUsSam Ravnborg1-2/+0
2024-04-22sparc: move struct termio to asm/termios.hMike Gilbert2-10/+9
2024-04-09sparc32: add __cmpxchg_u{8,16}() and teach __cmpxchg() to handle those sizesAl Viro1-9/+7
2024-04-09sparc32: make the first argument of __cmpxchg_u64() volatile u64 *Al Viro1-1/+1
2024-04-09sparc32: make __cmpxchg_u32() return u32Al Viro1-2/+2
2024-03-15Merge tag 'sparc-for-6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-259/+270
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-4/+20
2024-03-08sparc32: Fix parport build with sparc32Sam Ravnborg2-252/+263
2024-03-06mm/treewide: align up pXd_leaf() retval across archsPeter Xu1-2/+2
2024-03-06mm/treewide: drop pXd_large()Peter Xu1-4/+4
2024-03-06arch: define CONFIG_PAGE_SIZE_*KB on all architecturesArnd Bergmann2-3/+2
2024-02-22Introduce cpu_dcache_is_aliasing() across all architecturesMathieu Desnoyers1-0/+14
2024-02-22sparc/pgtable: define PFN_PTE_SHIFTDavid Hildenbrand1-0/+2
2024-02-16sparc: Fix typosBjorn Helgaas4-7/+7
2024-02-09work around gcc bugs with 'asm goto' with outputsLinus Torvalds1-2/+2
2024-01-18Merge tag 'percpu-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds2-0/+2
2024-01-10Merge tag 'asm-generic-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-7/+0
2024-01-05mm/mglru: add dummy pmd_dirty()Kinsey Ho1-0/+1
2023-12-14mm: Introduce flush_cache_vmap_early()Alexandre Ghiti2-0/+2
2023-11-23asm/io: remove unnecessary xlate_dev_mem_ptr() and unxlate_dev_mem_ptr()Kefeng Wang1-6/+0
2023-11-23arch/*/io.h: remove ioremap_uc in some architecturesBaoquan He1-1/+0
2023-11-10kprobes: unify kprobes_exceptions_nofify() prototypesArnd Bergmann1-2/+0
2023-10-23BackMerge tag 'v6.6-rc7' into drm-nextDave Airlie1-2/+4
2023-10-12fbdev: Replace fb_pgprotect() with pgprot_framebuffer()Thomas Zimmermann1-6/+9
2023-09-29mm: hugetlb: add huge page size param to set_huge_pte_at()Ryan Roberts1-2/+4
2023-09-05Merge tag 'ata-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dlem...Linus Torvalds1-97/+0
2023-09-05Merge tag 'kbuild-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-1/+0
2023-09-01Merge tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-1/+1
2023-08-31Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-4/+4
2023-08-30Merge tag 'devicetree-header-cleanups-for-6.6' of git://git.kernel.org/pub/sc...Linus Torvalds3-3/+4
2023-08-29Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds5-22/+48
2023-08-29Merge tag 'flex-array-transformations-6.6-rc1' of git://git.kernel.org/pub/sc...Linus Torvalds1-3/+2
2023-08-28sparc: Explicitly include correct DT includesRob Herring3-3/+4
2023-08-24mm: rationalise flush_icache_pages() and flush_icache_page()Matthew Wilcox (Oracle)2-5/+0
2023-08-24sparc64: implement the new page table range APIMatthew Wilcox (Oracle)2-13/+34
2023-08-24sparc32: implement the new page table range APIMatthew Wilcox (Oracle)2-6/+12
2023-08-24sparc: Remove <asm/ide.h>Geert Uytterhoeven1-97/+0
2023-08-22sparc: remove <asm/export.h>Masahiro Yamada1-1/+0
2023-08-20Merge commit b320441c04c9 ("Merge tag 'tty-6.5-rc7' of git://git.kernel.org/p...Greg Kroah-Hartman1-3/+0
2023-08-18nmi_backtrace: allow excluding an arbitrary CPUDouglas Anderson1-1/+1
2023-08-18sparc: add pte_free_defer() for pte_t *pgtable_tHugh Dickins1-0/+4
2023-08-12locking: remove spin_lock_prefetchMateusz Guzik1-3/+0
2023-08-11tty: vcc: convert counts to size_tJiri Slaby (SUSE)1-1/+1
2023-07-13sparc: mark __arch_xchg() as __always_inlineArnd Bergmann2-2/+2
2023-07-12sparc: openpromio: Address -Warray-bounds warningGustavo A. R. Silva1-3/+2
2023-07-11mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma()Rick Edgecombe2-4/+4
2023-06-29Merge tag 'drm-next-2023-06-29' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-20/+27
2023-06-28Merge tag 'net-next-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-0/+3
2023-06-28Merge tag 'mm-nonmm-stable-2023-06-24-19-23' of git://git.kernel.org/pub/scm/...Linus Torvalds4-4/+0
2023-06-27Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-13/+34
2023-06-19watchdog/hardlockup: declare arch_touch_nmi_watchdog() only in linux/nmi.hPetr Mladek1-1/+0
2023-06-16sparc/cpu: Switch to arch_cpu_finalize_init()Thomas Gleixner1-18/+0
2023-06-12net: core: add getsockopt SO_PEERPIDFDAlexander Mikhalitsyn1-0/+1
2023-06-12scm: add SO_PASSPIDFD and SCM_PIDFDAlexander Mikhalitsyn1-0/+2
2023-06-09init: consolidate prototypes in linux/init.hArnd Bergmann3-3/+0
2023-06-05locking/atomic: sparc: add preprocessor symbolsMark Rutland2-2/+32
2023-06-05locking/atomic: make atomic*_{cmp,}xchg optionalMark Rutland2-11/+2
2023-05-18fbdev: Rename fb_mem*() helpersThomas Zimmermann1-6/+6
2023-05-18fbdev: Move framebuffer I/O helpers into <asm/fb.h>Thomas Zimmermann1-0/+20
2023-05-09Merge drm/drm-next into drm-misc-nextMaxime Ripard7-56/+83
2023-05-05Merge tag 'locking-core-2023-05-05' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-5/+5
2023-04-29locking/arch: Rename all internal __xchg() names to __arch_xchg()Andrzej Hajda2-5/+5
2023-04-28Merge tag 'objtool-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+1
2023-04-28Merge tag 'x86_mm_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2-0/+8
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-50/+66
2023-04-20arch/sparc: Implement <asm/fb.h> with generic helpersThomas Zimmermann1-8/+8
2023-04-20arch/sparc: Implement fb_is_primary_device() in source fileThomas Zimmermann1-18/+5
2023-04-18sparc/mm: don't unconditionally set HW writable bit when setting PTE dirty on...David Hildenbrand1-50/+66
2023-04-10of: Make devtree_lock declaration privateRob Herring1-0/+3
2023-03-16mm: Expose untagging mask in /proc/$PID/statusKirill A. Shutemov1-0/+6
2023-03-16mm: Introduce untagged_addr_remote()Kirill A. Shutemov1-0/+2
2023-03-08sparc/cpu: Mark cpu_play_dead() __noreturnJosh Poimboeuf1-1/+1
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-5/+2
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-16/+62
2023-02-15dma-mapping: no need to pass a bus_type into get_arch_dma_ops()Greg Kroah-Hartman1-1/+1
2023-02-13char/agp: introduce asm-generic/agp.hMike Rapoport2-11/+1
2023-02-13char/agp: consolidate {alloc,free}_gatt_pages()Mike Rapoport1-6/+0
2023-02-09mm, arch: add generic implementation of pfn_valid() for FLATMEMMike Rapoport (IBM)1-1/+0
2023-02-02mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVEDavid Hildenbrand2-2/+0
2023-02-02sparc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 64bitDavid Hildenbrand1-3/+35
2023-02-02sparc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE on 32bitDavid Hildenbrand2-12/+29
2023-01-27vio: move to_vio_dev() to use container_of_const()Greg Kroah-Hartman1-4/+1
2022-11-30Merge branch 'mm-hotfixes-stable' into mm-stableAndrew Morton1-0/+1
2022-11-30mm: add dummy pmd_young() for architectures not having itJuergen Gross1-0/+1
2022-11-08mm: remove kern_addr_valid() completelyKefeng Wang1-6/+0
2022-10-12Merge tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-6/+0
2022-10-07Merge tag 'tty-6.1-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds1-147/+0
2022-10-06Merge tag 'asm-generic-6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-0/+24
2022-09-29sparc: Unbreak the buildBart Van Assche1-9/+6
2022-09-11kernel: exit: cleanup release_thread()Kefeng Wang2-6/+0
2022-09-09termios: get rid of non-UAPI asm/termios.hAl Viro1-8/+0
2022-09-09termios: convert the last (sparc) INIT_C_CC to arrayAl Viro1-9/+0
2022-09-09termios: consolidate values for VDISCARD in INIT_C_CCAl Viro1-2/+2
2022-09-09termios: start unifying non-UAPI parts of asm/termios.hAl Viro1-7/+1
2022-09-09termios: uninline conversion helpersAl Viro1-130/+6
2022-09-08sparc: Fix the generic IO helpersLinus Walleij2-0/+24
2022-08-07Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linuxLinus Torvalds1-9/+9