android_kernel_xiaomi_sm8350/components/p2p
Bala Venkatesh dd72bf7367 qcacld-3.0: Stop ROC timer synchronously
Mc timer is used to initialize the p2p roc timer.
And the actual timer runs in the soft irq thread and
when the timer exipres it posts the message to mc thread.
Currently, qdf_mc_timer_stop is called to stop the timer.
It calls the del_timer internally to delete the timer.
del_timer() ensures that the given timer is not queued
to run anywhere in the system. But the callback may
be running on another CPU core can create race conditions.

So use del_timer_sync to delete the roc timer.

Change-Id: I2c0fd6e335fc342a3acf06ede534c84d40e19346
CRs-Fixed: 2445705
2019-05-08 02:51:25 -07:00
..
core/src qcacld-3.0: Stop ROC timer synchronously 2019-05-08 02:51:25 -07:00
dispatcher qcacld-3.0: Move the INI gSkipDfsChannelInP2pSearch to scan component 2019-02-28 18:35:37 -08:00