From dc89ee3aa6b7f6a3b3c31fcfc07f8bbe29c36ac8 Mon Sep 17 00:00:00 2001 From: Liangwei Dong Date: Thu, 22 Apr 2021 10:39:32 +0800 Subject: [PATCH] qcacld-3.0: Fix invalid timestamp in kernel bss entry Driver report beacon/probe rsp frame in wlan_hdd_inform_bss_frame to kernel. "boottime_ns" field needs be filled by "scansystimensec" in nanosecond, so assign "boottime_ns" (NS) from scan entry to bss_description instead of "scan_entry_time" (MS). Change-Id: Id22f119f41f8cf60a8aadc9e04c4f18424c88413 CRs-Fixed: 2870827 --- core/sme/src/csr/csr_api_scan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/sme/src/csr/csr_api_scan.c b/core/sme/src/csr/csr_api_scan.c index 5d8459d4d8ca..230896fb78fb 100644 --- a/core/sme/src/csr/csr_api_scan.c +++ b/core/sme/src/csr/csr_api_scan.c @@ -2219,7 +2219,7 @@ static QDF_STATUS csr_fill_bss_from_scan_entry(struct mac_context *mac_ctx, qdf_mem_copy(bss_desc->bssId, scan_entry->bssid.bytes, QDF_MAC_ADDR_SIZE); - bss_desc->scansystimensec = scan_entry->scan_entry_time; + bss_desc->scansystimensec = scan_entry->boottime_ns; qdf_mem_copy(bss_desc->timeStamp, scan_entry->tsf_info.data, 8);