|
@@ -222,15 +222,14 @@ THE_NILFS_FNS(SB_DIRTY, sb_dirty)
|
|
|
* Mount option operations
|
|
|
*/
|
|
|
#define nilfs_clear_opt(nilfs, opt) \
|
|
|
- do { (nilfs)->ns_mount_opt &= ~NILFS_MOUNT_##opt; } while (0)
|
|
|
+ ((nilfs)->ns_mount_opt &= ~NILFS_MOUNT_##opt)
|
|
|
#define nilfs_set_opt(nilfs, opt) \
|
|
|
- do { (nilfs)->ns_mount_opt |= NILFS_MOUNT_##opt; } while (0)
|
|
|
+ ((nilfs)->ns_mount_opt |= NILFS_MOUNT_##opt)
|
|
|
#define nilfs_test_opt(nilfs, opt) ((nilfs)->ns_mount_opt & NILFS_MOUNT_##opt)
|
|
|
#define nilfs_write_opt(nilfs, mask, opt) \
|
|
|
- do { (nilfs)->ns_mount_opt = \
|
|
|
+ ((nilfs)->ns_mount_opt = \
|
|
|
(((nilfs)->ns_mount_opt & ~NILFS_MOUNT_##mask) | \
|
|
|
- NILFS_MOUNT_##opt); \
|
|
|
- } while (0)
|
|
|
+ NILFS_MOUNT_##opt)) \
|
|
|
|
|
|
/**
|
|
|
* struct nilfs_root - nilfs root object
|