Bläddra i källkod

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 år sedan
förälder
incheckning
e294f01cfe
1 ändrade filer med 2 tillägg och 1 borttagningar
  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;