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 2ED0ECCA47E for ; Thu, 30 Jun 2022 10:27:49 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id A8C798E0001; Thu, 30 Jun 2022 06:27:48 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id A3BD56B0073; Thu, 30 Jun 2022 06:27:48 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 92B568E0001; Thu, 30 Jun 2022 06:27:48 -0400 (EDT) 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 8383C6B0072 for ; Thu, 30 Jun 2022 06:27:48 -0400 (EDT) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay01.hostedemail.com (Postfix) with ESMTP id 437246153D for ; Thu, 30 Jun 2022 10:27:48 +0000 (UTC) X-FDA: 79634526216.29.53ABC30 Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by imf04.hostedemail.com (Postfix) with ESMTP id 1F50740045 for ; Thu, 30 Jun 2022 10:27:46 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1656584867; x=1688120867; h=date:from:to:cc:subject:message-id:mime-version; bh=Hv/ihRQFMGyfLKGlYVij5pJwVkhNzbocXevpnMpX3wQ=; b=deXTEOKmtGlN+9zRR/F58HI+6lqql1XxeK0tFEK4B77t5kiO+IRRpdc6 O0l3qb6qS+AQevGO3TTpLlqOQ2ye6kRhlR5s4dScMJ1PvqTMATHh2vAkI 6jgY+xg/HRWkbnddQVyI/yznUySH8rOBI2NCsFsC56PLiP1aNMUi+Ltuj HhDHnR8BTVIwzDBSK/scAcarOsitV9oZAfLZ3Jtym0GuLPWGjcV1kA4vO Mt+GEwGv3y0+lK2VsjtR/vmZ/tsrUJ5a5NSTHooHarq4F27ITFE4UHHqB WSQv4ZgqGXogAxtmUBu1mZR0C1hK8jW4D0mleVGgIprKeP033nF1QW6V/ A==; X-IronPort-AV: E=McAfee;i="6400,9594,10393"; a="271078883" X-IronPort-AV: E=Sophos;i="5.92,233,1650956400"; d="scan'208";a="271078883" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 Jun 2022 03:27:45 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.92,233,1650956400"; d="scan'208";a="733583324" Received: from lkp-server01.sh.intel.com (HELO 68b931ab7ac1) ([10.239.97.150]) by fmsmga001.fm.intel.com with ESMTP; 30 Jun 2022 03:27:44 -0700 Received: from kbuild by 68b931ab7ac1 with local (Exim 4.95) (envelope-from ) id 1o6rOh-000CbS-IB; Thu, 30 Jun 2022 10:27:43 +0000 Date: Thu, 30 Jun 2022 18:27:07 +0800 From: kernel test robot To: Roman Gushchin Cc: kbuild-all@lists.01.org, Linux Memory Management List , Andrew Morton Subject: [linux-next:master 6710/7019] mm/shrinker_debug.c:143:9: warning: function 'shrinker_debugfs_rename' might be a candidate for 'gnu_printf' format attribute Message-ID: <202206301859.UodBCrva-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1656584867; a=rsa-sha256; cv=none; b=FxzXozO004sE5qKZBxhtSi9WxHMA3eD/tc937HX0xfNv+s4khOmCkosemZ/5JgBcK80oJ3 2nzm9bMsOq5v4VB54jccOuX2Laq5aqqTG8iXYSEHFnYRXUXpOI7hvZqItY6sXMCwja1IYo z7v3OK0KxrlztsGCXpEDn+leKRBUwhc= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=deXTEOKm; spf=none (imf04.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 134.134.136.20) 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=1656584867; 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=Wa4Q8y9Eaqk7FEqv+3kwpeQ8hRaHEAlu+AAKeuywO+Y=; b=aKA91PgkR7VXMFBmiJYtZdlaOiyVDRCzvxxg9rh6PrwtCSgZ8idR5DvYqOJS4jUd89u0cy PyH9AZi5uyYUmIrHv0trlTKoC1THITAnA+qS1pFdsK36vwDcnjSMRsRidFIJNip0kXL+bX ksp44TCNplHrbRFP9zJe81NPDfg0+Ro= X-Rspam-User: X-Rspamd-Server: rspam04 Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=deXTEOKm; spf=none (imf04.hostedemail.com: domain of lkp@intel.com has no SPF policy when checking 134.134.136.20) smtp.mailfrom=lkp@intel.com; dmarc=pass (policy=none) header.from=intel.com X-Stat-Signature: sbj68hk9ubfq1snejnzkzmuadu7sdejr X-Rspamd-Queue-Id: 1F50740045 X-HE-Tag: 1656584866-78254 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: 6cc11d2a1759275b856e464265823d94aabd5eaf commit: cb0552df1adc17e54710d5328b78ba18596679e1 [6710/7019] mm: shrinkers: provide shrinkers with names config: i386-randconfig-a001 (https://download.01.org/0day-ci/archive/20220630/202206301859.UodBCrva-lkp@intel.com/config) compiler: gcc-11 (Debian 11.3.0-3) 11.3.0 reproduce (this is a W=1 build): # https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/commit/?id=cb0552df1adc17e54710d5328b78ba18596679e1 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 cb0552df1adc17e54710d5328b78ba18596679e1 # save the config file mkdir build_dir && cp config build_dir/.config make W=1 O=build_dir ARCH=i386 SHELL=/bin/bash If you fix the issue, kindly add following tag where applicable Reported-by: kernel test robot All warnings (new ones prefixed by >>): mm/shrinker_debug.c: In function 'shrinker_debugfs_rename': >> mm/shrinker_debug.c:143:9: warning: function 'shrinker_debugfs_rename' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 143 | new = kvasprintf_const(GFP_KERNEL, fmt, ap); | ^~~ -- mm/vmscan.c: In function 'prealloc_shrinker': >> mm/vmscan.c:642:9: warning: function 'prealloc_shrinker' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 642 | shrinker->name = kvasprintf_const(GFP_KERNEL, fmt, ap); | ^~~~~~~~ mm/vmscan.c: In function 'register_shrinker': >> mm/vmscan.c:702:9: warning: function 'register_shrinker' might be a candidate for 'gnu_printf' format attribute [-Wsuggest-attribute=format] 702 | shrinker->name = kvasprintf_const(GFP_KERNEL, fmt, ap); | ^~~~~~~~ vim +143 mm/shrinker_debug.c 133 134 int shrinker_debugfs_rename(struct shrinker *shrinker, const char *fmt, ...) 135 { 136 struct dentry *entry; 137 char buf[128]; 138 const char *new, *old; 139 va_list ap; 140 int ret = 0; 141 142 va_start(ap, fmt); > 143 new = kvasprintf_const(GFP_KERNEL, fmt, ap); 144 va_end(ap); 145 146 if (!new) 147 return -ENOMEM; 148 149 down_write(&shrinker_rwsem); 150 151 old = shrinker->name; 152 shrinker->name = new; 153 154 if (shrinker->debugfs_entry) { 155 snprintf(buf, sizeof(buf), "%s-%d", shrinker->name, 156 shrinker->debugfs_id); 157 158 entry = debugfs_rename(shrinker_debugfs_root, 159 shrinker->debugfs_entry, 160 shrinker_debugfs_root, buf); 161 if (IS_ERR(entry)) 162 ret = PTR_ERR(entry); 163 else 164 shrinker->debugfs_entry = entry; 165 } 166 167 up_write(&shrinker_rwsem); 168 169 kfree_const(old); 170 171 return ret; 172 } 173 EXPORT_SYMBOL(shrinker_debugfs_rename); 174 -- 0-DAY CI Kernel Test Service https://01.org/lkp