Pull md updates from Neil Brown: "All bug fixes, two tagged for -stable" * tag 'md/3.14' of git://neil.brown.name/md: md/raid5: close recently introduced race in stripe_head management. md/raid5: fix long-standing problem with bitmap handling on write failure. md: check command validity early in md_ioctl(). md: ensure metadata is writen after raid level change. md/raid10: avoid fullsync when not necessary. md: allow a partially recovered device to be hot-added to an array. md: Change handling of save_raid_disk and metadata update during recovery.
Showing the changes to include/uapi/linux (1 of 4 files). Show all
Unified · Split
| @@ -292,6 +292,9 @@ struct mdp_superblock_1 { · 291 unmodified lines | |||
| 292 | * backwards anyway. | 292 | * backwards anyway. |
| 293 | */ | 293 | */ |
| 294 | #define MD_FEATURE_NEW_OFFSET 64 /* new_offset must be honoured */ | 294 | #define MD_FEATURE_NEW_OFFSET 64 /* new_offset must be honoured */ |
| 295 | #define MD_FEATURE_RECOVERY_BITMAP 128 /* recovery that is happening | ||
| 296 | * is guided by bitmap. | ||
| 297 | */ | ||
| 295 | #define MD_FEATURE_ALL (MD_FEATURE_BITMAP_OFFSET \ | 298 | #define MD_FEATURE_ALL (MD_FEATURE_BITMAP_OFFSET \ |
| 296 | |MD_FEATURE_RECOVERY_OFFSET \ | 299 | |MD_FEATURE_RECOVERY_OFFSET \ |
| 297 | |MD_FEATURE_RESHAPE_ACTIVE \ | 300 | |MD_FEATURE_RESHAPE_ACTIVE \ |
| @@ -299,6 +302,7 @@ struct mdp_superblock_1 { · 1 unmodified line | |||
| 299 | |MD_FEATURE_REPLACEMENT \ | 302 | |MD_FEATURE_REPLACEMENT \ |
| 300 | |MD_FEATURE_RESHAPE_BACKWARDS \ | 303 | |MD_FEATURE_RESHAPE_BACKWARDS \ |
| 301 | |MD_FEATURE_NEW_OFFSET \ | 304 | |MD_FEATURE_NEW_OFFSET \ |
| 305 | |MD_FEATURE_RECOVERY_BITMAP \ | ||
| 302 | ) | 306 | ) |
| 303 | 307 | ||
| 304 | #endif | 308 | #endif |