*/
char writemostly; /* 1 for 'set writemostly', 2 for 'clear writemostly' */
char used; /* set when used */
+ long long data_offset;
struct mddev_dev *next;
};
* when hot-adding a spare.
*/
int (*add_to_super)(struct supertype *st, mdu_disk_info_t *dinfo,
- int fd, char *devname);
+ int fd, char *devname,
+ unsigned long long data_offset);
/* update the metadata to delete a device,
* when hot-removing.
*/
* a value for 'invalid'. Use '1'.
*/
#define INVALID_SECTORS 1
+/* And another special number needed for --data_offset=variable */
+#define VARIABLE_OFFSET 3
extern int __offroot;