Skip to contentSkip to conversation

New Year's Linux 2.4.21-pre2-jam2

PATCH In review J.A. Magallon 3 participants 4 messages Jan 4, 2003 – Jan 5, 2003

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 New Year's Linux 2.4.21-pre2-jam2

HI, and HAPPY NEW YEAR to everybody !!

New release of this kinda-hacked-kernel. Now that Andre's ide and many bugfixes are in mainline, there is hole for more things ;)

URL: http://giga.cps.unizar.es/~magallon/linux/kernel/2.4.21-pre2-jam2.tar.bz2
URL: http://giga.cps.unizar.es/~magallon/linux/kernel/2.4.21-pre2-jam2/

New ones:

15-binfmt-stack.bz2
Fix AT_PLATFORM setup in binfmt_elf for hyper-threaded cpus, so glibc detects correctly i686 arch.

16-mremap-use-after-free.bz2
Fix use of vmas after freed.
Author: Marc-Christian Petersen <[email protected]>

50-aic-20021230.bz2
51-aic-20021230-dma-fix.bz2
AIC 7xxx (upto U160) and 79xx (U320) scsi drivers. aic7xxx is updated and aic79xx is a new driver.
Author: "Justin T. Gibbs" <[email protected]>
URL: http://people.freebsd.org/~gibbs/linux

56-DAC960.bz2
Fix for the Promise driver to work under -aa tree. Not tested (I have not the hardware...), so get it and break it !!
Author: Dave Olien <[email protected]>
URL: http://www.osdl.org/archive/dmo/DAC960_2.4.20aa1/

Pending things that I think are bugfixes, apart from 15- and 16- (Marcelo ?, I know some are already in your -bk)

02-printk.bz2
Kill extra declaration of printk()

03-memparam.bz2
Fix mem=XXX kernel parameter when user gives a size bigger than what kernel autodetected (kill a previous change)
Author: Adrian Bunk <[email protected]>,
Leonardo Gomes Figueira <[email protected]>

04-clone-detached.bz2
Fix a crash that can be caused by a CLONE_DETACHED thread.
Author: Ingo Molnar <[email protected]>

05-self_exec_id.bz2
Fix bad signaling between threads when ancestor dies.
Author: Zeuner, Axel <[email protected]>

07-scsi-error-tmout.bz2
Prevent endless loop in SCSI error handling.
Author: Borzenkov Andrey <[email protected]>

08-ide-scsi-ref-count.bz2
Fix for ide-scsi refcounting of used drivers.
Author: Mikael Pettersson <[email protected]>

20-x86-split-group.bz2
(Only last hunk)
Add prefetch for P4

And some harmless cleanups:

10-highpage-init.bz2
Cleanup one_highpage_init() as in 2.5.
Author: Christoph Hellwig <[email protected]>

11-handle2dentry.bz2
Factor out duplicated code for handle2dentry conversation.
Author: Christoph Hellwig <[email protected]>

Enjoy!!

Signature · 4 lines
J.A. Magallon <[email protected]>      \                 Software is like sex:
werewolf.able.es                         \           It's better when it's free
Mandrake Linux release 9.1 (Cooker) for i586
Linux 2.4.21-pre2-jam2 (gcc 3.2.1 (Mandrake Linux 9.1 3.2.1-2mdk))
#1 lore raw

On Saturday 04 January 2003 02:22, J.A. Magallon wrote:

Hi J.A.,

Quoted 1 line

HI, and HAPPY NEW YEAR to everybody !!

thanks, dito :)

Quoted 3 lines

16-mremap-use-after-free.bz2
Fix use of vmas after freed.
Author: Marc-Christian Petersen <[email protected]>

nice to see this but the Author is Andrew Morton, not me :) I just sent you this one.

ciao, Marc

#2 lore raw
Quoted 7 lines · On 2003.01.04 Marc-Christian Petersen wrote:

On Saturday 04 January 2003 02:22, J.A. Magallon wrote:

Hi J.A.,

Quoted 1 line

HI, and HAPPY NEW YEAR to everybody !!

thanks, dito :)

Quoted 8 lines
Quoted 3 lines

16-mremap-use-after-free.bz2
Fix use of vmas after freed.
Author: Marc-Christian Petersen <[email protected]>

nice to see this but the Author is Andrew Morton, not me :) I just sent you this one.

ciao, Marc

Thanks for the info, corrected for next release...

Signature · 4 lines
J.A. Magallon <[email protected]>      \                 Software is like sex:
werewolf.able.es                         \           It's better when it's free
Mandrake Linux release 9.1 (Cooker) for i586
Linux 2.4.21-pre2-jam2 (gcc 3.2.1 (Mandrake Linux 9.1 3.2.1-2mdk))
#3 lore raw
In reply to J.A. Magallon
Quoted 11 lines · "J.A. Magallon" <[email protected]>, on Sat Jan 04, 2003 [02:22:43 AM] said:

HI, and HAPPY NEW YEAR to everybody !!

New release of this kinda-hacked-kernel. Now that Andre's ide and many bugfixes are in mainline, there is hole for more things ;)
03-memparam.bz2
Fix mem=XXX kernel parameter when user gives a size bigger than what kernel autodetected (kill a previous change)
Author: Adrian Bunk <[email protected]>,
Leonardo Gomes Figueira <[email protected]>

Quoted 4 lines

Enjoy!!

Signature · 1 line
J.A. Magallon <[email protected]>      \                 Software is like sex:
	Hi;

	This reversion should probably kill limit_regions()

too... as I think it eliminates the only reference to it.

Paul
[email protected]

arch/i386/kernel/setup.c renamed from arch/i386/kernel/setup.c.orig +0 -16
@@ -418,22 +418,6 @@
 	}
 }
 
-static void __init limit_regions (unsigned long long size)
-{
-	unsigned long long current_addr = 0;
-	int i;
-
-	for (i = 0; i < e820.nr_map; i++) {
-		if (e820.map[i].type == E820_RAM) {
-			current_addr = e820.map[i].addr + e820.map[i].size;
-			if (current_addr >= size) {
-				e820.map[i].size -= current_addr-size;
-				e820.nr_map = i + 1;
-				return;
-			}
-		}
-	}
-}
 static void __init add_memory_region(unsigned long long start,
                                   unsigned long long size, int type)
 {