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 44CEBE77173 for ; Mon, 9 Dec 2024 04:23:15 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 9C6446B03A9; Sun, 8 Dec 2024 23:23:14 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 94F4B6B03B6; Sun, 8 Dec 2024 23:23:14 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 7C8856B03B8; Sun, 8 Dec 2024 23:23:14 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0015.hostedemail.com [216.40.44.15]) by kanga.kvack.org (Postfix) with ESMTP id 5A7216B03B6 for ; Sun, 8 Dec 2024 23:23:14 -0500 (EST) Received: from smtpin24.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay02.hostedemail.com (Postfix) with ESMTP id D5FFB120925 for ; Mon, 9 Dec 2024 04:23:13 +0000 (UTC) X-FDA: 82874125278.24.2B5B173 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) by imf02.hostedemail.com (Postfix) with ESMTP id 4942480008 for ; Mon, 9 Dec 2024 04:22:33 +0000 (UTC) Authentication-Results: imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=GH4+rql6; spf=pass (imf02.hostedemail.com: domain of lkp@intel.com designates 192.198.163.16 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=1733718176; 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=0MaFCVRbdKwB956lvCxp5MXvHMdI/qDUNlsewH8a8Aw=; b=dDP5wLNauqRissl0Et9OI1XPGp1aL1zTWe7yUUsjuaRDliJPsAnb68PwA6538rzQDSTiW/ RzDicKLxaf40EXYicRT6RG4KqYc34p7LgsOJGcpGzbtKiB2t/llglU3nmBoTKrve+OaF70 denqV+I+Wxq0HukOPm5OYGcq5/9FbfI= ARC-Authentication-Results: i=1; imf02.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=GH4+rql6; spf=pass (imf02.hostedemail.com: domain of lkp@intel.com designates 192.198.163.16 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=1733718176; a=rsa-sha256; cv=none; b=oeRDc2RXmsJvN4a8Uv+QkC2qWXDV/E4xNxxyD46tcHZFMt+jRhenYPEOIoZRQkQbEklm5S JvPU1UO1sMLOaPo9uE2GNo8vLl9Sv3dAZCDfbNLSC6EiqOoOL5mui7s81V/4gyMSX/Wsho QL5KJZsmAljDc0FfImghQKRadg/rkyw= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1733718192; x=1765254192; h=date:from:to:cc:subject:message-id:mime-version; bh=OBttMsjnareh/bd6tfo1SZNc8Z+A9kOCmLj4eM3lKr8=; b=GH4+rql6T72NIlIzkm4fp4kqGhQzr1VdLtLclf1wB4KJ3AkKN23V654m QGBAtzbXYgxmQdYkj4ZRx/pl4G1VnSY2krU8ajUIhsjXuvabvj8ZQ6DuK V/FLVzeF1xl3P2dG3D4capEGK86pWu5gavyf59OT4zVnGxwMtiZZwf2Pi HwSmMppXAp+VQuKFKYdK8rUmwlIneShipicqGIbTPFxStw9NwyQQBZXqH SB8batiOD8R7gq2nb5w+2c9dH6ZmuAxI9cBmySDq9D60MefCB5wJLsTxA ItVUi9XDUZQ1dp3vc23HvoDYk5o+lQ6RxFg23c2+7uTLeXR1vApeDZf3a A==; X-CSE-ConnectionGUID: Iu3ccDjCS76ryzmuVJCWWA== X-CSE-MsgGUID: twSv/hmcQX2SXSRS4u/aug== X-IronPort-AV: E=McAfee;i="6700,10204,11280"; a="21591906" X-IronPort-AV: E=Sophos;i="6.12,218,1728975600"; d="scan'208";a="21591906" Received: from fmviesa001.fm.intel.com ([10.60.135.141]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Dec 2024 20:23:11 -0800 X-CSE-ConnectionGUID: 2w/uegzIRHKX9H5f4rzu5A== X-CSE-MsgGUID: rgGM/22nRXGk0wNG31SNOg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,218,1728975600"; d="scan'208";a="125842595" Received: from lkp-server01.sh.intel.com (HELO 82a3f569d0cb) ([10.239.97.150]) by fmviesa001.fm.intel.com with ESMTP; 08 Dec 2024 20:23:09 -0800 Received: from kbuild by 82a3f569d0cb with local (Exim 4.96) (envelope-from ) id 1tKVIZ-0003qF-0k; Mon, 09 Dec 2024 04:23:07 +0000 Date: Mon, 9 Dec 2024 12:22:18 +0800 From: kernel test robot To: Lorenzo Stoakes Cc: oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List Subject: [akpm-mm:mm-unstable 166/172] include/linux/memfd.h:27:5: warning: no previous prototype for 'memfd_check_seals_mmap' Message-ID: <202412072138.KfHWCUZe-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Queue-Id: 4942480008 X-Rspamd-Server: rspam12 X-Stat-Signature: qs6fzio5sozm3ufsp48qxcskoud65aum X-Rspam-User: X-HE-Tag: 1733718153-693725 X-HE-Meta: U2FsdGVkX19CoP/hxOH7QA7tL2E7n6Uxwbj1mDBdt6Ir/Myoq8QgZVeuYyVKMb6YLIMsSCwBoucChfRcO6EKBZugx6U7s+HRHHzn6AxgyLFVZ2pWehLfg2XBFPYXU/DCHsRA8gJLDlfmDdomIpzqo35yRES3d6Qb2FQyeiE6GB1XHWL4jRuk7i90lN9Qy3iHZsPw0chG9n6JT/wLFOtiurSC2dZSUz5lpALy3fcFGPnbJdUtlyu2JY0T7cHW0bFyq3N62eSUlMwJuu6XNSK/WIFG5/RJ0CLM/WgTZeCmz/dr+HGR3zEr/5q6lUEWjw6Pksx3yX5vlmflRonpqh3RC1h1gy7xAnb9tvXclA41n+ZdArlo3vzGvqrOOJoJd0Qdzdivqj9lU+LvEcjaz+W/KTNVW0OruXFV6Zf2/UZP3MPXYBTaKoV2Zmroc1S98phn5uj494BtxzWTsWfWc8shamsPDIK5lHmhxNL5NMw9xXXCvisLFoDEUwwe7jdB7Mg1xAcFwDLGOBDAupS9z/Fb4glu86A0Zoze9KH8uk4WnKl9UXgprRLB9ElX0zK+ToxRGG+P5zpXuXCCzxKonNtViEVrqOl2TrJMra0s/PbA+Ew/AoK6peB+wjfNx/o2mUvVR91zWmq4OMZLVYIlaLDd1beZuUbXUnElONw68CuD6mJdBNvgUYa8exNBWpKLBLpgbSCDFbpBqIYBB/fHRUlQ4QxrzzXX6AtX7cEpfUDNMIX4zBuV6MjqhE2F55Da3voKP3zHn7XydGNiyVDOYHVW1KEisbzJ22IGJwWx8XpgE9cMJ7SjDLwtVInuoqwLBpzuiVz+raEMpq1jylpVhXwGV3wkhgSKyOkULndPJyVc2Ndvt//Qo4QmQkav22iT1lae5UBqpCiOtqHMFvCR51A089sSDX+LdkSaOskNV2InHzOm4F7qeMatpzRmD8txOFGw3gOtRikTJ1sg4GJTSzH xRoBRYTF iH7VWLQKFwPkb9Ofh8+cw/e2Myc9LXhM2UbLLTAATZqoCF4GuIYW4hY+HdFjcXEZQMsQt8jkvRXhm9IPzdsKulpkkpGa0JD6/6xpu6qrlu2mNsjCp7+eVV//e9xjnMLzLaU5AqpyN1eD/LIisi6HkfLhH0UCWbPr6XoHdxXhzBtBrBHenQa5B1TodeEBDKgoKBwBWTbUlETSMdvjjEGiBdBNsj9B2n92EcVCiChHn/Y/UHU7s4SSQybtRamz60mBXX4ycDJN9tjyHPazFvE4x9fnAd+R5ojoz9Xid1RgvjhFxlMPFE8LnUo4GiyYSXew3MybyAUDyJhh08pmk3b0K/+G7woWJGu3Pt85zi2di5gapci8RxTf+bwjxvw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000001, 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: 6e165f54437931f329d09dca6c19d99af08a36e1 commit: 6b72648c4e2b94fc7df65cab28a59b185a37c997 [166/172] mm: perform all memfd seal checks in a single place config: arc-randconfig-001-20241207 (https://download.01.org/0day-ci/archive/20241207/202412072138.KfHWCUZe-lkp@intel.com/config) compiler: arceb-elf-gcc (GCC) 13.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241207/202412072138.KfHWCUZe-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/202412072138.KfHWCUZe-lkp@intel.com/ All warnings (new ones prefixed by >>): In file included from mm/gup.c:8: >> include/linux/memfd.h:27:5: warning: no previous prototype for 'memfd_check_seals_mmap' [-Wmissing-prototypes] 27 | int memfd_check_seals_mmap(struct file *file, unsigned long *vm_flags) | ^~~~~~~~~~~~~~~~~~~~~~ vim +/memfd_check_seals_mmap +27 include/linux/memfd.h 6 7 #ifdef CONFIG_MEMFD_CREATE 8 extern long memfd_fcntl(struct file *file, unsigned int cmd, unsigned int arg); 9 struct folio *memfd_alloc_folio(struct file *memfd, pgoff_t idx); 10 /* 11 * Check for any existing seals on mmap, return an error if access is denied due 12 * to sealing, or 0 otherwise. 13 * 14 * We also update VMA flags if appropriate by manipulating the VMA flags pointed 15 * to by vm_flags_ptr. 16 */ 17 int memfd_check_seals_mmap(struct file *file, unsigned long *vm_flags_ptr); 18 #else 19 static inline long memfd_fcntl(struct file *f, unsigned int c, unsigned int a) 20 { 21 return -EINVAL; 22 } 23 static inline struct folio *memfd_alloc_folio(struct file *memfd, pgoff_t idx) 24 { 25 return ERR_PTR(-EINVAL); 26 } > 27 int memfd_check_seals_mmap(struct file *file, unsigned long *vm_flags) 28 { 29 return 0; 30 } 31 #endif 32 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki