Changeset 62a8756 in mainline


Ignore:
Timestamp:
2025-06-23T18:39:11Z (4 months ago)
Author:
Miroslav Cimerman <mc@…>
Children:
3702c32
Parents:
6a8c1569
Message:

hr: metadata: use ENOMEM safe block I/O wrappers

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

Legend:

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

    r6a8c1569 r62a8756  
    4848#include <types/uuid.h>
    4949
     50#include "../../../io.h"
    5051#include "../../../util.h"
    5152#include "../../../var.h"
     
    222223                return ENOMEM;
    223224
    224         rc = block_read_direct(dev, blkno - 1, 1, block);
     225        rc = hr_read_direct(dev, blkno - 1, 1, block);
    225226        /*
    226227         * XXX: here maybe call vol state event or the state callback...
     
    259260                return EINVAL;
    260261
    261         rc = block_write_direct(dev, blkno - 1, 1, block);
     262        rc = hr_write_direct(dev, blkno - 1, 1, block);
    262263
    263264        return rc;
  • uspace/srv/bd/hr/metadata/foreign/geom/hr_g_stripe.c

    r6a8c1569 r62a8756  
    4848#include <types/uuid.h>
    4949
     50#include "../../../io.h"
    5051#include "../../../util.h"
    5152#include "../../../var.h"
     
    224225                return ENOMEM;
    225226
    226         rc = block_read_direct(dev, blkno - 1, 1, block);
     227        rc = hr_read_direct(dev, blkno - 1, 1, block);
    227228        /*
    228229         * XXX: here maybe call vol state event or the state callback...
     
    261262                return EINVAL;
    262263
    263         rc = block_write_direct(dev, blkno - 1, 1, block);
     264        rc = hr_write_direct(dev, blkno - 1, 1, block);
    264265
    265266        return rc;
  • uspace/srv/bd/hr/metadata/foreign/softraid/hr_softraid.c

    r6a8c1569 r62a8756  
    4848#include <types/uuid.h>
    4949
     50#include "../../../io.h"
    5051#include "../../../util.h"
    5152#include "../../../var.h"
     
    361362                return ENOMEM;
    362363
    363         rc = block_read_direct(dev, SR_META_OFFSET, SR_META_SIZE, block);
     364        rc = hr_read_direct(dev, SR_META_OFFSET, SR_META_SIZE, block);
    364365        if (rc != EOK) {
    365366                free(block);
     
    393394                return EINVAL;
    394395
    395         rc = block_write_direct(dev, SR_META_OFFSET, SR_META_SIZE, block);
     396        rc = hr_write_direct(dev, SR_META_OFFSET, SR_META_SIZE, block);
    396397
    397398        return rc;
  • uspace/srv/bd/hr/metadata/native.c

    r6a8c1569 r62a8756  
    4848#include <types/uuid.h>
    4949
     50#include "../io.h"
    5051#include "../util.h"
    5152#include "../var.h"
     
    298299                return ENOMEM;
    299300
    300         rc = block_read_direct(dev, blkno - 1, HR_NATIVE_META_SIZE, block);
     301        rc = hr_read_direct(dev, blkno - 1, HR_NATIVE_META_SIZE, block);
    301302        /*
    302303         * XXX: here maybe call vol state event or the state callback...
     
    335336                return EINVAL;
    336337
    337         rc = block_write_direct(dev, blkno - 1, HR_NATIVE_META_SIZE, block);
     338        rc = hr_write_direct(dev, blkno - 1, HR_NATIVE_META_SIZE, block);
    338339
    339340        return rc;
Note: See TracChangeset for help on using the changeset viewer.