adfbb8ebd5
If mdcheck_start service can finish check action, it doesn't need to start mdcheck_continue service. So in rhel only patch mdcheck.patch, we stop mdcheck_continue timer. And there is a history problem. It needed KillMode=none before, so it removed the upstream patch 52c67fcdd. Now this problem has been fixed, so we can do the backport more easilly now. We don't need to remove the upstream patch here again. Resolves: rhbz#2116418, rhbz#2150862, rhbz#2159584 Signed-off-by: Xiao Ni <xni@redhat.com>
434 lines
16 KiB
Diff
434 lines
16 KiB
Diff
From d3bb888d885fc96fc6239fbf6c22c63143eba461 Mon Sep 17 00:00:00 2001
|
|
From: Jes Sorensen <jes@trained-monkey.org>
|
|
Date: Mon, 10 Apr 2023 11:40:42 -0400
|
|
Subject: [PATCH 118/125] Fix some cases eyesore formatting
|
|
|
|
Summary: No functional change .... just make it more readable.
|
|
|
|
Signed-off-by: Jes Sorensen <jes@trained-monkey.org>
|
|
---
|
|
super1.c | 117 ++++++++++++++++++++++++++++---------------------------
|
|
1 file changed, 60 insertions(+), 57 deletions(-)
|
|
|
|
diff --git a/super1.c b/super1.c
|
|
index 44d6ecad..1d20ef55 100644
|
|
--- a/super1.c
|
|
+++ b/super1.c
|
|
@@ -192,7 +192,7 @@ static unsigned int calc_sb_1_csum(struct mdp_superblock_1 * sb)
|
|
unsigned int disk_csum, csum;
|
|
unsigned long long newcsum;
|
|
int size = sizeof(*sb) + __le32_to_cpu(sb->max_dev)*2;
|
|
- unsigned int *isuper = (unsigned int*)sb;
|
|
+ unsigned int *isuper = (unsigned int *)sb;
|
|
|
|
/* make sure I can count... */
|
|
if (offsetof(struct mdp_superblock_1,data_offset) != 128 ||
|
|
@@ -204,7 +204,7 @@ static unsigned int calc_sb_1_csum(struct mdp_superblock_1 * sb)
|
|
disk_csum = sb->sb_csum;
|
|
sb->sb_csum = 0;
|
|
newcsum = 0;
|
|
- for (; size>=4; size -= 4 ) {
|
|
+ for (; size >= 4; size -= 4) {
|
|
newcsum += __le32_to_cpu(*isuper);
|
|
isuper++;
|
|
}
|
|
@@ -319,7 +319,7 @@ static inline unsigned int choose_ppl_space(int chunk)
|
|
static void examine_super1(struct supertype *st, char *homehost)
|
|
{
|
|
struct mdp_superblock_1 *sb = st->sb;
|
|
- bitmap_super_t *bms = (bitmap_super_t*)(((char*)sb)+MAX_SB_SIZE);
|
|
+ bitmap_super_t *bms = (bitmap_super_t *)(((char *)sb) + MAX_SB_SIZE);
|
|
time_t atime;
|
|
unsigned int d;
|
|
int role;
|
|
@@ -343,8 +343,9 @@ static void examine_super1(struct supertype *st, char *homehost)
|
|
printf(".0\n");
|
|
printf(" Feature Map : 0x%x\n", __le32_to_cpu(sb->feature_map));
|
|
printf(" Array UUID : ");
|
|
- for (i=0; i<16; i++) {
|
|
- if ((i&3)==0 && i != 0) printf(":");
|
|
+ for (i = 0; i < 16; i++) {
|
|
+ if ((i & 3) == 0 && i != 0)
|
|
+ printf(":");
|
|
printf("%02x", sb->set_uuid[i]);
|
|
}
|
|
printf("\n");
|
|
@@ -416,11 +417,11 @@ static void examine_super1(struct supertype *st, char *homehost)
|
|
UINT64_MAX - info.space_after);
|
|
}
|
|
printf(" State : %s%s\n",
|
|
- (__le64_to_cpu(sb->resync_offset)+1) ? "active":"clean",
|
|
+ (__le64_to_cpu(sb->resync_offset) + 1) ? "active":"clean",
|
|
(info.space_after > INT64_MAX) ? " TRUNCATED DEVICE" : "");
|
|
printf(" Device UUID : ");
|
|
- for (i=0; i<16; i++) {
|
|
- if ((i&3)==0 && i != 0)
|
|
+ for (i = 0; i < 16; i++) {
|
|
+ if ((i & 3)==0 && i != 0)
|
|
printf(":");
|
|
printf("%02x", sb->device_uuid[i]);
|
|
}
|
|
@@ -546,7 +547,7 @@ static void examine_super1(struct supertype *st, char *homehost)
|
|
#if 0
|
|
/* This turns out to just be confusing */
|
|
printf(" Array Slot : %d (", __le32_to_cpu(sb->dev_number));
|
|
- for (i = __le32_to_cpu(sb->max_dev); i> 0 ; i--)
|
|
+ for (i = __le32_to_cpu(sb->max_dev); i > 0 ; i--)
|
|
if (__le16_to_cpu(sb->dev_roles[i-1]) != MD_DISK_ROLE_SPARE)
|
|
break;
|
|
for (d = 0; d < i; d++) {
|
|
@@ -597,7 +598,7 @@ static void examine_super1(struct supertype *st, char *homehost)
|
|
#if 0
|
|
/* This is confusing too */
|
|
faulty = 0;
|
|
- for (i = 0; i< __le32_to_cpu(sb->max_dev); i++) {
|
|
+ for (i = 0; i < __le32_to_cpu(sb->max_dev); i++) {
|
|
int role = __le16_to_cpu(sb->dev_roles[i]);
|
|
if (role == MD_DISK_ROLE_FAULTY)
|
|
faulty++;
|
|
@@ -616,10 +617,12 @@ static void examine_super1(struct supertype *st, char *homehost)
|
|
if (inconsistent) {
|
|
printf("WARNING Array state is inconsistent - each number should appear only once\n");
|
|
for (d = 0; d < __le32_to_cpu(sb->max_dev); d++)
|
|
- if (__le16_to_cpu(sb->dev_roles[d]) >= MD_DISK_ROLE_FAULTY)
|
|
+ if (__le16_to_cpu(sb->dev_roles[d]) >=
|
|
+ MD_DISK_ROLE_FAULTY)
|
|
printf(" %d:-", d);
|
|
else
|
|
- printf(" %d:%d", d, __le16_to_cpu(sb->dev_roles[d]));
|
|
+ printf(" %d:%d", d,
|
|
+ __le16_to_cpu(sb->dev_roles[d]));
|
|
printf("\n");
|
|
}
|
|
}
|
|
@@ -659,7 +662,7 @@ static void brief_examine_super1(struct supertype *st, int verbose)
|
|
printf("num-devices=%d ", __le32_to_cpu(sb->raid_disks));
|
|
printf("UUID=");
|
|
for (i = 0; i < 16; i++) {
|
|
- if ((i&3)==0 && i != 0)
|
|
+ if ((i & 3)==0 && i != 0)
|
|
printf(":");
|
|
printf("%02x", sb->set_uuid[i]);
|
|
}
|
|
@@ -713,7 +716,7 @@ static void export_examine_super1(struct supertype *st)
|
|
}
|
|
printf("MD_UUID=");
|
|
for (i = 0; i < 16; i++) {
|
|
- if ((i&3) == 0 && i != 0)
|
|
+ if ((i & 3) == 0 && i != 0)
|
|
printf(":");
|
|
printf("%02x", sb->set_uuid[i]);
|
|
}
|
|
@@ -722,7 +725,7 @@ static void export_examine_super1(struct supertype *st)
|
|
__le64_to_cpu(sb->utime) & 0xFFFFFFFFFFULL);
|
|
printf("MD_DEV_UUID=");
|
|
for (i = 0; i < 16; i++) {
|
|
- if ((i&3) == 0 && i != 0)
|
|
+ if ((i & 3) == 0 && i != 0)
|
|
printf(":");
|
|
printf("%02x", sb->device_uuid[i]);
|
|
}
|
|
@@ -812,7 +815,7 @@ static int copy_metadata1(struct supertype *st, int from, int to)
|
|
/* have the header, can calculate
|
|
* correct bitmap bytes */
|
|
bitmap_super_t *bms;
|
|
- bms = (void*)buf;
|
|
+ bms = (void *)buf;
|
|
bytes = calc_bitmap_size(bms, 512);
|
|
if (n > bytes)
|
|
n = bytes;
|
|
@@ -867,7 +870,7 @@ err:
|
|
static void detail_super1(struct supertype *st, char *homehost, char *subarray)
|
|
{
|
|
struct mdp_superblock_1 *sb = st->sb;
|
|
- bitmap_super_t *bms = (bitmap_super_t*)(((char*)sb) + MAX_SB_SIZE);
|
|
+ bitmap_super_t *bms = (bitmap_super_t *)(((char *)sb) + MAX_SB_SIZE);
|
|
int i;
|
|
int l = homehost ? strlen(homehost) : 0;
|
|
|
|
@@ -880,7 +883,7 @@ static void detail_super1(struct supertype *st, char *homehost, char *subarray)
|
|
printf("\n Cluster Name : %-64s", bms->cluster_name);
|
|
printf("\n UUID : ");
|
|
for (i = 0; i < 16; i++) {
|
|
- if ((i&3) == 0 && i != 0)
|
|
+ if ((i & 3) == 0 && i != 0)
|
|
printf(":");
|
|
printf("%02x", sb->set_uuid[i]);
|
|
}
|
|
@@ -939,7 +942,7 @@ static int examine_badblocks_super1(struct supertype *st, int fd, char *devname)
|
|
}
|
|
|
|
size = __le16_to_cpu(sb->bblog_size)* 512;
|
|
- if (posix_memalign((void**)&bbl, 4096, size) != 0) {
|
|
+ if (posix_memalign((void **)&bbl, 4096, size) != 0) {
|
|
pr_err("could not allocate badblocks list\n");
|
|
return 0;
|
|
}
|
|
@@ -987,7 +990,7 @@ static int match_home1(struct supertype *st, char *homehost)
|
|
static void uuid_from_super1(struct supertype *st, int uuid[4])
|
|
{
|
|
struct mdp_superblock_1 *super = st->sb;
|
|
- char *cuuid = (char*)uuid;
|
|
+ char *cuuid = (char *)uuid;
|
|
int i;
|
|
for (i = 0; i < 16; i++)
|
|
cuuid[i] = super->set_uuid[i];
|
|
@@ -996,9 +999,9 @@ static void uuid_from_super1(struct supertype *st, int uuid[4])
|
|
static void getinfo_super1(struct supertype *st, struct mdinfo *info, char *map)
|
|
{
|
|
struct mdp_superblock_1 *sb = st->sb;
|
|
- struct bitmap_super_s *bsb = (void*)(((char*)sb)+MAX_SB_SIZE);
|
|
+ struct bitmap_super_s *bsb = (void *)(((char *)sb) + MAX_SB_SIZE);
|
|
struct misc_dev_info *misc =
|
|
- (void*)(((char*)sb)+MAX_SB_SIZE+BM_SUPER_SIZE);
|
|
+ (void *)(((char *)sb) + MAX_SB_SIZE+BM_SUPER_SIZE);
|
|
int working = 0;
|
|
unsigned int i;
|
|
unsigned int role;
|
|
@@ -1166,7 +1169,7 @@ static void getinfo_super1(struct supertype *st, struct mdinfo *info, char *map)
|
|
info->recovery_blocked = info->reshape_active;
|
|
|
|
if (map)
|
|
- for (i=0; i<map_disks; i++)
|
|
+ for (i = 0; i < map_disks; i++)
|
|
map[i] = 0;
|
|
for (i = 0; i < __le32_to_cpu(sb->max_dev); i++) {
|
|
role = __le16_to_cpu(sb->dev_roles[i]);
|
|
@@ -1217,7 +1220,7 @@ static int update_super1(struct supertype *st, struct mdinfo *info,
|
|
*/
|
|
int rv = 0;
|
|
struct mdp_superblock_1 *sb = st->sb;
|
|
- bitmap_super_t *bms = (bitmap_super_t*)(((char*)sb) + MAX_SB_SIZE);
|
|
+ bitmap_super_t *bms = (bitmap_super_t *)(((char *)sb) + MAX_SB_SIZE);
|
|
|
|
if (update == UOPT_HOMEHOST && homehost) {
|
|
/*
|
|
@@ -1228,9 +1231,10 @@ static int update_super1(struct supertype *st, struct mdinfo *info,
|
|
update = UOPT_NAME;
|
|
c = strchr(sb->set_name, ':');
|
|
if (c)
|
|
- snprintf(info->name, sizeof(info->name), "%s", c+1);
|
|
+ snprintf(info->name, sizeof(info->name), "%s", c + 1);
|
|
else
|
|
- snprintf(info->name, sizeof(info->name), "%s", sb->set_name);
|
|
+ snprintf(info->name, sizeof(info->name), "%s",
|
|
+ sb->set_name);
|
|
}
|
|
|
|
switch (update) {
|
|
@@ -1331,7 +1335,7 @@ static int update_super1(struct supertype *st, struct mdinfo *info,
|
|
sb->dev_number = __cpu_to_le32(i);
|
|
|
|
if (i == max)
|
|
- sb->max_dev = __cpu_to_le32(max+1);
|
|
+ sb->max_dev = __cpu_to_le32(max + 1);
|
|
if (i > max)
|
|
return -2;
|
|
|
|
@@ -1350,8 +1354,8 @@ static int update_super1(struct supertype *st, struct mdinfo *info,
|
|
sb->data_size = __cpu_to_le64(
|
|
ds - __le64_to_cpu(sb->data_offset));
|
|
} else {
|
|
- ds -= 8*2;
|
|
- ds &= ~(unsigned long long)(4*2-1);
|
|
+ ds -= 8 * 2;
|
|
+ ds &= ~(unsigned long long)(4 * 2 - 1);
|
|
sb->super_offset = __cpu_to_le64(ds);
|
|
sb->data_size = __cpu_to_le64(
|
|
ds - __le64_to_cpu(sb->data_offset));
|
|
@@ -1367,7 +1371,7 @@ static int update_super1(struct supertype *st, struct mdinfo *info,
|
|
if (i > max)
|
|
return -2;
|
|
if (i == max)
|
|
- sb->max_dev = __cpu_to_le32(max+1);
|
|
+ sb->max_dev = __cpu_to_le32(max + 1);
|
|
sb->raid_disks = __cpu_to_le32(info->array.raid_disks);
|
|
sb->dev_roles[info->disk.number] =
|
|
__cpu_to_le16(info->disk.raid_disk);
|
|
@@ -1645,7 +1649,7 @@ static int init_super1(struct supertype *st, mdu_array_info_t *info,
|
|
char defname[10];
|
|
int sbsize;
|
|
|
|
- if (posix_memalign((void**)&sb, 4096, SUPER1_SIZE) != 0) {
|
|
+ if (posix_memalign((void **)&sb, 4096, SUPER1_SIZE) != 0) {
|
|
pr_err("could not allocate superblock\n");
|
|
return 0;
|
|
}
|
|
@@ -1679,8 +1683,8 @@ static int init_super1(struct supertype *st, mdu_array_info_t *info,
|
|
name = defname;
|
|
}
|
|
if (homehost &&
|
|
- strchr(name, ':')== NULL &&
|
|
- strlen(homehost)+1+strlen(name) < 32) {
|
|
+ strchr(name, ':') == NULL &&
|
|
+ strlen(homehost) + 1 + strlen(name) < 32) {
|
|
strcpy(sb->set_name, homehost);
|
|
strcat(sb->set_name, ":");
|
|
strcat(sb->set_name, name);
|
|
@@ -1759,7 +1763,7 @@ static int add_to_super1(struct supertype *st, mdu_disk_info_t *dk,
|
|
|
|
if (dk->number >= (int)__le32_to_cpu(sb->max_dev) &&
|
|
__le32_to_cpu(sb->max_dev) < MAX_DEVS)
|
|
- sb->max_dev = __cpu_to_le32(dk->number+1);
|
|
+ sb->max_dev = __cpu_to_le32(dk->number + 1);
|
|
|
|
sb->dev_number = __cpu_to_le32(dk->number);
|
|
sb->devflags = 0; /* don't copy another disks flags */
|
|
@@ -1840,8 +1844,8 @@ static int store_super1(struct supertype *st, int fd)
|
|
return 4;
|
|
|
|
if (sb->feature_map & __cpu_to_le32(MD_FEATURE_BITMAP_OFFSET)) {
|
|
- struct bitmap_super_s *bm = (struct bitmap_super_s*)
|
|
- (((char*)sb)+MAX_SB_SIZE);
|
|
+ struct bitmap_super_s *bm;
|
|
+ bm = (struct bitmap_super_s *)(((char *)sb) + MAX_SB_SIZE);
|
|
if (__le32_to_cpu(bm->magic) == BITMAP_MAGIC) {
|
|
locate_bitmap1(st, fd, 0);
|
|
if (awrite(&afd, bm, sizeof(*bm)) != sizeof(*bm))
|
|
@@ -1928,7 +1932,7 @@ static int write_empty_r5l_meta_block(struct supertype *st, int fd)
|
|
|
|
init_afd(&afd, fd);
|
|
|
|
- if (posix_memalign((void**)&mb, 4096, META_BLOCK_SIZE) != 0) {
|
|
+ if (posix_memalign((void **)&mb, 4096, META_BLOCK_SIZE) != 0) {
|
|
pr_err("Could not allocate memory for the meta block.\n");
|
|
return 1;
|
|
}
|
|
@@ -2197,7 +2201,7 @@ static int compare_super1(struct supertype *st, struct supertype *tst,
|
|
return 1;
|
|
|
|
if (!first) {
|
|
- if (posix_memalign((void**)&first, 4096, SUPER1_SIZE) != 0) {
|
|
+ if (posix_memalign((void **)&first, 4096, SUPER1_SIZE) != 0) {
|
|
pr_err("could not allocate superblock\n");
|
|
return 1;
|
|
}
|
|
@@ -2310,7 +2314,7 @@ static int load_super1(struct supertype *st, int fd, char *devname)
|
|
return 1;
|
|
}
|
|
|
|
- if (posix_memalign((void**)&super, 4096, SUPER1_SIZE) != 0) {
|
|
+ if (posix_memalign((void **)&super, 4096, SUPER1_SIZE) != 0) {
|
|
pr_err("could not allocate superblock\n");
|
|
return 1;
|
|
}
|
|
@@ -2349,10 +2353,10 @@ static int load_super1(struct supertype *st, int fd, char *devname)
|
|
return 2;
|
|
}
|
|
|
|
- bsb = (struct bitmap_super_s *)(((char*)super)+MAX_SB_SIZE);
|
|
+ bsb = (struct bitmap_super_s *)(((char *)super) + MAX_SB_SIZE);
|
|
|
|
misc = (struct misc_dev_info*)
|
|
- (((char*)super)+MAX_SB_SIZE+BM_SUPER_SIZE);
|
|
+ (((char *)super) + MAX_SB_SIZE+BM_SUPER_SIZE);
|
|
misc->device_size = dsize;
|
|
if (st->data_offset == INVALID_SECTORS)
|
|
st->data_offset = __le64_to_cpu(super->data_offset);
|
|
@@ -2360,9 +2364,8 @@ static int load_super1(struct supertype *st, int fd, char *devname)
|
|
if (st->minor_version >= 1 &&
|
|
st->ignore_hw_compat == 0 &&
|
|
((role_from_sb(super) != MD_DISK_ROLE_JOURNAL &&
|
|
- dsize < (__le64_to_cpu(super->data_offset) +
|
|
- __le64_to_cpu(super->size)))
|
|
- ||
|
|
+ dsize < (__le64_to_cpu(super->data_offset) +
|
|
+ __le64_to_cpu(super->size))) ||
|
|
dsize < (__le64_to_cpu(super->data_offset) +
|
|
__le64_to_cpu(super->data_size)))) {
|
|
if (devname)
|
|
@@ -2391,8 +2394,8 @@ static int load_super1(struct supertype *st, int fd, char *devname)
|
|
return 0;
|
|
|
|
no_bitmap:
|
|
- super->feature_map = __cpu_to_le32(__le32_to_cpu(super->feature_map)
|
|
- & ~MD_FEATURE_BITMAP_OFFSET);
|
|
+ super->feature_map = __cpu_to_le32(__le32_to_cpu(super->feature_map) &
|
|
+ ~MD_FEATURE_BITMAP_OFFSET);
|
|
return 0;
|
|
}
|
|
|
|
@@ -2450,7 +2453,7 @@ static __u64 avail_size1(struct supertype *st, __u64 devsize,
|
|
if (__le32_to_cpu(super->feature_map) & MD_FEATURE_BITMAP_OFFSET) {
|
|
/* hot-add. allow for actual size of bitmap */
|
|
struct bitmap_super_s *bsb;
|
|
- bsb = (struct bitmap_super_s *)(((char*)super)+MAX_SB_SIZE);
|
|
+ bsb = (struct bitmap_super_s *)(((char *)super) + MAX_SB_SIZE);
|
|
bmspace = calc_bitmap_size(bsb, 4096) >> 9;
|
|
} else if (md_feature_any_ppl_on(super->feature_map)) {
|
|
bmspace = __le16_to_cpu(super->ppl.size);
|
|
@@ -2519,7 +2522,7 @@ add_internal_bitmap1(struct supertype *st,
|
|
int creating = 0;
|
|
int len;
|
|
struct mdp_superblock_1 *sb = st->sb;
|
|
- bitmap_super_t *bms = (bitmap_super_t*)(((char*)sb) + MAX_SB_SIZE);
|
|
+ bitmap_super_t *bms = (bitmap_super_t *)(((char *)sb) + MAX_SB_SIZE);
|
|
int uuid[4];
|
|
|
|
if (__le64_to_cpu(sb->data_size) == 0)
|
|
@@ -2607,10 +2610,10 @@ add_internal_bitmap1(struct supertype *st,
|
|
max_bits = (room * 512 - sizeof(bitmap_super_t)) * 8;
|
|
|
|
min_chunk = 4096; /* sub-page chunks don't work yet.. */
|
|
- bits = (size*512)/min_chunk +1;
|
|
+ bits = (size * 512) / min_chunk + 1;
|
|
while (bits > max_bits) {
|
|
min_chunk *= 2;
|
|
- bits = (bits+1)/2;
|
|
+ bits = (bits + 1) / 2;
|
|
}
|
|
if (chunk == UnSet) {
|
|
/* For practical purpose, 64Meg is a good
|
|
@@ -2628,8 +2631,8 @@ add_internal_bitmap1(struct supertype *st,
|
|
/* start bitmap on a 4K boundary with enough space for
|
|
* the bitmap
|
|
*/
|
|
- bits = (size*512) / chunk + 1;
|
|
- room = ((bits+7)/8 + sizeof(bitmap_super_t) +4095)/4096;
|
|
+ bits = (size * 512) / chunk + 1;
|
|
+ room = ((bits + 7) / 8 + sizeof(bitmap_super_t) + 4095) / 4096;
|
|
room *= 8; /* convert 4K blocks to sectors */
|
|
offset = -room - bbl_size;
|
|
}
|
|
@@ -2683,7 +2686,7 @@ static int locate_bitmap1(struct supertype *st, int fd, int node_num)
|
|
|
|
offset = __le64_to_cpu(sb->super_offset) + (int32_t)__le32_to_cpu(sb->bitmap_offset);
|
|
if (node_num) {
|
|
- bms = (bitmap_super_t*)(((char*)sb)+MAX_SB_SIZE);
|
|
+ bms = (bitmap_super_t *)(((char *)sb) + MAX_SB_SIZE);
|
|
bm_sectors_per_node = calc_bitmap_size(bms, 4096) >> 9;
|
|
offset += bm_sectors_per_node * node_num;
|
|
}
|
|
@@ -2696,7 +2699,7 @@ static int locate_bitmap1(struct supertype *st, int fd, int node_num)
|
|
static int write_bitmap1(struct supertype *st, int fd, enum bitmap_update update)
|
|
{
|
|
struct mdp_superblock_1 *sb = st->sb;
|
|
- bitmap_super_t *bms = (bitmap_super_t*)(((char*)sb)+MAX_SB_SIZE);
|
|
+ bitmap_super_t *bms = (bitmap_super_t *)(((char *)sb) + MAX_SB_SIZE);
|
|
int rv = 0;
|
|
void *buf;
|
|
int towrite, n, len;
|
|
@@ -2970,16 +2973,16 @@ void *super1_make_v0(struct supertype *st, struct mdinfo *info, mdp_super_t *sb0
|
|
|
|
copy_uuid(sb->set_uuid, info->uuid, super1.swapuuid);
|
|
sprintf(sb->set_name, "%d", sb0->md_minor);
|
|
- sb->ctime = __cpu_to_le32(info->array.ctime+1);
|
|
+ sb->ctime = __cpu_to_le32(info->array.ctime + 1);
|
|
sb->level = __cpu_to_le32(info->array.level);
|
|
sb->layout = __cpu_to_le32(info->array.layout);
|
|
sb->size = __cpu_to_le64(info->component_size);
|
|
- sb->chunksize = __cpu_to_le32(info->array.chunk_size/512);
|
|
+ sb->chunksize = __cpu_to_le32(info->array.chunk_size / 512);
|
|
sb->raid_disks = __cpu_to_le32(info->array.raid_disks);
|
|
if (info->array.level > 0)
|
|
sb->data_size = sb->size;
|
|
else
|
|
- sb->data_size = st->ss->avail_size(st, st->devsize/512, 0);
|
|
+ sb->data_size = st->ss->avail_size(st, st->devsize / 512, 0);
|
|
sb->resync_offset = MaxSector;
|
|
sb->max_dev = __cpu_to_le32(MD_SB_DISKS);
|
|
sb->dev_number = __cpu_to_le32(info->disk.number);
|
|
--
|
|
2.38.1
|
|
|