From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752101AbdJPJ0d (ORCPT ); Mon, 16 Oct 2017 05:26:33 -0400 Received: from mga05.intel.com ([192.55.52.43]:14032 "EHLO mga05.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751776AbdJPJ0b (ORCPT ); Mon, 16 Oct 2017 05:26:31 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.43,386,1503385200"; d="scan'208";a="163576708" From: changbin.du@intel.com To: akpm@linux-foundation.org, corbet@lwn.net, hughd@google.com Cc: linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org, Changbin Du Subject: [PATCH 0/2] mm, thp: introduce dedicated transparent huge page allocation interfaces Date: Mon, 16 Oct 2017 17:19:15 +0800 Message-Id: <1508145557-9944-1-git-send-email-changbin.du@intel.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Changbin Du The first one introduce new interfaces, the second one kills naming confusion. The aim is to remove duplicated code and simplify transparent huge page allocation. Changbin Du (2): mm, thp: introduce dedicated transparent huge page allocation interfaces mm: rename page dtor functions to {compound,huge,transhuge}_page__dtor Documentation/vm/hugetlbfs_reserv.txt | 4 +-- include/linux/gfp.h | 4 --- include/linux/huge_mm.h | 15 ++++++++-- include/linux/hugetlb.h | 2 +- include/linux/migrate.h | 14 ++++----- include/linux/mm.h | 8 +++--- mm/huge_memory.c | 54 +++++++++++++++++++++++++++++------ mm/hugetlb.c | 14 ++++----- mm/khugepaged.c | 11 ++----- mm/mempolicy.c | 10 ++----- mm/migrate.c | 12 +++----- mm/page_alloc.c | 10 +++---- mm/shmem.c | 6 ++-- mm/swap.c | 2 +- mm/userfaultfd.c | 2 +- 15 files changed, 95 insertions(+), 73 deletions(-) -- 2.7.4