From: kernel test robot <lkp@intel.com>
To: Eric DeVolder <eric.devolder@oracle.com>
Cc: oe-kbuild-all@lists.linux.dev,
Linux Memory Management List <linux-mm@kvack.org>,
Andrew Morton <akpm@linux-foundation.org>,
Sourabh Jain <sourabhjain@linux.ibm.com>
Subject: [linux-next:master 10295/10848] arch/x86/kernel/crash.c:232:12: warning: 'prepare_elf_headers' defined but not used
Date: Tue, 22 Aug 2023 01:01:05 +0800 [thread overview]
Message-ID: <202308220012.gipltORx-lkp@intel.com> (raw)
tree: https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
head: 47d9bb711707d15b19fad18c8e2b4b027a264a3a
commit: f59d77dc3eea31329e70dbc9ba6fea9faa24829f [10295/10848] x86/crash: add x86 crash hotplug support
config: x86_64-randconfig-r024-20230821 (https://download.01.org/0day-ci/archive/20230822/202308220012.gipltORx-lkp@intel.com/config)
compiler: gcc-12 (Debian 12.2.0-14) 12.2.0
reproduce: (https://download.01.org/0day-ci/archive/20230822/202308220012.gipltORx-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/202308220012.gipltORx-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> arch/x86/kernel/crash.c:232:12: warning: 'prepare_elf_headers' defined but not used [-Wunused-function]
232 | static int prepare_elf_headers(struct kimage *image, void **addr,
| ^~~~~~~~~~~~~~~~~~~
vim +/prepare_elf_headers +232 arch/x86/kernel/crash.c
dd5f726076cc763 Vivek Goyal 2014-08-08 230
dd5f726076cc763 Vivek Goyal 2014-08-08 231 /* Prepare elf headers. Return addr and size */
dd5f726076cc763 Vivek Goyal 2014-08-08 @232 static int prepare_elf_headers(struct kimage *image, void **addr,
f59d77dc3eea313 Eric DeVolder 2023-08-14 233 unsigned long *sz, unsigned long *nr_mem_ranges)
dd5f726076cc763 Vivek Goyal 2014-08-08 234 {
8d5f894a3108ac7 AKASHI Takahiro 2018-04-13 235 struct crash_mem *cmem;
7c321eb2b843bf2 Lianbo Jiang 2019-11-08 236 int ret;
dd5f726076cc763 Vivek Goyal 2014-08-08 237
8d5f894a3108ac7 AKASHI Takahiro 2018-04-13 238 cmem = fill_up_crash_elf_data();
8d5f894a3108ac7 AKASHI Takahiro 2018-04-13 239 if (!cmem)
dd5f726076cc763 Vivek Goyal 2014-08-08 240 return -ENOMEM;
dd5f726076cc763 Vivek Goyal 2014-08-08 241
9eff303725da653 Borislav Petkov 2019-11-14 242 ret = walk_system_ram_res(0, -1, cmem, prepare_elf64_ram_headers_callback);
cbe6601617302b0 AKASHI Takahiro 2018-04-13 243 if (ret)
cbe6601617302b0 AKASHI Takahiro 2018-04-13 244 goto out;
cbe6601617302b0 AKASHI Takahiro 2018-04-13 245
cbe6601617302b0 AKASHI Takahiro 2018-04-13 246 /* Exclude unwanted mem ranges */
8d5f894a3108ac7 AKASHI Takahiro 2018-04-13 247 ret = elf_header_exclude_ranges(cmem);
cbe6601617302b0 AKASHI Takahiro 2018-04-13 248 if (ret)
cbe6601617302b0 AKASHI Takahiro 2018-04-13 249 goto out;
cbe6601617302b0 AKASHI Takahiro 2018-04-13 250
f59d77dc3eea313 Eric DeVolder 2023-08-14 251 /* Return the computed number of memory ranges, for hotplug usage */
f59d77dc3eea313 Eric DeVolder 2023-08-14 252 *nr_mem_ranges = cmem->nr_ranges;
f59d77dc3eea313 Eric DeVolder 2023-08-14 253
dd5f726076cc763 Vivek Goyal 2014-08-08 254 /* By default prepare 64bit headers */
9eff303725da653 Borislav Petkov 2019-11-14 255 ret = crash_prepare_elf64_headers(cmem, IS_ENABLED(CONFIG_X86_64), addr, sz);
cbe6601617302b0 AKASHI Takahiro 2018-04-13 256
cbe6601617302b0 AKASHI Takahiro 2018-04-13 257 out:
8d5f894a3108ac7 AKASHI Takahiro 2018-04-13 258 vfree(cmem);
dd5f726076cc763 Vivek Goyal 2014-08-08 259 return ret;
dd5f726076cc763 Vivek Goyal 2014-08-08 260 }
f59d77dc3eea313 Eric DeVolder 2023-08-14 261 #endif
dd5f726076cc763 Vivek Goyal 2014-08-08 262
:::::: The code at line 232 was first introduced by commit
:::::: dd5f726076cc7639d9713b334c8c133f77c6757a kexec: support for kexec on panic using new system call
:::::: TO: Vivek Goyal <vgoyal@redhat.com>
:::::: CC: Linus Torvalds <torvalds@linux-foundation.org>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next reply other threads:[~2023-08-21 17:02 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-08-21 17:01 kernel test robot [this message]
2023-08-21 18:02 ` [linux-next:master 10295/10848] arch/x86/kernel/crash.c:232:12: warning: 'prepare_elf_headers' defined but not used Eric DeVolder
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202308220012.gipltORx-lkp@intel.com \
--to=lkp@intel.com \
--cc=akpm@linux-foundation.org \
--cc=eric.devolder@oracle.com \
--cc=linux-mm@kvack.org \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=sourabhjain@linux.ibm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.