aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc/include
AgeCommit message (Expand)AuthorFilesLines
15 hoursMerge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+2
6 dayssparc: simplify module_alloc()Mike Rapoport (IBM)1-0/+2
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-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
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-38/+0
2022-08-04Merge tag 'pci-v5.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-17/+1
2022-08-04Merge branch 'pci/header-cleanup-immutable'Bjorn Helgaas2-17/+0
2022-07-29sparc: Use generic pci_mmap_resource_range()Arnd Bergmann1-0/+1
2022-07-22PCI: Move isa_dma_bridge_buggy out of asm/dma.hStafford Horne1-8/+0
2022-07-22PCI: Remove pci_get_legacy_ide_irq() and asm-generic/pci.hStafford Horne1-9/+0
2022-07-21mmu_gather: Remove per arch tlb_{start,end}_vma()Peter Zijlstra1-2/+0
2022-07-17sparc/mm: move protection_map[] inside the platformAnshuman Khandual2-38/+0
2022-06-30bitops: wrap non-atomic bitops with a transparent macroAlexander Lobakin1-9/+9
2022-06-03Merge tag 'tty-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds1-139/+84
2022-06-02Merge tag 'asm-generic-fixes-5.19' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+2
2022-06-02sparc: fix mis-use of __kernel_{uid,gid}_t in uapi/asm/stat.hMasahiro Yamada1-2/+2
2022-05-31Merge tag 'riscv-for-linus-5.19-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-46/+16
2022-05-26Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-8/+3
2022-05-26Merge tag 'asm-generic-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-6/+6
2022-05-25Merge tag 'net-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-0/+1
2022-05-19termbits.h: Remove posix_types.h includeIlpo Järvinen1-2/+0
2022-05-19termbits.h: Align lines & formatIlpo Järvinen1-85/+83
2022-05-19termbits.h: create termbits-common.h for identical bitsIlpo Järvinen1-52/+1
2022-05-13mm: change huge_ptep_clear_flush() to return the original pteBaolin Wang1-2/+3
2022-05-13sparc: use fallback for random_get_entropy() instead of zeroJason A. Donenfeld1-3/+1
2022-05-13sparc: add asm/stat.h to UAPI compile-test coverageMasahiro Yamada1-6/+6
2022-04-28sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROTAnshuman Khandual1-6/+0
2022-04-28net: SO_RCVMARK socket option for SO_MARK with recvmsg()Erin MacNeil1-0/+1
2022-04-26asm-generic: compat: Cleanup duplicate definitionsGuo Ren1-25/+14
2022-04-26fs: stat: compat: Add __ARCH_WANT_COMPAT_STATGuo Ren1-0/+1
2022-04-26compat: consolidate the compat_flock{,64} definitionChristoph Hellwig1-17/+1
2022-04-26uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.hChristoph Hellwig1-4/+0
2022-04-23sparc: cacheflush_32.h needs struct pageRandy Dunlap1-0/+1
2022-03-24Merge tag 'net-next-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-0/+2
2022-03-24Merge tag 'flexible-array-transformations-5.18-rc1' of git://git.kernel.org/p...Linus Torvalds1-5/+5
2022-03-23Merge tag 'asm-generic-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds9-77/+89
2022-03-23Merge tag 'for-5.18/fbdev-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-3/+3
2022-03-22Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-1/+6
2022-03-21sparc32: Add pmd_pfn()Matthew Wilcox (Oracle)1-1/+6
2022-02-25Merge branch 'set_fs-4' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd...Arnd Bergmann7-75/+83
2022-02-25uaccess: remove CONFIG_SET_FSArnd Bergmann2-19/+0
2022-02-25sparc64: remove CONFIG_SET_FS supportArnd Bergmann4-29/+3
2022-02-25uaccess: generalize access_ok()Arnd Bergmann3-28/+5
2022-02-25uaccess: add generic __{get,put}_kernel_nofaultArnd Bergmann1-2/+0
2022-02-25sparc64: add __{get,put}_kernel_nofault()Arnd Bergmann1-0/+78
2022-02-18sparc64: fix building assembly filesArnd Bergmann1-1/+1
2022-02-17treewide: Replace zero-length arrays with flexible-array membersGustavo A. R. Silva1-5/+5
2022-02-17shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverageMasahiro Yamada1-1/+4
2022-02-17signal.h: add linux/signal.h and asm/signal.h to UAPI compile-test coverageMasahiro Yamada1-1/+2
2022-02-11lib/xor: make xor prototypes more friendly to compiler vectorizationArd Biesheuvel2-21/+42
2022-01-31txhash: Add socket option to control TX hash rethink behaviorAkhmat Karakotov1-0/+2
2022-01-29agp: define proper stubs for empty helpersArnd Bergmann1-3/+3
2022-01-15include: move find.h from asm_generic to linuxYury Norov2-3/+0
2021-11-10Merge tag 'asm-generic-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-10/+0
2021-11-03Merge branch 'per_signal_struct_coredumps-for-v5.16' of git://git.kernel.org/...Linus Torvalds1-4/+4
2021-11-02Merge tag 'net-next-for-5.16' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+3
2021-11-01Merge tag 'trace-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-1/+1
2021-10-15sched: Add wrapper for get_wchan() to keep task blockedKees Cook2-2/+2
2021-10-06ptrace: Remove the unnecessary arguments from arch_ptrace_stopEric W. Biederman1-4/+4
2021-10-05sparc: Fix typo.David S. Miller1-1/+1
2021-10-01sparc: add SO_RESERVE_MEM definition.David S. Miller1-0/+3
2021-09-30kprobes: treewide: Make it harder to refer kretprobe_trampoline directlyMasami Hiramatsu1-1/+1
2021-09-14arch: remove unused function syscall_set_arguments()Peter Collingbourne1-10/+0
2021-09-08arch: remove compat_alloc_user_spaceArnd Bergmann1-19/+0
2021-09-01Merge branch 'siginfo-si_trapno-for-v5.15' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-3/+0
2021-08-04sock: allow reading and changing sk_userlocks with setsockoptPavel Tikhomirov1-0/+2
2021-07-23signal/sparc: si_trapno is only used with SIGILL ILL_ILLTRPEric W. Biederman1-3/+0
2021-07-23compat: make linux/compat.h available everywhereArnd Bergmann1-11/+3
2021-07-11Merge tag 'locking-urgent-2021-07-11' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2021-07-08mm: rename p4d_page_vaddr to p4d_pgtable and make it return pud_t *Aneesh Kumar K.V1-2/+2
2021-07-08mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t *Aneesh Kumar K.V2-6/+6
2021-07-07locking/atomic: sparc: Fix arch_cmpxchg64_local()Mark Rutland1-1/+1
2021-07-05Merge tag 'char-misc-5.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2021-07-02Merge tag 'asm-generic-unaligned-5.14' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-11/+0
2021-07-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds4-8/+5
2021-07-01mm/thp: define default pmd_pgtable()Anshuman Khandual4-2/+4
2021-07-01mm: define default value for FIRST_USER_ADDRESSAnshuman Khandual2-4/+0
2021-06-30mm/hugetlb: change parameters of arch_make_huge_pte()Christophe Leroy1-2/+1
2021-06-30Merge tag 'net-next-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-0/+2
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-06-24net: retrieve netns cookie via getsocketoptMartynas Pumputis1-0/+2
2021-05-26locking/atomic: sparc: move to ARCH_ATOMICMark Rutland4-47/+47
2021-05-26locking/atomic: cmpxchg: make `generic` a prefixMark Rutland2-3/+3
2021-05-14sparc/vio: make remove callback return voidUwe Kleine-König1-1/+1
2021-05-10asm-generic: use asm-generic/unaligned.h for most architecturesArnd Bergmann1-11/+0
2021-05-08Merge tag 'kbuild-v5.13-2' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds1-1/+0
2021-05-07Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-5/+0
2021-05-07mm: remove xlate_dev_kmem_ptr()David Hildenbrand1-5/+0
2021-05-03Merge tag 'trace-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-1/+1
2021-05-02sparc: syscalls: switch to generic syscalltbl.shMasahiro Yamada1-1/+0
2021-04-30mm/vmalloc: fix HUGE_VMAP regression by enabling huge pages in vmalloc_to_pageNicholas Piggin1-0/+3
2021-04-08asm-generic/io.h: Add a non-posted variant of ioremap()Hector Martin1-0/+4
2021-03-23tracing: Fix various typos in commentsIngo Molnar1-1/+1
2021-03-08Merge git://git.kernel.org:/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds7-47/+7
2021-02-26Merge branch 'work.sparc32' of git://git.kernel.org/pub/scm/linux/kernel/git/...David S. Miller5-42/+5
2021-02-26Merge branch 'work.sparc' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...David S. Miller2-5/+2
2021-02-24Merge tag 'x86-entry-2021-02-24' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+0
2021-02-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparcLinus Torvalds5-40/+32
2021-02-21Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+1
2021-02-21Merge tag 'core-mm-2021-02-17' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+0
2021-02-18sparc: make xchg() into a statement expressionRandy Dunlap1-1/+1
2021-02-18sparc64: Use arch_validate_flags() to validate ADI flagKhalid Aziz1-25/+29
2021-02-15sparc: remove wrong comment from arch/sparc/include/asm/KbuildMasahiro Yamada1-2/+0