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 27AF5C2BD09 for ; Fri, 12 Jul 2024 08:21:22 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 823AC6B0099; Fri, 12 Jul 2024 04:21:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 7D4016B009A; Fri, 12 Jul 2024 04:21:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 69BAE6B009B; Fri, 12 Jul 2024 04:21:21 -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 4B38C6B0099 for ; Fri, 12 Jul 2024 04:21:21 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id D566314095B for ; Fri, 12 Jul 2024 08:21:20 +0000 (UTC) X-FDA: 82330405920.08.AEB6428 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.14]) by imf01.hostedemail.com (Postfix) with ESMTP id 9516240018 for ; Fri, 12 Jul 2024 08:21:18 +0000 (UTC) Authentication-Results: imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=NvoBu2R9; spf=pass (imf01.hostedemail.com: domain of lkp@intel.com designates 198.175.65.14 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=1720772445; 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=nmL+fYtX5LjvimL32vKt2n+8WcEVociqxsNbs3ISMqo=; b=UlFboUkL0oAqgWXYwHt/DGCOUiFjVXvyXN3rVLSWD0HMANJy7OET5IIBrcj1jfXHM5G0aX AaR044kilidfwfESxRhOfxT9VehqCVD/f9WpuSEH/UCg6L0t5dsso3Sop9ixu/4EBxzdwv q+7Jc3GGqEL8zQYusBVXB1JzORYxyf8= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1720772445; a=rsa-sha256; cv=none; b=n9XlRwvC9a0Q1wnKBCeW7BRR7p45wzwfxrSUGuJMTcM7h+lxBa4EubwPormsOq7ALk1g4X d87TZQeO4wtNfhzhMaTns8jE0JU7lqJ3cQU5ECjwXFDVBUNUN6aozcFKmWE0RNTiOY/nn2 fdScJzZq2RXGNc2rGkdadHt2G4Qun1E= ARC-Authentication-Results: i=1; imf01.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=NvoBu2R9; spf=pass (imf01.hostedemail.com: domain of lkp@intel.com designates 198.175.65.14 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=1720772479; x=1752308479; h=date:from:to:cc:subject:message-id:mime-version; bh=e7bAqjpWH906OS9GXV2Mz91UQ80x6nSraLBIZlWmuyw=; b=NvoBu2R9opBwT5NeLMLsu/Kg/YTcHDqVAgo61KYntPJ1H/HhJdjWQU6U SU54hDeOnTbVXYEdYrMe31iEA/w/5eEvFzMmHyjuPgmPZBc4vlSRtXwjk mj/HHqUgXGWTxS7UsV/F4zYGn6KVGH+gumYqZ+751zp74nCoS7P3PCBsf lNG7vWjh15a90NDTzR8flVsENFN5nvFU2oMnT0Pd5DDOP1v3GgNtt3Dzp XUAgoOX+UZQIhAgydO6vgOyfUeYzHh9K33P5cKnTXWss8C0be5+z7VuQm Oy4eIOibpkGrHuDvC+lTgLVaSLx46ED6dg2qOKxRrnQoMDr48rOR6B5sB g==; X-CSE-ConnectionGUID: fdCGOMIDRiKJ/nDQY4nZsA== X-CSE-MsgGUID: eeyuzHYqQkOClXdbQYEmMQ== X-IronPort-AV: E=McAfee;i="6700,10204,11130"; a="22018811" X-IronPort-AV: E=Sophos;i="6.09,202,1716274800"; d="scan'208";a="22018811" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by orvoesa106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 Jul 2024 01:21:17 -0700 X-CSE-ConnectionGUID: j6i0UYhRS6WmPs0GaUDQKA== X-CSE-MsgGUID: JfYX2BiiTP2FlExGKUxuKA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,202,1716274800"; d="scan'208";a="48941775" Received: from lkp-server01.sh.intel.com (HELO 68891e0c336b) ([10.239.97.150]) by orviesa009.jf.intel.com with ESMTP; 12 Jul 2024 01:21:16 -0700 Received: from kbuild by 68891e0c336b with local (Exim 4.96) (envelope-from ) id 1sSBWi-000aXK-2a; Fri, 12 Jul 2024 08:21:12 +0000 Date: Fri, 12 Jul 2024 16:20:49 +0800 From: kernel test robot To: Shameer Kolothum Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Will Deacon , Ryan Roberts , Jason Gunthorpe , Kevin Tian Subject: [linux-next:master 9539/12880] drivers/iommu/io-pgtable-arm.c:772:50: error: 'IOMMU_DIRTY_NO_CLEAR' undeclared Message-ID: <202407121602.HL9ih1it-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 9516240018 X-Stat-Signature: 3m9jw653hw5j7h3tp3718uzt95ukoruh X-HE-Tag: 1720772478-743062 X-HE-Meta: U2FsdGVkX18YtJPJn73u6dWENOJR31LYRxprNsIoCLPOFLs90AOE0MYWryytYTw47xBuxbpdw8PFKzJHQwe1/p42B6aU8wK8vWVoCXVzdnFRCmAN2WO7iFq2089eGeAwgR9lrfRhMO1M6g8NQtvOtB1x9qSetfc3JJmaQW7+X5ATwOoFL/YWjHfU8T0sQumRG1NZzw8aB7E60hMCC00nQbukNw8av1fWG5uRq6PnMVeUo6TSMCGCAt/fHup3PP8KRc9//c7whsb8eqxEmiMGNNrgWEayM7fQtPUh9ksGpFRfeJOISSn46/0rmqI2nj36cuordPSkbKOLYq16HlEdLe6A/FrKFmQ8PxIMIlGhpi/d6Qa8EtcUShpLjgcqFb6x/u7O5+3vWTapvCT2mAO8jybJhITKEvzRQdoUJpuYzGl7QvPw8n68UfcZLu9LQsCLDH1SxFQCiTkMWrdD5Ya6GMhXwnU0zIl349a5FVfRx/QHaXy1mMyJV47PR02UXwjoendA6HTFsxYSG+Hx+12JXTZ0R5j6/RQ6rrlQ4mOzM7YrXSlLgPWrO9oOKTvPtRrvwEjmC0/kaAAxXPVw9mOzf0dMBINk3UGTLUsu5D+NIh6kF69a6Wja80VSuwpoQKMZTmYCVQRy6rcv29FJd7ED2Nwa9sGkL5WPcc5Sk5G30RaMNpuSwmn4ie3Mxc3ZKz4SoOzVBi1mR2Cc7JOzO/d3godLom7S+1fUJ2Y3rlirX5CZaqpejL+3p08bfNTnJpfv1mWSiFJRpWi/DtD+qhSczXQlM5Bcdcq3/7+gJp7g1XJ/ZFaQRrYAZerXckbYYvGeTcAEqlZbMwhUA8Zj4RkvpGIOy3+ZmRz4fF3i6wo7v5FLICiHPkzCVBhx+rsV8Zo+JvKaKk+qlclZeZRzdkIaH377PFMwuoIv4XjmA4mbKWaZ/Ip7jaLHlw1JWMuOwYajHV7uW0tqVV4iyFGSvBn R4MY/5Vo YhA3DlV3XiJblaeVhcCUJDCkI9A6QNde6DfYMeLOtZVXoPTxjW3JZib1HFBfcI3t08IQsQOCqD5v1IIpVIX7pZjZ8q31uGiULvAB7K5L+hQIb0pedkiXggPm464sTC+RQS4uUpU6x3n8Ebrhk9k8ypRvquKA9moXNJvgPWlpWnl1mmN0slP03LDubdjyufDdrHZ65o56CTqP/JvF648XsPTondsvb5meAU3bXi520ScFf1XnL+rnJ+ASWzzwWmt6Y5zG6oaoMaaNmRt155A1XrbLl4W1RgfoJovy/K/L47uVD5i0BzJilVib9WckLxGX7gLa94H/fTvuZztXr4YtGfjEK1adVqxxZY1VE2D5yDBbIqfTsuAF39fIT2hfk30CEQ/Z1 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: 3fe121b622825ff8cc995a1e6b026181c48188db commit: 4fe88fd8b4aecb7f9680bf898811db76b94095a9 [9539/12880] iommu/io-pgtable-arm: Add read_and_clear_dirty() support config: arm-buildonly-randconfig-r005-20220402 (https://download.01.org/0day-ci/archive/20240712/202407121602.HL9ih1it-lkp@intel.com/config) compiler: arm-linux-gnueabi-gcc (GCC) 13.3.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240712/202407121602.HL9ih1it-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/202407121602.HL9ih1it-lkp@intel.com/ All errors (new ones prefixed by >>): drivers/iommu/io-pgtable-arm.c: In function 'io_pgtable_visit_dirty': >> drivers/iommu/io-pgtable-arm.c:772:50: error: 'IOMMU_DIRTY_NO_CLEAR' undeclared (first use in this function) 772 | if (!(walk_data->flags & IOMMU_DIRTY_NO_CLEAR)) | ^~~~~~~~~~~~~~~~~~~~ drivers/iommu/io-pgtable-arm.c:772:50: note: each undeclared identifier is reported only once for each function it appears in vim +/IOMMU_DIRTY_NO_CLEAR +772 drivers/iommu/io-pgtable-arm.c 753 754 static int __arm_lpae_iopte_walk_dirty(struct arm_lpae_io_pgtable *data, 755 struct io_pgtable_walk_data *walk_data, 756 arm_lpae_iopte *ptep, 757 int lvl); 758 759 static int io_pgtable_visit_dirty(struct arm_lpae_io_pgtable *data, 760 struct io_pgtable_walk_data *walk_data, 761 arm_lpae_iopte *ptep, int lvl) 762 { 763 struct io_pgtable *iop = &data->iop; 764 arm_lpae_iopte pte = READ_ONCE(*ptep); 765 766 if (iopte_leaf(pte, lvl, iop->fmt)) { 767 size_t size = ARM_LPAE_BLOCK_SIZE(lvl, data); 768 769 if (iopte_writeable_dirty(pte)) { 770 iommu_dirty_bitmap_record(walk_data->dirty, 771 walk_data->addr, size); > 772 if (!(walk_data->flags & IOMMU_DIRTY_NO_CLEAR)) 773 iopte_set_writeable_clean(ptep); 774 } 775 walk_data->addr += size; 776 return 0; 777 } 778 779 if (WARN_ON(!iopte_table(pte, lvl))) 780 return -EINVAL; 781 782 ptep = iopte_deref(pte, data); 783 return __arm_lpae_iopte_walk_dirty(data, walk_data, ptep, lvl + 1); 784 } 785 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki