Go to file
hannken 8c21bc6224 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>
2004-05-25 14:54:55 +00:00
bin Add ffs internal snapshots. Written by Marshall Kirk McKusick for FreeBSD. 2004-05-25 14:54:55 +00:00
contrib/sys Import FreeBSD's ath of 28-apr-2004 2004-04-29 03:54:46 +00:00
crypto Now that we have res_nsearch, use it. Thanks christos for adding it. 2004-05-25 11:15:43 +00:00
dist PR/24961: Arto Selonen: ipfilter 4.1.1 has problems parsing ipf.conf 2004-05-22 17:59:37 +00:00
distrib Add ffs internal snapshots. Written by Marshall Kirk McKusick for FreeBSD. 2004-05-25 14:54:55 +00:00
doc sysinst changes: use of /etc/postinstall, and use of existing raid1 sets 2004-05-22 17:46:56 +00:00
etc create /dev/random when chrooted. 2004-05-21 15:40:22 +00:00
games Had fun with a spell checker. 2004-05-22 14:33:50 +00:00
gnu Re-run mknative. 2004-05-25 13:39:35 +00:00
include notyet is in the users namespace as pointed out by klaus. 2004-05-25 14:49:38 +00:00
lib remove stray NSUNLOCK(); pointed out by Brian Ginsbach. 2004-05-24 16:16:26 +00:00
libexec Fix the dynamic linker for hppa using ELF. 2004-05-17 13:16:02 +00:00
regress * -t -> -n with consistency with the usage. 2004-05-23 16:59:11 +00:00
rescue no need to list gnu/usr.bin any more. 2004-04-01 14:41:09 +00:00
sbin Add ffs internal snapshots. Written by Marshall Kirk McKusick for FreeBSD. 2004-05-25 14:54:55 +00:00
share Add ffs internal snapshots. Written by Marshall Kirk McKusick for FreeBSD. 2004-05-25 14:54:55 +00:00
sys Add ffs internal snapshots. Written by Marshall Kirk McKusick for FreeBSD. 2004-05-25 14:54:55 +00:00
tools Apply patch from OGAWA Takaya to fix FreeBSD hosted builds. 2004-05-18 22:14:35 +00:00
usr.bin Add kgetcred, a tool that fetches a credential from the KDC 2004-05-25 10:31:45 +00:00
usr.sbin Add ffs internal snapshots. Written by Marshall Kirk McKusick for FreeBSD. 2004-05-25 14:54:55 +00:00
x11 Use MKPRIVATELIB=yes instead of providing an empty libinstall:: target and 2004-05-23 02:24:50 +00:00
build.sh ``build.sh -m xen-i386 release'' now builds a release for NetBSD/xen 2004-05-12 16:56:41 +00:00
BUILDING Document MKTTINTERP. 2004-03-19 12:34:39 +00:00
Makefile Move '${MAKEDIRTARGET} x11 distribution' from Makefile::distribution to 2004-05-17 07:00:16 +00:00
Makefile.inc don't set KERNSRCDIR here; pull in <bsd.kernobj.mk> if you need it 2002-04-10 14:53:43 +00:00
UPDATING src/x11 stuff after the /etc/X11 change 2004-05-16 11:33:44 +00:00