CC: [email protected]
TO: "Pierre-Louis Bossart" <[email protected]>

tree:   https://github.com/plbossart/sound sdw/rt711-properties
head:   fb4129dc1f1d614f8c9565776c1af8257266470a
commit: fb4129dc1f1d614f8c9565776c1af8257266470a [1/1] traces to reproduce 
error with KASAN
:::::: branch date: 34 hours ago
:::::: commit date: 34 hours ago
config: x86_64-randconfig-m001-20200611 (attached as .config)
compiler: gcc-9 (Debian 9.3.0-13) 9.3.0

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <[email protected]>
Reported-by: Dan Carpenter <[email protected]>

smatch warnings:
drivers/base/core.c:3935 set_secondary_fwnode() error: we previously assumed 
'fwnode' could be null (see line 3922)
drivers/base/property.c:553 device_remove_properties() error: uninitialized 
symbol 'ret'.

# 
https://github.com/plbossart/sound/commit/fb4129dc1f1d614f8c9565776c1af8257266470a
git remote add plbossart-sound https://github.com/plbossart/sound
git remote update plbossart-sound
git checkout fb4129dc1f1d614f8c9565776c1af8257266470a
vim +/fwnode +3935 drivers/base/core.c

97badf873ab60e Rafael J. Wysocki    2015-04-03  3910  
97badf873ab60e Rafael J. Wysocki    2015-04-03  3911  /**
97badf873ab60e Rafael J. Wysocki    2015-04-03  3912   * set_secondary_fwnode - 
Change the secondary firmware node of a given device.
97badf873ab60e Rafael J. Wysocki    2015-04-03  3913   * @dev: Device to handle.
97badf873ab60e Rafael J. Wysocki    2015-04-03  3914   * @fwnode: New secondary 
firmware node of the device.
97badf873ab60e Rafael J. Wysocki    2015-04-03  3915   *
97badf873ab60e Rafael J. Wysocki    2015-04-03  3916   * If a primary firmware 
node of the device is present, set its secondary
97badf873ab60e Rafael J. Wysocki    2015-04-03  3917   * pointer to @fwnode.  
Otherwise, set the device's firmware node pointer to
97badf873ab60e Rafael J. Wysocki    2015-04-03  3918   * @fwnode.
97badf873ab60e Rafael J. Wysocki    2015-04-03  3919   */
97badf873ab60e Rafael J. Wysocki    2015-04-03  3920  void 
set_secondary_fwnode(struct device *dev, struct fwnode_handle *fwnode)
97badf873ab60e Rafael J. Wysocki    2015-04-03  3921  {
fb4129dc1f1d61 Pierre-Louis Bossart 2020-06-09 @3922    if (fwnode) {
97badf873ab60e Rafael J. Wysocki    2015-04-03  3923            
fwnode->secondary = ERR_PTR(-ENODEV);
fb4129dc1f1d61 Pierre-Louis Bossart 2020-06-09  3924            dev_err(dev, 
"plb: %s secondary %p\n", __func__, fwnode->secondary);
fb4129dc1f1d61 Pierre-Louis Bossart 2020-06-09  3925    }
97badf873ab60e Rafael J. Wysocki    2015-04-03  3926  
fb4129dc1f1d61 Pierre-Louis Bossart 2020-06-09  3927    if 
(fwnode_is_primary(dev->fwnode)) {
97badf873ab60e Rafael J. Wysocki    2015-04-03  3928            
dev->fwnode->secondary = fwnode;
fb4129dc1f1d61 Pierre-Louis Bossart 2020-06-09  3929            dev_err(dev, 
"plb: %s fwnode1 %p\n", __func__, dev->fwnode);
fb4129dc1f1d61 Pierre-Louis Bossart 2020-06-09  3930            dev_err(dev, 
"plb: %s fwnode1 secondary %p\n", __func__, fwnode);
fb4129dc1f1d61 Pierre-Louis Bossart 2020-06-09  3931  
fb4129dc1f1d61 Pierre-Louis Bossart 2020-06-09  3932    } else {
97badf873ab60e Rafael J. Wysocki    2015-04-03  3933            dev->fwnode = 
fwnode;
fb4129dc1f1d61 Pierre-Louis Bossart 2020-06-09  3934            dev_err(dev, 
"plb: %s fwnode %p\n", __func__, fwnode);
fb4129dc1f1d61 Pierre-Louis Bossart 2020-06-09 @3935            dev_err(dev, 
"plb: %s fwnode secondary %p\n", __func__, fwnode->secondary);
fb4129dc1f1d61 Pierre-Louis Bossart 2020-06-09  3936    }
97badf873ab60e Rafael J. Wysocki    2015-04-03  3937  }
4e75e1d7dac9d7 Johan Hovold         2017-06-06  3938  

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/[email protected]

Attachment: .config.gz
Description: application/gzip

_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to