summaryrefslogtreecommitdiffstats
path: root/arch/parisc/kernel/cache.c
AgeCommit message (Expand)AuthorFilesLines
2020-10-15parisc: Rewrite tlb flush threshold calculationJohn David Anglin1-10/+8
2020-08-07mm: remove unneeded includes of <asm/pgalloc.h>Mike Rapoport1-1/+0
2019-12-04parisc: use pgtable-nopXd instead of 4level-fixupMike Rapoport1-5/+8
2019-11-04parisc: Avoid spurious inequivalent alias kernel error messagesJohn David Anglin1-1/+1
2019-05-10parisc: Use __ro_after_init in cache.cHelge Deller1-8/+8
2019-05-03parisc: Use per-pagetable spinlockMikulas Patocka1-4/+11
2018-10-20parisc: Optimze cache flush algorithmsJohn David Anglin1-6/+27
2018-10-17parisc: Add alternative coding infrastructureHelge Deller1-12/+0
2018-10-17parisc: Reorder TLB flush timing calculationJohn David Anglin1-8/+10
2018-04-11parisc: Move cache flush functions into .text.hot sectionHelge Deller1-1/+1
2018-04-05mm: fix races between swapoff and flush dcacheHuang Ying1-2/+3
2018-03-17parisc: Handle case where flush_cache_range is called with no contextJohn David Anglin1-9/+32
2018-03-02parisc: Fix ordering of cache and TLB flushesJohn David Anglin1-26/+31
2017-07-31parisc: Handle vma's whose context is not current in flush_cache_rangeJohn David Anglin1-3/+2
2017-07-25parisc: Extend disabled preemption in copy_user_pageJohn David Anglin1-1/+1
2017-07-25parisc: Prevent TLB speculation on flushed pages on CPUs that only support eq...John David Anglin1-20/+14
2017-03-15parisc: Optimize flush_kernel_vmap_range and invalidate_kernel_vmap_rangeJohn David Anglin1-0/+22
2017-03-03Merge branch 'parisc-4.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-18/+0
2017-03-02sched/headers: Prepare for new header dependencies before moving more code to...Ingo Molnar1-0/+1
2017-02-25parisc: Remove flush_user_dcache_range and flush_user_icache_rangeJohn David Anglin1-18/+0
2016-12-08parisc: Fix TLB related boot crash on SMP machinesHelge Deller1-0/+11
2016-11-25parisc: Fix races in parisc_setup_cache_timing()John David Anglin1-19/+12
2016-08-07parisc: use %pDAl Viro1-1/+1
2016-04-04mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov1-1/+1
2016-01-12parisc: Imporove debug info about space registers and TLB configurationHelge Deller1-4/+22
2015-07-10parisc: Fix some PTE/TLB race conditions and optimize __flush_tlb_range based...John David Anglin1-38/+67
2014-04-13parisc: change value of SHMLBA from 0x00400000 to PAGE_SIZEHelge Deller1-1/+2
2014-03-23parisc: Remove unused CONFIG_PARISC_TMPALIAS codeJohn David Anglin1-64/+0
2014-02-02parisc: fix cache-flushingHelge Deller1-0/+14
2014-01-08parisc: Ensure full cache coherency for kmap/kunmapJohn David Anglin1-35/+0
2013-10-19Revert "parisc: Export flush_cache_page() (needed by lustre)"Helge Deller1-1/+0
2013-10-13parisc: Export flush_cache_page() (needed by lustre)Geert Uytterhoeven1-0/+1
2013-07-31parisc: Fix cache routines to ignore vma's with an invalid pfnJohn David Anglin1-64/+71
2013-07-09parisc: Ensure volatile space register %sr1 is not clobberedJohn David Anglin1-1/+1
2013-05-06parisc: remove the second argument of kmap_atomicZhao Hongjiang1-3/+3
2013-04-25parisc: use spin_lock_irqsave/spin_unlock_irqrestore for PTE updatesJohn David Anglin1-4/+1
2013-02-20parisc: disable preemption while flushing D- or I-caches through TMPALIAS regionJohn David Anglin1-0/+2
2013-02-20parisc: fixes and cleanups in page cache flushing (4/4)John David Anglin1-0/+64
2013-02-20parisc: fixes and cleanups in page cache flushing (3/4)John David Anglin1-7/+81
2013-02-20parisc: fixes and cleanups in page cache flushing (1/4)John David Anglin1-28/+21
2013-01-19[PARISC] Purge existing TLB entries in set_pte_at and ptep_set_wrprotectJohn David Anglin1-0/+18
2012-10-09mm: replace vma prio_tree with an interval treeMichel Lespinasse1-2/+1
2012-03-28Disintegrate asm/system.h for PA-RISCDavid Howells1-1/+0
2011-04-15[PARISC] prevent speculative re-read on cache flushJames Bottomley1-1/+12
2011-01-15parisc: flush pages through tmpalias spaceJames Bottomley1-92/+17
2010-03-06parisc: remove trailing space in messagesFrans Pop1-2/+2
2010-02-20MM: Pass a PTE pointer to update_mmu_cache() rather than the PTE itselfRussell King1-2/+2
2009-07-03parisc: ensure broadcast tlb purge runs single threadedHelge Deller1-8/+15
2009-07-03parisc: remove CVS keywordsAlexander Beregalov1-2/+1
2009-03-13parisc: BUG_ON() cleanupHelge Deller1-4/+1