Page MenuHomeFreeBSD

D15667.id43336.diff
No OneTemporary

D15667.id43336.diff

Index: sys/powerpc/ofw/ofw_machdep.c
===================================================================
--- sys/powerpc/ofw/ofw_machdep.c
+++ sys/powerpc/ofw/ofw_machdep.c
@@ -294,7 +294,7 @@
excise_initrd_region(struct mem_region *avail, int asz)
{
phandle_t chosen;
- uint64_t start, end;
+ uint32_t start, end;
ssize_t size;
struct mem_region initrdmap[1];
@@ -304,7 +304,7 @@
return (asz);
size = OF_getprop(chosen, "linux,initrd-end", &end, sizeof(end));
- if (size <= 0)
+ if (size <= 0 || (end - start) == 0)
return (asz);
initrdmap[0].mr_start = start;

File Metadata

Mime Type
text/plain
Expires
Sun, Oct 19, 9:56 AM (14 h, 41 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
23920647
Default Alt Text
D15667.id43336.diff (586 B)

Event Timeline