diff options
| author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2016-02-14 17:38:30 -0500 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2016-02-14 17:38:30 -0500 |
| commit | 172ad9af55d236cb124d67de7314a90dedb50df1 (patch) | |
| tree | ab225ebb0bcab867305fec87308bda97ca060102 /include/linux/ceph/ceph_features.h | |
| parent | a44007a42dfd8e487537c7b1f8045577b28a4d95 (diff) | |
| parent | 18558cae0272f8fd9647e69d3fec1565a7949865 (diff) | |
Merge 4.5-rc4 into usb-next
We want the USB fixes in here as well.
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/ceph/ceph_features.h')
| -rw-r--r-- | include/linux/ceph/ceph_features.h | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/include/linux/ceph/ceph_features.h b/include/linux/ceph/ceph_features.h index f89b31d45cc8..c1ef6f14e7be 100644 --- a/include/linux/ceph/ceph_features.h +++ b/include/linux/ceph/ceph_features.h | |||
| @@ -63,6 +63,18 @@ | |||
| 63 | #define CEPH_FEATURE_OSD_MIN_SIZE_RECOVERY (1ULL<<49) | 63 | #define CEPH_FEATURE_OSD_MIN_SIZE_RECOVERY (1ULL<<49) |
| 64 | // duplicated since it was introduced at the same time as MIN_SIZE_RECOVERY | 64 | // duplicated since it was introduced at the same time as MIN_SIZE_RECOVERY |
| 65 | #define CEPH_FEATURE_OSD_PROXY_FEATURES (1ULL<<49) /* overlap w/ above */ | 65 | #define CEPH_FEATURE_OSD_PROXY_FEATURES (1ULL<<49) /* overlap w/ above */ |
| 66 | #define CEPH_FEATURE_MON_METADATA (1ULL<<50) | ||
| 67 | #define CEPH_FEATURE_OSD_BITWISE_HOBJ_SORT (1ULL<<51) /* can sort objs bitwise */ | ||
| 68 | #define CEPH_FEATURE_OSD_PROXY_WRITE_FEATURES (1ULL<<52) | ||
| 69 | #define CEPH_FEATURE_ERASURE_CODE_PLUGINS_V3 (1ULL<<53) | ||
| 70 | #define CEPH_FEATURE_OSD_HITSET_GMT (1ULL<<54) | ||
| 71 | #define CEPH_FEATURE_HAMMER_0_94_4 (1ULL<<55) | ||
| 72 | #define CEPH_FEATURE_NEW_OSDOP_ENCODING (1ULL<<56) /* New, v7 encoding */ | ||
| 73 | #define CEPH_FEATURE_MON_STATEFUL_SUB (1ULL<<57) /* stateful mon subscription */ | ||
| 74 | #define CEPH_FEATURE_MON_ROUTE_OSDMAP (1ULL<<57) /* peon sends osdmaps */ | ||
| 75 | #define CEPH_FEATURE_CRUSH_TUNABLES5 (1ULL<<58) /* chooseleaf stable mode */ | ||
| 76 | // duplicated since it was introduced at the same time as CEPH_FEATURE_CRUSH_TUNABLES5 | ||
| 77 | #define CEPH_FEATURE_NEW_OSDOPREPLY_ENCODING (1ULL<<58) /* New, v7 encoding */ | ||
| 66 | 78 | ||
| 67 | /* | 79 | /* |
| 68 | * The introduction of CEPH_FEATURE_OSD_SNAPMAPPER caused the feature | 80 | * The introduction of CEPH_FEATURE_OSD_SNAPMAPPER caused the feature |
| @@ -108,7 +120,9 @@ static inline u64 ceph_sanitize_features(u64 features) | |||
| 108 | CEPH_FEATURE_CRUSH_TUNABLES3 | \ | 120 | CEPH_FEATURE_CRUSH_TUNABLES3 | \ |
| 109 | CEPH_FEATURE_OSD_PRIMARY_AFFINITY | \ | 121 | CEPH_FEATURE_OSD_PRIMARY_AFFINITY | \ |
| 110 | CEPH_FEATURE_MSGR_KEEPALIVE2 | \ | 122 | CEPH_FEATURE_MSGR_KEEPALIVE2 | \ |
| 111 | CEPH_FEATURE_CRUSH_V4) | 123 | CEPH_FEATURE_CRUSH_V4 | \ |
| 124 | CEPH_FEATURE_CRUSH_TUNABLES5 | \ | ||
| 125 | CEPH_FEATURE_NEW_OSDOPREPLY_ENCODING) | ||
| 112 | 126 | ||
| 113 | #define CEPH_FEATURES_REQUIRED_DEFAULT \ | 127 | #define CEPH_FEATURES_REQUIRED_DEFAULT \ |
| 114 | (CEPH_FEATURE_NOSRCADDR | \ | 128 | (CEPH_FEATURE_NOSRCADDR | \ |
