From owner-freebsd-current@FreeBSD.ORG Sat Feb 21 14:12:45 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4BE1816A4D6 for ; Sat, 21 Feb 2004 14:12:45 -0800 (PST) Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.86.163]) by mx1.FreeBSD.org (Postfix) with ESMTP id B512043D1F for ; Sat, 21 Feb 2004 14:12:44 -0800 (PST) (envelope-from phk@phk.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.12.10/8.12.10) with ESMTP id i1LMCgbq067155 for ; Sat, 21 Feb 2004 23:12:43 +0100 (CET) (envelope-from phk@phk.freebsd.dk) To: current@freebsd.org From: "Poul-Henning Kamp" Date: Sat, 21 Feb 2004 23:12:42 +0100 Message-ID: <67154.1077401562@critter.freebsd.dk> Subject: CAUTION! device megapatch committed. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Feb 2004 22:12:45 -0000 In message <200402212157.i1LLvQWp020145@repoman.freebsd.org>, Poul-Henning Kamp writes: OK, I'm done. I have tested this in a lot of weird ways, but I have taken great pains to avoid testing any immediately obvious blunders in order to make sure I embarras myself sufficiently with this commit :-) If you encounter problems, please try to back out the six commits one by one and see which one introduced your problems. Make sure to recompile anything relevant between each test, send a usable report please. The most likely troublemaker is patch 6/6, all the other are more or less trivial and mechanical changes. I will be available in the IRC channel that isn't, and on phone if things really explode (finger@freefall). I don't see any more global changes to the device drivers from my hand before 5.3 I have bumped __FreeBSD_version as well. We should now be in a position to make our device drivers safe to unload. Poul-Henning >phk 2004/02/21 13:57:26 PST > > Log: > Device megapatch 6/6: > > This is what we came here for: Hang dev_t's from their cdevsw, > refcount cdevsw and dev_t and generally keep track of things a lot > better than we used to: > > [...] -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.