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

Marius Strobl marius at alchemy.franken.de
Wed Jul 28 14:38:06 PDT 2004


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.



More information about the cvs-all mailing list