Kernel timers infrastructure
Kostik Belousov
kostikbel at gmail.com
Mon Sep 12 11:27:09 UTC 2011
On Mon, Sep 12, 2011 at 11:48:42AM +0200, "Marc L?rner" wrote:
> Hello,
> what about changing order of callout_reset and uprintf?
> And your timeout isn't 1minute, it's one second!
>
> Regards,
> Marc
>
> >I already did that to ensure timer_event_handler would be called correctly.
> >
> >The result follows:
> >
> >freebsd# kldload ./timer.ko
> >timer_event_handler() with MOD_LOAD
> >
> >freebsd# kldunload ./timer.ko
> >timer_event_handler() with MOD_UNLOAD
> >
> >and I maintained the module load for about 1 minute so the timer printing >"Hello, World!" should have been run.
> >
> >Filippo
> >
> >On 12/set/2011, at 11:24, Adrian Chadd wrote:
> >
> >> How about adding some printfs() to the functions to ensure they're being called?
> >>
The callouts are executed in the context that does not have the controlling
terminal. uprintf(9) tries to use the ctty for output.
Use printf(9) to get something on console.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-hackers/attachments/20110912/b0df3924/attachment.pgp
More information about the freebsd-hackers
mailing list