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 1D552C001B0 for ; Mon, 3 Jul 2023 17:25:24 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id AF58C280021; Mon, 3 Jul 2023 13:25:23 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id AA5B6280001; Mon, 3 Jul 2023 13:25:23 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 96E87280021; Mon, 3 Jul 2023 13:25:23 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 8766D280001 for ; Mon, 3 Jul 2023 13:25:23 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 57FE9A079B for ; Mon, 3 Jul 2023 17:25:23 +0000 (UTC) X-FDA: 80970976926.01.989DBCB Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by imf10.hostedemail.com (Postfix) with ESMTP id 14C99C0018 for ; Mon, 3 Jul 2023 17:25:20 +0000 (UTC) Authentication-Results: imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="Hw/WfZ5n"; spf=pass (imf10.hostedemail.com: domain of lkp@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1688405121; 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=NyR4kItPjdzXHEcGCgv1NpRRxRLR+z3jKDcqiTGPA9U=; b=62KBfumriEksrpg9SHfQoSgUksZ2N/tgrIksWTpRzP7k7n+FJUiWdTXxTZ3cOypumjPxsk pdN53Em7TPs9y00rvruqlQKYLiT6pSO4LTUVeUu7fQE0NC/qwN4dEes7aXEMMr04+EbmIp w5pqJSj33vnqdU85ZdxaFAmoyaKkKPQ= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1688405121; a=rsa-sha256; cv=none; b=MAr4Pzd2HdvHkbWxxQMlZHarrnlAmGiKG4CcVtseLRfIPf1Zuzd/smNPzES/bYlEzMMlpa 6RWUCfOqJYc/E1ks1BiQTGkjbj3CB9KtmQIcUPw31cLwnFYwv2fxr3FKve5WdyLwItYio0 hmjlC9TV0WXynstgI0kay1eJItgrMZ8= ARC-Authentication-Results: i=1; imf10.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b="Hw/WfZ5n"; spf=pass (imf10.hostedemail.com: domain of lkp@intel.com designates 134.134.136.100 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1688405121; x=1719941121; h=date:from:to:cc:subject:message-id:mime-version; bh=qB0M/UxMptx5ZGchVdDoi+8zk5iR+pMU7fN7C+gn2Zg=; b=Hw/WfZ5nNOquGOJrQI8+yk3cm0Ww3lZiknmkhTXQniX4e5nhgVFJQWRq 9Uin9on/+loGIVN0EOtocHyW3Kx43gNGc7e3hXs5I+SLvuWDw8ZIfD28w DfOM6rc7FAFW5QBMSeGFCAD8WuuIkPVPsbMUGfXmwz0sFoXEjOi+KkGdq oC069GFqHGY43LDwREtBXxVdYZ0OAz3StojhlLMuL49xhSmjNpWtfFze0 3p+fVq1hK7RLr2NbngUHO0ewrCAohvSGz18tn4BxkI0udg/jOpIBo8FFv +WpjS1E6Ex8o+GqtQVk+B+ZhQZaQLW+ajvYSIgPqv43eC4tShB6RIXBki Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10760"; a="428974469" X-IronPort-AV: E=Sophos;i="6.01,178,1684825200"; d="scan'208";a="428974469" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 03 Jul 2023 10:25:19 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10760"; a="863147898" X-IronPort-AV: E=Sophos;i="6.01,178,1684825200"; d="scan'208";a="863147898" Received: from lkp-server01.sh.intel.com (HELO 783282924a45) ([10.239.97.150]) by fmsmga001.fm.intel.com with ESMTP; 03 Jul 2023 10:25:17 -0700 Received: from kbuild by 783282924a45 with local (Exim 4.96) (envelope-from ) id 1qGNIa-000HWJ-29; Mon, 03 Jul 2023 17:25:16 +0000 Date: Tue, 4 Jul 2023 01:24:17 +0800 From: kernel test robot To: Eric DeVolder Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List Subject: [akpm-mm:mm-unstable 62/89] include/linux/kexec.h:41:2: error: KEXEC_SOURCE_MEMORY_LIMIT not defined Message-ID: <202307040131.41upArk4-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Stat-Signature: uitbxittmj7hc9asxeh64m144dfjexws X-Rspamd-Server: rspam10 X-Rspamd-Queue-Id: 14C99C0018 X-Rspam-User: X-HE-Tag: 1688405120-866843 X-HE-Meta: U2FsdGVkX18eChjKdO07/A8F3KY2MV1j4sxHt3NLcER9+DM+imL9RwiU93UEZBuK1tGpfKgF/NKzuIBZ5NTE6PY2S84tEWmbcJ5g+/JGSPW1RlWAQTgT8M8gVmb/bhu3I5OgVxfZXpZyjSsO6GtS1NLg8FrHS/V9xHgTsI6TW6uXig/IRvmKsIGpTAJc46EiUGHyke0iUPrOA7hkGg4T0OayArRL2+Ffzv/KRqNS19ACCAeuRiXh/kEr3RKd/qD7S3ddhyPAWbcMT5urXQypZCxI9jiLzLz25P3lb6tSdhVU+IQDjupY1bJ9gwGKaFAseK2WoYTkwemqgJendkALENw1330SC+pfacYgZF2TC2yZp+8cmZVomKdFkTk64a96ozDqiJT8O/GCphSzgcTwexKmS/5dc4lQUCmFWGlzEt+5NWruCrn22DDV8f4a3cAQuXoN9Cei752K4VZ4GhLZ2+evB61BGf0X78yLBaQZ7QRld3On9T3Sx7BT0Sph+nKv3tGipHjPVEoZXUZ754DOFg8ZP3/L3F4K/cQwVx0soVAx+dxdZsRAKNuDkKJTGT03mWM4dskoK1vs7I4uZW+eJ9OlDNxG1LmPXgIrF+QU/hXD1mIlZ+XB6kNlup1OcBwSQ+yo+wtiP+hYMTcV55mCEMOjMu4c4nl7orx+qmxO1pXECAQr1Zw8ShQNwVwWK8tNQczEmH+Hwf/cOVlrzRMb8letZtc/hnQOTQ8QExebowIhXoHTapaTO/OA/XN2/Zbx7GBzgzc06pFJL0jzcD9YM1UuwonlYQPDx6vHBNXnn9aXBP6bbUWyYYb8O7HoD7gndr29+ftoqqcHObWAuw6NozL7slA7LNwhZYG9QTvxZHwzMpdZBAmy3cd3Rk92OdcKVTHxJsrcMpEOEPLNkNwaRJvBhPatMzk3nmLM3KC4Qi11eJxUs8FfRSmFfWP0B0jKvSfR6+MkbxvD2/Qmq1u KiYIaw5L NGmtn5Q/PsHL2zivw3HJE1P9hHzkjSA+EvLbmHZFaoOga/tXM5AY7o1ZyZCOEh7MTTNmS4jdAF3HxkEIsEan9DRcRECyIWcqWslKetmhoizuDu8AsuspY/outoJplx13f7b0jFNljMkywRi4+ulc961+upc1602v7lJXuZyBHNb+/8b1f7UHtZfC+aMqi5LMHAYa3JHspU4tcWtyTyKCdOwKQLf5fL+hXTFcfbF7Lk6+8dRyJ+rgYBSH1VK/za1pQksbSAwqejHrsmX5gjRnsua4bl1PJSAAWbv9huFpUH6yK0fZGCHEAUT8QEqyFqiO9Sxpxt+jv33F6nzJ5YA9j8X3gwBC0anAuBMEx7iDKNJMLEKNe/ylMwso0+LBGRkhzs+8VEVxIespcpUbnBJmfjIaH59lCajHR3TSHCrEjfYZ24q0eFQE9PNaxUrbRohpW4U/zyN58udOFQ4NfC2Nh4OL8des+etj6dfIH 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: Hi Eric, FYI, the error/warning was bisected to this commit, please ignore it if it's irrelevant. tree: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-unstable head: f30ee81787a5abee6c7c72b0fcc30d428319c449 commit: c717f7a0e6b98a52da146e1c09e4c5d92934ca41 [62/89] arm/kexec: refactor for kernel/Kconfig.kexec config: arm-randconfig-r032-20230703 (https://download.01.org/0day-ci/archive/20230704/202307040131.41upArk4-lkp@intel.com/config) compiler: clang version 17.0.0 (https://github.com/llvm/llvm-project.git 4a5ac14ee968ff0ad5d2cc1ffa0299048db4c88a) reproduce: (https://download.01.org/0day-ci/archive/20230704/202307040131.41upArk4-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/202307040131.41upArk4-lkp@intel.com/ All errors (new ones prefixed by >>): In file included from fs/proc/vmcore.c:22: In file included from include/linux/crash_dump.h:5: >> include/linux/kexec.h:41:2: error: KEXEC_SOURCE_MEMORY_LIMIT not defined 41 | #error KEXEC_SOURCE_MEMORY_LIMIT not defined | ^ >> include/linux/kexec.h:45:2: error: KEXEC_DESTINATION_MEMORY_LIMIT not defined 45 | #error KEXEC_DESTINATION_MEMORY_LIMIT not defined | ^ >> include/linux/kexec.h:49:2: error: KEXEC_CONTROL_MEMORY_LIMIT not defined 49 | #error KEXEC_CONTROL_MEMORY_LIMIT not defined | ^ >> include/linux/kexec.h:57:2: error: KEXEC_CONTROL_PAGE_SIZE not defined 57 | #error KEXEC_CONTROL_PAGE_SIZE not defined | ^ >> include/linux/kexec.h:61:2: error: KEXEC_ARCH not defined 61 | #error KEXEC_ARCH not defined | ^ 5 errors generated. -- In file included from kernel/kexec_core.c:15: >> include/linux/kexec.h:41:2: error: KEXEC_SOURCE_MEMORY_LIMIT not defined 41 | #error KEXEC_SOURCE_MEMORY_LIMIT not defined | ^ >> include/linux/kexec.h:45:2: error: KEXEC_DESTINATION_MEMORY_LIMIT not defined 45 | #error KEXEC_DESTINATION_MEMORY_LIMIT not defined | ^ >> include/linux/kexec.h:49:2: error: KEXEC_CONTROL_MEMORY_LIMIT not defined 49 | #error KEXEC_CONTROL_MEMORY_LIMIT not defined | ^ >> include/linux/kexec.h:57:2: error: KEXEC_CONTROL_PAGE_SIZE not defined 57 | #error KEXEC_CONTROL_PAGE_SIZE not defined | ^ >> include/linux/kexec.h:61:2: error: KEXEC_ARCH not defined 61 | #error KEXEC_ARCH not defined | ^ >> kernel/kexec_core.c:179:15: error: use of undeclared identifier 'KEXEC_DESTINATION_MEMORY_LIMIT' 179 | if (mend >= KEXEC_DESTINATION_MEMORY_LIMIT) | ^ >> kernel/kexec_core.c:388:17: error: use of undeclared identifier 'KEXEC_CONTROL_MEMORY_LIMIT' 388 | if ((epfn >= (KEXEC_CONTROL_MEMORY_LIMIT >> PAGE_SHIFT)) || | ^ kernel/kexec_core.c:454:18: error: use of undeclared identifier 'KEXEC_CONTROL_MEMORY_LIMIT' 454 | if (hole_end > KEXEC_CRASH_CONTROL_MEMORY_LIMIT) | ^ include/linux/kexec.h:65:42: note: expanded from macro 'KEXEC_CRASH_CONTROL_MEMORY_LIMIT' 65 | #define KEXEC_CRASH_CONTROL_MEMORY_LIMIT KEXEC_CONTROL_MEMORY_LIMIT | ^ >> kernel/kexec_core.c:721:6: error: use of undeclared identifier 'KEXEC_SOURCE_MEMORY_LIMIT' 721 | (KEXEC_SOURCE_MEMORY_LIMIT >> PAGE_SHIFT)) { | ^ >> kernel/kexec_core.c:1061:4: error: call to undeclared function 'crash_setup_regs'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 1061 | crash_setup_regs(&fixed_regs, regs); | ^ 10 errors generated. -- In file included from security/security.c:23: In file included from include/linux/ima.h:13: >> include/linux/kexec.h:41:2: error: KEXEC_SOURCE_MEMORY_LIMIT not defined 41 | #error KEXEC_SOURCE_MEMORY_LIMIT not defined | ^ >> include/linux/kexec.h:45:2: error: KEXEC_DESTINATION_MEMORY_LIMIT not defined 45 | #error KEXEC_DESTINATION_MEMORY_LIMIT not defined | ^ >> include/linux/kexec.h:49:2: error: KEXEC_CONTROL_MEMORY_LIMIT not defined 49 | #error KEXEC_CONTROL_MEMORY_LIMIT not defined | ^ >> include/linux/kexec.h:57:2: error: KEXEC_CONTROL_PAGE_SIZE not defined 57 | #error KEXEC_CONTROL_PAGE_SIZE not defined | ^ >> include/linux/kexec.h:61:2: error: KEXEC_ARCH not defined 61 | #error KEXEC_ARCH not defined | ^ In file included from security/security.c:26: include/linux/mman.h:154:9: warning: division by zero is undefined [-Wdivision-by-zero] 154 | _calc_vm_trans(flags, MAP_SYNC, VM_SYNC ) | | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/linux/mman.h:132:21: note: expanded from macro '_calc_vm_trans' 132 | : ((x) & (bit1)) / ((bit1) / (bit2)))) | ^ ~~~~~~~~~~~~~~~~~ 1 warning and 5 errors generated. vim +41 include/linux/kexec.h dc009d92435f99 Eric W. Biederman 2005-06-25 39 dc009d92435f99 Eric W. Biederman 2005-06-25 40 #ifndef KEXEC_SOURCE_MEMORY_LIMIT dc009d92435f99 Eric W. Biederman 2005-06-25 @41 #error KEXEC_SOURCE_MEMORY_LIMIT not defined dc009d92435f99 Eric W. Biederman 2005-06-25 42 #endif dc009d92435f99 Eric W. Biederman 2005-06-25 43 dc009d92435f99 Eric W. Biederman 2005-06-25 44 #ifndef KEXEC_DESTINATION_MEMORY_LIMIT dc009d92435f99 Eric W. Biederman 2005-06-25 @45 #error KEXEC_DESTINATION_MEMORY_LIMIT not defined dc009d92435f99 Eric W. Biederman 2005-06-25 46 #endif dc009d92435f99 Eric W. Biederman 2005-06-25 47 dc009d92435f99 Eric W. Biederman 2005-06-25 48 #ifndef KEXEC_CONTROL_MEMORY_LIMIT dc009d92435f99 Eric W. Biederman 2005-06-25 @49 #error KEXEC_CONTROL_MEMORY_LIMIT not defined dc009d92435f99 Eric W. Biederman 2005-06-25 50 #endif dc009d92435f99 Eric W. Biederman 2005-06-25 51 7e01b5acd88b3f Martin Schwidefsky 2015-04-16 52 #ifndef KEXEC_CONTROL_MEMORY_GFP dc5cccacf4272d Russell King 2016-08-02 53 #define KEXEC_CONTROL_MEMORY_GFP (GFP_KERNEL | __GFP_NORETRY) 7e01b5acd88b3f Martin Schwidefsky 2015-04-16 54 #endif 7e01b5acd88b3f Martin Schwidefsky 2015-04-16 55 163f6876f5c3ff Huang Ying 2008-08-15 56 #ifndef KEXEC_CONTROL_PAGE_SIZE 163f6876f5c3ff Huang Ying 2008-08-15 @57 #error KEXEC_CONTROL_PAGE_SIZE not defined dc009d92435f99 Eric W. Biederman 2005-06-25 58 #endif dc009d92435f99 Eric W. Biederman 2005-06-25 59 dc009d92435f99 Eric W. Biederman 2005-06-25 60 #ifndef KEXEC_ARCH dc009d92435f99 Eric W. Biederman 2005-06-25 @61 #error KEXEC_ARCH not defined dc009d92435f99 Eric W. Biederman 2005-06-25 62 #endif dc009d92435f99 Eric W. Biederman 2005-06-25 63 :::::: The code at line 41 was first introduced by commit :::::: dc009d92435f99498cbc579ce76bf28e837e2c14 [PATCH] kexec: add kexec syscalls :::::: TO: Eric W. Biederman :::::: CC: Linus Torvalds -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki