lkml.org 
[lkml]   [1999]   [Dec]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: Kernels do not compile anymore
On Tue, 14 Dec 1999, B. D. Elliott wrote:
[SNIPPED]

>
> I separate the ramdisk patch here because someone else is supposedly
> preparing a better fix, although I haven't seen anything recently.
>
> Some comments:
>
> I haven't totally removed the "collision" test from main.c, as I don't
> understand why it was ever there. By its nature, initrd is an
> architecture-related feature, and this test should be elsewhere (note
> the code in setup.c). In addition, it is unclear why the kernel doesn't
> simply panic if this test fails, as it is quite unlikely that anything
> useful can be done without the initrd.
>
> I would guess that booting failure of initrd-enabled kernels without any
> initrd is in calling reserve_bootmem() with a zero-length area. In any
> case, if you don't have an initrd, there is no reason to call it.
>
> I am not satisfied with the BUG() call in the rd.c logic, although it is
> not clear what should be done, as there is typically no fallback possible
> when running with ramdisk.

Thank you very much. It even works!

Even though it's probably not perfect. Alan, will you please put
B. D. Elliot's patch in the current development kernel. This will
allow me and others to use your next release on a day-to-day basis
(actually second-by-second) to help find/fix stuff.

Cheers,
Dick Johnson

Penguin : Linux version 2.3.13 on an i686 machine (400.59 BogoMips).
Warning : The end of the world as we know it requires a new calendar.
Seconds : 1523464 (until Y2K)


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:55    [W:0.071 / U:0.216 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site