From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B1D45634 for ; Sat, 11 Jan 2025 11:51:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.17 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736596307; cv=none; b=ED9cmrNL7SLb791GzqAOmm9bgDkZFvBrlkHjP6CL+h+4OLcQl4DfYa7k/m2KSFAXwjhAoobEffnXZuTMe3wTrmi4AwJFxJcSb7F5RSgPvADxtW4UOh9BIrXen890GW7bFcIL0g5Sz9/OBnfIgpTKZy3YCAQj3UOgipQgtwryctc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1736596307; c=relaxed/simple; bh=WVERQMZMIZRpoQFzqaLrmEpv+v8vhehjjLzAJ4bpNDk=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=oot2cLRuMW+rr04945o/UM946lR+/CrcnyntOhD4vdJFKOTEt/hYhgF1Go+8oqchqJNEVkoodmouDSYpQzarr3om6E5pmyA0fnbfzUasdPMnGW73qT99ecE+kYpkk9GEOZ0Ak5FJQmasiVsq4mWGxSpMMJyxNnF0EEsCZTxXjlA= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=HeyBJ1Fs; arc=none smtp.client-ip=198.175.65.17 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="HeyBJ1Fs" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1736596306; x=1768132306; h=date:from:to:cc:subject:message-id:mime-version; bh=WVERQMZMIZRpoQFzqaLrmEpv+v8vhehjjLzAJ4bpNDk=; b=HeyBJ1Fsdk6O1zeJI6i7FWdzUCYduwMqa/YqsZyurElUADKc1YY235o6 RiFdgha3yZvOkoq/62PqNU6Abl9gmUIPtiWthvsvxQ9nvkGypC3rbiQQP 2PQjTcDABQSGSRPwyYwC51KAuE5HOMrF25oef9wBUmX0vobxaEcAdKoxu m1QtIAytHrWpTf5pg4pWZcfZBmTth6SpQqOC8mS240eAZW6ZHCq5/wdEG Bp7R07nhcc2BECBNMdyBb01Z0Ehl68Esdn9EzUMAPtWy66fhKOhOmNRFU wChtbtyIPjx7x54I5GyO5FzFIuRdeyR25IyL648ZQruHscmTxcN/M+cit A==; X-CSE-ConnectionGUID: vV8+0wDASt+HB+Vh/M4+Fw== X-CSE-MsgGUID: DOoZmaPpS0+/BdvDoBKb/g== X-IronPort-AV: E=McAfee;i="6700,10204,11312"; a="36904598" X-IronPort-AV: E=Sophos;i="6.12,307,1728975600"; d="scan'208";a="36904598" Received: from orviesa007.jf.intel.com ([10.64.159.147]) by orvoesa109.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jan 2025 03:51:45 -0800 X-CSE-ConnectionGUID: mpW/FKFgRnaU8HLFR19NKA== X-CSE-MsgGUID: Wk46FTQFQJCNKryBYY8eKQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,224,1728975600"; d="scan'208";a="104492937" Received: from lkp-server01.sh.intel.com (HELO d63d4d77d921) ([10.239.97.150]) by orviesa007.jf.intel.com with ESMTP; 11 Jan 2025 03:51:44 -0800 Received: from kbuild by d63d4d77d921 with local (Exim 4.96) (envelope-from ) id 1tWa1l-000KbL-1H; Sat, 11 Jan 2025 11:51:41 +0000 Date: Sat, 11 Jan 2025 19:51:26 +0800 From: kernel test robot To: oe-kbuild@lists.linux.dev Cc: lkp@intel.com, Julia Lawall Subject: [xilinx-xlnx:lkp_test 64/504] drivers/uio/uio_dmabuf.c:163:5-13: ERROR: invalid reference to the index variable of the iterator on line 158 Message-ID: <202501111908.L8JbKBdE-lkp@intel.com> Precedence: bulk X-Mailing-List: oe-kbuild@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline BCC: lkp@intel.com CC: oe-kbuild-all@lists.linux.dev CC: git@amd.com TO: Hyun Kwon CC: Michal Simek tree: https://github.com/Xilinx/linux-xlnx lkp_test head: 9ac6b4acf9144465ac1408d4d799635dec0223a0 commit: 172f9f2dc4ebdce5fcf324e2718316b84c040621 [64/504] uio: Add dma-buf import ioctls :::::: branch date: 27 hours ago :::::: commit date: 4 days ago config: microblaze-randconfig-r054-20250111 (https://download.01.org/0day-ci/archive/20250111/202501111908.L8JbKBdE-lkp@intel.com/config) compiler: microblaze-linux-gcc (GCC) 14.2.0 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 | Reported-by: Julia Lawall | Closes: https://lore.kernel.org/r/202501111908.L8JbKBdE-lkp@intel.com/ cocci warnings: (new ones prefixed by >>) >> drivers/uio/uio_dmabuf.c:163:5-13: ERROR: invalid reference to the index variable of the iterator on line 158 vim +163 drivers/uio/uio_dmabuf.c 172f9f2dc4ebdc Hyun Kwon 2019-03-04 143 172f9f2dc4ebdc Hyun Kwon 2019-03-04 144 long uio_dmabuf_unmap(struct uio_device *dev, struct list_head *dbufs, 172f9f2dc4ebdc Hyun Kwon 2019-03-04 145 struct mutex *dbufs_lock, void __user *user_args) 172f9f2dc4ebdc Hyun Kwon 2019-03-04 146 172f9f2dc4ebdc Hyun Kwon 2019-03-04 147 { 172f9f2dc4ebdc Hyun Kwon 2019-03-04 148 struct uio_dmabuf_args args; 172f9f2dc4ebdc Hyun Kwon 2019-03-04 149 struct uio_dmabuf_mem *dbuf_mem; 172f9f2dc4ebdc Hyun Kwon 2019-03-04 150 long ret; 172f9f2dc4ebdc Hyun Kwon 2019-03-04 151 172f9f2dc4ebdc Hyun Kwon 2019-03-04 152 if (copy_from_user(&args, user_args, sizeof(args))) { 172f9f2dc4ebdc Hyun Kwon 2019-03-04 153 ret = -EFAULT; 172f9f2dc4ebdc Hyun Kwon 2019-03-04 154 goto err; 172f9f2dc4ebdc Hyun Kwon 2019-03-04 155 } 172f9f2dc4ebdc Hyun Kwon 2019-03-04 156 172f9f2dc4ebdc Hyun Kwon 2019-03-04 157 mutex_lock(dbufs_lock); 172f9f2dc4ebdc Hyun Kwon 2019-03-04 @158 list_for_each_entry(dbuf_mem, dbufs, list) { 172f9f2dc4ebdc Hyun Kwon 2019-03-04 159 if (dbuf_mem->dbuf_fd == args.dbuf_fd) 172f9f2dc4ebdc Hyun Kwon 2019-03-04 160 break; 172f9f2dc4ebdc Hyun Kwon 2019-03-04 161 } 172f9f2dc4ebdc Hyun Kwon 2019-03-04 162 172f9f2dc4ebdc Hyun Kwon 2019-03-04 @163 if (dbuf_mem->dbuf_fd != args.dbuf_fd) { 172f9f2dc4ebdc Hyun Kwon 2019-03-04 164 dev_err(dev->dev.parent, "failed to find the dmabuf (%d)\n", 172f9f2dc4ebdc Hyun Kwon 2019-03-04 165 args.dbuf_fd); 172f9f2dc4ebdc Hyun Kwon 2019-03-04 166 ret = -EINVAL; 172f9f2dc4ebdc Hyun Kwon 2019-03-04 167 goto err_unlock; 172f9f2dc4ebdc Hyun Kwon 2019-03-04 168 } 172f9f2dc4ebdc Hyun Kwon 2019-03-04 169 list_del(&dbuf_mem->list); 172f9f2dc4ebdc Hyun Kwon 2019-03-04 170 mutex_unlock(dbufs_lock); 172f9f2dc4ebdc Hyun Kwon 2019-03-04 171 172f9f2dc4ebdc Hyun Kwon 2019-03-04 172 dma_buf_unmap_attachment(dbuf_mem->dbuf_attach, dbuf_mem->sgt, 172f9f2dc4ebdc Hyun Kwon 2019-03-04 173 dbuf_mem->dir); 172f9f2dc4ebdc Hyun Kwon 2019-03-04 174 dma_buf_detach(dbuf_mem->dbuf, dbuf_mem->dbuf_attach); 172f9f2dc4ebdc Hyun Kwon 2019-03-04 175 dma_buf_put(dbuf_mem->dbuf); 172f9f2dc4ebdc Hyun Kwon 2019-03-04 176 kfree(dbuf_mem); 172f9f2dc4ebdc Hyun Kwon 2019-03-04 177 172f9f2dc4ebdc Hyun Kwon 2019-03-04 178 memset(&args, 0x0, sizeof(args)); 172f9f2dc4ebdc Hyun Kwon 2019-03-04 179 172f9f2dc4ebdc Hyun Kwon 2019-03-04 180 if (copy_to_user(user_args, &args, sizeof(args))) { 172f9f2dc4ebdc Hyun Kwon 2019-03-04 181 ret = -EFAULT; 172f9f2dc4ebdc Hyun Kwon 2019-03-04 182 goto err; 172f9f2dc4ebdc Hyun Kwon 2019-03-04 183 } 172f9f2dc4ebdc Hyun Kwon 2019-03-04 184 172f9f2dc4ebdc Hyun Kwon 2019-03-04 185 return 0; 172f9f2dc4ebdc Hyun Kwon 2019-03-04 186 172f9f2dc4ebdc Hyun Kwon 2019-03-04 187 err_unlock: 172f9f2dc4ebdc Hyun Kwon 2019-03-04 188 mutex_unlock(dbufs_lock); 172f9f2dc4ebdc Hyun Kwon 2019-03-04 189 err: 172f9f2dc4ebdc Hyun Kwon 2019-03-04 190 return ret; 172f9f2dc4ebdc Hyun Kwon 2019-03-04 191 } 172f9f2dc4ebdc Hyun Kwon 2019-03-04 192 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki