Date: Thu, 6 Mar 2003 10:18:41 -0500 (EST) From: Andrew Gallatin <gallatin@cs.duke.edu> To: "M. Warner Losh" <imp@bsdimp.com> Cc: hackers@FreeBSD.ORG Subject: Re: Smarter kernel modules? Message-ID: <15975.26321.697361.250384@grasshopper.cs.duke.edu> In-Reply-To: <20030305.214439.00238175.imp@bsdimp.com> References: <20030306030852.GA1158@edgemaster.zombie.org> <20030305.214439.00238175.imp@bsdimp.com>
next in thread | previous in thread | raw e-mail | index | archive | help
M. Warner Losh writes: > In message: <20030306030852.GA1158@edgemaster.zombie.org> > Sean Kelly <smkelly@zombie.org> writes: > : Has anyone ever considered embedding some sort of identifier in kernel > : modules to keep them from being loaded with the wrong kernel? > > Actually, I was talking about this with Matt Dodd this morning... Whatever we do, lets NOT be anywhere near as fascist as linux. If we implement any kind of versioning, its got to be fine-grained enough that 3rd party binary modules will not get broken by an ABI change in an area of the kernel which they do not care about, or there needs to be a way for a module to opt-out. My company ships a binary driver ("ethernet" network, and character device) built on 4.1.1-R, and it has continued to work at least until 4.7-R. I'd like to see that same level of ABI stability throughout the 5-STABLE branch. Drew To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?15975.26321.697361.250384>