lib/efi: Log operations to debug log
authorGeoff Levand <geoff@infradead.org>
Fri, 10 Aug 2018 17:29:14 +0000 (17:29 +0000)
committerSamuel Mendoza-Jonas <sam@mendozajonas.com>
Tue, 14 Aug 2018 01:12:00 +0000 (11:12 +1000)
Signed-off-by: Geoff Levand <geoff@infradead.org>
Signed-off-by: Samuel Mendoza-Jonas <sam@mendozajonas.com>
lib/efi/efivar.c

index 91b2507c67d8d70ece14e642b9f27ee8c818a68f..a0c21b5b5d345f3717981a9a8dba67b78382e8e8 100644 (file)
@@ -109,6 +109,7 @@ delete:
                pb_log_fn("unlink failed: (%d) %s\n", errno, strerror(errno));
                goto exit;
        }
+       pb_debug_fn("Deleted: '%s'\n", name);
 exit:
        talloc_free(path);
        close(fd);
@@ -159,6 +160,7 @@ int efi_get_variable(void *ctx, const char *guidstr, const char *name,
        (*efi_data)->data_size = total;
        (*efi_data)->data = (*efi_data)->fill;
        memcpy((*efi_data)->data, buf + sizeof (uint32_t), total);
+       pb_debug_fn("Found: '%s'='%s'\n", name, (const char *)(*efi_data)->data);
 
        rc = 0;
 exit:
@@ -199,6 +201,7 @@ int efi_set_variable(const char *guidstr, const char *name,
                goto exit;
        }
        rc = 0;
+       pb_debug_fn("Set: '%s'='%s'\n", name,  (const char *)efi_data->data);
 
 exit:
        talloc_free(path);