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 2ED3FC021B8 for ; Wed, 26 Feb 2025 14:24:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 809D46B0083; Wed, 26 Feb 2025 09:24:26 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 7BB666B008A; Wed, 26 Feb 2025 09:24:26 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 61E6B6B0085; Wed, 26 Feb 2025 09:24:26 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 400C228000E for ; Wed, 26 Feb 2025 09:24:26 -0500 (EST) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id F10C5B5FE8 for ; Wed, 26 Feb 2025 14:24:25 +0000 (UTC) X-FDA: 83162316090.22.5F631AE Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf06.hostedemail.com (Postfix) with ESMTP id 75F1818000D for ; Wed, 26 Feb 2025 14:24:23 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=SRXnFQ02; dmarc=pass (policy=none) header.from=redhat.com; spf=pass (imf06.hostedemail.com: domain of luizcap@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=luizcap@redhat.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1740579863; a=rsa-sha256; cv=none; b=sLpW4W/u89FE0i66v6ydyA4OiaP6PiTBVR/tSwwYlNFtIjYTOOpg3PF3W8SFa2AyYBjNdT F4/uJUsjOufb1WTwWbsl/sawXdZLcWz8Rnx5bSqhJB/vGndq1ynfM8vxDXM6gw2V/ubvlr DUSpDGMRzQY8BQn7D4xA8CnF4ZHau6w= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=SRXnFQ02; dmarc=pass (policy=none) header.from=redhat.com; spf=pass (imf06.hostedemail.com: domain of luizcap@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=luizcap@redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1740579863; 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=L5lEwrAW40hPGwrW3AbO2l6jHPIXuBUvnvZJz7Gg3Jo=; b=hGTzHkMXG/ScVxuNdurNRcrUYUE9SRVnDKTKGeyVeX04w342vi7WiOaM8CW8nUqCcjhaMP J8iq6mDclUbfzwPRzun6DNJ2HVHYh1qGlvDwqU6tkZX4DvMJ91yUJzAqnz4a1hrzonXtl0 CEuK9l8aZ5tGaQtvd9A356X1xGmk3Es= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1740579862; h=from:from: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; bh=L5lEwrAW40hPGwrW3AbO2l6jHPIXuBUvnvZJz7Gg3Jo=; b=SRXnFQ02m/jxRRk0ShlEpecFC5zBvJCzH4AIcjvB4UUTOiHQNuMhTVuEXbyDhOGrYMaft+ kd8zZHX1/QwdNzAuCjIIFsHAEwO6BJN6BobT+zAqzROd+9WP7O/C/QujmdzKQTGfYFmzyw rv+i2+p9ythALQkB/ufFG6u7gCSEHpg= Received: from mail-pj1-f69.google.com (mail-pj1-f69.google.com [209.85.216.69]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-638-IAdHrLbEOVux3nWc6GyWeA-1; Wed, 26 Feb 2025 09:24:19 -0500 X-MC-Unique: IAdHrLbEOVux3nWc6GyWeA-1 X-Mimecast-MFC-AGG-ID: IAdHrLbEOVux3nWc6GyWeA_1740579859 Received: by mail-pj1-f69.google.com with SMTP id 98e67ed59e1d1-2fc518f0564so14739949a91.2 for ; Wed, 26 Feb 2025 06:24:19 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1740579858; x=1741184658; h=content-transfer-encoding:in-reply-to:from:content-language :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=L5lEwrAW40hPGwrW3AbO2l6jHPIXuBUvnvZJz7Gg3Jo=; b=Y8frgFgRh2z4LrbObdMOzyUyb4gqxR2hw7jfzyfQphPxc/lSKe4kbPKPCB1L98yob3 iZQrS0Tv+n9ZmUHIlpHHRWRerGXsIDlNMP82TNcESLdSEd7TTdZbt/8EpCYlmPYFDlw2 U1Pewitdg0/zpqAQCNnMQvLZlsi4N0R3Iu4ocTKSs5Ewvd6iNbWFPEpOjZwDY9R+XPXH pKW6d3ppkUsjCPqwoDF1J/b8c4pm8MsJjObNtmYsLfiAyxRHuxnQDeKifvnRVRVMSHCB HAVRyVDKmB1EE5hN65Cq69RkN/6iRXv8vxHKMiTdwhn8u0KmgZC8dPk7pdVWGBJHhrwS ipwA== X-Forwarded-Encrypted: i=1; AJvYcCWQy5B9UfSDSl9MKaOEHJPDybMkjktRWNPOEgSqPADwOHbJZ2EV5kBkPepaQR5Jb7hmmRJoV48unw==@kvack.org X-Gm-Message-State: AOJu0YybwLoGxjC6OBuySfcGCglOEoE+OL5M9OpI4zhYewKNeRyDDENu v4cQW6JTQSpecWy/x0C/LUlHhBRrXrkb3xT2vaBMAc3MBGuj9wZEDRc+4mu+hbnnN6EDolBBT8d cC3yA3B7mbmddtdMnPy4fP0xZ+FDHSy06tFzs9G1dYpmPIhBnW95KkzFV X-Gm-Gg: ASbGnctdjI2qErhJwSy9VBUKarMQR1ISHJ0itxPuH5dGVZnfLQY+P1uLfzs1tqH5Iv9 hHTnhvkIZ+Bw/eW1nEW8AcuRJf1fDxD1N47/X1MxtgperzpGx26yuTatfG98UxS4wzc+kqgjLTe /4v6qa0KofeCbxU/3WHRLszIuDGByt4fazcAmLGrMM3DRxCR89e31iBJ4Bp2wqK2orAbTUQDury s16+KyS90qLGLsodDQoBBZ8LQfitAdbUy4iv/wGjY308ABxNQ393mKQdT692E7hcrtRu2dVal1i 8pn/9CmWD23eLob1nrGPjMe2Ras0ursCgjfabDa53IrdDGFNX2rE6PVSCAz4qHfFTt5KGonFvI5 s X-Received: by 2002:a05:6a21:900c:b0:1f1:b69:9bdd with SMTP id adf61e73a8af0-1f10b69f208mr5114080637.37.1740579858703; Wed, 26 Feb 2025 06:24:18 -0800 (PST) X-Google-Smtp-Source: AGHT+IGBj4IdUvz5/AlfSowCjjRTbdpI+sc0ZFAmFcPy6Wcno9/iu6YjoDkKkzvMrHXmarM0dXtXsA== X-Received: by 2002:a05:6a21:900c:b0:1f1:b69:9bdd with SMTP id adf61e73a8af0-1f10b69f208mr5114045637.37.1740579858300; Wed, 26 Feb 2025 06:24:18 -0800 (PST) Received: from [192.168.2.110] (bras-base-aylmpq0104w-grc-16-70-52-24-57.dsl.bell.ca. [70.52.24.57]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-aee6f8c06b3sm794659a12.30.2025.02.26.06.24.14 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 26 Feb 2025 06:24:17 -0800 (PST) Message-ID: <8cece92a-6ad0-43fe-9916-eeb850c039e1@redhat.com> Date: Wed, 26 Feb 2025 09:24:11 -0500 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [linux-next:master 5933/6583] include/linux/page_ext.h:131:20: error: call to undeclared function 'page_to_section'; ISO C99 and later do not support implicit function declarations To: Arnd Bergmann , kernel test robot , Andrew Morton Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Linux Memory Management List References: <202502261733.Ma0eUGKJ-lkp@intel.com> From: Luiz Capitulino In-Reply-To: X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: Al-ins59SpzoSLlr8TYAIvF8ZfUt1H0PDETO7K8qx1w_1740579859 X-Mimecast-Originator: redhat.com Content-Language: en-US, en-CA Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 75F1818000D X-Stat-Signature: qxhmwz6qnwmd51y5xhtifntga3qhnuw6 X-Rspam-User: X-HE-Tag: 1740579863-473463 X-HE-Meta: U2FsdGVkX1/qy0/odPtp0D6qQ3szftcZZGoS2e5UmGD/bx1VxTGTs1t2lartGqaiCeOBbUfvBYXZxKlWU+UqhOgNAryIWfOWN4JNolu2gy2RLXzgxngfcnjDTIol4kJ/twKPTeAENpUdPJpPmNFYji1Np5XEJM6qcgWIvpFcoRdQ3QUKiLhYux1tajsZjmpQAZhnfTwrQvYGvhxBJog06J5t/wSzI7QzglGwh2WVadLt1jd4O9JLk9S/w0tTKnsH4zDxdGWEDMJLZFDjZH5BfkGJoXxgxY6ruXMxgqubFeAeCVb2kDgEc2XOQXl/4RmJNNyg5cl0PeMHti6cfvxTMxfd8r3DhUcPLAZHfxFe8J4zDX4MfmnI7SqRG1kBpXofDHJjJjipUKfGGSrKADTiccxqn2eSxd3lMtfb70uLdUraDCc9MbOhFcss3MiVA6pUQ6rSCtJbLMjIzdU6Q9VY+o94iAXOp432zH6juzRxCdNrhBBdK56zZ4kBVd+Hmv1he5lUl+nGCKsaJqMqAOy8gV9UIhvBIsu6Zu8rL0tLOxzdLxnYb7qvGbIFBt1SdqJBLDKWKcRb1xdWj329U/bGDLDhIvYg/fvjqA2bOcf4D3OQAym1dJ1mdw7VG+BgEN2Nkpb0eRdhQTv9z1gJC6qtZ3k7Lef21FAzo8wiZSN/rGMejipkmCmOb/GIi9GxOP1R4A645gGEmLM8GXc/WOuOxCM7mpYPLRcaiiVpCAXX0FHKT2f0bTZ+p4LC5a/jBcRD7W6Gzyk7EFAZwuA+aIHeMtH7Xv+8CcD2fsGExWx7Hs/qcT/8Xf3HyDJziNOCwdR6Vltl3WHxJAbzDTX84fXMtB9XNPNlms/jtju22oMNz5m6f710a4JaaFncRRAqbTD3jVu4P7prUTfdwpQgO2QvTrl58XG1en1njpC9DByu0VpyMrZSFPuA3CF0Tmz1rHmXgMaCVyqKfLIh4U5ZMlq 5PWLT3Vi US43oaBCMS0EjSkvDV2j+8m1fPGotm+3Wm0vNBdBC1aWZ+YgTT8LpgohC2QuJkPEn/+hLEEwugiSd5Wu03NuWA+5xcA5hY3Bl9x9Epu3+9fnrtCmPWderkY0M5YPmXLMfu3VQ9kDpuJ1Qv8LNXgYoAbFS8OKI7cOeWMy0qfM6kHVjeXJgGMwuuMvucClG7VWy0ZxmBVerCQFxeYNJHHu5oTADGhsxjR6U+CfcL27RAZ2T+39MWWBDY0Xm7E0RyBcjxxbOsR6m0X0XEi9DEXzsPzzUqCU6/eHzyEfF/OE401nzhuyLbnyFzu0AFDzOwSihEdRkTaGOPDgbWHsh503tY+L/8OFHyYC57MaW7PBnRzAtnTSGsK53Bhx8yfSuXWTt+ehgRPxr64NmG1M8r9bXg4sDaUEiXk3mjwEJ0Dik/5BWzFjOtd9QQZN+mJtVlHK5mw5MZywziVmxp3c= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000046, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On 2025-02-26 09:10, Arnd Bergmann wrote: > On Wed, Feb 26, 2025, at 10:46, kernel test robot wrote: >> commit: a2d6e9c1a867bb9f13943cb8483e2ab85b630bcd [5933/6583] mm: >> page_ext: add an iteration API for page extensions >> config: i386-buildonly-randconfig-004-20250226 > >> >> In file included from arch/x86/kernel/asm-offsets.c:14: >> In file included from include/linux/suspend.h:5: >> In file included from include/linux/swap.h:9: >> In file included from include/linux/memcontrol.h:21: >> In file included from include/linux/mm.h:8: >> In file included from include/linux/pgalloc_tag.h:12: >>>> include/linux/page_ext.h:131:20: error: call to undeclared function 'page_to_section'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] >> 131 | iter->start_pfn = page_to_pfn(page); >> | ^ >> include/asm-generic/memory_model.h:64:21: note: expanded from macro >> 'page_to_pfn' >> 64 | #define page_to_pfn __page_to_pfn > > I'm getting this on all configurations that set CONFIG_SPARSEMEM > but not CONFIG_SPARSEMEM_VMMEMMAP. Oh, thanks. I didn't build with CONFIG_SPARSEMEM_VMEMMAP=n. > There is also a possible problem with linux/page_ext.h > including pgtable.h and mmzone.h, which I think can lead > to circular header inclusions with linux/mm.h. Thanks, I'll look into this. Andrew, I think you'll have to drop this for now. I may not have the time to look into this this week.