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 Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id AD04EC74A5B for ; Tue, 21 Mar 2023 16:44:59 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 48C7E6B007B; Tue, 21 Mar 2023 12:44:59 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 43D796B007D; Tue, 21 Mar 2023 12:44:59 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 2DE186B007E; Tue, 21 Mar 2023 12:44:59 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 1C9D06B007B for ; Tue, 21 Mar 2023 12:44:59 -0400 (EDT) Received: from smtpin02.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id CA55940197 for ; Tue, 21 Mar 2023 16:44:58 +0000 (UTC) X-FDA: 80593479876.02.C3C77F2 Received: from smtp-out2.suse.de (smtp-out2.suse.de [195.135.220.29]) by imf30.hostedemail.com (Postfix) with ESMTP id E970D8001D for ; Tue, 21 Mar 2023 16:44:55 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=m0EBA+mO; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b="f1//10OG"; spf=pass (imf30.hostedemail.com: domain of mgorman@suse.de designates 195.135.220.29 as permitted sender) smtp.mailfrom=mgorman@suse.de; dmarc=pass (policy=none) header.from=suse.de ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1679417096; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=RPsXbsCSQsx4+31OHg2F79XEhh3WwJBis5RlDbou0ik=; b=c0ZkqN1/UN1u+YHGkeUD0SxYhqeLP5a4D9qxuQ5owKltYgygw5tBYGXGnHudxaDQNSJ8VY cdhQ15Y6hspE99VDPFAom+y8JdSClHoGJGZYJ6bQjwnvjZnVzf7WNC+vdFy1+v/BWyjMK0 eXIlvxKgdwixMrUf3FBcl+ZLRPO5reQ= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=suse.de header.s=susede2_rsa header.b=m0EBA+mO; dkim=pass header.d=suse.de header.s=susede2_ed25519 header.b="f1//10OG"; spf=pass (imf30.hostedemail.com: domain of mgorman@suse.de designates 195.135.220.29 as permitted sender) smtp.mailfrom=mgorman@suse.de; dmarc=pass (policy=none) header.from=suse.de ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1679417096; a=rsa-sha256; cv=none; b=isEcTqh8B46p4uPZ+fu/W5gZz+v/sI/UIrfPZ1LsNzHKtIfZcDt+RRAeKN2UmQ+y2lyOgy He0gBF+5JFbAvyyWEKnjc0b6J5CcvX0SZhEWXacA6+bz2UrFxoTPLVoAi3Y+kxwS0P32yv NlYuQzh0ZdcB3u24qvppneaCtBfTy7I= Received: from relay2.suse.de (relay2.suse.de [149.44.160.134]) by smtp-out2.suse.de (Postfix) with ESMTP id 8CEA320261; Tue, 21 Mar 2023 16:44:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1679417094; h=from:from:reply-to: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=RPsXbsCSQsx4+31OHg2F79XEhh3WwJBis5RlDbou0ik=; b=m0EBA+mOapmgHDChG6dDD83Bg1A1gYYPvGbZbx+ve8KTAcv75Gn6fqTby7n6jhn+3OP5TT FVGYy3gOo21uCvlUxyvf/Tzhyh0u5+xsUB6B+FbUrIKo8Tp1qs06cQzAS1X2dMtuq63xPe DA4NcH52+Je1W4FhUY1QQWEVJwk6j6I= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1679417094; h=from:from:reply-to: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=RPsXbsCSQsx4+31OHg2F79XEhh3WwJBis5RlDbou0ik=; b=f1//10OGnUmC7VAUfZFT3EIVe/DqgqMxn+eNaPwvJ3te8uI0VD+rWAwWpnB4YkZbF9v2dy 6BND9QsYW94hSlBg== Received: from suse.de (unknown [10.163.43.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by relay2.suse.de (Postfix) with ESMTPS id 7BF882C141; Tue, 21 Mar 2023 16:44:53 +0000 (UTC) Date: Tue, 21 Mar 2023 16:44:51 +0000 From: Mel Gorman To: "Kirill A. Shutemov" Cc: Andrew Morton , Vlastimil Babka , David Hildenbrand , linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH] mm/page_alloc: Make deferred page init free pages in MAX_ORDER blocks Message-ID: <20230321164451.wtv5okhfyxdxklsq@suse.de> References: <20230317153501.19807-1-kirill.shutemov@linux.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Disposition: inline In-Reply-To: <20230317153501.19807-1-kirill.shutemov@linux.intel.com> X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: E970D8001D X-Stat-Signature: 381grsm9pbrq4ch3kb36u5w5u88rpkh8 X-HE-Tag: 1679417095-732229 X-HE-Meta: U2FsdGVkX19mLcqEW6oenn39+qqfu9Ajr5jPaXEGe0dZHwr3fDToXpF3/W9bEF/WC0qINam3/7O9VUuk+FciHGKCTAbI0eURS3wq2dSn4k+QLBMFTwc9VbQz2gqg3KualaLo0tkTraPLPaYk3qMrkLBlOjhUngH/LXb5nmJ24ItlNkrshs7u/GTr61q2oESVHpltH88TtPFq1aXZwRXUnTXXsh2tvMq5k8NlPk3psoEipbyso4IRPb2vDkbTIhr4nxZGJc5+tpNvqgbQCytopgXUK+4uGUhmWUlmI4g9jRDKiGqXUG7TmX3+IqAGUtA0aSFpP8mchtG4OYy9kO0M06OUsZKgzNe7EfSTGxECFkQjjad9EOpvqEnDtIKV1HOHYWcx6UCqXA2xIouoJimNPxuf5JnwOKT1XPm2ftg78ViEiWPuaKCLZ3cTKBTKOxelujmCf7VejO4V5TFWuVpmtvgpcFTvcKk9dk/goXkHRQ4DTOFlRimkipO0tYxXK8q5rSC+Xl1ttGc5qKkqo9ibicmGGh0MOihq+ZymnPwi8QeqSD0n3cB49nsR/9/9oLRuyQwrMZJ/j6EN1iVKd2maX78Mz90qx9ujXDqX6OS+HGhMOBjLzQs0QGeXV2Haw5EkKbcDogG/T/odsFWM9FPszzmFA0EejQf3J6WA9+hlgDa4Pff0OiiSQ84CC8I6Y66JEhGpHgxeFAOLFi4ez7RBhwyQiLz5YxgblIBlpUd5B0EGRiOFUIGks6381PGfTqBo+5BlmmZnRIsANpIJl6Wok9ubfOdBcBMsukcZMnate4MxTkf1rq8wAcAGWX7z42VYUxZbLQxihVsM7TaTq9DYjAmrWlYr8uuT/LKBU8NqqeuThMEp9FCmz3uW7jY5mrlM7ipti9JdouUPYJ76tI3FnS/IzPI4aOo1DHoBUGDZB+9py1uGTxDNe3FqAPHCFnZIPTL0KqHjhFikKK4B7o+ VWjvR+lu EmR3tIR05OQYvWvqX51eFkrDaCmPs8RQlBUzsFIUTAEy91CBf6CcqHjA+9Q1PCjmXgVb1wiaqHuZOPpqqahrYB4MiHZK1pZg3Ey+auN9W+9OnlHQu8sCQj+aa16od3dQrXHhK3W3oGG+jGQe6nFOYhuX8Y3fxBl7FQmPf8J2pGBocWYWUW+iV2XCex+Ztrvngbw1kBtqczf87jdDXBjMWZrzQXVuIdRTz5zVtWv+Ik5TdU1aIeSEvkkhQzmVPsznRVuXbtM3OVnBHB5E= 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 Fri, Mar 17, 2023 at 06:35:01PM +0300, Kirill A. Shutemov wrote: > Normal page init path frees pages during the boot in MAX_ORDER chunks, > but deferred page init path does it in pageblock blocks. > > Change deferred page init path to work in MAX_ORDER blocks. > > For cases when pageblock is larger than MAX_ORDER, set migrate type to > MIGRATE_MOVABLE for all pageblocks covered by the page. > The problem with the sentence was pointed out already. > Signed-off-by: Kirill A. Shutemov Otherwise; Acked-by: Mel Gorman -- Mel Gorman SUSE Labs