summaryrefslogtreecommitdiffstats
path: root/target/linux/generic-2.6/patches-2.6.31/232-union_mounts_compile_fix.patch
blob: b20b845aad4e0556d7be4d57a3fcf10cd067de5a (plain)
1
2
3
4
5
6
7
8
9
10
11
--- a/include/linux/union.h
+++ b/include/linux/union.h
@@ -77,7 +77,7 @@ extern int union_permission(struct path 
 #define __union_copyup(x, y, z)		({ BUG(); (0); })
 #define union_copyup(x, y)		({ (0); })
 #define union_copyup_dir(x)		({ BUG(); (0); })
-#define union_permission(x, y)		inode_permission(x->dentry->d_inode, y)
+#define union_permission(x, y)		inode_permission((x)->dentry->d_inode, y)
 
 #endif	/* CONFIG_UNION_MOUNT */
 #endif	/* __KERNEL__ */