All of lore.kernel.org
 help / color / mirror / Atom feed
* [jimc:dd-cached-prefix 65/71] lib/dynamic_debug.c:1375:58: error: 'pr_prefixes_count' undeclared; did you mean 'pr_prefixes_lock'?
@ 2026-08-17 15:15 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-08-17 15:15 UTC (permalink / raw)
  To: Jim Cromie,  Łukasz Bartosik; +Cc: oe-kbuild-all

tree:   https://github.com/jimc/linux.git dd-cached-prefix
head:   9c2bc97085eaafb97fb747811e19d549297d5e0a
commit: a033e345061f1753387ea54e6920ec9eb3b0c952 [65/71] dyndbg: add cached-prefixes to control file's epilogue
config: i386-randconfig-011-20260812 (https://download.01.org/0day-ci/archive/20260817/202608172309.6uMYk6WP-lkp@intel.com/config)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260817/202608172309.6uMYk6WP-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/202608172309.6uMYk6WP-lkp@intel.com/

Note: the jimc/dd-cached-prefix HEAD 9c2bc97085eaafb97fb747811e19d549297d5e0a builds fine.
      It only hurts bisectability.

All errors (new ones prefixed by >>):

   lib/dynamic_debug.c: In function 'ddebug_proc_show':
>> lib/dynamic_debug.c:1375:58: error: 'pr_prefixes_count' undeclared (first use in this function); did you mean 'pr_prefixes_lock'?
    1375 |                 seq_printf(m, "#: cached_prefixes=%u\n", pr_prefixes_count);
         |                                                          ^~~~~~~~~~~~~~~~~
         |                                                          pr_prefixes_lock
   lib/dynamic_debug.c:1375:58: note: each undeclared identifier is reported only once for each function it appears in


vim +1375 lib/dynamic_debug.c

  1355	
  1356	/*
  1357	 * Seq_ops show method.  Called several times within a read()
  1358	 * call from userspace, with ddebug_lock held.  Formats the
  1359	 * current _ddebug as a single human-readable line, with a
  1360	 * special case for the header line.
  1361	 */
  1362	static int ddebug_proc_show(struct seq_file *m, void *p)
  1363	{
  1364		struct ddebug_iter *iter = m->private;
  1365		struct _ddebug *dp = p;
  1366		struct flagsbuf flags;
  1367		char const *class;
  1368	
  1369		if (p == SEQ_START_TOKEN) {
  1370			seq_puts(m,
  1371				 "# filename:lineno [module]function flags format\n");
  1372			return 0;
  1373		}
  1374		if (p == EPILOGUE_TOKEN) {
> 1375			seq_printf(m, "#: cached_prefixes=%u\n", pr_prefixes_count);
  1376			seq_printf(m, "#: total call-counts: %lu\n",
  1377				   get_ddebug_call_count());
  1378			return 0;
  1379		}
  1380	
  1381		seq_printf(m, "%s:%u [%s]%s =%s \"",
  1382			   trim_prefix(desc_filename(dp)), dp->lineno,
  1383			   iter->table->info.mod_name, desc_function(dp),
  1384			   ddebug_describe_flags(dp->flags, &flags));
  1385		seq_escape_str(m, dp->format, ESCAPE_SPACE, "\t\r\n\"");
  1386		seq_putc(m, '"');
  1387	
  1388		if (dp->class_id != _DPRINTK_CLASS_DFLT) {
  1389			class = ddebug_class_name(&iter->table->info, dp);
  1390			if (class)
  1391				seq_printf(m, " class:%s", class);
  1392			else
  1393				seq_printf(m, " class:_UNKNOWN_ _id:%d", dp->class_id);
  1394		}
  1395		seq_putc(m, '\n');
  1396	
  1397		return 0;
  1398	}
  1399	

--
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:[~2026-08-17 15:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-08-17 15:15 [jimc:dd-cached-prefix 65/71] lib/dynamic_debug.c:1375:58: error: 'pr_prefixes_count' undeclared; did you mean 'pr_prefixes_lock'? 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.