lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite for Android: free password hash cracker in your pocket
[<prev] [next>] [day] [month] [year] [list]
Date:   Sun, 13 Mar 2022 19:09:53 +0800
From:   kernel test robot <lkp@...el.com>
To:     Masami Hiramatsu <mhiramat@...nel.org>
Cc:     kbuild-all@...ts.01.org, linux-kernel@...r.kernel.org
Subject: [mhiramat:bootconfig/core 1/3] init/main.c:471:2: error: too many
 arguments to function 'get_boot_config_from_initrd'

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/mhiramat/linux.git bootconfig/core
head:   851eb04a13868ed61bd973f38e4fa9d741eef92e
commit: 5698b97b8004472839e402af5b4abbbf73755772 [1/3] bootconfig: Check the checksum before removing the bootconfig from initrd
config: x86_64-randconfig-m001 (https://download.01.org/0day-ci/archive/20220313/202203131908.aXBM1YuK-lkp@intel.com/config)
compiler: gcc-9 (Ubuntu 9.4.0-1ubuntu1~20.04) 9.4.0
reproduce (this is a W=1 build):
        # https://git.kernel.org/pub/scm/linux/kernel/git/mhiramat/linux.git/commit/?id=5698b97b8004472839e402af5b4abbbf73755772
        git remote add mhiramat https://git.kernel.org/pub/scm/linux/kernel/git/mhiramat/linux.git
        git fetch --no-tags mhiramat bootconfig/core
        git checkout 5698b97b8004472839e402af5b4abbbf73755772
        # save the config file to linux build tree
        mkdir build_dir
        make W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@...el.com>

All errors (new ones prefixed by >>):

   init/main.c: In function 'setup_boot_config':
>> init/main.c:471:2: error: too many arguments to function 'get_boot_config_from_initrd'
     471 |  get_boot_config_from_initrd(NULL, NULL);
         |  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
   init/main.c:268:22: note: declared here
     268 | static void * __init get_boot_config_from_initrd(u32 *_size)
         |                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~
   init/main.c: At top level:
   init/main.c:778:20: warning: no previous prototype for 'mem_encrypt_init' [-Wmissing-prototypes]
     778 | void __init __weak mem_encrypt_init(void) { }
         |                    ^~~~~~~~~~~~~~~~


vim +/get_boot_config_from_initrd +471 init/main.c

de462e5f1071851 Masami Hiramatsu 2020-04-26  467  
2b7d2fe76f9c844 Cao jin          2021-03-11  468  static void __init setup_boot_config(void)
de462e5f1071851 Masami Hiramatsu 2020-04-26  469  {
de462e5f1071851 Masami Hiramatsu 2020-04-26  470  	/* Remove bootconfig data from initrd */
de462e5f1071851 Masami Hiramatsu 2020-04-26 @471  	get_boot_config_from_initrd(NULL, NULL);
de462e5f1071851 Masami Hiramatsu 2020-04-26  472  }
d8a953ddde5ec30 Masami Hiramatsu 2020-02-20  473  

:::::: The code at line 471 was first introduced by commit
:::::: de462e5f10718517bacf2f84c8aa2804567ef7df bootconfig: Fix to remove bootconfig data from initrd while boot

:::::: TO: Masami Hiramatsu <mhiramat@...nel.org>
:::::: CC: Steven Rostedt (VMware) <rostedt@...dmis.org>

---
0-DAY CI Kernel Test Service
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ