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 2F72CD637A0 for ; Wed, 13 Nov 2024 17:07:10 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 884756B00B0; Wed, 13 Nov 2024 12:07:09 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 833B96B00B3; Wed, 13 Nov 2024 12:07:09 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 6FB3D6B00B5; Wed, 13 Nov 2024 12:07:09 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0016.hostedemail.com [216.40.44.16]) by kanga.kvack.org (Postfix) with ESMTP id 501006B00B0 for ; Wed, 13 Nov 2024 12:07:09 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id EE4F080C9C for ; Wed, 13 Nov 2024 17:07:08 +0000 (UTC) X-FDA: 82781701758.29.949E173 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.21]) by imf13.hostedemail.com (Postfix) with ESMTP id CC36020010 for ; Wed, 13 Nov 2024 17:06:21 +0000 (UTC) Authentication-Results: imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=VBUKcEox; spf=pass (imf13.hostedemail.com: domain of lkp@intel.com designates 198.175.65.21 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=1731517452; 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=7PIBhMKiAs+cF+wG+CtYJs7PmYF5mHkddb5iEj18wtE=; b=2U2dxCrXgZQkE4XpTbDYQxhwdSpVTBaOvsD464lcPytyHy81PYwGWK+ssJmily52517X6d B7DEAkM02IvLIUi9KtYSWwAbQR4LMUY2JT3x3y4BxBPqrZvhVhtYHiM+mFp+zfJHljgmc7 2Abe0VbqhKeF3W508HUUnUn5dI0kBhY= ARC-Authentication-Results: i=1; imf13.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=VBUKcEox; spf=pass (imf13.hostedemail.com: domain of lkp@intel.com designates 198.175.65.21 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=1731517452; a=rsa-sha256; cv=none; b=pFR5lmkVQ9q1M2peWGimD+1D3n09hrBdfEqf3sguVLgYExGgUwysiB1E4Y8zThZvEcR1cA iR3/tTgfSJZQSE4PmRVXRBxTUCI9TB9TkEezAOSctA/bpIsS2w5qyFNf88b702CntS56FK suHb26g7zIdDLrQ5xpOdzJ8VxudUfB4= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1731517627; x=1763053627; h=date:from:to:cc:subject:message-id:mime-version; bh=KUtgGXM7Nx7TD+ujpP03MUbGBKhv1vaZgHBC+W193BY=; b=VBUKcEoxF8YYjXb8FH+YtIQOj0whsrbBMRfFsvwaNPyIKC6ftuECXeXp 6mB83PknaAGIfjLO7W8OGtAF3SM3xqmWzsHG0iFBosvaybqEreP/RwGpO UyLf85ubCZgq2mGTrzvoLhqPJY2th5K35qFLADnhxx5OaUA4++GVHc99W NvAW43gRGv1uIQyFuAguXidem8gDRII+ChTDR70QoyfAaNcF1IuZJ0pk+ TmTuCYnGqxud7FuywWDdjPdnP57QNW+C52UxMms/XOAQKXo7GxVWtgZYJ Kl+BtazK6lvqRutmABpjprTsMQWuq+AeNMZDvdB9SrUMIyoCeau9XLAkT g==; X-CSE-ConnectionGUID: SlNd8nXfTUm44COpAXAB0Q== X-CSE-MsgGUID: K35mCCr3RIeQxGILdfejeg== X-IronPort-AV: E=McAfee;i="6700,10204,11222"; a="31386968" X-IronPort-AV: E=Sophos;i="6.11,199,1725346800"; d="scan'208";a="31386968" Received: from orviesa006.jf.intel.com ([10.64.159.146]) by orvoesa113.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Nov 2024 09:07:03 -0800 X-CSE-ConnectionGUID: 4A0kKNEGR3+3x7j9kn2oxw== X-CSE-MsgGUID: ARzdSNAGSqmY0e4nv+xMrA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,151,1728975600"; d="scan'208";a="88094058" Received: from lkp-server01.sh.intel.com (HELO 80bd855f15b3) ([10.239.97.150]) by orviesa006.jf.intel.com with ESMTP; 13 Nov 2024 09:07:02 -0800 Received: from kbuild by 80bd855f15b3 with local (Exim 4.96) (envelope-from ) id 1tBGpX-0000Zl-0C; Wed, 13 Nov 2024 17:06:59 +0000 Date: Thu, 14 Nov 2024 01:06:42 +0800 From: kernel test robot To: Qi Xi Cc: oe-kbuild-all@lists.linux.dev, linux-kernel@vger.kernel.org, Andrew Morton , Linux Memory Management List Subject: fs/proc/vmcore.c:424:19: warning: 'mmap_vmcore_fault' defined but not used Message-ID: <202411140156.2o0nS4fl-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspamd-Server: rspam09 X-Rspamd-Queue-Id: CC36020010 X-Stat-Signature: ng74dz9g9ju5wtcc5kfof7dh5yf779wy X-Rspam-User: X-HE-Tag: 1731517581-453522 X-HE-Meta: U2FsdGVkX18u76ArOruhR8fikaPOWN/d+Xp0+Vr4DSsHsp5RjHbE2j18GitSKBenGbO1EFSBmpNEFqYYst6I9yBRaPMCs2j+GpmH0ntTj1rnFzD9auMXsqZJVraf2gQBaG3+xj7MHkB/8dhtoBVTNzYawf54SQbS4piyqFaee+w/di7S6Dnm9gI7nhqd/83jnYdxE+Ssu6NI+DaITAlI74OqU0ZRe3/ZpTGMObu0ZoYju+EGoy1rPpWYrdNlxT4or/vrC9TnSV5irYBJOM6hNGZ59JIfbjzopfnzS8LDtZuxafgaNLuGFJXzlZAZTAx6aqHK2G55zhiHtNW+7C5Kfbyc1wcj52/IA6d4lzv+R7X2RsHp8MySEwUY2CqkWBhf391O8nswSDWG1OL6NGHirO+yjj3X1k5HWAI73+iSAOfQk1NrIqYpCGQPDvBfa64Og4mtrNNXVWJt1dsRMObmdJ9ojgoU62wvgsMGhX6Bf8tThjE5wsFOOQisPqIJM59u0o+LaBTT2dHIwHXavkvEzZRDP3ZXsjGAiUxyqE2ditb0cV541FXWaN1C0E6HlJihrbVPixbSdF2fGPV/Ncc9QDJOWFYaAyK6jUJcQ7dnbju+bWIyyVk3f42cAklNxpnprJJJMl9x8KimZLojbWkXi2ryWk7Y4J35Ct3tRd9q3XHCV4x54I+ZIV4MAftfz54x+VrxrMKLR3X2mR9KsUCpCSj2cudwmqcmwirk5iQ44ZgPWLhBbytc/eboeo8UA0Tp/eH8OknyfK9WsB28InU/DCjaSA6w8mZBA75JdD27dsJvuTcbv3s050GcDV0B4+YDucmye0SX9Ny7H2oF4o7o2ftDrgRMk+KokI4mRVHE/xICm4NSxap6NnVVmQm9ajAiybH2avAIJdgx2uDGZiVkALzXLP8okgMq+Nt/1ruSR6vwgDpjvqw2o4Ro4lZRoLa1ftpWXPDPF7PIUa6vr2X cr3RwEEh UnZKwFwf6YVFPEnUT6x8B3KYGksF/RLRw1s21yJbCkfHO2y5t9H22EzMQcHP9Uxe25/VXcYK7+P1XurtCt1cZq8rJhyW4uk3TPX/5X5zYrLgua9OU59lviAZzeoECKJHuD5s6qdPLr9dxUqAqF+79f7rB4MCNCs1KW6/YRvvN/6H38r89bG9Pqf7sztEKNyZcB9fzBoVj8FXItW8qr+1EMq1Bhnj54Ioy1RJR0d7RUl9umZgt9rYPFNHDsPtH2WAAg15Xz69PDZV12ilBwJRUfCXrVWh4noGoIdjsIJ5vBxl8dy6X87sTFliWww0I6DEBylf/wSNFGX56ATjD6yCHWtLj8WdDL0IInC7YKS4PWrHB3qkVoyFMD3gsE52a/Mn6PA0kK2lHmZ3epjI7M7ircJnE5rJyMtaBe6QBGRd9+euYqWAAdN3IcyNuUNJGkSBSG0wZb716jiRmbSs= 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/torvalds/linux.git master head: f1b785f4c7870c42330b35522c2514e39a1e28e7 commit: b8ee299855f08539e04d6c1a6acb3dc9e5423c00 fs/proc: fix compile warning about variable 'vmcore_mmap_ops' date: 6 days ago config: riscv-randconfig-r071-20241113 (https://download.01.org/0day-ci/archive/20241114/202411140156.2o0nS4fl-lkp@intel.com/config) compiler: riscv32-linux-gcc (GCC) 14.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241114/202411140156.2o0nS4fl-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/202411140156.2o0nS4fl-lkp@intel.com/ All warnings (new ones prefixed by >>): >> fs/proc/vmcore.c:424:19: warning: 'mmap_vmcore_fault' defined but not used [-Wunused-function] 424 | static vm_fault_t mmap_vmcore_fault(struct vm_fault *vmf) | ^~~~~~~~~~~~~~~~~ vim +/mmap_vmcore_fault +424 fs/proc/vmcore.c 9cb218131de1c59 Michael Holzheu 2013-09-11 416 9cb218131de1c59 Michael Holzheu 2013-09-11 417 /* 9cb218131de1c59 Michael Holzheu 2013-09-11 418 * The vmcore fault handler uses the page cache and fills data using the 4a22fd20379ca89 Matthew Wilcox (Oracle 2022-04-29 419) * standard __read_vmcore() function. 9cb218131de1c59 Michael Holzheu 2013-09-11 420 * 9cb218131de1c59 Michael Holzheu 2013-09-11 421 * On s390 the fault handler is used for memory regions that can't be mapped 9cb218131de1c59 Michael Holzheu 2013-09-11 422 * directly with remap_pfn_range(). 9cb218131de1c59 Michael Holzheu 2013-09-11 423 */ 36f062042b0fd9f Souptick Joarder 2018-08-21 @424 static vm_fault_t mmap_vmcore_fault(struct vm_fault *vmf) 9cb218131de1c59 Michael Holzheu 2013-09-11 425 { 9cb218131de1c59 Michael Holzheu 2013-09-11 426 #ifdef CONFIG_S390 11bac80004499ea Dave Jiang 2017-02-24 427 struct address_space *mapping = vmf->vma->vm_file->f_mapping; 9cb218131de1c59 Michael Holzheu 2013-09-11 428 pgoff_t index = vmf->pgoff; 4a22fd20379ca89 Matthew Wilcox (Oracle 2022-04-29 429) struct iov_iter iter; 4a22fd20379ca89 Matthew Wilcox (Oracle 2022-04-29 430) struct kvec kvec; 9cb218131de1c59 Michael Holzheu 2013-09-11 431 struct page *page; 9cb218131de1c59 Michael Holzheu 2013-09-11 432 loff_t offset; 9cb218131de1c59 Michael Holzheu 2013-09-11 433 int rc; 9cb218131de1c59 Michael Holzheu 2013-09-11 434 9cb218131de1c59 Michael Holzheu 2013-09-11 435 page = find_or_create_page(mapping, index, GFP_KERNEL); 9cb218131de1c59 Michael Holzheu 2013-09-11 436 if (!page) 9cb218131de1c59 Michael Holzheu 2013-09-11 437 return VM_FAULT_OOM; 9cb218131de1c59 Michael Holzheu 2013-09-11 438 if (!PageUptodate(page)) { 09cbfeaf1a5a67b Kirill A. Shutemov 2016-04-01 439 offset = (loff_t) index << PAGE_SHIFT; 4a22fd20379ca89 Matthew Wilcox (Oracle 2022-04-29 440) kvec.iov_base = page_address(page); 4a22fd20379ca89 Matthew Wilcox (Oracle 2022-04-29 441) kvec.iov_len = PAGE_SIZE; de4eda9de2d957e Al Viro 2022-09-15 442 iov_iter_kvec(&iter, ITER_DEST, &kvec, 1, PAGE_SIZE); 4a22fd20379ca89 Matthew Wilcox (Oracle 2022-04-29 443) 4a22fd20379ca89 Matthew Wilcox (Oracle 2022-04-29 444) rc = __read_vmcore(&iter, &offset); 9cb218131de1c59 Michael Holzheu 2013-09-11 445 if (rc < 0) { 9cb218131de1c59 Michael Holzheu 2013-09-11 446 unlock_page(page); 09cbfeaf1a5a67b Kirill A. Shutemov 2016-04-01 447 put_page(page); b5c212374c85353 Souptick Joarder 2018-10-30 448 return vmf_error(rc); 9cb218131de1c59 Michael Holzheu 2013-09-11 449 } 9cb218131de1c59 Michael Holzheu 2013-09-11 450 SetPageUptodate(page); 9cb218131de1c59 Michael Holzheu 2013-09-11 451 } 9cb218131de1c59 Michael Holzheu 2013-09-11 452 unlock_page(page); 9cb218131de1c59 Michael Holzheu 2013-09-11 453 vmf->page = page; 9cb218131de1c59 Michael Holzheu 2013-09-11 454 return 0; 9cb218131de1c59 Michael Holzheu 2013-09-11 455 #else 9cb218131de1c59 Michael Holzheu 2013-09-11 456 return VM_FAULT_SIGBUS; 9cb218131de1c59 Michael Holzheu 2013-09-11 457 #endif 9cb218131de1c59 Michael Holzheu 2013-09-11 458 } 9cb218131de1c59 Michael Holzheu 2013-09-11 459 :::::: The code at line 424 was first introduced by commit :::::: 36f062042b0fd9f8e41b97a472f52139886ca26f fs/proc/vmcore.c: use new typedef vm_fault_t :::::: TO: Souptick Joarder :::::: CC: Linus Torvalds -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki