gpsd-commit-watch
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]