Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Dec 2000 16:17:06 -0800 (PST)
From:      Jake Burkholder <jake@FreeBSD.org>
To:        cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/alpha/alpha pmap.c src/sys/compat/svr4 svr4_misc.c src/sys/i386/i386 pmap.c src/sys/i386/ibcs2 ibcs2_sysvec.c src/sys/ia64/ia64 pmap.c src/sys/kern imgact_elf.c init_main.c kern_exit.c kern_fork.c kern_ktrace.c kern_proc.c ...
Message-ID:  <200012130017.eBD0H6B36643@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
jake        2000/12/12 16:17:06 PST

  Modified files:
    sys/alpha/alpha      pmap.c 
    sys/compat/svr4      svr4_misc.c 
    sys/i386/i386        pmap.c 
    sys/i386/ibcs2       ibcs2_sysvec.c 
    sys/ia64/ia64        pmap.c 
    sys/kern             imgact_elf.c init_main.c kern_exit.c 
                         kern_fork.c kern_ktrace.c kern_proc.c 
                         kern_resource.c kern_sig.c kern_synch.c 
                         vfs_syscalls.c 
    sys/miscfs/procfs    procfs_vnops.c 
    sys/sys              proc.h 
    sys/vm               vm_glue.c vm_meter.c vm_object.c 
                         vm_pageout.c 
  Log:
  - Change the allproc_lock to use a macro, ALLPROC_LOCK(how), instead
    of explicit calls to lockmgr.  Also provides macros for the flags
    pased to specify shared, exclusive or release which map to the
    lockmgr flags.  This is so that the use of lockmgr can be easily
    replaced with optimized reader-writer locks.
  - Add some locking that I missed the first time.
  
  Revision  Changes    Path
  1.46      +8 -10     src/sys/alpha/alpha/pmap.c
  1.17      +9 -4      src/sys/compat/svr4/svr4_misc.c
  1.266     +4 -4      src/sys/i386/i386/pmap.c
  1.20      +10 -4     src/sys/i386/ibcs2/ibcs2_sysvec.c
  1.10      +4 -4      src/sys/ia64/ia64/pmap.c
  1.86      +3 -3      src/sys/kern/imgact_elf.c
  1.151     +3 -3      src/sys/kern/init_main.c
  1.110     +5 -5      src/sys/kern/kern_exit.c
  1.90      +3 -3      src/sys/kern/kern_fork.c
  1.45      +5 -5      src/sys/kern/kern_ktrace.c
  1.79      +10 -9     src/sys/kern/kern_proc.c
  1.69      +5 -5      src/sys/kern/kern_resource.c
  1.96      +3 -3      src/sys/kern/kern_sig.c
  1.117     +3 -3      src/sys/kern/kern_synch.c
  1.175     +3 -3      src/sys/kern/vfs_syscalls.c
  1.86      +5 -2      src/sys/miscfs/procfs/procfs_vnops.c
  1.134     +9 -1      src/sys/sys/proc.h
  1.103     +5 -5      src/sys/vm/vm_glue.c
  1.43      +5 -5      src/sys/vm/vm_meter.c
  1.179     +4 -4      src/sys/vm/vm_object.c
  1.166     +5 -5      src/sys/vm/vm_pageout.c



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?200012130017.eBD0H6B36643>