Whamcloud - gitweb
Replace all of the "char[37]" uses with obd_uuid_t.
[fs/lustre-release.git] / lustre / include / linux / obd_snap.h
index 9d1ba8c..b7641d4 100644 (file)
@@ -1,22 +1,26 @@
 #ifndef _OBD_SNAP
 #define _OBD_SNAP
+/*
+ * Copyright (C) 2001  Cluster File Systems, Inc.
+ *
+ * This code is issued under the GNU General Public License.
+ * See the file COPYING in this distribution
+ */
+
+#include <linux/obd_class.h>
 
 #define OBD_SNAP_MAGIC 0xfffffff3   /* an unlikely block number */
 
+#ifndef OBD_SNAP_DEVICENAME
+#define OBD_SNAP_DEVICENAME "obdsnap"
+#endif
+
 /* ioctls for manipulating snapshots 40 - 60 */
 #define OBD_SNAP_SETTABLE      _IOWR('f', 40, long)
 #define OBD_SNAP_PRINTTABLE    _IOWR('f', 41, long)
 #define OBD_SNAP_DELETE        _IOWR('f', 42, long)
 #define OBD_SNAP_RESTORE       _IOWR('f', 43, long)
 
-/* this is the obd device descriptor: 
- * - current snapshot ends up in first slot of this array
- */
-struct snap_obd {
-       unsigned int snap_index;  /* which snapshot index are we accessing */
-       int snap_tableno;
-};
-
 void snap_use(int table_no, int snap_index) ;
 void snap_unuse(int table_no, int snap_index) ;
 int snap_is_used(int table_no, int snap_index) ;