From owner-cvs-all@FreeBSD.ORG Sun Sep 7 00:43:12 2003 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2B2DA16A4BF; Sun, 7 Sep 2003 00:43:12 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2D22D43FF9; Sun, 7 Sep 2003 00:43:11 -0700 (PDT) (envelope-from tjr@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h877hB0U020873; Sun, 7 Sep 2003 00:43:11 -0700 (PDT) (envelope-from tjr@repoman.freebsd.org) Received: (from tjr@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h877hAu6020872; Sun, 7 Sep 2003 00:43:10 -0700 (PDT) Message-Id: <200309070743.h877hAu6020872@repoman.freebsd.org> From: "Tim J. Robbins" Date: Sun, 7 Sep 2003 00:43:10 -0700 (PDT) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/coda cnode.h coda.h coda_namecache.c coda_namecache.h coda_subr.c coda_subr.h coda_venus.c coda_venus.h coda_vfsops.c coda_vfsops.h coda_vnops.c src/sys/conf NOTES options src/sys/modules Makefile src/sys/modules/coda Makefile ... X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Sep 2003 07:43:12 -0000 tjr 2003/09/07 00:43:10 PDT FreeBSD src repository Modified files: sys/coda cnode.h coda.h coda_namecache.c coda_namecache.h coda_subr.c coda_subr.h coda_venus.c coda_venus.h coda_vfsops.c coda_vfsops.h coda_vnops.c sys/conf NOTES options sys/modules Makefile sys/modules/coda Makefile Added files: sys/modules/coda5 Makefile Log: 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). Revision Changes Path 1.13 +2 -2 src/sys/coda/cnode.h 1.10 +181 -117 src/sys/coda/coda.h 1.20 +21 -25 src/sys/coda/coda_namecache.c 1.9 +4 -4 src/sys/coda/coda_namecache.h 1.24 +44 -45 src/sys/coda/coda_subr.c 1.8 +1 -1 src/sys/coda/coda_subr.h 1.18 +57 -46 src/sys/coda/coda_venus.c 1.5 +23 -23 src/sys/coda/coda_venus.h 1.46 +10 -19 src/sys/coda/coda_vfsops.c 1.8 +1 -1 src/sys/coda/coda_vfsops.h 1.51 +44 -59 src/sys/coda/coda_vnops.c 1.1173 +3 -0 src/sys/conf/NOTES 1.413 +1 -0 src/sys/conf/options 1.348 +1 -0 src/sys/modules/Makefile 1.13 +6 -2 src/sys/modules/coda/Makefile 1.1 +19 -0 src/sys/modules/coda5/Makefile (new)