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 75AF1C7619A for ; Wed, 22 Mar 2023 10:01:57 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F37976B0075; Wed, 22 Mar 2023 06:01:56 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id EE8206B0078; Wed, 22 Mar 2023 06:01:56 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id DB0536B007B; Wed, 22 Mar 2023 06:01:56 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id CC2536B0075 for ; Wed, 22 Mar 2023 06:01:56 -0400 (EDT) Received: from smtpin09.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 8C4DA1603A2 for ; Wed, 22 Mar 2023 10:01:56 +0000 (UTC) X-FDA: 80596093032.09.7DEFA4A Received: from wout2-smtp.messagingengine.com (wout2-smtp.messagingengine.com [64.147.123.25]) by imf17.hostedemail.com (Postfix) with ESMTP id 15DDD4001A for ; Wed, 22 Mar 2023 10:01:52 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=shutemov.name header.s=fm3 header.b=B9g58SpK; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=QSu6QhKA; spf=pass (imf17.hostedemail.com: domain of kirill@shutemov.name designates 64.147.123.25 as permitted sender) smtp.mailfrom=kirill@shutemov.name; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1679479313; 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=tksBhuI42p2luAwAEh3xskDZ4xXmt+ilm+hjIA+mRRE=; b=bJOz8JL63DNvi7QzYX5cLBdHYhtBX0nz1DatzenNnGlcwsbkS/AVpJxsJic0a805aGbRgX b3PJqosLA7o5ysL5kt6yV1HiNtrk1zzddneaOPG8tghjJVd33VFI3hayq0Qtfrr+buWpuU jGw1Dsq3Cg4MTxJXdywCATIPWXsPgP0= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=shutemov.name header.s=fm3 header.b=B9g58SpK; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=QSu6QhKA; spf=pass (imf17.hostedemail.com: domain of kirill@shutemov.name designates 64.147.123.25 as permitted sender) smtp.mailfrom=kirill@shutemov.name; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1679479313; a=rsa-sha256; cv=none; b=ssOzIw1dPBI8/ODk7tzwWNqwMlUGpMqcUuyQuiGlS24K3bkn06vi65vgIQKCyKYzkJQlCJ XXrwM5MQiRzYZ4iUrBkKZjjomDI7YQV5Jbvqfd6VU3uQztTBQNfsU+vQSUhwcG26Ee61wt mC8lYvUkRSconKtWW7zNTc2NkBQ9RaU= Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 7CE4F32000E5; Wed, 22 Mar 2023 06:01:50 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute4.internal (MEProxy); Wed, 22 Mar 2023 06:01:51 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=shutemov.name; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:sender:subject:subject:to:to; s=fm3; t=1679479310; x=1679565710; bh=tksBhuI42p2luAwAEh3xskDZ4 xXmt+ilm+hjIA+mRRE=; b=B9g58SpKhEACZLB9igUV4QmnS6KEFiF14eFpIQSW1 4s+xaaXUX47Vwd+OyPSUgMkh9GGZ6GJVn1JJDxInlwqvoWqZx0VihQqxNYCbOpe8 B5UsE9AjuMngOTvoGeBqsSg0IZFEixdkztDDj0O16CBYCpv10hTLRyRd095iK75g SRLfWWfAvPHSzkSJZSoFVFK/EjMjSzr772/tm8lVo3nSe2q8Xg0b7FEYMaHk/fHl GIYCRTcqi/+o/4D30pZMbr5Og1X1qCuLL9ZMWjdw4Lw0i5tWSOXHSnhHIsBolSIX wGzHWNGc3dfwlbUf/zJc9opmL0DJW8t9mcecfXE5OUf+A== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:sender:subject:subject:to:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1679479310; x=1679565710; bh=tksBhuI42p2luAwAEh3xskDZ4xXmt+ilm+h jIA+mRRE=; b=QSu6QhKAu2QHim0t9WSsa77m7oRiFkUPM2t/g1G9wWgGQGpOe/P YpBATEXSFRuKbji9GPBgae5lEutEf5JQ8t1m946MmR9KA8mAhpj6/yyNX7y2H/Zy LlMLCnfSzCrro8PA6UT9OE4FHk9p3Z8ejaBWwewkIL0XRR6L/Wrz/kRvY1QdLIMj hStvfj7f2wxkLtycg8MBCqwqXyF3B4xLY6whFdTufnSuF5Bd+IRUGEKKTiqZoMkV kjYyrl1LfRPBaRPOwSmcNDOzPToWznqQM2riK88Ox3t3pO/hrAGNM7ZyZcy32i5I +lLd8gE0lBjWse44npZrrqRBOUAbVN5agZQ== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrvdegvddgudduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepfffhvfevuffkfhggtggugfgjsehtkeertddttdejnecuhfhrohhmpedfmfhi rhhilhhlucetrdcuufhhuhhtvghmohhvfdcuoehkihhrihhllhesshhhuhhtvghmohhvrd hnrghmvgeqnecuggftrfgrthhtvghrnhepvdeuieelgeduteffiedvveejgffhteehfffh feetveekteevveetveethfeljeeinecuffhomhgrihhnpehkvghrnhgvlhdrohhrghdptd durdhorhhgpdhgihhthhhusghushgvrhgtohhnthgvnhhtrdgtohhmnecuvehluhhsthgv rhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepkhhirhhilhhlsehshhhuth gvmhhovhdrnhgrmhgv X-ME-Proxy: Feedback-ID: ie3994620:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Wed, 22 Mar 2023 06:01:49 -0400 (EDT) Received: by box.shutemov.name (Postfix, from userid 1000) id 3141010A603; Wed, 22 Mar 2023 13:01:46 +0300 (+03) Date: Wed, 22 Mar 2023 13:01:46 +0300 From: "Kirill A. Shutemov" To: Mike Rapoport Cc: WANG Xuerui , Huacai Chen , kernel test robot , loongarch@lists.linux.dev, "Kirill A. Shutemov" , oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Andrew Morton Subject: Re: [linux-next:master 3778/4413] include/linux/mmzone.h:1749:2: error: #error Allocator MAX_ORDER exceeds SECTION_SIZE Message-ID: <20230322100146.tamr3khnfza3eiwq@box> References: <202303201615.Qfu18nWV-lkp@intel.com> <20230320155626.hirui3frcaunnajj@box.shutemov.name> <723b2eb6-2f4c-8947-0041-a0ced7657885@xen0n.name> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-Stat-Signature: oghukd8pfwt349gchjm9eut8sf9bq89t X-Rspam-User: X-Rspamd-Queue-Id: 15DDD4001A X-Rspamd-Server: rspam06 X-HE-Tag: 1679479312-922264 X-HE-Meta: U2FsdGVkX19eD7oHkomt3wKpnxLoR5HcDekrb6eex6EfpEDcfwdt2rq9kk6L3ddPKsmL7pukx0FoRQiJV48T1bazifA3CV3aWQU4pSAK+b8hq86oDkLfPPrYBDNUu0R/qZ36s73VtBt06mFe+tqfsu3hc8MuKEeK8HdgKr8yj/Zcg3JWroMqo/RkllURgDuowSlNRVo3vJ7k9NbqTfU0qBPjMkd8efXYQpHHYNIhTf1Xm/IcS/SsqaZeJRgOiC3dE7TZB+Ms94U1mqHPpaY5iZai5zZHiofrQ6jl0Pa8BkLNTI1w+Bd40rs0jPAyAkfmLWPUfj1z74pb7zYDRg6d733kZD+JUqnAHPcMV1LRf/pPtvEOqiSUggMYpq88AJMvPYvTu/azNzUAtxxMJL04LZiuknEK41eXA5JfJSDtlyB8JwaAZBk2CGR7+Z8T4WumEwHlGJLdRfdXNTMDpWKJr7QkUMbrg3JSjES+E3OUkB03poovfKnVwFBUirytU8BTia7VWn9YNrqFi1QHSKcsCyp+BUVvKDG0siPRLyW/jjvC6Guu0r8flzN7sJdQNr+ABMnGxEGVnX19DKklZ+chOAGXHE8qMbinBn1XaFH6CiF4uqACvLeGWsrFUG94gyl31Qh7CQDEqqMgkXHpBuqqTGFipy039nv1uwtSSeS/38Nc/WWkTOLEIu7GeiUt2WN0pDsxMQ2UwGzpLFQZ7pY5A6G7CH1VKwmhJrnbML3rH7xDZa5OHUx+IBuX8NhBT83VvmzO+zZ0B7xZcwI/YtKxcZ4dLKwh1E/klP3GQESqW4Xil8+RBvflwe1elQrtiCYu5V1/nYCQ/AxG6m+mO0gbj26ChRo5fkx2P26FqkTQnceBTXmDsCYulEE9I5YLFOILIu4rtkbqHvTdisDYiQHfKP8YkbrGmAfdodAdjMauE+RJtFSjx+UXEqpW1lIkprYj/13lTjnZWDCDkzkf1Wv RjqMjn1I hacnw2kP1lWTVyUH6Xga19FMc6Ihg66IQaAcpYIRT4Zl4ky3/mBrqSBQj3ECBEZFeGMxb51mE52uTD5ovQm5dKQr/7FkkMEMXlM7/acYfPU5xJIpriQrbkT8RZ5xIb4mvR/EaGBoIngGo5QHqjOVnpmFte8YEUp4JYUzAdamadHI5U0kOMp3Ql9SQj2UCDQm7Krxn7c/daW+/dHtCV+xPvdfBRUxloo0rTAk1qHE2r9WpKS+u74Asm5b+hyI5uDqQAvACpmAy5srhbytt68hX+NVdB2ET2PnPbDRn/RYDyntPmvwDQKIBVPiTU0dBcD13TJdNCFLpH1GlSxPgMSZ9QBNcE2u69WxGFKWi2q9Hc29MXB1qr8FK0alUV2TjGZ2fy89ixQxJCczjNnX6x6Z8VVNt86ZMVUsKTSYBklmiiDELEayoCXTbMQk61OyPeSS/UMeUuANS18k3sedkUd7b+f0aNHzfN92ATV//e0uqWZWddng7PCffofni8EVjj9BoMESC9LWjmc/Mfyl0XeK6nZWdXw== 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 Wed, Mar 22, 2023 at 10:11:47AM +0200, Mike Rapoport wrote: > On Wed, Mar 22, 2023 at 03:54:09PM +0800, WANG Xuerui wrote: > > On 2023/3/22 15:42, Mike Rapoport wrote: > > > On Tue, Mar 21, 2023 at 10:59:36AM +0800, Huacai Chen wrote: > > > > Hi, all, > > > > > > > > On Mon, Mar 20, 2023 at 11:56 PM Kirill A. Shutemov > > > > wrote: > > > > > > > > > > On Mon, Mar 20, 2023 at 04:06:33PM +0800, kernel test robot wrote: > > > > > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > > > > > > head: 73f2c2a7e1d2b31fdd5faa6dfa151c437a6c0a5a > > > > > > commit: af8daebdbc0833b8095767ccef7ddce55e9fdf32 [3778/4413] mm, treewide: redefine MAX_ORDER sanely > > > > > > config: loongarch-buildonly-randconfig-r003-20230320 (https://download.01.org/0day-ci/archive/20230320/202303201615.Qfu18nWV-lkp@intel.com/config) > > > > > > compiler: loongarch64-linux-gcc (GCC) 12.1.0 > > > > > > reproduce (this is a W=1 build): > > > > > > wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross > > > > > > chmod +x ~/bin/make.cross > > > > > > # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=af8daebdbc0833b8095767ccef7ddce55e9fdf32 > > > > > > git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git > > > > > > git fetch --no-tags linux-next master > > > > > > git checkout af8daebdbc0833b8095767ccef7ddce55e9fdf32 > > > > > > # save the config file > > > > > > mkdir build_dir && cp config build_dir/.config > > > > > > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=loongarch olddefconfig > > > > > > COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=loongarch prepare > > > > > > > > > > > > If you fix the issue, kindly add following tag where applicable > > > > > > | Reported-by: kernel test robot > > > > > > | Link: https://lore.kernel.org/oe-kbuild-all/202303201615.Qfu18nWV-lkp@intel.com/ > > > > > > > > > > > > All errors (new ones prefixed by >>): > > > > > > > > > > > > In file included from include/linux/gfp.h:7, > > > > > > from include/linux/mm.h:7, > > > > > > from arch/loongarch/kernel/asm-offsets.c:9: > > > > > > > > include/linux/mmzone.h:1749:2: error: #error Allocator MAX_ORDER exceeds SECTION_SIZE > > > > > > 1749 | #error Allocator MAX_ORDER exceeds SECTION_SIZE > > > > > > | ^~~~~ > > > > > > > > > > +Loongarch folks. > > > > LoongArch defines SECTION_SIZE_BITS as 29, so I think the upper limit > > > > of ARCH_FORCE_MAX_ORDER should not be 63, MIPS is similar. > > > The ranges MIPS add LoongArch define for ARCH_FORCE_MAX_ORDER are insane. > > > I'm going to drop them and leave ARCH_FORCE_MAX_ORDER an int with sane > > > defaults. > > > > > > As for this splat, in the .config above ARCH_FORCE_MAX_ORDER=14 and > > > PAGE_SIZE=64k, so we end up with MAX_ORDER + PAGE_SHIFT being 30, that's > > > larger than SECTION_SIZE. > > > > > > AFAIK randconfig does not randomize integers, so it's unclear to me how > > > ARCH_FORCE_MAX_ORDER got to 14. > > > > > > > As far as I can see, arch/loongarch/Kconfig has the following lines: > > > > > config ARCH_FORCE_MAX_ORDER > > > int "Maximum zone order" > > > range 14 64 if PAGE_SIZE_64KB > > > default "14" if PAGE_SIZE_64KB > > > range 12 64 if PAGE_SIZE_16KB > > > default "12" if PAGE_SIZE_16KB > > > range 11 64 > > > default "11" > > > > So the value 14 is because PAGE_SIZE_64KB is being set, which I confirmed to > > be the case with this particular run. And I believe the stanza is inherited > > from arch/mips. > > With Kirill's patch the range became '13 63', so I don't see why randconfig > would set ARCH_FORCE_MAX_ORDER to 14. I think the failure just due to 0day having old config it tries to re-use. -- Kiryl Shutsemau / Kirill A. Shutemov