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]

Reply via email to