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]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
