diff options
Diffstat (limited to 'fs/btrfs/super.c')
| -rw-r--r-- | fs/btrfs/super.c | 11 | 
1 files changed, 9 insertions, 2 deletions
diff --git a/fs/btrfs/super.c b/fs/btrfs/super.c index f1dd172d8d5b..09bfe68d2ea3 100644 --- a/fs/btrfs/super.c +++ b/fs/btrfs/super.c @@ -709,12 +709,16 @@ int btrfs_parse_options(struct btrfs_fs_info *info, char *options,  			break;  #ifdef CONFIG_BTRFS_FS_CHECK_INTEGRITY  		case Opt_check_integrity_including_extent_data: +			btrfs_warn(info, +	"integrity checker is deprecated and will be removed in 6.7");  			btrfs_info(info,  				   "enabling check integrity including extent data");  			btrfs_set_opt(info->mount_opt, CHECK_INTEGRITY_DATA);  			btrfs_set_opt(info->mount_opt, CHECK_INTEGRITY);  			break;  		case Opt_check_integrity: +			btrfs_warn(info, +	"integrity checker is deprecated and will be removed in 6.7");  			btrfs_info(info, "enabling check integrity");  			btrfs_set_opt(info->mount_opt, CHECK_INTEGRITY);  			break; @@ -727,6 +731,8 @@ int btrfs_parse_options(struct btrfs_fs_info *info, char *options,  				goto out;  			}  			info->check_integrity_print_mask = intarg; +			btrfs_warn(info, +	"integrity checker is deprecated and will be removed in 6.7");  			btrfs_info(info, "check_integrity_print_mask 0x%x",  				   info->check_integrity_print_mask);  			break; @@ -2144,7 +2150,7 @@ static struct file_system_type btrfs_fs_type = {  	.name		= "btrfs",  	.mount		= btrfs_mount,  	.kill_sb	= btrfs_kill_super, -	.fs_flags	= FS_REQUIRES_DEV | FS_BINARY_MOUNTDATA, +	.fs_flags	= FS_REQUIRES_DEV | FS_BINARY_MOUNTDATA | FS_MGTIME,  };  static struct file_system_type btrfs_root_fs_type = { @@ -2152,7 +2158,8 @@ static struct file_system_type btrfs_root_fs_type = {  	.name		= "btrfs",  	.mount		= btrfs_mount_root,  	.kill_sb	= btrfs_kill_super, -	.fs_flags	= FS_REQUIRES_DEV | FS_BINARY_MOUNTDATA | FS_ALLOW_IDMAP, +	.fs_flags	= FS_REQUIRES_DEV | FS_BINARY_MOUNTDATA | +			  FS_ALLOW_IDMAP | FS_MGTIME,  };  MODULE_ALIAS_FS("btrfs");  | 
