summaryrefslogtreecommitdiffstats
path: root/arch/parisc/kernel/cache.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* parisc: Use max() to calculate parisc_tlb_flush_thresholdThorsten Blum2024-07-041-5/+1
* parisc: Try to fix random segmentation faults in package buildsJohn David Anglin2024-06-121-154/+259
* parisc: BTLB: Fix crash when setting up BTLB at CPU bringupHelge Deller2024-01-311-1/+1
* parisc: Fix random data corruption from exception handlerHelge Deller2024-01-301-2/+2
* parisc: Check for valid stride size for cache flushesHelge Deller2024-01-281-0/+4
* parisc: BTLB: Initialize BTLB tables at CPU startupHelge Deller2023-09-071-7/+1
* parisc: implement the new page table range APIMatthew Wilcox (Oracle)2023-08-251-34/+73
* parisc: Add cacheflush() syscallHelge Deller2023-06-301-0/+49
* parisc: add pte_unmap() to balance get_ptep()Hugh Dickins2023-06-201-5/+21
* parisc: Fix flush_dcache_page() for usage from irq contextHelge Deller2023-05-241-2/+3
* parisc: remove mmap linked list from cache handlingMatthew Wilcox (Oracle)2022-09-271-2/+7
* Merge tag 'for-5.20/parisc-1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-08-051-3/+0
|\
| * parisc: Drop pa_swapper_pg_lock spinlockHelge Deller2022-08-011-3/+0
* | highmem: Make __kunmap_{local,atomic}() take const void pointerFabio M. De Francesco2022-07-251-1/+1
|/
* parisc: Fix flush_anon_page on PA8800/PA8900John David Anglin2022-06-261-1/+4
* parisc: Don't enforce DMA completion order in cache flushesJohn David Anglin2022-05-231-0/+3
* parisc: Rewrite cache flush code for PA8800/PA8900John David Anglin2022-05-171-101/+225
* Revert "parisc: Increase parisc_cache_flush_threshold setting"Helge Deller2022-05-081-15/+3
* parisc: Move CPU startup-related functions into .text sectionHelge Deller2022-03-291-1/+1
* Revert "parisc: Fix invalidate/flush vmap routines"Helge Deller2022-03-291-19/+5
* parisc: Fix invalidate/flush vmap routinesJohn David Anglin2022-03-211-5/+19
* parisc: Avoid flushing cache on cache-less machinesHelge Deller2022-03-181-0/+4
* parisc: Avoid calling SMP cache flush functions on cache-less machinesHelge Deller2022-03-161-24/+25
* parisc: Increase parisc_cache_flush_threshold settingJohn David Anglin2022-03-111-3/+15
* parisc: Use constants to encode the space registers like SR_KERNELHelge Deller2022-03-111-4/+4
* parisc: Add vDSO supportHelge Deller2022-03-111-3/+3
* parisc: Fix non-access data TLB cache flush faultsJohn David Anglin2022-03-111-27/+1
* parisc: Flush kernel data mapping in set_pte_at() when installing pte for use...John David Anglin2021-11-131-2/+2
* parisc: deduplicate code in flush_cache_mm() and flush_cache_range()Sven Schnelle2021-10-301-51/+30
* parisc: disable preemption during local tlb flushSven Schnelle2021-10-301-0/+6
* mm: remove flush_kernel_dcache_pageChristoph Hellwig2021-09-031-2/+1
* parisc: Rewrite tlb flush threshold calculationJohn David Anglin2020-10-151-10/+8
* mm: remove unneeded includes of <asm/pgalloc.h>Mike Rapoport2020-08-071-1/+0
* parisc: use pgtable-nopXd instead of 4level-fixupMike Rapoport2019-12-051-5/+8
* parisc: Avoid spurious inequivalent alias kernel error messagesJohn David Anglin2019-11-041-1/+1
* parisc: Use __ro_after_init in cache.cHelge Deller2019-05-101-8/+8
* parisc: Use per-pagetable spinlockMikulas Patocka2019-05-031-4/+11
* parisc: Optimze cache flush algorithmsJohn David Anglin2018-10-201-6/+27
* parisc: Add alternative coding infrastructureHelge Deller2018-10-171-12/+0
* parisc: Reorder TLB flush timing calculationJohn David Anglin2018-10-171-8/+10
* parisc: Move cache flush functions into .text.hot sectionHelge Deller2018-04-111-1/+1
* mm: fix races between swapoff and flush dcacheHuang Ying2018-04-061-2/+3
* parisc: Handle case where flush_cache_range is called with no contextJohn David Anglin2018-03-171-9/+32
* parisc: Fix ordering of cache and TLB flushesJohn David Anglin2018-03-021-26/+31
* parisc: Handle vma's whose context is not current in flush_cache_rangeJohn David Anglin2017-07-311-3/+2
* parisc: Extend disabled preemption in copy_user_pageJohn David Anglin2017-07-251-1/+1
* parisc: Prevent TLB speculation on flushed pages on CPUs that only support eq...John David Anglin2017-07-251-20/+14
* parisc: Optimize flush_kernel_vmap_range and invalidate_kernel_vmap_rangeJohn David Anglin2017-03-151-0/+22
* Merge branch 'parisc-4.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2017-03-041-18/+0
|\
| * parisc: Remove flush_user_dcache_range and flush_user_icache_rangeJohn David Anglin2017-02-251-18/+0