2.1.23 problems (and fixes)

Pekka Pietik{inen (pp@netppl.fi)
Sun, 26 Jan 1997 21:43:09 +0200


arch/i386/boot/compressed/misc.c needs the patch below, or else
the kernel will die with a "Less than 4MB of memory." error
if you use make bzImage. Also drivers/char/rtc.c needs #include <asm/poll.h>
added.

--- misc.c~ Sun Jan 26 19:19:14 1997
+++ misc.c Sun Jan 26 21:20:18 1997
@@ -356,7 +356,11 @@
void setup_output_buffer_if_we_run_high(struct moveparams *mv)
{
high_buffer_start = (uch *)(((ulg)&end) + HEAP_SIZE);
+#ifdef STANDARD_MEMORY_BIOS_CALL
if (EXT_MEM_K < (3*1024)) error("Less than 4MB of memory.\n");
+#else
+ if (EXT_MEM_K*64 < (3*1024)) error("Less than 4MB of memory.\n");
+#endif
mv->low_buffer_start = output_data = (char *)LOW_BUFFER_START;
high_loaded = 1;
free_mem_end_ptr = (long)high_buffer_start;

--- rtc.c~ Sun Jan 26 19:19:40 1997
+++ rtc.c Sun Jan 26 19:33:51 1997
@@ -54,6 +54,7 @@
#include <asm/io.h>
#include <asm/uaccess.h>
#include <asm/system.h>
+#include <asm/poll.h>

/*
* We sponge a minor off of the misc major. No need slurping

-- 
Pekka Pietikäinen, Net People Ltd., Oulu, Finland