CC: [email protected] TO: Christoph Hellwig <[email protected]> tree: git://git.infradead.org/users/hch/block.git remove-GENHD_FL_UP head: 345cd8ff0e4885951b3c0f4767eac3e0fbf122ee commit: f1359d20c31e283d08ba5fbcf77496d3579c6e3c [2/8] mmc: block: cleanup gendisk creation :::::: branch date: 6 hours ago :::::: commit date: 10 hours ago config: h8300-randconfig-m031-20210804 (attached as .config) compiler: h8300-linux-gcc (GCC) 10.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/mmc/core/block.c:2892 mmc_blk_probe() error: uninitialized symbol 'md'. vim +/md +2892 drivers/mmc/core/block.c 627c3ccfb46ada drivers/mmc/core/block.c Linus Walleij 2017-08-20 2871 96541bac0b4e62 drivers/mmc/card/block.c Ulf Hansson 2015-04-14 2872 static int mmc_blk_probe(struct mmc_card *card) ^1da177e4c3f41 drivers/mmc/mmc_block.c Linus Torvalds 2005-04-16 2873 { f1359d20c31e28 drivers/mmc/core/block.c Christoph Hellwig 2021-07-25 2874 struct mmc_blk_data *md; 6f1d3247662ace drivers/mmc/core/block.c Ulf Hansson 2021-03-03 2875 int ret = 0; a7bbb57333447d drivers/mmc/card/block.c Pierre Ossman 2008-09-06 2876 912490db699d83 drivers/mmc/mmc_block.c Pierre Ossman 2005-05-21 2877 /* 912490db699d83 drivers/mmc/mmc_block.c Pierre Ossman 2005-05-21 2878 * Check that the card supports the command class(es) we need. 912490db699d83 drivers/mmc/mmc_block.c Pierre Ossman 2005-05-21 2879 */ 912490db699d83 drivers/mmc/mmc_block.c Pierre Ossman 2005-05-21 2880 if (!(card->csd.cmdclass & CCC_BLOCK_READ)) ^1da177e4c3f41 drivers/mmc/mmc_block.c Linus Torvalds 2005-04-16 2881 return -ENODEV; ^1da177e4c3f41 drivers/mmc/mmc_block.c Linus Torvalds 2005-04-16 2882 8c7cdbf9272c30 drivers/mmc/core/block.c Shawn Lin 2017-02-15 2883 mmc_fixup_device(card, mmc_blk_fixups); 5204d00f06ac9a drivers/mmc/card/block.c Lukas Czerner 2014-06-18 2884 dcf6e2e38a1c7c drivers/mmc/core/block.c Zachary Hays 2019-02-07 2885 card->complete_wq = alloc_workqueue("mmc_complete", dcf6e2e38a1c7c drivers/mmc/core/block.c Zachary Hays 2019-02-07 2886 WQ_MEM_RECLAIM | WQ_HIGHPRI, 0); 1d848c28874e9b drivers/mmc/core/block.c Ulf Hansson 2021-03-03 2887 if (!card->complete_wq) { dcf6e2e38a1c7c drivers/mmc/core/block.c Zachary Hays 2019-02-07 2888 pr_err("Failed to create mmc completion workqueue"); dcf6e2e38a1c7c drivers/mmc/core/block.c Zachary Hays 2019-02-07 2889 return -ENOMEM; dcf6e2e38a1c7c drivers/mmc/core/block.c Zachary Hays 2019-02-07 2890 } dcf6e2e38a1c7c drivers/mmc/core/block.c Zachary Hays 2019-02-07 2891 f1359d20c31e28 drivers/mmc/core/block.c Christoph Hellwig 2021-07-25 @2892 dev_set_drvdata(&card->dev, md); f1359d20c31e28 drivers/mmc/core/block.c Christoph Hellwig 2021-07-25 2893 ^1da177e4c3f41 drivers/mmc/mmc_block.c Linus Torvalds 2005-04-16 2894 md = mmc_blk_alloc(card); 6f1d3247662ace drivers/mmc/core/block.c Ulf Hansson 2021-03-03 2895 if (IS_ERR(md)) { 6f1d3247662ace drivers/mmc/core/block.c Ulf Hansson 2021-03-03 2896 ret = PTR_ERR(md); 6f1d3247662ace drivers/mmc/core/block.c Ulf Hansson 2021-03-03 2897 goto out_free; 6f1d3247662ace drivers/mmc/core/block.c Ulf Hansson 2021-03-03 2898 } ^1da177e4c3f41 drivers/mmc/mmc_block.c Linus Torvalds 2005-04-16 2899 6f1d3247662ace drivers/mmc/core/block.c Ulf Hansson 2021-03-03 2900 ret = mmc_blk_alloc_parts(card, md); 6f1d3247662ace drivers/mmc/core/block.c Ulf Hansson 2021-03-03 2901 if (ret) 371a689f64b0da drivers/mmc/card/block.c Andrei Warkentin 2011-04-11 2902 goto out; 371a689f64b0da drivers/mmc/card/block.c Andrei Warkentin 2011-04-11 2903 627c3ccfb46ada drivers/mmc/core/block.c Linus Walleij 2017-08-20 2904 /* Add two debugfs entries */ f9f0da98819503 drivers/mmc/core/block.c Adrian Hunter 2017-11-21 2905 mmc_blk_add_debugfs(card, md); 627c3ccfb46ada drivers/mmc/core/block.c Linus Walleij 2017-08-20 2906 e94cfef698aae6 drivers/mmc/card/block.c Ulf Hansson 2013-05-02 2907 pm_runtime_set_autosuspend_delay(&card->dev, 3000); e94cfef698aae6 drivers/mmc/card/block.c Ulf Hansson 2013-05-02 2908 pm_runtime_use_autosuspend(&card->dev); e94cfef698aae6 drivers/mmc/card/block.c Ulf Hansson 2013-05-02 2909 e94cfef698aae6 drivers/mmc/card/block.c Ulf Hansson 2013-05-02 2910 /* e94cfef698aae6 drivers/mmc/card/block.c Ulf Hansson 2013-05-02 2911 * Don't enable runtime PM for SD-combo cards here. Leave that e94cfef698aae6 drivers/mmc/card/block.c Ulf Hansson 2013-05-02 2912 * decision to be taken during the SDIO init sequence instead. e94cfef698aae6 drivers/mmc/card/block.c Ulf Hansson 2013-05-02 2913 */ e94cfef698aae6 drivers/mmc/card/block.c Ulf Hansson 2013-05-02 2914 if (card->type != MMC_TYPE_SD_COMBO) { e94cfef698aae6 drivers/mmc/card/block.c Ulf Hansson 2013-05-02 2915 pm_runtime_set_active(&card->dev); e94cfef698aae6 drivers/mmc/card/block.c Ulf Hansson 2013-05-02 2916 pm_runtime_enable(&card->dev); e94cfef698aae6 drivers/mmc/card/block.c Ulf Hansson 2013-05-02 2917 } e94cfef698aae6 drivers/mmc/card/block.c Ulf Hansson 2013-05-02 2918 ^1da177e4c3f41 drivers/mmc/mmc_block.c Linus Torvalds 2005-04-16 2919 return 0; ^1da177e4c3f41 drivers/mmc/mmc_block.c Linus Torvalds 2005-04-16 2920 ^1da177e4c3f41 drivers/mmc/mmc_block.c Linus Torvalds 2005-04-16 2921 out: 371a689f64b0da drivers/mmc/card/block.c Andrei Warkentin 2011-04-11 2922 mmc_blk_remove_parts(card, md); 371a689f64b0da drivers/mmc/card/block.c Andrei Warkentin 2011-04-11 2923 mmc_blk_remove_req(md); 6f1d3247662ace drivers/mmc/core/block.c Ulf Hansson 2021-03-03 2924 out_free: 6f1d3247662ace drivers/mmc/core/block.c Ulf Hansson 2021-03-03 2925 destroy_workqueue(card->complete_wq); 6f1d3247662ace drivers/mmc/core/block.c Ulf Hansson 2021-03-03 2926 return ret; ^1da177e4c3f41 drivers/mmc/mmc_block.c Linus Torvalds 2005-04-16 2927 } ^1da177e4c3f41 drivers/mmc/mmc_block.c Linus Torvalds 2005-04-16 2928 --- 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]
