> +static int ufshpb_get_dev_info(struct ufs_hba *hba,
> + struct ufshpb_dev_info *hpb_dev_info,
> + u8 *desc_buf)
> +{
> + int ret;
> + int version;
> + u8 hpb_mode;
Maybe before doing anything, first verify that all descriptors are in the
proper size?> +#define UFSHPB_WRITE_BUFFER_ID 0x02 Should be 0x01 for HPB1.0 Thanks, Avri

