Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751472AbdFGGrz (ORCPT ); Wed, 7 Jun 2017 02:47:55 -0400 Received: from szxga01-in.huawei.com ([45.249.212.187]:7758 "EHLO szxga01-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751003AbdFGGry (ORCPT ); Wed, 7 Jun 2017 02:47:54 -0400 Message-ID: <5937A000.8020306@huawei.com> Date: Wed, 7 Jun 2017 14:41:04 +0800 From: zhong jiang User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 To: vinayak menon CC: Minchan Kim , Andrew Morton , , "linux-mm@kvack.org" , Subject: Re: [PATCH] Revert "mm: vmpressure: fix sending wrong events on underflow" References: <1496804917-7628-1-git-send-email-zhongjiang@huawei.com> <20170607035540.GA5687@bbox> <59378799.1050000@huawei.com> <20170607061216.GA5929@bbox> In-Reply-To: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Originating-IP: [10.177.29.68] X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090204.5937A01A.0053,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0, ip=0.0.0.0, so=2014-11-16 11:51:01, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: 6586188c9072aa3a90f07646916fbeba Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1344 Lines: 31 On 2017/6/7 14:17, vinayak menon wrote: > On Wed, Jun 7, 2017 at 11:42 AM, Minchan Kim wrote: >> On Wed, Jun 07, 2017 at 12:56:57PM +0800, zhong jiang wrote: >>> On 2017/6/7 11:55, Minchan Kim wrote: >>>> On Wed, Jun 07, 2017 at 11:08:37AM +0800, zhongjiang wrote: >>>>> This reverts commit e1587a4945408faa58d0485002c110eb2454740c. >>>>> >>>>> THP lru page is reclaimed , THP is split to normal page and loop again. >>>>> reclaimed pages should not be bigger than nr_scan. because of each >>>>> loop will increase nr_scan counter. >>>> Unfortunately, there is still underflow issue caused by slab pages as >>>> Vinayak reported in description of e1587a4945408 so we cannot revert. >>>> Please correct comment instead of removing the logic. >>>> >>>> Thanks. >>> we calculate the vmpressue based on the Lru page, exclude the slab pages by previous >>> discussion. is it not this? >>> >> IIRC, It is not merged into mainline although mmotm has it. > That's right Minchan. That patch was not mainlined. > > Hi Minchan and vinayak we should revert the patch (mm: vmpressure: fix sending wrong events on underflow), then apply the mmotm's related patch. or drop the mmotm's related patch, then corrent the comment. which one make more sense. Maybe the latter is more feasible. Suggestion ? Thanks zhongjiang