Re: Linux-2.3.51, and the pre-2.4 series..

From: Thorsten Kranzkowski (th@Marvin.DL8BCU.ampr.org)
Date: Sat Mar 11 2000 - 20:44:42 EST


On Fri, Mar 10, 2000 at 04:45:25PM -0800, Linus Torvalds wrote:
>
> I just made a 2.3.51 release, and the next kernel will be the first of the
> pre-2.4.x kernels. That does NOT mean that I'll apply a lot of last-minute
> patches: it only means that I'll let 2.3.51 be out there over the weekend
> to hear about any embarrassing problems so that we can start the pre-2.4
> series without the truly stupid stuff.

I needed these changes to make 2.3.51 go:

--- linux-2.3.51/arch/alpha/kernel/traps.c Mon Feb 28 02:36:35 2000
+++ linux-2.3.51-work/arch/alpha/kernel/traps.c Sun Mar 12 01:34:30 2000
@@ -215,8 +215,7 @@
                         /* EV4 does not implement anything except normal
                            rounding. Everything else will come here as
                            an illegal instruction. Emulate them. */
- if (alpha_fp_emul(regs.pc)) {
- regs.pc += 4;
+ if (alpha_fp_emul(regs.pc-4)) {
                                 return;
                         }
                 }

This was changed in 2.3.48 but that change is wrong, at least I get wrong
results in fp-calculations.
Could the one who changed this please comment on it?

diff -ur linux-2.3.51/drivers/block/md.c linux-2.3.51-work/drivers/block/md.c
--- linux-2.3.51/drivers/block/md.c Mon Feb 28 02:36:53 2000
+++ linux-2.3.51-work/drivers/block/md.c Sun Mar 12 01:23:40 2000
@@ -37,7 +37,6 @@
 #include <asm/unaligned.h>
 
 extern asmlinkage int sys_sched_yield(void);
-extern asmlinkage int sys_setsid(void);
 
 extern unsigned long io_events[MAX_BLKDEV];

Simple compilation fix. RAID 0 apparently works here.

 
diff -ur linux-2.3.51/fs/binfmt_em86.c linux-2.3.51-work/fs/binfmt_em86.c
--- linux-2.3.51/fs/binfmt_em86.c Wed Mar 8 00:59:25 2000
+++ linux-2.3.51-work/fs/binfmt_em86.c Sat Mar 11 15:39:41 2000
@@ -15,6 +15,7 @@
 #include <linux/binfmts.h>
 #include <linux/elf.h>
 #include <linux/init.h>
+#include <asm/smplock.h>
 
 
 #define EM86_INTERP "/usr/bin/em86"

Compilation fix. Don't know whether em86 works.

This is an Alpha AXPpci33 ev4 machine. gcc 2.95.2.

Bye,
Thorsten

-- 
| Thorsten Kranzkowski        Internet: dl8bcu@gmx.net                        |
| Mobile: ++49 170 1876134       Snail: Niemannsweg 30, 49201 Dissen, Germany |
| Ampr: dl8bcu@db0lj.#rpl.deu.eu, dl8bcu@marvin.dl8bcu.ampr.org [44.130.8.19] |

- 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/



This archive was generated by hypermail 2b29 : Wed Mar 15 2000 - 21:00:20 EST