Up to [cvs.NetBSD.org] / src / sys / ufs / ufs
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: MAIN
Revision 1.37 / (download) - annotate - [select for diffs], Sat Dec 20 00:28:05 2014 UTC (4 years, 1 month ago) by christos
CVS Tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, phil-wifi, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, pgoyette-compat-base, pgoyette-compat-20190118, pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906, pgoyette-compat-0728, pgoyette-compat-0625, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, pgoyette-compat, perseant-stdc-iso10646-base, perseant-stdc-iso10646, nick-nhusb-base-20170825, nick-nhusb-base-20170204, nick-nhusb-base-20161204, nick-nhusb-base-20161004, nick-nhusb-base-20160907, nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606, nick-nhusb-base-20150406, netbsd-8-base, netbsd-8-0-RELEASE, netbsd-8-0-RC2, netbsd-8-0-RC1, netbsd-8, matt-nb8-mediatek-base, matt-nb8-mediatek, localcount-20160914, jdolecek-ncq-base, jdolecek-ncq, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, HEAD
Changes since 1.36: +5 -4 lines
Diff to previous 1.36 (colored)
clear i_dirhash sooner, but what lock protects it?
Revision 1.36 / (download) - annotate - [select for diffs], Tue Feb 25 18:30:13 2014 UTC (4 years, 10 months ago) by pooka
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, rmind-smpnet-nbase, rmind-smpnet-base, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, nick-nhusb-base, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7
Branch point for: nick-nhusb
Changes since 1.35: +3 -9 lines
Diff to previous 1.35 (colored)
Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist before the sysctl link sets are processed, and remove redundancy. Shaves >13kB off of an amd64 GENERIC, not to mention >1k duplicate lines of code.
Revision 1.35 / (download) - annotate - [select for diffs], Sun Jun 9 17:57:09 2013 UTC (5 years, 7 months ago) by dholland
CVS Tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Branch point for: rmind-smpnet
Changes since 1.34: +14 -14 lines
Diff to previous 1.34 (colored)
Stick UFS_ in front of these symbols: DIRBLKSIZ DIRECTSIZ DIRSIZ OLDDIRFMT NEWDIRFMT Part of PR 47909.
Revision 1.34 / (download) - annotate - [select for diffs], Mon Oct 5 23:48:08 2009 UTC (9 years, 3 months ago) by rmind
CVS Tags: yamt-pagecache-tag8, yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, yamt-pagecache-base4, yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, uebayasi-xip-base, uebayasi-xip, rmind-uvmplock-nbase, rmind-uvmplock-base, rmind-uvmplock, netbsd-6-base, netbsd-6-1-RELEASE, netbsd-6-1-RC4, netbsd-6-1-RC3, netbsd-6-1-RC2, netbsd-6-1-RC1, netbsd-6-1-5-RELEASE, netbsd-6-1-4-RELEASE, netbsd-6-1-3-RELEASE, netbsd-6-1-2-RELEASE, netbsd-6-1-1-RELEASE, netbsd-6-1, netbsd-6-0-RELEASE, netbsd-6-0-RC2, netbsd-6-0-RC1, netbsd-6-0-6-RELEASE, netbsd-6-0-5-RELEASE, netbsd-6-0-4-RELEASE, netbsd-6-0-3-RELEASE, netbsd-6-0-2-RELEASE, netbsd-6-0-1-RELEASE, netbsd-6-0, netbsd-6, matt-premerge-20091211, matt-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, matt-mips64-premerge-20101231, khorben-n900, jym-xensuspend-nbase, jruoho-x86intr-base, jruoho-x86intr, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base9, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base10, jmcneill-usbmp-base, jmcneill-usbmp, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base, bouyer-quota2, agc-symver-base, agc-symver
Branch point for: yamt-pagecache, tls-maxphys
Changes since 1.33: +3 -3 lines
Diff to previous 1.33 (colored)
ufsdirhash_recycle(): modify ufs_dirhashmem atomically.
Revision 1.33 / (download) - annotate - [select for diffs], Sat May 30 13:54:36 2009 UTC (9 years, 7 months ago) by hannken
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, jymxensuspend-base
Changes since 1.32: +3 -3 lines
Diff to previous 1.32 (colored)
ufsdirhash_lookup(): call ufs_blkatoff() with "modify == false". This buffer is used read-only here and from caller.
Revision 1.32 / (download) - annotate - [select for diffs], Wed May 6 16:43:47 2009 UTC (9 years, 8 months ago) by rmind
CVS Tags: yamt-nfs-mp-base4, jym-xensuspend-base
Changes since 1.31: +1 -2 lines
Diff to previous 1.31 (colored)
Revert previous until problem will be understood.
Revision 1.31 / (download) - annotate - [select for diffs], Mon May 4 20:54:25 2009 UTC (9 years, 8 months ago) by rmind
Changes since 1.30: +4 -3 lines
Diff to previous 1.30 (colored)
ufsdirhash_recycle(): - Fix ufs_dirhashmem modification (do it atomically). - Fix a memory leak. OK by <ad>.
Revision 1.30 / (download) - annotate - [select for diffs], Wed Mar 18 15:14:32 2009 UTC (9 years, 10 months ago) by cegger
CVS Tags: yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base
Changes since 1.29: +3 -3 lines
Diff to previous 1.29 (colored)
bcmp -> memcmp
Revision 1.29 / (download) - annotate - [select for diffs], Wed Mar 18 10:22:46 2009 UTC (9 years, 10 months ago) by cegger
Changes since 1.28: +3 -3 lines
Diff to previous 1.28 (colored)
Ansify function definitions w/o arguments. Generated with sed.
Revision 1.28 / (download) - annotate - [select for diffs], Sun Feb 22 20:28:07 2009 UTC (9 years, 11 months ago) by ad
CVS Tags: nick-hppapmap-base2
Changes since 1.27: +3 -3 lines
Diff to previous 1.27 (colored)
PR kern/26878 FFSv2 + softdep = livelock (no free ram) PR kern/16942 panic with softdep and quotas PR kern/19565 panic: softdep_write_inodeblock: indirect pointer #1 mismatch PR kern/26274 softdep panic: allocdirect_merge: ... PR kern/26374 Long delay before non-root users can write to softdep partitions PR kern/28621 1.6.x "vp != NULL" panic in ffs_softdep.c:4653 while unmounting a softdep (+quota) filesystem PR kern/29513 FFS+Softdep panic with unfsck-able file-corruption PR kern/31544 The ffs softdep code appears to fail to write dirty bits to disk PR kern/31981 stopping scsi disk can cause panic (softdep) PR kern/32116 kernel panic in softdep (assertion failure) PR kern/32532 softdep_trackbufs deadlock PR kern/37191 softdep: locking against myself PR kern/40474 Kernel panic after remounting raid root with softdep Retire softdep, pass 2. As discussed and later formally announced on the mailing lists.
Revision 1.27 / (download) - annotate - [select for diffs], Thu Jul 3 09:56:15 2008 UTC (10 years, 6 months ago) by ad
CVS Tags: wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, simonb-wapbl-nbase, simonb-wapbl-base, netbsd-5-base, netbsd-5-2-RELEASE, netbsd-5-2-RC1, netbsd-5-2-3-RELEASE, netbsd-5-2-2-RELEASE, netbsd-5-2-1-RELEASE, netbsd-5-2, netbsd-5-1-RELEASE, netbsd-5-1-RC4, netbsd-5-1-RC3, netbsd-5-1-RC2, netbsd-5-1-RC1, netbsd-5-1-5-RELEASE, netbsd-5-1-4-RELEASE, netbsd-5-1-3-RELEASE, netbsd-5-1-2-RELEASE, netbsd-5-1-1-RELEASE, netbsd-5-1, netbsd-5-0-RELEASE, netbsd-5-0-RC4, netbsd-5-0-RC3, netbsd-5-0-RC2, netbsd-5-0-RC1, netbsd-5-0-2-RELEASE, netbsd-5-0-1-RELEASE, netbsd-5-0, netbsd-5, mjf-devfs2-base, matt-nb5-pq3-base, matt-nb5-pq3, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-premerge-20091211, matt-nb5-mips64-k15, matt-nb5-mips64, matt-nb4-mips64-k7-u2a-k9b, matt-mips64-base2, haad-nbase2, haad-dm-base2, haad-dm-base1, haad-dm-base, haad-dm, ad-audiomp2-base, ad-audiomp2
Branch point for: nick-hppapmap, jym-xensuspend
Changes since 1.26: +3 -2 lines
Diff to previous 1.26 (colored)
ufsdirhash_build: missing unlock in failure path.
Revision 1.26 / (download) - annotate - [select for diffs], Sat Jun 28 01:34:06 2008 UTC (10 years, 6 months ago) by rumble
Changes since 1.25: +37 -32 lines
Diff to previous 1.25 (colored)
Create sysctl entries during module initialisation and destroy them appropriately. Many of these file systems are now ready for modularisation.
Revision 1.25 / (download) - annotate - [select for diffs], Mon Jun 16 02:36:27 2008 UTC (10 years, 7 months ago) by skd
CVS Tags: yamt-pf42-base4, wrstuden-revivesa-base-1, wrstuden-revivesa-base
Changes since 1.24: +4 -2 lines
Diff to previous 1.24 (colored)
Add some locking, runs with DIAGNOSTIC.
Revision 1.24 / (download) - annotate - [select for diffs], Sun Jun 15 21:18:06 2008 UTC (10 years, 7 months ago) by skd
Changes since 1.23: +4 -3 lines
Diff to previous 1.23 (colored)
Fix two cases where we would panic locking against ourselves.
Revision 1.23 / (download) - annotate - [select for diffs], Wed Jun 4 11:33:19 2008 UTC (10 years, 7 months ago) by ad
Branch point for: simonb-wapbl
Changes since 1.22: +77 -62 lines
Diff to previous 1.22 (colored)
- Tidy up the locking a bit. - Use atomics/kmem_alloc/pool_cache.
Revision 1.22 / (download) - annotate - [select for diffs], Fri May 16 09:22:01 2008 UTC (10 years, 8 months ago) by hannken
CVS Tags: yamt-pf42-base3, yamt-pf42-base2, hpcarm-cleanup-nbase
Changes since 1.21: +6 -5 lines
Diff to previous 1.21 (colored)
Make sure all cached buffers with valid, not yet written data have been run through copy-on-write. Call fscow_run() with valid data where possible. The LP_UFSCOW hack is no longer needed to protect ffs_copyonwrite() against endless recursion. - Add a flag B_MODIFY to bread(), breada() and breadn(). If set the caller intends to modify the buffer returned. - Always run copy-on-write on buffers returned from ffs_balloc(). - Add new function ffs_getblk() that gets a buffer, assigns a new blkno, may clear the buffer and runs copy-on-write. Process possible errors from getblk() or fscow_run(). Part of PR kern/38664. Welcome to 4.99.63 Reviewed by: YAMAMOTO Takashi <firstname.lastname@example.org>
Revision 1.21 / (download) - annotate - [select for diffs], Thu Jan 3 19:28:50 2008 UTC (11 years ago) by ad
CVS Tags: yamt-pf42-baseX, yamt-pf42-base, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, nick-net80211-sync-base, nick-net80211-sync, mjf-devfs-base, matt-armv6-nbase, matt-armv6-base, keiichi-mipv6-nbase, keiichi-mipv6-base, keiichi-mipv6, hpcarm-cleanup-base, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1
Branch point for: yamt-pf42, yamt-nfs-mp, wrstuden-revivesa, mjf-devfs2
Changes since 1.20: +10 -8 lines
Diff to previous 1.20 (colored)
Revision 1.20 / (download) - annotate - [select for diffs], Mon Oct 8 18:01:31 2007 UTC (11 years, 3 months ago) by ad
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-kmem-base3, yamt-kmem-base2, yamt-kmem-base, yamt-kmem, vmlocking2-base3, vmlocking2-base2, vmlocking2-base1, vmlocking2, vmlocking-nbase, vmlocking-base, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, jmcneill-pm-base, jmcneill-base, cube-autoconf-base, cube-autoconf, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64
Branch point for: mjf-devfs, bouyer-xeni386
Changes since 1.19: +15 -15 lines
Diff to previous 1.19 (colored)
Merge ffs locking & brelse changes from the vmlocking branch.
Revision 1.19 / (download) - annotate - [select for diffs], Sun Jul 22 21:12:27 2007 UTC (11 years, 6 months ago) by rumble
CVS Tags: yamt-x86pmap-base2, yamt-x86pmap-base, nick-csl-alignment-base5, matt-mips64-base, hpcarm-cleanup
Branch point for: yamt-x86pmap, matt-mips64, matt-armv6, jmcneill-pm
Changes since 1.18: +4 -1 lines
Diff to previous 1.18 (colored)
Add missing RCSID.
Revision 1.18 / (download) - annotate - [select for diffs], Tue Jul 10 09:50:09 2007 UTC (11 years, 6 months ago) by hannken
CVS Tags: nick-csl-alignment-base, mjf-ufs-trans-base
Branch point for: nick-csl-alignment
Changes since 1.17: +1 -2 lines
Diff to previous 1.17 (colored)
Move `struct dquot' and its supporting functions from quota.h to ufs_quota.c. - Make quota-internal functions static. - Clean up declarations in quota.h and ufs_extern.h. quota.h now has the description of quota criterions, on-disk structure, user-kernel interface and declaration of init/done functions. All ufs quota related function prototypes go to ufs_extern.h. - New functions ufsquota_init() and ufsquota_free() create or destroy the quota fields of `struct inode'. - chkdq() and chkiq() always update the quota fields of `struct inode' first. - Only ufs_access() explicitely calls getinoquota(). No objections on tech-kern@
Revision 1.17 / (download) - annotate - [select for diffs], Mon Jul 9 22:44:07 2007 UTC (11 years, 6 months ago) by ad
Changes since 1.16: +3 -1 lines
Diff to previous 1.16 (colored)
Fix merge botch.
Revision 1.16 / (download) - annotate - [select for diffs], Mon Jul 9 21:11:35 2007 UTC (11 years, 6 months ago) by ad
Changes since 1.15: +28 -8 lines
Diff to previous 1.15 (colored)
Merge some of the less invasive changes from the vmlocking branch: - kthread, callout, devsw API changes - select()/poll() improvements - miscellaneous MT safety improvements
Revision 1.15 / (download) - annotate - [select for diffs], Sat Jun 30 09:37:54 2007 UTC (11 years, 6 months ago) by pooka
Changes since 1.14: +7 -8 lines
Diff to previous 1.14 (colored)
Using POOL_INIT here makes no sense, since file systems always have an init method. So get rid of it and #ifdef _LKM and just always init in the init method. Give malloc types the same treatment. Makes file systems nicer to work with in linksetless environments and fixes a few LKM discrepancies.
Revision 1.14 / (download) - annotate - [select for diffs], Mon Mar 12 18:18:38 2007 UTC (11 years, 10 months ago) by ad
CVS Tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup
Branch point for: mjf-ufs-trans
Changes since 1.13: +3 -3 lines
Diff to previous 1.13 (colored)
Pass an ipl argument to pool_init/POOL_INIT to be used when initializing the pool's lock.
Revision 1.13 / (download) - annotate - [select for diffs], Sun Mar 4 06:03:46 2007 UTC (11 years, 10 months ago) by christos
Branch point for: vmlocking
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
Revision 1.12 / (download) - annotate - [select for diffs], Fri Feb 9 21:55:42 2007 UTC (11 years, 11 months ago) by ad
CVS Tags: post-newlock2-merge, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)
Merge newlock2 to head.
Revision 1.11 / (download) - annotate - [select for diffs], Sun Mar 19 17:50:42 2006 UTC (12 years, 10 months ago) by matt
CVS Tags: yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-splraiseipl, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, yamt-pdpolicy-base3, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, simonb-timecounters-base, rpaulo-netinet-merge-pcb-base, newlock2-nbase, newlock2-base, netbsd-4-base, netbsd-4-0-RELEASE, netbsd-4-0-RC5, netbsd-4-0-RC4, netbsd-4-0-RC3, netbsd-4-0-RC2, netbsd-4-0-RC1, netbsd-4-0-1-RELEASE, netbsd-4-0, netbsd-4, matt-nb4-arm-base, matt-nb4-arm, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, chap-midi-nbase, chap-midi-base, chap-midi, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: newlock2
Changes since 1.10: +3 -3 lines
Diff to previous 1.10 (colored)
More MALLOC -> malloc changes.
Revision 1.10 / (download) - annotate - [select for diffs], Sat Jan 14 17:41:18 2006 UTC (13 years ago) by yamt
CVS Tags: yamt-uio_vmspace-base5, yamt-pdpolicy-base2, yamt-pdpolicy-base, peter-altq-base
Branch point for: yamt-pdpolicy, simonb-timecounters, rpaulo-netinet-merge-pcb, peter-altq, elad-kernelauth
Changes since 1.9: +3 -3 lines
Diff to previous 1.9 (colored)
- unify ffs_blkatoff and lfs_blkatoff. - remove ufs_ops::uo_blkatoff. - add directory read-ahead code. (disabled for now.)
Revision 1.9 / (download) - annotate - [select for diffs], Sat Jan 14 09:09:39 2006 UTC (13 years ago) by yamt
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)
make ufsdirhash_pool static.
Revision 1.8 / (download) - annotate - [select for diffs], Fri Jan 13 00:50:25 2006 UTC (13 years ago) by yamt
Changes since 1.7: +5 -1 lines
Diff to previous 1.7 (colored)
ufsdirhash_build: yield cpu when looping on directory entries.
Revision 1.7 / (download) - annotate - [select for diffs], Sun Dec 11 12:25:28 2005 UTC (13 years, 1 month ago) by christos
Branch point for: yamt-uio_vmspace
Changes since 1.6: +1 -1 lines
Diff to previous 1.6 (colored)
Revision 1.6 / (download) - annotate - [select for diffs], Wed Nov 2 12:39:14 2005 UTC (13 years, 2 months ago) by yamt
CVS Tags: yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, ktrace-lwp-base
Changes since 1.5: +4 -4 lines
Diff to previous 1.5 (colored)
merge yamt-vop branch. remove following VOPs. VOP_BLKATOFF VOP_VALLOC VOP_BALLOC VOP_REALLOCBLKS VOP_VFREE VOP_TRUNCATE VOP_UPDATE
Revision 1.5 / (download) - annotate - [select for diffs], Sun Jul 10 01:08:52 2005 UTC (13 years, 6 months ago) by thorpej
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, thorpej-vnode-attr-base, thorpej-vnode-attr
Branch point for: yamt-vop
Changes since 1.4: +2 -6 lines
Diff to previous 1.4 (colored)
Revision 1.4 / (download) - annotate - [select for diffs], Mon Jun 20 02:49:19 2005 UTC (13 years, 7 months ago) by atatat
Branch point for: yamt-lazymbuf
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)
Change the rest of the sysctl subsystem to use const consistently. The __UNCONST macro is now used only where necessary and the RW macros are gone. Most of the changes here are consumers of the sysctl_createv(9) interface that now takes a pair of const pointers which used not to be.
Revision 1.3 / (download) - annotate - [select for diffs], Tue May 31 02:37:50 2005 UTC (13 years, 7 months ago) by christos
Changes since 1.2: +4 -4 lines
Diff to previous 1.2 (colored)
Revision 1.2 / (download) - annotate - [select for diffs], Sat Feb 26 22:32:20 2005 UTC (13 years, 10 months ago) by perry
CVS Tags: yamt-km-base4, yamt-km-base3, netbsd-3-base, netbsd-3-1-RELEASE, netbsd-3-1-RC4, netbsd-3-1-RC3, netbsd-3-1-RC2, netbsd-3-1-RC1, netbsd-3-1-1-RELEASE, netbsd-3-1, netbsd-3-0-RELEASE, netbsd-3-0-RC6, netbsd-3-0-RC5, netbsd-3-0-RC4, netbsd-3-0-RC3, netbsd-3-0-RC2, netbsd-3-0-RC1, netbsd-3-0-3-RELEASE, netbsd-3-0-2-RELEASE, netbsd-3-0-1-RELEASE, netbsd-3-0, netbsd-3, kent-audio2-base
Branch point for: kent-audio2
Changes since 1.1: +7 -7 lines
Diff to previous 1.1 (colored)
nuke trailing whitespace
Revision 1.1 / (download) - annotate - [select for diffs], Sun Jan 23 19:37:05 2005 UTC (14 years ago) by rumble
CVS Tags: yamt-km-base2, yamt-km-base
Branch point for: yamt-km, ktrace-lwp
Bring in Ian Dowse's Dirhash from FreeBSD. Hash tables of directories are created on the fly and used to increase performance by circumventing ufs_lookup's linear search. Dirhash is enabled by the UFS_DIRHASH option, but not by default.
This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.