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 F2BA6C7618D for ; Tue, 21 Mar 2023 11:22:58 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 7E01F6B007B; Tue, 21 Mar 2023 07:22:58 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 790C86B007D; Tue, 21 Mar 2023 07:22:58 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 658E96B007E; Tue, 21 Mar 2023 07:22:58 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 58D3C6B007B for ; Tue, 21 Mar 2023 07:22:58 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 3CD64AB26E for ; Tue, 21 Mar 2023 11:22:58 +0000 (UTC) X-FDA: 80592668436.26.F6BB4CE Received: from smtp-out1.suse.de (smtp-out1.suse.de [195.135.220.28]) by imf18.hostedemail.com (Postfix) with ESMTP id 2742B1C000D for ; Tue, 21 Mar 2023 11:22:55 +0000 (UTC) Authentication-Results: imf18.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=scqa6Uvj; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=lMPsKxz2; spf=pass (imf18.hostedemail.com: domain of vbabka@suse.cz designates 195.135.220.28 as permitted sender) smtp.mailfrom=vbabka@suse.cz; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1679397776; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=jm4Zo+132JX6oDMe1XDUBhnQkufOn7dSsCZdHcEvdNw=; b=QI90LZ9N9gwN9sb8cC+jzqFEdwkSN2L0cDHNonV+sxOcIr4BbXexCu4VEQa/JdsXCvudKD EQSfO1Tqm/+YpXvJlJixhQdaLevca3Fs1Zk4bfmIMRRDsHhNU2wQpMxQiJ3ifYlA75h2NU ga7m7iKLGbw7UDaaS1VGIMdoAjz2gVM= ARC-Authentication-Results: i=1; imf18.hostedemail.com; dkim=pass header.d=suse.cz header.s=susede2_rsa header.b=scqa6Uvj; dkim=pass header.d=suse.cz header.s=susede2_ed25519 header.b=lMPsKxz2; spf=pass (imf18.hostedemail.com: domain of vbabka@suse.cz designates 195.135.220.28 as permitted sender) smtp.mailfrom=vbabka@suse.cz; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1679397776; a=rsa-sha256; cv=none; b=ZqsEixcImhmd16IEMgArNxBpMx4UAz3OhfdlK5bgZsFrOKYYnJU16CtHhXmLw0DbJfzjGG ALSwpvYVlDq5y2ipoujYlUa+kf+IMDPzb0tJLiCob3UfJOYrAnyaWcGY0sqNfNFLO47npA V4mIrZTdkMoagrp5slkm3NfP04i5tQQ= Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 7ACEE21C40; Tue, 21 Mar 2023 11:22:54 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1679397774; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jm4Zo+132JX6oDMe1XDUBhnQkufOn7dSsCZdHcEvdNw=; b=scqa6Uvj/eZzzNK7VVNdWOA0ZTnUoluYYR8I4n1tBXEkmQcOy3t7Mc3lLfpJBgfxEcfuHi N/aB2RQFO1j+nhcIWEF7g/XSdbiUKU1OdXqOYsqNETqH7fd0eIcX15wW4m2U0Lkl1fAiZV y6D261EzxXaLRgBGiLEq6lIss5Q5gY8= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1679397774; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=jm4Zo+132JX6oDMe1XDUBhnQkufOn7dSsCZdHcEvdNw=; b=lMPsKxz29mC6Kip5uLuptPvKfg4EMoBPHtDHYBjOvVKvd7TpnClwc2nlTDHp8eoSXpfDuG VesV8igNJqxu8KCA== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 593AE13451; Tue, 21 Mar 2023 11:22:54 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id scMCFY6TGWSmZAAAMHmgww (envelope-from ); Tue, 21 Mar 2023 11:22:54 +0000 Message-ID: <7f08c635-039a-da10-76a2-1d88c37b1911@suse.cz> Date: Tue, 21 Mar 2023 12:22:54 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: [PATCH 10/10] mm, treewide: Redefine MAX_ORDER sanely To: "Kirill A. Shutemov" , Andrew Morton , Mel Gorman , David Hildenbrand Cc: linux-mm@kvack.org, linux-arch@vger.kernel.org, linux-kernel@vger.kernel.org References: <20230315113133.11326-1-kirill.shutemov@linux.intel.com> <20230315113133.11326-11-kirill.shutemov@linux.intel.com> Content-Language: en-US From: Vlastimil Babka In-Reply-To: <20230315113133.11326-11-kirill.shutemov@linux.intel.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 2742B1C000D X-Rspam-User: X-Stat-Signature: ppkebj8ou8my5qj6sez9436p9zy61auf X-HE-Tag: 1679397775-754987 X-HE-Meta: U2FsdGVkX18I/mqfCdg+16apduJL64HqcGT4n3om1SzlJvqeggiAblmXkY43WvWQ0ePqelTj7l97hL89vYeb3p2eXhoRHhn84T5IxC526H5BBy99Xf22cXbayh1eL5C1TptPenRA8pNo6frLuwD83s+f1WQOJrasgEvOWgXLNH3NLozYFVak+Hgf01+Ahw/PsWFzpvQupb+OdTUY3MAoo2/u6EhCr5EEztwXrr1Tb0KTY/zauAG4Avj7WqkK8PouEWJKw1BEMYjkttQ3Vq62g2zXvf0PdzJxDADrBbqgankhfA1haZXlqY1ZBcKYmdFrHGjECMfQcS1P8Bh/+iSjN53RZ31pSEPacVWK52MiOgb/SXI9jE9KaTv5NHgaHxA7Ysijvcg5cckuxdKWp3GOrZMsp+TH8labxwWB2/iPlZkdWJjE4ETmiFmFt07Fbpjy9uDjpP+DjnIrevawkcFiKRfqxkKD5hJDLTzHoig5/JIcfpcs3NL6J6V2fLENONw2fXSwodj/V7OSOZGm6thpILVcITk6L75bcG8zCIpqycC4XtjZzhX2miGLjLdvxKmpdDr1gZZQ/AbyimqJFvw111Oa6zLjaCJRwgw/XwGBPHkMj49m4pZJBoWO+P/avEs4hVEiIflaoa1U/FeM8+dbUXF1EGdX9ii2uVHcsF3y+SGyYTOgNmS9xykAtVwjoag4DP6EVOEqsRL1iL1yC8bqFJTTCI5XmeODPPYN++VQstvEB21jE2rEjTeYXfUnbt10jDJzMFpKZlWRQM3OugSezHXOHTlXfoyzdhkYFhzIcEZSe8NrTLu9fZKj8M2+o2V+/BcMR5a2RQKMUBH/rn10oI6K4+OdMjqdXejKWkNII5eOoKDpVB+l6BIUn9JH00fsEYEPGmBz5iaRK/I8QsnQBUmljq/REKtPppb7QZrIYove4d5urDEBu4E98hyKM59Cmz4RWOfRCzal3l5Hx3q vJ7k8H7S JDtylBNWQTA3tzhP99epfrPtyLpns+xDssTx97INYXvqsVUgvs1uOMPdWWO8cIIjfUI84VffcIjt2oK1X1uFEtXW1k1OqtxgCkLBXI46X8LkihTYjABwEqE+o5VvDNwJzYw5aSmtH/ILfgxFWg7LhWlNQfLh2pFWzLn/4ANh97vKpjY/V0TlKbrF0hWty+BhFmlEBrtJoUt39gp20dYXp0dHM8xkkg0UrtnE3Gw9FcvFkP7WMaPA5Gg+XPlNKwvm8XsyK6nz0iV3CUuuL73fn+pC3ZVKe0taiFrnE 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 3/15/23 12:31, Kirill A. Shutemov wrote: > MAX_ORDER currently defined as number of orders page allocator supports: > user can ask buddy allocator for page order between 0 and MAX_ORDER-1. > > This definition is counter-intuitive and lead to number of bugs all over > the kernel. > > Change the definition of MAX_ORDER to be inclusive: the range of orders > user can ask from buddy allocator is 0..MAX_ORDER now. > > Signed-off-by: Kirill A. Shutemov With the fixups: Reviewed-by: Vlastimil Babka