> +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? Thanks, Avri
> +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? Thanks, Avri