summaryrefslogtreecommitdiffstats
path: root/arch/parisc/kernel/cache.c
Commit message (Expand)AuthorAgeFilesLines
* 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-041-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-051-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-031-18/+0
|\
| * parisc: Remove flush_user_dcache_range and flush_user_icache_rangeJohn David Anglin2017-02-251-18/+0
* | sched/headers: Prepare for new header dependencies before moving more code to...Ingo Molnar2017-03-021-0/+1
|/
* parisc: Fix TLB related boot crash on SMP machinesHelge Deller2016-12-081-0/+11
* parisc: Fix races in parisc_setup_cache_timing()John David Anglin2016-11-251-19/+12
* parisc: use %pDAl Viro2016-08-071-1/+1
* mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov2016-04-041-1/+1
* parisc: Imporove debug info about space registers and TLB configurationHelge Deller2016-01-121-4/+22
* parisc: Fix some PTE/TLB race conditions and optimize __flush_tlb_range based...John David Anglin2015-07-101-38/+67
* parisc: change value of SHMLBA from 0x00400000 to PAGE_SIZEHelge Deller2014-04-131-1/+2
* parisc: Remove unused CONFIG_PARISC_TMPALIAS codeJohn David Anglin2014-03-231-64/+0
* parisc: fix cache-flushingHelge Deller2014-02-021-0/+14
* parisc: Ensure full cache coherency for kmap/kunmapJohn David Anglin2014-01-081-35/+0
* Revert "parisc: Export flush_cache_page() (needed by lustre)"Helge Deller2013-10-191-1/+0
* parisc: Export flush_cache_page() (needed by lustre)Geert Uytterhoeven2013-10-131-0/+1
* parisc: Fix cache routines to ignore vma's with an invalid pfnJohn David Anglin2013-07-311-64/+71
* parisc: Ensure volatile space register %sr1 is not clobberedJohn David Anglin2013-07-091-1/+1
* parisc: remove the second argument of kmap_atomicZhao Hongjiang2013-05-061-3/+3
* parisc: use spin_lock_irqsave/spin_unlock_irqrestore for PTE updatesJohn David Anglin2013-04-251-4/+1
* parisc: disable preemption while flushing D- or I-caches through TMPALIAS regionJohn David Anglin2013-02-201-0/+2
* parisc: fixes and cleanups in page cache flushing (4/4)John David Anglin2013-02-201-0/+64
* parisc: fixes and cleanups in page cache flushing (3/4)John David Anglin2013-02-201-7/+81
* parisc: fixes and cleanups in page cache flushing (1/4)John David Anglin2013-02-201-28/+21
* [PARISC] Purge existing TLB entries in set_pte_at and ptep_set_wrprotectJohn David Anglin2013-01-191-0/+18
* mm: replace vma prio_tree with an interval treeMichel Lespinasse2012-10-091-2/+1
* Disintegrate asm/system.h for PA-RISCDavid Howells2012-03-281-1/+0
* [PARISC] prevent speculative re-read on cache flushJames Bottomley2011-04-151-1/+12
* parisc: flush pages through tmpalias spaceJames Bottomley2011-01-151-92/+17
* parisc: remove trailing space in messagesFrans Pop2010-03-061-2/+2
* MM: Pass a PTE pointer to update_mmu_cache() rather than the PTE itselfRussell King2010-02-201-2/+2