Received: by 2002:a05:6a10:22f:0:0:0:0 with SMTP id 15csp946589pxk; Fri, 25 Sep 2020 01:59:54 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyG1G3gxlHdRjrDqXMG6TqoMUrsnPtKT1jgrG8ZSZvvWTlNyrQUT4OkWuHTZUu7gddc2H1S X-Received: by 2002:a50:fe82:: with SMTP id d2mr208350edt.86.1601024394708; Fri, 25 Sep 2020 01:59:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1601024394; cv=none; d=google.com; s=arc-20160816; b=KhlOEd9xAk1FwokCehpPpHzXim1yaa66fO+hM9sJ8Q5rnSTaiRnYOyB4VJn40JxvPS DE41yFMeLdoBQj2YRTw1VlETa4WrEDornobnkRt0DYb2MtKI5L7jMEWe01SysEqctkI2 b73t6Oj9Ycz3coeAWqLvQ5WxmB5v9+zS7pcUcuaFvHqHeh8So2fScRjs2EYI+0KmvmWF GDXZjQuOWopgJc5Vh0RsGZITiOoD8hCg2klbWZw6x1FGtdDYKqnDkYXi4OWaswuzkoVc 50jIXcXdy2g999VLmDeMHO+9Hd+sTeDx+TsDQcOBssXThTVgnzOHPw6t3jNKWWddqEeR AAwg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=OBfQBhGGCt8PtYce4ad54bvtM0tuNhXLyEjVZdn2vo0=; b=wBZHrYpHYdfMrzOIz8lElHwGExGd6Jx2GAmIYByXdbxs4accrmwN9W+9mKNeO59q1W o1olY2ZTa18jivqvr4pPM96OYJC65bMotd53LFU14dXZr+l456pkiUicSglD6Z2LV/nw yWi+vhdxsXay6Tp8qnWpcnlj9nlimZwwZQ2kb/Qo2D4igOgsi6uN1WhP45I5XzAdJxR3 l1nIUXvYOGBpwiCQ4J3zbi/uIJVhKSgzw2cfs/8Bz8HXn5/p6Gu1JKEDq/XGlibNayID kvbw37SGw0Sn72jsU3WXhktPFN7FWBGZczt/puzTHhsHr7NZVYsR8cMK8eElp2JC6xTM hlyw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=cg1GOiq7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id f10si1349360edw.119.2020.09.25.01.59.31; Fri, 25 Sep 2020 01:59:54 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=cg1GOiq7; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727496AbgIYI6i (ORCPT + 99 others); Fri, 25 Sep 2020 04:58:38 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59130 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727110AbgIYI6h (ORCPT ); Fri, 25 Sep 2020 04:58:37 -0400 Received: from mail-qv1-xf44.google.com (mail-qv1-xf44.google.com [IPv6:2607:f8b0:4864:20::f44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8A461C0613CE for ; Fri, 25 Sep 2020 01:58:37 -0700 (PDT) Received: by mail-qv1-xf44.google.com with SMTP id j3so942022qvi.7 for ; Fri, 25 Sep 2020 01:58:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=OBfQBhGGCt8PtYce4ad54bvtM0tuNhXLyEjVZdn2vo0=; b=cg1GOiq7LOLUUr2ZPF9UOQZEhGyHkiSH4usJtyGlc93pFYyp3MeuFIAVNCNgi9hdzv 0fs/VTuatMxzKDQoGO3SfWiIa9zZ5CQlkqu7wcl/s5Lyr9A4ughJC/Yd0amLbg1aBQ7P ALa+P759USwyHBfmdRPqNhUxVjzjDd73Lvla4loc/jOKPZB6CeDv9VfSo6uEAURq3m3I Cu7eqRj3/VRCcMDiaqTKrFR1ippd4ooml63d+7fkKuZIb7arWiFJ1hZ3RHtYjYjssm/r ILjoaJeU0Ds4MRcZW4luRMPTzX/NqFGQgbKYVOjuhhSMI3gltC5fphntE7eEjXvrwZ5D VBBQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=OBfQBhGGCt8PtYce4ad54bvtM0tuNhXLyEjVZdn2vo0=; b=HSMdJGzvDZsi8G6HlvVvFLk3tt0/UTCldQ/uB3MNUEL6pcNQdUaH/uM9J6tmefmBkP uP2FoSFGJfHdcaLx8nTyOEix64s+HPqst7N3TY+NLFUu2nZuUrPAuVz8a41ddVXMTyDP bvIdZXLefyoanilKv4EHluMPyzrkqw6wvhE2kNb6KAQ4rZFJT2XPgdvuO9R8uGJes/sp vg2F1aopA8I0NE3Oz2r+C4CsFyx+yiyb6GbIXyD7vJHgUKtkFTAXqyDEaH5HsUfd6Pl8 vAVJiafTPs4DgqOta+E2kUuY47w1ptf+1O4zxvs3p2XZ1FY0yur3chCMsWP+MRRelsjU dfKw== X-Gm-Message-State: AOAM533BfEpq7ZXzXEzUZnXqtM10ZqI2mx043/JwpyWIbnUNMo8v8uh/ MXSvF9+C931jMzjdfEgCwU2RfN5I1+X46IsRZQo= X-Received: by 2002:a05:6214:292:: with SMTP id l18mr3371262qvv.3.1601024316752; Fri, 25 Sep 2020 01:58:36 -0700 (PDT) MIME-Version: 1.0 References: <1598331582-19923-1-git-send-email-iamjoonsoo.kim@lge.com> <20200827133523.GC3090@techsingularity.net> In-Reply-To: From: Joonsoo Kim Date: Fri, 25 Sep 2020 17:58:25 +0900 Message-ID: Subject: Re: [PATCH for v5.9] mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs To: Vlastimil Babka Cc: Mel Gorman , Andrew Morton , Linux Memory Management List , LKML , Michal Hocko , "Aneesh Kumar K . V" , kernel-team@lge.com, Joonsoo Kim Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 2020=EB=85=84 9=EC=9B=94 25=EC=9D=BC (=EA=B8=88) =EC=98=A4=ED=9B=84 5:55, V= lastimil Babka =EB=8B=98=EC=9D=B4 =EC=9E=91=EC=84=B1: > > On 9/25/20 6:59 AM, Joonsoo Kim wrote: > > 2020=EB=85=84 8=EC=9B=94 28=EC=9D=BC (=EA=B8=88) =EC=98=A4=EC=A0=84 8:5= 4, Joonsoo Kim =EB=8B=98=EC=9D=B4 =EC=9E=91=EC=84=B1: > > > > Hello, Andrew and Vlastimil. > > > > It's better to fix this possible bug introduced in v5.9-rc1 before > > v5.9 is released. > > Which approach do you prefer? > > If it is determined, I will immediately send a patch as you suggested. > > Hmm both Mel and I preferred the bypass approach and nobody else weighted= in, so > if you don't mind, you can use my suggestion. Hmm maybe alloc_flags & ALL= OC_CMA > check should precede migratetype check in the if () to optimize for users= pace > allocations? Okay! I will implement a bypass approach and send it early next week. Thanks.