Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ca85a813 authored by Ashok Vuyyuru's avatar Ashok Vuyyuru
Browse files

msm: ipa3: Fix to reduce user data size for WDI offloaded channels



For IPA offload WDI channel user_data not required. Reducing the
user_data size to minimum.

Change-Id: Id489171a9846e4f4f7eaac1847e8e4d3190efe54
Signed-off-by: default avatarAshok Vuyyuru <avuyyuru@codeaurora.org>
parent b55100db
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -2323,7 +2323,13 @@ int gsi_alloc_channel(struct gsi_chan_props *props, unsigned long dev_hdl,
		return -GSI_STATUS_NODEV;
	}
	memset(ctx, 0, sizeof(*ctx));

	/* For IPA offloaded WDI channels not required user_data pointer */
	if (props->prot != GSI_CHAN_PROT_WDI2 ||
		props->prot != GSI_CHAN_PROT_WDI3)
		user_data_size = props->ring_len / props->re_size;
	else
		user_data_size = props->re_size;
	/*
	 * GCI channels might have OOO event completions up to GSI_VEID_MAX.
	 * user_data needs to be large enough to accommodate those.