Changeset c69cbef in mainline for uspace/srv/bd/hr/metadata/native.h


Ignore:
Timestamp:
2025-06-27T16:37:13Z (9 months ago)
Author:
Miroslav Cimerman <mc@…>
Children:
78433bb
Parents:
3702c32
git-author:
Miroslav Cimerman <mc@…> (2025-06-27 16:35:16)
git-committer:
Miroslav Cimerman <mc@…> (2025-06-27 16:37:13)
Message:

hr: metadata/native: remove data_offset

Since native metadata are stored in the last block,
it is redundant to have data_offset saved as it will
always be 0 for now.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/bd/hr/metadata/native.h

    r3702c32 rc69cbef  
    4848#define HR_NATIVE_MAGIC_SIZE 16
    4949#define HR_NATIVE_UUID_LEN 16
     50
     51/*
     52 * Bump on each superblock update.
     53 */
    5054#define HR_NATIVE_METADATA_VERSION 1
    5155
     
    5559        uint8_t uuid[HR_NATIVE_UUID_LEN];
    5660
     61        uint32_t version;
     62        uint32_t extent_no;
     63        uint32_t level;
     64        uint32_t layout;
     65
     66        uint32_t index; /* index of extent in volume */
     67        uint32_t strip_size;
     68        uint32_t bsize;
     69
    5770        uint64_t data_blkno; /* usable blocks */
    5871        uint64_t truncated_blkno; /* size of smallest extent */
    5972
    60         uint64_t data_offset;
    6173        uint64_t counter;
    62 
    6374        uint64_t rebuild_pos;
    64 
    65         uint32_t version; /* XXX: yet unused */
    66         uint32_t extent_no;
    67         uint32_t index; /* index of extent in volume */
    68         uint32_t level;
    69 
    70         uint32_t layout;
    71         uint32_t strip_size;
    72 
    73         uint32_t bsize;
    7475
    7576        char devname[HR_DEVNAME_LEN];
Note: See TracChangeset for help on using the changeset viewer.