Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp2476759pxa; Mon, 24 Aug 2020 15:37:50 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzMGjKLpcaQW9/3dte3U/hhB52rENABSgrP0XM5yvEh5Jv2iIUidfS9zAItcehztsWS81NY X-Received: by 2002:aa7:d70a:: with SMTP id t10mr4186326edq.161.1598308670039; Mon, 24 Aug 2020 15:37:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1598308670; cv=none; d=google.com; s=arc-20160816; b=qgQ6ETfdNjHVkHvNxOnuBmzxuhFdpmvGsynYkXupODuFEGmplpnikcoukA0idV6WAu de61ETHsYeHDq9RA062mHD1d61OSkeWTCLiZhLd9/fB+xZhKwfMIBuuMZPSLJVjwAKoO P923Uuw2gWRenTgUXKH+Q4SUJ0Nh3oIU2DS+/Izk3WIEB1cCEKHO9XZ6/sz3NbFR9FA2 v2WFEw328APpZJ61v4DbUMjYWJYlxsLrE49K4k23cAED/BEhIDnDo+6hOgfGN/ShbWvU xdOYyQWdu/eprCoQETglxQmRW602VVbKIN0oH8Et+1BdOcVhqpIdn5YwFrsr+GBNBRvu ym/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=J9MotMFuUGwLyi0HLSNXtMSU9J0akB77u8gI/twPMGw=; b=IvdPYMnib7A4ila4RTtuC673CKzmdmHibUmftcni72nyd7H2sAKSKFUgX8yXnRVzMM U5QLpoZ1dYIWQy/ajIhAq7Foro6/nwRCvh7i74pLb7lraqpkhfmsbfAr+5gN6ixzGQJQ eKMdJHF28cBhQXTIM8e6yTHDNoGrUJurTWST2AdC5ALbZKS6RyefCw0uCzMIzuXKgo1Q N3e1CKGuLVkgspN+tP4DIFvvK4F1KaK/avSx4xKPjhGTR0nCic8MWQkhpREvXNCU0Mzp /iTTf7TON1Y1U4WenKJFhxZPZD4ylk4ePO+nCsMZqMPw8OwC7Jc9L1w1ZySS5fsIZ1HX VHAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=vtBtTyOQ; 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=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id cy23si7931139edb.311.2020.08.24.15.37.26; Mon, 24 Aug 2020 15:37: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=@kernel.org header.s=default header.b=vtBtTyOQ; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727997AbgHXWgt (ORCPT + 99 others); Mon, 24 Aug 2020 18:36:49 -0400 Received: from mail.kernel.org ([198.145.29.99]:44728 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726519AbgHXWgr (ORCPT ); Mon, 24 Aug 2020 18:36:47 -0400 Received: from dhcp-10-100-145-180.wdl.wdc.com (unknown [199.255.45.60]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id D56D020656; Mon, 24 Aug 2020 22:36:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1598308607; bh=Ukg6PN5rR9z+MPkj5bceL0dM2BoHywyCwtm1dZvL5Vk=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=vtBtTyOQhXf33WWccNsDMxOCaVcMO1MXGOfeNHUwB37XaQo1Dp/Jp9nDG4Hd9KgQ7 ukrZe3ncXQ3o9/mDy25Y//MIdd/j8pQdIq+9KVnRKjDiWCmbdUub/CHc7GK4XfVjM+ 6RthfDo8cv9psE+zFyXbsWkio3j+02r5tVWkO7lA= Date: Mon, 24 Aug 2020 15:36:45 -0700 From: Keith Busch To: Dave Hansen Cc: linux-kernel@vger.kernel.org, yang.shi@linux.alibaba.com, rientjes@google.com, ying.huang@intel.com, dan.j.williams@intel.com Subject: Re: [RFC][PATCH 0/9] [v3] Migrate Pages in lieu of discard Message-ID: <20200824223645.GA1490647@dhcp-10-100-145-180.wdl.wdc.com> References: <20200818184122.29C415DF@viggo.jf.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20200818184122.29C415DF@viggo.jf.intel.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Aug 18, 2020 at 11:41:22AM -0700, Dave Hansen wrote: > Dave Hansen (5): > mm/numa: node demotion data structure and lookup > mm/vmscan: Attempt to migrate page in lieu of discard > mm/numa: automatically generate node migration order > mm/vmscan: never demote for memcg reclaim > mm/numa: new reclaim mode to enable reclaim-based migration > > Keith Busch (2): > mm/migrate: Defer allocating new page until needed > mm/vmscan: Consider anonymous pages without swap > > Yang Shi (1): > mm/vmscan: add page demotion counter > > Documentation/admin-guide/sysctl/vm.rst | 9 > include/linux/migrate.h | 6 > include/linux/node.h | 9 > include/linux/vm_event_item.h | 2 > include/trace/events/migrate.h | 3 > mm/debug.c | 1 > mm/internal.h | 1 > mm/migrate.c | 400 ++++++++++++++++++++++++++------ > mm/page_alloc.c | 2 > mm/vmscan.c | 88 ++++++- > mm/vmstat.c | 2 > 11 files changed, 439 insertions(+), 84 deletions(-) The commit summary and diff stat appear to be from an earlier revision of the series. No big deal, just pointing that out. BTW, thank you for continuing to enhance this capability! :) I'd missed out on the earlier discussion from some bad filters that have should now be fixed (hopefully), so I've some catching up to do.