I wanted to test -RT kernel with unionfs. Since RT kernel
changes inode definition slightly, the following is needed.

Don't bother putting it in main version, but others may
need it.

diff --git a/fs/unionfs/super.c b/fs/unionfs/super.c
index 5fa4253..6f384e7 100644
--- a/fs/unionfs/super.c
+++ b/fs/unionfs/super.c
@@ -92,7 +92,7 @@ static void unionfs_delete_inode(struct inode *inode)
        spin_unlock(&inode->i_lock);
 #endif
 
-       if (inode->i_data.nrpages)
+       if (mapping_nrpages(&inode->i_data))
                truncate_inode_pages(&inode->i_data, 0);
 
        clear_inode(inode);
_______________________________________________
unionfs mailing list: http://unionfs.filesystems.org/
unionfs@mail.fsl.cs.sunysb.edu
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs

Reply via email to