Date: Mon, 11 Feb 2008 19:16:19 -0500 From: John Baldwin <jhb@freebsd.org> To: "Attilio Rao" <attilio@freebsd.org> Cc: Dag-Erling =?utf-8?q?Sm=C3=B8rgrav?= <des@des.no>, arch@freebsd.org Subject: Re: [PATCH] Automatic kernel version module dependencies.. Message-ID: <200802111916.19765.jhb@freebsd.org> In-Reply-To: <3bbf2fe10802111248t40717349y5a571e1cfc09b877@mail.gmail.com> References: <200802081802.54313.jhb@freebsd.org> <200802111431.00640.jhb@freebsd.org> <3bbf2fe10802111248t40717349y5a571e1cfc09b877@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 11 February 2008 03:48:14 pm Attilio Rao wrote: > 2008/2/11, John Baldwin <jhb@freebsd.org>: > > On Sunday 10 February 2008 06:24:37 am Dag-Erling Sm=C3=B8rgrav wrote: > > > "M. Warner Losh" <imp@bsdimp.com> writes: > > > > Dag-Erling_Sm=C3=B8rgrav <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 whe= re > > > > > 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, whi= ch > > > changes the size and layout of struct vnode. > > > > > > Yes, DEBUG_LOCKS, MUTEX_PROFILING (O.B.E), and PAE are the ones I know = of. =20 We > > could employ a similar strategy for these btw. For example, you could= do > > this for PAE: >=20 > LOCK_PROFILING also, but only on 7.0. Ah, ok, I had checked on HEAD. =2D-=20 John Baldwin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200802111916.19765.jhb>