* kern/mm.c (grub_free): If the next free block which is being
merged is the first free block, set the first block to the block
being freed.
Reported by Vincent Guffens <guffens@inma.ucl.ac.be>.
+2005-06-23 Yoshinori K. Okuji <okuji@enbug.org>
+
+ * kern/mm.c (grub_free): If the next free block which is being
+ merged is the first free block, set the first block to the block
+ being freed.
+ Reported by Vincent Guffens <guffens@inma.ucl.ac.be>.
+
2005-05-08 Hollis Blanchard <hollis@penguinppc.org>
* boot/powerpc/ieee1275/cmain.c (cmain): Initialize
Timothy Baldwin <T.E.Baldwin99@members.leeds.ac.uk>
Tomas Ebenlendr <ebik@ucw.cz>
Tsuneyoshi Yasuo <tuneyoshi@naic.co.jp>
+Vincent Guffens <guffens@inma.ucl.ac.be>
Vincent Pelletier <subdino2004@yahoo.fr>
Also, we thank the projects GNU Automake and LZO. Some code
if (p + p->size == p->next)
{
+ if (p->next == q)
+ q = p;
+
p->next->magic = 0;
p->size += p->next->size;
p->next = p->next->next;