From: Wenkai Lin <linwenkai6@hisilicon.com> The batch number is needed for hardware to get all address from the row_batchs. Signed-off-by: Wenkai Lin <linwenkai6@hisilicon.com> Signed-off-by: Zongyu Wu <wuzongyu1@huawei.com> --- drv/hisi_dae_join_gather.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drv/hisi_dae_join_gather.c b/drv/hisi_dae_join_gather.c index f3eeb95..9b9c07d 100644 --- a/drv/hisi_dae_join_gather.c +++ b/drv/hisi_dae_join_gather.c @@ -138,6 +138,7 @@ static void fill_join_gather_misc_field(struct wd_join_gather_msg *msg, sqe->task_type_ext = DAE_GATHER_COMPLETE; sqe->multi_batch_en = msg->multi_batch_en; sqe->data_row_num = msg->req.output_row_num; + sqe->batch_num = msg->req.gather_req.row_batchs.batch_num; if (msg->index_type == WD_BATCH_ADDR_INDEX) sqe->index_batch_type = DAE_GATHER_BATCH_ADDR_INDEX; else -- 2.33.0