Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp567586ybt; Fri, 10 Jul 2020 07:05:19 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxRyIi0GnrbXP68xLrmkpJ7uq3gD3jQ8CjpIsklAepBYOUZU2+cNH7ir89wmyhn1WROZcEn X-Received: by 2002:a17:906:e210:: with SMTP id gf16mr51330460ejb.386.1594389919168; Fri, 10 Jul 2020 07:05:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594389919; cv=none; d=google.com; s=arc-20160816; b=maBJ/CfYqF/T0Prq9oRe6JiOUC0H9nwMCDHpEoxL8OF1EDPFtoWmF1nIk+4crS8RrD xdQgRuWL5IAr5HDgfB1e0fjWJ70wbAhYgAVuFL8D601os5qCUwhmcT3H+f3fdfS/hVpd NiTgLDjBtQ5S0jlz/mIxYKQ0JrqrctLmutQ7/2vMFrsjLNMDinU+ge4xu4QRb3am9cab o/Czq6xqKQ9GV3Ly5E7Kh/GwogS0xCiwyyepHy4OYm1zoRHLFos/EuQk18Uss+VVZNNC 9vb6KRUJcZKthLtpwnSFs37j6tC6Gvtc7X2qWz4gf216DrR1hZbwX1iZsQ+E28wKtrq4 seBg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=PTBjDKX9QGpcuX3s/VdchDQqYEiz3TYMGZbErPooqCM=; b=LKcc8njPxceIF9SyxsZ8x4rhrcP882IOsUEAAjPu/i8IwIxkkvIZl0jMeFOF+GaTXk GPm/DIMmgdGmTLZbGhJ5ROnwvqun072LpQiLVixUtvpcpaJ3dPMa6tYfUsVyGyL5ZlVI /fuE2Z3eVCw0WAdRjDYZwnmMV7HLkPNjaxlxItd961wAC5IvBGKnAd5G2hGSM0zKA4i5 J8X1izq4/HFLyJ6kaOdi/RZJmGrXRdhM8aS+0Sh+yZRX/1E+puKjTuJZsIPnLmr+02iO gHIEm9zpcUT5Y6WuFu2v4qn3VK2UXYok3uS9bINBzFy6TY/LaaeJuT4MRq7ktN1lfF4f Dh0Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=dsYMmc5E; 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 sd15si3944608ejb.606.2020.07.10.07.04.55; Fri, 10 Jul 2020 07:05:19 -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=dsYMmc5E; 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 S1727941AbgGJOEq (ORCPT + 99 others); Fri, 10 Jul 2020 10:04:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40098 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727851AbgGJOEo (ORCPT ); Fri, 10 Jul 2020 10:04:44 -0400 Received: from mail-il1-x144.google.com (mail-il1-x144.google.com [IPv6:2607:f8b0:4864:20::144]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 746E6C08C5CE; Fri, 10 Jul 2020 07:04:44 -0700 (PDT) Received: by mail-il1-x144.google.com with SMTP id t18so5163530ilh.2; Fri, 10 Jul 2020 07:04:44 -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; bh=PTBjDKX9QGpcuX3s/VdchDQqYEiz3TYMGZbErPooqCM=; b=dsYMmc5ESfc26TsVEcETFHP1dEWIp0DgWNJMHhBXPlqWIAeycwi8nTlj+G/mo+GFsb ZQqtGQdXNxSN0PMwAIkFz4sEqVRnXT99p+X3a6xyip7Q44v6pZL3ueWkfrKzShVHokEy UoBXTzwI93Yr5wYPyJhj2wzM74CiJaUvO9uiiBotmaqyZYUrO1X6BoDhZ0re5ltGSWWs MyTi3GXg5NQni9wjIxStPPp8imUmXM1B6xtErm4x1kwhDmD9rTeqgG1v1nDjWgXdjxvq evlFkM2afcPt96UGdNYN0aVDvNKT1III5YcFkqVDCuomtAcuZQngauZMnABFNi4Va08i X5ew== 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=PTBjDKX9QGpcuX3s/VdchDQqYEiz3TYMGZbErPooqCM=; b=SU2ejiUBWTt0RbWYOy0jVxAouxoqifTRiFkYkhDybNtWWGZW0Xk+PM8JYqRHVTs8Zu GP0fXVKc0VUnQ+bwgecqFLQq/UuLOlbP7T1RAIbOXCfENBSM28Yw8aBTqU1v15dKIb1f aOIt3W9f/nqFK5ma01Zj6G7fIs+51VLe/WwmMYgBIfMuiwa5mS56eb0upTjOUzrPC+ww EB0pZXpVLE6v7AcqKYSFY2dFkm8vUALpTzzhSWKbqY1Y08pvKYQA+z3VY9wvbXQLQAwJ +4z+ZJeSypRgmedvMkHMnfohD6q4NSMavGuIjwuDYDC7oDogjheUvdjRxkmy09xQD2Er hOGg== X-Gm-Message-State: AOAM531KcE+oDbwYslccGTJJ/EEzDb9+o0XY78Z3ZU6ZEoeqLxI83JBI e6nCQnO7bnfWdRcsGZReORaY1WUwOpuFz5SVTn0= X-Received: by 2002:a92:404e:: with SMTP id n75mr11630820ila.203.1594389883807; Fri, 10 Jul 2020 07:04:43 -0700 (PDT) MIME-Version: 1.0 References: <1594309987-9919-1-git-send-email-laoar.shao@gmail.com> <20200710124253.GA1125@lca.pw> <20200710125852.GC3022@dhcp22.suse.cz> <20200710130724.GD3022@dhcp22.suse.cz> In-Reply-To: <20200710130724.GD3022@dhcp22.suse.cz> From: Yafang Shao Date: Fri, 10 Jul 2020 22:04:07 +0800 Message-ID: Subject: Re: [PATCH v2] mm, oom: make the calculation of oom badness more accurate To: Michal Hocko Cc: Qian Cai , David Rientjes , Andrew Morton , Linux MM , sfr@canb.auug.org.au, Linux-Next Mailing List , LKML Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Jul 10, 2020 at 9:07 PM Michal Hocko wrote: > > On Fri 10-07-20 14:58:54, Michal Hocko wrote: > [...] > > I will have a closer look. Is the full dmesg available somewhere? > > Ups, I have missed this: > diff --git a/mm/oom_kill.c b/mm/oom_kill.c > index 2dd5a90f2f81..7f01835862f4 100644 > --- a/mm/oom_kill.c > +++ b/mm/oom_kill.c > @@ -306,7 +306,7 @@ static enum oom_constraint constrained_alloc(struct oom_control *oc) > static int oom_evaluate_task(struct task_struct *task, void *arg) > { > struct oom_control *oc = arg; > - unsigned long points; > + long points; > > if (oom_unkillable_task(task)) > goto next; > > Does it help? > -- Thanks Michal. This should be the fix. I did it in our in-house kernel, but when I posted it to upstream I missed it. That's my fault. -- Thanks Yafang