aboutsummaryrefslogtreecommitdiffstats
path: root/arch/hexagon
AgeCommit message (Expand)AuthorFilesLines
2024-03-26hexagon: vmlinux.lds.S: handle attributes sectionNathan Chancellor1-0/+1
2024-03-21Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-9/+3
2024-03-12Merge tag 'asm-generic-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-31/+5
2024-03-06arch: consolidate existing CONFIG_PAGE_SIZE_*KB definitionsArnd Bergmann2-25/+5
2024-03-05mm: Remove broken pfn_to_virt() on arch csky/hexagon/openriscYan Zhao1-6/+0
2024-03-04smp: Consolidate smp_prepare_boot_cpu()Thomas Gleixner1-4/+0
2024-02-20hexagon: select GENERIC_IRQ_PROBE instead of redefining itMasahiro Yamada1-6/+1
2024-02-20hexagon: select FRAME_POINTER instead of redefining itMasahiro Yamada1-3/+2
2024-01-10Merge tag 'asm-generic-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds4-19/+19
2023-12-10hexagon: traps: add internal prototypes for functions only called from asmNathan Chancellor1-0/+4
2023-12-10hexagon: traps: remove sys_syscall()Nathan Chancellor1-7/+0
2023-12-10hexagon: irq: add prototype for arch_do_IRQ()Nathan Chancellor1-0/+3
2023-12-10hexagon: vm_events: remove unused dummy_handler()Nathan Chancellor1-7/+0
2023-12-10hexagon: vdso: include asm/elf.h for arch_setup_additional_pages() prototypeNathan Chancellor1-0/+1
2023-12-10hexagon: process: add internal prototype for do_work_pending()Nathan Chancellor1-0/+1
2023-12-10hexagon: process: include linux/cpu.h for arch_cpu_idle() prototypeNathan Chancellor1-0/+1
2023-12-10hexagon: reset: include linux/reboot.h for prototypesNathan Chancellor1-0/+1
2023-12-10hexagon: signal: switch to SYSCALL_DEFINE0 for sys_rt_sigreturn()Nathan Chancellor1-1/+1
2023-12-10hexagon: time: include asm/delay.h for prototypesNathan Chancellor1-0/+1
2023-12-10hexagon: time: mark time_init_deferred() as staticNathan Chancellor1-1/+1
2023-12-10hexagon: time: include asm/time.h for prototypesNathan Chancellor1-0/+1
2023-12-10hexagon: vm_tlb: include asm/tlbflush.h for prototypesNathan Chancellor1-0/+1
2023-12-10hexagon: vm_fault: include asm/vm_fault.h for prototypesNathan Chancellor1-0/+1
2023-12-10hexagon: vm_fault: mark do_page_fault() as staticNathan Chancellor1-1/+1
2023-12-10hexagon: smp: mark handle_ipi() and start_secondary() as staticNathan Chancellor1-2/+2
2023-12-10hexagon: mm: include asm/setup.h for setup_arch_memory()'s prototypeNathan Chancellor1-0/+1
2023-12-10hexagon: mm: mark paging_init() as staticNathan Chancellor1-1/+1
2023-12-10hexagon: uaccess: remove clear_user_hexagon()Nathan Chancellor1-8/+0
2023-12-05Hexagon: Make pfn accessors statics inlinesLinus Walleij1-2/+13
2023-11-23Merge branch 'asm-generic-io.h-cleanup' into asm-genericArnd Bergmann1-9/+0
2023-11-23hexagon: Remove CONFIG_HEXAGON_ARCH_VERSION from uapi headerThomas Huth2-8/+6
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-3/+0
2023-11-03Merge tag 'tty-6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...Linus Torvalds2-5/+0
2023-10-25hexagon: Remove unusable symbols from the ptrace.h uapiThomas Huth2-13/+25
2023-10-17vgacon, arch/*: remove unused screen_info definitionsArnd Bergmann2-5/+0
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-29Merge tag 'mm-nonmm-stable-2023-08-28-22-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+1
2023-08-24mm: rationalise flush_icache_pages() and flush_icache_page()Matthew Wilcox (Oracle)1-1/+1
2023-08-24hexagon: implement the new page table range APIMatthew Wilcox (Oracle)2-10/+7
2023-08-21treewide: drop CONFIG_EMBEDDEDRandy Dunlap1-1/+1
2023-08-21hexagon: convert __pte_free_tlb() to use ptdescsVishal Moola (Oracle)1-4/+4
2023-08-18hexagon: mm: convert to GENERIC_IOREMAPBaoquan He5-51/+9
2023-07-11mm: Rename arch pte_mkwrite()'s to pte_mkwrite_novma()Rick Edgecombe1-1/+1
2023-06-28Merge branch 'expand-stack'Linus Torvalds2-14/+5
2023-06-27Merge tag 'hardening-v6.5-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-3/+3
2023-06-24mm/fault: convert remaining simple cases to lock_mm_and_find_vma()Linus Torvalds2-14/+5
2023-06-14Hexagon: Replace all non-returning strlcpy with strscpyAzeem Shaikh1-3/+3
2023-06-05locking/atomic: treewide: delete arch_atomic_*() kerneldocMark Rutland1-16/+0
2023-06-05locking/atomic: hexagon: add preprocessor symbolsMark Rutland1-0/+9
2023-06-05locking/atomic: make atomic*_{cmp,}xchg optionalMark Rutland1-6/+0
2023-06-05locking/atomic: hexagon: remove redundant arch_atomic_cmpxchgMark Rutland1-42/+4
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-03-24treewide: Trace IPIs sent via smp_send_reschedule()Valentin Schneider1-1/+1
2023-03-05Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-1/+4
2023-03-02hexagon: fix livelock in uaccessAl Viro1-1/+4
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-7/+30
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 Hildenbrand1-1/+0
2023-02-02hexagon/mm: support __HAVE_ARCH_PTE_SWP_EXCLUSIVEDavid Hildenbrand1-6/+31
2023-01-13arch/idle: Change arch_cpu_idle() behavior: always exit with IRQs disabledPeter Zijlstra1-1/+0
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 Torvalds1-7/+0
2022-11-15hexagon: ptrace: user_regset_copyin_ignore() always returns 0Sergey Shtylyov1-4/+3
2022-11-08mm: remove kern_addr_valid() completelyKefeng Wang1-7/+0
2022-10-12Merge tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-11/+0
2022-10-10Merge tag 'kbuild-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds2-3/+2
2022-10-04Merge tag 'regmap-v6.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broo...Linus Torvalds1-0/+25
2022-10-02kbuild: remove head-y syntaxMasahiro Yamada1-2/+0
2022-10-02kbuild: use obj-y instead extra-y for objects placed at the headMasahiro Yamada1-1/+2
2022-09-11kernel: exit: cleanup release_thread()Kefeng Wang2-11/+0
2022-08-27provide arch_test_bit_acquire for architectures that define test_bitMikulas Patocka1-0/+15
2022-08-22regmap/hexagon: Properly fix the generic IO helpersLinus Walleij1-0/+23
2022-08-17regmap: mmio: Support accelerared noinc operationsLinus Walleij1-0/+2
2022-08-07Merge tag 'bitmap-6.0-rc1' of https://github.com/norov/linuxLinus Torvalds1-9/+15
2022-08-07Merge tag 'mm-nonmm-stable-2022-08-06-2' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-5/+0
2022-07-29profile: setup_profiling_timer() is moslty not implementedBen Dooks1-5/+0
2022-07-17mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROTAnshuman Khandual1-1/+0
2022-07-17hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROTAnshuman Khandual3-27/+43
2022-06-30bitops: unify non-atomic bitops prototypes across architecturesAlexander Lobakin1-9/+15
2022-06-16mm: avoid unnecessary page fault retires on shared memory typesPeter Xu1-0/+4
2022-05-07fork: Generalize PF_IO_WORKER handlingEric W. Biederman1-4/+3
2022-05-07fork: Pass struct kernel_clone_args into copy_threadEric W. Biederman1-2/+5
2022-03-28Merge tag 'ptrace-cleanups-for-v5.18' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds3-6/+5
2022-03-23Merge tag 'asm-generic-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds4-33/+0
2022-03-22Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds1-0/+5
2022-03-22mm: remove mmu_gathers storage from remaining architecturesStafford Horne1-2/+0
2022-03-21arch: Add pmd_pfn() where it is missingMike Rapoport1-0/+5
2022-03-10resume_user_mode: Move to resume_user_mode.hEric W. Biederman2-3/+2
2022-03-10ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.hEric W. Biederman1-3/+3
2022-02-25uaccess: remove CONFIG_SET_FSArnd Bergmann3-8/+0
2022-02-25uaccess: generalize access_ok()Arnd Bergmann1-25/+0
2022-02-14uaccess: fix integer overflow on access_ok()Arnd Bergmann1-9/+9
2022-01-23Merge tag 'bitmap-5.17-rc1' of git://github.com/norov/linuxLinus Torvalds1-1/+0
2022-01-17Merge branch 'signal-for-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2022-01-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-5/+3
2022-01-15include: move find.h from asm_generic to linuxYury Norov1-1/+0
2022-01-15mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bitQi Zheng1-5/+3
2022-01-08hexagon: Fix function name in die()Nathan Chancellor1-1/+1
2021-12-13exit: Add and use make_task_dead.Eric W. Biederman1-1/+1
2021-12-13Merge tag 'v5.16-rc5' into locking/core, to pick up fixesIngo Molnar5-30/+16
2021-12-07locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.hSebastian Andrzej Siewior1-1/+1
2021-11-20hexagon: ignore vmlinux.ldsNathan Chancellor1-0/+1
2021-11-20hexagon: clean up timer-regs.hNathan Chancellor3-30/+11
2021-11-20hexagon: export raw I/O routines for modulesNathan Chancellor1-0/+4
2021-10-15sched: Add wrapper for get_wchan() to keep task blockedKees Cook2-4/+2
2021-09-08Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-4/+0
2021-09-08trap: cleanup trap_init()Kefeng Wang1-4/+0
2021-09-05Merge tag 'trace-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds1-3/+1
2021-09-02Merge tag 'dma-mapping-5.15' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds2-46/+12
2021-08-19hexagon: use the generic global coherent poolChristoph Hellwig2-46/+12
2021-08-16tracing: Refactor TRACE_IRQFLAGS_SUPPORT in KconfigMasahiro Yamada1-3/+1
2021-07-30asm-generic: reverse GENERIC_{STRNCPY_FROM,STRNLEN}_USER symbolsArnd Bergmann1-2/+0
2021-07-27asm-generic: remove extra strn{cpy_from,len}_user declarationsArnd Bergmann1-6/+0
2021-07-23hexagon: use generic strncpy/strnlen from_userArnd Bergmann5-159/+5
2021-07-23asm-generic/uaccess.h: remove __strncpy_from_user/__strnlen_userArnd Bergmann1-9/+13
2021-07-10Merge tag 'kbuild-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds2-4/+2
2021-07-08hexagon: select ARCH_WANT_LD_ORPHAN_WARNNathan Chancellor1-0/+1
2021-07-08hexagon: use common DISCARDS macroNathan Chancellor1-6/+1
2021-07-08hexagon: handle {,SOFT}IRQENTRY_TEXT in linker scriptNathan Chancellor1-0/+2
2021-07-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-4/+0
2021-07-01mm/thp: define default pmd_pgtable()Anshuman Khandual1-1/+0
2021-07-01mm: define default value for FIRST_USER_ADDRESSAnshuman Khandual1-3/+0
2021-06-28Merge tag 'sched-core-2021-06-28' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+1
2021-06-18sched: Introduce task_is_running()Peter Zijlstra1-1/+1
2021-05-26hexagon: move core-y in arch/hexagon/Makefile to arch/hexagon/KbuildMasahiro Yamada2-4/+1
2021-05-26kbuild: require all architectures to have arch/$(SRCARCH)/KbuildMasahiro Yamada1-0/+1
2021-05-26locking/atomic: delete !ARCH_ATOMIC remnantsMark Rutland1-1/+0
2021-05-26locking/atomic: hexagon: move to ARCH_ATOMICMark Rutland3-16/+17
2021-05-07Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-2/+0
2021-05-07mm: remove xlate_dev_kmem_ptr()David Hildenbrand1-1/+0
2021-05-07drivers/char: remove /dev/kmem for goodDavid Hildenbrand1-1/+0
2021-05-03Hexagon: add target builtins to kernelSid Manning8-8/+249
2021-05-03Hexagon: remove DEBUG from comet configSid Manning1-1/+0
2021-05-03Hexagon: change jumps to must-extend in futex_atomic_*Sid Manning1-2/+2
2021-05-03Hexagon: fix build errorsSid Manning3-3/+7
2021-04-30mm: move mem_init_print_info() into mm_init()Kefeng Wang1-1/+0
2021-02-27Merge tag 'io_uring-worker.v3-2021-02-25' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+1
2021-02-24hexagon: remove CONFIG_EXPERIMENTAL from defconfigsRandy Dunlap1-1/+0
2021-02-21arch: setup PF_IO_WORKER threads like PF_KTHREADJens Axboe1-1/+1
2021-01-22arch: hexagon: Don't select HAVE_OPROFILEViresh Kumar1-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 Torvalds2-1/+3
2020-12-16Merge tag 'asm-generic-timers-5.11' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+0
2020-12-15Merge tag 'asm-generic-mmu-context-5.11' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-28/+5
2020-12-15Merge branch 'regset.followup' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+0
2020-11-24sched/idle: Fix arch_cpu_idle() vs tracingPeter Zijlstra1-1/+1
2020-11-09hexagon: add support for TIF_NOTIFY_SIGNALJens Axboe2-1/+3
2020-10-30timekeeping: default GENERIC_CLOCKEVENTS to enabledArnd Bergmann1-1/+0
2020-10-27hexagon: use asm-generic/mmu_context.h for no-op implementationsNicholas Piggin1-28/+5
2020-10-25whack-a-mole: USE_ELF_CORE_DUMPAl Viro1-1/+0
2020-10-23Merge tag 'arch-cleanup-2020-10-22' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+0
2020-10-22Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-0/+1
2020-10-17tracehook: clear TIF_NOTIFY_RESUME in tracehook_notify_resume()Jens Axboe1-1/+0
2020-10-15Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds1-1/+1
2020-10-12Merge branch 'work.csum_and_copy' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-22/+0
2020-10-12Merge tag 'core-build-2020-10-12' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+1
2020-10-06dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h>Christoph Hellwig1-1/+1
2020-09-08uaccess: add infrastructure for kernel builds with set_fs()Christoph Hellwig1-0/+1
2020-09-01vmlinux.lds.h: Split ELF_DETAILS from STABS_DEBUGKees Cook1-0/+1
2020-08-23treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2-2/+2
2020-08-20unify generic instances of csum_partial_copy_nocheck()Al Viro2-22/+0
2020-08-12mm/hexagon: use general page fault accountingPeter Xu1-5/+4
2020-08-12mm: do page fault accounting in handle_mm_faultPeter Xu1-1/+1
2020-08-09Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds1-9/+0
2020-08-07Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-6/+1
2020-08-07asm-generic: pgalloc: provide generic pgd_free()Mike Rapoport1-6/+1
2020-08-07Merge branch 'work.regset' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds1-41/+21
2020-08-04Merge tag 'fork-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/braune...Linus Torvalds1-3/+3
2020-07-29locking/atomic: Move ATOMIC_INIT into linux/types.hHerbert Xu1-2/+0
2020-07-27kill unused dump_fpu() instancesAl Viro1-9/+0
2020-07-27hexagon: switch to ->regset_get()Al Viro1-41/+21
2020-07-04arch: rename copy_thread_tls() back to copy_thread()Christian Brauner1-2/+2
2020-07-04arch: remove HAVE_COPY_THREAD_TLSChristian Brauner1-1/+0
2020-07-04hexagon: switch to copy_thread_tls()Christian Brauner2-3/+4
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-6/+6
2020-06-09mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesMichel Lespinasse2-6/+6
2020-06-09mm: consolidate pte_index() and pte_offset_*() definitionsMike Rapoport1-48/+4
2020-06-09mm: pgtable: add shortcuts for accessing kernel PMD and PTEMike Rapoport1-4/+0
2020-06-09mm: introduce include/linux/pgtable.hMike Rapoport2-4/+1
2020-06-09mm: don't include asm/pgtable.h if linux/mm.h is already includedMike Rapoport1-1/+0
2020-06-09kernel: rename show_stack_loglvl() => show_stack()Dmitry Safonov1-7/+1
2020-06-09hexagon: add show_stack_loglvl()Dmitry Safonov1-14/+17
2020-06-08hexagon: use asm-generic/cacheflush.hChristoph Hellwig1-14/+5
2020-06-06Merge tag 'kbuild-v5.8' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds1-1/+1
2020-06-04hexagon: remove __ARCH_USE_5LEVEL_HACKMike Rapoport2-3/+2
2020-06-03mm: free_area_init: use maximal zone PFNs rather than zone sizesMike Rapoport1-3/+3
2020-05-12hexagon: suppress error message for 'make clean'Masahiro Yamada1-1/+1
2020-04-23arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h>Masahiro Yamada1-4/+4
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-2/+1
2020-04-02mm: allow VM_FAULT_RETRY for multiple timesPeter Xu1-1/+0
2020-04-02mm: introduce FAULT_FLAG_DEFAULTPeter Xu1-1/+1
2020-04-02mm: introduce fault_signal_pending()Peter Xu1-1/+1
2020-04-02asm-generic: make more kernel-space headers mandatoryMasahiro Yamada1-33/+0
2020-03-30Merge tag 'irq-core-2020-03-30' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-19/+14
2020-03-29hexagon: Replace setup_irq() by request_irq()afzal mohammed2-19/+14
2020-03-28Merge branch 'uaccess.futex' of git://git.kernel.org/pub/scm/linux/kernel/git...Thomas Gleixner1-3/+2
2020-03-27futex: arch_futex_atomic_op_inuser() calling conventions changeAl Viro1-3/+2