From 45a1526a61d68fa449878bea117f09fe8abe7a7a Mon Sep 17 00:00:00 2001 From: yuanl Date: Sun, 11 Nov 2018 01:11:47 +0800 Subject: [PATCH] qcacld-3.0: Fix compiling error for 32 bit platform Fix compiling error on 32 bit platform due to integer overflow Change-Id: Ie9517e141b504cfd28138a0e353a0fbbad46e806 CRs-Fixed: 2347903 --- core/hdd/src/wlan_hdd_tsf.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/core/hdd/src/wlan_hdd_tsf.c b/core/hdd/src/wlan_hdd_tsf.c index cf138eddb57e..0aa898df28df 100644 --- a/core/hdd/src/wlan_hdd_tsf.c +++ b/core/hdd/src/wlan_hdd_tsf.c @@ -666,9 +666,8 @@ static inline int32_t hdd_get_hosttime_from_targettime( delta32_target = (int64_t)((target_time & U32_MAX) - (adapter->last_target_time & U32_MAX)); - normal_interval_target = - qdf_do_div(WLAN_HDD_CAPTURE_TSF_INTERVAL_SEC * - NSEC_PER_SEC, HOST_TO_TARGET_TIME_RATIO); + normal_interval_target = WLAN_HDD_CAPTURE_TSF_INTERVAL_SEC * + qdf_do_div(NSEC_PER_SEC, HOST_TO_TARGET_TIME_RATIO); if (delta32_target < (normal_interval_target - OVERFLOW_INDICATOR32))