From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.11]) (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 90BB5368D7C for ; Sat, 11 Jul 2026 09:50:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.11 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783763426; cv=none; b=r2foPt86GyeW4hO+rLl5R2Tb4uIsHHiF6TLRjdORuSGbtvZhexj0635n1pvswsDusEbmnonxPzzRaDNgOZ6b/LrrLgdgvGRC7UtHdSFIzdyROBSJFKhUIf2REZFIq1uUB+3RRJ4wKzXlpJ/6W5lVUFYI7EcXD5QBnByn8mlkwAw= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1783763426; c=relaxed/simple; bh=51tKNm7aCQ8+TpgA16ThLAubyIgTFqgqQicUphm1N3I=; h=Date:From:To:Cc:Subject:Message-ID; b=IupOGqXCknDR30khg6zasj1lC4tpnakXGqv7dcbdGFFuYLmOeYW7OtYuagrArb3HBejsNLQy7unNDM2j1ZZYJS87CRWU1zC4EhZM8G2SrGm9wWYQmpUUWaVZ3KvFufj8Me7WQjJzUn0yW+te4TyZUoLkHOlp7Y9+8iMIRsZb4t0= 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=cv9E9DiL; arc=none smtp.client-ip=198.175.65.11 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="cv9E9DiL" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1783763425; x=1815299425; h=date:from:to:cc:subject:message-id; bh=51tKNm7aCQ8+TpgA16ThLAubyIgTFqgqQicUphm1N3I=; b=cv9E9DiLikoZR6trMbe6D/HM7JWPj6bMueK8jND8vzxUxJs8+3KiUnBF x31K1Z/bhK8ccwjUDh3tBEU5V8UlattFzUXN9GJ3Te/COKSKfatIMJgwK f4kUCD9hc6RXvSY00Qqs65MjO/T+FiIk+/AEjR8l+PK9mBpm5XAmHIk3t hwSJ6lS1oMsIqIohgfD0nhYSWGtbZwLNeiW47Z69K1Qsm4mQoORraDt2N xrb432YP4nuCqbHnUdFc18mU6O/KXU3sagjzhCcSs5RbL1m08xeUAx1QT /owGXwz0uvZLUnwxfnQSBYz/7d7JqrIZjORjmUtF+5Dhe3OSg1ggcHnwx w==; X-CSE-ConnectionGUID: Th0qDj+nSvmpJ7rvRQ5fEQ== X-CSE-MsgGUID: 3fcSpmlxToyla1WuRiASDQ== X-IronPort-AV: E=McAfee;i="6800,10657,11841"; a="94800638" X-IronPort-AV: E=Sophos;i="6.25,154,1779174000"; d="scan'208";a="94800638" Received: from orviesa009.jf.intel.com ([10.64.159.149]) by orvoesa103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 11 Jul 2026 02:50:25 -0700 X-CSE-ConnectionGUID: n1x99ySATkKvGXooSgPyKQ== X-CSE-MsgGUID: Qggd4/pdTjmUAdUivm3s1w== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.25,154,1779174000"; d="scan'208";a="255747423" Received: from lkp-server02.sh.intel.com (HELO ea128546eb3d) ([10.239.97.151]) by orviesa009.jf.intel.com with ESMTP; 11 Jul 2026 02:50:23 -0700 Received: from kbuild by ea128546eb3d with local (Exim 4.98.2) (envelope-from ) id 1wiULk-00000000JxM-0no5; Sat, 11 Jul 2026 09:50:20 +0000 Date: Sat, 11 Jul 2026 17:50:00 +0800 From: kernel test robot To: Dave Penkler Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org Subject: drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:1817:7-14: WARNING opportunity for memdup_user Message-ID: <202607111740.UNpfLXaQ-lkp@intel.com> User-Agent: s-nail v14.9.25 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Hi Dave, First bad commit (maybe != root cause): tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: dd3210c47e8d3ac6b4e9141fc68acc03b38c0ba3 commit: e6ab504633e4c06e35377ecf3c8cbc304de79858 staging: gpib: Destage gpib date: 8 months ago config: hexagon-randconfig-r051-20260709 (https://download.01.org/0day-ci/archive/20260711/202607111740.UNpfLXaQ-lkp@intel.com/config) compiler: clang version 23.0.0git (https://github.com/llvm/llvm-project c279890c85da307abe34f10333442bbf72a60644) 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 | Fixes: e6ab504633e4 ("staging: gpib: Destage gpib") | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202607111740.UNpfLXaQ-lkp@intel.com/ cocci warnings: (new ones prefixed by >>) >> drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c:1817:7-14: WARNING opportunity for memdup_user vim +1817 drivers/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1803 fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1804 /* fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1805 * user space access to write function fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1806 */ fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1807 8e7ff4e7a2358f drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2025-01-14 1808 static ssize_t skel_write(struct file *file, const char __user *user_buffer, fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1809 size_t count, loff_t *ppos) fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1810 { fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1811 struct usb_skel *dev; fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1812 char *buf; fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1813 ssize_t rv; fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1814 fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1815 dev = file->private_data; fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1816 fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 @1817 buf = kmalloc(count, GFP_KERNEL); fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1818 if (!buf) fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1819 return -ENOMEM; fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1820 fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1821 if (copy_from_user(buf, user_buffer, count)) { fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1822 kfree(buf); fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1823 return -EFAULT; fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1824 } fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1825 fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1826 rv = skel_do_write(dev, buf, count); fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1827 kfree(buf); fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1828 return rv; fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1829 } fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1830 #endif fce79512a96afa drivers/staging/gpib/lpvo_usb_gpib/lpvo_usb_gpib.c Dave Penkler 2024-09-18 1831 :::::: The code at line 1817 was first introduced by commit :::::: fce79512a96afacbe297ba3c5c2f7ed34944540d staging: gpib: Add LPVO DIY USB GPIB driver :::::: TO: Dave Penkler :::::: CC: Greg Kroah-Hartman -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki