The NetBSD Project

CVS log for src/sys/ufs/ufs/ufs_dirhash.c

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.41: download - view: text, markup, annotated - select for diffs
Sun Aug 7 02:33:47 2022 UTC (2 years, 3 months ago) by simonb
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-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, HEAD
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +39 -4 lines
If UFS or LFS dirhash is enabled in the kernel, set the dirhash cache
size dependant on memory size.  If less than 128MB of memory, default
to no cache.  With 128MB of memory or more, use a maximum cache size of
1/64th of memory; cap maximum default cache size to 32MB (for systems
with 2GB of memory or more).

The dirhash cache sizes are still explicityly setable by sysctl(8) or
by adding relevant entry(s) to sysctl.conf(5).

Revision 1.37.18.1: download - view: text, markup, annotated - select for diffs
Wed Apr 8 14:09:04 2020 UTC (4 years, 7 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.37: preferred, colored; next MAIN 1.38: preferred, colored
Changes since revision 1.37: +15 -24 lines
Merge changes from current as of 20200406

Revision 1.40: download - view: text, markup, annotated - select for diffs
Mon Mar 16 21:20:13 2020 UTC (4 years, 8 months ago) by pgoyette
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, 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
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +9 -14 lines
Use the module subsystem's ability to process SYSCTL_SETUP() entries to
automate installation of sysctl nodes.

Note that there are still a number of device and pseudo-device modules
that create entries tied to individual device units, rather than to the
module itself.  These are not changed.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Sat Mar 14 18:08:40 2020 UTC (4 years, 8 months ago) by ad
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +4 -6 lines
- Hide the details of SPCF_SHOULDYIELD and related behind a couple of small
  functions: preempt_point() and preempt_needed().

- preempt(): if the LWP has exceeded its timeslice in kernel, strip it of
  any priority boost gained earlier from blocking.

Revision 1.37.22.1: download - view: text, markup, annotated - select for diffs
Sun Mar 8 11:07:58 2020 UTC (4 years, 8 months ago) by martin
Branches: netbsd-9
CVS tags: netbsd-9-4-RELEASE, netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE
Diff to: previous 1.37: preferred, colored; next MAIN 1.38: preferred, colored
Changes since revision 1.37: +6 -8 lines
Pull up following revision(s) (requested by chs in ticket #767):

	sys/ufs/ufs/ufs_dirhash.c: revision 1.38

in ufsdirhash_free(), only examine dh->dh_onlist after taking the
dirhashlist lock.  if we skip the lock then we might see that
dh_onlist is zero while ufsdirhash_recycle() is still working on
the dirhash.  the symptom I saw was that ufsdirhash_free() would
try to destroy the dh_lock mutex while it was still held.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Sun Mar 8 00:23:59 2020 UTC (4 years, 8 months ago) by chs
Branches: MAIN
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +6 -8 lines
in ufsdirhash_free(), only examine dh->dh_onlist after taking the
dirhashlist lock.  if we skip the lock then we might see that
dh_onlist is zero while ufsdirhash_recycle() is still working on
the dirhash.  the symptom I saw was that ufsdirhash_free() would
try to destroy the dh_lock mutex while it was still held.

Revision 1.34.22.3: download - view: text, markup, annotated - select for diffs
Sun Dec 3 11:39:22 2017 UTC (7 years ago) by jdolecek
Branches: tls-maxphys
Diff to: previous 1.34.22.2: preferred, colored; branchpoint 1.34: preferred, colored; next MAIN 1.35: preferred, colored
Changes since revision 1.34.22.2: +3 -2 lines
update from HEAD

Revision 1.36.6.1: download - view: text, markup, annotated - select for diffs
Mon Apr 6 15:18:33 2015 UTC (9 years, 8 months ago) by skrll
Branches: nick-nhusb
Diff to: previous 1.36: preferred, colored; next MAIN 1.37: preferred, colored
Changes since revision 1.36: +5 -4 lines
Sync with HEAD

Revision 1.37: download - view: text, markup, annotated - select for diffs
Sat Dec 20 00:28:05 2014 UTC (9 years, 11 months ago) by christos
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, phil-wifi-20191119, phil-wifi-20190609, 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, netbsd-9-base, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1, 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, isaki-audio2-base, isaki-audio2, is-mlppp-base, is-mlppp, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: phil-wifi, netbsd-9
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +5 -4 lines
clear i_dirhash sooner, but what lock protects it?

Revision 1.34.22.2: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:04:45 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.34.22.1: preferred, colored; branchpoint 1.34: preferred, colored
Changes since revision 1.34.22.1: +1 -7 lines
Rebase to HEAD as of a few days ago.

Revision 1.34.12.1: download - view: text, markup, annotated - select for diffs
Thu May 22 11:41:19 2014 UTC (10 years, 6 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.34: preferred, colored; next MAIN 1.35: preferred, colored
Changes since revision 1.34: +15 -21 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.35.2.1: download - view: text, markup, annotated - select for diffs
Sun May 18 17:46:22 2014 UTC (10 years, 6 months ago) by rmind
Branches: rmind-smpnet
Diff to: previous 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35: +3 -9 lines
sync with head

Revision 1.36: download - view: text, markup, annotated - select for diffs
Tue Feb 25 18:30:13 2014 UTC (10 years, 9 months ago) by pooka
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, 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
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +3 -9 lines
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.34.22.1: download - view: text, markup, annotated - select for diffs
Sun Jun 23 06:18:40 2013 UTC (11 years, 5 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +14 -14 lines
resync from head

Revision 1.35: download - view: text, markup, annotated - select for diffs
Sun Jun 9 17:57:09 2013 UTC (11 years, 5 months ago) by dholland
Branches: MAIN
CVS tags: riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2
Branch point for: rmind-smpnet
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +14 -14 lines
Stick UFS_ in front of these symbols:
   DIRBLKSIZ
   DIRECTSIZ
   DIRSIZ
   OLDDIRFMT
   NEWDIRFMT

Part of PR 47909.

Revision 1.21.10.3: download - view: text, markup, annotated - select for diffs
Thu Mar 11 15:04:45 2010 UTC (14 years, 8 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.21.10.2: preferred, colored; branchpoint 1.21: preferred, colored; next MAIN 1.22: preferred, colored
Changes since revision 1.21.10.2: +3 -3 lines
sync with head

Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon Oct 5 23:48:08 2009 UTC (15 years, 2 months ago) by rmind
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-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
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +3 -3 lines
ufsdirhash_recycle(): modify ufs_dirhashmem atomically.

Revision 1.27.10.2: download - view: text, markup, annotated - select for diffs
Thu Jul 23 23:33:03 2009 UTC (15 years, 4 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.27.10.1: preferred, colored; branchpoint 1.27: preferred, colored; next MAIN 1.28: preferred, colored
Changes since revision 1.27.10.1: +3 -3 lines
Sync with HEAD.

Revision 1.21.10.2: download - view: text, markup, annotated - select for diffs
Sat Jun 20 07:20:38 2009 UTC (15 years, 5 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.21.10.1: preferred, colored; branchpoint 1.21: preferred, colored
Changes since revision 1.21.10.1: +3 -3 lines
sync with head

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sat May 30 13:54:36 2009 UTC (15 years, 6 months ago) by hannken
Branches: MAIN
CVS tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, jymxensuspend-base
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +3 -3 lines
ufsdirhash_lookup(): call ufs_blkatoff() with "modify == false".
This buffer is used read-only here and from caller.

Revision 1.27.10.1: download - view: text, markup, annotated - select for diffs
Wed May 13 17:23:07 2009 UTC (15 years, 6 months ago) by jym
Branches: jym-xensuspend
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +5 -5 lines
Sync with HEAD.

Commit is split, to avoid a "too many arguments" protocol error.

Revision 1.32: download - view: text, markup, annotated - select for diffs
Wed May 6 16:43:47 2009 UTC (15 years, 7 months ago) by rmind
Branches: MAIN
CVS tags: yamt-nfs-mp-base4, jym-xensuspend-base
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +1 -2 lines
Revert previous until problem will be understood.

Revision 1.31: download - view: text, markup, annotated - select for diffs
Mon May 4 20:54:25 2009 UTC (15 years, 7 months ago) by rmind
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +4 -3 lines
ufsdirhash_recycle():
- Fix ufs_dirhashmem modification (do it atomically).
- Fix a memory leak.

OK by <ad>.

Revision 1.21.10.1: download - view: text, markup, annotated - select for diffs
Mon May 4 08:14:38 2009 UTC (15 years, 7 months ago) by yamt
Branches: yamt-nfs-mp
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +116 -91 lines
sync with head.

Revision 1.27.4.2: download - view: text, markup, annotated - select for diffs
Tue Apr 28 07:37:58 2009 UTC (15 years, 7 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.27.4.1: preferred, colored; branchpoint 1.27: preferred, colored; next MAIN 1.28: preferred, colored
Changes since revision 1.27.4.1: +4 -4 lines
Sync with HEAD.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Wed Mar 18 15:14:32 2009 UTC (15 years, 8 months ago) by cegger
Branches: MAIN
CVS tags: yamt-nfs-mp-base3, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +3 -3 lines
bcmp -> memcmp

Revision 1.29: download - view: text, markup, annotated - select for diffs
Wed Mar 18 10:22:46 2009 UTC (15 years, 8 months ago) by cegger
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +3 -3 lines
Ansify function definitions w/o arguments. Generated with sed.

Revision 1.27.4.1: download - view: text, markup, annotated - select for diffs
Tue Mar 3 18:34:40 2009 UTC (15 years, 9 months ago) by skrll
Branches: nick-hppapmap
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -3 lines
Sync with HEAD.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Sun Feb 22 20:28:07 2009 UTC (15 years, 9 months ago) by ad
Branches: MAIN
CVS tags: nick-hppapmap-base2
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -3 lines
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.21.6.4: download - view: text, markup, annotated - select for diffs
Sun Sep 28 10:41:06 2008 UTC (16 years, 2 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.21.6.3: preferred, colored; branchpoint 1.21: preferred, colored; next MAIN 1.22: preferred, colored
Changes since revision 1.21.6.3: +1 -0 lines
Sync with HEAD.

Revision 1.21.12.2: download - view: text, markup, annotated - select for diffs
Thu Sep 18 04:37:06 2008 UTC (16 years, 2 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.21.12.1: preferred, colored; branchpoint 1.21: preferred, colored; next MAIN 1.22: preferred, colored
Changes since revision 1.21.12.1: +38 -32 lines
Sync with wrstuden-revivesa-base-2.

Revision 1.23.2.2: download - view: text, markup, annotated - select for diffs
Thu Jul 3 18:38:25 2008 UTC (16 years, 5 months ago) by simonb
Branches: simonb-wapbl
Diff to: previous 1.23.2.1: preferred, colored; next MAIN 1.24: preferred, colored
Changes since revision 1.23.2.1: +38 -32 lines
Sync with head.

Revision 1.27: download - view: text, markup, annotated - select for diffs
Thu Jul 3 09:56:15 2008 UTC (16 years, 5 months ago) by ad
Branches: MAIN
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
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +3 -2 lines
ufsdirhash_build: missing unlock in failure path.

Revision 1.21.6.3: download - view: text, markup, annotated - select for diffs
Sun Jun 29 09:33:21 2008 UTC (16 years, 5 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.21.6.2: preferred, colored; branchpoint 1.21: preferred, colored
Changes since revision 1.21.6.2: +39 -31 lines
Sync with HEAD.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sat Jun 28 01:34:06 2008 UTC (16 years, 5 months ago) by rumble
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +37 -32 lines
Create sysctl entries during module initialisation and destroy them
appropriately.

Many of these file systems are now ready for modularisation.

Revision 1.21.12.1: download - view: text, markup, annotated - select for diffs
Mon Jun 23 04:32:05 2008 UTC (16 years, 5 months ago) by wrstuden
Branches: wrstuden-revivesa
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +83 -64 lines
Sync w/ -current. 34 merge conflicts to follow.

Revision 1.23.2.1: download - view: text, markup, annotated - select for diffs
Wed Jun 18 16:33:59 2008 UTC (16 years, 5 months ago) by simonb
Branches: simonb-wapbl
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +6 -3 lines
Sync with head.

Revision 1.21.8.2: download - view: text, markup, annotated - select for diffs
Tue Jun 17 09:15:17 2008 UTC (16 years, 5 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.21.8.1: preferred, colored; branchpoint 1.21: preferred, colored; next MAIN 1.22: preferred, colored
Changes since revision 1.21.8.1: +80 -62 lines
sync with head.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Mon Jun 16 02:36:27 2008 UTC (16 years, 5 months ago) by skd
Branches: MAIN
CVS tags: yamt-pf42-base4, wrstuden-revivesa-base-1, wrstuden-revivesa-base
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +4 -2 lines
Add some locking, runs with DIAGNOSTIC.

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sun Jun 15 21:18:06 2008 UTC (16 years, 5 months ago) by skd
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +4 -3 lines
Fix two cases where we would panic locking against ourselves.

Revision 1.21.6.2: download - view: text, markup, annotated - select for diffs
Thu Jun 5 19:14:37 2008 UTC (16 years, 6 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.21.6.1: preferred, colored; branchpoint 1.21: preferred, colored
Changes since revision 1.21.6.1: +75 -60 lines
Sync with HEAD.

Also fix build.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Wed Jun 4 11:33:19 2008 UTC (16 years, 6 months ago) by ad
Branches: MAIN
Branch point for: simonb-wapbl
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +77 -62 lines
- Tidy up the locking a bit.
- Use atomics/kmem_alloc/pool_cache.

Revision 1.21.6.1: download - view: text, markup, annotated - select for diffs
Mon Jun 2 13:24:37 2008 UTC (16 years, 6 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +6 -5 lines
Sync with HEAD.

Revision 1.21.8.1: download - view: text, markup, annotated - select for diffs
Sun May 18 12:35:56 2008 UTC (16 years, 6 months ago) by yamt
Branches: yamt-pf42
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +6 -5 lines
sync with head.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Fri May 16 09:22:01 2008 UTC (16 years, 6 months ago) by hannken
Branches: MAIN
CVS tags: yamt-pf42-base3, yamt-pf42-base2, hpcarm-cleanup-nbase
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +6 -5 lines
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 <yamt@netbsd.org>

Revision 1.20.4.1: download - view: text, markup, annotated - select for diffs
Mon Feb 18 21:07:32 2008 UTC (16 years, 9 months ago) by mjf
Branches: mjf-devfs
Diff to: previous 1.20: preferred, colored; next MAIN 1.21: preferred, colored
Changes since revision 1.20: +10 -8 lines
Sync with HEAD.

Revision 1.4.2.5: download - view: text, markup, annotated - select for diffs
Mon Jan 21 09:48:15 2008 UTC (16 years, 10 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.4.2.4: preferred, colored; next MAIN 1.5: preferred, colored
Changes since revision 1.4.2.4: +10 -8 lines
sync with head

Revision 1.19.6.2: download - view: text, markup, annotated - select for diffs
Wed Jan 9 01:58:34 2008 UTC (16 years, 11 months ago) by matt
Branches: matt-armv6
Diff to: previous 1.19.6.1: preferred, colored; branchpoint 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19.6.1: +10 -8 lines
sync with HEAD

Revision 1.20.10.1: download - view: text, markup, annotated - select for diffs
Tue Jan 8 22:12:04 2008 UTC (16 years, 11 months ago) by bouyer
Branches: bouyer-xeni386
CVS tags: bouyer-xeni386-merge1
Diff to: previous 1.20: preferred, colored; next MAIN 1.21: preferred, colored
Changes since revision 1.20: +10 -8 lines
Sync with HEAD

Revision 1.21: download - view: text, markup, annotated - select for diffs
Thu Jan 3 19:28:50 2008 UTC (16 years, 11 months ago) by ad
Branches: MAIN
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
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +10 -8 lines
Use pool_cache.

Revision 1.19.6.1: download - view: text, markup, annotated - select for diffs
Tue Nov 6 23:35:23 2007 UTC (17 years, 1 month ago) by matt
Branches: matt-armv6
CVS tags: matt-armv6-prevmlocking
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +15 -15 lines
sync with HEAD

Revision 1.4.2.4: download - view: text, markup, annotated - select for diffs
Sat Oct 27 11:36:51 2007 UTC (17 years, 1 month ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.4.2.3: preferred, colored
Changes since revision 1.4.2.3: +15 -15 lines
sync with head.

Revision 1.19.4.1: download - view: text, markup, annotated - select for diffs
Fri Oct 26 15:49:38 2007 UTC (17 years, 1 month ago) by joerg
Branches: jmcneill-pm
Diff to: previous 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19: +15 -15 lines
Sync with HEAD.

Follow the merge of pmap.c on i386 and amd64 and move
pmap_init_tmp_pgtbl into arch/x86/x86/pmap.c. Modify the ACPI wakeup
code to restore CR4 before jumping back into kernel space as the large
page option might cover that.

Revision 1.19.8.1: download - view: text, markup, annotated - select for diffs
Sun Oct 14 11:49:22 2007 UTC (17 years, 1 month ago) by yamt
Branches: yamt-x86pmap
Diff to: previous 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19: +15 -15 lines
sync with head.

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Oct 8 18:01:31 2007 UTC (17 years, 2 months ago) by ad
Branches: MAIN
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
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +15 -15 lines
Merge ffs locking & brelse changes from the vmlocking branch.

Revision 1.4.2.3: download - view: text, markup, annotated - select for diffs
Mon Sep 3 14:46:59 2007 UTC (17 years, 3 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.4.2.2: preferred, colored
Changes since revision 1.4.2.2: +41 -18 lines
sync with head.

Revision 1.13.2.6: download - view: text, markup, annotated - select for diffs
Mon Aug 20 21:28:28 2007 UTC (17 years, 3 months ago) by ad
Branches: vmlocking
Diff to: previous 1.13.2.5: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13.2.5: +4 -1 lines
Sync with HEAD.

Revision 1.18.2.1: download - view: text, markup, annotated - select for diffs
Wed Aug 15 13:51:17 2007 UTC (17 years, 3 months ago) by skrll
Branches: nick-csl-alignment
Diff to: previous 1.18: preferred, colored; next MAIN 1.19: preferred, colored
Changes since revision 1.18: +4 -1 lines
Sync with HEAD.

Revision 1.19.10.2: download - view: text, markup, annotated - select for diffs
Sun Jul 22 21:12:28 2007 UTC (17 years, 4 months ago) by rumble
Branches: matt-mips64
Diff to: previous 1.19.10.1: preferred, colored; branchpoint 1.19: preferred, colored; next MAIN 1.20: preferred, colored
Changes since revision 1.19.10.1: +1144 -0 lines
Add missing RCSID.

Revision 1.19.10.1
Sun Jul 22 21:12:27 2007 UTC (17 years, 4 months ago) by rumble
Branches: matt-mips64
FILE REMOVED
Changes since revision 1.19: +0 -1144 lines
file ufs_dirhash.c was added on branch matt-mips64 on 2007-07-22 21:12:28 +0000

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sun Jul 22 21:12:27 2007 UTC (17 years, 4 months ago) by rumble
Branches: MAIN
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
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +4 -1 lines
Add missing RCSID.

Revision 1.13.2.5: download - view: text, markup, annotated - select for diffs
Sun Jul 15 15:53:06 2007 UTC (17 years, 4 months ago) by ad
Branches: vmlocking
Diff to: previous 1.13.2.4: preferred, colored
Changes since revision 1.13.2.4: +8 -6 lines
Sync with head.

Revision 1.13.2.4: download - view: text, markup, annotated - select for diffs
Sun Jul 15 13:28:20 2007 UTC (17 years, 4 months ago) by ad
Branches: vmlocking
Diff to: previous 1.13.2.3: preferred, colored
Changes since revision 1.13.2.3: +6 -10 lines
Sync with head.

Revision 1.14.2.1: download - view: text, markup, annotated - select for diffs
Wed Jul 11 20:12:50 2007 UTC (17 years, 4 months ago) by mjf
Branches: mjf-ufs-trans
Diff to: previous 1.14: preferred, colored; next MAIN 1.15: preferred, colored
Changes since revision 1.14: +36 -16 lines
Sync with head.

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Jul 10 09:50:09 2007 UTC (17 years, 5 months ago) by hannken
Branches: MAIN
CVS tags: nick-csl-alignment-base, mjf-ufs-trans-base
Branch point for: nick-csl-alignment
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +1 -2 lines
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 - view: text, markup, annotated - select for diffs
Mon Jul 9 22:44:07 2007 UTC (17 years, 5 months ago) by ad
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +3 -1 lines
Fix merge botch.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Jul 9 21:11:35 2007 UTC (17 years, 5 months ago) by ad
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +28 -8 lines
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 - view: text, markup, annotated - select for diffs
Sat Jun 30 09:37:54 2007 UTC (17 years, 5 months ago) by pooka
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +7 -8 lines
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.13.2.3: download - view: text, markup, annotated - select for diffs
Sun May 13 17:36:46 2007 UTC (17 years, 6 months ago) by ad
Branches: vmlocking
Diff to: previous 1.13.2.2: preferred, colored
Changes since revision 1.13.2.2: +14 -14 lines
- Pass the error number and residual count to biodone(), and let it handle
  setting error indicators. Prepare to eliminate B_ERROR.
- Add a flag argument to brelse() to be set into the buf's flags, instead
  of doing it directly. Typically used to set B_INVAL.
- Add a "struct cpu_info *" argument to kthread_create(), to be used to
  create bound threads. Change "bool mpsafe" to "int flags".
- Allow exit of LWPs in the IDL state when (l != curlwp).
- More locking fixes & conversion to the new API.

Revision 1.13.2.2: download - view: text, markup, annotated - select for diffs
Fri Apr 13 11:28:13 2007 UTC (17 years, 7 months ago) by ad
Branches: vmlocking
Diff to: previous 1.13.2.1: preferred, colored
Changes since revision 1.13.2.1: +30 -8 lines
Enable the dirhash locking, and add some comments from FreeBSD.

Revision 1.12.2.2: download - view: text, markup, annotated - select for diffs
Sat Mar 24 14:56:17 2007 UTC (17 years, 8 months ago) by yamt
Branches: yamt-idlelwp
Diff to: previous 1.12.2.1: preferred, colored; branchpoint 1.12: preferred, colored; next MAIN 1.13: preferred, colored
Changes since revision 1.12.2.1: +3 -3 lines
sync with head.

Revision 1.13.2.1: download - view: text, markup, annotated - select for diffs
Tue Mar 13 16:52:07 2007 UTC (17 years, 8 months ago) by ad
Branches: vmlocking
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -3 lines
Sync with head.

Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Mar 12 18:18:38 2007 UTC (17 years, 8 months ago) by ad
Branches: MAIN
CVS tags: yamt-idlelwp-base8, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup
Branch point for: mjf-ufs-trans
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +3 -3 lines
Pass an ipl argument to pool_init/POOL_INIT to be used when initializing
the pool's lock.

Revision 1.12.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 12 06:01:10 2007 UTC (17 years, 8 months ago) by rmind
Branches: yamt-idlelwp
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
Sync with HEAD.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Mar 4 06:03:46 2007 UTC (17 years, 9 months ago) by christos
Branches: MAIN
Branch point for: vmlocking
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.

Revision 1.4.2.2: download - view: text, markup, annotated - select for diffs
Mon Feb 26 09:12:23 2007 UTC (17 years, 9 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.4.2.1: preferred, colored
Changes since revision 1.4.2.1: +2 -2 lines
sync with head.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Fri Feb 9 21:55:42 2007 UTC (17 years, 9 months ago) by ad
Branches: MAIN
CVS tags: post-newlock2-merge, ad-audiomp-base, ad-audiomp
Branch point for: yamt-idlelwp
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
Merge newlock2 to head.

Revision 1.11.8.1: download - view: text, markup, annotated - select for diffs
Tue Jan 30 13:51:43 2007 UTC (17 years, 10 months ago) by ad
Branches: newlock2
Diff to: previous 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11: +2 -2 lines
Remove support for SA. Ok core@.

Revision 1.10.2.1: download - view: text, markup, annotated - select for diffs
Sat Sep 9 03:00:13 2006 UTC (18 years, 3 months ago) by rpaulo
Branches: rpaulo-netinet-merge-pcb
Diff to: previous 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10: +3 -3 lines
sync with head

Revision 1.4.2.1: download - view: text, markup, annotated - select for diffs
Wed Jun 21 15:12:39 2006 UTC (18 years, 5 months ago) by yamt
Branches: yamt-lazymbuf
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +13 -13 lines
sync with head.

Revision 1.10.4.1: download - view: text, markup, annotated - select for diffs
Sat Apr 22 11:40:27 2006 UTC (18 years, 7 months ago) by simonb
Branches: simonb-timecounters
CVS tags: simonb-timcounters-final
Diff to: previous 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10: +3 -3 lines
Sync with head.

Revision 1.10.8.1: download - view: text, markup, annotated - select for diffs
Wed Apr 19 03:54:14 2006 UTC (18 years, 7 months ago) by elad
Branches: elad-kernelauth
Diff to: previous 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10: +3 -3 lines
sync with head.

Revision 1.10.6.1: download - view: text, markup, annotated - select for diffs
Sat Apr 1 12:07:57 2006 UTC (18 years, 8 months ago) by yamt
Branches: yamt-pdpolicy
Diff to: previous 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10: +3 -3 lines
sync with head.

Revision 1.10.10.1: download - view: text, markup, annotated - select for diffs
Tue Mar 28 09:42:30 2006 UTC (18 years, 8 months ago) by tron
Branches: peter-altq
Diff to: previous 1.10: preferred, colored; next MAIN 1.11: preferred, colored
Changes since revision 1.10: +3 -3 lines
Merge 2006-03-28 NetBSD-current into the "peter-altq" branch.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Mar 19 17:50:42 2006 UTC (18 years, 8 months ago) by matt
Branches: MAIN
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
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -3 lines
More MALLOC -> malloc changes.

Revision 1.7.2.1: download - view: text, markup, annotated - select for diffs
Sun Jan 15 10:03:05 2006 UTC (18 years, 10 months ago) by yamt
Branches: yamt-uio_vmspace
Diff to: previous 1.7: preferred, colored; next MAIN 1.8: preferred, colored
Changes since revision 1.7: +10 -6 lines
sync with head.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Sat Jan 14 17:41:18 2006 UTC (18 years, 10 months ago) by yamt
Branches: MAIN
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
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +3 -3 lines
- unify ffs_blkatoff and lfs_blkatoff.
- remove ufs_ops::uo_blkatoff.
- add directory read-ahead code.  (disabled for now.)

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sat Jan 14 09:09:39 2006 UTC (18 years, 10 months ago) by yamt
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
make ufsdirhash_pool static.

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Jan 13 00:50:25 2006 UTC (18 years, 10 months ago) by yamt
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +5 -1 lines
ufsdirhash_build: yield cpu when looping on directory entries.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Dec 11 12:25:28 2005 UTC (18 years, 11 months ago) by christos
Branches: MAIN
Branch point for: yamt-uio_vmspace
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +1 -1 lines
merge ktrace-lwp.

Revision 1.1.2.4: download - view: text, markup, annotated - select for diffs
Thu Nov 10 14:12:39 2005 UTC (19 years ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.1.2.3: preferred, colored; branchpoint 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1.2.3: +9 -13 lines
Sync with HEAD. Here we go again...

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed Nov 2 12:39:14 2005 UTC (19 years, 1 month ago) by yamt
Branches: MAIN
CVS tags: yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, ktrace-lwp-base
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +4 -4 lines
merge yamt-vop branch.  remove following VOPs.

	VOP_BLKATOFF
	VOP_VALLOC
	VOP_BALLOC
	VOP_REALLOCBLKS
	VOP_VFREE
	VOP_TRUNCATE
	VOP_UPDATE

Revision 1.5.2.1: download - view: text, markup, annotated - select for diffs
Thu Oct 20 03:00:31 2005 UTC (19 years, 1 month ago) by yamt
Branches: yamt-vop
Diff to: previous 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5: +4 -4 lines
adapt ufs.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Jul 10 01:08:52 2005 UTC (19 years, 5 months ago) by thorpej
Branches: MAIN
CVS tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, thorpej-vnode-attr-base, thorpej-vnode-attr
Branch point for: yamt-vop
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -6 lines
Defflag UFS_DIRHASH.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Jun 20 02:49:19 2005 UTC (19 years, 5 months ago) by atatat
Branches: MAIN
Branch point for: yamt-lazymbuf
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
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 - view: text, markup, annotated - select for diffs
Tue May 31 02:37:50 2005 UTC (19 years, 6 months ago) by christos
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -4 lines
s/buf/sbuf.

Revision 1.2.4.2: download - view: text, markup, annotated - select for diffs
Fri Apr 29 11:29:39 2005 UTC (19 years, 7 months ago) by kent
Branches: kent-audio2
Diff to: previous 1.2.4.1: preferred, colored; branchpoint 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2.4.1: +1121 -0 lines
sync with -current

Revision 1.1.4.1: download - view: text, markup, annotated - select for diffs
Sat Mar 19 08:37:06 2005 UTC (19 years, 8 months ago) by yamt
Branches: yamt-km
Diff to: previous 1.1: preferred, colored; next MAIN 1.2: preferred, colored
Changes since revision 1.1: +7 -7 lines
sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.1.2.3: download - view: text, markup, annotated - select for diffs
Fri Mar 4 16:55:00 2005 UTC (19 years, 9 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.1.2.2: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.2: +7 -7 lines
Sync with HEAD.

Hi Perry!

Revision 1.2.4.1
Sat Feb 26 22:32:20 2005 UTC (19 years, 9 months ago) by kent
Branches: kent-audio2
FILE REMOVED
Changes since revision 1.2: +0 -1121 lines
file ufs_dirhash.c was added on branch kent-audio2 on 2005-04-29 11:29:39 +0000

Revision 1.2: download - view: text, markup, annotated - select for diffs
Sat Feb 26 22:32:20 2005 UTC (19 years, 9 months ago) by perry
Branches: MAIN
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
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +7 -7 lines
nuke trailing whitespace

Revision 1.1.2.2: download - view: text, markup, annotated - select for diffs
Mon Jan 24 08:36:05 2005 UTC (19 years, 10 months ago) by skrll
Branches: ktrace-lwp
Diff to: previous 1.1.2.1: preferred, colored; branchpoint 1.1: preferred, colored
Changes since revision 1.1.2.1: +1121 -0 lines
Sync with HEAD.

Revision 1.1.2.1
Sun Jan 23 19:37:05 2005 UTC (19 years, 10 months ago) by skrll
Branches: ktrace-lwp
FILE REMOVED
Changes since revision 1.1: +0 -1121 lines
file ufs_dirhash.c was added on branch ktrace-lwp on 2005-01-24 08:36:05 +0000

Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Jan 23 19:37:05 2005 UTC (19 years, 10 months ago) by rumble
Branches: MAIN
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.

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>