aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc
AgeCommit message (Expand)AuthorFilesLines
2024-03-15Merge tag 'sparc-for-6.9-tag1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds37-720/+328
2024-03-14Merge tag 'mm-nonmm-stable-2024-03-14-09-36' of git://git.kernel.org/pub/scm/...Linus Torvalds2-2/+2
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-7/+24
2024-03-12Merge tag 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2024-03-12Merge tag 'asm-generic-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-3/+4
2024-03-08sparc32: Fix section mismatch in leon_pci_grpciSam Ravnborg2-2/+2
2024-03-08sparc32: Fix parport build with sparc32Sam Ravnborg2-252/+263
2024-03-08sparc32: Do not select GENERIC_ISA_DMASam Ravnborg1-4/+0
2024-03-08sparc32: Fix build with trapbaseSam Ravnborg5-14/+14
2024-03-08sparc32: Use generic cmpdi2/ucmpdi2 variantsSam Ravnborg4-50/+4
2024-03-06Normalise "name (ad@dr)" MODULE_AUTHORs to "name <ad@dr>"Ahelenia Ziemiańska2-2/+2
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-06mm/treewide: replace pud_large() with pud_leaf()Peter Xu1-1/+1
2024-03-06mm/treewide: replace pmd_large() with pmd_leaf()Peter Xu1-2/+2
2024-03-06arch: define CONFIG_PAGE_SIZE_*KB on all architecturesArnd Bergmann3-3/+4
2024-03-04smp: Consolidate smp_prepare_boot_cpu()Thomas Gleixner1-4/+0
2024-02-29sparc: vdso: Disable UBSAN instrumentationKees Cook1-0/+1
2024-02-22Introduce cpu_dcache_is_aliasing() across all architecturesMathieu Desnoyers2-0/+15
2024-02-23Merge tag 'drm-misc-fixes-2024-02-22' of git://anongit.freedesktop.org/drm/dr...Dave Airlie2-2/+2
2024-02-22sparc/pgtable: define PFN_PTE_SHIFTDavid Hildenbrand1-0/+2
2024-02-21sparc: Fix undefined reference to fb_is_primary_deviceJavier Martinez Canillas2-2/+2
2024-02-16sparc: select FRAME_POINTER instead of redefining itMasahiro Yamada1-5/+2
2024-02-16sparc: vDSO: fix return value of __setup handlerRandy Dunlap1-4/+3
2024-02-16sparc64: NMI watchdog: fix return value of __setup handlerRandy Dunlap1-1/+1
2024-02-16sparc: vio: make vio_bus_type constRicardo B. Marliere1-1/+1
2024-02-16sparc: Fix typosBjorn Helgaas20-27/+27
2024-02-16sparc: Use shared font dataDr. David Alan Gilbert2-356/+11
2024-02-15sparc: remove obsolete config ARCH_ATULukas Bulwahn1-4/+0
2024-02-09work around gcc bugs with 'asm goto' with outputsLinus Torvalds1-2/+2
2024-01-19sparc: Use device_get_match_data()Rob Herring2-10/+12
2024-01-18Merge tag 'kbuild-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-14/+4
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 Torvalds5-15/+10
2024-01-09Merge tag 'lsm-pr-20240105' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+3
2024-01-09Merge tag 'mm-nonmm-stable-2024-01-09-10-33' of git://git.kernel.org/pub/scm/...Linus Torvalds4-4/+0
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds5-5/+6
2024-01-08mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov3-4/+4
2024-01-08mm, treewide: introduce NR_PAGE_ORDERSKirill A. Shutemov1-1/+1
2024-01-05mm/mglru: add dummy pmd_dirty()Kinsey Ho1-0/+1
2023-12-14wire up syscalls for statmount/listmountMiklos Szeredi1-0/+2
2023-12-14mm: Introduce flush_cache_vmap_early()Alexandre Ghiti2-0/+2
2023-12-10arch: turn off -Werror for architectures with known warningsArnd Bergmann4-4/+0
2023-12-10sparc: vdso: use $(addprefix ) instead of $(foreach )Masahiro Yamada1-1/+1
2023-12-10sparc: vdso: simplify obj-y additionMasahiro Yamada1-9/+2
2023-12-10sparc: vdso: clean up build artifacts in arch/sparc/vdso/Masahiro Yamada1-4/+1
2023-12-04sparc: Use $(kecho) to announce kernel images being readyUwe Kleine-König1-5/+5
2023-11-28Merge branch 'asm-generic-prototypes' into asm-genericArnd Bergmann3-3/+5
2023-11-23arch: include linux/cpu.h for trap_init() prototypeArnd Bergmann2-0/+2
2023-11-23arch: fix asm-offsets.c building with -Wmissing-prototypesArnd Bergmann1-3/+3
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-12LSM: wireup Linux Security Module syscallsCasey Schaufler1-0/+3
2023-11-10kprobes: unify kprobes_exceptions_nofify() prototypesArnd Bergmann1-2/+0
2023-11-04Merge tag 'kbuild-v6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds2-30/+2
2023-11-03Merge tag 'tty-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2-26/+0
2023-11-02Merge tag 'v6.7-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Linus Torvalds1-21/+24
2023-11-01Merge tag 'asm-generic-6.7' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+2
2023-11-01Merge tag 'drm-next-2023-10-31-1' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-6/+9
2023-10-30Merge tag 'hardening-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2023-10-30Merge tag 'locking-core-2023-10-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+3
2023-10-28kbuild: unify vdso_install rulesMasahiro Yamada2-30/+2
2023-10-27sparc32: fix a braino in fault handling in csum_and_copy_..._user()Al Viro1-1/+1
2023-10-27crypto: sparc/crc32c - stop using the shash alignmaskEric Biggers1-21/+24
2023-10-23BackMerge tag 'v6.6-rc7' into drm-nextDave Airlie2-3/+11
2023-10-17vgacon, arch/*: remove unused screen_info definitionsArnd Bergmann2-26/+0
2023-10-12fbdev: Replace fb_pgprotect() with pgprot_framebuffer()Thomas Zimmermann1-6/+9
2023-10-09Merge tag 'v6.6-rc5' into locking/core, to pick up fixesIngo Molnar2-3/+11
2023-10-06arch: Reserve map_shadow_stack() syscall number for all architecturesSohil Mehta1-0/+1
2023-10-06sparc: Annotate struct cpuinfo_tree with __counted_byKees Cook1-1/+1
2023-10-03syscalls: Cleanup references to sys_lookup_dcookie()Sohil Mehta1-1/+1
2023-09-29mm: hugetlb: add huge page size param to set_huge_pte_at()Ryan Roberts2-3/+11
2023-09-21futex: Add sys_futex_requeue()peterz@infradead.org1-0/+1
2023-09-21futex: Add sys_futex_wait()peterz@infradead.org1-0/+1
2023-09-21futex: Add sys_futex_wake()peterz@infradead.org1-0/+1
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 'mm-hotfixes-stable-2023-09-05-11-51' of git://git.kernel.org/pub/s...Linus Torvalds1-0/+1
2023-09-05sparc64: add missing initialization of folio in tlb_batch_add()Mike Rapoport (IBM)1-0/+1
2023-09-05Merge tag 'kbuild-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds40-40/+40
2023-09-01Merge tag 'tty-6.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2-3/+3
2023-08-31Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-6/+6
2023-08-30Merge tag 'devicetree-header-cleanups-for-6.6' of git://git.kernel.org/pub/sc...Linus Torvalds32-33/+49
2023-08-29Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/...Linus Torvalds2-4/+4
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds11-89/+173
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 Herring32-33/+49
2023-08-28Merge tag 'v6.6-vfs.fchmodat2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
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)5-67/+119
2023-08-24sparc32: implement the new page table range APIMatthew Wilcox (Oracle)3-8/+23
2023-08-24sparc: Remove <asm/ide.h>Geert Uytterhoeven1-97/+0
2023-08-22sparc: remove <asm/export.h>Masahiro Yamada1-1/+0
2023-08-22sparc: replace #include <asm/export.h> with #include <linux/export.h>Masahiro Yamada39-39/+40
2023-08-21sparc: convert pgtable_pte_page_{ctor, dtor}() to ptdesc equivalentsVishal Moola (Oracle)1-2/+3
2023-08-21sparc64: convert various functions to use ptdescsVishal Moola (Oracle)1-8/+9
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 Anderson2-4/+4
2023-08-18sparc: add pte_free_defer() for pte_t *pgtable_tHugh Dickins2-0/+20
2023-08-18mm: make show_free_areas() staticKefeng Wang1-1/+1
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-08-02x86/shstk: Add user control-protection fault handlerRick Edgecombe2-2/+2
2023-07-31Merge 6.5-rc4 into tty-nextGreg Kroah-Hartman1-1/+1
2023-07-29arch/*/configs/*defconfig: Replace AUTOFS4_FS by AUTOFS_FSSven Joachim1-1/+1
2023-07-27arch: Register fchmodat2, usually as syscall 452Palmer Dabbelt1-0/+1
2023-07-25tty: sysrq: switch sysrq handlers from int to u8Jiri Slaby1-2/+2
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-07-06Merge tag 'drm-next-2023-07-07' of git://anongit.freedesktop.org/drm/drmLinus Torvalds1-0/+3
2023-06-29sparc32: fix lock_mm_and_find_vma() conversionLinus Torvalds1-1/+1
2023-06-29Merge tag 'slab-for-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/vba...Linus Torvalds2-2/+0
2023-06-29Merge tag 'drm-next-2023-06-29' of git://anongit.freedesktop.org/drm/drmLinus Torvalds4-20/+54
2023-06-29arch/sparc: Add module license and description for fbdev helpersThomas Zimmermann1-0/+3
2023-06-28Merge branch 'expand-stack'Linus Torvalds3-27/+14
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 Torvalds8-12/+24
2023-06-28Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds7-4/+12
2023-06-27Merge tag 'hardening-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-4/+4
2023-06-27Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-13/+34
2023-06-27mm: always expand the stack with the mmap write lock heldLinus Torvalds1-3/+5
2023-06-24mm/fault: convert remaining simple cases to lock_mm_and_find_vma()Linus Torvalds2-24/+9
2023-06-19watchdog/sparc64: define HARDLOCKUP_DETECTOR_SPARC64Petr Mladek1-1/+6
2023-06-19watchdog/hardlockup: make HAVE_NMI_WATCHDOG sparc64-specificPetr Mladek2-1/+10
2023-06-19watchdog/hardlockup: declare arch_touch_nmi_watchdog() only in linux/nmi.hPetr Mladek1-1/+0
2023-06-19watchdog/hardlockup: HAVE_NMI_WATCHDOG must implement watchdog_hardlockup_pro...Douglas Anderson1-0/+5
2023-06-19sparc: iounit and iommu use pte_offset_kernel()Hugh Dickins2-2/+2
2023-06-19sparc: allow pte_offset_map() to failHugh Dickins3-0/+7
2023-06-19sparc/hugetlb: pte_alloc_huge() pte_offset_huge()Hugh Dickins1-2/+2
2023-06-16sparc/cpu: Switch to arch_cpu_finalize_init()Thomas Gleixner3-18/+8
2023-06-14sparc64: Replace all non-returning strlcpy with strscpyAzeem Shaikh4-4/+4
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-09watchdog/hardlockup: rename some "NMI watchdog" constants/functionDouglas Anderson1-2/+2
2023-06-09watchdog/hardlockup: change watchdog_nmi_enable() to voidLecopzer Chen1-5/+3
2023-06-09init: consolidate prototypes in linux/init.hArnd Bergmann4-4/+0
2023-06-09cachestat: wire up cachestat for other architecturesNhat Pham1-0/+1
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-26mm/slab: rename CONFIG_SLAB to CONFIG_SLAB_DEPRECATEDVlastimil Babka2-2/+0
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-18fbdev: Include <linux/fb.h> instead of <asm/fb.h>Thomas Zimmermann1-1/+0
2023-05-09Merge drm/drm-next into drm-misc-nextMaxime Ripard25-107/+123
2023-05-05Merge tag 'locking-core-2023-05-05' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-5/+5
2023-04-30Merge tag 'kbuild-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-11/+4
2023-04-29locking/arch: Rename all internal __xchg() names to __arch_xchg()Andrzej Hajda2-5/+5
2023-04-28Merge tag 'smp-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-2/+2
2023-04-28Merge tag 'objtool-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-2/+2
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 Torvalds5-65/+80
2023-04-27Merge tag 'pci-v6.4-changes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-12/+8
2023-04-27Merge tag 'devicetree-for-6.4-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds8-10/+13
2023-04-26sparc: unify sparc32/sparc64 archhelpRandy Dunlap1-11/+4
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 Zimmermann4-18/+33
2023-04-18sparc/mm: don't unconditionally set HW writable bit when setting PTE dirty on...David Hildenbrand1-50/+66
2023-04-18sparc: reword ARCH_FORCE_MAX_ORDER prompt and help textMike Rapoport (IBM)1-7/+9
2023-04-18sparc: Use of_property_read_bool() for boolean propertiesRob Herring2-2/+2
2023-04-18sparc: Use of_property_present() for testing DT property presenceRob Herring5-8/+8
2023-04-10of: Make devtree_lock declaration privateRob Herring1-0/+3
2023-04-05mm, treewide: redefine MAX_ORDER sanelyKirill A. Shutemov4-8/+5
2023-04-05sparc/mm: fix MAX_ORDER usage in tsb_grow()Kirill A. Shutemov1-2/+2
2023-04-05Kconfig: introduce HAS_IOPORT option and select it as necessaryNiklas Schnelle1-0/+1
2023-04-04PCI: Introduce pci_dev_for_each_resource()Mika Westerberg3-12/+8
2023-03-24treewide: Trace IPIs sent via smp_send_reschedule()Valentin Schneider2-2/+2
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-08sched/idle: Mark arch_cpu_idle_dead() __noreturnJosh Poimboeuf1-1/+1
2023-03-08sparc/cpu: Mark cpu_play_dead() __noreturnJosh Poimboeuf1-1/+1
2023-03-05Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2-2/+10
2023-03-02sparc: fix livelock in uaccessAl Viro2-2/+10
2023-02-24Merge tag 'driver-core-6.3-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-6/+3
2023-02-23Merge tag 'mm-nonmm-stable-2023-02-20-15-29' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
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-20Merge tag 'sched-core-2023-02-20' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-3/+6
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-09sparc: allow PM configs for sparc32 COMPILE_TESTRandy Dunlap1-1/+1
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-27driver core: make struct bus_type.uevent() take a const *Greg Kroah-Hartman1-1/+1
2023-01-27vio: move to_vio_dev() to use container_of_const()Greg Kroah-Hartman1-4/+1
2023-01-13arch/idle: Change arch_cpu_idle() behavior: always exit with IRQs disabledPeter Zijlstra3-2/+6
2023-01-13objtool/idle: Validate __cpuidle code as noinstrPeter Zijlstra1-1/+0
2022-12-13Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-9/+1
2022-12-13Merge tag 'net-next-6.2' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-5/+5
2022-12-12Merge tag 'mm-nonmm-stable-2022-12-12' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-16/+16
2022-12-12Merge tag 'random-6.2-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2022-12-08Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+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-18treewide: use get_random_u32_below() instead of deprecated functionJason A. Donenfeld1-1/+1
2022-11-15sparc: ptrace: user_regset_copyin_ignore() always returns 0Sergey Shtylyov2-16/+16
2022-11-11net: remove skb->vlan_presentEric Dumazet1-5/+5
2022-11-08mm: remove kern_addr_valid() completelyKefeng Wang3-9/+1
2022-10-16Merge tag 'random-6.1-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1