gnss-location-provider constantly wakes the CPU up
stracing the process while idle reveals constant 0.5s polling:
strace: Process 16764 attached
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=473259592}, NULL, 0) = 0 (Timeout)
futex(0x918a3c, FUTEX_WAIT_BITSET_PRIVATE, 0, {tv_sec=13152, tv_nsec=866731142}, FUTEX_BITSET_MATCH_ANY) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x918a40, FUTEX_WAKE_PRIVATE, 1) = 0
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0) = 0 (Timeout)
ppoll([{fd=4, events=POLLIN}], 1, {tv_sec=0, tv_nsec=500000000}, NULL, 0^Cstrace: Process 16764 detached
<detached ...>