Skip to contentSkip to conversation

provide filemap_fdatawrite wrapper for 2.4

PATCH New Christoph Hellwig 1 participant 1 message Aug 13, 2004 OCFS2

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 provide filemap_fdatawrite wrapper for 2.4

ocfs_compat.h +3 -0
Index: src/ocfs_compat.h
===================================================================
@@ -121,6 +121,9 @@
 	return error;
 }
 
+#define filemap_fdatawrite(mapping) \
+	filemap_fdatasync(mapping);
+
 #ifdef HAVE_NPTL
 static inline void dequeue_signal_lock(struct task_struct *task,
 				       sigset_t *blocked, siginfo_t *info)
file.c +0 -4
Index: src/file.c
===================================================================
@@ -80,11 +81,7 @@
 
 int ocfs_sync_inode(struct inode *inode)
 {
-#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
 	filemap_fdatawrite(inode->i_mapping);
-#else
-	filemap_fdatasync(inode->i_mapping);
-#endif
 	return sync_mapping_buffers(inode->i_mapping);
 }