The NetBSD Project

CVS log for src/sys/ufs/files.ufs

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.50 / (download) - annotate - [select for diffs], Mon Nov 28 04:52:04 2022 UTC (15 months, 4 weeks ago) by chs
Branch: MAIN
CVS Tags: thorpej-ifq-base, thorpej-ifq, thorpej-altq-separation-base, thorpej-altq-separation, netbsd-10-base, 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, HEAD
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored) to selected 1.13.8.1 (colored)

the UFS_EXTATTR option was supposed to affect only UFS1 file systems,
but when the UFS2 extattr code was merged, the UFS_EXTATTR option was
mistakenly changed to affect UFS2 file systems as well.  this commit
changes UFS_EXTATTR back to affecting only UFS1 file systems as originally
intended.  in UFS2 (or rather UFS2ea in NetBSD), extattrs are a
native feature and are always supported.

Revision 1.49 / (download) - annotate - [select for diffs], Thu Sep 24 17:20:53 2020 UTC (3 years, 6 months ago) by riastradh
Branch: 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, cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x, bouyer-sunxi-drm-base, bouyer-sunxi-drm
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored) to selected 1.13.8.1 (colored)

lfs: Include lfs_debug.c only if DEBUG is enabled.

Revision 1.48 / (download) - annotate - [select for diffs], Sat May 16 18:31:53 2020 UTC (3 years, 10 months ago) by christos
Branch: MAIN
Changes since 1.47: +3 -2 lines
Diff to previous 1.47 (colored) to selected 1.13.8.1 (colored)

Add ACL support for FFS. From FreeBSD.

Revision 1.43.16.2 / (download) - annotate - [select for diffs], Tue Apr 21 18:42:45 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.43.16.1: +1 -1 lines
Diff to previous 1.43.16.1 (colored) to branchpoint 1.43 (colored) next main 1.44 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD

Revision 1.45.8.1 / (download) - annotate - [select for diffs], Mon Apr 20 11:29:13 2020 UTC (3 years, 11 months ago) by bouyer
Branch: bouyer-xenpvh
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored) next main 1.46 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD

Revision 1.47 / (download) - annotate - [select for diffs], Sat Apr 18 19:18:33 2020 UTC (3 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20200421, bouyer-xenpvh-base2, bouyer-xenpvh-base1
Changes since 1.46: +2 -1 lines
Diff to previous 1.46 (colored) to selected 1.13.8.1 (colored)

Extended attribute support for ffsv2, from FreeBSD.

Revision 1.43.16.1 / (download) - annotate - [select for diffs], Mon Apr 13 08:05:20 2020 UTC (3 years, 11 months ago) by martin
Branch: phil-wifi
Changes since 1.43: +6 -6 lines
Diff to previous 1.43 (colored) to selected 1.13.8.1 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.46 / (download) - annotate - [select for diffs], Sat Apr 11 17:43:54 2020 UTC (3 years, 11 months ago) by jdolecek
Branch: MAIN
Changes since 1.45: +1 -2 lines
Diff to previous 1.45 (colored) to selected 1.13.8.1 (colored)

remove noncompilable WAPBL_DEBUG_INODES

PR kern/49554 by Thomas Klausner

Revision 1.45 / (download) - annotate - [select for diffs], Mon Jun 17 03:32:58 2019 UTC (4 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: phil-wifi-20200411, phil-wifi-20200406, phil-wifi-20191119, netbsd-9-base, 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, is-mlppp-base, is-mlppp, bouyer-xenpvh-base, ad-namecache-base3, ad-namecache-base2, ad-namecache-base1, ad-namecache-base, ad-namecache
Branch point for: bouyer-xenpvh
Changes since 1.44: +11 -11 lines
Diff to previous 1.44 (colored) to selected 1.13.8.1 (colored)

Don't include any of the ufs code if all the dependent filesystems are missing.

Revision 1.44 / (download) - annotate - [select for diffs], Sun Jun 16 22:43:33 2019 UTC (4 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.43: +7 -7 lines
Diff to previous 1.43 (colored) to selected 1.13.8.1 (colored)

Include the fs scaffolding when none of the ffs/mfs/ext2fs/chfs is included
so a MODULAR kernel links.

Revision 1.29.2.3 / (download) - annotate - [select for diffs], Sun Dec 3 11:39:21 2017 UTC (6 years, 3 months ago) by jdolecek
Branch: tls-maxphys
Changes since 1.29.2.2: +24 -18 lines
Diff to previous 1.29.2.2 (colored) to branchpoint 1.29 (colored) next main 1.30 (colored) to selected 1.13.8.1 (colored)

update from HEAD

Revision 1.38.2.4 / (download) - annotate - [select for diffs], Wed Oct 5 20:56:11 2016 UTC (7 years, 5 months ago) by skrll
Branch: nick-nhusb
Changes since 1.38.2.3: +2 -1 lines
Diff to previous 1.38.2.3 (colored) to branchpoint 1.38 (colored) next main 1.39 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD

Revision 1.43 / (download) - annotate - [select for diffs], Fri Aug 12 19:04:03 2016 UTC (7 years, 7 months ago) by jdolecek
Branch: 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-20190609, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, 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, netbsd-8-base, 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, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: phil-wifi
Changes since 1.42: +2 -1 lines
Diff to previous 1.42 (colored) to selected 1.13.8.1 (colored)

add support for extended attributes in ext2fs for ext3/ext4; read-only for now

Revision 1.38.2.3 / (download) - annotate - [select for diffs], Sat Jul 9 20:25:24 2016 UTC (7 years, 8 months ago) by skrll
Branch: nick-nhusb
Changes since 1.38.2.2: +4 -1 lines
Diff to previous 1.38.2.2 (colored) to branchpoint 1.38 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD

Revision 1.42 / (download) - annotate - [select for diffs], Fri Jun 24 17:21:56 2016 UTC (7 years, 9 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-localcount-base, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-localcount, nick-nhusb-base-20160907
Changes since 1.41: +3 -1 lines
Diff to previous 1.41 (colored) to selected 1.13.8.1 (colored)

GSoC 2016 (Hrishikesh Goyal): Htree index support from FreeBSD

Revision 1.41 / (download) - annotate - [select for diffs], Fri Jun 3 15:37:16 2016 UTC (7 years, 9 months ago) by christos
Branch: MAIN
Changes since 1.40: +2 -1 lines
Diff to previous 1.40 (colored) to selected 1.13.8.1 (colored)

add extents.

Revision 1.38.2.2 / (download) - annotate - [select for diffs], Sat Jun 6 14:40:30 2015 UTC (8 years, 9 months ago) by skrll
Branch: nick-nhusb
Changes since 1.38.2.1: +1 -2 lines
Diff to previous 1.38.2.1 (colored) to branchpoint 1.38 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD

Revision 1.40 / (download) - annotate - [select for diffs], Sun May 31 15:48:03 2015 UTC (8 years, 9 months ago) by hannken
Branch: MAIN
CVS Tags: nick-nhusb-base-20160529, nick-nhusb-base-20160422, nick-nhusb-base-20160319, nick-nhusb-base-20151226, nick-nhusb-base-20150921, nick-nhusb-base-20150606
Changes since 1.39: +1 -2 lines
Diff to previous 1.39 (colored) to selected 1.13.8.1 (colored)

Change lfs from hash table to vcache.

- Change lfs_valloc() to return an inode number and version instead of
  a vnode and move lfs_ialloc() and lfs_vcreate() to new lfs_init_vnode().

- Add lfs_valloc_fixed() to allocate a known inode, used by kernel
  roll forward.

- Remove lfs_*ref(), these functions cannot coexist with vcache and
  their commented behaviour is far away from their implementation.

- Add the cleaner lwp and blockinfo to struct ulfsmount so lfs_loadvnode()
  may use hints from the cleaner.

- Remove vnode locks from ulfs_lookup() like we did with ufs_lookup().

Revision 1.38.2.1 / (download) - annotate - [select for diffs], Mon Apr 6 15:18:32 2015 UTC (8 years, 11 months ago) by skrll
Branch: nick-nhusb
Changes since 1.38: +1 -2 lines
Diff to previous 1.38 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD

Revision 1.39 / (download) - annotate - [select for diffs], Sun Jan 11 17:29:57 2015 UTC (9 years, 2 months ago) by hannken
Branch: MAIN
CVS Tags: nick-nhusb-base-20150406
Changes since 1.38: +1 -2 lines
Diff to previous 1.38 (colored) to selected 1.13.8.1 (colored)

Change chfs from hashlist to vcache.

Revision 1.36.2.1 / (download) - annotate - [select for diffs], Tue Nov 18 19:05:32 2014 UTC (9 years, 4 months ago) by snj
Branch: netbsd-7
CVS Tags: netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, 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
Changes since 1.36: +3 -5 lines
Diff to previous 1.36 (colored) next main 1.37 (colored) to selected 1.13.8.1 (colored)

Pull up following revision(s) (requested by manu in ticket #251):
	sys/arch/acorn26/conf/GENERIC: revision 1.81
	sys/arch/acorn32/conf/GENERIC: revision 1.116
	sys/arch/alpha/conf/GENERIC: revision 1.362
	sys/arch/amd64/conf/ALL: revision 1.23
	sys/arch/amd64/conf/GENERIC: revision 1.404
	sys/arch/amd64/conf/XEN3_DOM0: revision 1.112
	sys/arch/amd64/conf/XEN3_DOMU: revision 1.60
	sys/arch/amiga/conf/GENERIC.in: revision 1.129
	sys/arch/amiga/conf/GENERIC: revision 1.311
	sys/arch/amigappc/conf/GENERIC: revision 1.24
	sys/arch/arc/conf/GENERIC: revision 1.184
	sys/arch/bebox/conf/GENERIC: revision 1.145
	sys/arch/cats/conf/GENERIC: revision 1.155
	sys/arch/cesfic/conf/GENERIC: revision 1.65
	sys/arch/cobalt/conf/GENERIC: revision 1.147
	sys/arch/dreamcast/conf/GENERIC: revision 1.121
	sys/arch/emips/conf/GENERIC: revision 1.15
	sys/arch/epoc32/conf/GENERIC: revision 1.8
	sys/arch/ews4800mips/conf/GENERIC: revision 1.51
	sys/arch/hp300/conf/GENERIC: revision 1.190
	sys/arch/hpcmips/conf/GENERIC: revision 1.229
	sys/arch/hpcsh/conf/GENERIC: revision 1.106
	sys/arch/hppa/conf/GENERIC: revision 1.6
	sys/arch/i386/conf/ALL: revision 1.389
	sys/arch/i386/conf/GENERIC: revision 1.1118
	sys/arch/i386/conf/XEN3_DOM0: revision 1.93
	sys/arch/i386/conf/XEN3_DOMU: revision 1.65
	sys/arch/ibmnws/conf/GENERIC: revision 1.46
	sys/arch/iyonix/conf/GENERIC: revision 1.88
	sys/arch/landisk/conf/GENERIC: revision 1.45
	sys/arch/luna68k/conf/GENERIC: revision 1.119
	sys/arch/mac68k/conf/GENERIC: revision 1.220
	sys/arch/macppc/conf/GENERIC: revision 1.320
	sys/arch/macppc/conf/MAMBO: revision 1.24
	sys/arch/macppc/conf/POWERMAC_G5: revision 1.25
	sys/arch/mipsco/conf/GENERIC: revision 1.88
	sys/arch/mmeye/conf/GENERIC: revision 1.120
	sys/arch/mvme68k/conf/GENERIC: revision 1.94
	sys/arch/mvmeppc/conf/GENERIC: revision 1.24
	sys/arch/netwinder/conf/GENERIC: revision 1.126
	sys/arch/news68k/conf/GENERIC: revision 1.125
	sys/arch/newsmips/conf/GENERIC: revision 1.129
	sys/arch/next68k/conf/GENERIC: revision 1.139
	sys/arch/ofppc/conf/GENERIC: revision 1.157
	sys/arch/pmax/conf/GENERIC64: revision 1.21
	sys/arch/pmax/conf/GENERIC: revision 1.185
	sys/arch/prep/conf/GENERIC: revision 1.174
	sys/arch/rs6000/conf/GENERIC: revision 1.33
	sys/arch/sandpoint/conf/GENERIC: revision 1.88
	sys/arch/sbmips/conf/GENERIC: revision 1.101
	sys/arch/sgimips/conf/GENERIC32_IP12: revision 1.28
	sys/arch/sgimips/conf/GENERIC32_IP2x: revision 1.104
	sys/arch/sgimips/conf/GENERIC32_IP3x: revision 1.106
	sys/arch/shark/conf/GENERIC: revision 1.121
	sys/arch/sparc/conf/GENERIC: revision 1.248
	sys/arch/sparc/conf/TADPOLE3GX: revision 1.65
	sys/arch/sparc64/conf/GENERIC: revision 1.177
	sys/arch/sparc64/conf/NONPLUS64: revision 1.44
	sys/arch/sun2/conf/GENERIC: revision 1.94
	sys/arch/sun3/conf/GENERIC: revision 1.171
	sys/arch/vax/conf/GENERIC: revision 1.193
	sys/arch/vax/conf/VAX780: revision 1.19
	sys/arch/x68k/conf/GENERIC: revision 1.179
	sys/arch/zaurus/conf/GENERIC: revision 1.65
	sys/ufs/files.ufs: revision 1.38
Remove unused extended attributes kernel options

As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART
and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them
as they have been obsolete for a long time:
UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr
LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART
UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate

Revision 1.38 / (download) - annotate - [select for diffs], Sun Nov 16 16:01:39 2014 UTC (9 years, 4 months ago) by manu
Branch: MAIN
CVS Tags: nick-nhusb-base
Branch point for: nick-nhusb
Changes since 1.37: +3 -5 lines
Diff to previous 1.37 (colored) to selected 1.13.8.1 (colored)

Remove unused extended attributes kernel options

As Masao Uebayashi pointed to me, UFS_EXTATTR_AUTOSTART, LFS_EXTATTR_AUTOSTART
and UFS_EXTATTR_AUTOCREATE are not used anywhere in the code. Remove them
as they have been obsolete for a long time:
UFS_EXTATTR_AUTOSTART was replaced by mount -o extattr
LFS_EXTATTR_AUTOSTART was created to match obsolete UFS_EXTATTR_AUTOSTART
UFS_EXTATTR_AUTOCREATE was replaced by sysctl vfs.ffs.extattr_autocreate

Revision 1.37 / (download) - annotate - [select for diffs], Fri Oct 10 12:20:13 2014 UTC (9 years, 5 months ago) by uebayasi
Branch: MAIN
Changes since 1.36: +19 -13 lines
Diff to previous 1.36 (colored) to selected 1.13.8.1 (colored)

To make sure that I'm not doing wrong, try to define ffs/ufs/vfs dependencies
a little more strictly.

Revision 1.29.2.2 / (download) - annotate - [select for diffs], Wed Aug 20 00:04:44 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-maxphys
Changes since 1.29.2.1: +2 -2 lines
Diff to previous 1.29.2.1 (colored) to branchpoint 1.29 (colored) to selected 1.13.8.1 (colored)

Rebase to HEAD as of a few days ago.

Revision 1.34.2.1 / (download) - annotate - [select for diffs], Sun Aug 10 06:56:57 2014 UTC (9 years, 7 months ago) by tls
Branch: tls-earlyentropy
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored) next main 1.35 (colored) to selected 1.13.8.1 (colored)

Rebase.

Revision 1.26.4.3 / (download) - annotate - [select for diffs], Thu May 22 11:41:18 2014 UTC (9 years, 10 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.26.4.2: +40 -23 lines
Diff to previous 1.26.4.2 (colored) to branchpoint 1.26 (colored) next main 1.27 (colored) to selected 1.13.8.1 (colored)

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.32.2.2 / (download) - annotate - [select for diffs], Sun May 18 17:46:21 2014 UTC (9 years, 10 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.32.2.1: +2 -2 lines
Diff to previous 1.32.2.1 (colored) to branchpoint 1.32 (colored) next main 1.33 (colored) to selected 1.13.8.1 (colored)

sync with head

Revision 1.36 / (download) - annotate - [select for diffs], Fri May 16 09:34:03 2014 UTC (9 years, 10 months ago) by dholland
Branch: MAIN
CVS Tags: tls-maxphys-base, tls-earlyentropy-base, rmind-smpnet-nbase, rmind-smpnet-base, netbsd-7-base
Branch point for: netbsd-7
Changes since 1.35: +2 -1 lines
Diff to previous 1.35 (colored) to selected 1.13.8.1 (colored)

Move lfs_getpages and lfs_putpages to their own file.

Revision 1.35 / (download) - annotate - [select for diffs], Thu May 8 08:21:53 2014 UTC (9 years, 10 months ago) by hannken
Branch: MAIN
CVS Tags: yamt-pagecache-base9
Changes since 1.34: +1 -2 lines
Diff to previous 1.34 (colored) to selected 1.13.8.1 (colored)

Add a global vnode cache:

- vcache_get() retrieves a referenced and initialised vnode / fs node pair.
- vcache_remove() removes a vnode / fs node pair from the cache.

On cache miss vcache_get() calls new vfs operation vfs_loadvnode() to
initialise a vnode / fs node pair.  This call is guaranteed exclusive,
no other thread will try to load this vnode / fs node pair.

Convert ufs/ext2fs, ufs/ffs and ufs/mfs to use this interface.

Remove now unused ufs/ufs_ihash

Discussed on tech-kern.

Welcome to 6.99.41

Revision 1.34 / (download) - annotate - [select for diffs], Tue Mar 18 18:20:44 2014 UTC (10 years ago) by riastradh
Branch: MAIN
CVS Tags: riastradh-xf86-video-intel-2-7-1-pre-2-21-15
Branch point for: tls-earlyentropy
Changes since 1.33: +1 -1 lines
Diff to previous 1.33 (colored) to selected 1.13.8.1 (colored)

Merge riastradh-drm2 to HEAD.

Revision 1.32.2.1 / (download) - annotate - [select for diffs], Wed Aug 28 23:59:38 2013 UTC (10 years, 7 months ago) by rmind
Branch: rmind-smpnet
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored) to selected 1.13.8.1 (colored)

sync with head

Revision 1.32.4.1 / (download) - annotate - [select for diffs], Tue Jul 23 21:07:38 2013 UTC (10 years, 8 months ago) by riastradh
Branch: riastradh-drm2
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored) next main 1.33 (colored) to selected 1.13.8.1 (colored)

sync with HEAD

Revision 1.33 / (download) - annotate - [select for diffs], Sat Jul 20 19:59:31 2013 UTC (10 years, 8 months ago) by dholland
Branch: MAIN
CVS Tags: riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1
Changes since 1.32: +2 -2 lines
Diff to previous 1.32 (colored) to selected 1.13.8.1 (colored)

Collect the pieces of lfs rename into lfs_rename.c, and sprinkle static.

Revision 1.29.2.1 / (download) - annotate - [select for diffs], Sun Jun 23 06:18:39 2013 UTC (10 years, 9 months ago) by tls
Branch: tls-maxphys
Changes since 1.29: +41 -23 lines
Diff to previous 1.29 (colored) to selected 1.13.8.1 (colored)

resync from head

Revision 1.32 / (download) - annotate - [select for diffs], Sat Jun 8 22:07:24 2013 UTC (10 years, 9 months ago) by dholland
Branch: MAIN
CVS Tags: riastradh-drm2-base
Branch point for: rmind-smpnet, riastradh-drm2
Changes since 1.31: +1 -2 lines
Diff to previous 1.31 (colored) to selected 1.13.8.1 (colored)

G/C

Revision 1.31 / (download) - annotate - [select for diffs], Thu Jun 6 00:50:51 2013 UTC (10 years, 9 months ago) by dholland
Branch: MAIN
Changes since 1.30: +2 -1 lines
Diff to previous 1.30 (colored) to selected 1.13.8.1 (colored)

Apparently we also need to cut and paste ffs_snapgone() in order to be
able to link the ufs code.

Instead of actually cutting and pasting it (as it depends on ffs-only
things) implement it as panic. Probably we'll be able to demonstrate
later that it's unreachable.

XXX: Someone should add snapgone to struct ufs_ops in ufs/ufsmount.h,
XXX: and fix ufs/ufs_lookup.c to not hardwire ffs.

Revision 1.30 / (download) - annotate - [select for diffs], Thu Jun 6 00:46:40 2013 UTC (10 years, 9 months ago) by dholland
Branch: MAIN
Changes since 1.29: +41 -23 lines
Diff to previous 1.29 (colored) to selected 1.13.8.1 (colored)

Split lfs from ufs step 3: rearrange config stuff.
Add new options:
   LFS_EI
   LFS_DIRHASH
   LFS_EXTATTR
   LFS_EXTATTR_AUTOSTART
   LFS_QUOTA
   LFS_QUOTA2

and update code referring to the corresponding FFS and UFS config
symbols to use the LFS versions. Disable the one extant reference
to APPLE_UFS in the ulfs files. Use opt_lfs.h only, not opt_ffs.h.

Revision 1.27.2.2 / (download) - annotate - [select for diffs], Sat Jun 2 11:09:39 2012 UTC (11 years, 9 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.27.2.1: +3 -1 lines
Diff to previous 1.27.2.1 (colored) to branchpoint 1.27 (colored) next main 1.28 (colored) to selected 1.13.8.1 (colored)

sync to latest -current.

Revision 1.26.4.2 / (download) - annotate - [select for diffs], Wed May 23 10:08:18 2012 UTC (11 years, 10 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.26.4.1: +3 -2 lines
Diff to previous 1.26.4.1 (colored) to branchpoint 1.26 (colored) to selected 1.13.8.1 (colored)

sync with head.

Revision 1.29 / (download) - annotate - [select for diffs], Wed May 9 00:21:17 2012 UTC (11 years, 10 months ago) by riastradh
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, khorben-n900, jmcneill-usbmp-base10, agc-symver-base, agc-symver
Branch point for: tls-maxphys
Changes since 1.28: +3 -1 lines
Diff to previous 1.28 (colored) to selected 1.13.8.1 (colored)

Adapt ffs, lfs, and ext2fs to use genfs_rename.

ok dholland, rmind

Revision 1.27.2.1 / (download) - annotate - [select for diffs], Sun Apr 29 23:05:08 2012 UTC (11 years, 11 months ago) by mrg
Branch: jmcneill-usbmp
Changes since 1.27: +1 -2 lines
Diff to previous 1.27 (colored) to selected 1.13.8.1 (colored)

sync to latest -current.

Revision 1.28 / (download) - annotate - [select for diffs], Thu Apr 19 15:55:40 2012 UTC (11 years, 11 months ago) by ttoth
Branch: MAIN
CVS Tags: jmcneill-usbmp-base9
Changes since 1.27: +1 -2 lines
Diff to previous 1.27 (colored) to selected 1.13.8.1 (colored)

chfs/debug.c deleted from files.ufs

Revision 1.26.4.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:08:54 2012 UTC (11 years, 11 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.26: +39 -19 lines
Diff to previous 1.26 (colored) to selected 1.13.8.1 (colored)

sync with head

Revision 1.27 / (download) - annotate - [select for diffs], Thu Nov 24 15:51:31 2011 UTC (12 years, 4 months ago) by ahoka
Branch: MAIN
CVS Tags: yamt-pagecache-base4, 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-nb6-plus-nbase, matt-nb6-plus-base, matt-nb6-plus, jmcneill-usbmp-pre-base2, jmcneill-usbmp-base8, jmcneill-usbmp-base7, jmcneill-usbmp-base6, jmcneill-usbmp-base5, jmcneill-usbmp-base4, jmcneill-usbmp-base3, jmcneill-usbmp-base2, jmcneill-usbmp-base
Branch point for: jmcneill-usbmp
Changes since 1.26: +39 -19 lines
Diff to previous 1.26 (colored) to selected 1.13.8.1 (colored)

Import CHFS, which was formerly known as ChewieFS.

CHFS is a file system for flash devices developed by the
Software Engineering Department at University of Szeged, Hungary.

http://chewiefs.sed.hu/

Thanks for all who made it possible.

Revision 1.24.4.1 / (download) - annotate - [select for diffs], Mon Jun 6 09:10:14 2011 UTC (12 years, 9 months ago) by jruoho
Branch: jruoho-x86intr
Changes since 1.24: +7 -2 lines
Diff to previous 1.24 (colored) next main 1.25 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD.

Revision 1.24.2.1 / (download) - annotate - [select for diffs], Thu Apr 21 01:42:19 2011 UTC (12 years, 11 months ago) by rmind
Branch: rmind-uvmplock
Changes since 1.24: +7 -2 lines
Diff to previous 1.24 (colored) next main 1.25 (colored) to selected 1.13.8.1 (colored)

sync with head

Revision 1.26 / (download) - annotate - [select for diffs], Thu Mar 24 17:05:45 2011 UTC (13 years ago) by bouyer
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, rmind-uvmplock-nbase, rmind-uvmplock-base, jmcneill-audiomp3-base, jmcneill-audiomp3, cherry-xenmp-base, cherry-xenmp
Branch point for: yamt-pagecache
Changes since 1.25: +1 -2 lines
Diff to previous 1.25 (colored) to selected 1.13.8.1 (colored)

Add a new libquota library, which contains some blocks to build and/or
parse quota plists; as well as a getfsquota() function to retrieve quotas
for a single id from a single filesystem (whatever filesystem this is:
a local quota-enabled fs or NFS). This is build on functions getufsquota()
(for local filesystems with UFS-like quotas) and getnfsquota();
which are also available to userland programs.
move functions from quota2_subr.c to libquota or libprop as appropriate,
and ajust in-tree quota tools.
move some declarations from kernel headers to either sys/quota.h or
quota/quota.h as appropriate. ufs/ufs/quota.h still installed because
it's needed by other installed ufs headers.
ufs/ufs/quota1.h still installed as a quick&dirty way to get a code
using the old quotactl() to compile (just include ufs/ufs/quota1.h instead of
ufs/ufs/quota.h - old code won't compile without this change and this is
on purpose).
Discussed on tech-kern@ and tech-net@ (long thread, but not much about
libquota itself ...)

Revision 1.25 / (download) - annotate - [select for diffs], Sun Mar 6 17:08:38 2011 UTC (13 years ago) by bouyer
Branch: MAIN
Changes since 1.24: +8 -2 lines
Diff to previous 1.24 (colored) to selected 1.13.8.1 (colored)

merge the bouyer-quota2 branch. This adds a new on-disk format
to store disk quota usage and limits, integrated with ffs
metadata. Usage is checked by fsck_ffs (no more quotacheck)
and is covered by the WAPBL journal. Enabled with kernel
option QUOTA2 (added where QUOTA was enabled in kernel config files),
turned on with tunefs(8) on a per-filesystem
basis. mount_mfs(8) can also turn quotas on.

See http://mail-index.netbsd.org/tech-kern/2011/02/19/msg010025.html
for details.

Revision 1.24.6.5 / (download) - annotate - [select for diffs], Fri Feb 18 14:45:59 2011 UTC (13 years, 1 month ago) by bouyer
Branch: bouyer-quota2
Changes since 1.24.6.4: +2 -2 lines
Diff to previous 1.24.6.4 (colored) to branchpoint 1.24 (colored) next main 1.25 (colored) to selected 1.13.8.1 (colored)

quota2_subr.c is not used outside of ufs_quota2.c in kernel, so make it
compiled conditionally on QUOTA2 again

Revision 1.24.6.4 / (download) - annotate - [select for diffs], Tue Feb 15 16:45:57 2011 UTC (13 years, 1 month ago) by bouyer
Branch: bouyer-quota2
Changes since 1.24.6.3: +4 -4 lines
Diff to previous 1.24.6.3 (colored) to branchpoint 1.24 (colored) to selected 1.13.8.1 (colored)

Implement COMPAT_50 quotactl(2)

Revision 1.24.6.3 / (download) - annotate - [select for diffs], Wed Feb 9 16:15:01 2011 UTC (13 years, 1 month ago) by bouyer
Branch: bouyer-quota2
Changes since 1.24.6.2: +2 -1 lines
Diff to previous 1.24.6.2 (colored) to branchpoint 1.24 (colored) to selected 1.13.8.1 (colored)

Reimplement quotactl commands for quota1

Revision 1.24.6.2 / (download) - annotate - [select for diffs], Wed Feb 9 11:18:29 2011 UTC (13 years, 1 month ago) by bouyer
Branch: bouyer-quota2
Changes since 1.24.6.1: +2 -1 lines
Diff to previous 1.24.6.1 (colored) to branchpoint 1.24 (colored) to selected 1.13.8.1 (colored)

Various build fixes

Revision 1.24.6.1 / (download) - annotate - [select for diffs], Thu Jan 20 14:25:01 2011 UTC (13 years, 2 months ago) by bouyer
Branch: bouyer-quota2
Changes since 1.24: +6 -2 lines
Diff to previous 1.24 (colored) to selected 1.13.8.1 (colored)

Snapshot of work in progress on a modernised disk quota system:
- new quotactl syscall (versionned for backward compat), which takes
  as parameter a path to a mount point, and a prop_dictionary
  (in plistref format) describing commands and arguments.
  For each command, status and data are returned as a prop_dictionary.
  quota commands features will be added to take advantage of this,
  exporting quota data or getting quota commands as plists.

- new on disk-format storage (all 64bit wide), integrated to metadata for
  ffs (and playing nicely with wapbl).
  Quotas are enabled on a ffs filesystem via superblock flags.
  tunefs(8) can enable or disable quotas.
  On a quota-enabled filesystem, fsck_ffs(8) will track per-uid/gid
  block and inode usages, and will check and update quotas in Pass 6.
  quota usage and limits are stored in unliked files (one for users,
  one for groups)l fsck_ffs(8) will create the files if needed, or
  free them if needed. This means that after enabling or disabling
  quotas on a filesystem; a fsck_ffs(8) run is required.
  quotacheck(8) is not needed any more, on a unclean shutdown
  fsck or journal replay will take care of fixing quotas.
  newfs(8) can create a ready-to-mount quota-enabled filesystem
  (superblock flags are set and quota inodes are created).
  Other new features or semantic changes:
  - default quota datas, applied to users or groups which don't already
    have a quota entry
  - per-user/group grace time (instead of a filesystem global one)
  - 0 really means "nothing allowed at all", not "no limit".
    If you want "no limit", set the limit to UQUAD_MAX (tools will
    understand "unlimited" and "-")

  A quota file is structured as follow:
  it starts with a header, containing a few per-filesystem values,
  and the default quota limits.
  Quota entries are linked together as a simple list, each entry has a
  pointer (as an offset withing the file) to the next.
  The header has a pointer to a list of free quota entries, and
  a hash table of in-use entries. The size of the hash table depends
  on the filesystem block size (header+hash table should fit in the
  first block). The file is not sparse and is a multiple of
  filesystem block size (when the free quota entry list is empty a new
  filesystem block is allocated). quota entries to not cross
  filesystem block boundaries.

  In memory, the kernel keeps a cache of recently used quota entries
  as a reference to the block number, and offset withing the block.
  The quota entry itself is keept in the buf cache.

fsck_ffs(8), tunefs(8) and newfs(8) supports are completed (with
related atf tests :)
The kernel can update disk usage and report it via quotactl(2).

Todo: enforce quotas limits (limits are not checked by kernel yet)
      update repquota, edquota and rpc.rquotad to the new world
      implement compat_50_quotactl ioctl.
      update quotactl(2) man page

fsck_ffs required fixes so that allocating new blocks or inodes will
properly update the superblock and cg sumaries. This was not an issue up
to now because superblock and cg sumaries check happened last, but now
allocations or frees can happen in pass 6.

Revision 1.19.2.1 / (download) - annotate - [select for diffs], Fri Apr 30 14:44:34 2010 UTC (13 years, 11 months ago) by uebayasi
Branch: uebayasi-xip
Changes since 1.19: +13 -12 lines
Diff to previous 1.19 (colored) next main 1.20 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD.

Revision 1.17.10.2 / (download) - annotate - [select for diffs], Thu Mar 11 15:04:43 2010 UTC (14 years ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.17.10.1: +13 -12 lines
Diff to previous 1.17.10.1 (colored) to branchpoint 1.17 (colored) next main 1.18 (colored) to selected 1.13.8.1 (colored)

sync with head

Revision 1.24 / (download) - annotate - [select for diffs], Tue Mar 2 19:59:09 2010 UTC (14 years ago) by pooka
Branch: MAIN
CVS Tags: yamt-nfs-mp-base9, yamt-nfs-mp-base11, yamt-nfs-mp-base10, uebayasi-xip-base4, uebayasi-xip-base3, uebayasi-xip-base2, uebayasi-xip-base1, matt-mips64-premerge-20101231, jruoho-x86intr-base, bouyer-quota2-nbase, bouyer-quota2-base
Branch point for: rmind-uvmplock, jruoho-x86intr, bouyer-quota2
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored) to selected 1.13.8.1 (colored)

fs_lfs.h is no longer necessary

Revision 1.23 / (download) - annotate - [select for diffs], Tue Mar 2 17:28:09 2010 UTC (14 years ago) by pooka
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored) to selected 1.13.8.1 (colored)

Remove fs_mfs.h from users because it is now unnecessary and don't
generate fs_mfs.h anymore.

Revision 1.22 / (download) - annotate - [select for diffs], Tue Mar 2 17:23:36 2010 UTC (14 years ago) by pooka
Branch: MAIN
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored) to selected 1.13.8.1 (colored)

Make mfs_initminiroot() mandatory.  Allows to remove #ifdef MFS.

Revision 1.21 / (download) - annotate - [select for diffs], Tue Mar 2 16:43:48 2010 UTC (14 years ago) by pooka
Branch: MAIN
Changes since 1.20: +2 -2 lines
Diff to previous 1.20 (colored) to selected 1.13.8.1 (colored)

Don't generate unused fs_thefs.h headers.

Revision 1.20 / (download) - annotate - [select for diffs], Tue Mar 2 15:18:22 2010 UTC (14 years ago) by pooka
Branch: MAIN
Changes since 1.19: +9 -9 lines
Diff to previous 1.19 (colored) to selected 1.13.8.1 (colored)

Remove last #ifdef FFS.  Do this by making lfs include ffs.
Could use UFS_OPS, but:

  1) the lfs kernel module depends on full ffs already anway
  2) lfs is being split from ufs, so this will automatically
     go away soon
  3) chances of anyone wanting an lfs-only kernel are pretty slim
  4) i'm too lazy to figure out how to test ffs_snapgone() is
     still called properly if I change the call ;)

Revision 1.18.8.1 / (download) - annotate - [select for diffs], Wed May 13 17:23:04 2009 UTC (14 years, 10 months ago) by jym
Branch: jym-xensuspend
Changes since 1.18: +1 -4 lines
Diff to previous 1.18 (colored) next main 1.19 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD.

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

Revision 1.17.10.1 / (download) - annotate - [select for diffs], Mon May 4 08:14:37 2009 UTC (14 years, 10 months ago) by yamt
Branch: yamt-nfs-mp
Changes since 1.17: +3 -4 lines
Diff to previous 1.17 (colored) to selected 1.13.8.1 (colored)

sync with head.

Revision 1.18.2.1 / (download) - annotate - [select for diffs], Tue Mar 3 18:34:39 2009 UTC (15 years ago) by skrll
Branch: nick-hppapmap
Changes since 1.18: +1 -4 lines
Diff to previous 1.18 (colored) next main 1.19 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD.

Revision 1.19 / (download) - annotate - [select for diffs], Sun Feb 22 20:28:06 2009 UTC (15 years, 1 month ago) by ad
Branch: MAIN
CVS Tags: yamt-nfs-mp-base8, yamt-nfs-mp-base7, yamt-nfs-mp-base6, yamt-nfs-mp-base5, yamt-nfs-mp-base4, yamt-nfs-mp-base3, uebayasi-xip-base, nick-hppapmap-base4, nick-hppapmap-base3, nick-hppapmap-base2, nick-hppapmap-base, matt-premerge-20091211, jymxensuspend-base, jym-xensuspend-nbase, jym-xensuspend-base
Branch point for: uebayasi-xip
Changes since 1.18: +1 -4 lines
Diff to previous 1.18 (colored) to selected 1.13.8.1 (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.17.16.1 / (download) - annotate - [select for diffs], Sun Oct 19 22:18:10 2008 UTC (15 years, 5 months ago) by haad
Branch: haad-dm
Changes since 1.17: +3 -1 lines
Diff to previous 1.17 (colored) next main 1.18 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD.

Revision 1.17.6.1 / (download) - annotate - [select for diffs], Sun Sep 28 10:41:05 2008 UTC (15 years, 6 months ago) by mjf
Branch: mjf-devfs2
Changes since 1.17: +3 -1 lines
Diff to previous 1.17 (colored) next main 1.18 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD.

Revision 1.17.12.1 / (download) - annotate - [select for diffs], Thu Sep 18 04:37:05 2008 UTC (15 years, 6 months ago) by wrstuden
Branch: wrstuden-revivesa
Changes since 1.17: +3 -1 lines
Diff to previous 1.17 (colored) next main 1.18 (colored) to selected 1.13.8.1 (colored)

Sync with wrstuden-revivesa-base-2.

Revision 1.18 / (download) - annotate - [select for diffs], Thu Jul 31 05:38:06 2008 UTC (15 years, 8 months ago) by simonb
Branch: MAIN
CVS Tags: wrstuden-revivesa-base-4, wrstuden-revivesa-base-3, wrstuden-revivesa-base-2, 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, ad-audiomp2-base, ad-audiomp2
Branch point for: nick-hppapmap, jym-xensuspend
Changes since 1.17: +3 -1 lines
Diff to previous 1.17 (colored) to selected 1.13.8.1 (colored)

Merge the simonb-wapbl branch.  From the original branch commit:

   Add Wasabi System's WAPBL (Write Ahead Physical Block Logging)
   journaling code.  Originally written by Darrin B. Jewell while
   at Wasabi and updated to -current by Antti Kantee, Andy Doran,
   Greg Oster and Simon Burge.

OK'd by core@, releng@.

Revision 1.17.14.1 / (download) - annotate - [select for diffs], Tue Jun 10 14:51:23 2008 UTC (15 years, 9 months ago) by simonb
Branch: simonb-wapbl
Changes since 1.17: +3 -1 lines
Diff to previous 1.17 (colored) next main 1.18 (colored) to selected 1.13.8.1 (colored)

Initial commit of Wasabi System's WAPBL (Write Ahead Physical Block
Logging) journaling code.  Originally written by Darrin B. Jewell
while at Wasabi and updated to -current by Antti Kantee, Andy Doran,
Greg Oster and Simon Burge.

Still a number of issues - look in doc/BRANCHES for "simonb-wapbl"
for more info.

Revision 1.9.4.3 / (download) - annotate - [select for diffs], Mon Jan 21 09:48:03 2008 UTC (16 years, 2 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9.4.2: +4 -2 lines
Diff to previous 1.9.4.2 (colored) to branchpoint 1.9 (colored) next main 1.10 (colored) to selected 1.13.8.1 (colored)

sync with head

Revision 1.16.24.1 / (download) - annotate - [select for diffs], Wed Jan 9 01:58:22 2008 UTC (16 years, 2 months ago) by matt
Branch: matt-armv6
Changes since 1.16: +4 -2 lines
Diff to previous 1.16 (colored) next main 1.17 (colored) to selected 1.13.8.1 (colored)

sync with HEAD

Revision 1.16.34.1 / (download) - annotate - [select for diffs], Wed Dec 26 19:58:01 2007 UTC (16 years, 3 months ago) by ad
Branch: vmlocking2
Changes since 1.16: +4 -2 lines
Diff to previous 1.16 (colored) next main 1.17 (colored) to selected 1.13.8.1 (colored)

Sync with head.

Revision 1.16.38.1 / (download) - annotate - [select for diffs], Thu Dec 13 21:57:01 2007 UTC (16 years, 3 months ago) by bouyer
Branch: bouyer-xeni386
CVS Tags: bouyer-xeni386-merge1
Changes since 1.16: +4 -2 lines
Diff to previous 1.16 (colored) next main 1.17 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD

Revision 1.16.36.1 / (download) - annotate - [select for diffs], Thu Dec 13 05:06:03 2007 UTC (16 years, 3 months ago) by yamt
Branch: yamt-kmem
Changes since 1.16: +4 -2 lines
Diff to previous 1.16 (colored) next main 1.17 (colored) to selected 1.13.8.1 (colored)

sync with head.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Dec 12 02:56:03 2007 UTC (16 years, 3 months ago) by lukem
Branch: MAIN
CVS Tags: yamt-pf42-baseX, yamt-pf42-base4, yamt-pf42-base3, yamt-pf42-base2, yamt-pf42-base, yamt-pf42, yamt-nfs-mp-base2, yamt-nfs-mp-base, yamt-lazymbuf-base15, yamt-lazymbuf-base14, yamt-kmem-base3, wrstuden-revivesa-base-1, wrstuden-revivesa-base, vmlocking2-base3, simonb-wapbl-nbase, simonb-wapbl-base, 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-nbase, hpcarm-cleanup-base, bouyer-xeni386-nbase, bouyer-xeni386-base, ad-socklock-base1
Branch point for: yamt-nfs-mp, wrstuden-revivesa, simonb-wapbl, mjf-devfs2, haad-dm
Changes since 1.16: +4 -2 lines
Diff to previous 1.16 (colored) to selected 1.13.8.1 (colored)

defflag LFS_KERNEL_RFW (in opt_lfs.h).
Note: lfs_rfw.c doesn't compile if you define the option; locking API fallout?

Revision 1.9.4.2 / (download) - annotate - [select for diffs], Sat Dec 30 20:51:00 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9.4.1: +12 -11 lines
Diff to previous 1.9.4.1 (colored) to branchpoint 1.9 (colored) to selected 1.13.8.1 (colored)

sync with head.

Revision 1.15.6.1 / (download) - annotate - [select for diffs], Sun Dec 10 07:19:32 2006 UTC (17 years, 3 months ago) by yamt
Branch: yamt-splraiseipl
Changes since 1.15: +11 -11 lines
Diff to previous 1.15 (colored) next main 1.16 (colored) to selected 1.13.8.1 (colored)

sync with head.

Revision 1.15.4.1 / (download) - annotate - [select for diffs], Sat Nov 18 21:39:47 2006 UTC (17 years, 4 months ago) by ad
Branch: newlock2
Changes since 1.15: +11 -11 lines
Diff to previous 1.15 (colored) next main 1.16 (colored) to selected 1.13.8.1 (colored)

Sync with head.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Nov 13 16:12:54 2006 UTC (17 years, 4 months ago) by jmmv
Branch: MAIN
CVS Tags: yamt-x86pmap-base4, yamt-x86pmap-base3, yamt-x86pmap-base2, yamt-x86pmap-base, yamt-x86pmap, yamt-splraiseipl-base5, yamt-splraiseipl-base4, yamt-splraiseipl-base3, yamt-kmem-base2, yamt-kmem-base, yamt-idlelwp-base8, yamt-idlelwp, wrstuden-fixsa-newbase, wrstuden-fixsa-base-1, wrstuden-fixsa-base, wrstuden-fixsa, vmlocking2-base2, vmlocking2-base1, vmlocking-nbase, vmlocking-base, vmlocking, thorpej-atomic-base, thorpej-atomic, reinoud-bufcleanup-nbase, reinoud-bufcleanup-base, reinoud-bufcleanup, post-newlock2-merge, nick-csl-alignment-base5, nick-csl-alignment-base, nick-csl-alignment, 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, mjf-ufs-trans-base, mjf-ufs-trans, mjf-devfs, matt-nb4-arm-base, matt-nb4-arm, matt-mips64-base, matt-mips64, matt-armv6-prevmlocking, jmcneill-pm-base, jmcneill-pm, jmcneill-base, hpcarm-cleanup, cube-autoconf-base, cube-autoconf, bouyer-xenamd64-base2, bouyer-xenamd64-base, bouyer-xenamd64, ad-audiomp-base, ad-audiomp
Branch point for: yamt-kmem, vmlocking2, matt-armv6, bouyer-xeni386
Changes since 1.15: +11 -11 lines
Diff to previous 1.15 (colored) to selected 1.13.8.1 (colored)

Let ext2fs be built even when none of ffs, lfs and mfs are present.

Revision 1.13.4.1 / (download) - annotate - [select for diffs], Sat Sep 9 03:00:00 2006 UTC (17 years, 6 months ago) by rpaulo
Branch: rpaulo-netinet-merge-pcb
Changes since 1.13: +3 -2 lines
Diff to previous 1.13 (colored) next main 1.14 (colored) to selected 1.13.8.1 (colored)

sync with head

Revision 1.13.8.2 / (download) - annotate - [select for diffs], Fri Aug 11 15:47:26 2006 UTC (17 years, 7 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.13.8.1: +2 -1 lines
Diff to previous 1.13.8.1 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)

sync with head

Revision 1.15 / (download) - annotate - [select for diffs], Thu Jul 20 23:49:07 2006 UTC (17 years, 8 months ago) by perseant
Branch: MAIN
CVS Tags: yamt-splraiseipl-base2, yamt-splraiseipl-base, yamt-pdpolicy-base9, yamt-pdpolicy-base8, yamt-pdpolicy-base7, rpaulo-netinet-merge-pcb-base, abandoned-netbsd-4-base, abandoned-netbsd-4
Branch point for: yamt-splraiseipl, newlock2
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored) to selected 1.13.8.1 (colored)

Separate the (non-working) LFS kernel roll-forward code into its own file,
lfs_rfw.c.

Revision 1.9.4.1 / (download) - annotate - [select for diffs], Wed Jun 21 15:12:30 2006 UTC (17 years, 9 months ago) by yamt
Branch: yamt-lazymbuf
Changes since 1.9: +7 -3 lines
Diff to previous 1.9 (colored) to selected 1.13.8.1 (colored)

sync with head.

Revision 1.13.12.1 / (download) - annotate - [select for diffs], Wed May 24 15:50:47 2006 UTC (17 years, 10 months ago) by tron
Branch: peter-altq
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored) next main 1.14 (colored) to selected 1.13.8.1 (colored)

Merge 2006-05-24 NetBSD-current into the "peter-altq" branch.

Revision 1.13.6.1 / (download) - annotate - [select for diffs], Sat Apr 22 11:40:22 2006 UTC (17 years, 11 months ago) by simonb
Branch: simonb-timecounters
CVS Tags: simonb-timcounters-final
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored) next main 1.14 (colored) to selected 1.13.8.1 (colored)

Sync with head.

Revision 1.13.10.1 / (download) - annotate - [select for diffs], Wed Apr 19 03:54:08 2006 UTC (17 years, 11 months ago) by elad
Branch: elad-kernelauth
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored) next main 1.14 (colored) to selected 1.13.8.1 (colored)

sync with head.

Revision 1.13.8.1 / (download) - annotate - [selected], Tue Apr 11 11:55:48 2006 UTC (17 years, 11 months ago) by yamt
Branch: yamt-pdpolicy
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

sync with head

Revision 1.14 / (download) - annotate - [select for diffs], Wed Apr 5 00:52:16 2006 UTC (17 years, 11 months ago) by uwe
Branch: MAIN
CVS Tags: yamt-pdpolicy-base6, yamt-pdpolicy-base5, yamt-pdpolicy-base4, simonb-timecounters-base, gdamore-uart-base, gdamore-uart, elad-kernelauth-base, chap-midi-nbase, chap-midi-base, chap-midi
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored) to selected 1.13.8.1 (colored)

Tell config to generate fs_ffs.h as vfs_bio.c checks for defined(FFS).
Include that header in vfs_bio.c so that bioops are not redefined.

Revision 1.13 / (download) - annotate - [select for diffs], Sun Dec 11 12:25:25 2005 UTC (18 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-uio_vmspace-base5, yamt-uio_vmspace, yamt-pdpolicy-base3, 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.12: +1 -1 lines
Diff to previous 1.12 (colored) to selected 1.13.8.1 (colored)

merge ktrace-lwp.

Revision 1.2.6.8 / (download) - annotate - [select for diffs], Thu Nov 10 14:12:31 2005 UTC (18 years, 4 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.2.6.7: +6 -2 lines
Diff to previous 1.2.6.7 (colored) to branchpoint 1.2 (colored) next main 1.3 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD. Here we go again...

Revision 1.12 / (download) - annotate - [select for diffs], Tue Sep 13 04:13:25 2005 UTC (18 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: yamt-vop-base3, yamt-vop-base2, yamt-vop-base, yamt-vop, yamt-readahead-pervnode, yamt-readahead-perfile, yamt-readahead-base3, yamt-readahead-base2, yamt-readahead-base, yamt-readahead, thorpej-vnode-attr-base, thorpej-vnode-attr, ktrace-lwp-base
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored) to selected 1.13.8.1 (colored)

split out lfs_itimes(). It is used in fsck_lfs.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Aug 28 19:37:58 2005 UTC (18 years, 7 months ago) by thorpej
Branch: MAIN
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored) to selected 1.13.8.1 (colored)

Experimental support for extended attributes on UFS1 file systems, using a
backing file per attribute type indexed by inode number to hold the extended
attributes.

This is working pretty well on my test systems, except for the "autostart"
feature.  I need someone with a better handle on the VFS locking protocol
to go over that.

This is a work-in-progress.  There are parts of this that could be re-factored
allowing this approach to be used on other types of file systems.

Adapted from FreeBSD.

Revision 1.10 / (download) - annotate - [select for diffs], Sun Jul 10 01:08:52 2005 UTC (18 years, 8 months ago) by thorpej
Branch: MAIN
Changes since 1.9: +3 -2 lines
Diff to previous 1.9 (colored) to selected 1.13.8.1 (colored)

Defflag UFS_DIRHASH.

Revision 1.3.4.1 / (download) - annotate - [select for diffs], Fri Apr 29 11:29:38 2005 UTC (18 years, 11 months ago) by kent
Branch: kent-audio2
Changes since 1.3: +5 -6 lines
Diff to previous 1.3 (colored) next main 1.4 (colored) to selected 1.13.8.1 (colored)

sync with -current

Revision 1.4.2.2 / (download) - annotate - [select for diffs], Sat Mar 19 08:37:03 2005 UTC (19 years ago) by yamt
Branch: yamt-km
Changes since 1.4.2.1: +4 -5 lines
Diff to previous 1.4.2.1 (colored) to branchpoint 1.4 (colored) next main 1.5 (colored) to selected 1.13.8.1 (colored)

sync with head.  xen and whitespace.  xen part is not finished.

Revision 1.2.6.7 / (download) - annotate - [select for diffs], Fri Mar 4 16:54:45 2005 UTC (19 years ago) by skrll
Branch: ktrace-lwp
Changes since 1.2.6.6: +4 -5 lines
Diff to previous 1.2.6.6 (colored) to branchpoint 1.2 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD.

Hi Perry!

Revision 1.9 / (download) - annotate - [select for diffs], Sat Feb 26 22:32:20 2005 UTC (19 years, 1 month ago) by perry
Branch: 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: yamt-lazymbuf
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored) to selected 1.13.8.1 (colored)

nuke trailing whitespace

Revision 1.8 / (download) - annotate - [select for diffs], Mon Feb 21 17:52:11 2005 UTC (19 years, 1 month ago) by hannken
Branch: MAIN
Changes since 1.7: +3 -4 lines
Diff to previous 1.7 (colored) to selected 1.13.8.1 (colored)

Make `options FFS_NO_SNAPSHOT' only disable snapshot creation
while not trashing existing snapshots.

Approved by: core@

Revision 1.7 / (download) - annotate - [select for diffs], Fri Feb 18 21:15:38 2005 UTC (19 years, 1 month ago) by dsl
Branch: MAIN
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored) to selected 1.13.8.1 (colored)

change ffs_snapshot to !ffs_no_snapshot

Revision 1.2.6.6 / (download) - annotate - [select for diffs], Tue Feb 15 21:33:41 2005 UTC (19 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.2.6.5: +3 -2 lines
Diff to previous 1.2.6.5 (colored) to branchpoint 1.2 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD.

Revision 1.4.2.1 / (download) - annotate - [select for diffs], Sat Feb 12 18:17:56 2005 UTC (19 years, 1 month ago) by yamt
Branch: yamt-km
Changes since 1.4: +4 -5 lines
Diff to previous 1.4 (colored) to selected 1.13.8.1 (colored)

sync with head.

Revision 1.6 / (download) - annotate - [select for diffs], Thu Feb 10 22:23:19 2005 UTC (19 years, 1 month ago) by dsl
Branch: MAIN
CVS Tags: yamt-km-base2
Changes since 1.5: +3 -2 lines
Diff to previous 1.5 (colored) to selected 1.13.8.1 (colored)

Make ffs snapshots be enabled by 'option FFS_SNAPSHOT'

Revision 1.2.6.5 / (download) - annotate - [select for diffs], Fri Feb 4 11:48:27 2005 UTC (19 years, 1 month ago) by skrll
Branch: ktrace-lwp
Changes since 1.2.6.4: +3 -5 lines
Diff to previous 1.2.6.4 (colored) to branchpoint 1.2 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD.

Revision 1.5 / (download) - annotate - [select for diffs], Mon Jan 31 16:55:30 2005 UTC (19 years, 2 months ago) by hannken
Branch: MAIN
Changes since 1.4: +3 -5 lines
Diff to previous 1.4 (colored) to selected 1.13.8.1 (colored)

Add file system snapshots to kernel configs.

- Ffs internal snapshots get compiled in unconditionally.

- File system snapshot device fss(4) added to all kernel configs that
  have a disk.  Device is commented out on all non-GENERIC kernels.

Reviewed by: Jason Thorpe <thorpej@netbsd.org>

Revision 1.2.6.4 / (download) - annotate - [select for diffs], Mon Jan 24 08:36:05 2005 UTC (19 years, 2 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.2.6.3: +2 -1 lines
Diff to previous 1.2.6.3 (colored) to branchpoint 1.2 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Jan 23 19:37:05 2005 UTC (19 years, 2 months ago) by rumble
Branch: MAIN
CVS Tags: yamt-km-base
Branch point for: yamt-km
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored) to selected 1.13.8.1 (colored)

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.

Revision 1.2.6.3 / (download) - annotate - [select for diffs], Tue Sep 21 13:39:07 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.2.6.2: +1 -1 lines
Diff to previous 1.2.6.2 (colored) to branchpoint 1.2 (colored) to selected 1.13.8.1 (colored)

Fix the sync with head I botched.

Revision 1.2.6.2 / (download) - annotate - [select for diffs], Sat Sep 18 14:56:52 2004 UTC (19 years, 6 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.2.6.1: +0 -0 lines
Diff to previous 1.2.6.1 (colored) to branchpoint 1.2 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD.

Revision 1.2.6.1 / (download) - annotate - [select for diffs], Tue Aug 3 10:56:48 2004 UTC (19 years, 7 months ago) by skrll
Branch: ktrace-lwp
Changes since 1.2: +5 -2 lines
Diff to previous 1.2 (colored) to selected 1.13.8.1 (colored)

Sync with HEAD

Revision 1.3 / (download) - annotate - [select for diffs], Tue May 25 14:54:58 2004 UTC (19 years, 10 months ago) by hannken
Branch: MAIN
CVS Tags: kent-audio1-beforemerge, kent-audio1-base, kent-audio1
Branch point for: kent-audio2
Changes since 1.2: +5 -2 lines
Diff to previous 1.2 (colored) to selected 1.13.8.1 (colored)

Add ffs internal snapshots. Written by Marshall Kirk McKusick for FreeBSD.

- Not enabled by default. Needs kernel option FFS_SNAPSHOT.
- Change parameters of ffs_blkfree.
- Let the copy-on-write functions return an error so spec_strategy
    may fail if the copy-on-write fails.
- Change genfs_*lock*() to use vp->v_vnlock instead of &vp->v_lock.
- Add flag B_METAONLY to VOP_BALLOC to return indirect block buffer.
- Add a function ffs_checkfreefile needed for snapshot creation.
- Add special handling of snapshot files:
    Snapshots may not be opened for writing and the attributes are read-only.
    Use the mtime as the time this snapshot was taken.
    Deny mtime updates for snapshot files.
- Add function transferlockers to transfer any waiting processes from
  one lock to another.
- Add vfsop VFS_SNAPSHOT to take a snapshot and make it accessible through
  a vnode.
- Add snapshot support to ls, fsck_ffs and dump.

Welcome to 2.0F.

Approved by: Jason R. Thorpe <thorpej@netbsd.org>

Revision 1.1.6.3 / (download) - annotate - [select for diffs], Fri Oct 18 02:45:44 2002 UTC (21 years, 5 months ago) by nathanw
Branch: nathanw_sa
CVS Tags: nathanw_sa_end
Changes since 1.1.6.2: +3 -2 lines
Diff to previous 1.1.6.2 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.13.8.1 (colored)

Catch up to -current.

Revision 1.1.8.3 / (download) - annotate - [select for diffs], Thu Oct 10 18:44:48 2002 UTC (21 years, 5 months ago) by jdolecek
Branch: kqueue
Changes since 1.1.8.2: +3 -2 lines
Diff to previous 1.1.8.2 (colored) to branchpoint 1.1 (colored) next main 1.2 (colored) to selected 1.13.8.1 (colored)

sync kqueue with -current; this includes merge of gehenna-devsw branch,
merge of i386 MP branch, and part of autoconf rototil work

Revision 1.2 / (download) - annotate - [select for diffs], Sat Sep 28 20:11:08 2002 UTC (21 years, 6 months ago) by dbj
Branch: MAIN
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-base, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2-0, netbsd-2, nathanw_sa_before_merge, nathanw_sa_base, kqueue-beforemerge, kqueue-base, kqueue-aftermerge, gmcgarry_ucred_base, gmcgarry_ucred, gmcgarry_ctxsw_base, gmcgarry_ctxsw, fvdl_fs64_base
Branch point for: ktrace-lwp
Changes since 1.1: +3 -2 lines
Diff to previous 1.1 (colored) to selected 1.13.8.1 (colored)

Add support for the Apple UFS variation on ffs
This is the bulk of PR #17345

The general approach is to use a run time deteriminable value
for DIRBLKSIZ.  Additional allowances are included for using
MAXSYMLINKLEN with FS_42INODEFMT and a shift in the cylinder group
cluster summary count array.  Support is added for managing
the Apple UFS volume label.

Revision 1.1.8.2 / (download) - annotate - [select for diffs], Sun Jun 23 17:52:05 2002 UTC (21 years, 9 months ago) by jdolecek
Branch: kqueue
Changes since 1.1.8.1: +54 -0 lines
Diff to previous 1.1.8.1 (colored) to branchpoint 1.1 (colored) to selected 1.13.8.1 (colored)

catch up with -current on kqueue branch

Revision 1.1.6.2 / (download) - annotate - [select for diffs], Thu Jun 20 03:50:21 2002 UTC (21 years, 9 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1.6.1: +54 -0 lines
Diff to previous 1.1.6.1 (colored) to branchpoint 1.1 (colored) to selected 1.13.8.1 (colored)

Catch up to -current.

Revision 1.1.8.1, Tue Apr 16 23:14:10 2002 UTC (21 years, 11 months ago) by jdolecek
Branch: kqueue
Changes since 1.1: +0 -54 lines
FILE REMOVED

file files.ufs was added on branch kqueue on 2002-06-23 17:52:05 +0000

Revision 1.1.6.1, Tue Apr 16 23:14:10 2002 UTC (21 years, 11 months ago) by nathanw
Branch: nathanw_sa
Changes since 1.1: +0 -54 lines
FILE REMOVED

file files.ufs was added on branch nathanw_sa on 2002-06-20 03:50:21 +0000

Revision 1.1 / (download) - annotate - [select for diffs], Tue Apr 16 23:14:10 2002 UTC (21 years, 11 months ago) by thorpej
Branch: MAIN
CVS Tags: netbsd-1-6-base, netbsd-1-6-RELEASE, netbsd-1-6-RC3, netbsd-1-6-RC2, netbsd-1-6-RC1, netbsd-1-6-PATCH002-RELEASE, netbsd-1-6-PATCH002-RC4, netbsd-1-6-PATCH002-RC3, netbsd-1-6-PATCH002-RC2, netbsd-1-6-PATCH002-RC1, netbsd-1-6-PATCH002, netbsd-1-6-PATCH001-RELEASE, netbsd-1-6-PATCH001-RC3, netbsd-1-6-PATCH001-RC2, netbsd-1-6-PATCH001-RC1, netbsd-1-6-PATCH001, netbsd-1-6, gehenna-devsw-base, gehenna-devsw
Branch point for: nathanw_sa, kqueue
Diff to selected 1.13.8.1 (colored)

Cleanup how file system configuration information is declared, grouping
related information together, with the file system code itself.

This is just low-hanging fruit -- more to come.

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.




CVSweb <webmaster@jp.NetBSD.org>