cvs commit: src/usr.sbin/watchdogd watchdogd.c

Brian Fundakowski Feldman green at freebsd.org
Wed Jul 28 14:49:53 PDT 2004


On Wed, Jul 28, 2004 at 11:37:51PM +0200, Marius Strobl wrote:
> On Fri, Jul 23, 2004 at 03:24:58PM +0000, Brian Feldman wrote:
> > green       2004-07-23 15:24:58 UTC
> > 
> >   FreeBSD src repository
> > 
> >   Modified files:
> >     usr.sbin/watchdogd   watchdogd.c 
> >   Log:
> >   Now that mlockall(2) is unbroken, use it to keep watchdogd(8) permanently
> >   out of swap.
> >   
> 
> This broke watchdogd(8) on at least alpha and sparc64:
> omega# watchdogd
> watchdogd: mlockall: Resource temporarily unavailable
> 
> Like I told you before, every call of mlockall(MCL_CURRENT) returns -1
> and sets errno to EAGAIN on these platforms.

This is a severe defect that needs to be fixed before we branch -STABLE
(one of many, obviously).  Do you know if mlockall(2) ever worked on
those platforms?

-- 
Brian Fundakowski Feldman                           \'[ FreeBSD ]''''''''''\
  <> green at FreeBSD.org                               \  The Power to Serve! \
 Opinions expressed are my own.                       \,,,,,,,,,,,,,,,,,,,,,,\


More information about the cvs-src mailing list