tree:   https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 
class_cleanup
head:   14c5a0d89561a3a5b20f1b2216395161444208a9
commit: 14c5a0d89561a3a5b20f1b2216395161444208a9 [105/105] driver core: convert 
class_create() to class_register()
config: m68k-defconfig 
(https://download.01.org/0day-ci/archive/20230331/202303311810.etd3fmal-...@intel.com/config)
compiler: m68k-linux-gcc (GCC) 12.1.0
reproduce (this is a W=1 build):
        wget 
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O 
~/bin/make.cross
        chmod +x ~/bin/make.cross
        # 
https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git/commit/?id=14c5a0d89561a3a5b20f1b2216395161444208a9
        git remote add driver-core 
https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
        git fetch --no-tags driver-core class_cleanup
        git checkout 14c5a0d89561a3a5b20f1b2216395161444208a9
        # save the config file
        mkdir build_dir && cp config build_dir/.config
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 
O=build_dir ARCH=m68k olddefconfig
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-12.1.0 make.cross W=1 
O=build_dir ARCH=m68k SHELL=/bin/bash drivers/char/

If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <l...@intel.com>
| Link: 
https://lore.kernel.org/oe-kbuild-all/202303311810.etd3fmal-...@intel.com/

All errors (new ones prefixed by >>):

   drivers/char/dsp56k.c: In function 'dsp56k_init_driver':
>> drivers/char/dsp56k.c:509:31: error: 'dsp45k_class' undeclared (first use in 
>> this function); did you mean 'dsp56k_class'?
     509 |         err = class_register(&dsp45k_class);
         |                               ^~~~~~~~~~~~
         |                               dsp56k_class
   drivers/char/dsp56k.c:509:31: note: each undeclared identifier is reported 
only once for each function it appears in


vim +509 drivers/char/dsp56k.c

   495  
   496  static int __init dsp56k_init_driver(void)
   497  {
   498          int err;
   499  
   500          if(!MACH_IS_ATARI || !ATARIHW_PRESENT(DSP56K)) {
   501                  printk("DSP56k driver: Hardware not present\n");
   502                  return -ENODEV;
   503          }
   504  
   505          if(register_chrdev(DSP56K_MAJOR, "dsp56k", &dsp56k_fops)) {
   506                  printk("DSP56k driver: Unable to register driver\n");
   507                  return -ENODEV;
   508          }
 > 509          err = class_register(&dsp45k_class);
   510          if (err)
   511                  goto out_chrdev;
   512          device_create(&dsp56k_class, NULL, MKDEV(DSP56K_MAJOR, 0), NULL,
   513                        "dsp56k");
   514  
   515          printk(banner);
   516          goto out;
   517  
   518  out_chrdev:
   519          unregister_chrdev(DSP56K_MAJOR, "dsp56k");
   520  out:
   521          return err;
   522  }
   523  module_init(dsp56k_init_driver);
   524  

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests
_______________________________________________
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel

Reply via email to