gpsd-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gpsd-dev] Last known 3.12 blocker solved


From: Eric S. Raymond
Subject: Re: [gpsd-dev] Last known 3.12 blocker solved
Date: Sun, 15 Feb 2015 21:47:35 -0500
User-agent: Mutt/1.5.23 (2014-03-12)

Hal Murray <address@hidden>:
> 
> address@hidden said:
> > Dammit, do I have to postpone the release to completely rework SHM
> > allocation?  It begins to look like it. 
> 
> I don't think so.  I'd even go as far as suggesting that you not do that if 
> your goal is to get a solid release out soon.
> 
> All the problems in this area are in the test side of things.  gpsd when used 
> as expected does the right things.  Making massive changes to the SMH area 
> throws out a lot of testing.

That's why I haven't yet done what I really want to do, which is rework the
allocation so *only* the root segments are created at startup, and only
when running as root.  The rest should be allocated only as actually needed
by PPS devices, which means in particular that none at all would be created
when gpsd is running in the test harness.

I just got rid of the InUse array, though.  A nearly trivial change that
will save us doing an object file compatibility break later, and easy to
live-test.  You should smoke-test with head to make sure it works for
you, too.

> What's the current status on the power savings that started this release 
> cycle?  Has that been fixed?

I believe so.  The tty handling is all blocking I/O with no timeout now; that
means I/O arriving in larger chunks and the select loop spinning much less
frequently.
-- 
                <a href="http://www.catb.org/~esr/";>Eric S. Raymond</a>



reply via email to

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