CC: [email protected] BCC: [email protected] CC: [email protected] TO: Bart Van Assche <[email protected]>
Hi Bart, First bad commit (maybe != root cause): tree: https://github.com/bvanassche/linux ufs-for-next head: d34bcd2acd8e932a32bf1aac6296ee8ea8d230d3 commit: c7ae521dbba0e69015cf50f474d58778326931d3 [5/6] scsi: ufs: Split the drivers/scsi/ufs directory :::::: branch date: 15 hours ago :::::: commit date: 15 hours ago config: nios2-randconfig-m031-20220428 (https://download.01.org/0day-ci/archive/20220429/[email protected]/config) compiler: nios2-linux-gcc (GCC) 11.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/ufs/core/ufshpb.c:1538 ufshpb_init_subregion_tbl() error: potentially dereferencing uninitialized 'srgn'. vim +/srgn +1538 drivers/ufs/core/ufshpb.c 4b5f49079c52a7e drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1522 f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1523 static void ufshpb_init_subregion_tbl(struct ufshpb_lu *hpb, f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1524 struct ufshpb_region *rgn, bool last) f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1525 { f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1526 int srgn_idx; f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1527 struct ufshpb_subregion *srgn; f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1528 4b5f49079c52a7e drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1529 for_each_sub_region(rgn, srgn_idx, srgn) { 4b5f49079c52a7e drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1530 INIT_LIST_HEAD(&srgn->list_act_srgn); f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1531 f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1532 srgn->rgn_idx = rgn->rgn_idx; f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1533 srgn->srgn_idx = srgn_idx; f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1534 srgn->srgn_state = HPB_SRGN_UNUSED; f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1535 } f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1536 f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1537 if (unlikely(last && hpb->last_srgn_entries)) f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 @1538 srgn->is_last = true; f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1539 } f02bc9754a6887b drivers/scsi/ufs/ufshpb.c Daejun Park 2021-07-12 1540 :::::: The code at line 1538 was first introduced by commit :::::: f02bc9754a6887bf5e286889265d24ce5e3b1952 scsi: ufs: ufshpb: Introduce Host Performance Buffer feature :::::: TO: Daejun Park <[email protected]> :::::: CC: Martin K. Petersen <[email protected]> -- 0-DAY CI Kernel Test Service https://01.org/lkp _______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
