diff --git a/drivers/scsi/ufs/ufshcd.c b/drivers/scsi/ufs/ufshcd.c
index 83ed2879d930..1fe7ffc1a75a 100644
--- a/drivers/scsi/ufs/ufshcd.c
+++ b/drivers/scsi/ufs/ufshcd.c
@@ -6625,6 +6625,8 @@ static int ufs_get_device_desc(struct ufs_hba *hba)
goto out;
}
+ dev_info->ufs_features = desc_buf[DEVICE_DESC_PARAM_UFS_FEAT];
+
if (desc_buf[DEVICE_DESC_PARAM_UFS_FEAT] & 0x80) {
hba->dev_info.hpb_control_mode =
desc_buf[DEVICE_DESC_PARAM_HPB_CTRL_MODE];