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 C5117C35FFF for ; Tue, 17 Sep 2024 12:40:17 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 238E26B007B; Tue, 17 Sep 2024 08:40:17 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 1E8A56B0089; Tue, 17 Sep 2024 08:40:17 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0B0E16B008A; Tue, 17 Sep 2024 08:40:17 -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 E29086B007B for ; Tue, 17 Sep 2024 08:40:16 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay07.hostedemail.com (Postfix) with ESMTP id 8B2E116040D for ; Tue, 17 Sep 2024 12:40:16 +0000 (UTC) X-FDA: 82574188032.26.0EBF279 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.19]) by imf06.hostedemail.com (Postfix) with ESMTP id 1102418000C for ; Tue, 17 Sep 2024 12:40:13 +0000 (UTC) Authentication-Results: imf06.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=CUHz1Ev6; spf=pass (imf06.hostedemail.com: domain of lkp@intel.com designates 192.198.163.19 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=1726576757; a=rsa-sha256; cv=none; b=vp3M75gJyZF37VeVtYf1H4aCBIitqX3e2sXhW6Z2A+dPygBEuUms2Y03E2Lygm2evovd0d QVrFHBj49yydqW8uehAzB9iR+Cye5tvgKjPSEKnLW9MIYMuDX+/NhXjoUd7AwUvs1eeT3/ K3mkqtj7OYyqWibX0OtCLnFZDa/JY8w= ARC-Authentication-Results: i=1; imf06.hostedemail.com; dkim=pass header.d=intel.com header.s=Intel header.b=CUHz1Ev6; spf=pass (imf06.hostedemail.com: domain of lkp@intel.com designates 192.198.163.19 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=1726576757; 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=LtuzNYApKm9Ochu6oGDX9E0GUFkxb+/8ROgFt5eHHB8=; b=QrY1rsKhJHdQ/PFFNWyYB+0D74kJIhto9jAX+rVis7AqdHA6vvbVzbd0KpGLnRiK4KoYEz qqEdOQrj2Tbmu82lRKqfxm4uV0H9hBD1PFHa2yHuCkphS8LhZtmdaLai3pTEP+VX+4kR3B KzhidsZU7xvurz85lVCaCBUUnnvtBek= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1726576814; x=1758112814; h=date:from:to:cc:subject:message-id:mime-version; bh=etrwk9gFrvDg7dM+VyjrZYI157TreJuSnoz6zEtrodg=; b=CUHz1Ev6mVL6S77srrN/ZmT55xmzsSeCKoGKnDZyzkUYGoTT8dXLkMKH H7CnezWn2nhVMMxn50m8RTQ6mRLTM3c/sj+aJWGOfA7dLSU6yhUzAu8bv kr9nBRNKr8sY1x7UYJMglnINKNUCQUY3+xSKCgaWrIAhO9sLuEQvjnMUz MQdPlMMbaetGJyTj9NoRu+q2XvYpXadT+/zA5xu6iH3tp6BmaIt7eLHhe CaT1UoSa9j31VFLCJZqELlVNf1ACgn4F29wCEg/lohVRia/MDzO08vKGq Uz3XASdLD3gbcojl/oQKk7nHfSrsTuNa480ivLN4hK4gx+6RDAOX/5lXZ w==; X-CSE-ConnectionGUID: ubWIfcHHQzKHgwwxsm++bg== X-CSE-MsgGUID: NHbz2OxRQliIji7rMLl50Q== X-IronPort-AV: E=McAfee;i="6700,10204,11197"; a="24963950" X-IronPort-AV: E=Sophos;i="6.10,235,1719903600"; d="scan'208";a="24963950" Received: from fmviesa004.fm.intel.com ([10.60.135.144]) by fmvoesa113.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Sep 2024 05:40:11 -0700 X-CSE-ConnectionGUID: 6/4tbs/7SJaJXT/DBNIVLQ== X-CSE-MsgGUID: dYJv6a21RB60Z+fXOSsuMQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.10,235,1719903600"; d="scan'208";a="73753862" Received: from lkp-server01.sh.intel.com (HELO 53e96f405c61) ([10.239.97.150]) by fmviesa004.fm.intel.com with ESMTP; 17 Sep 2024 05:40:10 -0700 Received: from kbuild by 53e96f405c61 with local (Exim 4.96) (envelope-from ) id 1sqXV2-000B8M-0f; Tue, 17 Sep 2024 12:40:08 +0000 Date: Tue, 17 Sep 2024 20:39:14 +0800 From: kernel test robot To: Alexander Sverdlin Cc: oe-kbuild-all@lists.linux.dev, Linux Memory Management List , Arnd Bergmann Subject: [linux-next:master 11947/12283] drivers/dma/ep93xx_dma.c:1409:74: warning: '%u' directive output may be truncated writing between 1 and 8 bytes into a region of size 2 Message-ID: <202409172024.pU8U5beA-lkp@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Stat-Signature: 71rg6wpiz3rfg4kctm4tpxw91iqdqpqt X-Rspamd-Queue-Id: 1102418000C X-Rspam-User: X-Rspamd-Server: rspam10 X-HE-Tag: 1726576813-838146 X-HE-Meta: U2FsdGVkX1/La0fYl4XAbWYr9ZPzE03efDYF03Lr8mMGoXeVkIXru7+0sbXQULyWqxH08qIVjt7th0lZHehe3Q1KxlnK0k6XODB6qqahaMblclTD+wXQSdgvEkkF2iaubEvhWI6JffM2aUOPmuE9RlM8hVszW28X4sM23Bxzj7sdTCV18PAfaxppFAM7nN79KRGTZHZGp/P8Km78sc586luBuS62+CHnPFKwHyg8xYKXzs2dLeQyimktCjKSZ9HHVTt7xfu6wQ5r/Y2qYO6TCp9ofpDa/beCFz86kgS1shrzd37GI8iI4ZP5bmgMcaYn0aJlbjV0Ol023cdcVj8iSy7f8o2UV8ferDULBTRx7KTbmW68WhTjHU6vk2XiKbjWbNNCRpyUK0OFFAdMiVUQlFLNYdXbuelkeFPhax3PY9vasehffusAWGuxR94bmbrD3EH0jubEmOcPDG8WsLTFfnEXziLT8EJloX3pttKcuL13sFTlZs+80PGCYoN7Shpt8aiZhzVmCmiVpK3tEH/GJLJIGSjrE4BJVh8NozJ89d4wK5PZkYTaXpVTfHaqhARd7HfOBCxdFVFtPmY7SYjXDif/JS/z7+VRZCHs8/P3pbvCB9OUdmGZSPcXUKXBTf1HIrwYNKZbguIVuF+WH9z2MIWdXrH0sUtmiJR8NflpUNc4A6FP8SV+8687w+txGu1zboQNcn2P1RBDIqs+X8B7tysX0HtJqqGA8WW5uMLFwxq9OoGJRrd7+X25t5AlZ16FtekFyoKs7PYJylcsJclEbd+fw009TCeufuTO9yUIxQz6cNZdfIjTmegt9yvZCYzoiY32CHI/Z4o/e60ngJBvnpyB1yLkqTm5Vw5mapNXlcRXialRJ3ZaTKvxWfgXL4EBpsR5DFLUrrN/G88P/NGJr3RWZmz05XmM1cSxyrXH3imvIb94FbOe6m8RxGJi6rHb4n411W8mg6c4G2kouDP URCen+T2 2Ih6daBftnnM2ZMpL/IJHbEWAudUy1cMfdKDPZV3L1l7ZZ3MFUIORIFe/KfvIwNdsBDnaVYAB1q9hlLa3Xm3p92Eqd4hBkCO8YmADSW8lKQsdePkay+W3YW+byu3BVeWuXESETO0bfBUdO8MqlFdL9SDpXo34FvHJeUvl4HtqHAmhcBB8U7aNr1yVDni/Bz5nePcB4s3dRIfOjNQARl58ZsLsXzyYdV7xkjX+r305i4wGZFB4eC68ctkUhVrVdplaZFxjJuzYlM0qem2NLd0aYAr1p5FFv0mbwR9iwXeB7dN5pmhZqBW4YqkJ8GBrFkCCd9WAyefdj98btvsj7jnRBmui8FEdFc26CkapXNlADyKxYG6cvCFjJRVFL3inhgOcETpxjcDNRJ9Bt8WXICsdpIAvxE9DFO+l6RdKpHKXGtBqxuyRDmHThCsJwjU9h0CgooecJQ2V/bdgvFkBnGAAKdlDWd34IQ9P+saZ 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/next/linux-next.git master head: 4f3e012d4cfd1d9bf837870c961f462ca9f23ebe commit: d7333f9d33772ba93f0144b1e3969866f80fdb9a [11947/12283] dmaengine: cirrus: use snprintf() to calm down gcc 13.3.0 config: arm-ep93xx_defconfig (https://download.01.org/0day-ci/archive/20240917/202409172024.pU8U5beA-lkp@intel.com/config) compiler: arm-linux-gnueabi-gcc (GCC) 13.3.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240917/202409172024.pU8U5beA-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/202409172024.pU8U5beA-lkp@intel.com/ All warnings (new ones prefixed by >>): drivers/dma/ep93xx_dma.c: In function 'ep93xx_dma_of_probe': >> drivers/dma/ep93xx_dma.c:1409:74: warning: '%u' directive output may be truncated writing between 1 and 8 bytes into a region of size 2 [-Wformat-truncation=] 1409 | snprintf(dma_clk_name, sizeof(dma_clk_name), "m2p%u", i); | ^~ drivers/dma/ep93xx_dma.c:1409:70: note: directive argument in the range [0, 20259280] 1409 | snprintf(dma_clk_name, sizeof(dma_clk_name), "m2p%u", i); | ^~~~~~~ drivers/dma/ep93xx_dma.c:1409:25: note: 'snprintf' output between 5 and 12 bytes into a destination of size 5 1409 | snprintf(dma_clk_name, sizeof(dma_clk_name), "m2p%u", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/dma/ep93xx_dma.c:1407:74: warning: '%u' directive output may be truncated writing between 1 and 8 bytes into a region of size 2 [-Wformat-truncation=] 1407 | snprintf(dma_clk_name, sizeof(dma_clk_name), "m2m%u", i); | ^~ drivers/dma/ep93xx_dma.c:1407:70: note: directive argument in the range [0, 20259280] 1407 | snprintf(dma_clk_name, sizeof(dma_clk_name), "m2m%u", i); | ^~~~~~~ drivers/dma/ep93xx_dma.c:1407:25: note: 'snprintf' output between 5 and 12 bytes into a destination of size 5 1407 | snprintf(dma_clk_name, sizeof(dma_clk_name), "m2m%u", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vim +1409 drivers/dma/ep93xx_dma.c 1368 1369 static struct ep93xx_dma_engine *ep93xx_dma_of_probe(struct platform_device *pdev) 1370 { 1371 const struct ep93xx_edma_data *data; 1372 struct device *dev = &pdev->dev; 1373 struct ep93xx_dma_engine *edma; 1374 struct dma_device *dma_dev; 1375 char dma_clk_name[5]; 1376 int i; 1377 1378 data = device_get_match_data(dev); 1379 if (!data) 1380 return ERR_PTR(dev_err_probe(dev, -ENODEV, "No device match found\n")); 1381 1382 edma = devm_kzalloc(dev, struct_size(edma, channels, data->num_channels), 1383 GFP_KERNEL); 1384 if (!edma) 1385 return ERR_PTR(-ENOMEM); 1386 1387 edma->m2m = data->id; 1388 edma->num_channels = data->num_channels; 1389 dma_dev = &edma->dma_dev; 1390 1391 INIT_LIST_HEAD(&dma_dev->channels); 1392 for (i = 0; i < edma->num_channels; i++) { 1393 struct ep93xx_dma_chan *edmac = &edma->channels[i]; 1394 1395 edmac->chan.device = dma_dev; 1396 edmac->regs = devm_platform_ioremap_resource(pdev, i); 1397 if (IS_ERR(edmac->regs)) 1398 return edmac->regs; 1399 1400 edmac->irq = fwnode_irq_get(dev_fwnode(dev), i); 1401 if (edmac->irq < 0) 1402 return ERR_PTR(edmac->irq); 1403 1404 edmac->edma = edma; 1405 1406 if (edma->m2m) 1407 snprintf(dma_clk_name, sizeof(dma_clk_name), "m2m%u", i); 1408 else > 1409 snprintf(dma_clk_name, sizeof(dma_clk_name), "m2p%u", i); 1410 1411 edmac->clk = devm_clk_get(dev, dma_clk_name); 1412 if (IS_ERR(edmac->clk)) { 1413 dev_err_probe(dev, PTR_ERR(edmac->clk), 1414 "no %s clock found\n", dma_clk_name); 1415 return ERR_CAST(edmac->clk); 1416 } 1417 1418 spin_lock_init(&edmac->lock); 1419 INIT_LIST_HEAD(&edmac->active); 1420 INIT_LIST_HEAD(&edmac->queue); 1421 INIT_LIST_HEAD(&edmac->free_list); 1422 tasklet_setup(&edmac->tasklet, ep93xx_dma_tasklet); 1423 1424 list_add_tail(&edmac->chan.device_node, 1425 &dma_dev->channels); 1426 } 1427 1428 return edma; 1429 } 1430 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki