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 CE79CC02190 for ; Fri, 31 Jan 2025 17:05:34 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 691326B008C; Fri, 31 Jan 2025 12:05:34 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 641CC6B0092; Fri, 31 Jan 2025 12:05:34 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 4E43D6B0093; Fri, 31 Jan 2025 12:05:34 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0010.hostedemail.com [216.40.44.10]) by kanga.kvack.org (Postfix) with ESMTP id 2FE806B008C for ; Fri, 31 Jan 2025 12:05:34 -0500 (EST) Received: from smtpin11.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id D6835B0FFA for ; Fri, 31 Jan 2025 17:05:33 +0000 (UTC) X-FDA: 83068373346.11.B7FC9CA Received: from mail-qt1-f174.google.com (mail-qt1-f174.google.com [209.85.160.174]) by imf29.hostedemail.com (Postfix) with ESMTP id A9B3A120002 for ; Fri, 31 Jan 2025 17:05:31 +0000 (UTC) Authentication-Results: imf29.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=DkTLylMT; spf=pass (imf29.hostedemail.com: domain of fvdl@google.com designates 209.85.160.174 as permitted sender) smtp.mailfrom=fvdl@google.com; dmarc=pass (policy=reject) header.from=google.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738343131; 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:dkim-signature; bh=JKtUhrlHsP08/pXZgxAid4Bxl0yRQ5OF0auAQ8mVsBQ=; b=Xm3IJk8WLVK4ycGpleWXmXnOvZH9l6W/HTQYSeZc7RsECAys8aNl741yzCXzn70QrF7g41 jY57kEel9d6LEo+gSge1oOiVnM0veJwwVTqMJrZhrOc7alt3Z2uE0TNeC31o7x9rA5OWrv POLchhMkD1e5O4M/YSY3D80N2LhL6dY= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738343131; a=rsa-sha256; cv=none; b=yo8k3zV3C3/tyUJAmSPN/iXrjLKF3YDl7txb9ps7lgCFjXOhcAcPyEWHCaIDNb40kX6L02 k1deF0W6wYWkcpLk+wmXYyVOB/IjlqD6e7KWCg7MIuxNs56d71dbERMYi9dcY/GlZUC88y gxBGEyz5jjBIOUINkus72WE5/PuDlZY= ARC-Authentication-Results: i=1; imf29.hostedemail.com; dkim=pass header.d=google.com header.s=20230601 header.b=DkTLylMT; spf=pass (imf29.hostedemail.com: domain of fvdl@google.com designates 209.85.160.174 as permitted sender) smtp.mailfrom=fvdl@google.com; dmarc=pass (policy=reject) header.from=google.com Received: by mail-qt1-f174.google.com with SMTP id d75a77b69052e-467896541e1so300531cf.0 for ; Fri, 31 Jan 2025 09:05:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20230601; t=1738343131; x=1738947931; darn=kvack.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=JKtUhrlHsP08/pXZgxAid4Bxl0yRQ5OF0auAQ8mVsBQ=; b=DkTLylMTxQkTo1b7cC9iCLdR7nL72XRcjhDS2x6x5W1FRXuptn8CkVIwClbsaN5S8z 8K9dY+T+6eRFqysAdTwSeYdkzJVpmTCfyT2yWytERlbzSibir/QUOxUWuKfEy3uN9/aP L98rARYrZC761QAxCH6zzjtEu3/ErQ2dM9chnF2FNXrKUkdZtlfvX2R3OSqskV4jFhyU BNfU2xLAdcc2vSSjRnzhnzLdwlBhpf71Zm1ppL16c6rYRI3HR6rTZ4vGapx3sdjTozDO Wgyy0xlqL0D2ZQYwH36h4odSaBLR+N1By2k4GJzQTIXCYg//ZwVKyYPrl/QXMkV/fe8p qBGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1738343131; x=1738947931; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=JKtUhrlHsP08/pXZgxAid4Bxl0yRQ5OF0auAQ8mVsBQ=; b=GIoNIYASl/+JUwlZ2oU0sFAnsk8/pbXwoGQJ7sAirGkE5IcNQQhGjIjR+eP6sDz0SK WXhWxuJf+5KtdsFkxe7ge/+EnuSmwMq7aJYqJ9GVFCL0kvCN9ZmxQ7rvrtXoLAtO7IvZ cyUtewiSFjboF1NapE2CNe1RBsu880oEZ/oD7XVM0r0N+NJ7iIfbN+3t/s4sWPLJoEeB pyNxw2+BGsR5ll11a2oCbEB+P4CQ2MSFJS50TpxKIbxstxWt4d6RxZi9puVEQTTXrm7n 5c4QNIEJp3gZdSdBnQ9o0/QNt/2XsO3+MFweeqL+xs9nfAVF/k0GV7VQba14jjekOQXX 8zfg== X-Forwarded-Encrypted: i=1; AJvYcCWyqKbVDKca2QrjXOCgjeYCFXqrMfFaqehZRZfVbdiMU9wi5rnHScuFupHqlfrwb7SBd1ZD9J1uFA==@kvack.org X-Gm-Message-State: AOJu0YzUY7TMh6KKMGmEFYZMwPhCzPK9vNclcSTr8/n5S+Fvoc9+ZCi5 OkCgyQXoneFXiE4fy8AoxMAQXMYOGpQuJw+9hni/3vH4kBT/SJbr8OSbGmc6CZvC848YTOw/JGj p86jWmipPuHh7lULT+YTF/5QAyPAFMYuL63Mm X-Gm-Gg: ASbGncvXlBUMSoosbJJu2JZhrET3KG5SgtmC6xsq/4rNz+MQi4P9PuN/6SchZPKa9sL Kf2k7dygUTURzDS75PYQNIYVeJhujYFCNOaqjEmSGD5j2gT4BTRvkxSKZKZGWppoCq2mPBw== X-Google-Smtp-Source: AGHT+IG5kD3mTUC0qq4vRxdf0ZP3lrbaHu+twtomlZ3Rf/aIGFqPb5UtkV0SoC+CLSYIW3Tq6bHSc/JE2uuuz8eeSPE= X-Received: by 2002:ac8:574e:0:b0:467:7f81:ade0 with SMTP id d75a77b69052e-46feaf58398mr3934631cf.24.1738343130559; Fri, 31 Jan 2025 09:05:30 -0800 (PST) MIME-Version: 1.0 References: <202501311125.wbG1DN2B-lkp@intel.com> In-Reply-To: <202501311125.wbG1DN2B-lkp@intel.com> From: Frank van der Linden Date: Fri, 31 Jan 2025 09:05:19 -0800 X-Gm-Features: AWEUYZmnevuUjA2W55NNqdxwGVSB8wdVdNZqJzjfOWpX3BQwh7VTEbRczrOkPXQ Message-ID: Subject: Re: [akpm-mm:mm-unstable 61/88] mm/cma_debug.c:189:55: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 To: kernel test robot Cc: oe-kbuild-all@lists.linux.dev, Andrew Morton , Linux Memory Management List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Stat-Signature: ft6xc1zn3kdnxzsyza137whwto7xi1j5 X-Rspam-User: X-Rspamd-Queue-Id: A9B3A120002 X-Rspamd-Server: rspam03 X-HE-Tag: 1738343131-153881 X-HE-Meta: U2FsdGVkX184Aa9F8+yp3JgBcwL6aKvujOvPfLE8UDOQOdrLScj4CF9YEo+4ulihrg2ruT0//y1fCETMOqf+ZZV3mEgZfelKrXOXanY8m1g6BvRJ4c+Vmw3jvOAHf/TVZTQUqZCdc4ZdgMKBinRbI8kT7ggDIl4WNY17V6Fd41vqoZEX9sVks/HW3jKxd9cdk6kc46nryxFBP+88ZezATfRmkiDTSwwRPk0oO46/3mar1GvfDL2ZErt45rp7jZSCy6FTA5jkeugGGb0DsNmaNf0pD+a9zGTgn0/6GSM+xRui9ubSpUt9EjkA6UkQb5WEAcIknoRBWwkcDAWEtfOwV8N31maDLhBOPouXQFevqUVIYJ2JlHxnwCyi65A8JrDte9dkRPK1qleg1Nr3NY6lshw0zzKJTk90aUmONbMxCgRgIxiS/LAAR4b45NAjLihNZXEbCgF8V6NcT4b+0oMJoxWbBtnXYUmJ39Su06xSxZLW0RTZmiXpO9zZtaciDfNLolhqz19r6s3J3MauvD7q7k3GyaP3FlOrECHdxlXCOrrctNPbk0G6Ifpj3yd5eBnUWR20VvMnmoJ+5qD//O1Vl3RZsA5i+LA+6UjqAZgZCTkHUBKRb/8TuUePHrgdDG02dCK3/BmpYVVVJsjn8Nqbs/369WfR38jhx9kXO8Fkp8NncN356DwmVoYgsA/unS7IvxDWJT8RLDYkJR+sfrTKVXGJmnofGR/hH4fxG2xCA0ylRVmWFbZEdS+jeQw3K4OXtZGNMvcTNAOpmAG+hDES2M2P+W5zQsMdo3D4OIQa2BpvvWrcjYmPAwh0+dEtuQ5QqIKIBIQX1G/Fy3mC/81qytRcdwumvuyJlLd3y9x3uO1h2TXhL54BScX4cU6P8AR43jRnzctNCVVfcGS+Z0To+yokXTTJ0i9BNxDuhACTL7UVc0ndZDTEwrgsmfjm1yB+co7VXJJcLt/f9LCdR6G O4sOQdnq FmE74OE9tQHxIj9WB1Fe60Iyl29On/CWp8kdh1cb/D9s+XIJFuOTeY09zjlMOmq1oWUgEJ7ynyElZCZl3nGsMKZhK79ii+7ydoGxPnjHFRbwRIVzy8bxP5s2ABFDqsgCRmQXSHPDbAoOieg44Dy4ODid8mFfO3Ledh8x2V2jUDTEseuCg/uFJTJ/hqksca9dSGso04X2XiZic1pH4lW6OpCLO/FHUw5Gnt4Qj75737ylsipp50RYSW20Vt1j4skR6WNBf0oI64cWPOe63fX30KX/0q33aw14LcU+Rp3aiqftrQ/wEYq61VfusSyPmH81OmIJ41c1nepBT4V3z/fBclwehvUcb5aJbeuMaz4FEUspC3uEG7x7syR/3Se8+lpGwbqjOxSE355HXrKvba2odN2ei4w== 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 Thu, Jan 30, 2025 at 7:13=E2=80=AFPM kernel test robot w= rote: > > tree: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-un= stable > head: 495206a68b359eb6117d0860861578113bbb94e7 > commit: 77cbd63e91fa6c5f6157a30e61a380b6c47c1443 [61/88] mm, cma: support= multiple contiguous ranges, if requested > config: x86_64-buildonly-randconfig-003-20250131 (https://download.01.org= /0day-ci/archive/20250131/202501311125.wbG1DN2B-lkp@intel.com/config) > compiler: gcc-12 (Debian 12.2.0-14) 12.2.0 > reproduce (this is a W=3D1 build): (https://download.01.org/0day-ci/archi= ve/20250131/202501311125.wbG1DN2B-lkp@intel.com/reproduce) > > If you fix the issue in a separate patch/commit (i.e. not just a new vers= ion of > the same patch/commit), kindly add following tags > | Reported-by: kernel test robot > | Closes: https://lore.kernel.org/oe-kbuild-all/202501311125.wbG1DN2B-lkp= @intel.com/ > > All warnings (new ones prefixed by >>): > > mm/cma_debug.c: In function 'cma_debugfs_add_one': > >> mm/cma_debug.c:189:55: warning: '%d' directive output may be truncated= writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncatio= n=3D] > 189 | snprintf(rdirname, sizeof(rdirname), "%d", r); > | ^~ > mm/cma_debug.c:189:54: note: directive argument in the range [-2147483= 644, 2147483646] > 189 | snprintf(rdirname, sizeof(rdirname), "%d", r); > | ^~~~ > mm/cma_debug.c:189:17: note: 'snprintf' output between 2 and 12 bytes = into a destination of size 3 > 189 | snprintf(rdirname, sizeof(rdirname), "%d", r); > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > > vim +189 mm/cma_debug.c > > 168 > 169 static void cma_debugfs_add_one(struct cma *cma, struct dentry *r= oot_dentry) > 170 { > 171 struct dentry *tmp, *dir, *rangedir; > 172 int r; > 173 char rdirname[3]; > 174 struct cma_memrange *cmr; > 175 > 176 tmp =3D debugfs_create_dir(cma->name, root_dentry); > 177 > 178 debugfs_create_file("alloc", 0200, tmp, cma, &cma_alloc_f= ops); > 179 debugfs_create_file("free", 0200, tmp, cma, &cma_free_fop= s); > 180 debugfs_create_file("count", 0444, tmp, &cma->count, &cma= _debugfs_fops); > 181 debugfs_create_file("order_per_bit", 0444, tmp, > 182 &cma->order_per_bit, &cma_debugfs_fop= s); > 183 debugfs_create_file("used", 0444, tmp, cma, &cma_used_fop= s); > 184 debugfs_create_file("maxchunk", 0444, tmp, cma, &cma_maxc= hunk_fops); > 185 > 186 rangedir =3D debugfs_create_dir("ranges", tmp); > 187 for (r =3D 0; r < cma->nranges; r++) { > 188 cmr =3D &cma->ranges[r]; > > 189 snprintf(rdirname, sizeof(rdirname), "%d", r); > 190 dir =3D debugfs_create_dir(rdirname, rangedir); > 191 debugfs_create_file("base_pfn", 0444, dir, > 192 &cmr->base_pfn, &cma_debugfs_fops); > 193 cmr->dfs_bitmap.array =3D (u32 *)cmr->bitmap; > 194 cmr->dfs_bitmap.n_elements =3D > 195 DIV_ROUND_UP(cma_bitmap_maxno(cma, cmr), > 196 BITS_PER_BYTE * sizeof(u3= 2)); > 197 debugfs_create_u32_array("bitmap", 0444, dir, > 198 &cmr->dfs_bitmap); > 199 } > 200 > 201 /* > 202 * Backward compatible symlinks to range 0 for base_pfn a= nd bitmap. > 203 */ > 204 debugfs_create_symlink("base_pfn", tmp, "ranges/0/base_pf= n"); > 205 debugfs_create_symlink("bitmap", tmp, "ranges/0/bitmap"); > 206 } > 207 > > -- > 0-DAY CI Kernel Test Service > https://github.com/intel/lkp-tests/wiki CMA_MAX_RANGES is 8, and it's an snprintf, so no, it will never use more than 1 digit. But, I can bump up the size of the buffer is that makes the compiler happier in this case. I'll do that. - Frank