aboutsummaryrefslogtreecommitdiffstats
path: root/arch/openrisc/include/asm
AgeCommit message (Expand)AuthorFilesLines
2025-10-05Merge tag 'for-linus' of https://github.com/openrisc/linuxLinus Torvalds5-1/+101
2025-10-03Merge tag 'pull-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-17/+0
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-13SET_PAGE_DIR() users had been gone since 2.3.12pre1Al Viro1-3/+0
2025-09-13PAGE_PTR() had been last used outside of arch/* in 1.1.94Al Viro1-14/+0
2025-09-11openrisc: Add jump label supportchenmiao2-0/+75
2025-09-11openrisc: Add text patching API supportchenmiao4-1/+26
2025-09-08openrisc: Add __attribute_const__ to ffs()-family implementationsKees Cook4-4/+4
2025-08-04Merge tag 'for-linus' of https://github.com/openrisc/linuxLinus Torvalds7-16/+16
2025-06-11mm: pgtable: fix pte_swp_exclusiveMagnus Lindholm1-1/+1
2025-06-07openrisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headersThomas Huth7-16/+16
2025-05-11syscall.h: introduce syscall_set_nr()Dmitry V. Levin1-0/+6
2025-05-11syscall.h: add syscall_set_arguments()Dmitry V. Levin1-0/+7
2025-05-11mm: introduce a common definition of mk_pte()Matthew Wilcox (Oracle)1-2/+0
2025-04-26Merge tag 'for-linus' of https://github.com/openrisc/linuxLinus Torvalds2-7/+34
2025-04-20openrisc: Introduce new utility functions to flush and invalidate cachesSahil Siddiq2-0/+25
2025-04-20openrisc: Refactor struct cpuinfo_or1k to reduce duplicationSahil Siddiq1-7/+9
2025-04-01mm: pgtable: convert some architectures to use tlb_remove_ptdesc()Qi Zheng1-5/+2
2025-01-26Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-5/+3
2025-01-25asm-generic: pgalloc: provide generic __pgd_{alloc,free}Kevin Brodsky1-4/+2
2025-01-25mm: pgtable: introduce pagetable_dtor()Qi Zheng1-1/+1
2025-01-14openrisc: Add HAVE_REGS_AND_STACK_ACCESS_API supportMichael Jeanson1-1/+72
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-20Merge tag 'asm-generic-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+0
2024-11-20Merge tag 'for-linus' of https://github.com/openrisc/linuxLinus Torvalds1-16/+5
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 Frascino1-10/+1
2024-10-15openrisc: Implement fixmap to fix earlyconStafford Horne1-16/+5
2024-07-10openrisc: convert to generic syscall tableArnd Bergmann3-4/+10
2024-04-15openrisc: Move FPU state out of pt_regsStafford Horne3-2/+24
2024-03-14Merge tag 'for-linus' of https://github.com/openrisc/linuxLinus Torvalds1-30/+1
2024-03-10openrisc: Use asm-generic's version of fix_to_virt() & virt_to_fix()Dawei Li1-30/+1
2024-03-06arch: define CONFIG_PAGE_SIZE_*KB on all architecturesArnd Bergmann1-1/+1
2024-03-05mm: Remove broken pfn_to_virt() on arch csky/hexagon/openriscYan Zhao1-5/+0
2023-09-05Merge tag 'for-linus' of https://github.com/openrisc/linuxLinus Torvalds3-2/+21
2023-08-31Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2023-08-24openrisc: implement the new page table range APIMatthew Wilcox (Oracle)2-6/+17
2023-08-21openrisc: convert __pte_free_tlb() to use ptdescsVishal Moola (Oracle)1-4/+4
2023-08-21openrisc: Add prototype for die to bug.hStafford Horne1-0/+11
2023-08-21openrisc: Add prototype for show_registers to processor.hStafford Horne1-0/+1
2023-08-18openrisc: mm: convert to GENERIC_IOREMAPBaoquan He1-5/+6
2023-08-11openrisc: Make pfn accessors statics inlinesLinus Walleij1-2/+9
2023-07-11mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma()Rick Edgecombe1-1/+1
2023-06-05locking/atomic: make atomic*_{cmp,}xchg optionalMark Rutland1-3/+0
2023-05-05Merge tag 'locking-core-2023-05-05' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-5/+5
2023-04-29locking/arch: Rename all internal __xchg() names to __arch_xchg()Andrzej Hajda1-5/+5
2023-04-26openrisc: Support storing and restoring fpu stateStafford Horne1-2/+2
2023-02-09mm, arch: add generic implementation of pfn_valid() for FLATMEMMike Rapoport (IBM)1-2/+0
2023-02-02mm: remove __HAVE_ARCH_PTE_SWP_EXCLUSIVEDavid Hildenbrand1-1/+0
2023-02-02openrisc/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVEDavid Hildenbrand1-5/+36
2022-11-08mm: remove kern_addr_valid() completelyKefeng Wang1-2/+0
2022-09-11kernel: exit: cleanup release_thread()Kefeng Wang1-1/+0
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-18/+0
2022-07-30openrisc: io: Define iounmap argument as volatileStafford Horne1-1/+1
2022-07-30openrisc: Add pci bus supportStafford Horne2-1/+2
2022-07-17openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROTAnshuman Khandual1-18/+0
2022-05-26Merge tag 'asm-generic-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds3-37/+2
2022-05-13openrisc: start CPU timer early in bootJason A. Donenfeld1-0/+1
2022-05-11openrisc: Move to ticket-spinlockPeter Zijlstra3-37/+2
2022-03-23Merge tag 'asm-generic-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-48/+1
2022-03-21arch: Add pmd_pfn() where it is missingMike Rapoport1-0/+1
2022-02-25uaccess: remove CONFIG_SET_FSArnd Bergmann2-30/+0
2022-02-25uaccess: generalize access_ok()Arnd Bergmann1-18/+1
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-04openrisc: Add clone3 ABI wrapperStafford Horne1-0/+2
2021-11-10Merge tag 'asm-generic-5.16' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-7/+0
2021-11-01Merge tag 'sched-core-2021-11-01' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2021-10-30locking: Remove spin_lock_flags() etcArnd Bergmann1-3/+0
2021-10-15sched: Add wrapper for get_wchan() to keep task blockedKees Cook1-1/+1
2021-09-14arch: remove unused function syscall_set_arguments()Peter Collingbourne1-7/+0
2021-08-11openrisc: Fix compiler warnings in setupStafford Horne1-0/+15
2021-08-05openrisc: rename or32 code & comments to or1kRandy Dunlap2-4/+4
2021-07-02Merge tag 'asm-generic-unaligned-5.14' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-47/+0
2021-07-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-3/+0
2021-07-01mm/thp: define default pmd_pgtable()Anshuman Khandual1-2/+0
2021-07-01mm: define default value for FIRST_USER_ADDRESSAnshuman Khandual1-1/+0
2021-06-29Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-1/+1
2021-06-29mm: update legacy flush_tlb_* to use vmaChen Li1-1/+1
2021-06-28Merge tag 'locking-core-2021-06-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-18/+28
2021-05-26locking/atomic: openrisc: move to ARCH_ATOMICMark Rutland2-21/+25
2021-05-26locking/atomic: openrisc: avoid asm-generic/atomic.hMark Rutland1-1/+7
2021-05-15openrisc: Define memory barrier mbPeter Zijlstra1-0/+9
2021-05-10openrisc: always use unaligned-struct headerArnd Bergmann1-47/+0
2021-01-20openrisc: io: Add missing __iomem annotation to iounmap()Geert Uytterhoeven1-1/+1
2020-12-29local64.h: make <asm/local64.h> mandatoryRandy Dunlap1-1/+0
2020-12-17Merge tag 'for-linus' of git://github.com/openrisc/linuxLinus Torvalds1-0/+1
2020-12-16Merge tag 'tif-task_work.arch-2020-12-14' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+2
2020-11-21openrisc: add local64.h to fix blk-iocost buildStafford Horne1-0/+1
2020-11-09openrisc: add support for TIF_NOTIFY_SIGNALJens Axboe1-0/+2
2020-10-27openrisc: use asm-generic/mmu_context.h for no-op implementationsNicholas Piggin1-5/+3
2020-09-12openrisc: Fix issue with get_user for 64-bit valuesStafford Horne1-12/+21
2020-08-14Merge tag 'for-linus' of git://github.com/openrisc/linuxLinus Torvalds2-13/+19
2020-08-12uaccess: remove segment_eqChristoph Hellwig1-1/+1
2020-08-09openrisc: uaccess: Add user address space check to access_okStafford Horne1-0/+1
2020-08-09openrisc: uaccess: Remove unused macro __addr_okStafford Horne1-3/+0
2020-08-09openrisc: uaccess: Use static inline function in access_okStafford Horne1-4/+7
2020-08-09openrisc: uaccess: Fix sparse address space warningsStafford Horne1-4/+4
2020-08-07opeinrisc: switch to generic version of pte allocationMike Rapoport1-30/+3
2020-08-07mm: remove unneeded includes of <asm/pgalloc.h>Mike Rapoport1-1/+0
2020-08-06openrisc: io: Fixup defines and move include to the endStafford Horne1-2/+7
2020-08-04openrisc: fix __user in raw_copy_to_user()'s prototypeLuc Van Oostenryck1-1/+1
2020-06-09mm: consolidate pte_index() and pte_offset_*() definitionsMike Rapoport1-27/+4
2020-06-09mm: reorder includes after introduction of linux/pgtable.hMike Rapoport1-1/+0
2020-06-09mm: introduce include/linux/pgtable.hMike Rapoport2-3/+1
2020-06-09mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport1-1/+0
2020-06-08mm: rename flush_icache_user_range to flush_icache_user_pageChristoph Hellwig1-1/+1
2020-06-08openrisc: use asm-generic/cacheflush.hChristoph Hellwig1-25/+6
2020-06-04openrisc: add support for folded p4d page tablesMike Rapoport1-1/+0
2020-04-10mm/special: create generic fallbacks for pte_special() and pte_mkspecial()Anshuman Khandual1-2/+0
2020-04-10mm/vma: define a default value for VM_DATA_DEFAULT_FLAGSAnshuman Khandual1-5/+0
2020-04-02asm-generic: make more kernel-space headers mandatoryMasahiro Yamada1-36/+0
2020-03-27futex: arch_futex_atomic_op_inuser() calling conventions changeAl Viro1-3/+2
2019-12-10mm/vmalloc: Add empty <asm/vmalloc.h> headers and use them from <linux/vmallo...Ingo Molnar1-0/+4
2019-11-11arch: rely on asm-generic/io.h for default ioremap_* definitionsChristoph Hellwig1-1/+0
2019-09-26mm: treewide: clarify pgtable_page_{ctor,dtor}() namingMark Rutland1-3/+3
2019-09-24mm: consolidate pgtable_cache_init() and pgd_cache_init()Mike Rapoport1-5/+0
2019-09-24mm: remove quicklist page table cachesNicholas Piggin1-2/+0
2019-08-31openrisc: map as uncached in ioremapChristoph Hellwig2-18/+4
2019-05-30treewide: Add SPDX license identifier - KbuildGreg Kroah-Hartman1-0/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner34-170/+34
2019-05-16Merge tag 'asm-generic-nommu' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+0
2019-05-07Merge tag 'audit-pr-20190507' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+1
2019-05-06Merge tag 'arm64-mmiowb' of git://git.kernel.org/pub/scm/linux/kernel/git/arm...Linus Torvalds1-0/+1
2019-05-06Merge branch 'core-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-6/+2
2019-04-23arch: mostly remove <asm/segment.h>Christoph Hellwig1-1/+0
2019-04-08arch: Use asm-generic header for asm/mmiowb.hWill Deacon1-0/+1
2019-04-05syscalls: Remove start and number from syscall_set_arguments() argsSteven Rostedt (VMware)1-4/+2
2019-04-05syscalls: Remove start and number from syscall_get_arguments() argsSteven Rostedt (Red Hat)1-4/+2
2019-04-03arch/tlb: Clean up simple architecturesPeter Zijlstra1-6/+2
2019-03-28KVM: export <linux/kvm_para.h> and <asm/kvm_para.h> iif KVM is supportedMasahiro Yamada1-0/+1
2019-03-20syscall_get_arch: add "struct task_struct *" argumentDmitry V. Levin1-1/+1
2019-03-17kbuild: warn redundant generic-yMasahiro Yamada1-2/+0
2019-03-04get rid of legacy 'get_ds()' functionLinus Torvalds1-1/+0
2019-02-01arch: unexport asm/shmparam.h for all architecturesMasahiro Yamada1-0/+1
2019-01-08arch/openrisc: Fix issues with access_ok()Stafford Horne1-2/+6
2019-01-05Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-4/+3
2019-01-04mm: treewide: remove unused address argument from pte_alloc functionsJoel Fernandes (Google)1-3/+2
2019-01-04fls: change parameter to unsigned intMatthew Wilcox1-1/+1
2019-01-03Remove 'type' argument from access_ok() functionLinus Torvalds2-5/+5
2018-10-31treewide: remove current_text_addrNick Desaulniers1-5/+0
2018-08-23Merge tag 'for-linus' of git://github.com/openrisc/linuxLinus Torvalds2-35/+1
2018-08-13Merge branch 'locking-core-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds2-3/+4
2018-08-06Merge tag 'irqchip-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/maz...Thomas Gleixner1-1/+5
2018-08-03openrisc: Use the new GENERIC_IRQ_MULTI_HANDLERPalmer Dabbelt1-2/+0
2018-07-21openrisc: use generic dma_noncoherent_opsChristoph Hellwig2-35/+1
2018-07-17Merge tag 'v4.18-rc5' into locking/core, to pick up fixesIngo Molnar1-1/+5
2018-06-25openrisc: Call destructor during __pte_free_tlbStafford Horne1-1/+5
2018-06-21atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless()Mark Rutland1-2/+2
2018-06-21locking/atomics/openrisc: Don't pull in all of <linux/bitops.h> in <asm/cmpxc...Will Deacon1-1/+2
2018-04-19time: Add an asm-generic/compat.h fileArnd Bergmann1-0/+1
2018-02-22openrisc: add ioremap_nocache declaration before include asm-generic/io.h and...Greentime Hu1-1/+2
2018-02-01Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds1-1/+0
2018-01-09Construct init thread stack in the linker script rather than by unionDavid Howells2-4/+0
2018-01-03arch: Remove clkdev.h asm-generic from KbuildStephen Boyd1-1/+0
2017-11-15kmemcheck: remove annotationsLevin, Alexander (Sasha Levin)1-1/+0
2017-11-13Merge tag 'for-linus' of git://github.com/openrisc/linuxLinus Torvalds15-52/+354
2017-11-03openrisc: add tick timer multi-core sync logicStafford Horne1-0/+8
2017-11-03openrisc: support framepointers and STACKTRACE_SUPPORTStafford Horne1-0/+20
2017-11-03openrisc: add cacheflush support to fix icache aliasingJan Henrik Weinstock3-7/+106
2017-11-03openrisc: fix initial preempt state for secondary cpu tasksStafford Horne1-1/+1
2017-11-03openrisc: initial SMP supportStefan Kristiansson8-11/+82
2017-11-03openrisc: use qspinlocks and qrwlocksStafford Horne3-1/+22
2017-11-03openrisc: add 1 and 2 byte cmpxchg supportStafford Horne1-32/+115
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2-0/+2
2017-09-13Merge tag 'openrisc-for-linus' of git://github.com/openrisc/linuxLinus Torvalds1-0/+2
2017-09-11openrisc: add forward declaration for struct vm_area_structTobias Klauser1-0/+2
2017-08-25futex: Remove duplicated code and fix undefined behaviourJiri Slaby1-35/+4
2017-07-11openrisc: move generic-y of exported headers to uapi/asm/KbuildMasahiro Yamada1-28/+1
2017-07-07Merge tag 'openrisc-for-linus' of git://github.com/openrisc/linuxLinus Torvalds1-0/+1
2017-07-08openrisc: explicitly include linux/bug.h in asm/fixmap.hTobias Klauser1-0/+1
2017-07-06Merge branch 'uaccess.strlen' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+0
2017-07-06Merge tag 'dma-mapping-4.13' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-9/+0
2017-07-03Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+0
2017-06-28arch: remove unused macro/function thread_saved_pc()Tobias Klauser1-5/+0
2017-06-28openrisc: remove arch-specific dma_supported implementationChristoph Hellwig1-7/+0
2017-06-20openrisc: remove DMA_ERROR_CODEChristoph Hellwig1-2/+0
2017-06-04signal: Remove non-uapi <asm/siginfo.h>Christoph Hellwig1-1/+0
2017-05-15kill strlen_user()Al Viro1-1/+0
2017-05-11uapi: export all headers under uapi directoriesNicolas Dichtel1-3/+0
2017-04-26Merge branches 'uaccess.alpha', 'uaccess.arc', 'uaccess.arm', 'uaccess.arm64'...Al Viro4-48/+17
2017-04-02Merge branch 'parisc-4.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git...Al Viro3-3/+8
2017-03-28openrisc: switch to RAW_COPY_USERAl Viro1-22/+6
2017-03-28openrisc: switch to generic extable.hAl Viro2-17/+2
2017-03-28new helper: uaccess_kernel()Al Viro1-1/+1
2017-03-16openrisc: fix issue handling 8 byte get_user callsStafford Horne1-1/+1
2017-03-16openrisc: xchg: fix `computed is not used` warningStafford Horne1-2/+6
2017-03-09arch, mm: convert all architectures to use 5level-fixup.hKirill A. Shutemov1-0/+1
2017-03-05uaccess: drop duplicate includes from asm/uaccess.hAl Viro1-2/+0
2017-03-05uaccess: move VERIFY_{READ,WRITE} definitions to linux/uaccess.hAl Viro1-3/+0
2017-02-27kprobes: move kprobe declarations to asm-generic/kprobes.hLuis R. Rodriguez1-0/+1
2017-02-25Merge tag 'for-next-dma_ops' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+2
2017-02-24Merge tag 'openrisc-for-linus' of git://github.com/openrisc/linuxLinus Torvalds9-7/+483
2017-02-25openrisc: Add optimized memcpy routineStafford Horne1-0/+3
2017-02-25openrisc: Add optimized memsetOlof Kindgren1-0/+7
2017-02-25openrisc: Fix the bitmask for the unit present registerSebastian Macke1-2/+2
2017-02-25openrisc: add futex_atomic_* implementationsStefan Kristiansson2-1/+135
2017-02-25openrisc: add optimized atomic operationsStefan Kristiansson2-1/+126