4b471e8898
mm, thp: remove infrastructure for handling splitting PMDs
...
With new refcounting we don't need to mark PMDs splitting. Let's drop
code to handle this.
Signed-off-by: Kirill A. Shutemov <kirill.shutemov@linux.intel.com >
Tested-by: Sasha Levin <sasha.levin@oracle.com >
Tested-by: Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com >
Acked-by: Vlastimil Babka <vbabka@suse.cz >
Acked-by: Jerome Marchand <jmarchan@redhat.com >
Cc: Andrea Arcangeli <aarcange@redhat.com >
Cc: Hugh Dickins <hughd@google.com >
Cc: Dave Hansen <dave.hansen@intel.com >
Cc: Mel Gorman <mgorman@suse.de >
Cc: Rik van Riel <riel@redhat.com >
Cc: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com >
Cc: Steve Capper <steve.capper@linaro.org >
Cc: Johannes Weiner <hannes@cmpxchg.org >
Cc: Michal Hocko <mhocko@suse.cz >
Cc: Christoph Lameter <cl@linux.com >
Cc: David Rientjes <rientjes@google.com >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2016-01-15 17:56:32 -08:00
443a631283
Documentation/features/vm: THP now supported by ARC
...
Signed-off-by: Vineet Gupta <vgupta@synopsys.com >
2015-10-17 17:48:19 +05:30
55ad769fde
Documentation/features/vm: pte_special now supported by ARC
...
Signed-off-by: Vineet Gupta <vgupta@synopsys.com >
2015-10-09 17:04:23 +05:30
065d80b4bf
Merge tag 'metag-for-v4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag
...
Pull metag updates from James Hogan:
"Metag architecture changes for v4.3.
Just a couple of changes for v4.3-rc1. A preparatory IRQ patch to
prepare for moving irq_data struct members, and a tweak to
Documentation/features since Meta2 could support THP"
* tag 'metag-for-v4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag:
Documentation/features/vm: Meta2 is capable of THP
metag/irq: Use access helper irq_data_get_affinity_mask()
2015-09-09 10:27:59 -07:00
e7e98d7677
Documentation/features/vm: Meta2 is capable of THP
...
Change metag Transparent Huge Pages (THP) support from .. to TODO. Meta2
has variable sized pages, between 4KB and 4MB, specified at the 1st
level page table level, and already supports hugetlbfs, so supporting
THP is theoretically possible too.
Signed-off-by: James Hogan <james.hogan@imgtec.com >
Acked-by: Ingo Molnar <mingo@kernel.org >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: linux-metag@vger.kernel.org
Cc: linux-doc@vger.kernel.org
2015-09-07 08:57:53 +01:00
c7e1e3ccfb
Documentation/features/vm: add feature description and arch support status for batched TLB flush after unmap
...
Signed-off-by: Mel Gorman <mgorman@suse.de >
Acked-by: Ingo Molnar <mingo@kernel.org >
Signed-off-by: Andrew Morton <akpm@linux-foundation.org >
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org >
2015-09-04 16:54:41 -07:00
343163ca15
Documentation/features/vm: Add feature description and arch support status file for 'ELF-ASLR'
...
Cc: <linux-api@vger.kernel.org >
Cc: <linux-arch@vger.kernel.org >
Cc: <linux-kernel@vger.kernel.org >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: H. Peter Anvin <hpa@zytor.com >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: Josh Triplett <josh@joshtriplett.org >
Cc: Linus Torvalds <torvalds@linux-foundation.org >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Ingo Molnar <mingo@kernel.org >
2015-06-03 12:51:39 +02:00
c0512abd5a
Documentation/features/vm: Add feature description and arch support status file for 'ioremap_prot'
...
Cc: <linux-api@vger.kernel.org >
Cc: <linux-arch@vger.kernel.org >
Cc: <linux-kernel@vger.kernel.org >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: H. Peter Anvin <hpa@zytor.com >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: Josh Triplett <josh@joshtriplett.org >
Cc: Linus Torvalds <torvalds@linux-foundation.org >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Ingo Molnar <mingo@kernel.org >
2015-06-03 12:51:37 +02:00
cc436a080a
Documentation/features/vm: Add feature description and arch support status file for 'THP'
...
Cc: <linux-api@vger.kernel.org >
Cc: <linux-arch@vger.kernel.org >
Cc: <linux-kernel@vger.kernel.org >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: H. Peter Anvin <hpa@zytor.com >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: Josh Triplett <josh@joshtriplett.org >
Cc: Linus Torvalds <torvalds@linux-foundation.org >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Ingo Molnar <mingo@kernel.org >
2015-06-03 12:51:35 +02:00
61e06e71cc
Documentation/features/vm: Add feature description and arch support status file for 'pmdp_splitting_flush'
...
Cc: <linux-api@vger.kernel.org >
Cc: <linux-arch@vger.kernel.org >
Cc: <linux-kernel@vger.kernel.org >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: H. Peter Anvin <hpa@zytor.com >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: Josh Triplett <josh@joshtriplett.org >
Cc: Linus Torvalds <torvalds@linux-foundation.org >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Ingo Molnar <mingo@kernel.org >
2015-06-03 12:51:34 +02:00
f643e6a69a
Documentation/features/vm: Add feature description and arch support status file for 'pte_special'
...
Cc: <linux-api@vger.kernel.org >
Cc: <linux-arch@vger.kernel.org >
Cc: <linux-kernel@vger.kernel.org >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: H. Peter Anvin <hpa@zytor.com >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: Josh Triplett <josh@joshtriplett.org >
Cc: Linus Torvalds <torvalds@linux-foundation.org >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Ingo Molnar <mingo@kernel.org >
2015-06-03 12:51:33 +02:00
bebcfbb0ce
Documentation/features/vm: Add feature description and arch support status file for 'huge-vmap'
...
Cc: <linux-api@vger.kernel.org >
Cc: <linux-arch@vger.kernel.org >
Cc: <linux-kernel@vger.kernel.org >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: H. Peter Anvin <hpa@zytor.com >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: Josh Triplett <josh@joshtriplett.org >
Cc: Linus Torvalds <torvalds@linux-foundation.org >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Ingo Molnar <mingo@kernel.org >
2015-06-03 12:51:33 +02:00
c197645c59
Documentation/features/vm: Add feature description and arch support status file for 'PG_uncached'
...
Cc: <linux-api@vger.kernel.org >
Cc: <linux-arch@vger.kernel.org >
Cc: <linux-kernel@vger.kernel.org >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: H. Peter Anvin <hpa@zytor.com >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: Josh Triplett <josh@joshtriplett.org >
Cc: Linus Torvalds <torvalds@linux-foundation.org >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Ingo Molnar <mingo@kernel.org >
2015-06-03 12:51:32 +02:00
403e27dc1f
Documentation/features/vm: Add feature description and arch support status file for 'numa-memblock'
...
Cc: <linux-api@vger.kernel.org >
Cc: <linux-arch@vger.kernel.org >
Cc: <linux-kernel@vger.kernel.org >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: H. Peter Anvin <hpa@zytor.com >
Cc: Jonathan Corbet <corbet@lwn.net >
Cc: Josh Triplett <josh@joshtriplett.org >
Cc: Linus Torvalds <torvalds@linux-foundation.org >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Thomas Gleixner <tglx@linutronix.de >
Signed-off-by: Ingo Molnar <mingo@kernel.org >
2015-06-03 12:51:32 +02:00