Christoph Hellwig
2004-Aug-13 05:42 UTC
[Ocfs2-devel] [PATCH] provide filemap_fdatawrite wrapper for 2.4
Index: src/ocfs_compat.h ==================================================================--- src/ocfs_compat.h (revision 1352) +++ src/ocfs_compat.h (working copy) @@ -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) Index: src/file.c ==================================================================--- src/file.c (revision 1352) +++ src/file.c (working copy) @@ -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); }