Ignore:
Timestamp:
2025-06-09T23:41:50Z (4 months ago)
Author:
Miroslav Cimerman <mc@…>
Children:
6791fbf
Parents:
83ff12f
Message:

hr: RAID 1: inc meta counter on first write

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/bd/hr/metadata/foreign/softraid/hr_softraid.c

    r83ff12f r7fba146  
    6262static bool meta_softraid_has_valid_magic(const void *);
    6363static bool meta_softraid_compare_uuids(const void *, const void *);
    64 static void meta_softraid_inc_counter(void *);
     64static void meta_softraid_inc_counter(hr_volume_t *);
    6565static errno_t meta_softraid_save(hr_volume_t *, bool);
    6666static const char *meta_softraid_get_devname(const void *);
     
    419419}
    420420
    421 static void meta_softraid_inc_counter(void *md_v)
    422 {
    423         struct sr_metadata *md = md_v;
     421static void meta_softraid_inc_counter(hr_volume_t *vol)
     422{
     423        fibril_mutex_lock(&vol->md_lock);
     424
     425        struct sr_metadata *md = vol->in_mem_md;
    424426
    425427        md->ssd_ondisk++;
     428
     429        fibril_mutex_unlock(&vol->md_lock);
    426430}
    427431
Note: See TracChangeset for help on using the changeset viewer.