diff options
| -rw-r--r-- | fs/ceph/super.c | 4 | ||||
| -rw-r--r-- | fs/ceph/super.h | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/fs/ceph/super.c b/fs/ceph/super.c index b5ecd6f50360..4e9a7cc488da 100644 --- a/fs/ceph/super.c +++ b/fs/ceph/super.c | |||
| @@ -563,8 +563,8 @@ static int ceph_show_options(struct seq_file *m, struct dentry *root) | |||
| 563 | seq_puts(m, ",noacl"); | 563 | seq_puts(m, ",noacl"); |
| 564 | #endif | 564 | #endif |
| 565 | 565 | ||
| 566 | if (fsopt->flags & CEPH_MOUNT_OPT_NOCOPYFROM) | 566 | if ((fsopt->flags & CEPH_MOUNT_OPT_NOCOPYFROM) == 0) |
| 567 | seq_puts(m, ",nocopyfrom"); | 567 | seq_puts(m, ",copyfrom"); |
| 568 | 568 | ||
| 569 | if (fsopt->mds_namespace) | 569 | if (fsopt->mds_namespace) |
| 570 | seq_show_option(m, "mds_namespace", fsopt->mds_namespace); | 570 | seq_show_option(m, "mds_namespace", fsopt->mds_namespace); |
diff --git a/fs/ceph/super.h b/fs/ceph/super.h index c005a5400f2e..79a265ba9200 100644 --- a/fs/ceph/super.h +++ b/fs/ceph/super.h | |||
| @@ -42,7 +42,9 @@ | |||
| 42 | #define CEPH_MOUNT_OPT_NOQUOTADF (1<<13) /* no root dir quota in statfs */ | 42 | #define CEPH_MOUNT_OPT_NOQUOTADF (1<<13) /* no root dir quota in statfs */ |
| 43 | #define CEPH_MOUNT_OPT_NOCOPYFROM (1<<14) /* don't use RADOS 'copy-from' op */ | 43 | #define CEPH_MOUNT_OPT_NOCOPYFROM (1<<14) /* don't use RADOS 'copy-from' op */ |
| 44 | 44 | ||
| 45 | #define CEPH_MOUNT_OPT_DEFAULT CEPH_MOUNT_OPT_DCACHE | 45 | #define CEPH_MOUNT_OPT_DEFAULT \ |
| 46 | (CEPH_MOUNT_OPT_DCACHE | \ | ||
| 47 | CEPH_MOUNT_OPT_NOCOPYFROM) | ||
| 46 | 48 | ||
| 47 | #define ceph_set_mount_opt(fsc, opt) \ | 49 | #define ceph_set_mount_opt(fsc, opt) \ |
| 48 | (fsc)->mount_options->flags |= CEPH_MOUNT_OPT_##opt; | 50 | (fsc)->mount_options->flags |= CEPH_MOUNT_OPT_##opt; |
