aboutsummaryrefslogtreecommitdiff
path: root/libflash/libffs.c
diff options
context:
space:
mode:
authorCyril Bur <cyril.bur@au1.ibm.com>2017-07-28 16:46:20 +1000
committerStewart Smith <stewart@linux.vnet.ibm.com>2017-08-01 13:57:02 +1000
commit4e1e9f12b5f2b18fa0aa71c6558fb799de49625e (patch)
tree37a3b2cfc99098f34cf0972187e030cc35dfa6f3 /libflash/libffs.c
parent5c2ed41022baaac49be3620f375af85a4a852c2b (diff)
downloadskiboot-4e1e9f12b5f2b18fa0aa71c6558fb799de49625e.zip
skiboot-4e1e9f12b5f2b18fa0aa71c6558fb799de49625e.tar.gz
skiboot-4e1e9f12b5f2b18fa0aa71c6558fb799de49625e.tar.bz2
libflash: Adding debugging output
Also add usage text to pflash. Signed-off-by: Cyril Bur <cyril.bur@au1.ibm.com> Reviewed-by: Samuel Mendoza-Jonas <sam@mendozajonas.com> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'libflash/libffs.c')
-rw-r--r--libflash/libffs.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/libflash/libffs.c b/libflash/libffs.c
index 754245f..4f9509b 100644
--- a/libflash/libffs.c
+++ b/libflash/libffs.c
@@ -321,8 +321,11 @@ int ffs_init(uint32_t offset, uint32_t max_size, struct blocklevel_device *bl,
list_add_tail(&f->hdr.entries, &ent->list);
rc = ffs_entry_to_cpu(&f->hdr, ent, &f->cache->entries[i]);
- if (rc)
+ if (rc) {
+ FL_DBG("FFS: Failed checksum for partition %s\n",
+ f->cache->entries[i].name);
goto out;
+ }
if (mark_ecc && has_ecc(ent)) {
rc = blocklevel_ecc_protect(bl, ent->base, ent->size);