From owner-cvs-src-old@FreeBSD.ORG Wed May 6 18:22:07 2009 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53EE510656E3 for ; Wed, 6 May 2009 18:22:07 +0000 (UTC) (envelope-from lulf@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 408A08FC16 for ; Wed, 6 May 2009 18:22:07 +0000 (UTC) (envelope-from lulf@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n46IM7kf007421 for ; Wed, 6 May 2009 18:22:07 GMT (envelope-from lulf@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n46IM7e8007420 for cvs-src-old@freebsd.org; Wed, 6 May 2009 18:22:07 GMT (envelope-from lulf@repoman.freebsd.org) Message-Id: <200905061822.n46IM7e8007420@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to lulf@repoman.freebsd.org using -f From: Ulf Lilleengen Date: Wed, 6 May 2009 18:21:48 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/geom/vinum geom_vinum.c geom_vinum.h geom_vinum_events.c geom_vinum_plex.c geom_vinum_var.h X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 May 2009 18:22:08 -0000 lulf 2009-05-06 18:21:48 UTC FreeBSD src repository Modified files: sys/geom/vinum geom_vinum.c geom_vinum.h geom_vinum_events.c geom_vinum_plex.c geom_vinum_var.h Log: SVN rev 191849 on 2009-05-06 18:21:48Z by lulf - Split the queue mutex into one for the event queue and one for the BIO queue, as they do not really relate and to prepare for an additional queue to be covered by the BIO queue mutex. - Implement wrappers for fetching the next element from the event queue as well as for putting a new element into the BIO queue. Revision Changes Path 1.26 +25 -21 src/sys/geom/vinum/geom_vinum.c 1.17 +3 -0 src/sys/geom/vinum/geom_vinum.h 1.2 +25 -2 src/sys/geom/vinum/geom_vinum_events.c 1.22 +5 -15 src/sys/geom/vinum/geom_vinum_plex.c 1.15 +2 -1 src/sys/geom/vinum/geom_vinum_var.h