浏览代码

msm: ipa: make changes to avoid allocating userdata for WDI channels

WDI channels do not require userdata. Avoid allocating userdata for new
WDI protocols as otherwise allocations might fail due to large allocation
size resulting in pipe setup failure.

Change-Id: I7630a9c5b450937b264cdeb4b45ace70fd160be3
Signed-off-by: Chaitanya Pratapa <[email protected]>
Chaitanya Pratapa 2 年之前
父节点
当前提交
e294f01cfe
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      drivers/platform/msm/gsi/gsi.c

+ 2 - 1
drivers/platform/msm/gsi/gsi.c

@@ -2929,7 +2929,8 @@ int gsi_alloc_channel(struct gsi_chan_props *props, unsigned long dev_hdl,
 
 	/* For IPA offloaded WDI channels not required user_data pointer */
 	if (props->prot != GSI_CHAN_PROT_WDI2 &&
-		props->prot != GSI_CHAN_PROT_WDI3)
+		props->prot != GSI_CHAN_PROT_WDI3 &&
+		props->prot != GSI_CHAN_PROT_WDI3_V2)
 		user_data_size = props->ring_len / props->re_size;
 	else
 		user_data_size = props->re_size;