Whamcloud - gitweb
snap/snap.c, class/obdcontrol: added support for snapshot restores
[fs/lustre-release.git] / lustre / include / linux / obd_snap_support.h
diff --git a/lustre/include/linux/obd_snap_support.h b/lustre/include/linux/obd_snap_support.h
new file mode 100644 (file)
index 0000000..3fc8b42
--- /dev/null
@@ -0,0 +1,20 @@
+#ifndef __OBD_SNAP_SUPP_H
+#define __OBD_SNAP_SUPP_H
+
+struct snap_iterdata {
+       struct obd_conn *conn;
+       struct obd_conn *ch_conn;
+       int index;
+       int previndex;
+       int currentindex;
+       int prevslot;
+       time_t prevtime;
+};
+
+
+inline struct obd_conn *child_conn(struct obd_conn *conn);
+int snap_deleteino(objid id, void *data);
+int snap_restoreino(objid id, void *data);
+int snap_iocontrol(int cmd, struct obd_conn *conn, int len, void *karg, void *uarg);
+
+#endif