Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp72873imu; Tue, 8 Jan 2019 14:57:03 -0800 (PST) X-Google-Smtp-Source: ALg8bN4VMvmW9pTggvNnyC7S4olViO8fOq3m+t3PReIs1qt04kxrBgL38rfUsmG7J+iwo55+aLvT X-Received: by 2002:a63:151f:: with SMTP id v31mr3170079pgl.34.1546988223620; Tue, 08 Jan 2019 14:57:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1546988223; cv=none; d=google.com; s=arc-20160816; b=Tp1QPK+5zDVZL4rJG1XPd0Khr6vHPtuoMpWTdysQCjIcZqb+hjPg+lIl8wCmCaQyND /BmDqeOrrO7swTdk8j7KMRFesv+DobLvvLxPZNdMOeBSUGZwSN4q5DPTU76hzsd8nRcJ IqrJsJ2hIRkXbp+PpSUkXDTSYPxKJ8LgAEcExyuuwhz9DCns4okb16df2NGE+FJFGt08 2eykZixRCIt4ky94gl8jxG6mg8uoGLq0/RpBvcoYGc1vNlIRSyIwgzb4KpwGdab/xyRq GepoTMY6ayzNmmIfQf8CYV4nbdoLyyqaNnD8jZY0X+gQ7m9Gb+9LqDi5M/drkSg8D81I iesA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:from:references:cc:to:subject:dkim-signature; bh=2EtvczNy6Z5emY4pBSHx+WcSBOrzhD0WHtdRLotowXk=; b=tvOQqY0U2USY9q8xOquUSU4vQh/wTcKL8aJxzCV/KV1idZtSSWJqQtiy7aQXzXflGk cPelyPp94Rq6V46v24zAUmtw7oqfnllfFpixoWNrJgP8nHqlbovKWHBa12E6MW+ojRqX qzGKhocAZlJsdFv7w6F9GFeLUb1eIef710Sy1xW1HE6RQW3d2aayarTIu2zb/zMy3opd FDjHDmUgP+9qs5PflnA4tHqXTXex0IfzZeqPq3jj047vM+5vKs+QYCODEQIapl+obbXk d82Srh29DO3D+mZ3I9jAeb9mWSFqA5W514Y+Vbi8jajPgZS+4ZCYhBJ1dMhIFZlbInVe 2LsQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lca.pw header.s=google header.b=b782fHd9; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i5si7086930pgn.243.2019.01.08.14.56.48; Tue, 08 Jan 2019 14:57:03 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@lca.pw header.s=google header.b=b782fHd9; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729085AbfAHWNp (ORCPT + 99 others); Tue, 8 Jan 2019 17:13:45 -0500 Received: from mail-qt1-f193.google.com ([209.85.160.193]:42641 "EHLO mail-qt1-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727772AbfAHWNo (ORCPT ); Tue, 8 Jan 2019 17:13:44 -0500 Received: by mail-qt1-f193.google.com with SMTP id d19so6220909qtq.9 for ; Tue, 08 Jan 2019 14:13:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lca.pw; s=google; h=subject:to:cc:references:from:message-id:date:user-agent :mime-version:in-reply-to:content-language:content-transfer-encoding; bh=2EtvczNy6Z5emY4pBSHx+WcSBOrzhD0WHtdRLotowXk=; b=b782fHd9Imj/upFTtgwNxeAB+IMG8g0N70oP5euZIDHGehqB3MTKPQbM8pKALGyQwp 2ZP+fd4TcynRnj0oy26oc5m0oBzbsN7DC9f99Pfq7GwqiBRx1IRULnLBvaGpuMoBTGRj grMezHqEzBPsKzj+RRdugl9lZoFx7HOYHx59dzahqMD42Lz4/d2UANmE+4Hw9fJe70aU jpYsojbPuEDORcP7uOGRnGuZthn029MUUM3q6k0ScrAke4lRuTKOskir+9m3cHvJwMPV E8jrIA5dcvwed9OSPSHtaeFwKkL8RYxIOvSpP3Qs9+D+FNAEeqYzvOMzjvzyaxJbbpO6 5XZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=2EtvczNy6Z5emY4pBSHx+WcSBOrzhD0WHtdRLotowXk=; b=JbfEjEIy9P7Xsxx8dROosocEbd1TiX3yzTw60jakb9PnpQ4gZpS3/z5t1EBL7I6O5N T1PwE295q9uUdCMjRWWjnoznHfwVXTDbPkYCn9kispBZbJzfWCjnnWLxzAe2cg6s8dcR SfytsW0dJsFQ14otS7BS+xVlBrZdEXzsk7Lw7SjLxD8uStP7CqegxaXKthUQbCoao/rb +TZ6A03hpwGMNb+Pz4odJCM3FInasaeL1YiaFoshxFaePkM50TTkF0gfWYm6oG0yq+ud E2Rep5ofUQr0L9zX152/3t6k2sbHPNYSGK26GXRVGzR1tQx2NauujxqXPIE997juUJSU AADA== X-Gm-Message-State: AJcUukfSqElK+vKOvIgYZrCkMgCnkEUcr/Fnmv071WJD4v+bTHWEwNq1 luTs28rBKu6MWp+pk2PUGJxLnwVLEoaylQ== X-Received: by 2002:aed:32a5:: with SMTP id z34mr3379263qtd.311.1546985622884; Tue, 08 Jan 2019 14:13:42 -0800 (PST) Received: from ovpn-120-55.rdu2.redhat.com (pool-71-184-117-43.bstnma.fios.verizon.net. [71.184.117.43]) by smtp.gmail.com with ESMTPSA id n18sm3314385qkk.20.2019.01.08.14.13.41 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 08 Jan 2019 14:13:42 -0800 (PST) Subject: Re: [PATCH v3] mm/page_owner: fix for deferred struct page init To: Andrew Morton Cc: Michal Hocko , Pavel.Tatashin@microsoft.com, mingo@kernel.org, mgorman@techsingularity.net, iamjoonsoo.kim@lge.com, tglx@linutronix.de, linux-mm@kvack.org, linux-kernel@vger.kernel.org References: <20190103202235.GE31793@dhcp22.suse.cz> <20190104130906.GO31793@dhcp22.suse.cz> <20190104151737.GT31793@dhcp22.suse.cz> <20190104153245.GV31793@dhcp22.suse.cz> <20190107184309.GM31793@dhcp22.suse.cz> <20190108082032.GP31793@dhcp22.suse.cz> <1546953547.6911.1.camel@lca.pw> <20190108140253.5b6db0ab37334b845e9d4fc2@linux-foundation.org> From: Qian Cai Message-ID: Date: Tue, 8 Jan 2019 17:13:41 -0500 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:60.0) Gecko/20100101 Thunderbird/60.3.3 MIME-Version: 1.0 In-Reply-To: <20190108140253.5b6db0ab37334b845e9d4fc2@linux-foundation.org> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 1/8/19 5:02 PM, Andrew Morton wrote: > > It's unclear (to me) where we stand with this patch. Shold we proceed > with v3 for now, or is something else planned? I don't have anything else plan for this right now. Michal particular don't like that 4-line ifdef which supposes to avoid an immediately regression (arguably small) that existing page_owner users with DEFERRED_STRUCT_PAGE_INIT deselected that would start to miss tens of thousands early page allocation call sites. So, feel free to choose v2 of this which has no ifdef if you agree with Michal too. I am fine either way.