Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Mar 2002 01:23:41 -0800 (PST)
From:      Jeff Roberson <jeff@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/alpha/alpha machdep.c src/sys/i386/i386 machdep.c src/sys/ia64/ia64 machdep.c src/sys/kern init_main.c kern_fork.c kern_mutex.c kern_proc.c subr_witness.c src/sys/powerpc/powerpc machdep.c src/sys/sparc64/sparc64 ...
Message-ID:  <200203270923.g2R9NfO54934@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jeff        2002/03/27 01:23:41 PST

  Modified files:
    sys/alpha/alpha      machdep.c 
    sys/i386/i386        machdep.c 
    sys/ia64/ia64        machdep.c 
    sys/kern             init_main.c kern_fork.c kern_mutex.c 
                         kern_proc.c subr_witness.c 
    sys/powerpc/powerpc  machdep.c 
    sys/sparc64/sparc64  machdep.c 
    sys/sys              lock.h mutex.h 
    sys/vm               uma_int.h 
  Log:
  Add a new mtx_init option "MTX_DUPOK" which allows duplicate acquires of locks
  with this flag.  Remove the dup_list and dup_ok code from subr_witness.  Now
  we just check for the flag instead of doing string compares.
  
  Also, switch the process lock, process group lock, and uma per cpu locks over
  to this interface.  The original mechanism did not work well for uma because
  per cpu lock names are unique to each zone.
  
  Approved by:    jhb
  
  Revision  Changes    Path
  1.170     +1 -1      src/sys/alpha/alpha/machdep.c
  1.507     +1 -1      src/sys/i386/i386/machdep.c
  1.84      +1 -1      src/sys/ia64/ia64/machdep.c
  1.189     +1 -1      src/sys/kern/init_main.c
  1.141     +1 -1      src/sys/kern/kern_fork.c
  1.83      +3 -1      src/sys/kern/kern_mutex.c
  1.121     +1 -1      src/sys/kern/kern_proc.c
  1.103     +1 -19     src/sys/kern/subr_witness.c
  1.25      +1 -1      src/sys/powerpc/powerpc/machdep.c
  1.43      +1 -1      src/sys/sparc64/sparc64/machdep.c
  1.43      +1 -0      src/sys/sys/lock.h
  1.51      +1 -0      src/sys/sys/mutex.h
  1.2       +1 -1      src/sys/vm/uma_int.h

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




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