Date: Mon, 11 Feb 2008 21:48:14 +0100 From: "Attilio Rao" <attilio@freebsd.org> To: "John Baldwin" <jhb@freebsd.org> Cc: =?UTF-8?Q?Dag-Erling_Sm=C3=B8rgrav?= <des@des.no>, arch@freebsd.org Subject: Re: [PATCH] Automatic kernel version module dependencies.. Message-ID: <3bbf2fe10802111248t40717349y5a571e1cfc09b877@mail.gmail.com> In-Reply-To: <200802111431.00640.jhb@freebsd.org> References: <200802081802.54313.jhb@freebsd.org> <20080209.160817.168016724.imp@bsdimp.com> <86lk5taway.fsf@ds4.des.no> <200802111431.00640.jhb@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
2008/2/11, John Baldwin <jhb@freebsd.org>: > On Sunday 10 February 2008 06:24:37 am Dag-Erling Smørgrav wrote: > > "M. Warner Losh" <imp@bsdimp.com> writes: > > > Dag-Erling_Smørgrav <des@des.no> writes: > > > > ...provided they were built from the same config... I think > > > > MUTEX_PROFILING has been fixed, but there may still be cases where > > > > the ABI changes dependening on kernel options. > > > These are usually well documented. But I can't find any in the > > > current doc set. Maybe you could point me at options that do this so > > > we can document them (and maybe add a #warning when compiling with > > > them)? > > > > Here's one I found: DEBUG_LOCKS changes the size of struct lock, which > > changes the size and layout of struct vnode. > > > Yes, DEBUG_LOCKS, MUTEX_PROFILING (O.B.E), and PAE are the ones I know of. We > could employ a similar strategy for these btw. For example, you could do > this for PAE: LOCK_PROFILING also, but only on 7.0. Attilio -- Peace can only be achieved by understanding - A. Einstein
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3bbf2fe10802111248t40717349y5a571e1cfc09b877>
