callout(9) and Giant lock

Sebastian Huber sebastian.huber at embedded-brains.de
Sun Jun 28 10:24:47 UTC 2009


Hi,

suppose that a certain time event triggered several callout functions. 
What happens if the first of these callout functions blocks on the Giant 
lock? Does this delay all further callout functions until the Giant lock 
is available for the first callout function? What happens if one of the 
callout function blocks forever? Does this deadlock the system?

CU

-- 
Sebastian Huber, Embedded Brains GmbH

Address : Obere Lagerstr. 30, D-82178 Puchheim, Germany
Phone   : +49 89 18 90 80 79-6
Fax     : +49 89 18 90 80 79-9
E-Mail  : sebastian.huber at embedded-brains.de
PGP     : Public key available on request

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.



More information about the freebsd-hackers mailing list