/freebsd/sys/vm/ |
H A D | phys_pager.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | vm_unix.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | vm.h | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | vm_init.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | vm_pager.h | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | vm_meter.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | device_pager.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | vm_pager.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | vm_map.h | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | vm_object.h | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | vm_kern.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
/freebsd/sys/kern/ |
H A D | subr_blist.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | imgact_aout.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | sysv_shm.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | link_elf.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | link_elf_obj.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | vfs_cluster.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | kern_resource.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
/freebsd/sys/fs/procfs/ |
H A D | procfs_map.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
H A D | procfs_mem.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
/freebsd/sys/i386/i386/ |
H A D | mem.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
/freebsd/sys/amd64/amd64/ |
H A D | mem.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
/freebsd/sys/powerpc/powerpc/ |
H A D | vm_machdep.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
/freebsd/sys/sys/ |
H A D | mutex.h | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|
/freebsd/sys/dev/md/ |
H A D | md.c | diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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. diff 0cddd8f02397756cbeca5c5777d5895f3e419d88 Wed Jul 04 18:20:28 CEST 2001 Matthew Dillon <dillon@FreeBSD.org> 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.
|