History log of /src/usr.sbin/vnconfig/vnconfig.8
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
Revision tags: perseant-exfatfs-base-20250801 netbsd-11-base
# 1.51 10-Feb-2025 gutteridge

vnconfig.8: fix grammar in a sentence


Revision tags: perseant-exfatfs-base-20240630 perseant-exfatfs-base
# 1.50 21-Oct-2023 gdt

branches: 1.50.2;
vnconfig.8: Don't mention ciphertext

After all, this is not cgd(4).


# 1.49 21-Oct-2023 gdt

vnconfig: Improve recent caching edit to man page

Explain that typical usage patterns don't run into consistency issues.
Xref the -i flag.

Leave ambiguous the nature of cache inconsistency, because I don't
undersstand it and it's best not to make it a defined interface
anyway. I am unclear on whether a buffer cache read before a vnd
session might persist after a vnd is configured/used/unconfigured, and
whether a buffer cache write might be delayed until after a vnd
configure/write.


# 1.48 20-Oct-2023 wiz

New sentence, new line. Bump date for previous.


# 1.47 20-Oct-2023 gdt

vnconfig: Add caution to man page about cache bypassing behavior


Revision tags: netbsd-10-1-RELEASE netbsd-10-0-RELEASE netbsd-10-0-RC6 netbsd-10-0-RC5 netbsd-10-0-RC4 netbsd-10-0-RC3 netbsd-10-0-RC2 netbsd-10-0-RC1 netbsd-10-base cjep_sun2x-base1 cjep_sun2x-base cjep_staticlib_x-base1 cjep_staticlib_x-base
# 1.46 09-Jan-2021 wiz

Add magic incantation to configure an image for mount_udf(8).


Revision tags: netbsd-9-4-RELEASE netbsd-9-3-RELEASE netbsd-9-2-RELEASE netbsd-9-1-RELEASE phil-wifi-20200421 phil-wifi-20200411 is-mlppp-base phil-wifi-20200406 netbsd-9-0-RELEASE netbsd-9-0-RC2 netbsd-9-0-RC1 phil-wifi-20191119 netbsd-9-base phil-wifi-20190609 pgoyette-compat-20190127 pgoyette-compat-20190118 pgoyette-compat-1226 pgoyette-compat-1126 pgoyette-compat-1020
# 1.45 07-Oct-2018 wiz

Sort options.


# 1.44 07-Oct-2018 mlelstv

Add flag to enforce file I/O even when bmap/strategy would be possible.
This makes it easier to compare both modes, it also allows coherent
operation between vnd device and image file.


Revision tags: pgoyette-compat-0930 pgoyette-compat-0906 pgoyette-compat-0728 phil-wifi-base pgoyette-compat-0625 pgoyette-compat-0521 pgoyette-compat-0502
# 1.43 01-May-2018 uwe

branches: 1.43.2;
Fix missed s/vnconfig/vndconfig/ in an example.


Revision tags: netbsd-8-3-RELEASE netbsd-8-2-RELEASE netbsd-8-1-RELEASE netbsd-8-1-RC1 netbsd-8-0-RELEASE netbsd-8-0-RC2 pgoyette-compat-0422 netbsd-8-0-RC1 pgoyette-compat-0415 pgoyette-compat-0407 pgoyette-compat-0330 pgoyette-compat-0322 pgoyette-compat-0315 pgoyette-compat-base matt-nb8-mediatek-base perseant-stdc-iso10646-base netbsd-8-base prg-localcount2-base3 prg-localcount2-base2 prg-localcount2-base1 prg-localcount2-base pgoyette-localcount-20170426 bouyer-socketcan-base1 pgoyette-localcount-20170320 bouyer-socketcan-base pgoyette-localcount-20170107 pgoyette-localcount-20161104 localcount-20160914 pgoyette-localcount-20160806 pgoyette-localcount-20160726 pgoyette-localcount-base
# 1.42 10-Apr-2016 wiz

branches: 1.42.14;
Sort sections. Use more markup.


# 1.41 10-Apr-2016 martin

Cosmetic tweaks to vncfonfig -l output, from Robert Elz (with minor tweaks
[and all bugs] by me). This should restore compatibility for old scripts
trying to find free vnodes in the new cloning world order.


# 1.40 05-Nov-2015 pgoyette

Update to keep up with reality. In NetBSD 7, the vnconfig command was
renamed. So add this fact to the HISTORY section and remove BUGS.

XXX Pull-up to NetBSD-7 !


Revision tags: netbsd-7-0-RELEASE netbsd-7-0-RC3 netbsd-7-0-RC2 netbsd-7-0-RC1 netbsd-7-base yamt-pagecache-base9 tls-earlyentropy-base riastradh-xf86-video-intel-2-7-1-pre-2-21-15 riastradh-drm2-base3 riastradh-drm2-base2 riastradh-drm2-base1 riastradh-drm2-base tls-maxphys-base
# 1.39 09-Jun-2013 christos

branches: 1.39.6; 1.39.8;
bump date.


# 1.38 09-Jun-2013 christos

Alias this to vndconfig for symmetry.


Revision tags: agc-symver-base yamt-pagecache-base8 yamt-pagecache-base7 yamt-pagecache-base6
# 1.37 08-Jul-2012 wiz

branches: 1.37.2;
From Bug Hunting: Add vndcompress(1) to SEE ALSO, bump date.

While here:
New sentence, new line.


Revision tags: netbsd-6-0-6-RELEASE netbsd-6-1-5-RELEASE netbsd-6-1-4-RELEASE netbsd-6-0-5-RELEASE netbsd-6-1-3-RELEASE netbsd-6-0-4-RELEASE netbsd-6-1-2-RELEASE netbsd-6-0-3-RELEASE netbsd-6-1-1-RELEASE netbsd-6-0-2-RELEASE netbsd-6-1-RELEASE netbsd-6-1-RC4 netbsd-6-1-RC3 netbsd-6-1-RC2 netbsd-6-1-RC1 netbsd-6-0-1-RELEASE matt-nb6-plus-nbase netbsd-6-0-RELEASE netbsd-6-0-RC2 matt-nb6-plus-base netbsd-6-0-RC1 yamt-pagecache-base5 yamt-pagecache-base4 netbsd-6-base yamt-pagecache-base3 yamt-pagecache-base2 yamt-pagecache-base cherry-xenmp-base bouyer-quota2-nbase bouyer-quota2-base
# 1.36 09-Feb-2011 rmind

branches: 1.36.4;
Restore historic SCCS IDs in the comments (were removed in previous commit).
Noted by wiz@.


# 1.35 08-Feb-2011 rmind

Remove clause 3 (UCB advertising clause) from the University of Utah
copyright. Confirmed by Mike Hibler, mike at cs.utah.edu - thanks!
Also, merge UCB and Utah copyright texts back into one, as they
originally were.

Extra verification by snj@.


Revision tags: netbsd-5-2-3-RELEASE netbsd-5-1-5-RELEASE netbsd-5-2-2-RELEASE netbsd-5-1-4-RELEASE netbsd-5-2-1-RELEASE netbsd-5-1-3-RELEASE netbsd-5-2-RELEASE netbsd-5-2-RC1 netbsd-5-1-2-RELEASE netbsd-5-1-1-RELEASE matt-mips64-premerge-20101231 matt-nb5-mips64-premerge-20101231 matt-nb5-pq3-base netbsd-5-1-RELEASE netbsd-5-1-RC4 matt-nb5-mips64-k15 netbsd-5-1-RC3 netbsd-5-1-RC2 netbsd-5-1-RC1 netbsd-5-0-2-RELEASE matt-nb5-mips64-premerge-20091211 matt-premerge-20091211 matt-nb5-mips64-u2-k2-k4-k7-k8-k9 matt-nb4-mips64-k7-u2a-k9b matt-nb5-mips64-u1-k1-k5 netbsd-5-0-1-RELEASE jym-xensuspend-nbase netbsd-5-0-RELEASE netbsd-5-0-RC4 netbsd-5-0-RC3 netbsd-5-0-RC2 jym-xensuspend-base netbsd-5-0-RC1 netbsd-5-base matt-mips64-base2 wrstuden-revivesa-base-3 wrstuden-revivesa-base-2 wrstuden-revivesa-base-1 yamt-pf42-base4 yamt-pf42-base3 hpcarm-cleanup-nbase yamt-pf42-base2 wrstuden-revivesa-base
# 1.34 02-May-2008 martin

branches: 1.34.18;
Move TNF licenses to 2 clause form


Revision tags: netbsd-4-0-1-RELEASE wrstuden-fixsa-newbase yamt-pf42-baseX yamt-pf42-base keiichi-mipv6-nbase keiichi-mipv6-base matt-armv6-nbase matt-armv6-prevmlocking wrstuden-fixsa-base-1 netbsd-4-0-RELEASE cube-autoconf-base netbsd-4-0-RC5 netbsd-4-0-RC4 netbsd-4-0-RC3 netbsd-4-0-RC2 netbsd-4-0-RC1 matt-armv6-base matt-mips64-base hpcarm-cleanup-base wrstuden-fixsa-base abandoned-netbsd-4-base netbsd-4-base
# 1.33 11-Sep-2005 wiz

branches: 1.33.18;
Argument is regular_file, not "regular file". From YOMURA Masanori in private mail.


# 1.32 18-Jul-2005 wiz

Grammar fixes.


# 1.31 18-Jul-2005 wiz

Drop trailing whitespace.


# 1.30 17-Jul-2005 hubertf

Add support for reading cloop2 compressed filesystem image,
enable by putting VND_COMPRESSION into kernel config file.
Written by Cliff Wright, polished up slightly by me.


Revision tags: netbsd-2-0-3-RELEASE 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-0-2-RELEASE netbsd-3-base netbsd-2-0-1-RELEASE netbsd-2-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-base
# 1.29 07-Aug-2003 agc

branches: 1.29.6;
Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22366, verified by myself.


# 1.28 16-Apr-2003 wiz

Sort options in SYNOPSIS and description.


# 1.27 11-Apr-2003 drochner

Add an interface to the "force" option, and fix a bug where the
"readonly" flag cleared "hasgeom".


# 1.26 27-Mar-2003 yamt

bump date.


# 1.25 27-Mar-2003 yamt

add a new option, -r; read-only configuration.


# 1.24 25-Feb-2003 wiz

.Nm does not need a dummy argument ("") before punctuation or
for correct formatting of the SYNOPSIS any longer.


Revision tags: fvdl_fs64_base
# 1.23 21-Jun-2002 atatat

Provide a means for vnconfig to indicate which devices are in use, and
by which files (hmm...why can't I unmount that file system over
there). Currently this is just the device and inode number of the
file backing the vnd, but hopefully consing up full pathnames can be
done at some point.


Revision tags: netbsd-1-6-PATCH002-RELEASE netbsd-1-6-PATCH002 netbsd-1-6-PATCH002-RC4 netbsd-1-6-PATCH002-RC3 netbsd-1-6-PATCH002-RC2 netbsd-1-6-PATCH002-RC1 netbsd-1-6-PATCH001 netbsd-1-6-PATCH001-RELEASE netbsd-1-6-PATCH001-RC3 netbsd-1-6-PATCH001-RC2 netbsd-1-6-PATCH001-RC1 netbsd-1-6-RELEASE netbsd-1-6-RC3 netbsd-1-6-RC2 netbsd-1-6-RC1 netbsd-1-6-base
# 1.22 05-Mar-2002 wiz

Drop duplicate .Pp.


# 1.21 02-Feb-2002 wiz

Sort sections, sort SEE ALSO, drop a .Pp.


# 1.20 12-Dec-2001 fredette

Add optional "-f disktab" argument, that will look up a disk
typename in the given disktab(5) file, instead of in /etc/disktab.


# 1.19 08-Nov-2001 christos

Now that vnconfig uses opendisk(3) update it's usage encouraging use
of "vnd0" instead of "/dev/rvnd0{c,d}". Noted by tron.


# 1.18 02-Oct-2000 bjh21

Put sections in the canonical order (from mdoc.samples(7)).
Add a "HISTORY" section.


# 1.17 02-Oct-2000 bjh21

Replace "foo is mutually exclusive of bar" with "foo and bar are mutually
exclusive".


# 1.16 30-Sep-2000 bjh21

Formatting cleanups around the description of geomspec.


# 1.15 20-Jul-2000 agc

Fix typo.


Revision tags: netbsd-1-4-PATCH003 netbsd-1-5-ALPHA2 netbsd-1-5-base minoura-xpg4dl-base netbsd-1-4-PATCH002 wrstuden-devbsize-19991221 wrstuden-devbsize-base comdex-fall-1999-base netbsd-1-4-PATCH001 netbsd-1-4-RELEASE netbsd-1-4-base
# 1.14 22-Mar-1999 garbled

branches: 1.14.10;
More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
so we shouldn't override it with versions in the manpages. Many more to
come.


# 1.13 22-May-1998 msaitoh

sort entries and delete extra periods in SEE also section.


Revision tags: netbsd-1-3-PATCH003 netbsd-1-3-PATCH003-CANDIDATE2 netbsd-1-3-PATCH003-CANDIDATE1 netbsd-1-3-PATCH003-CANDIDATE0 netbsd-1-3-PATCH002 netbsd-1-3-PATCH001 netbsd-1-3-RELEASE netbsd-1-3-BETA netbsd-1-3-base
# 1.12 18-Oct-1997 lukem

WARNSify


# 1.11 01-Oct-1997 enami

- Xref opendisk(3).
- Refer vnode disk as vnd0 instaed of vnd0c.
- Rename argument to specify vnode disk from special_file to vnode_disk.
- Explain that vnode_disk is a special file or name like vnd0.
- Add one example which uses vnd0 instead of /dev/vnd0c.


# 1.10 30-Jul-1997 jtc

Fix files using old TNF copyright notice


# 1.9 26-Jun-1997 kleink

Fix typo; from SAITOH Masanobu <msaitoh@spa.is.uec.ac.jp> in PR misc/3796.


# 1.8 23-Jun-1997 thorpej

Update for changes to the vnd driver:
- Add optional "geomspec" argument as third argument when configuring
a vnode disk. Format is: secsize/secpertrack/trackpercyl/ncylinders,
e.g. 512/18/2/80.
- Add optional "-t typename" argument, mutually exclusive with "geomspec",
that will look up "typename" in /etc/disktab and use the geometry
specified in the entry.
- Update verbose output accordingly.


Revision tags: netbsd-1-2-PATCH001 netbsd-1-2-RELEASE netbsd-1-2-BETA netbsd-1-2-base
# 1.7 30-Dec-1995 thorpej

Add RCS ids.


# 1.6 30-Dec-1995 thorpej

Add a vnd(4) manual page and make vnconfig(8) reference it. Fixes
PR #445.


Revision tags: netbsd-1-1-PATCH001 netbsd-1-1-RELEASE netbsd-1-1-base
# 1.5 25-Jan-1995 cgd

vn -> vnd renaming; consistency.


# 1.4 22-Jan-1995 mycroft

Clean up parsing a bit. Get rid of bogus extra arg to `-u'. Update the
usage string and man page to reality.


# 1.3 22-Jan-1995 glass

vnconfig.c: removed all the silly mount/swapon functionality that never
belonged there. much of it didn't work anyway.
vnconfig.8: update man page. still needs work.


Revision tags: netbsd-1-0-PATCH06 netbsd-1-0-PATCH05 netbsd-1-0-PATCH04 netbsd-1-0-PATCH03 netbsd-1-0-PATCH02 netbsd-1-0-PATCH1 netbsd-1-0-PATCH0 netbsd-1-0-RELEASE netbsd-1-0-base
# 1.2 03-Jan-1994 brezak

Change /dev/vn0c to /dev/vnd0c (from jimj@miller.cs.uwm.edu)


# 1.1 21-Dec-1993 brezak

Add vnconfig command.