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 2CC0BD1A424 for ; Fri, 11 Oct 2024 21:47:46 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id B71036B0093; Fri, 11 Oct 2024 17:47:45 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id B1EBF6B00A5; Fri, 11 Oct 2024 17:47:45 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 9E6E16B00A6; Fri, 11 Oct 2024 17:47:45 -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 82C566B0093 for ; Fri, 11 Oct 2024 17:47:45 -0400 (EDT) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 93E93ACFE5 for ; Fri, 11 Oct 2024 21:47:35 +0000 (UTC) X-FDA: 82662658806.19.FA0F71F Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) by imf13.hostedemail.com (Postfix) with ESMTP id 629E82000E for ; Fri, 11 Oct 2024 21:47:39 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=DTcR13aP; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf13.hostedemail.com: domain of lkp@intel.com designates 192.198.163.16 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1728683234; a=rsa-sha256; cv=none; b=gtrjwRMczj3p91vPdunzA+9cjk37/Pq1aKBO+7orkmnXMmQzZTONK4Ea0MVPe5X2eNO3JY kIuCT2VotY1pwg3l7oD0PvAZDop/jP3ZhwJ+QNzBfgobqx7L7LNDlTFZfSwwaaQduJJERB rL+CpNGtlEvD2cBrttWSARO7uh52VAI= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=DTcR13aP; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf13.hostedemail.com: domain of lkp@intel.com designates 192.198.163.16 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1728683234; 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: references:dkim-signature; bh=n7tLvYGo6OQHRmO7uE3Rawspp5IfQaL+iLrZtkLAcjw=; b=37ucvpvS+x/ebIdYC4brknuErBWJQq1oabV6RuS3+SFfE6v6b7ATIIXRh2iyrNk2AeKCiM 79ob/DECEW05n98Vae8sz2tMLVebwUKOAEZcr5Ht+XC2/0NKVQ/Yz6eLF1M50XdUNhzumR JXdKP8+O6Bmg5x9Fho39YxwrqSwHPdw= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1728683262; x=1760219262; h=date:from:to:cc:subject:message-id:mime-version; bh=IsJwlv9CpA1U7oIa4+X6q8wdxPQ7r16Co1bIkdsMiF0=; b=DTcR13aPS0iAd2wlb1JPU5sqBZxwZiMs7/A4sFmQJpxQYKr1plbu8XA6 Z9de+PeDWnh0ej0svi4RMQKEPdq7nY4HxStVDVVa5ei9sWqLxcsnYFXPG yLaXWyL+TPRRxq5qUl2ss9VaykSmQA6wlMo1LfieucAztvucmcaBx6glJ icQZHSnbsWbozRLoKoJNLPWyu828GosG5nW7+o8BRsj3H6U0UDDzwyin/ 5jD3CTuM6O9DT8YTiRfgwHn/NXztMBXSxeX+aVa3kqnkYmfTgHqec4EUr cq8PrcGzDisfIDkEYqSmUqUoAYPIW/U3Wn7X057hvmquQ5PfsGzV+61cc A==; X-CSE-ConnectionGUID: 5skKQyaITASOFl2TWO9iUw== X-CSE-MsgGUID: y01xMjp4TseEUA2hOvY1sA== X-IronPort-AV: E=McAfee;i="6700,10204,11222"; a="15723269" X-IronPort-AV: E=Sophos;i="6.11,196,1725346800"; d="scan'208";a="15723269" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Oct 2024 14:47:41 -0700 X-CSE-ConnectionGUID: 9H5reODWSqK67CQWbgm2bA== X-CSE-MsgGUID: nqeeo96YTM2OPitK/QeEQQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.11,196,1725346800"; d="scan'208";a="82022863" Received: from lkp-server01.sh.intel.com (HELO a48cf1aa22e8) ([10.239.97.150]) by orviesa004.jf.intel.com with ESMTP; 11 Oct 2024 14:47:40 -0700 Received: from kbuild by a48cf1aa22e8 with local (Exim 4.96) (envelope-from ) id 1szNU1-000Cm8-2r; Fri, 11 Oct 2024 21:47:37 +0000 Date: Sat, 12 Oct 2024 05:47:09 +0800 From: kernel test robot To: "Matthew Wilcox (Oracle)" Cc: oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List Subject: [linux-next:master 3561/4143] mm/sparse.c:730:24: error: implicit declaration of function 'bootmem_type' Message-ID: <202410120526.Ud7TRejf-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Stat-Signature: m9xwq8x3k4p31rj4yuxiihacxm5tho1h X-Rspamd-Queue-Id: 629E82000E X-Rspamd-Server: rspam02 X-HE-Tag: 1728683259-882390 X-HE-Meta: U2FsdGVkX1+v2I+ek43ig33o+f6KcKenwak9y59aM2WJKckI+pzRO8g4GnQS56JNB0KSQvqiG67cYDHbzWV+5m/fuRPIK429vT9RDRvmtxDXq2Y+BRWGMqL7eBG1t2a4hYTxdOVZ/RsdMTYEC221eZumqHy+cPQsNMCASafNqOgwlT4xUHt/bgKWgokDbwvTnVxqUgDVhc1o2gHRCJ3ANNl472FZyl19fZB6BDAdWL4aXWXuo5/z6wuQpdWtAQf9onByPxy3QwD3WKVxXX+rHkTPamz1XWPNGVtH/dPEyj1sUjvI66cOwVV0pZ+5RMHmtLC0hCe4VsaTt7QVvrGK0aowr52XIzWdJCVuEx42RBTD8uprFgMUzcYsNs7Hru8ctQ5fO24vpRYQHMjA+krqFhOyIxOb9O4k4Z2RutanPXWvW01eQJdQ6zwa6S8UmQ0DK9yaHVV5aLtvWna1EyfURoJBKycjLgt1wq/5pO4KvTVUGPu8/FRkncc/Zqtb0F+keyekl5ubEil2lCs9l+p313NDU3UX1zQBdCck5/XYpd7o1yJlxQiW9qA6cCJnbGG1z2KTA2j/BPSRyAWtOdpDAhqCmwJmN+mrzuZp2UA2HW4UMM/sOeTXdOC1CHeqNgyxiqkRnPKL6iP4+CoJGzeiOIMe8m+XjfYy1xPE41cWzbrrz9tuvC5gv10CqES/+6S6klicwaIIyDWeRiEUW3ZNABbwOUjhZ0WilZSJ62VfKyq31M5F7xUxEgSZyQlKfxnFPuOVaQmezZmz4W6JjHefcnS9jY6c/K+ji5i4vKWVBYEu89q7X74gSmjCSN8ShSFIUTAXUe8f1yPz5mlSDM0/DAEQJEw/iNGtV9X4rJQQE0mxkKatcWTzjafOs2gK6+UyAo6tjVZ9O75PTnemh4L8dHfPTypC5p0sJsgG+8UfMCLzP08KOSSydY8iyGOb9FPN7I/3B9OSO/UNLi0CvW3 dg3mpBSv 5u6Tr/5LINrgYTYFmBXjcwYaw312GY4e8/Rnll1WAM00nznANTJLg+jP4f+Mauqc0PWMEhJSrnOhuYK4hTmKWMi1C3iTUAuHt3IDXsGtAQaVi1lyE67F783YVDDkiBRdp4FE6XidpXCsLiKpMmiZhRup82eLqGshxSvwF3a/HCTL2a/sYjQNsMsL5bbe5jJxh3F2qhVIYQ4t72SLgAY1m0DtVlo3CBjoWWsNvVf8W491dKEnAECvH9YAEsxl4lTun4l1jUaYr0ZZOgOVUOXExc5+kxkRZaDXD2rjdgSKZtzBaufVKW4keltmD0XnkyAMgTbbef2OjjRUOSuBqCifd3Qos//s0NycH4OLEH9AoZTOS2LJ2B3aYicsfCA== 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: List-Subscribe: List-Unsubscribe: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: d61a00525464bfc5fe92c6ad713350988e492b88 commit: 8010bda4cd9c0dded1cb1e52ac1d14f4e6a55ec9 [3561/4143] bootmem: stop using page->index config: loongarch-randconfig-r061-20241012 (https://download.01.org/0day-ci/archive/20241012/202410120526.Ud7TRejf-lkp@intel.com/config) compiler: loongarch64-linux-gcc (GCC) 14.1.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241012/202410120526.Ud7TRejf-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202410120526.Ud7TRejf-lkp@intel.com/ All errors (new ones prefixed by >>): mm/sparse.c: In function 'free_map_bootmem': >> mm/sparse.c:730:24: error: implicit declaration of function 'bootmem_type' [-Wimplicit-function-declaration] 730 | type = bootmem_type(page); | ^~~~~~~~~~~~ >> mm/sparse.c:735:39: error: implicit declaration of function 'bootmem_info' [-Wimplicit-function-declaration] 735 | removing_section_nr = bootmem_info(page); | ^~~~~~~~~~~~ vim +/bootmem_type +730 mm/sparse.c 719 720 static void free_map_bootmem(struct page *memmap) 721 { 722 unsigned long maps_section_nr, removing_section_nr, i; 723 unsigned long type, nr_pages; 724 struct page *page = virt_to_page(memmap); 725 726 nr_pages = PAGE_ALIGN(PAGES_PER_SECTION * sizeof(struct page)) 727 >> PAGE_SHIFT; 728 729 for (i = 0; i < nr_pages; i++, page++) { > 730 type = bootmem_type(page); 731 732 BUG_ON(type == NODE_INFO); 733 734 maps_section_nr = pfn_to_section_nr(page_to_pfn(page)); > 735 removing_section_nr = bootmem_info(page); 736 737 /* 738 * When this function is called, the removing section is 739 * logical offlined state. This means all pages are isolated 740 * from page allocator. If removing section's memmap is placed 741 * on the same section, it must not be freed. 742 * If it is freed, page allocator may allocate it which will 743 * be removed physically soon. 744 */ 745 if (maps_section_nr != removing_section_nr) 746 put_page_bootmem(page); 747 } 748 } 749 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki