android_kernel_xiaomi_sm8350/components/nan
Rajeev Kumar Sirasanagandla cbc6c3b8d1 qcacld-3.0: Process NAN enable/disable synchronously
In the current implementation, NAN enable and disable request are
processed asynchronously, because of which some race conditions
are seen.
	Example: If NDI is having multiple NDPs and without terminating
	NDPs if NAN disable and NDI delete are issued back to back then,
	NDP_END sequence is not initiated and causing deviation from
	NAN spec. Root-cause is firmware deleting NDP peer as a part of
	NDI delete before initiating NDP end sequence.

To fix this, process NAN enable and disable requests synchronously.

Change-Id: I467419370187b0dc8d879e1806347c9f21ebb23a
CRs-Fixed: 2528599
2019-10-24 16:03:42 -07:00
..
core qcacld-3.0: Process NAN enable/disable synchronously 2019-10-24 16:03:42 -07:00
dispatcher qcacld-3.0: Process NAN enable/disable synchronously 2019-10-24 16:03:42 -07:00