[jimc:dd-shrink-cached 61/64] lib/dynamic_debug.c:2166:13: warning: 'ddebug_drop_all_cached_prefixes' defined but not used
kernel test robot <[email protected]>
| Newsgroups | dev.linux.lists.oe-kbuild-all |
|---|---|
| Message-ID | <[email protected]> |
tree: https://github.com/jimc/linux.git dd-shrink-cached head: 917ff2e5a74ae1c252ad3a2c9017bd464f9258f9 commit: 2ac93b95f70330b9b6a6e2ff609691c85fa7ceed [61/64] lib/dynamic_debug.c: Cache shared dynamic prefixes eagerly config: sh-randconfig-r133-20260819 (https://download.01.org/0day-ci/archive/20260819/[email protected]/config) compiler: sh4-linux-gcc (GCC) 16.1.0 sparse: v0.6.5-rc1 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260819/[email protected]/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 <[email protected]> | Closes: https://lore.kernel.org/oe-kbuild-all/[email protected]/ All warnings (new ones prefixed by >>): >> lib/dynamic_debug.c:2166:13: warning: 'ddebug_drop_all_cached_prefixes' defined but not used [-Wunused-function] 2166 | static void ddebug_drop_all_cached_prefixes(const struct _ddebug_info *di) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vim +/ddebug_drop_all_cached_prefixes +2166 lib/dynamic_debug.c 2165 > 2166 static void ddebug_drop_all_cached_prefixes(const struct _ddebug_info *di) 2167 { 2168 int i, f; 2169 struct _ddebug *dp; 2170 2171 for_subvec(i, dp, di, descs) { 2172 for (f = 0; f < 16; f++) { 2173 unsigned long key = ((unsigned long)f << DDEBUG_PREFIX_KEY_FLAGS_SHIFT) | 2174 ((unsigned long)dp >> 4); 2175 char *prefix = mtree_erase(&pr_prefixes, key); 2176 if (prefix) { 2177 pr_prefixes_count--; 2178 v3pr_info("drop cached prefix: %s\n", prefix); 2179 kfree(prefix); 2180 } 2181 } 2182 } 2183 } 2184 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki