Fork from pix106's tree
8977164eee
There is a race condition where when startFix is called right at the time when modem or griffon subsystem is down, GPS HAL doesn't get the correct error code, and therefore the right handling. Mapped ENGINE_DOWN to ENGINE_OFFLINE, as they are the same; and modified loc_eng_start_handler to update the state upon the right error code. There is a one problem though. General failure is also handled as SSR. This is because of an unhandled race condition in the kernel, so the error code returned and propagated is not deterministic enough for us to tell if this is SSR. Until that fix is in place, we might have to treat general failure as SSR although the side effect should be none. Only semantically incorrect. Change-Id: If93823f08428275da171bb22d73a06e38365585b CR-Fixed: 692085 |
||
---|---|---|
core | ||
etc | ||
loc_api | ||
platform_lib_abstractions | ||
utils | ||
CleanSpec.mk | ||
configure.ac | ||
loc-api.pc.in | ||
Makefile.am |