Changeset 68c966e in mainline


Ignore:
Timestamp:
2024-10-11T17:37:03Z (7 months ago)
Author:
Miroslav Cimerman <mc@…>
Children:
abc2c4b
Parents:
4b759dc
Message:

hr: use HR_DEVNAME_LEN and HR_UUID_LEN defines

Location:
uspace
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/device/include/hr.h

    r4b759dc r68c966e  
    4444#define HR_MAXDEVS 4
    4545
     46#define HR_DEVNAME_LEN 32
     47
    4648typedef struct hr {
    4749        async_sess_t *sess;
     
    5860
    5961typedef struct hr_config {
    60         char devname[32];
     62        char devname[HR_DEVNAME_LEN];
    6163        service_id_t devs[HR_MAXDEVS];
    6264        size_t dev_no;
  • uspace/srv/bd/hr/hr.c

    r4b759dc r68c966e  
    141141        }
    142142
    143         str_cpy(new_volume->devname, 32, cfg->devname);
     143        str_cpy(new_volume->devname, HR_DEVNAME_LEN, cfg->devname);
    144144        for (i = 0; i < cfg->dev_no; i++)
    145145                new_volume->extents[i].svc_id = cfg->devs[i];
  • uspace/srv/bd/hr/superblock.c

    r4b759dc r68c966e  
    9797                uuid_encode(&uuid, metadata->uuid);
    9898
    99                 str_cpy(metadata->devname, 32, vol->devname);
     99                str_cpy(metadata->devname, HR_DEVNAME_LEN, vol->devname);
    100100
    101101                rc = block_write_direct(vol->extents[i].svc_id, HR_META_OFF,
  • uspace/srv/bd/hr/superblock.h

    r4b759dc r68c966e  
    4444
    4545#define HR_MAGIC 0x4420492041205248LLU
     46#define HR_UUID_LEN 16
    4647
    4748typedef struct hr_metadata {
     
    5556        uint32_t strip_size;
    5657        uint32_t status;        /* yet unused */
    57         uint8_t uuid[16];
    58         char devname[32];
     58        uint8_t uuid[HR_UUID_LEN];
     59        char devname[HR_DEVNAME_LEN];
    5960} hr_metadata_t;
    6061
  • uspace/srv/bd/hr/var.h

    r4b759dc r68c966e  
    5656        bd_srvs_t hr_bds;
    5757        link_t lvolumes;
    58         char devname[32];
     58        char devname[HR_DEVNAME_LEN];
    5959        hr_extent_t extents[HR_MAXDEVS];
    6060        uint64_t nblocks;
Note: See TracChangeset for help on using the changeset viewer.