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 F06DBC4345F for ; Mon, 29 Apr 2024 21:13:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 5D6B36B0088; Mon, 29 Apr 2024 17:13:06 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 585FC6B0089; Mon, 29 Apr 2024 17:13:06 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 44E3E6B0092; Mon, 29 Apr 2024 17:13:06 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 258076B0088 for ; Mon, 29 Apr 2024 17:13:06 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id A74F2803BE for ; Mon, 29 Apr 2024 21:13:05 +0000 (UTC) X-FDA: 82063819530.14.531E417 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.21]) by imf01.hostedemail.com (Postfix) with ESMTP id 5D45240005 for ; Mon, 29 Apr 2024 21:13:02 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=PTPIWx3v; spf=pass (imf01.hostedemail.com: domain of lkp@intel.com designates 198.175.65.21 as permitted sender) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1714425183; a=rsa-sha256; cv=none; b=ChS3HvMpSrIWLVMnBqyZ/jhjfESAVDL8mQXSCd+dkcLYkJqDZlPNTIAoyhWEWQAC86lTPo m6BEa9j3fOXGpmMr98V9sElEFVrvWkfK/rGw/eTkEMISkmcBVR94KO/4/iMMf7hM4/mZQf wDN0a7ZNdv+aBOwmwKPnWiYMupZco28= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=PTPIWx3v; spf=pass (imf01.hostedemail.com: domain of lkp@intel.com designates 198.175.65.21 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=1714425183; 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=DKqW/ywKIqlw2++IwPR7BRKkFBhlCFYtk5D0WNGfnac=; b=lexOsCtd9MQV8VJz8bPLR6EsFCItewUCx9zsTefx2ZvffALhBGDaa6Xk/LsdbVOsdxDL5E QDy/xJnq4w9whrmCkRI2myiB8Y9KJcrQXv3+II0lmbAxJvArLnsLJr+fxT2GXRDHA7rILK kLSkFfEr0q3iCx8ltz+pr48Nrr9i++0= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1714425183; x=1745961183; h=date:from:to:cc:subject:message-id:mime-version; bh=IEUC0Xr06t+1IuQ4DR/+7qfDHo8uLSeVA82lhlHAhEA=; b=PTPIWx3v/gwEOxg3Tm0MQjV5oMurxOQyAmCC0t6y7rmSfSD9c9491+vw mtStktNzRQc3Pv7r+ZzTR6Jciro81Q50WpuOJXzablWzxPvI5NYUsRTCS 42NFL8c9RgQO5LHBdVn1oHqZlv3mVoT+8x8CQveEhpU+Tlnnr1J+YLync RK+ZHVt/xye6GaVVQDl535iTK0/PHSztbONWRoKkOc/7NvTDimESM9EoF dMeqxX3Lcl+VeEdyxAuJGfTNDN9AObCMy98z4oEFZhduBssnIFWMDpLDm C4Gc2r5MLCTUO0TPe++IDs64cqfhvb3dXhZasOgfG1932xfrbWrXeU73y Q==; X-CSE-ConnectionGUID: 7uhvYKDoTA+yknEG/dmEVw== X-CSE-MsgGUID: rhIotBoCT+CfYx9H3mFmxw== X-IronPort-AV: E=McAfee;i="6600,9927,11059"; a="10030299" X-IronPort-AV: E=Sophos;i="6.07,240,1708416000"; d="scan'208";a="10030299" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 29 Apr 2024 14:13:01 -0700 X-CSE-ConnectionGUID: tNOKBEi2S3iZlL00MC9WLQ== X-CSE-MsgGUID: XrRIACV3TpShOVyrWDRUTA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,240,1708416000"; d="scan'208";a="26857204" Received: from lkp-server01.sh.intel.com (HELO e434dd42e5a1) ([10.239.97.150]) by orviesa008.jf.intel.com with ESMTP; 29 Apr 2024 14:12:59 -0700 Received: from kbuild by e434dd42e5a1 with local (Exim 4.96) (envelope-from ) id 1s1YIz-0007Qq-0F; Mon, 29 Apr 2024 21:12:57 +0000 Date: Tue, 30 Apr 2024 05:12:52 +0800 From: kernel test robot To: Vasant Hegde Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Joerg Roedel , Jason Gunthorpe Subject: [linux-next:master 8395/9390] drivers/iommu/amd/pasid.c:172:17: error: implicit declaration of function 'mmu_notifier_unregister'; did you mean 'mmu_notifier_release'? Message-ID: <202404300543.z8m1DMGM-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Stat-Signature: 78zb5wkc6ygyk3h45o1tw5i6ccki4yud X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 5D45240005 X-HE-Tag: 1714425182-318332 X-HE-Meta: U2FsdGVkX197Ksvxqo0YpTR9MVr3beT+m1bnGLixGia/PNWhD3shvr2rFHVeOQHExZl5Rh8VjSNmiYRHn0T+mcP9gf8WXGSl6j+1Pt/GwpQYwN31m/cVfQnVvYMw8EqxFBmbJ7flbYEO9dFTQHnWKKJYUAfdIg1D3cx2r53GaNzPfmkU+JRB06rhJPqfHbNH6AyySQ2zw2g885ArZNZo5/0otQj1ue++rrcgMBLLKxCeh+5658ceuteMjp89vMm2Nhu6iPc47g9Q2NURJ985cPb0S1t2peb4S+P23rH5DTO5TXG5NMsTL22QMVbyRXkOow6dVzlXdo8TMmhv5f8+L0CR51qvFEIo6JUhW+spfHy4EV0gOYUcbNfGuuNODkAKcEq4HWygL7rPrbYOSqYq+s0axECVknFqeEpITjMK7KdUV/FZx8yCeFdhV/X4a6jv9s+D/Juru282VHeyOOlZwwOGIJJ9lrNnHdrynYf21qo2ZM9nUqWPb9EZ8kjWKw9I+tMX1ZkjMOxLIoGIhZn2cbI7+1WVAoXJa/NWzvaOwz97oqnDgZgv+0FXhKL894yTDo6fodYFa3EWFqryFuTHbmscidXF9maVPTa0E6eNJ+2p3r/w15dgnIN/k3ZFLKGkmcUPnICC2il8jEy1Fn8VVnXvUqbaVM/y0XJEhtBRFMmJbLYVb2vqjicZRPtfbGnQAuaBu8hCf9KmjKQXXNkexrqUO9DqCJXn+xaFYKdNq7Qzihs+OZTXuG8QezyRMpbav4khh/Te0WtqTfjy6P6WUr7rjPrFCBHaaFiu2YJUHnvI4EV8P72cQ5B6T3sc69O6RV5mYHTUEV4VsXGS5jCfEDSArI2NVfoZRu/nnKv1MUPaQ7FJgm/I5RGtiWozdaEVwJAuzJAphCbPYnHoWW/w/3B5vHWiI9qOCWSGVW/yngXGlJ53X1qrYq5gftMF7fsK25zhKg8YBipQp2rmDzB xui0rydk 5/P83THK7v42UQR+d6EM63vW8obwFBIuRpPDTUsJmlCfoySqykS+uEaklHcvIETAoDJC5/fAa0QgTgBTb0U/PXhWziQ9nu+SqGMZ24J7FXuOhv/j7tevaazEAr27YZ3WX3pbehP9bsAdce0V3XfPgpgGlwF7Ru0MnxSs37R0H0TbvOqwIt4AH2UizqrP1ZX+M/Cx94PV4X7tE2T+nuJaqhyx/q10cPyWWrgzyXdoF8RSFXFVBVvdMJIbe57dj0S2gqXcm20ZivnNJfrdvzmnBdveWpTJnqAAfvz5f86M+2CAB2CL+JdG2MQ3sU+2hQ17MSbWGQXTZUIy3dw5Z1y3fhCc8fBCJZegfII3Otz1fXkFTrnnbUKwaHjhH/CK0nBhBsDh4wwZGNH2BrP4= 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: b0a2c79c6f3590b74742cbbc76687014d47972d8 commit: a5a91e54846d35c234939fb9170e035805353049 [8395/9390] iommu/amd: Add SVA domain support config: x86_64-randconfig-x061-20230629 (https://download.01.org/0day-ci/archive/20240430/202404300543.z8m1DMGM-lkp@intel.com/config) compiler: gcc-13 (Ubuntu 13.2.0-4ubuntu3) 13.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240430/202404300543.z8m1DMGM-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/202404300543.z8m1DMGM-lkp@intel.com/ All errors (new ones prefixed by >>): drivers/iommu/amd/pasid.c: In function 'iommu_sva_domain_free': >> drivers/iommu/amd/pasid.c:172:17: error: implicit declaration of function 'mmu_notifier_unregister'; did you mean 'mmu_notifier_release'? [-Werror=implicit-function-declaration] 172 | mmu_notifier_unregister(&sva_pdom->mn, domain->mm); | ^~~~~~~~~~~~~~~~~~~~~~~ | mmu_notifier_release drivers/iommu/amd/pasid.c: In function 'amd_iommu_domain_alloc_sva': >> drivers/iommu/amd/pasid.c:195:15: error: implicit declaration of function 'mmu_notifier_register'; did you mean 'mmu_notifier_release'? [-Werror=implicit-function-declaration] 195 | ret = mmu_notifier_register(&pdom->mn, mm); | ^~~~~~~~~~~~~~~~~~~~~ | mmu_notifier_release cc1: some warnings being treated as errors vim +172 drivers/iommu/amd/pasid.c 166 167 static void iommu_sva_domain_free(struct iommu_domain *domain) 168 { 169 struct protection_domain *sva_pdom = to_pdomain(domain); 170 171 if (sva_pdom->mn.ops) > 172 mmu_notifier_unregister(&sva_pdom->mn, domain->mm); 173 174 amd_iommu_domain_free(domain); 175 } 176 177 static const struct iommu_domain_ops amd_sva_domain_ops = { 178 .set_dev_pasid = iommu_sva_set_dev_pasid, 179 .free = iommu_sva_domain_free 180 }; 181 182 struct iommu_domain *amd_iommu_domain_alloc_sva(struct device *dev, 183 struct mm_struct *mm) 184 { 185 struct protection_domain *pdom; 186 int ret; 187 188 pdom = protection_domain_alloc(IOMMU_DOMAIN_SVA); 189 if (!pdom) 190 return ERR_PTR(-ENOMEM); 191 192 pdom->domain.ops = &amd_sva_domain_ops; 193 pdom->mn.ops = &sva_mn; 194 > 195 ret = mmu_notifier_register(&pdom->mn, mm); -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki