aboutsummaryrefslogtreecommitdiff
path: root/arch/parisc/kernel/cache.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-31parisc: BTLB: Fix crash when setting up BTLB at CPU bringupGravatar Helge Deller 1-1/+1
2024-01-30parisc: Fix random data corruption from exception handlerGravatar Helge Deller 1-2/+2
2024-01-28parisc: Check for valid stride size for cache flushesGravatar Helge Deller 1-0/+4
2023-09-07parisc: BTLB: Initialize BTLB tables at CPU startupGravatar Helge Deller 1-7/+1
2023-08-24parisc: implement the new page table range APIGravatar Matthew Wilcox (Oracle) 1-34/+73
2023-06-30parisc: Add cacheflush() syscallGravatar Helge Deller 1-0/+49
2023-06-19parisc: add pte_unmap() to balance get_ptep()Gravatar Hugh Dickins 1-5/+21
2023-05-24parisc: Fix flush_dcache_page() for usage from irq contextGravatar Helge Deller 1-2/+3
2022-09-26parisc: remove mmap linked list from cache handlingGravatar Matthew Wilcox (Oracle) 1-2/+7
2022-08-05Merge tag 'for-5.20/parisc-1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Gravatar Linus Torvalds 1-3/+0
2022-08-01parisc: Drop pa_swapper_pg_lock spinlockGravatar Helge Deller 1-3/+0
2022-07-25highmem: Make __kunmap_{local,atomic}() take const void pointerGravatar Fabio M. De Francesco 1-1/+1
2022-06-26parisc: Fix flush_anon_page on PA8800/PA8900Gravatar John David Anglin 1-1/+4
2022-05-23parisc: Don't enforce DMA completion order in cache flushesGravatar John David Anglin 1-0/+3
2022-05-17parisc: Rewrite cache flush code for PA8800/PA8900Gravatar John David Anglin 1-101/+225
2022-05-08Revert "parisc: Increase parisc_cache_flush_threshold setting"Gravatar Helge Deller 1-15/+3
2022-03-29parisc: Move CPU startup-related functions into .text sectionGravatar Helge Deller 1-1/+1
2022-03-29Revert "parisc: Fix invalidate/flush vmap routines"Gravatar Helge Deller 1-19/+5
2022-03-21parisc: Fix invalidate/flush vmap routinesGravatar John David Anglin 1-5/+19
2022-03-18parisc: Avoid flushing cache on cache-less machinesGravatar Helge Deller 1-0/+4
2022-03-16parisc: Avoid calling SMP cache flush functions on cache-less machinesGravatar Helge Deller 1-24/+25
2022-03-11parisc: Increase parisc_cache_flush_threshold settingGravatar John David Anglin 1-3/+15
2022-03-11parisc: Use constants to encode the space registers like SR_KERNELGravatar Helge Deller 1-4/+4
2022-03-11parisc: Add vDSO supportGravatar Helge Deller 1-3/+3
2022-03-11parisc: Fix non-access data TLB cache flush faultsGravatar John David Anglin 1-27/+1
2021-11-13parisc: Flush kernel data mapping in set_pte_at() when installing pte for use...Gravatar John David Anglin 1-2/+2
2021-10-30parisc: deduplicate code in flush_cache_mm() and flush_cache_range()Gravatar Sven Schnelle 1-51/+30
2021-10-30parisc: disable preemption during local tlb flushGravatar Sven Schnelle 1-0/+6
2021-09-03mm: remove flush_kernel_dcache_pageGravatar Christoph Hellwig 1-2/+1
2020-10-15parisc: Rewrite tlb flush threshold calculationGravatar John David Anglin 1-10/+8
2020-08-07mm: remove unneeded includes of <asm/pgalloc.h>Gravatar Mike Rapoport 1-1/+0
2019-12-04parisc: use pgtable-nopXd instead of 4level-fixupGravatar Mike Rapoport 1-5/+8
2019-11-04parisc: Avoid spurious inequivalent alias kernel error messagesGravatar John David Anglin 1-1/+1
2019-05-10parisc: Use __ro_after_init in cache.cGravatar Helge Deller 1-8/+8
2019-05-03parisc: Use per-pagetable spinlockGravatar Mikulas Patocka 1-4/+11
2018-10-20parisc: Optimze cache flush algorithmsGravatar John David Anglin 1-6/+27
2018-10-17parisc: Add alternative coding infrastructureGravatar Helge Deller 1-12/+0
2018-10-17parisc: Reorder TLB flush timing calculationGravatar John David Anglin 1-8/+10
2018-04-11parisc: Move cache flush functions into .text.hot sectionGravatar Helge Deller 1-1/+1
2018-04-05mm: fix races between swapoff and flush dcacheGravatar Huang Ying 1-2/+3
2018-03-17parisc: Handle case where flush_cache_range is called with no contextGravatar John David Anglin 1-9/+32
2018-03-02parisc: Fix ordering of cache and TLB flushesGravatar John David Anglin 1-26/+31
2017-07-31parisc: Handle vma's whose context is not current in flush_cache_rangeGravatar John David Anglin 1-3/+2
2017-07-25parisc: Extend disabled preemption in copy_user_pageGravatar John David Anglin 1-1/+1
2017-07-25parisc: Prevent TLB speculation on flushed pages on CPUs that only support eq...Gravatar John David Anglin 1-20/+14
2017-03-15parisc: Optimize flush_kernel_vmap_range and invalidate_kernel_vmap_rangeGravatar John David Anglin 1-0/+22
2017-03-03Merge branch 'parisc-4.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Gravatar Linus Torvalds 1-18/+0
2017-03-02sched/headers: Prepare for new header dependencies before moving more code to...Gravatar Ingo Molnar 1-0/+1
2017-02-25parisc: Remove flush_user_dcache_range and flush_user_icache_rangeGravatar John David Anglin 1-18/+0
2016-12-08parisc: Fix TLB related boot crash on SMP machinesGravatar Helge Deller 1-0/+11