@@ -440,22 +440,23 @@ vdev_raidz_map_alloc(zio_t *zio, uint64_t ashift, uint64_t dcols,
440
440
col -= dcols ;
441
441
coff += 1ULL << ashift ;
442
442
}
443
- rr -> rr_col [c ].rc_devidx = col ;
444
- rr -> rr_col [c ].rc_offset = coff ;
445
- rr -> rr_col [c ].rc_abd = NULL ;
446
- rr -> rr_col [c ].rc_gdata = NULL ;
447
- rr -> rr_col [c ].rc_orig_data = NULL ;
448
- rr -> rr_col [c ].rc_error = 0 ;
449
- rr -> rr_col [c ].rc_tried = 0 ;
450
- rr -> rr_col [c ].rc_skipped = 0 ;
451
- rr -> rr_col [c ].rc_need_orig_restore = B_FALSE ;
443
+ raidz_col_t * rc = & rr -> rr_col [c ];
444
+ rc -> rc_devidx = col ;
445
+ rc -> rc_offset = coff ;
446
+ rc -> rc_abd = NULL ;
447
+ rc -> rc_gdata = NULL ;
448
+ rc -> rc_orig_data = NULL ;
449
+ rc -> rc_error = 0 ;
450
+ rc -> rc_tried = 0 ;
451
+ rc -> rc_skipped = 0 ;
452
+ rc -> rc_need_orig_restore = B_FALSE ;
452
453
453
454
if (c < bc )
454
- rr -> rr_col [ c ]. rc_size = (q + 1 ) << ashift ;
455
+ rc -> rc_size = (q + 1 ) << ashift ;
455
456
else
456
- rr -> rr_col [ c ]. rc_size = q << ashift ;
457
+ rc -> rc_size = q << ashift ;
457
458
458
- asize += rr -> rr_col [ c ]. rc_size ;
459
+ asize += rc -> rc_size ;
459
460
}
460
461
461
462
ASSERT3U (asize , = = , tot << ashift );
@@ -470,9 +471,9 @@ vdev_raidz_map_alloc(zio_t *zio, uint64_t ashift, uint64_t dcols,
470
471
off = rr -> rr_col [c ].rc_size ;
471
472
472
473
for (c = c + 1 ; c < acols ; c ++ ) {
473
- rr -> rr_col [c ]. rc_abd = abd_get_offset_size ( zio -> io_abd , off ,
474
- rr -> rr_col [ c ]. rc_size );
475
- off += rr -> rr_col [ c ]. rc_size ;
474
+ raidz_col_t * rc = & rr -> rr_col [c ];
475
+ rc -> rc_abd = abd_get_offset_size ( zio -> io_abd , off , rc -> rc_size );
476
+ off += rc -> rc_size ;
476
477
}
477
478
478
479
/*
0 commit comments