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-all
mailing list