mirror of
https://codeberg.org/libreboot/lbmk.git
synced 2026-07-17 18:34:57 +02:00
util/nvmutil: warn about partial gbe file writes
Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
+10
-5
@@ -759,11 +759,16 @@ write_gbe(void)
|
|||||||
static void
|
static void
|
||||||
write_gbe_part(size_t p)
|
write_gbe_part(size_t p)
|
||||||
{
|
{
|
||||||
if (pwrite(fd, gbe_mem_offset(p, "pwrite"),
|
ssize_t rval = pwrite(fd, gbe_mem_offset(p, "pwrite"),
|
||||||
GBE_PART_SIZE, gbe_file_offset(p, "pwrite")) != GBE_PART_SIZE) {
|
GBE_PART_SIZE, gbe_file_offset(p, "pwrite"));
|
||||||
err(ECANCELED,
|
|
||||||
"Can't write %d b to '%s' p%d", GBE_PART_SIZE, fname, p);
|
if (rval == -1)
|
||||||
}
|
err(ECANCELED, "Can't write %zx b to '%s' p%zx",
|
||||||
|
GBE_PART_SIZE, fname, p);
|
||||||
|
|
||||||
|
if (rval != GBE_PART_SIZE)
|
||||||
|
err(ECANCELED, "CORRUPTED WRITE (%zx b) to file '%s' p%zx",
|
||||||
|
rval, fname, p);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
Reference in New Issue
Block a user