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

Commit 8acefa71 authored by Karthik Kantamneni's avatar Karthik Kantamneni Committed by Madan Koyyalamudi
Browse files

qcacld-3.0: Don't start fisa fse flush timer in suspend state

Currently CMEM FISA FSE flush work timer can be triggered
in suspend sequence, this may lead to starting timer even
it is pending to executed.

To avoid this check if flush is allowed before starting the timer.

Change-Id: Ie4a8386a7a7c7ae8c2fba97cae65578ae56b0b4b
CRs-Fixed: 3015719
parent 3e20d817
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -869,6 +869,7 @@ static void dp_fisa_rx_fst_update(struct dp_rx_fst *fisa_hdl,
	 * reflect the flow update
	 */
	if (is_fst_updated &&
	    fisa_hdl->fse_cache_flush_allow &&
	    (qdf_atomic_inc_return(&fisa_hdl->fse_cache_flush_posted) == 1)) {
		/* return 1 after increment implies FSE cache flush message
		 * already posted. so start restart the timer