> > +static int ufshpb_get_dev_info(struct ufs_hba *hba, > > + struct ufshpb_dev_info *hpb_dev_info, > > + u8 *desc_buf) > > +{ > > + int ret; > How about here, before doing anything, check that the descriptors are in proper size? OK, I will add a size check for the descriptor. Thanks, Daejun