Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys/ufs/lfs Include compat code by default.



details:   https://anonhg.NetBSD.org/src/rev/a87c910669be
branches:  trunk
changeset: 748783:a87c910669be
user:      pooka <pooka%NetBSD.org@localhost>
date:      Thu Nov 05 11:54:49 2009 +0000

description:
Include compat code by default.

diffstat:

 sys/ufs/lfs/lfs.h       |  17 ++++-------------
 sys/ufs/lfs/lfs_vnops.c |  29 +++--------------------------
 2 files changed, 7 insertions(+), 39 deletions(-)

diffs (170 lines):

diff -r e7e875d3cd23 -r a87c910669be sys/ufs/lfs/lfs.h
--- a/sys/ufs/lfs/lfs.h Thu Nov 05 11:41:43 2009 +0000
+++ b/sys/ufs/lfs/lfs.h Thu Nov 05 11:54:49 2009 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: lfs.h,v 1.129 2009/10/29 17:10:32 christos Exp $       */
+/*     $NetBSD: lfs.h,v 1.130 2009/11/05 11:54:49 pooka Exp $  */
 
 /*-
  * Copyright (c) 1999, 2000, 2001, 2002, 2003 The NetBSD Foundation, Inc.
@@ -66,9 +66,7 @@
 #include <sys/mutex.h>
 #include <sys/queue.h>
 #include <sys/condvar.h>
-#ifdef COMPAT_50
 #include <compat/sys/time.h>
-#endif
 
 /*
  * Compile-time options for LFS.
@@ -1103,23 +1101,16 @@
 # define LFS_WRAP_GOING   0x0
 # define LFS_WRAP_WAITING 0x1
 #define LFCNWRAPSTATUS  _FCNW_FSPRIV('L', 13, int)
+
 /* Compat */
-#ifdef COMPAT_20
-#define LFCNSEGWAITALL_COMPAT  _FCNW_FSPRIV('L', 0, struct timeval50)
-#define LFCNSEGWAIT_COMPAT     _FCNW_FSPRIV('L', 1, struct timeval50)
-#endif
-#ifdef COMPAT_30
+#define LFCNSEGWAITALL_COMPAT   _FCNW_FSPRIV('L', 0, struct timeval50)
+#define LFCNSEGWAIT_COMPAT      _FCNW_FSPRIV('L', 1, struct timeval50)
 #define LFCNIFILEFH_COMPAT      _FCNW_FSPRIV('L', 5, struct lfs_fhandle)
-#endif
-#ifdef COMPAT_40
 #define LFCNIFILEFH_COMPAT2     _FCN_FSPRIV(F_FSOUT, 'L', 11, 32)
 #define LFCNWRAPSTOP_COMPAT     _FCNO_FSPRIV('L', 9)
 #define LFCNWRAPGO_COMPAT       _FCNO_FSPRIV('L', 10)
-#endif
-#ifdef COMPAT_50
 #define LFCNSEGWAITALL_COMPAT_50 _FCNR_FSPRIV('L', 0, struct timeval50)
 #define LFCNSEGWAIT_COMPAT_50   _FCNR_FSPRIV('L', 1, struct timeval50)
-#endif
 
 #ifdef _KERNEL
 /* XXX MP */
diff -r e7e875d3cd23 -r a87c910669be sys/ufs/lfs/lfs_vnops.c
--- a/sys/ufs/lfs/lfs_vnops.c   Thu Nov 05 11:41:43 2009 +0000
+++ b/sys/ufs/lfs/lfs_vnops.c   Thu Nov 05 11:54:49 2009 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: lfs_vnops.c,v 1.223 2009/10/30 00:53:29 christos Exp $ */
+/*     $NetBSD: lfs_vnops.c,v 1.224 2009/11/05 11:54:49 pooka Exp $    */
 
 /*-
  * Copyright (c) 1999, 2000, 2001, 2002, 2003 The NetBSD Foundation, Inc.
@@ -60,7 +60,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: lfs_vnops.c,v 1.223 2009/10/30 00:53:29 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: lfs_vnops.c,v 1.224 2009/11/05 11:54:49 pooka Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_compat_netbsd.h"
@@ -1426,9 +1426,7 @@
                int  a_fflag;
                kauth_cred_t a_cred;
        } */ *ap = v;
-#ifdef COMPAT_50
        struct timeval tv;
-#endif
        struct timeval *tvp;
        BLOCK_INFO *blkiov;
        CLEANERINFO *cip;
@@ -1466,17 +1464,12 @@
 
        error = 0;
        switch ((int)ap->a_command) {
-#ifdef COMPAT_50
            case LFCNSEGWAITALL_COMPAT_50:
-#ifdef COMPAT_20
            case LFCNSEGWAITALL_COMPAT:
-#endif
                fsidp = NULL;
                /* FALLSTHROUGH */
            case LFCNSEGWAIT_COMPAT_50:
-#ifdef COMPAT_20
            case LFCNSEGWAIT_COMPAT:
-#endif
                {
                        struct timeval50 *tvp50
                                = (struct timeval50 *)ap->a_data;
@@ -1484,15 +1477,12 @@
                        tvp = &tv;
                }
                goto segwait_common;
-#endif /* COMPAT_50 */
            case LFCNSEGWAITALL:
                fsidp = NULL;
                /* FALLSTHROUGH */
            case LFCNSEGWAIT:
                tvp = (struct timeval *)ap->a_data;
-#ifdef COMPAT_50
 segwait_common:
-#endif /* COMPAT_50 */
                mutex_enter(&lfs_lock);
                ++fs->lfs_sleepers;
                mutex_exit(&lfs_lock);
@@ -1564,7 +1554,6 @@
 
                return 0;
 
-#ifdef COMPAT_30
            case LFCNIFILEFH_COMPAT:
                /* Return the filehandle of the Ifile */
                if ((error = kauth_authorize_system(l->l_cred,
@@ -1574,11 +1563,8 @@
                fhp->fh_fsid = *fsidp;
                fh_size = 16;   /* former VFS_MAXFIDSIZ */
                return lfs_vptofh(fs->lfs_ivnode, &(fhp->fh_fid), &fh_size);
-#endif
 
-#ifdef COMPAT_40
            case LFCNIFILEFH_COMPAT2:
-#endif
            case LFCNIFILEFH:
                /* Return the filehandle of the Ifile */
                fhp = (struct fhandle *)ap->a_data;
@@ -1608,9 +1594,7 @@
                return lfs_resize_fs(fs, *(int *)ap->a_data);
 
            case LFCNWRAPSTOP:
-#ifdef COMPAT_40
            case LFCNWRAPSTOP_COMPAT:
-#endif
                /*
                 * Hold lfs_newseg at segment 0; if requested, sleep until
                 * the filesystem wraps around.  To support external agents
@@ -1629,10 +1613,7 @@
                        log(LOG_NOTICE, "%s: disabled log wrap\n", fs->lfs_fsmnt);
                ++fs->lfs_nowrap;
                if (*(int *)ap->a_data == 1
-#ifdef COMPAT_40
-                   || ap->a_command == LFCNWRAPSTOP_COMPAT
-#endif
-                                                          ) {
+                   || ap->a_command == LFCNWRAPSTOP_COMPAT) {
                        log(LOG_NOTICE, "LFCNSTOPWRAP waiting for log wrap\n");
                        error = mtsleep(&fs->lfs_nowrap, PCATCH | PUSER,
                                "segwrap", 0, &lfs_lock);
@@ -1645,9 +1626,7 @@
                return 0;
 
            case LFCNWRAPGO:
-#ifdef COMPAT_40
            case LFCNWRAPGO_COMPAT:
-#endif
                /*
                 * Having done its work, the agent wakes up the writer.
                 * If the argument is 1, it sleeps until a new segment
@@ -1655,9 +1634,7 @@
                 */
                mutex_enter(&lfs_lock);
                error = lfs_wrapgo(fs, VTOI(ap->a_vp),
-#ifdef COMPAT_40
                                   ap->a_command == LFCNWRAPGO_COMPAT ? 1 :
-#endif
                                    *((int *)ap->a_data));
                mutex_exit(&lfs_lock);
                return error;



Home | Main Index | Thread Index | Old Index