public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Linux 2.4.0test11-ac1
@ 2000-11-21 13:51 Alan Cox
  2000-11-21 18:14 ` Johannes Erdfelt
  2000-11-21 18:54 ` Jeff Garzik
  0 siblings, 2 replies; 28+ messages in thread
From: Alan Cox @ 2000-11-21 13:51 UTC (permalink / raw)
  To: linux-kernel

Differences between 2.4.0test11ac1 and 2.4.0test11, pretty much all merged
from stuff off the maintainers and kernel list. 

For newcomers to these patches:

-	You can find them on ftp.*.kernel.org/pub/linux/kernel/people/alan
-	They are diffed against the base revision not cumulative diffs
-	Please report -ac bugs to me. I'm sure Linus doesn't want to know
	unless you can duplicate the problem on unadulterated 2.4test

Change Log

o	Documentation for CONFIG_TOSHIBA
o	Updated version of Rusty's kernel-hacking doc
o	Updated SubmittingDrivers
o	Added SubmittingPatches
o	Updated procfs docs
o	Updated initrd docs
o	Support kgcc autodetect
o	Link correctly with ACPI on ACPI_INTERPRETER off
o	Rusty's fixes/review of unsafe set_bit usage
o	Cleanup console_verbose() dunplication
o	MTRR updates (36bit etc)
o	Dont crash on boot with a dual cpu board holding a non intel cpu
o	Ramdisk missing blkdev_put
o	Radio driver cleanups
o	BTTV radio config option
o	Fix qcam VIDIOCGWIN bugs
o	3c503 error return cleanup
o	8390 seperate tx timeout path
o	Acenic update
o	Network driver check/request region fixes
o	Epic100 update
o	Tulip crash fix on weird eeproms
o	ISAPnP hang on boot port fix
o	CS46xx update
o	Maestro pci_enable fix
o	Support mixed pnp and legacy sb cards
o	Fix function prototype in wacom drivr
o	Hopefully fix the bugs in the FAT and HPFS file systems that
	caused fs corruption
o	Fix cramfs vanishing data bug
o	Fix NLS config.in bug for SMB
o	Fix generic bitops bugs
o	Power management locking fixes
o	filemap posix compliance fix
o	Fix pte handling race

Also the ramfs changes are in my tree. I don't plan to submit the ramfs bits
to Linus in their current state, thats just an Alan Convenience


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

^ permalink raw reply	[flat|nested] 28+ messages in thread
* Re: Linux 2.4.0test11-ac1
@ 2000-11-21 19:07 Steven Cole
  2000-11-21 23:27 ` Alan Cox
  0 siblings, 1 reply; 28+ messages in thread
From: Steven Cole @ 2000-11-21 19:07 UTC (permalink / raw)
  To: linux-kernel

I tried to compile 2.4.0-test11-ac1, and here is where the compile bombed out:

/usr/bin/kgcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes 
-O2 -fomit-frame-pointer -fno-strict-aliasing -pipe  -march=i686    -c -o 
sched.o sched.c
irq.c:182: conflicting types for `global_irq_lock'
/usr/src/linux/include/asm/hardirq.h:45: previous declaration of 
`global_irq_lock'
make[1]: *** [irq.o] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.0-test11-ac1/arch/i386/kernel'
make: *** [_dir_arch/i386/kernel] Error 2

Some additional information:

[root@spc linux]# which kgcc
/usr/bin/kgcc
[root@spc linux]# kgcc --version
egcs-2.91.66
[root@spc linux]# which make
/usr/bin/make
[root@spc linux]# make --version
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for i586-mandrake-linux-gnu

I also had the reiserfs-3.6.19 patch applied, but the compile made it through
the reiserfs part successfully.  This all works just fine with 2.4.0-test11, 
where I used gcc 2.95.3 as supplied by Linux-Mandrake 7.2.

Steven
 

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

^ permalink raw reply	[flat|nested] 28+ messages in thread
* Re: Linux 2.4.0test11-ac1
@ 2000-11-22  1:20 Steven Cole
  0 siblings, 0 replies; 28+ messages in thread
From: Steven Cole @ 2000-11-22  1:20 UTC (permalink / raw)
  To: linux-kernel; +Cc: alan

Alan Cox wrote:
>
>> I tried to compile 2.4.0-test11-ac1, and here is where the compile bombed 
out:
>> 
>> /usr/bin/kgcc -D__KERNEL__ -I/usr/src/linux/include -Wall 
-Wstrict-prototypes 
>> -O2 -fomit-frame-pointer -fno-strict-aliasing -pipe  -march=i686    -c -o 
>> sched.o sched.c
>> irq.c:182: conflicting types for `global_irq_lock'
>> /usr/src/linux/include/asm/hardirq.h:45: previous declaration of 
>> `global_irq_lock'
>
>I'll check this. I take it you tried an SMP build ?

Yes, this above build attempt was for an SMP kernel.  When I got home,
I tried to build an UP kernel with test11-ac1, and as I'm sure you know 
already, it worked perfectly.  I then tried to build another SMP kernel, with 
the same results as above.  

I submitted a tiny patchlet earlier for this.  It seems to fix the symptoms.
I compiled and ran a kernel with this patch on the SMP box at work.

I replicated the associated comment for people searching on this pattern.

I'm at home now, please cc any questions or comments to elenstev@mesatop.com.

Steven 

Here is the patchlet again:

diff -u linux/include/asm/hardirq.h.orig linux/include/asm/hardirq.h
--- linux/include/asm/hardirq.h.orig    Tue Nov 21 13:38:07 2000
+++ linux/include/asm/hardirq.h Tue Nov 21 13:40:13 2000
@@ -42,7 +42,7 @@
 #include <asm/smp.h>

 extern unsigned char global_irq_holder;
-extern unsigned volatile int global_irq_lock;
+extern unsigned volatile long global_irq_lock; /* long for set_bit --RR */

 static inline int irqs_running (void)
 {

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

^ permalink raw reply	[flat|nested] 28+ messages in thread
* Re: Linux 2.4.0test11-ac1
@ 2000-11-22 18:18 Bruce_Holzrichter
  0 siblings, 0 replies; 28+ messages in thread
From: Bruce_Holzrichter @ 2000-11-22 18:18 UTC (permalink / raw)
  To: H. Peter Anvin
  Cc: Alan Cox, H. Peter Anvin, linux-kernel, linux-kernel-owner, macro,
	Ingo Molnar


Hello,

I am a relative newcomer to Linux and recently watching the kernel lists.
FWIW, I have a quad Pentium 100 HP netserver that will panic kernel 2.2.x
and 2.4.x (last checked with 2.4 test9) when bios APIC is turned on.  I
know this is not related to what your talking about, and that these are
probably rare systems, but I thought I would let you know.

Thanks,
Bruce H.


                                                                                                 
                    "H. Peter Anvin"                                                             
                    <hpa@transmeta.com>             To:     Alan Cox <alan@lxorguk.ukuu.org.uk>  
                    Sent by:                        cc:     macro@ds2.pg.gda.pl, "H. Peter       
                    linux-kernel-owner@vger.        Anvin" <hpa@zytor.com>, Ingo Molnar          
                    kernel.org                      <mingo@chiara.elte.hu>,                      
                                                    linux-kernel@vger.kernel.org                 
                                                    Subject:     Re: Linux 2.4.0test11-ac1       
                    11/22/2000 01:02 PM                                                          
                                                                                                 
                                                                                                 




Alan Cox wrote:
>
> > >     if(vendor!=INTEL && !has_apic)
> > >             /* No SMP */
> >
> >  And suddenly certain i486 systems do not work anymore?  Well, I
haven't
>
> i486 is an intel processor
>

... but doesn't announce itself as such.

> >       if (boot_cpu_id != -1U
> >           && APIC_INTEGRATED(apic_version[boot_cpu_id]) && !has_apic)
> >               /* No SMP */
> >
> > It should filter broken MP-tables and work fine on all 82489DX-based
> > systems.  I'll have a patch soon if we agree on this solution.
>
> we could try that. It doesnt seem unreasonable

Seems reasonable enough.

--
<hpa@transmeta.com> at work, <hpa@zytor.com> in private!
"Unix gives you enough rope to shoot yourself in the foot."
http://www.zytor.com/~hpa/puzzle.txt
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/



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

^ permalink raw reply	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2000-11-23  9:47 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2000-11-21 13:51 Linux 2.4.0test11-ac1 Alan Cox
2000-11-21 18:14 ` Johannes Erdfelt
2000-11-21 18:18   ` Alan Cox
2000-11-21 18:25     ` Maciej W. Rozycki
2000-11-21 18:31       ` Alan Cox
2000-11-21 18:40         ` Maciej W. Rozycki
2000-11-21 18:49           ` Alan Cox
2000-11-21 19:08             ` Maciej W. Rozycki
2000-11-21 19:34               ` Brian Gerst
2000-11-21 23:31               ` Alan Cox
2000-11-22  0:07                 ` H. Peter Anvin
2000-11-22  0:29                   ` Alan Cox
2000-11-22  0:19                     ` H. Peter Anvin
2000-11-22 15:48                     ` Maciej W. Rozycki
2000-11-22 16:47                       ` Alan Cox
2000-11-22 17:49                         ` Maciej W. Rozycki
2000-11-22 17:58                           ` Alan Cox
2000-11-22 18:02                             ` H. Peter Anvin
2000-11-22 18:06                               ` Alan Cox
2000-11-23  8:23                                 ` Maciej W. Rozycki
2000-11-23  8:52                             ` Vojtech Pavlik
2000-11-22 16:02                 ` Maciej W. Rozycki
2000-11-21 18:54 ` Jeff Garzik
2000-11-21 23:25   ` Alan Cox
  -- strict thread matches above, loose matches on Subject: below --
2000-11-21 19:07 Steven Cole
2000-11-21 23:27 ` Alan Cox
2000-11-22  1:20 Steven Cole
2000-11-22 18:18 Bruce_Holzrichter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox