From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752825AbbJPWqN (ORCPT ); Fri, 16 Oct 2015 18:46:13 -0400 Received: from mail-oi0-f46.google.com ([209.85.218.46]:32870 "EHLO mail-oi0-f46.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751103AbbJPWqM (ORCPT ); Fri, 16 Oct 2015 18:46:12 -0400 Date: Fri, 16 Oct 2015 15:46:03 -0700 (PDT) From: Hugh Dickins X-X-Sender: hugh@eggly.anvils To: Andrew Morton cc: Minchan Kim , "Kirill A. Shutemov" , linux-kernel@vger.kernel.org, linux-mm@kvack.org Subject: [PATCH mmotm] mm: dont split thp page when syscall is called fix 4 Message-ID: User-Agent: Alpine 2.11 (LSU 23 2013-08-11) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Compiler gives helpful warnings that madvise_free_pte_range() has the args to split_huge_pmd() the wrong way round. Signed-off-by: Hugh Dickins --- mmotm/mm/madvise.c 2015-10-15 15:26:59.839572171 -0700 +++ linux/mm/madvise.c 2015-10-16 11:59:10.144527813 -0700 @@ -283,7 +283,7 @@ static int madvise_free_pte_range(pmd_t next = pmd_addr_end(addr, end); if (pmd_trans_huge(*pmd)) { if (next - addr != HPAGE_PMD_SIZE) - split_huge_pmd(vma, addr, pmd); + split_huge_pmd(vma, pmd, addr); else if (!madvise_free_huge_pmd(tlb, vma, pmd, addr)) goto next; /* fall through */