summaryrefslogtreecommitdiff
path: root/util/nvmutil/nvmutil.c
diff options
context:
space:
mode:
authorLeah Rowe <leah@libreboot.org>2026-03-04 00:01:28 +0000
committerLeah Rowe <leah@libreboot.org>2026-03-04 00:01:28 +0000
commit6035a1bb6a427c42b590df935c8ddfcceced1b7d (patch)
tree01a5779c6d30f1c7e59e60be1832057f28bdce0e /util/nvmutil/nvmutil.c
parentbe28140741a36ff7da871178e28b02e4191a2525 (diff)
util/nvmutil: rename valid_read
it doesn't just validate, but also exits. rename it accordingly, to: check_read_or_die Signed-off-by: Leah Rowe <leah@libreboot.org>
Diffstat (limited to 'util/nvmutil/nvmutil.c')
-rw-r--r--util/nvmutil/nvmutil.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/util/nvmutil/nvmutil.c b/util/nvmutil/nvmutil.c
index 39fb91ee..3c288490 100644
--- a/util/nvmutil/nvmutil.c
+++ b/util/nvmutil/nvmutil.c
@@ -29,7 +29,8 @@ static void set_mac_nib(int, int, uint8_t *);
static uint8_t hextonum(char);
static uint8_t rhex(void);
static void read_urandom(uint8_t *, size_t);
-static int valid_read(const char *, ssize_t, size_t, int, const char *);
+static int check_read_or_die(const char *,
+ ssize_t, size_t, int, const char *);
static int write_mac_part(int);
static void cmd_dump(void);
static void print_mac_address(int);
@@ -266,7 +267,7 @@ read_gbe_part(int p, int invert)
rval = pread(fd, buf + (SIZE_4KB * (p ^ invert)),
SIZE_4KB, ((off_t ) p) * partsize);
- if (valid_read(fname, rval, SIZE_4KB, retry, "pread"))
+ if (check_read_or_die(fname, rval, SIZE_4KB, retry, "pread"))
break;
}
@@ -395,13 +396,14 @@ read_urandom(uint8_t *rnum, size_t rsize)
for (retry = 0; retry < MAX_RETRY_READ; retry++) {
rval = read(rfd, rnum, rsize);
- if (valid_read("/dev/urandom", rval, rsize, retry, "read"))
+ if (check_read_or_die("/dev/urandom", rval,
+ rsize, retry, "read"))
break;
}
}
static int
-valid_read(const char *rpath, ssize_t rval, size_t rsize,
+check_read_or_die(const char *rpath, ssize_t rval, size_t rsize,
int retry, const char *readtype)
{
if (rval == (ssize_t) rsize)