]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Add support for the Coda 6.x venus<->kernel interface. This extends
authorTim J. Robbins <tjr@FreeBSD.org>
Sun, 7 Sep 2003 07:43:10 +0000 (07:43 +0000)
committerTim J. Robbins <tjr@FreeBSD.org>
Sun, 7 Sep 2003 07:43:10 +0000 (07:43 +0000)
commitd14e51c95cc7e17ff201a53f932e1bbb61f023de
treec3cf2ae6864b0278a40f0dfa5991f2f8900c75eb
parent763d340b434660533137d5d6894748388736a72e
Add support for the Coda 6.x venus<->kernel interface. This extends
FIDs to be 128-bits wide and adds support for realms.

Add a new CODA_COMPAT_5 option, which requests support for the old
Coda 5.x interface instead of the new one.

Create a new coda5.ko module that supports the 5.x interface, and make
the existing coda.ko module use the new 6.x interface. These modules
cannot both be loaded at the same time.

Obtained from: Jan Harkes & the coda-6.0.2 distribution,
NetBSD (drochner) (CODA_COMPAT_5 option).
27 files changed:
sys/coda/cnode.h
sys/coda/coda.h
sys/coda/coda_namecache.c
sys/coda/coda_namecache.h
sys/coda/coda_subr.c
sys/coda/coda_subr.h
sys/coda/coda_venus.c
sys/coda/coda_venus.h
sys/coda/coda_vfsops.c
sys/coda/coda_vfsops.h
sys/coda/coda_vnops.c
sys/conf/NOTES
sys/conf/options
sys/fs/coda/cnode.h
sys/fs/coda/coda.h
sys/fs/coda/coda_namecache.c
sys/fs/coda/coda_namecache.h
sys/fs/coda/coda_subr.c
sys/fs/coda/coda_subr.h
sys/fs/coda/coda_venus.c
sys/fs/coda/coda_venus.h
sys/fs/coda/coda_vfsops.c
sys/fs/coda/coda_vfsops.h
sys/fs/coda/coda_vnops.c
sys/modules/Makefile
sys/modules/coda/Makefile
sys/modules/coda5/Makefile [new file with mode: 0644]