From: Vineet Gupta <Vineet.Gupta1@synopsys.com>
To: Andrew Morton <akpm@linux-foundation.org>,
"Aneesh Kumar K.V" <aneesh.kumar@linux.vnet.ibm.com>,
"Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
Mel Gorman <mgorman@suse.de>,
Matthew Wilcox <matthew.r.wilcox@intel.com>,
Minchan Kim <minchan@kernel.org>
Cc: linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org,
linux-mm@kvack.org
Subject: Re: [PATCH v2 00/12] THP support for ARC
Date: Thu, 1 Oct 2015 11:32:27 +0530 [thread overview]
Message-ID: <560CCC73.9080705@synopsys.com> (raw)
In-Reply-To: <1442918096-17454-1-git-send-email-vgupta@synopsys.com>
On Tuesday 22 September 2015 04:04 PM, Vineet Gupta wrote:
> Hi,
>
> This series brings THP support to ARC. It also introduces an optional new
> thp hook for arches to possibly optimize the TLB flush in thp regime.
>
> Please review !
>
> Changes Since v1 [*]
> - Rebased against v4.3-rc2
> - Switched ARC pgtable_t to pte_t * (Kiril)
> - Removed stub implementations for (Andrew)
> pmdp_set_access_flags, pmdp_test_and_clear_young, pmdp_set_wrprotect,
> pmdp_collapse_flush, pmd_same
>
> [*] http://lkml.kernel.org/r/1440666194-21478-1-git-send-email-vgupta@synopsys.com
>
> Vineet Gupta (12):
> ARC: mm: switch pgtable_to to pte_t *
> ARC: mm: pte flags comsetic cleanups, comments
> ARC: mm: Introduce PTE_SPECIAL
> Documentation/features/vm: pte_special now supported by ARC
> ARCv2: mm: THP support
> ARCv2: mm: THP: boot validation/reporting
> Documentation/features/vm: THP now supported by ARC
> mm: move some code around
> mm,thp: reduce ifdef'ery for THP in generic code
> mm,thp: introduce flush_pmd_tlb_range
> ARCv2: mm: THP: Implement flush_pmd_tlb_range() optimization
> ARCv2: Add a DT which enables THP
>
> Documentation/features/vm/THP/arch-support.txt | 2 +-
> .../features/vm/pte_special/arch-support.txt | 2 +-
> arch/arc/Kconfig | 4 +
> arch/arc/boot/dts/hs_thp.dts | 59 +++++++++++++
> arch/arc/include/asm/hugepage.h | 82 ++++++++++++++++++
> arch/arc/include/asm/page.h | 5 +-
> arch/arc/include/asm/pgalloc.h | 6 +-
> arch/arc/include/asm/pgtable.h | 60 +++++++------
> arch/arc/mm/tlb.c | 76 ++++++++++++++++-
> arch/arc/mm/tlbex.S | 21 +++--
> include/asm-generic/pgtable.h | 49 ++++-------
> mm/huge_memory.c | 2 +-
> mm/pgtable-generic.c | 99 ++++++++++------------
> 13 files changed, 345 insertions(+), 122 deletions(-)
> create mode 100644 arch/arc/boot/dts/hs_thp.dts
> create mode 100644 arch/arc/include/asm/hugepage.h
Andrew, Kirill, could you please review/ack the generic mm bits atleast so I can
proceed with moving the stuff into linux-next !
Thx,
-Vineet
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"dont@kvack.org"> email@kvack.org </a>
next prev parent reply other threads:[~2015-10-01 6:02 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-22 10:34 [PATCH v2 00/12] THP support for ARC Vineet Gupta
2015-09-22 10:34 ` [PATCH v2 01/12] ARC: mm: switch pgtable_to to pte_t * Vineet Gupta
2015-09-22 10:34 ` [PATCH v2 02/12] ARC: mm: pte flags comsetic cleanups, comments Vineet Gupta
2015-09-22 10:34 ` [PATCH v2 03/12] ARC: mm: Introduce PTE_SPECIAL Vineet Gupta
2015-09-22 10:34 ` [PATCH v2 04/12] Documentation/features/vm: pte_special now supported by ARC Vineet Gupta
2015-09-22 10:34 ` [PATCH v2 05/12] ARCv2: mm: THP support Vineet Gupta
2015-09-22 10:34 ` [PATCH v2 06/12] ARCv2: mm: THP: boot validation/reporting Vineet Gupta
2015-09-22 10:34 ` [PATCH v2 07/12] Documentation/features/vm: THP now supported by ARC Vineet Gupta
2015-09-22 10:34 ` [PATCH v2 08/12] mm: move some code around Vineet Gupta
2015-10-09 9:48 ` Kirill A. Shutemov
2015-10-09 9:48 ` Kirill A. Shutemov
2015-10-09 10:01 ` Vineet Gupta
2015-10-09 10:01 ` Vineet Gupta
2015-09-22 10:34 ` [PATCH v2 09/12] mm,thp: reduce ifdef'ery for THP in generic code Vineet Gupta
2015-10-09 9:53 ` Kirill A. Shutemov
2015-10-09 9:53 ` Kirill A. Shutemov
2015-10-09 10:10 ` Vineet Gupta
2015-10-09 10:28 ` Vineet Gupta
2015-09-22 10:34 ` [PATCH v2 10/12] mm,thp: introduce flush_pmd_tlb_range Vineet Gupta
2015-10-09 10:08 ` Kirill A. Shutemov
2015-10-09 10:08 ` Kirill A. Shutemov
2015-10-09 10:54 ` Vineet Gupta
2015-10-09 10:54 ` Vineet Gupta
2015-09-22 10:34 ` [PATCH v2 11/12] ARCv2: mm: THP: Implement flush_pmd_tlb_range() optimization Vineet Gupta
2015-09-22 10:34 ` [PATCH v2 12/12] ARCv2: Add a DT which enables THP Vineet Gupta
2015-10-01 6:02 ` Vineet Gupta [this message]
2015-10-09 9:33 ` [PATCH v2 00/12] THP support for ARC Vineet Gupta
2015-10-09 10:10 ` Kirill A. Shutemov
2015-10-09 10:10 ` Kirill A. Shutemov
2015-10-09 11:29 ` Vineet Gupta
2015-10-09 11:43 ` Kirill A. Shutemov
2015-10-09 11:43 ` Kirill A. Shutemov
2015-10-09 11:52 ` Vineet Gupta
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=560CCC73.9080705@synopsys.com \
--to=vineet.gupta1@synopsys.com \
--cc=akpm@linux-foundation.org \
--cc=aneesh.kumar@linux.vnet.ibm.com \
--cc=kirill.shutemov@linux.intel.com \
--cc=linux-arch@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=matthew.r.wilcox@intel.com \
--cc=mgorman@suse.de \
--cc=minchan@kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.