Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: src/sys



Module Name:    src
Committed By:   rmind
Date:           Sun Jun 12 03:36:04 UTC 2011

Modified Files:
        src/sys/arch/acorn26/acorn26: machdep.c
        src/sys/arch/acorn26/conf: files.acorn26
        src/sys/arch/acorn26/include: types.h
        src/sys/arch/alpha/alpha: machdep.c
        src/sys/arch/alpha/conf: files.alpha
        src/sys/arch/alpha/include: alpha.h types.h
        src/sys/arch/amd64/amd64: cpufunc.S genassym.cf machdep.c vector.S
        src/sys/arch/amd64/conf: files.amd64
        src/sys/arch/amd64/include: types.h
        src/sys/arch/amiga/amiga: amiga_init.c machdep.c
        src/sys/arch/amiga/conf: files.amiga
        src/sys/arch/amiga/include: types.h
        src/sys/arch/arm/arm32: arm32_machdep.c pmap.c
        src/sys/arch/arm/conf: files.arm
        src/sys/arch/arm/include/arm32: pmap.h
        src/sys/arch/atari/atari: machdep.c
        src/sys/arch/atari/conf: files.atari
        src/sys/arch/atari/include: types.h
        src/sys/arch/cesfic/cesfic: machdep.c
        src/sys/arch/cesfic/conf: files.cesfic
        src/sys/arch/hp300/conf: files.hp300
        src/sys/arch/hp300/hp300: machdep.c
        src/sys/arch/hp300/include: types.h
        src/sys/arch/hp700/dev: mem.c
        src/sys/arch/hp700/hp700: machdep.c
        src/sys/arch/hp700/include: types.h
        src/sys/arch/hppa/hppa: pmap.c
        src/sys/arch/hppa/include: pmap.h
        src/sys/arch/i386/conf: files.i386
        src/sys/arch/i386/i386: genassym.cf i386func.S machdep.c vector.S
        src/sys/arch/i386/include: types.h
        src/sys/arch/ia64/conf: files.ia64
        src/sys/arch/ia64/ia64: machdep.c
        src/sys/arch/luna68k/conf: files.luna68k
        src/sys/arch/luna68k/luna68k: machdep.c
        src/sys/arch/m68k/m68k: pmap_motorola.c
        src/sys/arch/mac68k/conf: files.mac68k
        src/sys/arch/mac68k/mac68k: machdep.c
        src/sys/arch/mips/conf: files.mips
        src/sys/arch/mips/include: types.h
        src/sys/arch/mips/mips: mips_machdep.c
        src/sys/arch/mvme68k/conf: files.mvme68k
        src/sys/arch/mvme68k/mvme68k: machdep.c
        src/sys/arch/news68k/conf: files.news68k
        src/sys/arch/news68k/include: types.h
        src/sys/arch/news68k/news68k: machdep.c
        src/sys/arch/next68k/conf: files.next68k
        src/sys/arch/next68k/next68k: machdep.c
        src/sys/arch/powerpc/conf: files.powerpc
        src/sys/arch/powerpc/powerpc: powerpc_machdep.c
        src/sys/arch/sh3/conf: files.sh3
        src/sys/arch/sh3/include: types.h
        src/sys/arch/sh3/sh3: vm_machdep.c
        src/sys/arch/shark/ofw: ofrom.c
        src/sys/arch/sparc/conf: files.sparc
        src/sys/arch/sparc/include: types.h
        src/sys/arch/sparc/sparc: machdep.c pmap.c
        src/sys/arch/sparc64/conf: files.sparc64
        src/sys/arch/sparc64/include: pmap.h
        src/sys/arch/sparc64/sparc64: machdep.c pmap.c
        src/sys/arch/sun2/conf: files.sun2
        src/sys/arch/sun2/include: types.h
        src/sys/arch/sun2/sun2: machdep.c
        src/sys/arch/sun3/conf: files.sun3
        src/sys/arch/sun3/include: types.h
        src/sys/arch/sun3/sun3: machdep.c
        src/sys/arch/sun3/sun3x: machdep.c
        src/sys/arch/usermode/conf: files.usermode
        src/sys/arch/vax/conf: files.vax
        src/sys/arch/vax/include: types.h
        src/sys/arch/vax/vax: machdep.c
        src/sys/arch/x68k/conf: files.x68k
        src/sys/arch/x68k/x68k: machdep.c
        src/sys/arch/x86/conf: files.x86
        src/sys/arch/x86/include: cpu.h cpuvar.h i82489var.h pmap.h pmap_pv.h
        src/sys/arch/x86/x86: cpu.c lapic.c pmap.c x86_machdep.c
        src/sys/arch/xen/conf: files.xen
        src/sys/arch/xen/x86: cpu.c xen_pmap.c
        src/sys/arch/xen/xen: privcmd.c xbdback_xenbus.c
        src/sys/coda: coda_vnops.c
        src/sys/ddb: db_xxx.c
        src/sys/dev: ccd.c cgd.c fss.c mm.c vnd.c
        src/sys/dev/ata: ld_ataraid.c
        src/sys/dev/dkwedge: dk.c
        src/sys/fs/adosfs: adutil.c advfsops.c
        src/sys/fs/cd9660: cd9660_node.c cd9660_vfsops.c
        src/sys/fs/efs: efs_ihash.c efs_vfsops.c
        src/sys/fs/filecorefs: filecore_node.c filecore_vfsops.c
        src/sys/fs/hfs: hfs_nhash.c hfs_vfsops.c
        src/sys/fs/msdosfs: msdosfs_denode.c msdosfs_vfsops.c msdosfs_vnops.c
        src/sys/fs/nilfs: nilfs_subr.c nilfs_vnops.c
        src/sys/fs/ntfs: ntfs_vfsops.c
        src/sys/fs/ptyfs: ptyfs_subr.c ptyfs_vnops.c
        src/sys/fs/puffs: puffs_msgif.c puffs_node.c puffs_vfsops.c
            puffs_vnops.c
        src/sys/fs/smbfs: smbfs_kq.c smbfs_node.c smbfs_vfsops.c
        src/sys/fs/sysvbfs: sysvbfs_vfsops.c
        src/sys/fs/tmpfs: tmpfs_subr.c tmpfs_vnops.c
        src/sys/fs/udf: udf_readwrite.c udf_subr.c udf_vnops.c
        src/sys/fs/union: union_subr.c union_vnops.c
        src/sys/fs/unionfs: unionfs_subr.c unionfs_vnops.c
        src/sys/kern: init_main.c sys_descrip.c sysv_shm.c uipc_usrreq.c
            vfs_bio.c vfs_cache.c vfs_mount.c vfs_subr.c vfs_syscalls.c
            vfs_vnode.c vfs_vnops.c vfs_wapbl.c
        src/sys/miscfs/deadfs: dead_vnops.c
        src/sys/miscfs/fdesc: fdesc_vnops.c
        src/sys/miscfs/genfs: genfs_io.c genfs_vnops.c layer_subr.c
            layer_vnops.c
        src/sys/miscfs/kernfs: kernfs_subr.c
        src/sys/miscfs/procfs: procfs_subr.c
        src/sys/miscfs/specfs: spec_vnops.c
        src/sys/miscfs/syncfs: sync_subr.c sync_vnops.c
        src/sys/nfs: nfs_bio.c nfs_clntsubs.c nfs_kq.c nfs_node.c nfs_subs.c
            nfs_vfsops.c nfs_vnops.c
        src/sys/rump/librump/rumpkern: vm.c
        src/sys/rump/librump/rumpvfs: rump_vfs.c rumpfs.c vm_vfs.c
        src/sys/sys: conf.h param.h vnode.h
        src/sys/ufs/ext2fs: ext2fs_readwrite.c ext2fs_vfsops.c
        src/sys/ufs/ffs: ffs_alloc.c ffs_inode.c ffs_quota2.c ffs_snapshot.c
            ffs_vfsops.c ffs_vnops.c
        src/sys/ufs/lfs: lfs_alloc.c lfs_bio.c lfs_inode.c lfs_segment.c
            lfs_syscalls.c lfs_vfsops.c lfs_vnops.c
        src/sys/ufs/mfs: mfs_vfsops.c
        src/sys/ufs/ufs: ufs_extattr.c ufs_ihash.c ufs_inode.c ufs_quota1.c
            ufs_readwrite.c
        src/sys/uvm: uvm_amap.c uvm_amap.h uvm_anon.c uvm_anon.h uvm_aobj.c
            uvm_bio.c uvm_device.c uvm_extern.h uvm_fault.c uvm_fault_i.h
            uvm_glue.c uvm_km.c uvm_loan.c uvm_map.c uvm_map.h uvm_mmap.c
            uvm_mremap.c uvm_object.c uvm_object.h uvm_page.c uvm_page.h
            uvm_pager.c uvm_pdaemon.c uvm_pdpolicy_clock.c uvm_readahead.c
            uvm_swap.c uvm_vnode.c
Added Files:
        src/sys/arch/sun2/sun2: mm_md.c
        src/sys/arch/sun3/sun3: mm_md.c
        src/sys/arch/sun3/sun3x: mm_md.c
        src/sys/arch/x86/x86: pmap_tlb.c
        src/sys/dev: mm.h
Removed Files:
        src/sys/arch/acorn26/acorn26: mem.c
        src/sys/arch/alpha/alpha: mem.c
        src/sys/arch/amd64/amd64: mem.c
        src/sys/arch/amiga/amiga: mem.c
        src/sys/arch/arm/arm32: mem.c
        src/sys/arch/atari/atari: mem.c
        src/sys/arch/cesfic/cesfic: mem.c
        src/sys/arch/hp300/hp300: mem.c
        src/sys/arch/i386/i386: mem.c
        src/sys/arch/ia64/ia64: mem.c
        src/sys/arch/luna68k/luna68k: mem.c
        src/sys/arch/mac68k/mac68k: mem.c
        src/sys/arch/mips/mips: mem.c
        src/sys/arch/mvme68k/mvme68k: mem.c
        src/sys/arch/news68k/news68k: mem.c
        src/sys/arch/next68k/next68k: mem.c
        src/sys/arch/powerpc/powerpc: mem.c
        src/sys/arch/sh3/sh3: mem.c
        src/sys/arch/sparc/sparc: mem.c
        src/sys/arch/sparc64/sparc64: mem.c
        src/sys/arch/sun2/sun2: mem.c
        src/sys/arch/sun3/sun3: mem.c
        src/sys/arch/sun3/sun3x: mem.c
        src/sys/arch/usermode/usermode: mem.c
        src/sys/arch/vax/vax: mem.c
        src/sys/arch/x68k/x68k: mem.c

Log Message:
Welcome to 5.99.53!  Merge rmind-uvmplock branch:

- Reorganize locking in UVM and provide extra serialisation for pmap(9).
  New lock order: [vmpage-owner-lock] -> pmap-lock.

- Simplify locking in some pmap(9) modules by removing P->V locking.

- Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share
  the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs).

- Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner.
  Add TLBSTATS option for x86 to collect statistics about TLB shootdowns.

- Unify /dev/mem et al in MI code and provide required locking (removes
  kernel-lock on some ports).  Also, avoid cache-aliasing issues.

Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches
formed the core changes of this branch.


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 src/sys/arch/acorn26/acorn26/machdep.c
cvs rdiff -u -r1.15 -r0 src/sys/arch/acorn26/acorn26/mem.c
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/acorn26/conf/files.acorn26
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/acorn26/include/types.h
cvs rdiff -u -r1.334 -r1.335 src/sys/arch/alpha/alpha/machdep.c
cvs rdiff -u -r1.41 -r0 src/sys/arch/alpha/alpha/mem.c
cvs rdiff -u -r1.182 -r1.183 src/sys/arch/alpha/conf/files.alpha
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/alpha/include/alpha.h
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/alpha/include/types.h
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/amd64/amd64/cpufunc.S
cvs rdiff -u -r1.46 -r1.47 src/sys/arch/amd64/amd64/genassym.cf
cvs rdiff -u -r1.160 -r1.161 src/sys/arch/amd64/amd64/machdep.c
cvs rdiff -u -r1.20 -r0 src/sys/arch/amd64/amd64/mem.c
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/amd64/amd64/vector.S
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/amd64/conf/files.amd64
cvs rdiff -u -r1.37 -r1.38 src/sys/arch/amd64/include/types.h
cvs rdiff -u -r1.122 -r1.123 src/sys/arch/amiga/amiga/amiga_init.c
cvs rdiff -u -r1.233 -r1.234 src/sys/arch/amiga/amiga/machdep.c
cvs rdiff -u -r1.45 -r0 src/sys/arch/amiga/amiga/mem.c
cvs rdiff -u -r1.143 -r1.144 src/sys/arch/amiga/conf/files.amiga
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/amiga/include/types.h
cvs rdiff -u -r1.74 -r1.75 src/sys/arch/arm/arm32/arm32_machdep.c
cvs rdiff -u -r1.31 -r0 src/sys/arch/arm/arm32/mem.c
cvs rdiff -u -r1.221 -r1.222 src/sys/arch/arm/arm32/pmap.c
cvs rdiff -u -r1.101 -r1.102 src/sys/arch/arm/conf/files.arm
cvs rdiff -u -r1.99 -r1.100 src/sys/arch/arm/include/arm32/pmap.h
cvs rdiff -u -r1.171 -r1.172 src/sys/arch/atari/atari/machdep.c
cvs rdiff -u -r1.36 -r0 src/sys/arch/atari/atari/mem.c
cvs rdiff -u -r1.118 -r1.119 src/sys/arch/atari/conf/files.atari
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/atari/include/types.h
cvs rdiff -u -r1.59 -r1.60 src/sys/arch/cesfic/cesfic/machdep.c
cvs rdiff -u -r1.14 -r0 src/sys/arch/cesfic/cesfic/mem.c
cvs rdiff -u -r1.16 -r1.17 src/sys/arch/cesfic/conf/files.cesfic
cvs rdiff -u -r1.84 -r1.85 src/sys/arch/hp300/conf/files.hp300
cvs rdiff -u -r1.222 -r1.223 src/sys/arch/hp300/hp300/machdep.c
cvs rdiff -u -r1.49 -r0 src/sys/arch/hp300/hp300/mem.c
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/hp300/include/types.h
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/hp700/dev/mem.c
cvs rdiff -u -r1.99 -r1.100 src/sys/arch/hp700/hp700/machdep.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/hp700/include/types.h
cvs rdiff -u -r1.80 -r1.81 src/sys/arch/hppa/hppa/pmap.c
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/hppa/include/pmap.h
cvs rdiff -u -r1.359 -r1.360 src/sys/arch/i386/conf/files.i386
cvs rdiff -u -r1.88 -r1.89 src/sys/arch/i386/i386/genassym.cf
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/i386/i386/i386func.S
cvs rdiff -u -r1.703 -r1.704 src/sys/arch/i386/i386/machdep.c
cvs rdiff -u -r1.73 -r0 src/sys/arch/i386/i386/mem.c
cvs rdiff -u -r1.58 -r1.59 src/sys/arch/i386/i386/vector.S
cvs rdiff -u -r1.72 -r1.73 src/sys/arch/i386/include/types.h
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/ia64/conf/files.ia64
cvs rdiff -u -r1.28 -r1.29 src/sys/arch/ia64/ia64/machdep.c
cvs rdiff -u -r1.3 -r0 src/sys/arch/ia64/ia64/mem.c
cvs rdiff -u -r1.21 -r1.22 src/sys/arch/luna68k/conf/files.luna68k
cvs rdiff -u -r1.79 -r1.80 src/sys/arch/luna68k/luna68k/machdep.c
cvs rdiff -u -r1.16 -r0 src/sys/arch/luna68k/luna68k/mem.c
cvs rdiff -u -r1.61 -r1.62 src/sys/arch/m68k/m68k/pmap_motorola.c
cvs rdiff -u -r1.123 -r1.124 src/sys/arch/mac68k/conf/files.mac68k
cvs rdiff -u -r1.340 -r1.341 src/sys/arch/mac68k/mac68k/machdep.c
cvs rdiff -u -r1.41 -r0 src/sys/arch/mac68k/mac68k/mem.c
cvs rdiff -u -r1.69 -r1.70 src/sys/arch/mips/conf/files.mips
cvs rdiff -u -r1.51 -r1.52 src/sys/arch/mips/include/types.h
cvs rdiff -u -r1.39 -r0 src/sys/arch/mips/mips/mem.c
cvs rdiff -u -r1.242 -r1.243 src/sys/arch/mips/mips/mips_machdep.c
cvs rdiff -u -r1.61 -r1.62 src/sys/arch/mvme68k/conf/files.mvme68k
cvs rdiff -u -r1.148 -r1.149 src/sys/arch/mvme68k/mvme68k/machdep.c
cvs rdiff -u -r1.28 -r0 src/sys/arch/mvme68k/mvme68k/mem.c
cvs rdiff -u -r1.31 -r1.32 src/sys/arch/news68k/conf/files.news68k
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/news68k/include/types.h
cvs rdiff -u -r1.94 -r1.95 src/sys/arch/news68k/news68k/machdep.c
cvs rdiff -u -r1.20 -r0 src/sys/arch/news68k/news68k/mem.c
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/next68k/conf/files.next68k
cvs rdiff -u -r1.104 -r1.105 src/sys/arch/next68k/next68k/machdep.c
cvs rdiff -u -r1.26 -r0 src/sys/arch/next68k/next68k/mem.c
cvs rdiff -u -r1.77 -r1.78 src/sys/arch/powerpc/conf/files.powerpc
cvs rdiff -u -r1.30 -r0 src/sys/arch/powerpc/powerpc/mem.c
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/powerpc/powerpc/powerpc_machdep.c
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/sh3/conf/files.sh3
cvs rdiff -u -r1.32 -r1.33 src/sys/arch/sh3/include/types.h
cvs rdiff -u -r1.29 -r0 src/sys/arch/sh3/sh3/mem.c
cvs rdiff -u -r1.71 -r1.72 src/sys/arch/sh3/sh3/vm_machdep.c
cvs rdiff -u -r1.20 -r1.21 src/sys/arch/shark/ofw/ofrom.c
cvs rdiff -u -r1.150 -r1.151 src/sys/arch/sparc/conf/files.sparc
cvs rdiff -u -r1.57 -r1.58 src/sys/arch/sparc/include/types.h
cvs rdiff -u -r1.310 -r1.311 src/sys/arch/sparc/sparc/machdep.c
cvs rdiff -u -r1.42 -r0 src/sys/arch/sparc/sparc/mem.c
cvs rdiff -u -r1.341 -r1.342 src/sys/arch/sparc/sparc/pmap.c
cvs rdiff -u -r1.132 -r1.133 src/sys/arch/sparc64/conf/files.sparc64
cvs rdiff -u -r1.53 -r1.54 src/sys/arch/sparc64/include/pmap.h
cvs rdiff -u -r1.257 -r1.258 src/sys/arch/sparc64/sparc64/machdep.c
cvs rdiff -u -r1.36 -r0 src/sys/arch/sparc64/sparc64/mem.c
cvs rdiff -u -r1.272 -r1.273 src/sys/arch/sparc64/sparc64/pmap.c
cvs rdiff -u -r1.19 -r1.20 src/sys/arch/sun2/conf/files.sun2
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/sun2/include/types.h
cvs rdiff -u -r1.69 -r1.70 src/sys/arch/sun2/sun2/machdep.c
cvs rdiff -u -r1.16 -r0 src/sys/arch/sun2/sun2/mem.c
cvs rdiff -u -r0 -r1.2 src/sys/arch/sun2/sun2/mm_md.c
cvs rdiff -u -r1.78 -r1.79 src/sys/arch/sun3/conf/files.sun3
cvs rdiff -u -r1.17 -r1.18 src/sys/arch/sun3/include/types.h
cvs rdiff -u -r1.201 -r1.202 src/sys/arch/sun3/sun3/machdep.c
cvs rdiff -u -r1.52 -r0 src/sys/arch/sun3/sun3/mem.c
cvs rdiff -u -r0 -r1.2 src/sys/arch/sun3/sun3/mm_md.c
cvs rdiff -u -r1.128 -r1.129 src/sys/arch/sun3/sun3x/machdep.c
cvs rdiff -u -r1.35 -r0 src/sys/arch/sun3/sun3x/mem.c
cvs rdiff -u -r0 -r1.2 src/sys/arch/sun3/sun3x/mm_md.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/usermode/conf/files.usermode
cvs rdiff -u -r1.2 -r0 src/sys/arch/usermode/usermode/mem.c
cvs rdiff -u -r1.117 -r1.118 src/sys/arch/vax/conf/files.vax
cvs rdiff -u -r1.42 -r1.43 src/sys/arch/vax/include/types.h
cvs rdiff -u -r1.180 -r1.181 src/sys/arch/vax/vax/machdep.c
cvs rdiff -u -r1.39 -r0 src/sys/arch/vax/vax/mem.c
cvs rdiff -u -r1.73 -r1.74 src/sys/arch/x68k/conf/files.x68k
cvs rdiff -u -r1.177 -r1.178 src/sys/arch/x68k/x68k/machdep.c
cvs rdiff -u -r1.40 -r0 src/sys/arch/x68k/x68k/mem.c
cvs rdiff -u -r1.68 -r1.69 src/sys/arch/x86/conf/files.x86
cvs rdiff -u -r1.34 -r1.35 src/sys/arch/x86/include/cpu.h
cvs rdiff -u -r1.43 -r1.44 src/sys/arch/x86/include/cpuvar.h
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/x86/include/i82489var.h
cvs rdiff -u -r1.38 -r1.39 src/sys/arch/x86/include/pmap.h
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/x86/include/pmap_pv.h
cvs rdiff -u -r1.87 -r1.88 src/sys/arch/x86/x86/cpu.c
cvs rdiff -u -r1.45 -r1.46 src/sys/arch/x86/x86/lapic.c
cvs rdiff -u -r1.121 -r1.122 src/sys/arch/x86/x86/pmap.c
cvs rdiff -u -r0 -r1.2 src/sys/arch/x86/x86/pmap_tlb.c
cvs rdiff -u -r1.50 -r1.51 src/sys/arch/x86/x86/x86_machdep.c
cvs rdiff -u -r1.118 -r1.119 src/sys/arch/xen/conf/files.xen
cvs rdiff -u -r1.56 -r1.57 src/sys/arch/xen/x86/cpu.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/xen/x86/xen_pmap.c
cvs rdiff -u -r1.41 -r1.42 src/sys/arch/xen/xen/privcmd.c
cvs rdiff -u -r1.39 -r1.40 src/sys/arch/xen/xen/xbdback_xenbus.c
cvs rdiff -u -r1.79 -r1.80 src/sys/coda/coda_vnops.c
cvs rdiff -u -r1.63 -r1.64 src/sys/ddb/db_xxx.c
cvs rdiff -u -r1.138 -r1.139 src/sys/dev/ccd.c
cvs rdiff -u -r1.72 -r1.73 src/sys/dev/cgd.c
cvs rdiff -u -r1.74 -r1.75 src/sys/dev/fss.c
cvs rdiff -u -r1.13 -r1.14 src/sys/dev/mm.c
cvs rdiff -u -r0 -r1.2 src/sys/dev/mm.h
cvs rdiff -u -r1.216 -r1.217 src/sys/dev/vnd.c
cvs rdiff -u -r1.37 -r1.38 src/sys/dev/ata/ld_ataraid.c
cvs rdiff -u -r1.60 -r1.61 src/sys/dev/dkwedge/dk.c
cvs rdiff -u -r1.14 -r1.15 src/sys/fs/adosfs/adutil.c
cvs rdiff -u -r1.61 -r1.62 src/sys/fs/adosfs/advfsops.c
cvs rdiff -u -r1.28 -r1.29 src/sys/fs/cd9660/cd9660_node.c
cvs rdiff -u -r1.71 -r1.72 src/sys/fs/cd9660/cd9660_vfsops.c
cvs rdiff -u -r1.6 -r1.7 src/sys/fs/efs/efs_ihash.c
cvs rdiff -u -r1.21 -r1.22 src/sys/fs/efs/efs_vfsops.c
cvs rdiff -u -r1.24 -r1.25 src/sys/fs/filecorefs/filecore_node.c
cvs rdiff -u -r1.66 -r1.67 src/sys/fs/filecorefs/filecore_vfsops.c
cvs rdiff -u -r1.11 -r1.12 src/sys/fs/hfs/hfs_nhash.c
cvs rdiff -u -r1.26 -r1.27 src/sys/fs/hfs/hfs_vfsops.c
cvs rdiff -u -r1.44 -r1.45 src/sys/fs/msdosfs/msdosfs_denode.c
cvs rdiff -u -r1.90 -r1.91 src/sys/fs/msdosfs/msdosfs_vfsops.c
cvs rdiff -u -r1.75 -r1.76 src/sys/fs/msdosfs/msdosfs_vnops.c
cvs rdiff -u -r1.7 -r1.8 src/sys/fs/nilfs/nilfs_subr.c
cvs rdiff -u -r1.11 -r1.12 src/sys/fs/nilfs/nilfs_vnops.c
cvs rdiff -u -r1.85 -r1.86 src/sys/fs/ntfs/ntfs_vfsops.c
cvs rdiff -u -r1.22 -r1.23 src/sys/fs/ptyfs/ptyfs_subr.c
cvs rdiff -u -r1.34 -r1.35 src/sys/fs/ptyfs/ptyfs_vnops.c
cvs rdiff -u -r1.85 -r1.86 src/sys/fs/puffs/puffs_msgif.c
cvs rdiff -u -r1.17 -r1.18 src/sys/fs/puffs/puffs_node.c
cvs rdiff -u -r1.95 -r1.96 src/sys/fs/puffs/puffs_vfsops.c
cvs rdiff -u -r1.152 -r1.153 src/sys/fs/puffs/puffs_vnops.c
cvs rdiff -u -r1.22 -r1.23 src/sys/fs/smbfs/smbfs_kq.c
cvs rdiff -u -r1.46 -r1.47 src/sys/fs/smbfs/smbfs_node.c
cvs rdiff -u -r1.93 -r1.94 src/sys/fs/smbfs/smbfs_vfsops.c
cvs rdiff -u -r1.35 -r1.36 src/sys/fs/sysvbfs/sysvbfs_vfsops.c
cvs rdiff -u -r1.72 -r1.73 src/sys/fs/tmpfs/tmpfs_subr.c
cvs rdiff -u -r1.86 -r1.87 src/sys/fs/tmpfs/tmpfs_vnops.c
cvs rdiff -u -r1.10 -r1.11 src/sys/fs/udf/udf_readwrite.c
cvs rdiff -u -r1.114 -r1.115 src/sys/fs/udf/udf_subr.c
cvs rdiff -u -r1.65 -r1.66 src/sys/fs/udf/udf_vnops.c
cvs rdiff -u -r1.42 -r1.43 src/sys/fs/union/union_subr.c
cvs rdiff -u -r1.39 -r1.40 src/sys/fs/union/union_vnops.c
cvs rdiff -u -r1.12 -r1.13 src/sys/fs/unionfs/unionfs_subr.c
cvs rdiff -u -r1.4 -r1.5 src/sys/fs/unionfs/unionfs_vnops.c
cvs rdiff -u -r1.431 -r1.432 src/sys/kern/init_main.c
cvs rdiff -u -r1.20 -r1.21 src/sys/kern/sys_descrip.c
cvs rdiff -u -r1.119 -r1.120 src/sys/kern/sysv_shm.c
cvs rdiff -u -r1.134 -r1.135 src/sys/kern/uipc_usrreq.c
cvs rdiff -u -r1.229 -r1.230 src/sys/kern/vfs_bio.c
cvs rdiff -u -r1.87 -r1.88 src/sys/kern/vfs_cache.c
cvs rdiff -u -r1.5 -r1.6 src/sys/kern/vfs_mount.c
cvs rdiff -u -r1.422 -r1.423 src/sys/kern/vfs_subr.c
cvs rdiff -u -r1.428 -r1.429 src/sys/kern/vfs_syscalls.c
cvs rdiff -u -r1.8 -r1.9 src/sys/kern/vfs_vnode.c
cvs rdiff -u -r1.180 -r1.181 src/sys/kern/vfs_vnops.c
cvs rdiff -u -r1.44 -r1.45 src/sys/kern/vfs_wapbl.c
cvs rdiff -u -r1.50 -r1.51 src/sys/miscfs/deadfs/dead_vnops.c
cvs rdiff -u -r1.112 -r1.113 src/sys/miscfs/fdesc/fdesc_vnops.c
cvs rdiff -u -r1.48 -r1.49 src/sys/miscfs/genfs/genfs_io.c
cvs rdiff -u -r1.186 -r1.187 src/sys/miscfs/genfs/genfs_vnops.c
cvs rdiff -u -r1.31 -r1.32 src/sys/miscfs/genfs/layer_subr.c
cvs rdiff -u -r1.47 -r1.48 src/sys/miscfs/genfs/layer_vnops.c
cvs rdiff -u -r1.23 -r1.24 src/sys/miscfs/kernfs/kernfs_subr.c
cvs rdiff -u -r1.98 -r1.99 src/sys/miscfs/procfs/procfs_subr.c
cvs rdiff -u -r1.133 -r1.134 src/sys/miscfs/specfs/spec_vnops.c
cvs rdiff -u -r1.44 -r1.45 src/sys/miscfs/syncfs/sync_subr.c
cvs rdiff -u -r1.28 -r1.29 src/sys/miscfs/syncfs/sync_vnops.c
cvs rdiff -u -r1.185 -r1.186 src/sys/nfs/nfs_bio.c
cvs rdiff -u -r1.1 -r1.2 src/sys/nfs/nfs_clntsubs.c
cvs rdiff -u -r1.23 -r1.24 src/sys/nfs/nfs_kq.c
cvs rdiff -u -r1.115 -r1.116 src/sys/nfs/nfs_node.c
cvs rdiff -u -r1.220 -r1.221 src/sys/nfs/nfs_subs.c
cvs rdiff -u -r1.217 -r1.218 src/sys/nfs/nfs_vfsops.c
cvs rdiff -u -r1.290 -r1.291 src/sys/nfs/nfs_vnops.c
cvs rdiff -u -r1.114 -r1.115 src/sys/rump/librump/rumpkern/vm.c
cvs rdiff -u -r1.65 -r1.66 src/sys/rump/librump/rumpvfs/rump_vfs.c
cvs rdiff -u -r1.94 -r1.95 src/sys/rump/librump/rumpvfs/rumpfs.c
cvs rdiff -u -r1.28 -r1.29 src/sys/rump/librump/rumpvfs/vm_vfs.c
cvs rdiff -u -r1.139 -r1.140 src/sys/sys/conf.h
cvs rdiff -u -r1.389 -r1.390 src/sys/sys/param.h
cvs rdiff -u -r1.230 -r1.231 src/sys/sys/vnode.h
cvs rdiff -u -r1.56 -r1.57 src/sys/ufs/ext2fs/ext2fs_readwrite.c
cvs rdiff -u -r1.159 -r1.160 src/sys/ufs/ext2fs/ext2fs_vfsops.c
cvs rdiff -u -r1.127 -r1.128 src/sys/ufs/ffs/ffs_alloc.c
cvs rdiff -u -r1.105 -r1.106 src/sys/ufs/ffs/ffs_inode.c
cvs rdiff -u -r1.3 -r1.4 src/sys/ufs/ffs/ffs_quota2.c
cvs rdiff -u -r1.115 -r1.116 src/sys/ufs/ffs/ffs_snapshot.c
cvs rdiff -u -r1.266 -r1.267 src/sys/ufs/ffs/ffs_vfsops.c
cvs rdiff -u -r1.118 -r1.119 src/sys/ufs/ffs/ffs_vnops.c
cvs rdiff -u -r1.110 -r1.111 src/sys/ufs/lfs/lfs_alloc.c
cvs rdiff -u -r1.118 -r1.119 src/sys/ufs/lfs/lfs_bio.c
cvs rdiff -u -r1.122 -r1.123 src/sys/ufs/lfs/lfs_inode.c
cvs rdiff -u -r1.220 -r1.221 src/sys/ufs/lfs/lfs_segment.c
cvs rdiff -u -r1.138 -r1.139 src/sys/ufs/lfs/lfs_syscalls.c
cvs rdiff -u -r1.288 -r1.289 src/sys/ufs/lfs/lfs_vfsops.c
cvs rdiff -u -r1.234 -r1.235 src/sys/ufs/lfs/lfs_vnops.c
cvs rdiff -u -r1.102 -r1.103 src/sys/ufs/mfs/mfs_vfsops.c
cvs rdiff -u -r1.29 -r1.30 src/sys/ufs/ufs/ufs_extattr.c
cvs rdiff -u -r1.30 -r1.31 src/sys/ufs/ufs/ufs_ihash.c
cvs rdiff -u -r1.86 -r1.87 src/sys/ufs/ufs/ufs_inode.c
cvs rdiff -u -r1.3 -r1.4 src/sys/ufs/ufs/ufs_quota1.c
cvs rdiff -u -r1.96 -r1.97 src/sys/ufs/ufs/ufs_readwrite.c
cvs rdiff -u -r1.90 -r1.91 src/sys/uvm/uvm_amap.c
cvs rdiff -u -r1.36 -r1.37 src/sys/uvm/uvm_amap.h
cvs rdiff -u -r1.53 -r1.54 src/sys/uvm/uvm_anon.c
cvs rdiff -u -r1.27 -r1.28 src/sys/uvm/uvm_anon.h
cvs rdiff -u -r1.114 -r1.115 src/sys/uvm/uvm_aobj.c
cvs rdiff -u -r1.72 -r1.73 src/sys/uvm/uvm_bio.c src/sys/uvm/uvm_page.h
cvs rdiff -u -r1.61 -r1.62 src/sys/uvm/uvm_device.c
cvs rdiff -u -r1.172 -r1.173 src/sys/uvm/uvm_extern.h
cvs rdiff -u -r1.185 -r1.186 src/sys/uvm/uvm_fault.c
cvs rdiff -u -r1.26 -r1.27 src/sys/uvm/uvm_fault_i.h
cvs rdiff -u -r1.149 -r1.150 src/sys/uvm/uvm_glue.c
cvs rdiff -u -r1.108 -r1.109 src/sys/uvm/uvm_km.c
cvs rdiff -u -r1.79 -r1.80 src/sys/uvm/uvm_loan.c
cvs rdiff -u -r1.297 -r1.298 src/sys/uvm/uvm_map.c
cvs rdiff -u -r1.66 -r1.67 src/sys/uvm/uvm_map.h
cvs rdiff -u -r1.135 -r1.136 src/sys/uvm/uvm_mmap.c
cvs rdiff -u -r1.16 -r1.17 src/sys/uvm/uvm_mremap.c
cvs rdiff -u -r1.7 -r1.8 src/sys/uvm/uvm_object.c src/sys/uvm/uvm_readahead.c
cvs rdiff -u -r1.30 -r1.31 src/sys/uvm/uvm_object.h
cvs rdiff -u -r1.173 -r1.174 src/sys/uvm/uvm_page.c
cvs rdiff -u -r1.100 -r1.101 src/sys/uvm/uvm_pager.c
cvs rdiff -u -r1.102 -r1.103 src/sys/uvm/uvm_pdaemon.c
cvs rdiff -u -r1.13 -r1.14 src/sys/uvm/uvm_pdpolicy_clock.c
cvs rdiff -u -r1.155 -r1.156 src/sys/uvm/uvm_swap.c
cvs rdiff -u -r1.95 -r1.96 src/sys/uvm/uvm_vnode.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index