The NetBSD Project

CVS log for src/sys/kern/vfs_dirhash.c

[BACK] Up to [cvs.NetBSD.org] / src / sys / kern

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.16: download - view: text, markup, annotated - select for diffs
Sat Dec 7 02:11:42 2024 UTC (4 months, 1 week ago) by riastradh
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +42 -53 lines
vfs(9): Sprinkle KNF.

No functional change intended.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Wed Sep 28 09:57:13 2022 UTC (2 years, 6 months ago) by reinoud
Branches: MAIN
CVS tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, perseant-exfatfs-base-20240630, perseant-exfatfs-base, perseant-exfatfs, netbsd-10-base, netbsd-10-1-RELEASE, netbsd-10-0-RELEASE, netbsd-10-0-RC6, netbsd-10-0-RC5, netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1, netbsd-10, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +4 -4 lines
Remove reference to udf_node in comment; it is FS agnostic.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sat Aug 21 09:59:46 2021 UTC (3 years, 8 months ago) by andvar
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -3 lines
s/helt/held+s/eroneously/erroneously/+s/splitted/split/+s/recommented/recommended/

Revision 1.12.20.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:09:04 2019 UTC (5 years, 10 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12: +5 -8 lines
Sync with HEAD

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Feb 10 17:13:33 2019 UTC (6 years, 2 months ago) by christos
Branches: MAIN
CVS tags: thorpej-i2c-spi-conf2-base, thorpej-i2c-spi-conf2, thorpej-i2c-spi-conf-base, thorpej-i2c-spi-conf, thorpej-futex2-base, thorpej-futex2, thorpej-futex-base, thorpej-futex, thorpej-cfargs2-base, thorpej-cfargs2, thorpej-cfargs-base, thorpej-cfargs, phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, phil-wifi-20190609, netbsd-9-base, netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, netbsd-9, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-xenpvh-base2, bouyer-xenpvh-base1, bouyer-xenpvh-base, bouyer-xenpvh, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +5 -8 lines
Introduce PR_ZERO to avoid open-coding memset()s everywhere. OK riastradh@.

Revision 1.10.26.2: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:38:45 2017 UTC (7 years, 4 months ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.10.26.1: preferred, colored; branchpoint 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10.26.1: +2 -2 lines
update from HEAD

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Sep 5 05:57:21 2014 UTC (10 years, 7 months ago) by matt
Branches: MAIN
CVS tags: tls-maxphys-base-20171202, prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, prg-localcount2, phil-wifi-base, 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-merge-20190127, pgoyette-compat-base, pgoyette-compat-20190127, 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, nick-nhusb-base, nick-nhusb, netbsd-8-base, netbsd-8-3-RELEASE, netbsd-8-2-RELEASE, netbsd-8-1-RELEASE, netbsd-8-1-RC1, 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
Branch point for: phil-wifi
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +4 -4 lines
Don't next structure and enum definitions.
Don't use C++ keywords new, try, class, private, etc.

Revision 1.10.26.1: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:04:29 2014 UTC (10 years, 8 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +36 -2 lines
Rebase to HEAD as of a few days ago.

Revision 1.10.16.1: download - view: text, markup, annotated - select for diffs
Thu May 22 11:41:04 2014 UTC (10 years, 11 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10: +36 -2 lines
sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs.  ("Protocol error: too many arguments")

Revision 1.10.30.1: download - view: text, markup, annotated - select for diffs
Wed Aug 28 23:59:35 2013 UTC (11 years, 7 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10: +36 -2 lines
sync with head

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Jul 7 19:31:26 2013 UTC (11 years, 9 months ago) by reinoud
Branches: MAIN
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, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, 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
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +36 -2 lines
Extend generic dirhash to include an empty directory checker based on
the knowledge the dirhash has. This is done by keeping a count of the current
hash entries.

Revision 1.4.2.5.4.1: download - view: text, markup, annotated - select for diffs
Wed Apr 21 00:28:19 2010 UTC (15 years ago) by matt
Branches: matt-nb5-mips64
CVS tags: matt-nb5-mips64-premerge-20101231, matt-nb5-mips64-k15
Diff to: previous 1.4.2.5: preferred, colored; next MAIN 1.4.2.6: preferred, colored
Changes since revision 1.4.2.5: +5 -8 lines
sync to netbsd-5

Revision 1.10.4.2: download - view: text, markup, annotated - select for diffs
Mon May 4 08:13:49 2009 UTC (15 years, 11 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.10.4.1: preferred, colored; branchpoint 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10.4.1: +471 -0 lines
sync with head.

Revision 1.4.2.6: download - view: text, markup, annotated - select for diffs
Sun May 3 13:21:36 2009 UTC (15 years, 11 months ago) by bouyer
Branches: netbsd-5
CVS tags: 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, matt-nb5-pq3-base, matt-nb5-pq3
Diff to: previous 1.4.2.5: preferred, colored; branchpoint 1.4: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4.2.5: +5 -8 lines
Pull up following revision(s) (requested by martin in ticket #732):
	sys/kern/vfs_dirhash.c: revision 1.10
PR port-vax/41315:
Previous code ususally works since compiler won't put gap between
those struct members but there is no reason to rely on that.
While here, I rewrite the loop using an usual idiom.  It shaves
both source and object code.

Revision 1.1.8.2: download - view: text, markup, annotated - select for diffs
Tue Mar 3 18:32:57 2009 UTC (16 years, 1 month ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.1.8.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.8.1: +5 -8 lines
Sync with HEAD.

Revision 1.10.4.1
Fri Feb 6 23:56:26 2009 UTC (16 years, 2 months ago) by yamt
Branches: yamt-nfs-mp
FILE REMOVED
Changes since revision 1.10: +0 -471 lines
file vfs_dirhash.c was added on branch yamt-nfs-mp on 2009-05-04 08:13:49 +0000

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Feb 6 23:56:26 2009 UTC (16 years, 2 months ago) by enami
Branches: MAIN
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-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, 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, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, 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, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base, jym-xensuspend, 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, yamt-nfs-mp, tls-maxphys, rmind-smpnet
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +5 -8 lines
Previous code ususally works since compiler won't put gap between
those struct members but there is no reason to rely on that.
While here, I rewrite the loop using an usual idiom.  It shaves
both source and object code.

Revision 1.1.8.1: download - view: text, markup, annotated - select for diffs
Mon Jan 19 13:19:40 2009 UTC (16 years, 3 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +91 -104 lines
Sync with HEAD.

Revision 1.1.2.3: download - view: text, markup, annotated - select for diffs
Sat Jan 17 13:29:20 2009 UTC (16 years, 3 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.1.2.2: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.2.2: +89 -102 lines
Sync with HEAD.

Revision 1.4.2.5: download - view: text, markup, annotated - select for diffs
Tue Jan 6 23:01:49 2009 UTC (16 years, 3 months ago) by snj
Branches: netbsd-5
CVS tags: 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, matt-nb5-mips64-u2-k2-k4-k7-k8-k9, matt-nb5-mips64-u1-k1-k5, matt-nb5-mips64-premerge-20091211, matt-nb4-mips64-k7-u2a-k9b
Branch point for: matt-nb5-mips64
Diff to: previous 1.4.2.4: preferred, colored; branchpoint 1.4: preferred, colored
Changes since revision 1.4.2.4: +4 -3 lines
Pull up following revision(s) (requested by reinoud in ticket #212):
	sys/kern/vfs_dirhash.c: revision 1.9
When reusing a directory free space slot and thus finding it on the free space
list, do free it back into the pool!

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Dec 28 17:11:26 2008 UTC (16 years, 3 months ago) by reinoud
Branches: MAIN
CVS tags: mjf-devfs2-base
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +4 -3 lines
When reusing a directory free space slot and thus finding it on the free space
list, do free it back into the pool!

Revision 1.1.6.3: download - view: text, markup, annotated - select for diffs
Sat Dec 13 01:15:09 2008 UTC (16 years, 4 months ago) by haad
Branches: haad-dm
Diff to: previous 1.1.6.2: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.6.2: +90 -104 lines
Update haad-dm branch to haad-dm-base2.

Revision 1.4.2.4: download - view: text, markup, annotated - select for diffs
Sun Nov 2 02:22:26 2008 UTC (16 years, 5 months ago) by snj
Branches: netbsd-5
Diff to: previous 1.4.2.3: preferred, colored; branchpoint 1.4: preferred, colored
Changes since revision 1.4.2.3: +15 -4 lines
Pull up following revision(s) (requested by reinoud in ticket #5):
	sys/kern/vfs_dirhash.c: revision 1.8
Clarify the dirhash locking protocol and remove unnessiary #ifdef DEBUG
flag.

Revision 1.4.2.3: download - view: text, markup, annotated - select for diffs
Sun Nov 2 02:21:09 2008 UTC (16 years, 5 months ago) by snj
Branches: netbsd-5
Diff to: previous 1.4.2.2: preferred, colored; branchpoint 1.4: preferred, colored
Changes since revision 1.4.2.2: +9 -4 lines
Pull up following revision(s) (requested by reinoud in ticket #5):
	sys/kern/vfs_dirhash.c: revision 1.7
Protect the dirhash_queue when purging hashed directories on memory
overflow situations.

Revision 1.4.2.2: download - view: text, markup, annotated - select for diffs
Sun Nov 2 02:18:20 2008 UTC (16 years, 5 months ago) by snj
Branches: netbsd-5
Diff to: previous 1.4.2.1: preferred, colored; branchpoint 1.4: preferred, colored
Changes since revision 1.4.2.1: +2 -7 lines
Pull up following revision(s) (requested by reinoud in ticket #5):
	sys/kern/vfs_dirhash.c: revision 1.6
Remove old KASSERTS that were commented out. Since the dirhash structure is
considered part of the vnode/*_node structure it sure has to be locked or
the code using it is playing russian roulette.

Revision 1.4.2.1: download - view: text, markup, annotated - select for diffs
Sun Nov 2 02:17:06 2008 UTC (16 years, 5 months ago) by snj
Branches: netbsd-5
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +54 -76 lines
Pull up following revision(s) (requested by reinoud in ticket #5):
	sys/kern/vfs_dirhash.c: revision 1.5
Cleanup dirhash and make use of the standard hash32_strn() instead of the
handcrafted one.
Note it uses hash32_strn() since arguments can be passed from namei
arguments and thus don't have to be null terminated.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Oct 31 16:04:59 2008 UTC (16 years, 5 months ago) by reinoud
Branches: MAIN
CVS tags: haad-nbase2, haad-dm-base2, haad-dm-base, ad-audiomp2-base, ad-audiomp2
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +15 -4 lines
Clarify the dirhash locking protocol and remove unnessiary #ifdef DEBUG
flag.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Oct 31 15:48:39 2008 UTC (16 years, 5 months ago) by reinoud
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +9 -4 lines
Protect the dirhash_queue when purging hashed directories on memory
overflow situations.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Oct 31 15:13:55 2008 UTC (16 years, 5 months ago) by reinoud
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -7 lines
Remove old KASSERTS that were commented out. Since the dirhash structure is
considered part of the vnode/*_node structure it sure has to be locked or
the code using it is playing russian roulette.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Fri Oct 31 15:01:12 2008 UTC (16 years, 5 months ago) by reinoud
Branches: MAIN
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +54 -76 lines
Cleanup dirhash and make use of the standard hash32_strn() instead of the
handcrafted one.

Note it uses hash32_strn() since arguments can be passed from namei
arguments and thus don't have to be null terminated.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Thu Oct 30 17:19:18 2008 UTC (16 years, 5 months ago) by reinoud
Branches: MAIN
CVS tags: netbsd-5-base
Branch point for: netbsd-5
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -4 lines
Remove old sysctl numbers not used anymore.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu Oct 30 16:41:18 2008 UTC (16 years, 5 months ago) by reinoud
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -4 lines
Make some variables static that ought to have been from the start.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Oct 30 16:17:53 2008 UTC (16 years, 5 months ago) by reinoud
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +14 -15 lines
Add sysctl's using CTL_CREATE to query and set the memory use of the
generic vfs dirhash code.

Revision 1.1.6.2: download - view: text, markup, annotated - select for diffs
Sun Oct 19 22:17:29 2008 UTC (16 years, 6 months ago) by haad
Branches: haad-dm
Diff to: previous 1.1.6.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.6.1: +487 -0 lines
Sync with HEAD.

Revision 1.1.4.2: download - view: text, markup, annotated - select for diffs
Fri Oct 10 22:34:14 2008 UTC (16 years, 6 months ago) by skrll
Branches: wrstuden-revivesa
Diff to: previous 1.1.4.1: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.4.1: +487 -0 lines
Sync with HEAD.

Revision 1.1.2.2: download - view: text, markup, annotated - select for diffs
Sun Oct 5 20:11:32 2008 UTC (16 years, 6 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.1.2.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.1: +487 -0 lines
Sync with HEAD.

Revision 1.1.6.1
Sat Sep 27 13:01:07 2008 UTC (16 years, 6 months ago) by haad
Branches: haad-dm
FILE REMOVED
Changes since revision 1.1: +0 -487 lines
file vfs_dirhash.c was added on branch haad-dm on 2008-10-19 22:17:29 +0000

Revision 1.1.4.1
Sat Sep 27 13:01:07 2008 UTC (16 years, 6 months ago) by skrll
Branches: wrstuden-revivesa
FILE REMOVED
Changes since revision 1.1: +0 -487 lines
file vfs_dirhash.c was added on branch wrstuden-revivesa on 2008-10-10 22:34:14 +0000

Revision 1.1.2.1
Sat Sep 27 13:01:07 2008 UTC (16 years, 6 months ago) by mjf
Branches: mjf-devfs2
FILE REMOVED
Changes since revision 1.1: +0 -487 lines
file vfs_dirhash.c was added on branch mjf-devfs2 on 2008-10-05 20:11:32 +0000

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sat Sep 27 13:01:07 2008 UTC (16 years, 6 months ago) by reinoud
Branches: MAIN
CVS tags: wrstuden-revivesa-base-4, matt-mips64-base2, haad-dm-base1
Branch point for: wrstuden-revivesa, nick-hppapmap, mjf-devfs2, haad-dm
Add generic FS agnostic directory hashing support. Currently only in use by
UDF. Future users could be msdosfs, ufs, nilfs2 (when ready), cd9660 etc.

Note that its not the same as UFS's DIRHASH support; UFS would need a good
cleanup/splitout of directory operations to adopt to this new directory
hashing support since most directory operations are interweaved with the
vnops itself. This is a TODO.

Diff request

This form allows you to request diffs 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.

Log view options

CVSweb <webmaster@jp.NetBSD.org>