Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp3957610pxj; Tue, 8 Jun 2021 03:01:57 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyf5mItiZ1J7djsKzYJAGI7LbGR0W2Fyt23oE8fu0TnFvOSHGLhA8Kt4ZJdcGpEEYRUQACE X-Received: by 2002:a17:906:1848:: with SMTP id w8mr22557952eje.277.1623146516843; Tue, 08 Jun 2021 03:01:56 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623146516; cv=none; d=google.com; s=arc-20160816; b=djlA73PvAQSP3mqBbyv9+br2CJrGodOM+3JGnaDUaEtvs0xB8ap/FuuLHwqXAyeqac pJfTzN7LqHv1xxkM0BLMQONF+PzydWG4+gSuChJw2T/9isH9Y3EIrBoE3UemJHzXbvVg bcniHkS1nQIgP8bEJQnsSVNtvE7A/TQEtNFICKAYRsrE5MxNtFFznl0yhnIREYQZkxRN qfeCsG6V3ZKU9FVFaCbohpaAu23CSVRfLCrw/DJvF8s4hEpY3qJSEBHT3Gk1/4H2/GOx IXCtlWBNsOrZer1j8Ih3i8jVELaU1+G1SJAFfMFv+O35DbO0cfUSA0f2JYK4DAUKmjTc MhmA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=JND2frCWRGgyWqu7W6hdAZIyDUa7F8JPqLflBI5a/oo=; b=nlW/hAK+fu01ercdNZbzf70Zi+qHL6eXv3etlBGkEkWJF4NM2rMO1gDopLWabj27J4 qhLp0A5maqSb6oolOExCFVYRxOLy/R5XM9Mr0+EQGramOOuRDaMG9tR25wYjsEm+AhJL WO0Lm4Sk/waIkrWi/7PDhitjgqHUcxUUrec1ZmvxNVlENQT1w6qzMWzi0AaS13Hkre1t mNii4r3cYG8JDG9oc9Pedn+jNTd7GE2KwZPJU3QG+6JXGNrnRPlqmiDFYzP1iQFaoY3W L8hQ3GQTGxn9KtRHlH2MXQQQ0CNQA2hAyKEDmd/1I1KGhcSgMu9kPrKktV2u6vM/czUd kXlA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=W+kxHJ+3; 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=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w24si5089127edx.456.2021.06.08.03.01.32; Tue, 08 Jun 2021 03:01:56 -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=@redhat.com header.s=mimecast20190719 header.b=W+kxHJ+3; 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=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231192AbhFHKCZ (ORCPT + 99 others); Tue, 8 Jun 2021 06:02:25 -0400 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]:52472 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230409AbhFHKCY (ORCPT ); Tue, 8 Jun 2021 06:02:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1623146427; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=JND2frCWRGgyWqu7W6hdAZIyDUa7F8JPqLflBI5a/oo=; b=W+kxHJ+3fglTu2lbzgq5xNIcgpfZgF3UDW1ioTGpWEbudwpFu3C6ed7V8BNtjt/xZcMlGV 4tLwUBqfsH8fUdePGpQQ1h2cE5J2yFjXsLj82tX8YzzEOza/o9IXrWVnX+YfR6DKZTeCri //9dLCQ23DdcCeGlEOZHp5R7QyPIT9U= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-234-956BlhM5PRqTPWzQOlbLWg-1; Tue, 08 Jun 2021 06:00:25 -0400 X-MC-Unique: 956BlhM5PRqTPWzQOlbLWg-1 Received: by mail-wm1-f71.google.com with SMTP id z25-20020a1c4c190000b029019f15b0657dso520921wmf.8 for ; Tue, 08 Jun 2021 03:00:24 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=JND2frCWRGgyWqu7W6hdAZIyDUa7F8JPqLflBI5a/oo=; b=cJcCjsicPXfiBXwIbQPBxLBoBmuUr2KydVi3QDuOPT+1Fnqam0VjYrtCVkDp5V1pYy Y6087V+MMVGwigw61elhRcn+oi5VUgJr/MTC+sR4Rzzg5TPYe1LfBG+mFX9lbQ8sSoLd ladpiGo6w6TD1QuJGyeAMHnKkd5mlqZf2owLUZpJ3zg+9e4iC3WtBXMcb57VEIRY3zF6 zOVkHZePJDDcF5pjXNrTfSReXHHCDlAG/7z2ZQXWdnNovWviWXfo+amN+WOrTzQPNp6D W+JunhJ62ACKaCbP/GveEO8DGk48QrHONFfDKrZyNEL4OLI1OvTlCB7f65kehg45fQYw iZGQ== X-Gm-Message-State: AOAM530gMyUTHuvrn87Gjl78SWqZMGkQCLgJ3ml2UNL3xWr4s86icw/Y iTzxklZ6TyKYLxLBc0gGeZKBQX9xRTiq7E6meR83KTA1ogqas8kSfSBh0BOxg7MeBhMNuQvAAjW 1Hhy2v0rXPLYI/BVuCiXNEbA= X-Received: by 2002:a1c:2584:: with SMTP id l126mr230571wml.83.1623146423660; Tue, 08 Jun 2021 03:00:23 -0700 (PDT) X-Received: by 2002:a1c:2584:: with SMTP id l126mr230555wml.83.1623146423474; Tue, 08 Jun 2021 03:00:23 -0700 (PDT) Received: from localhost (cpc111743-lutn13-2-0-cust979.9-3.cable.virginm.net. [82.17.115.212]) by smtp.gmail.com with ESMTPSA id b15sm18337797wru.64.2021.06.08.03.00.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Jun 2021 03:00:23 -0700 (PDT) Date: Tue, 8 Jun 2021 11:00:22 +0100 From: Aaron Tomlin To: Michal Hocko Cc: Waiman Long , Shakeel Butt , Linux MM , Andrew Morton , Vlastimil Babka , LKML Subject: Re: [RFC PATCH] mm/oom_kill: allow oom kill allocating task for non-global case Message-ID: <20210608100022.pzuwa6aiiffnoikx@ava.usersys.com> X-PGP-Key: http://pgp.mit.edu/pks/lookup?search=atomlin%40redhat.com X-PGP-Fingerprint: 7906 84EB FA8A 9638 8D1E 6E9B E2DE 9658 19CC 77D6 References: <20210607163103.632681-1-atomlin@redhat.com> <6d23ce58-4c4b-116a-6d74-c2cf4947492b@redhat.com> <353d012f-e8d4-c54c-b33e-54737e1a0115@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue 2021-06-08 08:22 +0200, Michal Hocko wrote: > OK. A full report (including the backtrace) would tell us more what is > the source of the charge. I thought that most #PF charging paths use the > same gfp mask as the allocation (which would include other flags on top > of GFP_KERNEL) but it seems we just use GFP_KERNEL at many places. The following is what I can provide for now: [ 8227.242706] Out of memory and no killable processes... [ 8227.242731] node invoked oom-killer: gfp_mask=0x6000c0(GFP_KERNEL), nodemask=(null), order=0, oom_score_adj=999 [ 8227.242732] node cpuset=XXXX mems_allowed=0-1 [ 8227.242736] CPU: 12 PID: 1703347 Comm: node Kdump: loaded Not tainted 4.18.0-193.51.1.el8_2.x86_64 #1 [ 8227.242737] Hardware name: XXXX [ 8227.242738] Call Trace: [ 8227.242746] dump_stack+0x5c/0x80 [ 8227.242751] dump_header+0x6e/0x27a [ 8227.242753] out_of_memory.cold.31+0x39/0x8d [ 8227.242756] mem_cgroup_out_of_memory+0x49/0x80 [ 8227.242758] try_charge+0x58c/0x780 [ 8227.242761] ? __alloc_pages_nodemask+0xef/0x280 [ 8227.242763] mem_cgroup_try_charge+0x8b/0x1a0 [ 8227.242764] mem_cgroup_try_charge_delay+0x1c/0x40 [ 8227.242767] do_anonymous_page+0xb5/0x360 [ 8227.242770] ? __switch_to_asm+0x35/0x70 [ 8227.242772] __handle_mm_fault+0x662/0x6a0 [ 8227.242774] handle_mm_fault+0xda/0x200 [ 8227.242778] __do_page_fault+0x22d/0x4e0 [ 8227.242780] do_page_fault+0x32/0x110 [ 8227.242782] ? page_fault+0x8/0x30 [ 8227.242783] page_fault+0x1e/0x30 -- Aaron Tomlin