From owner-cvs-src@FreeBSD.ORG  Thu Nov 16 01:02:02 2006
Return-Path: <owner-cvs-src@FreeBSD.ORG>
X-Original-To: cvs-src@FreeBSD.org
Delivered-To: cvs-src@FreeBSD.org
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 13AF716A412;
	Thu, 16 Nov 2006 01:02:02 +0000 (UTC) (envelope-from pjd@FreeBSD.org)
Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115])
	by mx1.FreeBSD.org (Postfix) with ESMTP id F0D6043D5D;
	Thu, 16 Nov 2006 01:02:00 +0000 (GMT) (envelope-from pjd@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
	by repoman.freebsd.org (8.13.6/8.13.6) with ESMTP id kAG120dI032468;
	Thu, 16 Nov 2006 01:02:00 GMT (envelope-from pjd@repoman.freebsd.org)
Received: (from pjd@localhost)
	by repoman.freebsd.org (8.13.6/8.13.4/Submit) id kAG120Ui032465;
	Thu, 16 Nov 2006 01:02:00 GMT (envelope-from pjd)
Message-Id: <200611160102.kAG120Ui032465@repoman.freebsd.org>
From: Pawel Jakub Dawidek <pjd@FreeBSD.org>
Date: Thu, 16 Nov 2006 01:02:00 +0000 (UTC)
To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
X-FreeBSD-CVS-Branch: HEAD
Cc: 
Subject: cvs commit: src/sys/kern kern_condvar.c kern_synch.c
 subr_sleepqueue.c src/sys/sys sleepqueue.h src/share/man/man9
 sleepqueue.9
X-BeenThere: cvs-src@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: CVS commit messages for the src tree <cvs-src.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-src>
List-Post: <mailto:cvs-src@freebsd.org>
List-Help: <mailto:cvs-src-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 16 Nov 2006 01:02:02 -0000

pjd         2006-11-16 01:02:00 UTC

  FreeBSD src repository

  Modified files:
    sys/kern             kern_condvar.c kern_synch.c 
                         subr_sleepqueue.c 
    sys/sys              sleepqueue.h 
    share/man/man9       sleepqueue.9 
  Log:
  Change sleepq_add(9) argument from 'struct mtx *' to 'struct lock_object *',
  which allows to use it with different kinds of locks. For example it allows
  to implement Solaris conditions variables which will be used in ZFS port on
  top of sx(9) locks.
  
  Reviewed by:    jhb
  
  Revision  Changes    Path
  1.13      +3 -3      src/share/man/man9/sleepqueue.9
  1.56      +4 -4      src/sys/kern/kern_condvar.c
  1.284     +3 -2      src/sys/kern/kern_synch.c
  1.30      +3 -3      src/sys/kern/subr_sleepqueue.c
  1.8       +2 -2      src/sys/sys/sleepqueue.h