From owner-cvs-all Tue Feb 25 19:15:46 2003 Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5C1CB37B401; Tue, 25 Feb 2003 19:15:43 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F204743F75; Tue, 25 Feb 2003 19:15:42 -0800 (PST) (envelope-from scottl@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h1Q3Fg0U037156; Tue, 25 Feb 2003 19:15:42 -0800 (PST) (envelope-from scottl@repoman.freebsd.org) Received: (from scottl@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h1Q3FgKZ037155; Tue, 25 Feb 2003 19:15:42 -0800 (PST) Message-Id: <200302260315.h1Q3FgKZ037155@repoman.freebsd.org> From: Scott Long Date: Tue, 25 Feb 2003 19:15:42 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/aac aac.c src/sys/dev/amr amr.c src/sys/dev/mly mly.c src/sys/kern subr_taskqueue.c src/sys/modules/aac Makefile src/sys/netgraph/bluetooth/socket ng_btsocket_hci_raw.c ng_btsocket_l2cap.c ng_btsocket_l2cap_raw.c ... X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG scottl 2003/02/25 19:15:42 PST Modified files: sys/dev/aac aac.c sys/dev/amr amr.c sys/dev/mly mly.c sys/kern subr_taskqueue.c sys/modules/aac Makefile sys/netgraph/bluetooth/socket ng_btsocket_hci_raw.c ng_btsocket_l2cap.c ng_btsocket_l2cap_raw.c sys/sys interrupt.h taskqueue.h Log: Introduce a new taskqueue that runs completely free of Giant, and in turns runs its tasks free of Giant too. It is intended that as drivers become locked down, they will move out of the old, Giant-bound taskqueue and into this new one. The old taskqueue has been renamed to taskqueue_swi_giant, and the new one keeps the name taskqueue_swi. Revision Changes Path 1.59 +1 -1 src/sys/dev/aac/aac.c 1.43 +1 -1 src/sys/dev/amr/amr.c 1.24 +1 -1 src/sys/dev/mly/mly.c 1.15 +19 -2 src/sys/kern/subr_taskqueue.c 1.6 +1 -0 src/sys/modules/aac/Makefile 1.5 +2 -2 src/sys/netgraph/bluetooth/socket/ng_btsocket_hci_raw.c 1.5 +3 -3 src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap.c 1.4 +2 -2 src/sys/netgraph/bluetooth/socket/ng_btsocket_l2cap_raw.c 1.23 +3 -2 src/sys/sys/interrupt.h 1.7 +1 -0 src/sys/sys/taskqueue.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message