Received: by 2002:a05:6a10:1d13:0:0:0:0 with SMTP id pp19csp625973pxb; Wed, 18 Aug 2021 10:07:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxJfBOh5JsQvtg4IVIdwjNMfujQsvCajNQEMbdsH38Fd3dV4OlAOFB0EwFbrjtzKQPV9rVL X-Received: by 2002:a02:b88d:: with SMTP id p13mr8826542jam.104.1629306470035; Wed, 18 Aug 2021 10:07:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1629306470; cv=none; d=google.com; s=arc-20160816; b=CbdNBkHbjsKIpKCUHwoV7rH/onUzwnxK5xLMljGswdIRAd/Al33Dvw0UhennU6k7JV pcEZ4atpskeG2F/qlCwMZ4BrKtAW6huSgulhKSjVHPYGLHFTqrsog4lr8/7Dn/cDaB8Q NuiDBhnFbN7DfsJQlS+Nyzj4Nn513K3nPzT5TL/aNgrDJ+B1wxnItH9XGuelK1P96S8Q GX/9elvX9Cx0W/yPZbvcb3vdfy67839UxbxOxkUXZGnNJWVeXwd5pyq457W1urtAVxeJ OQiEdwe4v2s7QLEp//uHOKjF+K9W2RgSiTCmy4ACobBmcce973SvtBTIRAtsDveBxkeg kBAw== 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=Si7U6HwgT/s1/0DUykgf8Mxxnbx+qV+oZXkcnS5dKHQ=; b=b9uR7hw+G/r5SUXsReN3IY0cDKCxRHGfkTDEC2B5aM/xagl/DAnoBlJ6fUmVNTqNmK z5dCOqtXceWst2r4ALCUA8tgopVkel10xl+OyaNpV08fHudQIY62MQA7RGU7W25RpOem MfB6Ix52JQd2gBPDEvRLpcrWB3TVaKwMmoOUf/ni+ngOcI5lXhovU9zB2f6+DwxmLcHw frI8SsP8uZ1AT/l7dBZuC7Pr1A4CmVmVZeQuONxPsahT4w2ZPslvqYvJgphFh3aOoHf0 cOYRTHORmA0RQb4/RO1NcOpwq7SHko1r2Hlv8lf9OftHHa1q3UlttFw2aP8XiTI6tLWr XeDw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=AChYjDKZ; 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 b25si131147jap.107.2021.08.18.10.07.37; Wed, 18 Aug 2021 10:07:50 -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=AChYjDKZ; 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 S231186AbhHRRFc (ORCPT + 99 others); Wed, 18 Aug 2021 13:05:32 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58834 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229784AbhHRRFb (ORCPT ); Wed, 18 Aug 2021 13:05:31 -0400 Received: from mail-ej1-x635.google.com (mail-ej1-x635.google.com [IPv6:2a00:1450:4864:20::635]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4BC42C061764 for ; Wed, 18 Aug 2021 10:04:56 -0700 (PDT) Received: by mail-ej1-x635.google.com with SMTP id b10so6397509eju.9 for ; Wed, 18 Aug 2021 10:04:56 -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=Si7U6HwgT/s1/0DUykgf8Mxxnbx+qV+oZXkcnS5dKHQ=; b=AChYjDKZR7xEN/R81QQ9I2hRsbNGAI7NqftHe4v8mPniSSGnl/OrNvA5bEeVQApm+O ibB1uQgvIRSxkzQx4SECL93cgAfhppiDnrNRpIl1zsFnwkqprUOkuVE5Z0bsNwqKy1DK AQpCFTY1JVxMWMxVOUFVrPpc/+axmg4D1Mp12sDjducva8Umbc439ZhN5lsokrQEfN+V wCjzQ268htspW9T9IGu5U9JiHo+mrVh/6a43zfQdeG2u+2zlni0wJ81QYsD/oM5TJ0tx LCAn5PA/Rl5fV175bfdLlDt3KCgvLpCyvpNcj5pFtAsB1cTNaA5If82yuAZE8eBRavgZ wdug== 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=Si7U6HwgT/s1/0DUykgf8Mxxnbx+qV+oZXkcnS5dKHQ=; b=g+Yiolw4Zmmn3/uS9R0urnIPJYuVR8V98xcBrakRRLw5SindvTNh3d4qVlUI/ifNdG zM3zLq0P3jY5vNuMWmLY9zzCvcPlyzM3af3xjwk5WO+T/NhBdaScyZOwVjbY0Wbg3Jwo qgbEEadZJ/dgRIB/TSObVbCj8b04+bQwhaj/AcLoZrVM83KoSLa7ZQ9P33oEvidzxTeS gxTYoRCi/2TgpAu8xOWyyIH6Yi2I41mDjARrB8ozwr20yqG2S+qLZE/XB99wJl2Rhrzr fQ5FUFQNCS86v0PF5DbHBB+GZdqgDw915FOMqLsIxNc+rBBpJB310dSY9gNk82/9C9+e rJWw== X-Gm-Message-State: AOAM532oAL7wvMD70HJi6hnoBu808nNnSnyMLRo8K9kF/Akue+DZ6T06 GNLMdjb1yKdqwgz/JB5NZCGxZgAjU97InIAeeF0= X-Received: by 2002:a17:906:b890:: with SMTP id hb16mr10503469ejb.383.1629306294582; Wed, 18 Aug 2021 10:04:54 -0700 (PDT) MIME-Version: 1.0 References: <20210816180909.3603-1-shy828301@gmail.com> <20210818063042.GA2310427@u2004> <20210818075316.GB501393@hori.linux.bs1.fc.nec.co.jp> In-Reply-To: From: Yang Shi Date: Wed, 18 Aug 2021 10:04:42 -0700 Message-ID: Subject: Re: [PATCH 1/2] mm: hwpoison: don't drop slab caches for offlining non-LRU page To: David Hildenbrand Cc: =?UTF-8?B?SE9SSUdVQ0hJIE5BT1lBKOWggOWPoyDnm7TkuZ8p?= , Naoya Horiguchi , "osalvador@suse.de" , "tdmackey@twitter.com" , "akpm@linux-foundation.org" , "corbet@lwn.net" , "linux-mm@kvack.org" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Aug 18, 2021 at 12:55 AM David Hildenbrand wrote= : > > On 18.08.21 09:53, HORIGUCHI NAOYA(=E5=A0=80=E5=8F=A3 =E7=9B=B4=E4=B9=9F)= wrote: > > On Wed, Aug 18, 2021 at 09:24:01AM +0200, David Hildenbrand wrote: > > ... > >> > >> Might we want to add a TODO in the code? We have a similar one in > >> mm/page_isolation.c:set_migratetype_isolate() and it's certainly a rem= inder > >> that something of value is missing. > > > > Yes, that will be helpful. The below's what's in my mind, but if someo= ne > > has better idea, that's fine. > > > > @@ -296,11 +296,9 @@ void shake_page(struct page *p, int access) > > } > > > > /* > > - * Only call shrink_node_slabs here (which would also shrink > > - * other caches) if access is not potentially fatal. > > + * TODO: Could shrink slab caches here if a lightweight range-bas= ed > > + * shrinker will be available. > > */ > > - if (access) > > - drop_slab_node(page_to_nid(p)); > > } > > EXPORT_SYMBOL_GPL(shake_page); > > Just what I had in mind, thanks! Fine to me, will add this in v2. > > > -- > Thanks, > > David / dhildenb > >