[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.11-232
From: |
Eric S. Raymond |
Subject: |
[gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.11-232-ga2cabfc |
Date: |
Thu, 22 Jan 2015 21:12:38 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GPSD".
The branch, master has been updated
via a2cabfcd89d8ac45a60fb35847258567c3450560 (commit)
from fbc716f9e36491c80b426bff36295c1cb0c2dc31 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit a2cabfcd89d8ac45a60fb35847258567c3450560
Author: Eric S. Raymond <address@hidden>
Date: Thu Jan 22 16:05:52 2015 -0500
Introduce an adaptive delay into the main loop to prevent select buzzing.
When select(2) returns too fast with only small amounts of data, the main
loop
will buzz and eat power - a significant issue on, e.g. battery-powered RasPi
devices, where it was first spotted. This code watches read volume and
delays
when it sees lots of small bursts.
All regressiion tests pass. But note: the adaptive-delay logic has to
suppress delays to arrange this, otherwise we get an all too familiar
class of spurious test failure.
-----------------------------------------------------------------------
Summary of changes:
NEWS | 1 +
gpsd.c | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
gpsd.h-tail | 10 +++++++++
libgpsd_core.c | 22 ++++++++++++++++++++
4 files changed, 92 insertions(+), 0 deletions(-)
hooks/post-receive
--
GPSD
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gpsd-commit-watch] [SCM] GPSD branch, master, updated. release-3.11-232-ga2cabfc,
Eric S. Raymond <=