All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch] GRUB possible patches
@ 2010-02-11 13:00 George Buranov
  2010-02-11 15:44 ` Vladimir 'φ-coder/phcoder' Serbinenko
  0 siblings, 1 reply; 6+ messages in thread
From: George Buranov @ 2010-02-11 13:00 UTC (permalink / raw)
  To: The development of GNU GRUB

[-- Attachment #1: Type: text/plain, Size: 1577 bytes --]

Hello eveybody.

I am currently start investigation (and fixing the things that don't work
for me =))

So, I got two for today, one is fix, and one is morelike a question, I am
more than sure it's my mistake.

What's the correct way of applying patches to grub2? Am I correct that all I
need is to post the patch to this mailing list and than some guys are
applying them?:)

1) IMHO that's clearly a bug. Actually, I am not sure how did it work before
=)

=== modified file 'disk/efi/efidisk.c'
--- disk/efi/efidisk.c  2010-01-20 08:12:47 +0000
+++ disk/efi/efidisk.c  2010-02-11 10:58:49 +0000
@@ -825,7 +825,7 @@
          if (! disk)
            return 1;

-         if (disk->id == GRUB_DISK_DEVICE_EFIDISK_ID)
+         if (disk->dev && disk->dev->id == GRUB_DISK_DEVICE_EFIDISK_ID)
            {
              struct grub_efidisk_data *d;

2) That's more interesting. I nocticed that when I try to browse CD (ISO
9660 format) all files are ended with ";1". This basically crashed loading
everything (including grub.cfg file). I fixed this by this stupid hack, but
maybe somebody knows where is the clue?

http://picasaweb.google.com/lh/photo/psaYCXsX_M77pdG4_qeFGw?feat=directlink

=== modified file 'fs/iso9660.c'
--- fs/iso9660.c        2010-01-27 03:11:20 +0000
+++ fs/iso9660.c        2010-02-11 11:11:36 +0000
@@ -638,6 +638,9 @@
             if (filename_alloc)
               grub_free (oldname);

+            int hookedFile = grub_strlen (filename);
+            filename[hookedFile - 2] = '\0';
+
             filename_alloc = 1;
           }


Regards,
Georgy

[-- Attachment #2: Type: text/html, Size: 1929 bytes --]

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2010-02-20 11:07 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-02-11 13:00 [patch] GRUB possible patches George Buranov
2010-02-11 15:44 ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-02-12 14:20   ` gburanov
2010-02-16 12:13     ` Vladimir 'φ-coder/phcoder' Serbinenko
2010-02-17  7:41       ` gburanov
2010-02-20 11:03         ` Vladimir 'φ-coder/phcoder' Serbinenko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.