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

login
register
mail settings
Submitter Yongqiang Yang
Date Aug. 30, 2011, 9 a.m.
Message ID <1314694821-17213-2-git-send-email-xiaoqiangnk@gmail.com>
Download mbox | patch
Permalink /patch/112229/
State Superseded
Headers show

Comments

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

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 */