Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 May 2010 20:23:14 GMT
From:      Ilya Bakulin <kibab@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 178774 for review
Message-ID:  <201005252023.o4PKNEUx000310@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@178774?ac=10

Change 178774 by kibab@kibab_kibab-nb on 2010/05/25 20:22:56

	New features:
	    - ffs_snapshot: if the kernel has support for FFS snapshots;
	    - softupdates: if soft-updates support is compiled into kernel;
	    - ufs_acl: indicates support for POSIX.1e compliant ACLs on UFS file systems;
	    - ufs_gjournal: journaling support for UFS.
	
	Reviewed by: Alexander Leidinger (mentor)

Affected files ...

.. //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ffs/ffs_snapshot.c#3 edit
.. //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ffs/ffs_softdep.c#3 edit
.. //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ufs/ufs_acl.c#2 edit
.. //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ufs/ufs_vnops.c#2 edit

Differences ...

==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ffs/ffs_snapshot.c#3 (text+ko) ====

@@ -124,6 +124,7 @@
 }
 
 #else
+FEATURE(ffs_snapshot, "FFS snapshot support");
 
 TAILQ_HEAD(snaphead, inode);
 

==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ffs/ffs_softdep.c#3 (text+ko) ====

@@ -576,6 +576,9 @@
 }
 
 #else
+
+FEATURE(softupdates, "FFS soft-updates support");
+
 /*
  * These definitions need to be adapted to the system to which
  * this file is being ported.

==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ufs/ufs_acl.c#2 (text+ko) ====

@@ -57,6 +57,8 @@
 
 #ifdef UFS_ACL
 
+FEATURE(ufs_acl, "POSIX.1e ACL support for UFS");
+
 /*
  * Synchronize an ACL and an inode by copying over appropriate inode fields
  * to the passed ACL.  Assumes an ACL that would satisfy acl_posix1e_check(),

==== //depot/projects/soc2010/kibab_sysctlreg/src_sys/ufs/ufs/ufs_vnops.c#2 (text+ko) ====

@@ -84,6 +84,7 @@
 #endif
 #ifdef UFS_GJOURNAL
 #include <ufs/ufs/gjournal.h>
+FEATURE(ufs_gjournal, "Journaling support through GEOM for UFS");
 #endif
 
 #include <ufs/ffs/ffs_extern.h>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005252023.o4PKNEUx000310>