Re: [PATCH 3/4] scsi: ufs: Re-use compose_dev_cmd

From: Bart Van Assche
Date: Tue Mar 05 2024 - 14:13:38 EST


On 3/4/24 01:23, Avri Altman wrote:
-static int ufshcd_compose_dev_cmd(struct ufs_hba *hba,
- struct ufshcd_lrb *lrbp, enum dev_cmd_type cmd_type, int tag)
+static void __compose_dev_cmd(struct ufs_hba *hba, struct ufshcd_lrb *lrbp,
+ enum dev_cmd_type cmd_type, u8 lun, int tag)
{
lrbp->cmd = NULL;
lrbp->task_tag = tag;
- lrbp->lun = 0; /* device management cmd is not specific to any LUN */
+ lrbp->lun = lun;
lrbp->intr_cmd = true; /* No interrupt aggregation */
ufshcd_prepare_lrbp_crypto(NULL, lrbp);
hba->dev_cmd.type = cmd_type;
+}

Please chose a better function name than __compose_dev_cmd() and please make sure that the function name starts with the ufshcd_ prefix.

Thanks,

Bart.