Changeset 7fba146 in mainline for uspace/srv/bd/hr/metadata/foreign
- Timestamp:
- 2025-06-09T23:41:50Z (10 months ago)
- Children:
- 6791fbf
- Parents:
- 83ff12f
- Location:
- uspace/srv/bd/hr/metadata/foreign
- Files:
-
- 3 edited
-
geom/hr_g_mirror.c (modified) (2 diffs)
-
geom/hr_g_stripe.c (modified) (2 diffs)
-
softraid/hr_softraid.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/bd/hr/metadata/foreign/geom/hr_g_mirror.c
r83ff12f r7fba146 62 62 static bool meta_gmirror_has_valid_magic(const void *); 63 63 static bool meta_gmirror_compare_uuids(const void *, const void *); 64 static void meta_gmirror_inc_counter( void*);64 static void meta_gmirror_inc_counter(hr_volume_t *); 65 65 static errno_t meta_gmirror_save(hr_volume_t *, bool); 66 66 static const char *meta_gmirror_get_devname(const void *); … … 284 284 } 285 285 286 static void meta_gmirror_inc_counter(void *md_v) 287 { 288 struct g_mirror_metadata *md = md_v; 286 static void meta_gmirror_inc_counter(hr_volume_t *vol) 287 { 288 fibril_mutex_lock(&vol->md_lock); 289 290 struct g_mirror_metadata *md = vol->in_mem_md; 289 291 290 292 /* XXX: probably md_genid and not md_syncid is incremented */ 291 293 md->md_genid++; 294 295 fibril_mutex_unlock(&vol->md_lock); 292 296 } 293 297 -
uspace/srv/bd/hr/metadata/foreign/geom/hr_g_stripe.c
r83ff12f r7fba146 62 62 static bool meta_gstripe_has_valid_magic(const void *); 63 63 static bool meta_gstripe_compare_uuids(const void *, const void *); 64 static void meta_gstripe_inc_counter( void*);64 static void meta_gstripe_inc_counter(hr_volume_t *); 65 65 static errno_t meta_gstripe_save(hr_volume_t *, bool); 66 66 static const char *meta_gstripe_get_devname(const void *); … … 286 286 } 287 287 288 static void meta_gstripe_inc_counter( void *md_v)289 { 290 (void) md_v;288 static void meta_gstripe_inc_counter(hr_volume_t *vol) 289 { 290 (void)vol; 291 291 } 292 292 -
uspace/srv/bd/hr/metadata/foreign/softraid/hr_softraid.c
r83ff12f r7fba146 62 62 static bool meta_softraid_has_valid_magic(const void *); 63 63 static bool meta_softraid_compare_uuids(const void *, const void *); 64 static void meta_softraid_inc_counter( void*);64 static void meta_softraid_inc_counter(hr_volume_t *); 65 65 static errno_t meta_softraid_save(hr_volume_t *, bool); 66 66 static const char *meta_softraid_get_devname(const void *); … … 419 419 } 420 420 421 static void meta_softraid_inc_counter(void *md_v) 422 { 423 struct sr_metadata *md = md_v; 421 static 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; 424 426 425 427 md->ssd_ondisk++; 428 429 fibril_mutex_unlock(&vol->md_lock); 426 430 } 427 431
Note:
See TracChangeset
for help on using the changeset viewer.
