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 195E8C5AE5A for ; Wed, 28 Aug 2024 14:57:27 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 64CB56B007B; Wed, 28 Aug 2024 10:57:27 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 5FC686B0082; Wed, 28 Aug 2024 10:57:27 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4EAEB6B0083; Wed, 28 Aug 2024 10:57:27 -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 2B7126B007B for ; Wed, 28 Aug 2024 10:57:27 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id AC2801C2262 for ; Wed, 28 Aug 2024 14:57:26 +0000 (UTC) X-FDA: 82501957692.29.23BD964 Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf13.hostedemail.com (Postfix) with ESMTP id 0776220014 for ; Wed, 28 Aug 2024 14:57:24 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="T+OqbC2/"; spf=pass (imf13.hostedemail.com: domain of konradybcio@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=konradybcio@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1724857000; a=rsa-sha256; cv=none; b=ppgT5nnfSDmXWS5LScmlBt4wwyaXEVluedC+hwMuAMMnngNYytxlrvwcZHUSg+Hpe6lQs5 2U7YpefdkxVJNHNiUb5QIFaxJ6DGsbhnWkNExOCMHJFtVuo9OdknWJUXn4kj/xDgiymqDw RtY/AbZ4YwOjh3Rb5VUFcHKgJc5pWsU= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b="T+OqbC2/"; spf=pass (imf13.hostedemail.com: domain of konradybcio@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=konradybcio@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1724857000; 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=jcpiyVNpfWwW2GjV5cwcOqeWCqK/z6B3gaadkN2NmKs=; b=Zbwok4BZzsH2VyBw2uzu9h2xPTkbolDCZebBsaMiNuRm+vGIyVZQxpTZAGmEDtx6SyNDCq 5uxCWgvDGbD6vC089Usx+i/IJ6USTu1s3mxoAMR5drBAvb0nhFZkwzGkd53SJA4fHDV4va tC2v8HZlGvRCaTHw7BNLPxhY6QhhVc4= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id 51064A40DA0; Wed, 28 Aug 2024 14:57:17 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 5C25DC51ED5; Wed, 28 Aug 2024 14:51:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1724856699; bh=4FHpHzVbMFWT7DROllR6n7Aj0djCGiLqWO/WUuaZc9I=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=T+OqbC2/APdPI2yNcDWSPkdPRXwTLoX9/Xaoh141sawzc8AU53TIAI6NDPOV5+bBV zm6csvSjnRD/jU0W6sQRoFEdTkQaLSCrawWvJe59HRv4wKlICvmYSdNZ/u4jCQQmlg YseNTjmnXxyPjg0s5UfIDTLQI6WbUqHmheyGn7yjRvFs4QUVmETslMIVE/DNS4wK/U raC5psF+XetvYw6yGlddXTRNDyxqaYpFRB/Tu5Zy0VQYWFz8lWSaK8lJEk4ZgHLjWX waUV3/i3i0HEBI1dKeyUDIpgNGzunMYNPbSHg3DVpu9qqCqn4whgImLJaAQ0tEOjCV 7JK9m7/D6COFg== Message-ID: <7b28ccf9-63fe-4e32-8484-24b55432c2b6@kernel.org> Date: Wed, 28 Aug 2024 16:51:33 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [linux-next:master 4179/4667] drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:3301:3: error: call to undeclared function 'pci_prepare_ats'; ISO C99 and later do not support implicit function declarations To: kernel test robot , Jason Gunthorpe Cc: llvm@lists.linux.dev, oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Joerg Roedel , Kevin Tian , Lu Baolu References: <202408150626.4kndgpL3-lkp@intel.com> Content-Language: en-US From: Konrad Dybcio In-Reply-To: <202408150626.4kndgpL3-lkp@intel.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Stat-Signature: pgho6m316c965cjw5gzss737wsn9fxk5 X-Rspamd-Queue-Id: 0776220014 X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1724857044-106648 X-HE-Meta: U2FsdGVkX1+VeyMJPJrAxv5T/PrFN+0SCKNTfNzTMH82y38DcKZMCpQqavATzt8/kxq0uHDM9dsffnE/5F7/U7bo5RFpjXFwnnOFLZA681NRRqOxgZMdYuMzpB7exeBXdh9ZFOkTUWbKug4mK9rB0/4zMb6Ts8QPdP/owu9BijMpccYcuTZCPWD+2f4tR3A+6vzDEk+lRJm7AmuIoXr2FtpVAeRagoOG3rGjxbYhs2a18BAfS6b1OX5rUL2m7fJKSCR6WmK+vtuGtkiQhsV/Fz6rsm4Ad7U7MNMmrw/tFeclLz25xn2Kb2+VWLoGaifOE1esFUJiVSfKYyNthLHTbObhV4Og7+yFspGhwUqtf6nEO6mXktrF/203lISYA0rBoonGxRwOsou8HuHcScO64Pz8EV0q6icqgdS/4RQVB0ImNETfT2sOOPSSMZoGtqMUL2Tvizbw1xSwiZmW28IBIkRQ342XRJnraBhkLPqTKZFXdMgEVaRVybg/y47bLK0AqyFZ15nvyAx80kj9Asfjvzcz7XYkZXzxyD6vVzcDP/ueTn9Nenng4f/yC8Gbw/jwU6GS82wfzjprMVqiOCZJWOyp9YDoTk+18JiD0UczBdR2r93SYbzRWra7/7YvNejDHWmwp3ZvEj0Atliu6/qi6yoQZHTVkK8qN7gemEWb7yFVylumlIWFLf0CZMAsT3rnobhuTYH4+8wLvDVYtg9VUuyD9Z/6sbx0Gdbo17+JXrl3uqoEmhRMEvsbiI9Tgm4jkJjQdEsef2WcMsPHtaOLtRoU1FsOBE/2klQ7knp16g/kclGblZ8CJxSHqJQ6LwFu210zd25CRt1jTWJzwDueM5Bw57y7QevQ5U4egdWfC/Tj0bpvbgkPGnP2vnwDYL5A0FM3Xp+Aejw2bTl8PMRqwsbJqdnGtnWpCyN451xneCcIgXxiVQXI1+2tXamdwyHaKydBuq7N/JYdeHqc9og aFOE3sqD VvrDshZjR+WnYkkWrpWWAFhwT0n/L8GMo+V0v3j6TNiF2r1n3zmOtDusgzDWCUlS9IWA1+Fv+XYiFNNNdpAttMI/PCBgf8iQnX8I7pngmuoPzIM4qU1I02kFUfNa+f7A06UdSTNppbGZWzwg4A1jGfxO+DLycMcrZtj2lcbFiQKDqxGrplKwoxJkQ0jJvfqBw1kQ4WlVPF/iGvPl7zeubqUtGSPGC3VhN6tra4JXJ6cUBtIFg3fxq/KSHxxYT7NM4sHHN+MzSjaQ0IYsTbVBBNUQAARNKCQGZ/CBbEUw6QpayaZ9pGSncwlZoSa6dKXQvsySz1Lu9DDNmkaSSOTXyqKSjzlblyUVlpVQeQXNFCA09Ewny/T7vrhPTQSI1jqipS+7R3VNQxpLWvZR7+Yh12uj4pC6oPrEJMYm8lXY7p+kNS9JNfsmOZfxc/jPgvuYgzWR63QGphcgbMs9649dtvNXStm7Tge3daify 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: On 15.08.2024 12:09 AM, kernel test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > head: 320eb81df4f6c1a1814fd02ebb4ba41eb80a3c7e > commit: 2665d975db35f124d47e9584d448a3fb4d54f225 [4179/4667] iommu: Allow ATS to work on VFs when the PF uses IDENTITY > config: arm64-randconfig-003-20240815 (https://download.01.org/0day-ci/archive/20240815/202408150626.4kndgpL3-lkp@intel.com/config) > compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project f86594788ce93b696675c94f54016d27a6c21d18) > reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240815/202408150626.4kndgpL3-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/202408150626.4kndgpL3-lkp@intel.com/ > > All errors (new ones prefixed by >>): > > In file included from drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:15: > In file included from include/linux/crash_dump.h:5: > In file included from include/linux/kexec.h:18: > In file included from include/linux/vmcore_info.h:6: > In file included from include/linux/elfcore.h:11: > In file included from include/linux/ptrace.h:10: > In file included from include/linux/pid_namespace.h:7: > In file included from include/linux/mm.h:2228: > include/linux/vmstat.h:514:36: warning: arithmetic between different enumeration types ('enum node_stat_item' and 'enum lru_list') [-Wenum-enum-conversion] > 514 | return node_stat_name(NR_LRU_BASE + lru) + 3; // skip "nr_" > | ~~~~~~~~~~~ ^ ~~~ >>> drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:3301:3: error: call to undeclared function 'pci_prepare_ats'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] > 3301 | pci_prepare_ats(to_pci_dev(dev), stu); > | ^ > drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:3301:3: note: did you mean 'pci_enable_ats'? > include/linux/pci-ats.h:18:19: note: 'pci_enable_ats' declared here > 18 | static inline int pci_enable_ats(struct pci_dev *d, int ps) > | ^ > 1 warning and 1 error generated. > > > vim +/pci_prepare_ats +3301 drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c Hi, this is still an issue on next-20240826 Konrad