Date: Wed, 30 Jan 2008 13:36:04 -0800 From: Sam Leffler <sam@errno.com> To: Alexander Motin <mav@FreeBSD.org> Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/sys proc.h Message-ID: <47A0EDC4.3040301@errno.com> In-Reply-To: <200801302124.m0ULOANe012024@repoman.freebsd.org> References: <200801302124.m0ULOANe012024@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?47A0EDC4.3040301>