:       I'm not sure if you have read the [original] patch that I had posted
:about a week ago. Both the mbuf-wait and mbuf-cluster-wait routines (as well
:as their "wakeup" routines) are just that, separate routines. The sleep
:routines are called through the MGET, MGETHDR, and MCLALLOC macros, 
:depending of course whether the sleep is for an mbuf or mbuf cluster.
:       The place where wakeup() was originally called was also a routine
:that I defined in kern/uipc_mbuf.c and that was invoked through the macros
:that freed an mbuf or an mbuf chain (along with the mbuf clusters).
:       The plan is to fiddle with those _new_ routines.

    Sounds like a reasonable plan.  I wonder if we should consider getting
    rid of the mbuf macros entirely and simply proceduralizing them.  Then
    everything could be collected together into a single file.

                                        -Matt
                                        Matthew Dillon 
                                        <[EMAIL PROTECTED]>


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to