All of lore.kernel.org
 help / color / mirror / Atom feed
* [linux-next:master 11347/11453] fs/dlm/debug_fs.c:1031:50: warning: '_queued_asts' directive output may be truncated writing 12 bytes into a region of size between 8 and 72
@ 2023-08-21 16:39 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2023-08-21 16:39 UTC (permalink / raw)
  To: David Teigland; +Cc: oe-kbuild-all, Linux Memory Management List

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head:   47d9bb711707d15b19fad18c8e2b4b027a264a3a
commit: abb75a2a7ad1155be577117b0fa88a9b7f97f338 [11347/11453] Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
config: loongarch-randconfig-r032-20230821 (https://download.01.org/0day-ci/archive/20230822/202308220024.7HnE6uda-lkp@intel.com/config)
compiler: loongarch64-linux-gcc (GCC) 12.3.0
reproduce: (https://download.01.org/0day-ci/archive/20230822/202308220024.7HnE6uda-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/202308220024.7HnE6uda-lkp@intel.com/

All warnings (new ones prefixed by >>):

   fs/dlm/debug_fs.c: In function 'dlm_create_debug_file':
   fs/dlm/debug_fs.c:1020:58: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=]
    1020 |         snprintf(name, DLM_LOCKSPACE_LEN + 8, "%s_waiters", ls->ls_name);
         |                                                          ^
   fs/dlm/debug_fs.c:1020:9: note: 'snprintf' output between 9 and 73 bytes into a destination of size 72
    1020 |         snprintf(name, DLM_LOCKSPACE_LEN + 8, "%s_waiters", ls->ls_name);
         |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>> fs/dlm/debug_fs.c:1031:50: warning: '_queued_asts' directive output may be truncated writing 12 bytes into a region of size between 8 and 72 [-Wformat-truncation=]
    1031 |         snprintf(name, DLM_LOCKSPACE_LEN + 8, "%s_queued_asts", ls->ls_name);
         |                                                  ^~~~~~~~~~~~
   fs/dlm/debug_fs.c:1031:9: note: 'snprintf' output between 13 and 77 bytes into a destination of size 72
    1031 |         snprintf(name, DLM_LOCKSPACE_LEN + 8, "%s_queued_asts", ls->ls_name);
         |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


vim +/_queued_asts +1031 fs/dlm/debug_fs.c

5b2f981fde8b0d Alexander Aring    2021-05-21   973  
a48f9721e6db74 Greg Kroah-Hartman 2019-06-12   974  void dlm_create_debug_file(struct dlm_ls *ls)
e7fd41792fc0ee David Teigland     2006-01-18   975  {
5de6319b183930 David Teigland     2006-07-25   976  	char name[DLM_LOCKSPACE_LEN + 8];
5de6319b183930 David Teigland     2006-07-25   977  
d022509d1c54be David Teigland     2008-12-16   978  	/* format 1 */
d022509d1c54be David Teigland     2008-12-16   979  
5de6319b183930 David Teigland     2006-07-25   980  	ls->ls_debug_rsb_dentry = debugfs_create_file(ls->ls_name,
e7fd41792fc0ee David Teigland     2006-01-18   981  						      S_IFREG | S_IRUGO,
e7fd41792fc0ee David Teigland     2006-01-18   982  						      dlm_root,
e7fd41792fc0ee David Teigland     2006-01-18   983  						      ls,
892c4467e335e9 David Teigland     2009-01-07   984  						      &format1_fops);
d022509d1c54be David Teigland     2008-12-16   985  
d022509d1c54be David Teigland     2008-12-16   986  	/* format 2 */
5de6319b183930 David Teigland     2006-07-25   987  
5de6319b183930 David Teigland     2006-07-25   988  	memset(name, 0, sizeof(name));
d022509d1c54be David Teigland     2008-12-16   989  	snprintf(name, DLM_LOCKSPACE_LEN + 8, "%s_locks", ls->ls_name);
5de6319b183930 David Teigland     2006-07-25   990  
d022509d1c54be David Teigland     2008-12-16   991  	ls->ls_debug_locks_dentry = debugfs_create_file(name,
5054e79de99984 Alexander Aring    2021-11-02   992  							0644,
5de6319b183930 David Teigland     2006-07-25   993  							dlm_root,
5de6319b183930 David Teigland     2006-07-25   994  							ls,
892c4467e335e9 David Teigland     2009-01-07   995  							&format2_fops);
d022509d1c54be David Teigland     2008-12-16   996  
d022509d1c54be David Teigland     2008-12-16   997  	/* format 3 */
5de6319b183930 David Teigland     2006-07-25   998  
9dd592d70be0db David Teigland     2007-05-29   999  	memset(name, 0, sizeof(name));
d022509d1c54be David Teigland     2008-12-16  1000  	snprintf(name, DLM_LOCKSPACE_LEN + 8, "%s_all", ls->ls_name);
9dd592d70be0db David Teigland     2007-05-29  1001  
d022509d1c54be David Teigland     2008-12-16  1002  	ls->ls_debug_all_dentry = debugfs_create_file(name,
9dd592d70be0db David Teigland     2007-05-29  1003  						      S_IFREG | S_IRUGO,
9dd592d70be0db David Teigland     2007-05-29  1004  						      dlm_root,
9dd592d70be0db David Teigland     2007-05-29  1005  						      ls,
892c4467e335e9 David Teigland     2009-01-07  1006  						      &format3_fops);
d022509d1c54be David Teigland     2008-12-16  1007  
c04fecb4d9f775 David Teigland     2012-05-10  1008  	/* format 4 */
c04fecb4d9f775 David Teigland     2012-05-10  1009  
c04fecb4d9f775 David Teigland     2012-05-10  1010  	memset(name, 0, sizeof(name));
c04fecb4d9f775 David Teigland     2012-05-10  1011  	snprintf(name, DLM_LOCKSPACE_LEN + 8, "%s_toss", ls->ls_name);
c04fecb4d9f775 David Teigland     2012-05-10  1012  
c04fecb4d9f775 David Teigland     2012-05-10  1013  	ls->ls_debug_toss_dentry = debugfs_create_file(name,
c04fecb4d9f775 David Teigland     2012-05-10  1014  						       S_IFREG | S_IRUGO,
c04fecb4d9f775 David Teigland     2012-05-10  1015  						       dlm_root,
c04fecb4d9f775 David Teigland     2012-05-10  1016  						       ls,
c04fecb4d9f775 David Teigland     2012-05-10  1017  						       &format4_fops);
c04fecb4d9f775 David Teigland     2012-05-10  1018  
d022509d1c54be David Teigland     2008-12-16  1019  	memset(name, 0, sizeof(name));
d022509d1c54be David Teigland     2008-12-16  1020  	snprintf(name, DLM_LOCKSPACE_LEN + 8, "%s_waiters", ls->ls_name);
d022509d1c54be David Teigland     2008-12-16  1021  
d022509d1c54be David Teigland     2008-12-16  1022  	ls->ls_debug_waiters_dentry = debugfs_create_file(name,
63eab2b00bcff6 Alexander Aring    2021-11-02  1023  							  0644,
d022509d1c54be David Teigland     2008-12-16  1024  							  dlm_root,
d022509d1c54be David Teigland     2008-12-16  1025  							  ls,
d022509d1c54be David Teigland     2008-12-16  1026  							  &waiters_fops);
541adb0d4d10b4 Alexander Aring    2023-08-01  1027  
541adb0d4d10b4 Alexander Aring    2023-08-01  1028  	/* format 5 */
541adb0d4d10b4 Alexander Aring    2023-08-01  1029  
541adb0d4d10b4 Alexander Aring    2023-08-01  1030  	memset(name, 0, sizeof(name));
541adb0d4d10b4 Alexander Aring    2023-08-01 @1031  	snprintf(name, DLM_LOCKSPACE_LEN + 8, "%s_queued_asts", ls->ls_name);
541adb0d4d10b4 Alexander Aring    2023-08-01  1032  
541adb0d4d10b4 Alexander Aring    2023-08-01  1033  	ls->ls_debug_queued_asts_dentry = debugfs_create_file(name,
541adb0d4d10b4 Alexander Aring    2023-08-01  1034  							      0644,
541adb0d4d10b4 Alexander Aring    2023-08-01  1035  							      dlm_root,
541adb0d4d10b4 Alexander Aring    2023-08-01  1036  							      ls,
541adb0d4d10b4 Alexander Aring    2023-08-01  1037  							      &format5_fops);
e7fd41792fc0ee David Teigland     2006-01-18  1038  }
e7fd41792fc0ee David Teigland     2006-01-18  1039  

:::::: The code at line 1031 was first introduced by commit
:::::: 541adb0d4d10b4daf15f4b6b73c5d6b855d23eb5 fs: dlm: debugfs for queued callbacks

:::::: TO: Alexander Aring <aahringo@redhat.com>
:::::: CC: David Teigland <teigland@redhat.com>

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-08-21 16:39 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-21 16:39 [linux-next:master 11347/11453] fs/dlm/debug_fs.c:1031:50: warning: '_queued_asts' directive output may be truncated writing 12 bytes into a region of size between 8 and 72 kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.