The NetBSD Project

CVS log for src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_ioctl.c

[BACK] Up to [cvs.NetBSD.org] / src / external / cddl / osnet / dist / uts / common / fs / zfs

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.25.2.1 / (download) - annotate - [select for diffs], Mon Sep 11 13:38:42 2023 UTC (5 months, 2 weeks ago) by martin
Branch: netbsd-10
CVS Tags: netbsd-10-0-RC4, netbsd-10-0-RC3, netbsd-10-0-RC2, netbsd-10-0-RC1
Changes since 1.25: +1 -24 lines
Diff to previous 1.25 (colored) next main 1.26 (colored)

Pull up following revision(s) (requested by riastradh in ticket #364):

	external/cddl/osnet/dist/uts/common/fs/zfs/zfs_ioctl.c: revision 1.26

Revert "Teach zfs bdevsw to do b_psize."

This is used only by dump and swap, which won't work safely on zvols
anyway.  We should make swap work eventually, but right now it's
leading unwary ussers into deadlock scenarios, so let's make it fail
early instead.

Revision 1.26 / (download) - annotate - [select for diffs], Sun Sep 10 12:50:38 2023 UTC (5 months, 2 weeks ago) by riastradh
Branch: MAIN
CVS Tags: HEAD
Changes since 1.25: +1 -24 lines
Diff to previous 1.25 (colored)

Revert "Teach zfs bdevsw to do b_psize."

This is used only by dump and swap, which won't work safely on zvols
anyway.  We should make swap work eventually, but right now it's
leading unwary ussers into deadlock scenarios, so let's make it fail
early instead.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Oct 31 10:32:28 2022 UTC (15 months, 3 weeks ago) by simonb
Branch: MAIN
CVS Tags: netbsd-10-base
Branch point for: netbsd-10
Changes since 1.24: +1 -1 lines
Diff to previous 1.24 (colored)

Whitespace nit.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Mar 28 12:33:20 2022 UTC (22 months, 4 weeks ago) by riastradh
Branch: MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23 (colored)

driver(9): devsw_detach never fails.  Make it return void.

Prune a whole lotta dead branches as a result of this.  (Some logic
calling this is also wrong for other reasons; devsw_detach is final
-- you should never have any reason to decide to roll it back.  To be
cleaned up in subsequent commits...)

XXX kernel ABI change to devsw_detach signature requires bump

Revision 1.23 / (download) - annotate - [select for diffs], Thu Mar 25 18:41:29 2021 UTC (2 years, 11 months ago) by gdt
Branch: MAIN
CVS Tags: cjep_sun2x-base1, cjep_sun2x-base, cjep_sun2x, cjep_staticlib_x-base1, cjep_staticlib_x-base, cjep_staticlib_x
Changes since 1.22: +0 -1 lines
Diff to previous 1.22 (colored)

zfs_ioctl.c: Drop WARNING that ZFS is under development

Following discussions on current-users@, it seems many rely on ZFS to
store data, and there are not particularly large issues with ZFS.  ATF
tests with /tmp as tmpfs, ffs2, and zfs are similar, with only a
slight increase in failures under zfs.

(This commit should probably NOT be pulled up to 9.)

Revision 1.12.2.3 / (download) - annotate - [select for diffs], Mon Apr 13 07:56:38 2020 UTC (3 years, 10 months ago) by martin
Branch: phil-wifi
Changes since 1.12.2.2: +0 -4 lines
Diff to previous 1.12.2.2 (colored) to branchpoint 1.12 (colored) next main 1.13 (colored)

Mostly merge changes from HEAD upto 20200411

Revision 1.12.2.2 / (download) - annotate - [select for diffs], Wed Apr 8 14:04:20 2020 UTC (3 years, 10 months ago) by martin
Branch: phil-wifi
Changes since 1.12.2.1: +24 -1 lines
Diff to previous 1.12.2.1 (colored) to branchpoint 1.12 (colored)

Merge changes from current as of 20200406

Revision 1.22 / (download) - annotate - [select for diffs], Fri Feb 28 03:52:26 2020 UTC (3 years, 11 months ago) by riastradh
Branch: MAIN
CVS Tags: phil-wifi-20200421, phil-wifi-20200411, phil-wifi-20200406, is-mlppp-base, is-mlppp
Changes since 1.21: +24 -1 lines
Diff to previous 1.21 (colored)

Teach zfs bdevsw to do b_psize.

This is needed, among other things, to swap on zvols.

Attempting to swap on zvols currently deadlocks but that's a separate
issue that needs to be fixed too!

Revision 1.20.2.1 / (download) - annotate - [select for diffs], Tue Oct 15 18:17:06 2019 UTC (4 years, 4 months ago) by martin
Branch: netbsd-9
CVS Tags: netbsd-9-3-RELEASE, netbsd-9-2-RELEASE, netbsd-9-1-RELEASE, netbsd-9-0-RELEASE, netbsd-9-0-RC2, netbsd-9-0-RC1
Changes since 1.20: +0 -4 lines
Diff to previous 1.20 (colored) next main 1.21 (colored)

Pull up following revision(s) (requested by hannken in ticket #308):

	external/cddl/osnet/dist/uts/common/fs/zfs/zfs_ioctl.c: revision 1.21
	external/cddl/osnet/dist/uts/common/fs/zfs/dmu_diff.c: revision 1.3
	external/cddl/osnet/dist/uts/common/fs/zfs/dmu_diff.c: revision 1.4
	external/cddl/osnet/dist/uts/common/fs/zfs/sys/dmu.h: revision 1.4

Change dmu_diff() back to use a "file" instead of a "vnode".

Command "zfs diff" calls it with a pipe, not a plain file.

Fixes PR kern/54541: kernel panic using "zfs diff"

 -

Add missing "#ifdef _KERNEL" to fix the build of userland zfs libraries.

Revision 1.21 / (download) - annotate - [select for diffs], Mon Oct 14 13:18:00 2019 UTC (4 years, 4 months ago) by hannken
Branch: MAIN
CVS Tags: phil-wifi-20191119
Changes since 1.20: +0 -4 lines
Diff to previous 1.20 (colored)

Change dmu_diff() back to use a "file" instead of a "vnode".
Command "zfs diff" calls it with a pipe, not a plain file.

Fixes PR kern/54541: kernel panic using "zfs diff"

Revision 1.12.2.1 / (download) - annotate - [select for diffs], Mon Jun 10 21:52:02 2019 UTC (4 years, 8 months ago) by christos
Branch: phil-wifi
Changes since 1.12: +70 -27 lines
Diff to previous 1.12 (colored)

Sync with HEAD

Revision 1.20 / (download) - annotate - [select for diffs], Wed May 22 08:46:27 2019 UTC (4 years, 9 months ago) by hannken
Branch: MAIN
CVS Tags: phil-wifi-20190609, netbsd-9-base
Branch point for: netbsd-9
Changes since 1.19: +2 -1 lines
Diff to previous 1.19 (colored)

Add missing zvol_close() to zfsdev_close().

Change zvol_size_changed() to initialize "zv->zv_volsize"
and initialize only "dg_secsize" and "dg_secperunit".
Calling disk_set_info() will initialize the remaining
parts of the geometry.

Set "doread" in zvol_strategy() to make reading from
device possible.

Reorganize/add disk_busy()/disk_unbusy() instrumentation.

Redo zvol_ioctl() to implement DIOCGWEDGEINFO and let
disk_ioctl() process the remaining ioctls.

Revision 1.19 / (download) - annotate - [select for diffs], Wed May 22 08:45:32 2019 UTC (4 years, 9 months ago) by hannken
Branch: MAIN
Changes since 1.18: +3 -9 lines
Diff to previous 1.18 (colored)

Enable the zvol minor management to create and remove device nodes.

Revision 1.18 / (download) - annotate - [select for diffs], Wed May 22 08:44:48 2019 UTC (4 years, 9 months ago) by hannken
Branch: MAIN
Changes since 1.17: +4 -7 lines
Diff to previous 1.17 (colored)

Update ddi environment:
- Put device major numbers into "dev_info_t".
- Fix an off-by-one in zvol_create_minor().
- When creating a node handle existing nodes
  and add owner read/write permission.
- When removing nodes remove now empty directories.

Revision 1.17 / (download) - annotate - [select for diffs], Tue May 7 08:51:09 2019 UTC (4 years, 9 months ago) by hannken
Branch: MAIN
Changes since 1.16: +1 -4 lines
Diff to previous 1.16 (colored)

Cleanup modules "solaris" and "zfs":

- Defer spa_config_load() until root is mounted.
- Restore the config path to "/etc/zfs/zpool.cache".
- Module "zfs" is type MODULE_CLASS_VFS and no longer depends on "rootvnode".
- Module "solaris" no longer depends on "mp_online".
- Fix rump component registration to not detach "/dev/zfs" if
  it didn't attach it.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Feb 5 09:54:36 2019 UTC (5 years ago) by hannken
Branch: MAIN
Changes since 1.15: +1 -1 lines
Diff to previous 1.15 (colored)

Prepare the implementation of the ZFS control directory ".zfs".

- Move the stub routines from zfs_stub.c to zfs_ctldir.c and
  remove now empty file zfs_stub.c

- Add stub routines for zfsctl_loadvnode() to initialize control
  nodes and zfsctl_snapshot() to retrieve ".zfs/snapshot".

- Add an initial vnode operations vector for control nodes.

- Implement lookup into ".zfs" and lookup ".." from ".zfs/snapshot/<snap>".

- Change nodeid of mounted snapshots to the snapshot object id.

- Respect "-u" flag to "zfs rename <snapshot> ...".

Revision 1.10.14.3 / (download) - annotate - [select for diffs], Fri Jan 18 08:48:44 2019 UTC (5 years, 1 month ago) by pgoyette
Branch: pgoyette-compat
CVS Tags: pgoyette-compat-merge-20190127
Changes since 1.10.14.2: +57 -4 lines
Diff to previous 1.10.14.2 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)

Synch with HEAD

Revision 1.15 / (download) - annotate - [select for diffs], Sat Jan 12 10:43:33 2019 UTC (5 years, 1 month ago) by hannken
Branch: MAIN
CVS Tags: pgoyette-compat-20190127, pgoyette-compat-20190118
Changes since 1.14: +57 -1 lines
Diff to previous 1.14 (colored)

The ZFS onexit routines expect opening ZFS_DEV with O_EXCL to return
a cloned device with an unique minor number.

Use fd_clone() on this condition to return a cloned device descriptor.

Revision 1.14 / (download) - annotate - [select for diffs], Tue Jan 1 10:08:01 2019 UTC (5 years, 1 month ago) by hannken
Branch: MAIN
Changes since 1.13: +0 -3 lines
Diff to previous 1.13 (colored)

Cannot hold zfs object across call to vcache_get() as it might
deadlock with another reclaim.

Add vfs operation zfs_newvnode() to create a new zfs node and
hold the zfs object in zfs_loadvnode() and zfs_newvnode() only.

Revision 1.10.14.2 / (download) - annotate - [select for diffs], Thu Sep 6 06:51:55 2018 UTC (5 years, 5 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.10.14.1: +2 -1 lines
Diff to previous 1.10.14.1 (colored) to branchpoint 1.10 (colored)

Sync with HEAD

Resolve a couple of conflicts (result of the uimin/uimax changes)

Revision 1.13 / (download) - annotate - [select for diffs], Mon Aug 20 06:47:16 2018 UTC (5 years, 6 months ago) by christos
Branch: MAIN
CVS Tags: pgoyette-compat-1226, pgoyette-compat-1126, pgoyette-compat-1020, pgoyette-compat-0930, pgoyette-compat-0906
Changes since 1.12: +2 -1 lines
Diff to previous 1.12 (colored)

Avoid uninitialized warning.

Revision 1.10.14.1 / (download) - annotate - [select for diffs], Mon Jun 25 07:25:21 2018 UTC (5 years, 8 months ago) by pgoyette
Branch: pgoyette-compat
Changes since 1.10: +3675 -1337 lines
Diff to previous 1.10 (colored)

Sync with HEAD

Revision 1.12 / (download) - annotate - [select for diffs], Sat Jun 16 15:18:33 2018 UTC (5 years, 8 months ago) by gson
Branch: MAIN
CVS Tags: phil-wifi-base, pgoyette-compat-0728, pgoyette-compat-0625
Branch point for: phil-wifi
Changes since 1.11: +1 -1 lines
Diff to previous 1.11 (colored)

Use space between words

Revision 1.11 / (download) - annotate - [select for diffs], Mon May 28 21:05:07 2018 UTC (5 years, 8 months ago) by chs
Branch: MAIN
Changes since 1.10: +3666 -1328 lines
Diff to previous 1.10 (colored)

merge a new version of the CDDL dtrace and ZFS code.
this changes the upstream vendor from OpenSolaris to FreeBSD,
and this version is based on FreeBSD svn r315983.

in addition to the 10 years of improvements from upstream,
this version also has these NetBSD-specific enhancements:
 - dtrace FBT probes can now be placed in kernel modules.
 - ZFS now supports mmap().

Revision 1.1.1.3 / (download) - annotate - [select for diffs] (vendor branch), Mon May 28 20:52:59 2018 UTC (5 years, 8 months ago) by chs
Branch: sun, FreeBSD
CVS Tags: CDDL-FreeBSD-r315983
Changes since 1.1.1.2: +3392 -1166 lines
Diff to previous 1.1.1.2 (colored)

import new CDDL dtrace and ZFS code from FreeBSD svn r315983.

Revision 1.10.6.1 / (download) - annotate - [select for diffs], Fri Apr 28 01:49:38 2017 UTC (6 years, 10 months ago) by pgoyette
Branch: prg-localcount2
Changes since 1.10: +6 -0 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

The zfs control device is loaded as a module under rump-server, so
add the localcount stuff to its {b,c}devsw

XXX How to feed this back to upstream?

Revision 1.10.2.3 / (download) - annotate - [select for diffs], Tue Jul 26 06:17:26 2016 UTC (7 years, 7 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.10.2.2: +2 -2 lines
Diff to previous 1.10.2.2 (colored) to branchpoint 1.10 (colored) next main 1.11 (colored)

More renaming of LOCALCOUNT_INITIALIZER --> DEVSW_MODULE_INIT

Revision 1.10.2.2 / (download) - annotate - [select for diffs], Tue Jul 19 06:27:01 2016 UTC (7 years, 7 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.10.2.1: +2 -10 lines
Diff to previous 1.10.2.1 (colored) to branchpoint 1.10 (colored)

Instead of repeatedly typing the conditional initialization of the
.d_localcount members in the various {b,c}devsw, define an initializer
macro and use it.  This also removes the need for defining new symbols
for each 'struct localcount'.

As suggested by riastradh@

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Mon Jul 18 03:50:58 2016 UTC (7 years, 7 months ago) by pgoyette
Branch: pgoyette-localcount
Changes since 1.10: +11 -0 lines
Diff to previous 1.10 (colored)

More rump drivers that need to have a 'struct localcount' when built
as modules.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Apr 10 20:55:38 2015 UTC (8 years, 10 months ago) by riastradh
Branch: MAIN
CVS Tags: prg-localcount2-base3, prg-localcount2-base2, prg-localcount2-base1, prg-localcount2-base, pgoyette-localcount-base, pgoyette-localcount-20170426, pgoyette-localcount-20170320, pgoyette-localcount-20170107, pgoyette-localcount-20161104, pgoyette-localcount-20160806, pgoyette-localcount-20160726, pgoyette-compat-base, pgoyette-compat-0521, pgoyette-compat-0502, pgoyette-compat-0422, pgoyette-compat-0415, pgoyette-compat-0407, pgoyette-compat-0330, pgoyette-compat-0322, pgoyette-compat-0315, perseant-stdc-iso10646-base, perseant-stdc-iso10646, 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, bouyer-socketcan-base1, bouyer-socketcan-base, bouyer-socketcan
Branch point for: prg-localcount2, pgoyette-localcount, pgoyette-compat
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

Use dprintf, not printf, for debug messages.

Revision 1.7.4.2 / (download) - annotate - [select for diffs], Thu May 22 14:01:23 2014 UTC (9 years, 9 months ago) by yamt
Branch: yamt-pagecache
Changes since 1.7.4.1: +1 -1 lines
Diff to previous 1.7.4.1 (colored) to branchpoint 1.7 (colored) next main 1.8 (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.8.6.1 / (download) - annotate - [select for diffs], Sun Jun 23 06:28:31 2013 UTC (10 years, 8 months ago) by tls
Branch: tls-maxphys
Changes since 1.8: +1 -1 lines
Diff to previous 1.8 (colored) next main 1.9 (colored)

resync from head

Revision 1.9 / (download) - annotate - [select for diffs], Mon Mar 4 01:14:35 2013 UTC (10 years, 11 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base9, tls-maxphys-base, tls-earlyentropy-base, tls-earlyentropy, riastradh-xf86-video-intel-2-7-1-pre-2-21-15, riastradh-drm2-base3, riastradh-drm2-base2, riastradh-drm2-base1, riastradh-drm2-base, riastradh-drm2, netbsd-7-nhusb-base-20170116, netbsd-7-nhusb-base, netbsd-7-nhusb, netbsd-7-base, netbsd-7-2-RELEASE, netbsd-7-1-RELEASE, netbsd-7-1-RC2, netbsd-7-1-RC1, netbsd-7-1-2-RELEASE, netbsd-7-1-1-RELEASE, netbsd-7-1, netbsd-7-0-RELEASE, netbsd-7-0-RC3, netbsd-7-0-RC2, netbsd-7-0-RC1, netbsd-7-0-2-RELEASE, netbsd-7-0-1-RELEASE, netbsd-7-0, netbsd-7, agc-symver-base, agc-symver
Changes since 1.8: +1 -1 lines
Diff to previous 1.8 (colored)

let zfs autoload too.

Revision 1.7.4.1 / (download) - annotate - [select for diffs], Tue Apr 17 00:04:09 2012 UTC (11 years, 10 months ago) by yamt
Branch: yamt-pagecache
CVS Tags: yamt-pagecache-tag8
Changes since 1.7: +8 -8 lines
Diff to previous 1.7 (colored)

sync with head

Revision 1.8 / (download) - annotate - [select for diffs], Sun Nov 20 02:54:25 2011 UTC (12 years, 3 months ago) by christos
Branch: MAIN
CVS Tags: yamt-pagecache-base8, yamt-pagecache-base7, yamt-pagecache-base6, yamt-pagecache-base5, 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
Branch point for: tls-maxphys
Changes since 1.7: +8 -8 lines
Diff to previous 1.7 (colored)

enough with the compile time warnings.

Revision 1.6.2.1 / (download) - annotate - [select for diffs], Tue Feb 8 16:18:51 2011 UTC (13 years ago) by bouyer
Branch: bouyer-quota2
Changes since 1.6: +3 -0 lines
Diff to previous 1.6 (colored) next main 1.7 (colored)

Sync with HEAD

Revision 1.7 / (download) - annotate - [select for diffs], Fri Jan 21 13:08:42 2011 UTC (13 years, 1 month ago) by pooka
Branch: MAIN
CVS Tags: yamt-pagecache-base3, yamt-pagecache-base2, yamt-pagecache-base, cherry-xenmp-base, cherry-xenmp, bouyer-quota2-nbase, bouyer-quota2-base
Branch point for: yamt-pagecache
Changes since 1.6: +3 -0 lines
Diff to previous 1.6 (colored)

Don't allow module to init if root is not mounted since the modcmd
wants to traverse the file system.  This *might* fix statically
linking zfs support into the kernel (at least it fixes rump kernel
bootstrap).

Revision 1.6 / (download) - annotate - [select for diffs], Wed May 19 18:01:26 2010 UTC (13 years, 9 months ago) by haad
Branch: MAIN
CVS Tags: matt-mips64-premerge-20101231
Branch point for: bouyer-quota2
Changes since 1.5: +0 -8 lines
Diff to previous 1.5 (colored)

Use ddi_copyin and ddi_copyout as solaris does, change them to
ioctl_copyin/ioctl_copyout in kernel and to bcopy in user space.

Revision 1.5 / (download) - annotate - [select for diffs], Wed May 19 17:57:42 2010 UTC (13 years, 9 months ago) by haad
Branch: MAIN
Changes since 1.4: +1 -3 lines
Diff to previous 1.4 (colored)

Do not call zfs_init and zfs_fini directly they will be called by vfs routines.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Feb 27 23:43:53 2010 UTC (14 years ago) by haad
Branch: MAIN
Changes since 1.3: +2071 -612 lines
Diff to previous 1.3 (colored)

Merge NetBSD local changes to new zfs version 22 sources.

Revision 1.1.1.2 / (download) - annotate - [select for diffs] (vendor branch), Sat Feb 27 22:31:24 2010 UTC (14 years ago) by haad
Branch: sun, FreeBSD
CVS Tags: osnet-20100224
Changes since 1.1.1.1: +2055 -614 lines
Diff to previous 1.1.1.1 (colored)

Import new Opensolaris sources for zfs/dtrace.

Opensolaris mercurial changeset: 11751:58c0c8f4305f

Revision 1.3 / (download) - annotate - [select for diffs], Fri Aug 7 22:47:19 2009 UTC (14 years, 6 months ago) by haad
Branch: MAIN
CVS Tags: matt-premerge-20091211, darran-pre-netbsd, darran-pre-freebsd, darran-pre-dtrace
Changes since 1.2: +1 -2 lines
Diff to previous 1.2 (colored)

Enable zfs module only for machine with at least 512Mb ram.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Aug 7 20:16:45 2009 UTC (14 years, 6 months ago) by haad
Branch: MAIN
Changes since 1.1: +253 -38 lines
Diff to previous 1.1 (colored)

Add NetBSD specific changes to OpenSolaris code. These changes were made
by Andrew Doran and me. Thank you Andrew for your great help.

Oked by core@ and ad@.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Fri Aug 7 18:33:26 2009 UTC (14 years, 6 months ago) by haad
Branch: sun, FreeBSD
CVS Tags: osnet-20081117
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Import Opensolaris source code used with zfs port. Zfs code si from date 
200811.

Revision 1.1 / (download) - annotate - [select for diffs], Fri Aug 7 18:33:26 2009 UTC (14 years, 6 months ago) by haad
Branch: MAIN

Initial revision

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>