From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BD75FC433DF for ; Wed, 10 Jun 2020 23:31:33 +0000 (UTC) Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by mail.kernel.org (Postfix) with ESMTP id 6ED41207ED for ; Wed, 10 Jun 2020 23:31:33 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=colorremedies-com.20150623.gappssmtp.com header.i=@colorremedies-com.20150623.gappssmtp.com header.b="ooMiPYEC" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6ED41207ED Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=colorremedies.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=owner-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix) id 1A9FB6B008A; Wed, 10 Jun 2020 19:31:33 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 181206B008C; Wed, 10 Jun 2020 19:31:33 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 071268D004C; Wed, 10 Jun 2020 19:31:33 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from forelay.hostedemail.com (smtprelay0215.hostedemail.com [216.40.44.215]) by kanga.kvack.org (Postfix) with ESMTP id E0E0A6B008A for ; Wed, 10 Jun 2020 19:31:32 -0400 (EDT) Received: from smtpin05.hostedemail.com (10.5.19.251.rfc1918.com [10.5.19.251]) by forelay02.hostedemail.com (Postfix) with ESMTP id A77F13572 for ; Wed, 10 Jun 2020 23:31:32 +0000 (UTC) X-FDA: 76914901224.05.care46_011040d26dcf Received: from filter.hostedemail.com (10.5.16.251.rfc1918.com [10.5.16.251]) by smtpin05.hostedemail.com (Postfix) with ESMTP id 861141802A38D for ; Wed, 10 Jun 2020 23:31:32 +0000 (UTC) X-HE-Tag: care46_011040d26dcf X-Filterd-Recvd-Size: 4263 Received: from mail-wm1-f65.google.com (mail-wm1-f65.google.com [209.85.128.65]) by imf33.hostedemail.com (Postfix) with ESMTP for ; Wed, 10 Jun 2020 23:31:31 +0000 (UTC) Received: by mail-wm1-f65.google.com with SMTP id c71so3358664wmd.5 for ; Wed, 10 Jun 2020 16:31:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=colorremedies-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=IQHH1GkVqxUBfkB/1aJd4os6djHuA4ZDusyJ4XasOyI=; b=ooMiPYEC3pFuDJjdwDjFVoKRctg0ZkDDmc95fFWcOeKMOqXezn0hexwo7/236/wx40 C0i6aiz+LnFDzd+X+MtUwcmB3U44aOIR/zeV6IlAoHHN6hJaEoBLp5rxwVt1kCsclr4i MUSYGK/8PWqdVIfNUGOZBZMrVaaec9FPyl4qfhcnMSAbQebY6tWQ2L2Qbkh0FGWZXUvA N4G05+1kTUhrymoom1pYPvlNNNyGXcQm6SoJC68k4uJdbV9vSxmVfb+QwqOIXd5XpvfV NAblFp73mvf/dYkCuB7mSw2lYg8VFdYr9zWSMMXBPuJ8+KG6qgjX8Vdzft8L10m8oUw5 tvqg== 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; bh=IQHH1GkVqxUBfkB/1aJd4os6djHuA4ZDusyJ4XasOyI=; b=NR9iCBiCo4onq3XnTu2osX6/hKC9kXDjlRz2qn5BCcO44cuztaGoXOS9vnwJoDYhfP IPaoRTB9HFfiHm1Xz31sVuzs5ObAQu31W44Vv+GSj9pTQRbQqut0gMyfrJQguDovfPFd chXeKC4dF029/xx2/UM0RwbuBEbxgaZzS0j7N0zkimCdQC4bM8mBQDQPZxRDjVo5+wqa 2QvHnAbQNi68Op6LVanAuHzwBOHhHzXb7HFQhRsL2OYmjt8xvwGiFEeTfmXkL8LqlR8b VnmiL9PnDr9un6rv9SVgOfgUV/J1PJHOoM3QPyHptQ2vdFOJh330YmFhAMyPKdL/Euv8 FpXw== X-Gm-Message-State: AOAM530/F0InqxJDZRmqW6bP/CY3yk933aRu6Uxd0I/2MDhXpbbUYYLl w16an96U/W3x9wq58xjOek6F0iDebS5T59RykNZceA== X-Google-Smtp-Source: ABdhPJxYtq9iQi3s8K2cqm4ugL6a1RHj+bVn205aW1w78MnIFYWKhiw73Dw5vler5TSdmzC8Y+uZgjaXWQDJ2SQMOM0= X-Received: by 2002:a1c:143:: with SMTP id 64mr5568230wmb.182.1591831890760; Wed, 10 Jun 2020 16:31:30 -0700 (PDT) MIME-Version: 1.0 References: <20200606151254.GO19604@bombadil.infradead.org> <20200608114445.GT19604@bombadil.infradead.org> In-Reply-To: From: Chris Murphy Date: Wed, 10 Jun 2020 17:31:14 -0600 Message-ID: Subject: Re: 5.7.0 page allocation failure: order:0, mode:0x400d0 To: Hugh Dickins Cc: Matthew Wilcox , Vlastimil Babka , Chris Murphy , Linux Memory Management List , Chris Wilson Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 861141802A38D X-Spamd-Result: default: False [0.00 / 100.00] X-Rspamd-Server: rspam05 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: On Mon, Jun 8, 2020 at 3:33 PM Hugh Dickins wrote: > > ChrisM, could you try with the patch below, and see if it works > for you - I hope it doesn't just give you a blank screen. Did this. Does compile, and boot, no blank screen, and webkitgtk compiles without error (it ends in OOM, as expected). > > > --- 5.7.0/mm/swap_state.c 2020-05-31 16:49:15.000000000 -0700 > +++ linux/mm/swap_state.c 2020-06-08 14:27:38.211813658 -0700 > @@ -23,6 +23,7 @@ > #include > > #include > +#include "internal.h" > > /* > * swapper_space is a fiction, retained to simplify the path through > @@ -418,7 +419,8 @@ struct page *__read_swap_cache_async(swp > /* May fail (-ENOMEM) if XArray node allocation failed. */ > __SetPageLocked(new_page); > __SetPageSwapBacked(new_page); > - err = add_to_swap_cache(new_page, entry, gfp_mask & GFP_KERNEL); > + err = add_to_swap_cache(new_page, entry, > + gfp_mask & GFP_RECLAIM_MASK); > if (likely(!err)) { > /* Initiate read into locked page */ > SetPageWorkingset(new_page); -- Chris Murphy