From owner-freebsd-stable@FreeBSD.ORG Tue Mar 7 20:02:46 2006 Return-Path: X-Original-To: stable@freebsd.org Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9BFB216A422 for ; Tue, 7 Mar 2006 20:02:46 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from server.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1427D43D46 for ; Tue, 7 Mar 2006 20:02:45 +0000 (GMT) (envelope-from jhb@freebsd.org) Received: from localhost (john@localhost [127.0.0.1]) by server.baldwin.cx (8.13.4/8.13.4) with ESMTP id k27K2iGf029526 for ; Tue, 7 Mar 2006 15:02:45 -0500 (EST) (envelope-from jhb@freebsd.org) From: John Baldwin To: stable@freebsd.org Date: Tue, 7 Mar 2006 15:02:44 -0500 User-Agent: KMail/1.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200603071502.46074.jhb@freebsd.org> X-Virus-Scanned: ClamAV 0.87.1/1317/Tue Mar 7 01:06:47 2006 on server.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-1.4 required=4.2 tests=ALL_TRUSTED,AWL autolearn=ham version=3.1.0 X-Spam-Checker-Version: SpamAssassin 3.1.0 (2005-09-13) on server.baldwin.cx Cc: Subject: [PATCH] MFC of the intr_event stuff X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Mar 2006 20:02:46 -0000 I have a somewhat large patch that MFC's some of the cleanups to the interrupt code that needs some testing before it is MFC'd. It mostly just better organizes some things inside the kernel itself. The only user-visible changes are that there will no longer be ithreads sitting around for IRQs that have no handlers, and it will now be possible (on all but powerpc) to share INTR_FAST and non-INTR_FAST handlers on the same IRQ. The patch is at http://www.FreeBSD.org/~jhb/patches/intr_mfc.patch A list of the commits to current that are contained in this patch is at http://www.FreeBSD.org/~jhb/patches/intr_mfc.txt. I have compiled i386 GENERIC and LINT, but it needs to be run tested and compile tested a lot as it touches every arch, etc. The code has been in current for several months now, so from that aspect it should be at least somewhat solid. -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve" = http://www.FreeBSD.org