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 A7849C0218C for ; Fri, 24 Jan 2025 01:45:53 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 1D515280020; Thu, 23 Jan 2025 20:45:53 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 1859B28001A; Thu, 23 Jan 2025 20:45:53 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 04C49280020; Thu, 23 Jan 2025 20:45:52 -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 DA0EF28001A for ; Thu, 23 Jan 2025 20:45:52 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 837CCC0A6B for ; Fri, 24 Jan 2025 01:45:52 +0000 (UTC) X-FDA: 83040654144.10.2D1E949 Received: from invmail3.skhynix.com (exvmail3.skhynix.com [166.125.252.90]) by imf17.hostedemail.com (Postfix) with ESMTP id CA45540013 for ; Fri, 24 Jan 2025 01:45:49 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf17.hostedemail.com: domain of hyeonggon.yoo@sk.com designates 166.125.252.90 as permitted sender) smtp.mailfrom=hyeonggon.yoo@sk.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1737683150; a=rsa-sha256; cv=none; b=8MgYxCborUCvMNV8DzfvLzUuyUloBQiDOm+55DTyavnvMY+JRkRToup199WRSe6g7Vs/1d OFBeYBFn0miKwzfJyj+/7ObP3ieg+SWnKU/owKIYVpfO29p4qVEh1or2V4qrCxJUkSoYM4 jn7znZCE+db4BpnaMI6BB9Jx+KbyoMk= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=none; dmarc=none; spf=pass (imf17.hostedemail.com: domain of hyeonggon.yoo@sk.com designates 166.125.252.90 as permitted sender) smtp.mailfrom=hyeonggon.yoo@sk.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1737683150; 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:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=wTZ+NJuHAAFMxH5zQrdPXDSuFx0ORNDpq2NmPtGb7F4=; b=cRfFmj8ilg24mYU26xIHSoN6XM9ldZsBjl+1+UjEdaJiq23cyDLn0xLYhOM4QcMqfz5ye5 9e+7KZFXfpTpS16DYMDKMsPA9LYSYEDD3QtvplL7Q/1DGYCKp29Uv7Pnl/cAQFMilCOF8D Ppdp8SKANW/i9qW1AcgkTcBkEdsx/dk= X-AuditID: a67dfc59-791ff700000194b3-09-6792f0c9547c Message-ID: <96ec41ca-16d8-4960-8d4f-cedf5aca386c@sk.com> Date: Fri, 24 Jan 2025 10:45:45 +0900 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Cc: kernel_team@skhynix.com, 42.hyeyoo@gmail.com, "llvm@lists.linux.dev" , "oe-kbuild-all@lists.linux.dev" , Andrew Morton , Linux Memory Management List Subject: Re: [linux-next:master 8826/10150] mm/zsmalloc.c:431:20: warning: function 'is_first_zpdesc' is not needed and will not be emitted To: kernel test robot , Alex Shi References: <202501240958.4ILzuBrH-lkp@intel.com> Content-Language: en-US From: Hyeonggon Yoo In-Reply-To: <202501240958.4ILzuBrH-lkp@intel.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrGLMWRmVeSWpSXmKPExsXC9ZZnoe7JD5PSDc680rSY2GNgMWf9GjaL 5Xcfs1vcW/Of1eJV8yM2iydT9rNZHFp5hcmB3WPnrLvsHov3vGTy2LSqk81j06dJ7B4nZvxm 8XixeSZjAFsUl01Kak5mWWqRvl0CV8b7zwvZC57xVVzua2JrYJzN08XIwSEhYCIxcZFbFyMn mNnx4xEzSJhXwFLi8B0ekDCLgKrE7eN9LCA2r4CgxMmZT8BsUQF5ifu3ZrB3MXJxMAu0MUms n3qbCcQRFuhllNh0/DcTSJWIgJPEw23zwTqEBAwlbt5fCWYzC4hL3HoynwlkGZuAlsSOzlSQ MKeAkcSe961MECVmEl1buxghbHmJ7W/nMIPMlxA4wSbx5/FjVoijJSUOrrjBMoFRcBaSA2ch WTELyaxZSGYtYGRZxSiSmVeWm5iZY6xXnJ1RmZdZoZecn7uJERgby2r/RO5g/HYh+BCjAAej Eg+vh9mkdCHWxLLiytxDjBIczEoivP+fTEgX4k1JrKxKLcqPLyrNSS0+xCjNwaIkzmv0rTxF SCA9sSQ1OzW1ILUIJsvEwSnVwKj95YpohpNqwpd/njPZe+MNT7BlFtwQ+Ki4kNlk9+bdE3nc p31/cLjlkIxsq8ZNiSNv2Mue/VhyS/tu5L8Hrle5fZ+vPNMY+XvWS+FL8z33bylnfllnt9Hj Zl+ms5qs59O9zK7q/P9d7L3Y2YynpPr+4Dy6ZPa63q9yJx80Lbt1qKxomVXUDjklluKMREMt 5qLiRACdhMxuiQIAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrDLMWRmVeSWpSXmKPExsXCNUOnRPfkh0npBn8blSwm9hhYzFm/hs1i +d3H7BaH555ktbi35j+rxavmR2wWT6bsZ7M4tPIKkwOHx85Zd9k9Fu95yeSxaVUnm8emT5PY PU7M+M3i8WLzTEaPxS8+MAWwR3HZpKTmZJalFunbJXBlvP+8kL3gGV/F5b4mtgbG2TxdjJwc EgImEh0/HjF3MXJw8ApYShy+AxZmEVCVuH28jwXE5hUQlDg58wmYLSogL3H/1gz2LkYuDmaB NiaJ9VNvM4E4wgK9jBKbjv9mAqkSEXCSeLhtPliHkIChxM37K8FsZgFxiVtP5jOBLGMT0JLY 0ZkKEuYUMJLY876VCaLETKJraxcjhC0vsf3tHOYJjHyzkNwxC8mkWUhaZiFpWcDIsopRJDOv LDcxM8dMrzg7ozIvs0IvOT93EyMwzJfV/pm0g/HbZfdDjAIcjEo8vA76k9KFWBPLiitzDzFK cDArifD+fzIhXYg3JbGyKrUoP76oNCe1+BCjNAeLkjivV3hqgpBAemJJanZqakFqEUyWiYNT qoExpuT57m1n4lbfDBb6L3jn/6u/cU4m9za/qQ+eFfzT2f3Bi81T8yp4ipziTafLcm1JOxlU sV5MKzKn5N1Hl9QNT95LFtVlt3tsLK7pzHA9vvvQjg/XVQSenf9/OexttM/LgzI63L/t5W5O yPk5aR3X6uf6nGvDfvHXPflw/Fcqh/s3/VMTbk6KV2Ipzkg01GIuKk4EAFvHGmhvAgAA X-CFilter-Loop: Reflected X-Rspam-User: X-Rspamd-Queue-Id: CA45540013 X-Rspamd-Server: rspam10 X-Stat-Signature: bp7brywczpebxmq7jeibp4m5ihweus19 X-HE-Tag: 1737683149-449697 X-HE-Meta: U2FsdGVkX1/7eDsnpzc9u9RiAcBXp+yzK122nf1g8G4kewixowjU+VVV2BDR1uMY9QIhNgtehNqlC8zztuds1U3swj/V7SUMhsmLNf4O4++svX2hxG27N06zSyJMGGFK++CGNKm884gzcDCmb6EpFL2cHIfz42b1B1q5cw5ZwqO4uC/3pN3ftLjJazuhwHhSuMHBja0FUaDpkEn/konx4Bk4xod4eBoyAttan1aTgsM3V9Bfd/APwaDghTeQ5fe/rL9QtYY8LkCRUGp79lvUxHPo0a1DAHKYX5Wcub1BSKxUJgFh8NEoajuTwromzC/m9E0Poxvo8sk/okefo4YEdrjufTz7JRBhXHbBFlmjc8qHDy38OYN6woSdQ6Anr+9Bw/AErOTlCsBHHwaF+bjY4YVuTYNqksvsYIVvxefHSotXEKGRGjeHaz6k9pXo+XGuPbaLOXqx+xkaMb5YyhZB5O/GNjCP+qigz7ne6FxH6aazsKm0uGdrbJeEhayfH4i+o5bZZqV/Wmd4r5KGo7kY60coxrJ60zhmsSTvUl4MlW6+QLjJk3xPoZxJgxZXKXD76G4GC3n/1gZAP+sntmFwZQnyc3/o+stKDFTJ0vGj8HR8hfcmeJN1xoFB++awepmt97Rx4FdgMYKpe/ajHkC+OicPBfu0NykEJZExy2NJIA1cryGdljwMEQaauB/VJcclJlS8QqmbvExvdJXkDHfTuEbAHD2M1LzUBJ4MnJzVQEinnfEKqMvJPrzbxs4YVQDdngVrQmiBch4w8V+FLMIA2mAxxNEiJ7z5iM0iCWg0iDujPFrHs/p1iGtScrVWbrYXSQAAmlSU11ZOvKWDJ2mSSIrpkvWBojFLcTktpkuyQ/ry6BJRiGXpulySrOeXBsXfDDDQshjxJmqYPA1xcmj6D7/TeLz9YJIomltv6fuerHGhpk3QB1W14pAshk7li4wi/hprZK17jxQO3NAaYOA Aow/LdJV 3f+SZw7XgAOPn6NIXt9qkAyADGW9LVXSjrA2S0JYxEXyd6YiNrs1NGYsVgqVTBhCiKBjJNauyhGpCC+j2+0Zq55RMb+h0pOg3svhFn2jOfwDVYW8l5MEHIvt6wwdne+U3V919kafJ5gl79A12mjoP932rJFY62rDjTh5KbrLGbA73g5LOk1lhj1G9blU/137YxtPPZkQwRIjqqZXdECW2dzbMgflQmUhLqt1hu6xBildfYghTA8xHDU5DNA2jhKHiNVuEa9E7d1KFXmubyiB3Ok1EsbJ4MhFoqmhet9PRIy8Yppc8Z3a2LrNEr4p4BcLVzemg8s8pjj4BqdygiXHDbPffJg== 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: On 1/24/2025 10:30 AM, kernel test robot wrote: > tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > head: 853d1f41ba73e78d22e7075d9a95670aab187eba > commit: 1c6c153b503f90d1099ae606198e080a452687f6 [8826/10150] mm/zsmalloc: use zpdesc in trylock_zspage()/lock_zspage() > config: i386-randconfig-005-20250124 (https://download.01.org/0day-ci/archive/20250124/202501240958.4ILzuBrH-lkp@intel.com/config) > compiler: clang version 19.1.3 (https://github.com/llvm/llvm-project ab51eccf88f5321e7c60591c5546b254b6afab99) > reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250124/202501240958.4ILzuBrH-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/202501240958.4ILzuBrH-lkp@intel.com/ > > All warnings (new ones prefixed by >>): > >>> mm/zsmalloc.c:431:20: warning: function 'is_first_zpdesc' is not needed and will not be emitted [-Wunneeded-internal-declaration] > 431 | static inline bool is_first_zpdesc(struct zpdesc *zpdesc) Ok. for now is_first_zpdesc() is only used to check erroneous conditions on CONFIG_DEBUG_VM=y. Simply adding __maybe_unused will be enough to suppress this warning. However I'm afraid that it's too late to update the patch now. Andrew, if you're ok I'll send a patch after the merge window's closed. How does that sound? -- Hyeonggon > | ^~~~~~~~~~~~~~~ > 1 warning generated. > > > vim +/is_first_zpdesc +431 mm/zsmalloc.c > > 430 > > 431 static inline bool is_first_zpdesc(struct zpdesc *zpdesc) > 432 { > 433 return PagePrivate(zpdesc_page(zpdesc)); > 434 } > 435 >