cvs commit: src/sys/sys proc.h

Sam Leffler sam at errno.com
Wed Jan 30 13:36:04 PST 2008


Alexander Motin wrote:
> mav         2008-01-30 21:24:10 UTC
>
>   FreeBSD src repository
>
>   Modified files:
>     sys/sys              proc.h 
>   Log:
>   Implement GET_STACK_USAGE() macro to get the current kernel thread stack usage.
>   This implemntation made for growing down stack organization like i386/amd64
>   platforms have, but prefers different machine dependent version if it is present.
>   

I think it is a mistake to fallback to a MD implementation; your MI 
implementation is broken on architectures that do not use the model you 
used so you any user of this will silently fail on such architectures.  
I suggest you need to fix this before you use this macro in any MI code.

    Sam



More information about the cvs-all mailing list