[RFC,1/5] ext4: add two structures delayed extent list nees

Submitted by Yongqiang Yang on Aug. 30, 2011, 9 a.m.

Details

Message ID 1314694821-17213-2-git-send-email-xiaoqiangnk@gmail.com
State Superseded, archived
Headers show

Commit Message

Yongqiang Yang Aug. 30, 2011, 9 a.m.
This patch adds two structures that delayed extent list needs.

Signed-off-by: Yongqiang Yang <xiaoqiangnk@gmail.com>
---
 fs/ext4/delayed_extents.h |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)
 create mode 100644 fs/ext4/delayed_extents.h

Patch hide | download patch | download mbox

diff --git a/fs/ext4/delayed_extents.h b/fs/ext4/delayed_extents.h
new file mode 100644
index 0000000..b7baaef
--- /dev/null
+++ b/fs/ext4/delayed_extents.h
@@ -0,0 +1,22 @@ 
+/*
+ *  fs/ext4/delayed_extents.h
+ *
+ * Written by Yongqiang Yang <xiaoqiangnk@gmail.com>
+ *
+ */
+
+#ifndef _EXT4_DELAYED_EXTENTS_H
+#define _EXT4_DELAYED_EXTENTS_H
+
+struct ext4_delayed_extent {
+	struct list_head de_list;
+	ext4_lblk_t de_start;	/* first block extent covers */
+	ext4_lblk_t de_end;	/* block at which extent ends */
+};
+
+struct ext4_delayed_info {
+	struct list_head de_list;
+	struct ext4_delayed_extent *cache_de;	/* recently accessed extent */
+};
+
+#endif /* _EXT4_DELAYED_EXTENTS_H */