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 169EEC77B75 for ; Sat, 13 May 2023 00:27:06 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A26AE6B0071; Fri, 12 May 2023 20:27:05 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 9D7046B0072; Fri, 12 May 2023 20:27:05 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 8C5DB6B0074; Fri, 12 May 2023 20:27:05 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id 795866B0071 for ; Fri, 12 May 2023 20:27:05 -0400 (EDT) Received: from smtpin01.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 424A21607F7 for ; Sat, 13 May 2023 00:27:05 +0000 (UTC) X-FDA: 80783342010.01.D5E1247 Received: from mga05.intel.com (mga05.intel.com [192.55.52.43]) by imf07.hostedemail.com (Postfix) with ESMTP id 1C25240005 for ; Sat, 13 May 2023 00:27:02 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=G116sydi; spf=pass (imf07.hostedemail.com: domain of lkp@intel.com designates 192.55.52.43 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=1683937623; a=rsa-sha256; cv=none; b=HH3IqNWqTupwXDtErAB886FoiHTWaL5m42SF0TFj7JqdBLzu9bxMPAU4DQ82nAIuLUShfT ucYwttYfqHi1OTFNxQhwfUDTnOoxd/Mg7KyHmTBpWFlis37c1qXKGtuc/OScSMFRSRPTEH BuCJ0XLmoOWYP02IG2yQJNai73MDrhw= ARC-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=G116sydi; spf=pass (imf07.hostedemail.com: domain of lkp@intel.com designates 192.55.52.43 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=1683937623; 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=zTfkr3lmaQ1yBNX3duiFzehMMBfe3HBS2JNTcwD146M=; b=mSiyvWHg73aUBiYhyp+jOIJPdOZkOFwFffx6Llze6deJHltHl/GeYBzBR523dDFEp7TJib vsNFntItR/Q6+qqh0X2tBvEktILSLh85piH5ieTV9JgLtw8M9F4HGWBWu4qgQKtggTsKgy ryR3GcftVtOJUnlrBg2bAK9SAoTqCiU= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1683937623; x=1715473623; h=date:from:to:cc:subject:message-id:mime-version; bh=2YzsfGj++epDydqFsrrfvsbxOmruEb1HHB+oauMolik=; b=G116sydiGL1W4tKeBaFTBTAuTX+5pSDp6XtgXo5fYzQ/k5BA0IWgine3 IJ3Tty8jpsC5Onfohr8n9ahJMc4PiLgC/1BrTYDOegqKUYaaZ5DSZtj69 qWDQ7JnC4jhvlN7+J0coqR5Iujnht9CY284+9XPy3XhA2RyZHHxcu0bbO UrAPL50BzB4KZqX6oUD5kxzBGYPXtjbS7P3oKliJZsOI9RgD+Zd32BCmA 1KUAd2GqeMvfvLmNNIeUVaEbkPb/r3yrdgpsVY+AD4EyFiwtOgUdgN1Gb MtZdA9n+0ZcBqwgaOocX+G55AiDc7DcyBpyapy6N2jaQHaH0Dtd0vnGqM g==; X-IronPort-AV: E=McAfee;i="6600,9927,10708"; a="437245930" X-IronPort-AV: E=Sophos;i="5.99,269,1677571200"; d="scan'208";a="437245930" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga105.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 12 May 2023 17:27:01 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10708"; a="824529267" X-IronPort-AV: E=Sophos;i="5.99,271,1677571200"; d="scan'208";a="824529267" Received: from lkp-server01.sh.intel.com (HELO dea6d5a4f140) ([10.239.97.150]) by orsmga004.jf.intel.com with ESMTP; 12 May 2023 17:27:00 -0700 Received: from kbuild by dea6d5a4f140 with local (Exim 4.96) (envelope-from ) id 1pxd6B-0005CC-19; Sat, 13 May 2023 00:26:59 +0000 Date: Sat, 13 May 2023 08:26:38 +0800 From: kernel test robot To: "Liam R. Howlett" Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Andrew Morton Subject: [linux-next:master 1000/2056] lib/maple_tree.c:4707:7: warning: no previous prototype for 'mas_next_slot' Message-ID: <202305130809.SJnM01fL-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Rspam-User: X-Rspamd-Server: rspam02 X-Rspamd-Queue-Id: 1C25240005 X-Stat-Signature: yhmojhpmnahpbya6b6szjdde9o3fqxo4 X-HE-Tag: 1683937622-706422 X-HE-Meta: U2FsdGVkX198nPr5TJlNfjd6b3AEv93rCDomWQEafQokNywU5RSKt1t1Id5kExFjei2prxcgDK+77zYlpI62JiST8LlsoK8u8oZE3ZkOdgPdRN8+aL2WqseeobjNKeuS1gYdrhiz7M2wGraH776PlYeQ0xFWJaHTtWXT+Qf9pyeDHtbtx3XSj38yJdobVMx7jX7llYiEN6UFtPYUqktrTa/QrOcHKGLcYWotiKBVWdGZoXlIEJL29HH7/b2/qpW6RDrCseqzfBDlZHaX3R4qamHTmi3NJWyIqr9cPEqxVDv9P/nqg/Xl0o8bOPxBPG2cpFCugaORtH3ra5WZy0VK3bMHPtfo96A9dmG/dOQpRZBZ/vVr/qB7gGgYt4MYLfMPrQCUABtyFgyiXzEDyLrUj16IjlpvS71FzdF/QxM3ZgmCWxttsv2YX43Otsa9UXvuPBna8aKWo1EjQKEP07mvGhrtWUQvRMF72jn6Va8AhKF6RcTtPH59K4tCtP+QvfPwFnn/mlHg1T7mZXyaFwRayr2JgsTU/Qu3SAwzvuHJolZyc3f9M1pzXQ3B6NS2/nKauGk7agk7yVn+9Wlsd16QoxVbqDUCB7RBPUK7pKfq/48uoAO41CeCYM2yXDhTVtXuoe/jaCZMQg8obmWFstSrmWauryMO8YhOnyR6L//QCjAUQU0ffNyvjxnGTv7nkNtrtJKCaSzEy8Y58fXGymiWzdTcE9V3HP6K4KCj/a5SLk8+DnFv+lKG3nH+9MDxs0vGHArkSHvnso4jflt/zbykHacCbz7lb6aoixexp6EtWsvvxmjRL3lhrcpuVDFA5EuFOE1gui4CeLKIDNjdJW+qUdnhHDDrNVhHRfb74qbXlOlvtY02h4jwxou3WjBmHPJs+oHjZf9W+vbMdGsWkCSrNVftgGLmCBx1/68/d3Y26wSm2vP2ks4/x/rUqBfQ8oSWCc2ES5q9DC5GtOJAI3z UL/Qvo+6 eHX6KO+bSRveW0RmISiPra50Qr1CrWiZaqnEiMxSpvlmodfKQ7LtZxSyGtxoOGRB2ajWnF3T5AfPcoCa0cO/I1ZdhrjtBFH9Df6e1PkNhThExmgsJLT4BI2fEinahimzq/y6hdgWsTkm27L/OiHhsct4K5VKxcq9BNxehK4s9mQ6TuYIkDWO4/xQcherVvqSB0vUZlDaT/R6AC6ry6WB0MrS0QNR3ZnBzbQysIrQJE9D9lLDlSR4PSz/T9H3f9ALhAQHXzQDVtMOY5UoSLaY92o11mlfd6Nma6jSx3paQ580FehB9/eyYhRR3tB/iaQP1zmSLO2czijr7cJzfRt2kS48DMNQo2ABRfZsE8KllHh/eVTiNJAD2yTsq9eA5CCGKE/GABevxXWJtgMEx/bnq/kb7X6jheAGs1/qv 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: tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master head: e922ba281a8d84f640d8c8e18a385d032c19e185 commit: ad3a8f2de4cbf6063beaf3671ef25f268b325a88 [1000/2056] maple_tree: introduce mas_next_slot() interface config: m68k-defconfig (https://download.01.org/0day-ci/archive/20230513/202305130809.SJnM01fL-lkp@intel.com/config) compiler: m68k-linux-gcc (GCC) 12.1.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=ad3a8f2de4cbf6063beaf3671ef25f268b325a88 git remote add linux-next https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git git fetch --no-tags linux-next master git checkout ad3a8f2de4cbf6063beaf3671ef25f268b325a88 # save the config file mkdir build_dir && cp config build_dir/.config COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=m68k olddefconfig COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 O=build_dir ARCH=m68k SHELL=/bin/bash If you fix the issue, kindly add following tag where applicable | Reported-by: kernel test robot | Link: https://lore.kernel.org/oe-kbuild-all/202305130809.SJnM01fL-lkp@intel.com/ All warnings (new ones prefixed by >>): >> lib/maple_tree.c:4707:7: warning: no previous prototype for 'mas_next_slot' [-Wmissing-prototypes] 4707 | void *mas_next_slot(struct ma_state *mas, unsigned long max, bool empty) | ^~~~~~~~~~~~~ vim +/mas_next_slot +4707 lib/maple_tree.c 4697 4698 /* 4699 * mas_next_slot() - Get the entry in the next slot 4700 * 4701 * @mas: The maple state 4702 * @max: The maximum starting range 4703 * @empty: Can be empty 4704 * 4705 * Return: The entry in the next slot which is possibly NULL 4706 */ > 4707 void *mas_next_slot(struct ma_state *mas, unsigned long max, bool empty) 4708 { 4709 void __rcu **slots; 4710 unsigned long *pivots; 4711 unsigned long pivot; 4712 enum maple_type type; 4713 struct maple_node *node; 4714 unsigned char data_end; 4715 unsigned long save_point = mas->last; 4716 void *entry; 4717 4718 retry: 4719 node = mas_mn(mas); 4720 type = mte_node_type(mas->node); 4721 pivots = ma_pivots(node, type); 4722 data_end = ma_data_end(node, type, pivots, mas->max); 4723 if (unlikely(mas_rewalk_if_dead(mas, node, save_point))) 4724 goto retry; 4725 4726 again: 4727 if (mas->max >= max) { 4728 if (likely(mas->offset < data_end)) 4729 pivot = pivots[mas->offset]; 4730 else 4731 return NULL; /* must be mas->max */ 4732 4733 if (unlikely(mas_rewalk_if_dead(mas, node, save_point))) 4734 goto retry; 4735 4736 if (pivot >= max) 4737 return NULL; 4738 } 4739 4740 if (likely(mas->offset < data_end)) { 4741 mas->index = pivots[mas->offset] + 1; 4742 mas->offset++; 4743 if (likely(mas->offset < data_end)) 4744 mas->last = pivots[mas->offset]; 4745 else 4746 mas->last = mas->max; 4747 } else { 4748 if (mas_next_node(mas, node, max)) { 4749 mas_rewalk(mas, save_point); 4750 goto retry; 4751 } 4752 4753 if (mas_is_none(mas)) 4754 return NULL; 4755 4756 mas->offset = 0; 4757 mas->index = mas->min; 4758 node = mas_mn(mas); 4759 type = mte_node_type(mas->node); 4760 pivots = ma_pivots(node, type); 4761 mas->last = pivots[0]; 4762 } 4763 4764 slots = ma_slots(node, type); 4765 entry = mt_slot(mas->tree, slots, mas->offset); 4766 if (unlikely(mas_rewalk_if_dead(mas, node, save_point))) 4767 goto retry; 4768 4769 if (entry) 4770 return entry; 4771 4772 if (!empty) { 4773 if (!mas->offset) 4774 data_end = 2; 4775 goto again; 4776 } 4777 4778 return entry; 4779 } 4780 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests