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 2889CC0218D for ; Sun, 26 Jan 2025 14:29:48 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 811B02800FB; Sun, 26 Jan 2025 09:29:47 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 79B332800FA; Sun, 26 Jan 2025 09:29:47 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 63B772800FB; Sun, 26 Jan 2025 09:29:47 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id 437932800FA for ; Sun, 26 Jan 2025 09:29:47 -0500 (EST) Received: from smtpin21.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id B1A74B24D6 for ; Sun, 26 Jan 2025 14:29:46 +0000 (UTC) X-FDA: 83049836772.21.3E9DBC4 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) by imf13.hostedemail.com (Postfix) with ESMTP id 0546120009 for ; Sun, 26 Jan 2025 14:29:43 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=cebJvmly; spf=pass (imf13.hostedemail.com: domain of lkp@intel.com designates 192.198.163.8 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=1737901784; 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:in-reply-to:references:references:dkim-signature; bh=fR1wnrNcDEv1p0OITPR1uxySIX3hmKFCHeeMD46AcvM=; b=XJe0tCbUy4W5VmUk7pQMYu5tHtQ9X1q/SbNxbiQe9ODM6W/JmAfjAVIUS7RDaj/F6WqvVG at2Dq3FnW61loqchphJZApviyGj0gJsrEbXE5DXJTpKURjoHIxstfdolnXuBt0Dd+RR2VX HUm/toKrRGkoj5lWhAF0qK4WUKvDmtE= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=cebJvmly; spf=pass (imf13.hostedemail.com: domain of lkp@intel.com designates 192.198.163.8 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=1737901784; a=rsa-sha256; cv=none; b=Y20iiaR7YpwYyRnhUoYqHdzT+fyGOEwKM7z1WlT/reyYdGRJGFFyfNvoUATb5DYHE4Br2h mHHxKhJxQoT1Ilk27HqX9CHgDLGY5t7UM944wC21MlWWYJcJd2lacN8SVuX/hahF58SNHU iFjtmSPlhZmGoZVC3s9JZ8T+JiZQdjY= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1737901784; x=1769437784; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=ICwCtmajtbeCHxXOWQp9heFfoiRu9FikxqdBEmxACJE=; b=cebJvmly0JG9wsA1eXsD1mzF2UzaKBbxErCipoS2f/uhy57AKCvOuoij qFKEfCo3UWp0EGe5n4WNX1irJNX3MdVwc0EFngY4Be0Ja1tA4g900t2HE pAhgxiyz55xclVHBXoiZSmjggjD+K8VZFVQlNNmtSzCXGNL3cU28C2cSY 8yCXRXnLN2aWiSdRX0tEmHV5o7xaXqzW2UDFGmD66oqDScC6rU4YUwW6N jiUNRovCQxX7AZyGegXe482csobTaduNYqagSJqSmFtEp6KoNBiDFO5O0 czeWZupJCMLm2pRI3vW6SXrqhWE5ChuRt3fCqGHwLMPhQtjLtuNIuzKPj A==; X-CSE-ConnectionGUID: jQ3pWSjjQpSKfg+lOrPhDA== X-CSE-MsgGUID: 8Q9cn0VYSKmt0fN1Rui04g== X-IronPort-AV: E=McAfee;i="6700,10204,11327"; a="55915033" X-IronPort-AV: E=Sophos;i="6.13,236,1732608000"; d="scan'208";a="55915033" Received: from fmviesa009.fm.intel.com ([10.60.135.149]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 26 Jan 2025 06:29:43 -0800 X-CSE-ConnectionGUID: znWr7inoSsCAeGOhhkVZsw== X-CSE-MsgGUID: K0eMfUkJR3SFuE/oprmQyQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.13,236,1732608000"; d="scan'208";a="108794286" Received: from lkp-server01.sh.intel.com (HELO d63d4d77d921) ([10.239.97.150]) by fmviesa009.fm.intel.com with ESMTP; 26 Jan 2025 06:29:40 -0800 Received: from kbuild by d63d4d77d921 with local (Exim 4.96) (envelope-from ) id 1tc3dp-000fQd-2J; Sun, 26 Jan 2025 14:29:37 +0000 Date: Sun, 26 Jan 2025 22:28:55 +0800 From: kernel test robot To: Jordan Rome , bpf@vger.kernel.org Cc: oe-kbuild-all@lists.linux.dev, linux-mm@kvack.org, Alexei Starovoitov , Daniel Borkmann , Andrii Nakryiko , Kernel Team , Andrew Morton , Shakeel Butt , Alexander Potapenko Subject: Re: [bpf-next v4 1/3] mm: add copy_remote_vm_str Message-ID: <202501262241.ZEkByWKM-lkp@intel.com> References: <20250126124147.3154108-1-linux@jordanrome.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20250126124147.3154108-1-linux@jordanrome.com> X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 0546120009 X-Stat-Signature: rtnt5dxtd5h8d7mcayhgipfjpky7a68z X-Rspam-User: X-HE-Tag: 1737901783-318490 X-HE-Meta: U2FsdGVkX1+2d+nD14NXiZiO6ZNbzP2hjt+/FqxkdFYz2BeKsXDTWQvhEeNW6IME22d60JYVijTFDjz68D6vMULaHeBFXg0XuivO8VtWlWxCSgwUathFACTWFVLTKi6srkV3nFDOdlFs65LZh0F0YGVgtoyWdkNor2Zhm2gUI3sxh0ghOUI1Y82hRXhXj14aGJwybrAwSIGybO2fF5zGfpPH1sEIHVbAOAJGLaND5Xp9pl2hnmDeFFRTMA6p+sKBXz4vxzNwUcFCdJc0jffMLvX8hEL3yeV+pczBKfKquV3Om83Mn1K+lU+ZnFih2Hxli5C+zuy8Ac9BmaxrNxc35YoY5dTP/6b76yh3cM/BiKqLYmsEtN66ps6L6s7cjaLz3e9k0bvh7q99aQkJETGP3ivgqE5G6kJqef1LsG3OKP8AegzQWlzcF4YUIbnX+FwYQefvJJhynoBADfmGR3RMQ3JqUM13aU08sE0kCe0etmRJGn4cFsjjCW4guJhLloryHY5D0OIAQSpkZrNRqg4dsfW7kslimQg/h6cv6vmuURqrzI4k/O3i0q595rG5QPiD4eYybCxSV2+5GBKFdPGKfcRt3I+eo+N55kalGV78Xh2VC17wkmbmQM46Ckpx3U5D/XEZHSfNmphTqllW19xRiSSfG9tSKIEXJfYWpMsnRrYWWq/aEOkUvndAqaZmGnt8ws1BINcNteFcEnICn1tjbjVwi4eSMQKR8I40NO6tYWmhivzDkmjjeshHlfXjliC2AtOROWQqytQWVWfbj8gEDAPLsX71XmM9+79O0pqGd6NhUVUW2SiJjhFfFD6zIK8q2xNcwaNqbER1EXE7u/Cewz/aD14Wrq0EMCfmEH6IJ70vRW/r+U+At+B+FVofGfCFhgOhWExg3YDJfvS0HI+HVj7CMmKZGGfNIFZLrbFpdD9lopgisf3Fxsmt8th5bInD9P0Dl4sD94JxCI/kHdV dwbk3Ing xz9WHEE8/4lXjqUmeeeXvtXQo6/mpD4cezY/1hZK2ATVV66i+0w6K99fNctSXG31ukOJY4gT0gojjo5t1teTq67mABkF/LyGLRSDR2iDVI9Ty3TvSrkIVt57HeIRZEzFgNJkfmoLsGHBIOKwml2oopBgfZBypTjYCWx35ZCaHTCNMjsPFX02uCcVElm/hT2gqu/mwAX5KV1dw02P4njySl5QEzArlo3mu7a4z9FlMYqntSnY2g8GVcSucN+pdp+ORCvPV7TsuLSc4nr5WQq1BT23OaE6F7cDm/Aj8WoeqhkFGcRn0GHF3TtBUxNRAUrme2lTlV/YZ1jtN8elleBst5oGHb65/OExJ8uY/IwFks8Ed1MJIN94yqnaYaQykzpjQNyEKFTpPpWjmsgsDAAjyAYtiHpxNYX3yOOags2mTAO/v28A+z8PPzGoYShfJaq/76qBYSLtD97cSV8Q= 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: Hi Jordan, kernel test robot noticed the following build errors: [auto build test ERROR on bpf-next/master] [also build test ERROR on bpf/master linus/master v6.13 next-20250124] [cannot apply to akpm-mm/mm-everything] [If your patch is applied to the wrong git tree, kindly drop us a note. And when submitting patch, we suggest to use '--base' as documented in https://git-scm.com/docs/git-format-patch#_base_tree_information] url: https://github.com/intel-lab-lkp/linux/commits/Jordan-Rome/bpf-Add-bpf_copy_from_user_task_str-kfunc/20250126-204439 base: https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git master patch link: https://lore.kernel.org/r/20250126124147.3154108-1-linux%40jordanrome.com patch subject: [bpf-next v4 1/3] mm: add copy_remote_vm_str config: arm-randconfig-001-20250126 (https://download.01.org/0day-ci/archive/20250126/202501262241.ZEkByWKM-lkp@intel.com/config) compiler: arm-linux-gnueabi-gcc (GCC) 14.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250126/202501262241.ZEkByWKM-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/202501262241.ZEkByWKM-lkp@intel.com/ All errors (new ones prefixed by >>): mm/nommu.c: In function '__copy_remote_vm_str': >> mm/nommu.c:1717:9: error: 'vma' undeclared (first use in this function); did you mean 'vmap'? 1717 | vma = find_vma(mm, addr); | ^~~ | vmap mm/nommu.c:1717:9: note: each undeclared identifier is reported only once for each function it appears in In file included from include/linux/bitmap.h:13, from include/linux/cpumask.h:12, from include/linux/smp.h:13, from include/linux/lockdep.h:14, from include/linux/spinlock.h:63, from include/linux/mmzone.h:8, from include/linux/gfp.h:7, from include/linux/mm.h:7, from mm/nommu.c:20: >> mm/nommu.c:1725:44: error: passing argument 2 of 'sized_strscpy' makes pointer from integer without a cast [-Wint-conversion] 1725 | ret = strscpy(buf, addr, len); | ^~~~ | | | long unsigned int include/linux/string.h:82:28: note: in definition of macro '__strscpy1' 82 | sized_strscpy(dst, src, size + __must_be_cstr(dst) + __must_be_cstr(src)) | ^~~ mm/nommu.c:1725:31: note: in expansion of macro 'strscpy' 1725 | ret = strscpy(buf, addr, len); | ^~~~~~~ include/linux/string.h:72:31: note: expected 'const char *' but argument is of type 'long unsigned int' 72 | ssize_t sized_strscpy(char *, const char *, size_t); | ^~~~~~~~~~~~ vim +1717 mm/nommu.c 1703 1704 /* 1705 * Copy a string from another process's address space as given in mm. 1706 * If there is any error return -EFAULT. 1707 */ 1708 static int __copy_remote_vm_str(struct mm_struct *mm, unsigned long addr, 1709 void *buf, int len) 1710 { 1711 int ret; 1712 1713 if (mmap_read_lock_killable(mm)) 1714 return -EFAULT; 1715 1716 /* the access must start within one of the target process's mappings */ > 1717 vma = find_vma(mm, addr); 1718 if (vma) { 1719 /* don't overrun this mapping */ 1720 if (addr + len >= vma->vm_end) 1721 len = vma->vm_end - addr; 1722 1723 /* only read mappings where it is permitted */ 1724 if (vma->vm_flags & VM_MAYREAD) { > 1725 ret = strscpy(buf, addr, len); 1726 if (ret < 0) 1727 ret = len - 1; 1728 } else { 1729 ret = -EFAULT; 1730 } 1731 } else { 1732 ret = -EFAULT; 1733 } 1734 1735 mmap_read_unlock(mm); 1736 return ret; 1737 } 1738 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki