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 49034CD1280 for ; Wed, 27 Mar 2024 16:52:40 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A791B6B0083; Wed, 27 Mar 2024 12:52:39 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A28FD6B0085; Wed, 27 Mar 2024 12:52:39 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8F00D6B0087; Wed, 27 Mar 2024 12:52:39 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id 714816B0083 for ; Wed, 27 Mar 2024 12:52:39 -0400 (EDT) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 381B9C0D1D for ; Wed, 27 Mar 2024 16:52:39 +0000 (UTC) X-FDA: 81943412838.24.3686F88 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.7]) by imf02.hostedemail.com (Postfix) with ESMTP id 317D08000B for ; Wed, 27 Mar 2024 16:52:35 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=m1YavX9k; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf02.hostedemail.com: domain of lkp@intel.com designates 192.198.163.7 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1711558356; 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=L405inw1TtjtT09XAooUf/zGUuqNQ++mgcCL0/jGNtY=; b=DwjLxYtlbcYPtACvz/3SCYHCR8Eub7aTkLrwwB6OSfxFkP8w4Nl7gpYSY0+9O+wLN++mJg VRcwrKXpEmhigym/CfVFgnaawGit/StIBLoMLPhHgO4vIifWvwaO8dGdyYhmBKsLQBwexZ itf3NdlrReFuSOIkZylEaAsDs76EAu8= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=m1YavX9k; dmarc=pass (policy=none) header.from=intel.com; spf=pass (imf02.hostedemail.com: domain of lkp@intel.com designates 192.198.163.7 as permitted sender) smtp.mailfrom=lkp@intel.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1711558356; a=rsa-sha256; cv=none; b=g0dQsecg7HsIvTy7mkoUm6ZUV9CkHcwvegTvJwYo5YM6cyb+TdbeRNxyJozuncJv/pkKnx R/bM6pOKhfqjzEJxDjJfSVYJLXuN/Q2TAtcwke0RTB65Wch7tVaChYIr4yKfyJkd/7isYe v7+GiLF5OACyonzeXI2NJmnxu0PVk+4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1711558356; x=1743094356; h=date:from:to:cc:subject:message-id:mime-version; bh=YL5g4HtmYUHvsv2icjeClBC/kZjz8b4K2ajAEr0S5iQ=; b=m1YavX9kA1R4l3TS7lw+77wQ/eTZGgGTt0ZAZO8BNTGqoeoz9tR+F2Le 1O0pYeM4A+R0tiNydjoYsR6c9efDy2KYJtgSqSwUhall3AgGUo1LX4GIh yQKqHYltpgHuwBkjDmGDvb4Q7beLu29RkOys5JAPfdGMm6cCQtZWcflUI rlgC6A71tAG4TimoJdRsP/uMdXmbk6gCQO49RiSo3QVPNquddaEtpN5ZS k6s/jzrqQnNFWzNzfXvvfuIDpqTbSIFVUfZYNXj6CZBkA4ktsYivIUhX/ IohR7DiE/8sSutkzj2wGswggaYMgHY+f6CY5/gUg+1ekUAkzA+ym1xC83 A==; X-CSE-ConnectionGUID: LCo7USzFQCSCoZedjgtN3A== X-CSE-MsgGUID: zQ0u1Rx+RZCuk49zGpjIiA== X-IronPort-AV: E=McAfee;i="6600,9927,11026"; a="32119861" X-IronPort-AV: E=Sophos;i="6.07,159,1708416000"; d="scan'208";a="32119861" Received: from orviesa001.jf.intel.com ([10.64.159.141]) by fmvoesa101.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 27 Mar 2024 09:52:34 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,159,1708416000"; d="scan'208";a="53830487" Received: from lkp-server01.sh.intel.com (HELO be39aa325d23) ([10.239.97.150]) by orviesa001.jf.intel.com with ESMTP; 27 Mar 2024 09:52:33 -0700 Received: from kbuild by be39aa325d23 with local (Exim 4.96) (envelope-from ) id 1rpWVq-0001HM-2E; Wed, 27 Mar 2024 16:52:30 +0000 Date: Thu, 28 Mar 2024 00:51:33 +0800 From: kernel test robot To: Kent Overstreet Cc: oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List , Suren Baghdasaryan Subject: [akpm-mm:mm-unstable 86/199] mm/nommu.c:258: warning: expecting prototype for vmalloc_node_noprof(). Prototype was for vmalloc_node() instead Message-ID: <202403280003.Y6Lp2ZvS-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Stat-Signature: wby8ueujfke7nooffeiho834ndaeokeu X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 317D08000B X-HE-Tag: 1711558355-392320 X-HE-Meta: U2FsdGVkX19p0cW2I2TKcAAxUa5Q8ypgN0sHQyq4QF51MnTsrpSuYXEU9Dvi08JKI+M1gEf4780cytyw/KjaYretfRwIyZlQB8TKh+2X7ho2xFek2FhRl82oW/F34lcEJbwtlZGOcBa6+Pc+LBFGoyJwtXfLS9cOWkaT2u2++U+vLoK5A2SAZlulfiHttlkxe8hACHaBCXp6TBeQaH7IdcZ2Vkqn01dhYalrMUEbr5fTKU+rzqNdBJgKGOHNghJtGYEgG+wKceIJIC3MjRQGN3ipV5qqbXDWNR+QrRx1aX/rHiPaXLpTjZ+dAmjtn5Q15rhLZkan4/orPBor429FHtAazlsSe4XSgFYFTy4moj761e0tdVLrNx5pWi1Vn3f3s5hi5sbjgdZKIw4PkSYlVXleMFonVcMD1JVD5vLfHpt/KoJ95inQviBx/8n2EU2hih1v5F2W+j76kD6XsGlt326LyF1pTiZg6cyL6nk9Pvrsl6cb6kYcf0PmG42NAXs8utLEcJuhnc5rM5pqq5YMiXqzJIu1Aq78dRYui9ldGXT5dmQCMMCJCx9RHHK/6a5cB9Ff+Ew6BJkkMof5vHIZ5t3E7UUReJS2Ci1gmGK6MRPlzyolpukRMKitpPVMefXzof+9/RpoerO148eO+QtmlJIv9sQevSSFw0XkOujg832gPmHzh3DKP+1UyH2uea1bHb0igq/e+1Mf5EBg6qa2md2RB0edFbg8Zw29EhVM28jGyvhY09nLCGpfQHui83kVE9t35ARXgIzKSm9HF9ssGqamRzaO2O1FDG+wNXxU+6QsatZBUQ/mso5PY8fmK74FRIs+w++ZbUVJZdQg2QENZ+wywd1WjdtS3/UJALCdDIhSHrrpiTgupw02gxaLBWKEmQbpXCMSGusK9wiJ+QPIyn0nOBa7B6nAJUoFzq/V+2Qd7kRmsfAYrTs5F3qLbxY1gqRdrd4MCzE5qx2XSM+ 93QBC/F+ 7AFi8FnZvx6Oaw91w5viE9rH4X9Y4vvVcoSQrl+72cOocG+hOqdHMRD5qi4zumBTyp7/xypGov68g5FAw2wzzrBZoAcQJdWBB0j08ecdW4SumRtrNdvz5tt7YTdE4jhCLJGDj37/BhAPjTqMH50QMdF5qp4bA7XAAkSA9DmEkWES7XqmeTsT48G7/s/Gs9B+/N8p6vsO61SFHZfP07YT5psj8pxh6eRdhY1hMI9EXFeebmSKGkPeduA0VDgDT0+lUFQ8xkUf3+vx6dhBrWrgmmFmxXC95UG9WXVSjW/UE85p9xxYSyczbr1hl693xBWzAZzIJFanzZXubm2LIWfwpOKnHcG2yIRHlsZuB6cfsotpol9keqW1W8m2VZKoqLkkt940emnZxpgfsGCP3bcuel9gMIznCJFToPndA 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/akpm/mm.git mm-unstable head: 4e567abb6482f6228d23491a25b0d343350e51fe commit: 9aa556ae32f93a3d72747460903fdd229be19d54 [86/199] mm: vmalloc: enable memory allocation profiling config: sh-allnoconfig (https://download.01.org/0day-ci/archive/20240328/202403280003.Y6Lp2ZvS-lkp@intel.com/config) compiler: sh4-linux-gcc (GCC) 13.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240328/202403280003.Y6Lp2ZvS-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/202403280003.Y6Lp2ZvS-lkp@intel.com/ All warnings (new ones prefixed by >>): >> mm/nommu.c:258: warning: expecting prototype for vmalloc_node_noprof(). Prototype was for vmalloc_node() instead >> mm/nommu.c:276: warning: expecting prototype for vzalloc_node_noprof(). Prototype was for vzalloc_node() instead >> mm/nommu.c:289: warning: expecting prototype for vmalloc_32_noprof(). Prototype was for vmalloc_32() instead >> mm/nommu.c:305: warning: expecting prototype for vmalloc_32_user_noprof(). Prototype was for vmalloc_32_user() instead vim +258 mm/nommu.c e1ca7788dec677 Dave Young 2010-10-26 245 e1ca7788dec677 Dave Young 2010-10-26 246 /** 9aa556ae32f93a Kent Overstreet 2024-03-21 247 * vmalloc_node_noprof - allocate memory on a specific node e1ca7788dec677 Dave Young 2010-10-26 248 * @size: allocation size e1ca7788dec677 Dave Young 2010-10-26 249 * @node: numa node e1ca7788dec677 Dave Young 2010-10-26 250 * e1ca7788dec677 Dave Young 2010-10-26 251 * Allocate enough pages to cover @size from the page level e1ca7788dec677 Dave Young 2010-10-26 252 * allocator and map them into contiguous kernel virtual space. e1ca7788dec677 Dave Young 2010-10-26 253 * e1ca7788dec677 Dave Young 2010-10-26 254 * For tight control over page level allocator and protection flags e1ca7788dec677 Dave Young 2010-10-26 255 * use __vmalloc() instead. e1ca7788dec677 Dave Young 2010-10-26 256 */ 9aa556ae32f93a Kent Overstreet 2024-03-21 257 void *vmalloc_node_noprof(unsigned long size, int node) f61388822a6040 Andrew Morton 2006-02-28 @258 { 9aa556ae32f93a Kent Overstreet 2024-03-21 259 return vmalloc_noprof(size); f61388822a6040 Andrew Morton 2006-02-28 260 } 9aa556ae32f93a Kent Overstreet 2024-03-21 261 EXPORT_SYMBOL(vmalloc_node_noprof); e1ca7788dec677 Dave Young 2010-10-26 262 e1ca7788dec677 Dave Young 2010-10-26 263 /** 9aa556ae32f93a Kent Overstreet 2024-03-21 264 * vzalloc_node_noprof - allocate memory on a specific node with zero fill e1ca7788dec677 Dave Young 2010-10-26 265 * @size: allocation size e1ca7788dec677 Dave Young 2010-10-26 266 * @node: numa node e1ca7788dec677 Dave Young 2010-10-26 267 * e1ca7788dec677 Dave Young 2010-10-26 268 * Allocate enough pages to cover @size from the page level e1ca7788dec677 Dave Young 2010-10-26 269 * allocator and map them into contiguous kernel virtual space. e1ca7788dec677 Dave Young 2010-10-26 270 * The memory allocated is set to zero. e1ca7788dec677 Dave Young 2010-10-26 271 * e1ca7788dec677 Dave Young 2010-10-26 272 * For tight control over page level allocator and protection flags e1ca7788dec677 Dave Young 2010-10-26 273 * use __vmalloc() instead. e1ca7788dec677 Dave Young 2010-10-26 274 */ 9aa556ae32f93a Kent Overstreet 2024-03-21 275 void *vzalloc_node_noprof(unsigned long size, int node) e1ca7788dec677 Dave Young 2010-10-26 @276 { 9aa556ae32f93a Kent Overstreet 2024-03-21 277 return vzalloc_noprof(size); e1ca7788dec677 Dave Young 2010-10-26 278 } 9aa556ae32f93a Kent Overstreet 2024-03-21 279 EXPORT_SYMBOL(vzalloc_node_noprof); ^1da177e4c3f41 Linus Torvalds 2005-04-16 280 b50731732f926d Paul Mundt 2007-07-21 281 /** 9aa556ae32f93a Kent Overstreet 2024-03-21 282 * vmalloc_32_noprof - allocate virtually contiguous memory (32bit addressable) ^1da177e4c3f41 Linus Torvalds 2005-04-16 283 * @size: allocation size ^1da177e4c3f41 Linus Torvalds 2005-04-16 284 * ^1da177e4c3f41 Linus Torvalds 2005-04-16 285 * Allocate enough 32bit PA addressable pages to cover @size from the e1c05067c323fb Masahiro Yamada 2015-07-07 286 * page level allocator and map them into contiguous kernel virtual space. ^1da177e4c3f41 Linus Torvalds 2005-04-16 287 */ 9aa556ae32f93a Kent Overstreet 2024-03-21 288 void *vmalloc_32_noprof(unsigned long size) ^1da177e4c3f41 Linus Torvalds 2005-04-16 @289 { 9aa556ae32f93a Kent Overstreet 2024-03-21 290 return __vmalloc_noprof(size, GFP_KERNEL); ^1da177e4c3f41 Linus Torvalds 2005-04-16 291 } 9aa556ae32f93a Kent Overstreet 2024-03-21 292 EXPORT_SYMBOL(vmalloc_32_noprof); b50731732f926d Paul Mundt 2007-07-21 293 b50731732f926d Paul Mundt 2007-07-21 294 /** 9aa556ae32f93a Kent Overstreet 2024-03-21 295 * vmalloc_32_user_noprof - allocate zeroed virtually contiguous 32bit memory b50731732f926d Paul Mundt 2007-07-21 296 * @size: allocation size b50731732f926d Paul Mundt 2007-07-21 297 * b50731732f926d Paul Mundt 2007-07-21 298 * The resulting memory area is 32bit addressable and zeroed so it can be b50731732f926d Paul Mundt 2007-07-21 299 * mapped to userspace without leaking data. f905bc447c303f Paul Mundt 2008-02-04 300 * f905bc447c303f Paul Mundt 2008-02-04 301 * VM_USERMAP is set on the corresponding VMA so that subsequent calls to f905bc447c303f Paul Mundt 2008-02-04 302 * remap_vmalloc_range() are permissible. b50731732f926d Paul Mundt 2007-07-21 303 */ 9aa556ae32f93a Kent Overstreet 2024-03-21 304 void *vmalloc_32_user_noprof(unsigned long size) b50731732f926d Paul Mundt 2007-07-21 @305 { f905bc447c303f Paul Mundt 2008-02-04 306 /* f905bc447c303f Paul Mundt 2008-02-04 307 * We'll have to sort out the ZONE_DMA bits for 64-bit, f905bc447c303f Paul Mundt 2008-02-04 308 * but for now this can simply use vmalloc_user() directly. f905bc447c303f Paul Mundt 2008-02-04 309 */ 9aa556ae32f93a Kent Overstreet 2024-03-21 310 return vmalloc_user_noprof(size); b50731732f926d Paul Mundt 2007-07-21 311 } 9aa556ae32f93a Kent Overstreet 2024-03-21 312 EXPORT_SYMBOL(vmalloc_32_user_noprof); ^1da177e4c3f41 Linus Torvalds 2005-04-16 313 :::::: The code at line 258 was first introduced by commit :::::: f61388822a6040ff462c5f7260daa0f1017f2db0 [PATCH] nommu: implement vmalloc_node() :::::: TO: Andrew Morton :::::: CC: Linus Torvalds -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki