History log of /hardware/broadcom/wlan/bcmdhd/wifi_hal/rtt.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
68d1fb64d52132a52bcad3450d6783939d8d9726 05-Aug-2014 Vinit Deshpande <vinitd@google.com> Workaround for RTT driver bugs

Sometimes there are no results in an RTT event; when this happens
there is no HAL callback ever, and no new requests can be generated.
To avoid this, we just treat this as no RTT data event.

Also, there is no clean up code here; so events are returned for the
first command, working around that by adding cleanup code. Renamed
all incorrect instances of GSCAN event handlers with RTT event handlers.

Also fixed some log entries - as they incorrectly say 'scan started'.

Bug: 16637086

Change-Id: I7da27d12b0d8e82f5fcba16fa14e3c444ac1b5ae
/hardware/broadcom/wlan/bcmdhd/wifi_hal/rtt.cpp
28237f92de2634ec1d529c63b2d61d80e7485c83 31-Jul-2014 Vinit Deshpande <vinitd@google.com> Fix a deadlock in event/command interaction

There are two locks, one in HAL which takes care of adding/removing event
handlers from a common data structure; and another in the Framework
which synchronizes access to WifiNative. Commands and events grab these
locks in opposite order, and hence can cause deadlock.

This change fixes the deadlock by holding on to the HAL lock only for
a short time. This is achieved by refcounting the commands so they
don't have to be destroyed while holding locks.

Bug: 16660861


Change-Id: I35f9f688c8c1ddb2116b228c52e0bb1125df0568
/hardware/broadcom/wlan/bcmdhd/wifi_hal/rtt.cpp
732e4dd91aebbfb225feaed05893e2ec76842a10 23-Jul-2014 Vinit Deshpande <vinitd@google.com> Fixed an incorrect RTT log message

RTT event put out a log indicating GScan event was recevied, that
is very confusing; so changing it to put out the right entry.

Change-Id: I8158235bbfc68f262daa3ee262740aaf0b69c260
/hardware/broadcom/wlan/bcmdhd/wifi_hal/rtt.cpp
3acd5f599fa32a9a66a1f5bda8f17b4837140924 08-Jul-2014 Ecco park <eccopark@broadcom.com> net:wireless RTT change for BRCM

Change-Id: I9dc5e8045476f1cd7e7ed31d65282f9a8aa94855
Signed-off-by: Ecco park <eccopark@broadcom.com>
/hardware/broadcom/wlan/bcmdhd/wifi_hal/rtt.cpp
115bcffc16c53e9552c09a6792666c52a633b4f2 06-Jun-2014 Ashwin <ashwin.bhat@broadcom.com> Implement RTT API in wifi HAL

Change-Id: I25181c40de7cce0ea97ee069739486f799f2a727
/hardware/broadcom/wlan/bcmdhd/wifi_hal/rtt.cpp