Changeset fb06476f in mainline for uspace/srv


Ignore:
Timestamp:
2025-04-21T13:20:05Z (10 months ago)
Author:
Miroslav Cimerman <mc@…>
Children:
c6d2af8
Parents:
5cb1631
Message:

hr: use enum for RAID layouts

Location:
uspace/srv/bd/hr
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/bd/hr/metadata/foreign/geom/mirror.c

    r5cb1631 rfb06476f  
    142142        vol->extent_no = main_meta->md_all;
    143143
    144         /* vol->layout = main_meta->layout; */
    145 
    146         /* vol->strip_size = main_meta->strip_size; */
     144        vol->layout = HR_RLQ_NONE;
     145
     146        vol->strip_size = 0;
    147147
    148148        vol->bsize = main_meta->md_sectorsize;
  • uspace/srv/bd/hr/metadata/foreign/geom/stripe.c

    r5cb1631 rfb06476f  
    156156        vol->strip_size = main_meta->md_stripesize;
    157157
     158        vol->layout = HR_RLQ_NONE;
     159
    158160        memcpy(vol->in_mem_md, main_meta, sizeof(struct g_stripe_metadata));
    159161
  • uspace/srv/bd/hr/metadata/native.c

    r5cb1631 rfb06476f  
    156156        vol->data_offset = main_meta->data_offset;
    157157        vol->extent_no = main_meta->extent_no;
    158         /* vol->level = main_meta->level; */
     158        /* vol->level = main_meta->level; */ /* already set */
    159159        vol->layout = main_meta->layout;
    160160        vol->strip_size = main_meta->strip_size;
    161161        vol->bsize = main_meta->bsize;
     162        /* already set */
    162163        /* memcpy(vol->devname, main_meta->devname, HR_DEVNAME_LEN); */
    163164        memcpy(vol->in_mem_md, main_meta, sizeof(hr_metadata_t));
  • uspace/srv/bd/hr/var.h

    r5cb1631 rfb06476f  
    8686        uint32_t         strip_size;            /* strip size */
    8787        hr_level_t       level;                 /* volume level */
    88         uint8_t          layout;                /* RAID Level Qualifier */
     88        hr_layout_t      layout;                /* RAID Level Qualifier */
    8989        char             devname[HR_DEVNAME_LEN];
    9090
Note: See TracChangeset for help on using the changeset viewer.