From owner-freebsd-stable Sun Apr 23 23:17:59 2000 Delivered-To: freebsd-stable@freebsd.org Received: from apollo.backplane.com (apollo.backplane.com [216.240.41.2]) by hub.freebsd.org (Postfix) with ESMTP id E79D437B9D7; Sun, 23 Apr 2000 23:17:53 -0700 (PDT) (envelope-from dillon@apollo.backplane.com) Received: (from dillon@localhost) by apollo.backplane.com (8.9.3/8.9.1) id XAA66270; Sun, 23 Apr 2000 23:17:51 -0700 (PDT) (envelope-from dillon) Date: Sun, 23 Apr 2000 23:17:51 -0700 (PDT) From: Matthew Dillon Message-Id: <200004240617.XAA66270@apollo.backplane.com> To: "Jordan K. Hubbard" Cc: "Rodney W. Grimes" , phk@critter.freebsd.dk (Poul-Henning Kamp), freebsd-current@FreeBSD.ORG, freebsd-stable@FreeBSD.ORG Subject: Re: SMP changes and breaking kld object module compatibility References: <10872.956523122@zippy.cdrom.com> Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG :I'm sure that something can be done for the kld compatibility issues :so that you can have your SMP cake and eat it too. Just give it a bit :more thought. :) : :- Jordan Thought I have. Time I don't. While I don't particularly see a problem staying compatible with KLD modules that do spl*() calls, It's several day's worth of additional work when we go through the whole review / test / test-again process. I've already gone through this process for what was committed to -current and I have already tested the patches under 4.x. I do not have time to go through it yet again due to having to make additional difficult-to-test changes. If this is an issue I suppose core can vote on whether the SMP cleanup should be MFC'd to 4.x. I've already laid out all the reasons why I think it's a good idea to do. I don't have the 40 man-hours it will take to guarentee compatibility with existing kld's (even if most are probably already compatible) so if you make that a requirement, the result will be no MFC at all. So you guys (core) choose -- do you want 4.x to reap the benefits of further SMP development or not? If you choose no, beware that without this base cleanup there is *NO* chance whatsoever of any further SMP work being MFC'd to 4.x. None. Zilch. It will have diverged too much. -Matt Matthew Dillon To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message