Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Nov 2006 01:02:00 +0000 (UTC)
From:      Pawel Jakub Dawidek <pjd@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
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
Message-ID:  <200611160102.kAG120Ui032465@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200611160102.kAG120Ui032465>