new file mode 100644
@@ -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 */
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