]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
loader/linux: Print debug message for each generated newc path generated
authorGlenn Washburn <development@efficientek.com>
Wed, 28 Jun 2023 07:38:24 +0000 (02:38 -0500)
committerDaniel Kiper <daniel.kiper@oracle.com>
Mon, 3 Jul 2023 12:02:33 +0000 (14:02 +0200)
Signed-off-by: Glenn Washburn <development@efficientek.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>
grub-core/loader/linux.c

index cb2c3f6e4f062b95bdd539b774da0fb3d7d5239a..56bc1be583db951325ef540d0c411e1ef8e7b73a 100644 (file)
@@ -64,6 +64,8 @@ make_header (grub_uint8_t *ptr,
   struct newc_head *head = (struct newc_head *) ptr;
   grub_uint8_t *optr;
   grub_size_t oh = 0;
+
+  grub_dprintf ("linux", "newc: Creating path '%s', mode=%s%o, size=%" PRIuGRUB_OFFSET "\n", name, (mode == 0) ? "" : "0", mode, fsize);
   grub_memcpy (head->magic, "070701", 6);
   set_field (head->ino, 0);
   set_field (head->mode, mode);
@@ -106,6 +108,7 @@ insert_dir (const char *name, struct dir **root,
   struct dir *cur, **head = root;
   const char *cb, *ce = name;
   *size = 0;
+
   while (1)
     {
       for (cb = ce; *cb == '/'; cb++);
@@ -137,7 +140,6 @@ insert_dir (const char *name, struct dir **root,
                grub_free (n);
                return grub_errno;
              }
-             grub_dprintf ("linux", "Creating directory %s, %s\n", name, ce);
              ptr = make_header (ptr, tmp_name, ce - name + 1,
                                 040777, 0);
              grub_free (tmp_name);