From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756415AbdLOKB5 (ORCPT ); Fri, 15 Dec 2017 05:01:57 -0500 Received: from mail-wm0-f44.google.com ([74.125.82.44]:40217 "EHLO mail-wm0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754194AbdLOKBy (ORCPT ); Fri, 15 Dec 2017 05:01:54 -0500 X-Google-Smtp-Source: ACJfBovZm3PJZpjrYOjhPjtcMaXrIfHdtYTG6W6YuN3Bx9MoDOYMJ2UCiN9wDYw2mwuXG2ehRoYD4g== Date: Fri, 15 Dec 2017 13:01:51 +0300 From: "Kirill A. Shutemov" To: Nitin Gupta Cc: linux-mm@kvack.org, steven.sistare@oracle.com, Andrew Morton , Ingo Molnar , Mel Gorman , Nadav Amit , Minchan Kim , "Kirill A. Shutemov" , Peter Zijlstra , Vegard Nossum , "Levin, Alexander (Sasha Levin)" , Michal Hocko , David Rientjes , Vlastimil Babka , SeongJae Park , Shaohua Li , "Aneesh Kumar K.V" , Andrea Arcangeli , Mike Rapoport , Anshuman Khandual , Rik van Riel , Ross Zwisler , Jan Kara , Dave Jiang , =?iso-8859-1?B?Suly9G1l?= Glisse , Matthew Wilcox , Hugh Dickins , Tobin C Harding , open list Subject: Re: [PATCH] mm: Reduce memory bloat with THP Message-ID: <20171215100151.b7j66q7sg2wsrex3@node.shutemov.name> References: <1513301359-117568-1-git-send-email-nitin.m.gupta@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1513301359-117568-1-git-send-email-nitin.m.gupta@oracle.com> User-Agent: NeoMutt/20171208 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Dec 14, 2017 at 05:28:52PM -0800, Nitin Gupta wrote: > diff --git a/mm/madvise.c b/mm/madvise.c > index 751e97a..b2ec07b 100644 > --- a/mm/madvise.c > +++ b/mm/madvise.c > @@ -508,6 +508,7 @@ static long madvise_dontneed_single_vma(struct vm_area_struct *vma, > unsigned long start, unsigned long end) > { > zap_page_range(vma, start, end - start); > + vma->space_efficient = true; > return 0; > } > And this modifies vma without down_write(mmap_sem). No. -- Kirill A. Shutemov