Re: await & asleep

From: Scott Long (scottl_at_samsco.org)
Date: 07/26/05

  • Next message: Sam Leffler: "Re: Atheros, hardware access layer, collisions"
    Date: Tue, 26 Jul 2005 09:45:35 -0600
    To: Norbert Koch <NKoch@demig.de>
    
    

    Norbert Koch wrote:
    > Hello.
    >
    > The functions await() and asleep() in kern_synch.c
    > are marked as EXPERIMENTAL/UNTESTED.
    > Is this comment still valid? Does anyone have used
    > those functions successfully? Should I better not
    > use them in my device driver code for RELENG_4?
    > How do I correctly cancel a request (as I should do
    > according to the man page): "asleep (NULL, 0, NULL, 0)"?
    >
    > Any help appreciated.
    >
    > Norbert

    The await family was removed in 5.x and beyond, so trying to
    use them in 4.x will make your driver very unportable. There
    are better ways than await to handle delayed events.

    Scott
    _______________________________________________
    freebsd-hackers@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
    To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"


  • Next message: Sam Leffler: "Re: Atheros, hardware access layer, collisions"