← Back to team overview

sslug-teknik team mailing list archive

Re: "ldd core" fejl i 2.2.0 (Was: Re: [TEKNIK] Opgradering til kerne2.2)

 

On Thu, 28 Jan 1999, Mogens Kjaer wrote:

[...]
> Hm, helt rettet er den nu ikke... Godt nok rebooter den ikke efter
> ovennævnte
> kommando, men prøver man at køre "top" eller "ps auxw" hænger disse
> processer
> og kan ikke slås ihjel. Man kan ikke engang lave en reboot, man skal
> slukke/tænde...
> 
På mit system kan jeg køre disse programmer uden problemer. Det er denne
bid fra patch-2.2.0-ac2, der retter den originale fejl. Har du stadig
ovennævnte problemer, hvis du kører 2.2.0 med kun denne rettelse:

diff -urN linux-2.2.0/mm/mmap.c linux/mm/mmap.c
--- linux-2.2.0/mm/mmap.c	Tue Jan 19 07:40:21 1999
+++ linux/mm/mmap.c	Thu Jan 28 12:28:38 1999
@@ -556,7 +556,7 @@
 	unsigned long start, unsigned long end)
 {
 	unsigned long first = start & PGDIR_MASK;
-	unsigned long last = (end & PGDIR_MASK) + PGDIR_SIZE;
+	unsigned long last = ((end-1) & PGDIR_MASK) + PGDIR_SIZE;
 
 	if (!prev) {
 		prev = mm->mmap;

-- 
Niels Kristian Bech Jensen -- nkbj@xxxxxxxx -- http://www.image.dk/~nkbj/

----------->>  Stop software piracy --- use free software!  <<-----------




Follow ups

References