From owner-cvs-all Wed Jul 4 9:49: 4 2001 Delivered-To: cvs-all@freebsd.org Received: from mail12.speakeasy.net (mail12.speakeasy.net [216.254.0.212]) by hub.freebsd.org (Postfix) with SMTP id 6990B37B410 for ; Wed, 4 Jul 2001 09:48:18 -0700 (PDT) (envelope-from jhb@FreeBSD.org) Received: (qmail 44594 invoked from network); 4 Jul 2001 16:48:17 -0000 Received: from unknown (HELO laptop.baldwin.cx) ([64.81.54.73]) (envelope-sender ) by mail12.speakeasy.net (qmail-ldap-1.03) with SMTP for ; 4 Jul 2001 16:48:16 -0000 Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <200107041620.f64GKUW78489@freefall.freebsd.org> Date: Wed, 04 Jul 2001 09:48:13 -0700 (PDT) From: John Baldwin To: Matt Dillon Subject: RE: cvs commit: src/sys/alpha/alpha machdep.c mem.c trap.c vm_ma Cc: cvs-all@FreeBSD.org, cvs-committers@FreeBSD.org Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 04-Jul-01 Matt Dillon wrote: > dillon 2001/07/04 09:20:30 PDT > > Modified files: > sys/alpha/alpha machdep.c mem.c trap.c vm_machdep.c > sys/alpha/osf1 imgact_osf1.c osf1_misc.c > sys/dev/md md.c > sys/fs/procfs procfs_map.c procfs_mem.c > sys/fs/specfs spec_vnops.c > sys/i386/i386 busdma_machdep.c machdep.c mem.c pmap.c > vm_machdep.c > sys/i386/isa isa_dma.c > sys/ia64/ia64 vm_machdep.c > sys/kern imgact_aout.c imgact_elf.c init_main.c > kern_exec.c kern_exit.c kern_fork.c > kern_resource.c link_elf.c subr_blist.c > sys_pipe.c sysv_shm.c uipc_syscalls.c > vfs_bio.c vfs_cluster.c vfs_default.c > vfs_subr.c vfs_syscalls.c > sys/nfs nfs_bio.c nfs_subs.c > sys/pc98/i386 machdep.c > sys/pc98/pc98 isa_dma.c > sys/powerpc/powerpc vm_machdep.c > sys/sys mutex.h proc.h > sys/ufs/ufs ufs_readwrite.c > sys/vm default_pager.c device_pager.c > phys_pager.c swap_pager.c vm.h vm_fault.c > vm_glue.c vm_init.c vm_kern.c vm_map.c > vm_map.h vm_meter.c vm_mmap.c vm_object.c > vm_object.h vm_page.c vm_page.h > vm_pageout.c vm_pager.c vm_pager.h > vm_unix.c vm_zone.c vnode_pager.c > Log: > With Alfred's permission, remove vm_mtx in favor of a fine-grained approach > (this commit is just the first stage). Also add various GIANT_ macros to > formalize the removal of Giant, making it easy to test in a more piecemeal > fashion. These macros will allow us to test fine-grained locks to a degree > before removing Giant, and also after, and to remove Giant in a piecemeal > fashion via sysctl's on those subsystems which the authors believe can > operate without Giant. Argh. /me kicks DNS. Sorry my mail took so long to get sent out, but there are some minor nits with this. -- John Baldwin -- http://www.FreeBSD.org/~jhb/ PGP Key: http://www.baldwin.cx/~john/pgpkey.asc "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message