summaryrefslogtreecommitdiffstats
path: root/arch/arm/mm/flush.c
Commit message (Expand)AuthorAgeFilesLines
* mm: fix races between swapoff and flush dcacheHuang Ying2018-04-051-3/+3
* ARM: 8627/1: avoid cache flushing in flush_dcache_page()Rabin Vincent2017-01-101-0/+6
* mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macrosKirill A. Shutemov2016-04-041-2/+2
* mm: differentiate page_mapped() from page_mapcount() for compound pagesKirill A. Shutemov2016-01-151-1/+1
* arm, thp: remove infrastructure for handling splitting PMDsKirill A. Shutemov2016-01-151-15/+0
* ARM: add soc memory barrier extensionRussell King2015-07-251-0/+4
* ARM: move heavy barrier support out of lineRussell King2015-07-251-0/+11
* ARM: 8237/1: fix flush_pfn_aliasJungseung Lee2014-12-031-1/+1
* arm: mm: enable RCU fast_gupSteve Capper2014-10-091-0/+15
* ARM: 8043/1: uprobes need icache flush after xol writeVictor Kamensky2014-05-251-5/+28
* ARM: 7923/1: mm: fix dcache flush logic for compound high pagesSteven Capper2013-12-291-3/+3
* Merge branch 'devel-stable' into for-nextRussell King2013-06-291-10/+15
|\
| * ARM: mm: Add support for flushing HugeTLB pages.Steve Capper2013-06-041-10/+15
| |
| \
*-. \ Merge branches 'fixes', 'mcpm', 'misc' and 'mmci' into for-nextRussell King2013-06-291-1/+1
|\ \ \ | | |/ | |/|
| | * ARM: 7746/1: mm: lazy cache flushing on non-mapped pagesMing Lei2013-06-051-1/+1
| |/
* / ARM: 7755/1: handle user space mapped pages in flush_kernel_dcache_pageSimon Baatz2013-06-171-0/+33
|/
* ARM: 7693/1: mm: clean-up in order to reduce to call kmap_high_get()Joonsoo Kim2013-04-171-6/+9
* mm: replace vma prio_tree with an interval treeMichel Lespinasse2012-10-091-2/+1
* ARM: 7487/1: mm: avoid setting nG bit for user mappings that aren't presentWill Deacon2012-08-111-2/+0
* Merge branch 'for-linus' of git://git.linaro.org/people/rmk/linux-armLinus Torvalds2012-03-291-9/+5
|\
| * ARM: pgtable: consolidate set_pte_ext(TOP_PTE,...) + tlb flushRussell King2012-01-261-6/+4
| * ARM: pgtable: move TOP_PTE address definitions to arch/arm/mm/mm.hRussell King2012-01-261-5/+3
* | Disintegrate asm/system.h for ARMDavid Howells2012-03-281-1/+0
|/
*-. Merge branches 'consolidate', 'ep93xx', 'fixes', 'misc', 'mmci', 'remove' and...Russell King2011-05-231-3/+4
|\ \
| | * ARM: 6901/1: remove unneeded check of the cache_is_vipt_nonaliasing()saeed bishara2011-05-161-2/+2
| |/ |/|
| * ARM: 6899/1: fix the note about dcache lazy flushing for SMP systemssaeed bishara2011-05-201-1/+2
|/
* Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jiko...Linus Torvalds2011-01-131-1/+0
|\
| * ARM, mm: Don't include smp_plat.h twice in flush.cJesper Juhl2010-11-151-1/+0
* | ARM: get rid of kmap_high_l1_vipt()Nicolas Pitre2010-12-191-3/+4
|/
* ARM: 6386/1: flush_ptrace_access: invalidate correct I-cache aliasWill Deacon2010-10-041-3/+20
* ARM: 6381/1: Use lazy cache flushing on ARMv7 SMP systemsCatalin Marinas2010-09-191-9/+4
* ARM: 6380/1: Introduce __sync_icache_dcache() for VIPT cachesCatalin Marinas2010-09-191-0/+30
* ARM: 6379/1: Assume new page cache pages have dirty D-cacheCatalin Marinas2010-09-191-1/+2
* ARM: 6378/1: Allow lazy cache flushing via PG_arch_1 for highmem pagesCatalin Marinas2010-09-191-1/+1
* ARM: 6007/1: fix highmem with VIPT cache and DMANicolas Pitre2010-04-141-10/+15
* ARM: Fix ptrace accessesRussell King2009-12-141-8/+43
* ARM: add size argument to __cpuc_flush_dcache_pageRussell King2009-12-141-2/+2
* ARM: I-cache: flush executable mappings in flush_cache_range()Russell King2009-12-041-2/+1
* ARM: I-cache: avoid flushing in flush_cache_mm()Russell King2009-12-041-1/+0
* ARM: I-cache: Add invalidation for VIVT ASID tagged cachesRussell King2009-12-041-0/+6
* ARM: Remove __flush_icache_all() from __flush_dcache_page()Russell King2009-12-041-3/+1
* ARM: Move __flush_icache_all() out of flush_pfn_alias()Russell King2009-12-041-3/+8
* ARM: ZERO_PAGE: Avoid flush_dcache_page() for zero pageRussell King2009-12-011-1/+10
* ARM: Avoid evaluating page_address() multiple timesRussell King2009-12-011-2/+4
* ARM: Avoid duplicated implementation for VIVT cache flushingRussell King2009-12-011-13/+4
* ARM: Fix errata 411920 workaroundsRussell King2009-10-291-25/+6
* cpumask: use mm_cpumask() wrapper: armRusty Russell2009-09-241-5/+5
* ARM: 5687/1: fix an oops with highmemNicolas Pitre2009-09-021-1/+8
* [ARM] 5488/1: ARM errata: Invalidation of the Instruction Cache operation can...Catalin Marinas2009-04-301-2/+21
* [ARM] kmap supportNicolas Pitre2009-03-151-1/+1