Messages in this thread | | | Date | Wed, 18 Oct 2023 21:27:18 +0800 | From | kernel test robot <> | Subject | drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:535:36: warning: '%d' directive writing between 1 and 11 bytes into a region of size 7 |
| |
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 06dc10eae55b5ceabfef287a7e5f16ceea204aa0 commit: d06c2aba51631bf6cd32a2f8f1edd67c110ade8a octeontx2-af: cn10k: mcs: Add debugfs support date: 1 year ago config: x86_64-buildonly-randconfig-006-20230826 (https://download.01.org/0day-ci/archive/20231018/202310182158.KXRDW2Ao-lkp@intel.com/config) compiler: gcc-12 (Debian 12.2.0-14) 12.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20231018/202310182158.KXRDW2Ao-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 <lkp@intel.com> | Closes: https://lore.kernel.org/oe-kbuild-all/202310182158.KXRDW2Ao-lkp@intel.com/
All warnings (new ones prefixed by >>):
drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c: In function 'rvu_dbg_mcs_init': >> drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:535:36: warning: '%d' directive writing between 1 and 11 bytes into a region of size 7 [-Wformat-overflow=] 535 | sprintf(dname, "mcs%d", i); | ^~ drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:535:32: note: directive argument in the range [-2147483644, 2147483646] 535 | sprintf(dname, "mcs%d", i); | ^~~~~~~ drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c:535:17: note: 'sprintf' output between 5 and 15 bytes into a destination of size 10 535 | sprintf(dname, "mcs%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~
vim +535 drivers/net/ethernet/marvell/octeontx2/af/rvu_debugfs.c
520 521 static void rvu_dbg_mcs_init(struct rvu *rvu) 522 { 523 struct mcs *mcs; 524 char dname[10]; 525 int i; 526 527 if (!rvu->mcs_blk_cnt) 528 return; 529 530 rvu->rvu_dbg.mcs_root = debugfs_create_dir("mcs", rvu->rvu_dbg.root); 531 532 for (i = 0; i < rvu->mcs_blk_cnt; i++) { 533 mcs = mcs_get_pdata(i); 534 > 535 sprintf(dname, "mcs%d", i); 536 rvu->rvu_dbg.mcs = debugfs_create_dir(dname, 537 rvu->rvu_dbg.mcs_root); 538 539 rvu->rvu_dbg.mcs_rx = debugfs_create_dir("rx_stats", rvu->rvu_dbg.mcs); 540 541 debugfs_create_file("flowid", 0600, rvu->rvu_dbg.mcs_rx, mcs, 542 &rvu_dbg_mcs_rx_flowid_stats_fops); 543 544 debugfs_create_file("secy", 0600, rvu->rvu_dbg.mcs_rx, mcs, 545 &rvu_dbg_mcs_rx_secy_stats_fops); 546 547 debugfs_create_file("sc", 0600, rvu->rvu_dbg.mcs_rx, mcs, 548 &rvu_dbg_mcs_rx_sc_stats_fops); 549 550 debugfs_create_file("sa", 0600, rvu->rvu_dbg.mcs_rx, mcs, 551 &rvu_dbg_mcs_rx_sa_stats_fops); 552 553 debugfs_create_file("port", 0600, rvu->rvu_dbg.mcs_rx, mcs, 554 &rvu_dbg_mcs_rx_port_stats_fops); 555 556 rvu->rvu_dbg.mcs_tx = debugfs_create_dir("tx_stats", rvu->rvu_dbg.mcs); 557 558 debugfs_create_file("flowid", 0600, rvu->rvu_dbg.mcs_tx, mcs, 559 &rvu_dbg_mcs_tx_flowid_stats_fops); 560 561 debugfs_create_file("secy", 0600, rvu->rvu_dbg.mcs_tx, mcs, 562 &rvu_dbg_mcs_tx_secy_stats_fops); 563 564 debugfs_create_file("sc", 0600, rvu->rvu_dbg.mcs_tx, mcs, 565 &rvu_dbg_mcs_tx_sc_stats_fops); 566 567 debugfs_create_file("sa", 0600, rvu->rvu_dbg.mcs_tx, mcs, 568 &rvu_dbg_mcs_tx_sa_stats_fops); 569 570 debugfs_create_file("port", 0600, rvu->rvu_dbg.mcs_tx, mcs, 571 &rvu_dbg_mcs_tx_port_stats_fops); 572 } 573 } 574
-- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki
| |