2002-09-13 03:00:40

by Marcelo Tosatti

[permalink] [raw]
Subject: Linux 2.4.20-pre7


So here goes -pre7. Big MIPS and IA64 merge.

The on boot crashes with i845 should be fixed now.


Summary of changes from v2.4.20-pre6 to v2.4.20-pre7
============================================

<[email protected]>:
o Sync up syscall table with 2.5

<[email protected]>:
o fix ramdisk cache flush

<[email protected]>:
o [PATCH] (repost) fix for big endian machines in scanner.c

<[email protected]>:
o inline grab_cache_page
o cleanup try_to_free_pages naming
o fix syscall prototypes in init/do_mounts.c

<[email protected]>:
o HandyTech HandyLink patch

<[email protected]>:
o PPC32: Add extended attributes syscalls

<[email protected]>:
o 2.4.20-pre6: befs still not in fs/Makefile

<[email protected]>:
o mips
o mips64
o mips64-ip27
o mips-sgi-ip22
o mips-ip32
o mips-mips
o mips-sibyte
o maintainers
o drivers-net-mace
o drivers-net
o drivers-net
o drivers-net
o drivers-net
o drivers-sgi
o mips-cobalt
o pci-ids
o drivers-scsi
o drivers-scsi
o drivers-tc
o drivers-ide
o drivers-ide
o mips-arc
o mips-dec
o mips-alchemy
o mips-galileo-boards
o drivers-video
o drivers-video
o mips-vr41xx
o mips-momentum
o mips-ddb
o drivers-mtd
o drivers-mtd

<[email protected]>:
o NVRAM driver

<[email protected]>:
o trivial ohci fixes

Adrian Bunk <[email protected]>:
o Configure.help entry for the ForteMedia FM801 driver
o add Configure.help entries for CONFIG_USB_SERIAL_KEYSPAN_USA19Q{W,I}

Bjorn Helgaas <[email protected]>:
o IA64 sync

Dave Kleikamp <[email protected]>:
o JFS: add permission checks before getting or setting xattrs

David Brownell <[email protected]>:
o usbcore updates

Geert Uytterhoeven <[email protected]>:
o M68k extended attributes
o Fixup fbcon build

Greg Kroah-Hartman <[email protected]>:
o USB serial: added device path to the proc file now that usb_make_path() is available

Ivan Kokshaysky <[email protected]>:
o transparent pci-pci bridges fix
o alpha rwsem update

Jean Tourrilhes <[email protected]>:
o Fix stupid compile error in wavelan_cs

Jeff Garzik <[email protected]>:
o Add kernel-related BitKeeper docs/scripts, as found in the 2.5.x kernel Documentation/BK-usage sub-directory.

Maksim Krasnyanskiy <[email protected]>:
o 2.4.20-pre6 Bluetooth core fixes

Marcelo Tosatti <[email protected]>:
o Fix tg3 compile problems
o Remove reiserfs not very well tested code
o tg3.c
o Fix bogus printk which was resulting in bootup oops
o Add asm-ia64/include/efi.h needed by generic efi code

Oliver Neukum <[email protected]>:
o new ids for hpusbscsi

Paul Mackerras <[email protected]>:
o PPC32: Add declaration of gg2_pci_config_base variable
o don't use outl as label in ppp_generic.c
o PPC fix in drivers/pci/Makefile
o kd_mksound inclusion on PPC

Steven Cole <[email protected]>:
o Configure.help fix for CONFIG_IP_NF_MATCH_DSCP



2002-09-13 05:06:28

by Jarosław Bekas

[permalink] [raw]
Subject: Re: Linux 2.4.20-pre7

I have an error when try to compile pre7 on my box:

gcc -I/usr/include -I. -ldb aicasm.c aicasm_symbol.c aicasm_gram.c
aicasm_macro_gram.c aicasm_scan.c aicasm_macro_scan.c -o aicasm
cc1: warning: changing search order for system directory "/usr/include"
cc1: warning: as it has already been specified as a non-system directory
In file included from aicasm.c:49:
/usr/include/regex.h:535:1: warning: "__restrict_arr" redefined
In file included from /usr/include/features.h:283,
from /usr/include/sys/types.h:26,
from aicasm.c:44:
/usr/include/sys/cdefs.h:212:1: warning: this is the location of the previous
definition
aicasm.c:291:1: warning: multi-line string literals are deprecated
aicasm.c:338:1: warning: multi-line string literals are deprecated
aicasm.c:377:1: warning: multi-line string literals are deprecated
aicasm.c:392:1: warning: multi-line string literals are deprecated
aicasm.c:412:1: warning: multi-line string literals are deprecated
aicasm.c:428:1: warning: multi-line string literals are deprecated
cc1: warning: changing search order for system directory "/usr/include"
cc1: warning: as it has already been specified as a non-system directory
In file included from aicasm_symbol.c:52:
/usr/include/regex.h:535:1: warning: "__restrict_arr" redefined
In file included from /usr/include/features.h:283,
from /usr/include/sys/types.h:26,
from aicasm_symbol.c:44:
/usr/include/sys/cdefs.h:212:1: warning: this is the location of the previous
definition
aicasm_symbol.c:407:1: warning: multi-line string literals are deprecated
cc1: warning: changing search order for system directory "/usr/include"
cc1: warning: as it has already been specified as a non-system directory
In file included from aicasm_gram.y:49:
/usr/include/regex.h:535:1: warning: "__restrict_arr" redefined
In file included from /usr/include/features.h:283,
from /usr/include/sys/types.h:26,
from aicasm_gram.y:46:
/usr/include/sys/cdefs.h:212:1: warning: this is the location of the previous
definition
aicasm_gram.y: In function `format_1_instr':
aicasm_gram.y:1590: warning: deprecated use of label at end of compound
statement
cc1: warning: changing search order for system directory "/usr/include"
cc1: warning: as it has already been specified as a non-system directory
In file included from aicasm_macro_gram.y:49:
/usr/include/regex.h:535:1: warning: "__restrict_arr" redefined
In file included from /usr/include/features.h:283,
from /usr/include/sys/types.h:26,
from aicasm_macro_gram.y:46:
/usr/include/sys/cdefs.h:212:1: warning: this is the location of the previous
definition
cc1: warning: changing search order for system directory "/usr/include"
cc1: warning: as it has already been specified as a non-system directory
In file included from aicasm_scan.l:49:
/usr/include/regex.h:535:1: warning: "__restrict_arr" redefined
In file included from /usr/include/features.h:283,
from /usr/include/stdio.h:28,
from aicasm_scan.c:12:
/usr/include/sys/cdefs.h:212:1: warning: this is the location of the previous
definition
cc1: warning: changing search order for system directory "/usr/include"
cc1: warning: as it has already been specified as a non-system directory
In file included from aicasm_macro_scan.l:49:
/usr/include/regex.h:535:1: warning: "__restrict_arr" redefined
In file included from /usr/include/features.h:283,
from /usr/include/stdio.h:28,
from aicasm_macro_scan.c:31:
/usr/include/sys/cdefs.h:212:1: warning: this is the location of the previous
definition
/tmp/ccPmZ4E9.o: In function `symtable_open':
/tmp/ccPmZ4E9.o(.text+0x1af): undefined reference to `__db185_open'
collect2: ld returned 1 exit status
make[5]: *** [aicasm] B??d 1
make[5]: Opuszczam katalog
`/usr/src/linux-2.4.20p7/drivers/scsi/aic7xxx/aicasm'
make[4]: *** [aicasm/aicasm] B??d 2
make[4]: Opuszczam katalog `/usr/src/linux-2.4.20p7/drivers/scsi/aic7xxx'
make[3]: *** [first_rule] B??d 2
make[3]: Opuszczam katalog `/usr/src/linux-2.4.20p7/drivers/scsi/aic7xxx'
make[2]: *** [_subdir_aic7xxx] B??d 2
make[2]: Opuszczam katalog `/usr/src/linux-2.4.20p7/drivers/scsi'
make[1]: *** [_subdir_scsi] B??d 2
make[1]: Opuszczam katalog `/usr/src/linux-2.4.20p7/drivers'
make: *** [_dir_drivers] B??d 2

my linux: slackware 9.0beta, on dual athlon

Linux jaro 2.4.20-pre5 #6 SMP ?ro wrz 11 15:00:41 CEST 2002 i686 unknown

Gnu C gcc (GCC) 3.2 Copyright (C) 2002 Free Software
Foundation, Inc. This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
Gnu make 3.79.1
util-linux 2.11u
mount 2.11u
modutils 2.4.20
e2fsprogs 1.27
Linux C Library 2.2.5
Dynamic linker (ldd) 2.2.5
Linux C++ Library 5.0.0
Procps 2.0.7
Net-tools 1.60
Kbd 1.06
Sh-utils 2.0
Modules Loaded 3c59x cmpci soundcore agpgart sr_mod sg ide-scsi ide-cd
cdrom ide-disk ide-probe-mod ide-mod

.config file are attached

--
Jaros?aw Bekas
PolCard S.A.


Attachments:
(No filename) (5.16 kB)
config (21.98 kB)
Download all attachments

2002-09-13 09:02:38

by Justin Heesemann

[permalink] [raw]
Subject: Re: Linux 2.4.20-pre7

On Friday 13 September 2002 04:18, Marcelo Tosatti wrote:
> So here goes -pre7. Big MIPS and IA64 merge.
>
> The on boot crashes with i845 should be fixed now.

hmm... i can't see any changes so far. i still have to use
mem=exactmap mem=640K@0 mem=510M@1M

neither disgarding it complety nor using only mem=511M works.

it hangs right after Ok, booting the kernel...

--
Best regards
Justin

2002-09-13 09:46:29

by Wojciech 'Sas' Cieciwa

[permalink] [raw]
Subject: 2.4.19, PPC and AGP

Hi,

I try to compile 2.4.19 [2.4.20-pre7 too] on PPC.
But in file drivers/char/agp/agpgart_be.c in function flush_cache
line 68-86 isn't defined PowerPC.

Thanx.
Sas.
Here is small patch to fix this:

--- linux-2.4.19/drivers/char/agp/agpgart_be.c.org Fri Sep 13 10:26:51 2002
+++ linux-2.4.19/drivers/char/agp/agpgart_be.c Fri Sep 13 10:26:29 2002
@@ -69,7 +69,7 @@
{
#if defined(__i386__) || defined(__x86_64__)
asm volatile ("wbinvd":::"memory");
-#elif defined(__alpha__) || defined(__ia64__) || defined(__sparc__)
+#elif defined(__alpha__) || defined(__ia64__) || defined(__sparc__) || defined(__powerpc__)
/* ??? I wonder if we'll really need to flush caches, or if the
core logic can manage to keep the system coherent. The ARM
speaks only of using `cflush' to get things in memory in


--
{Wojciech 'Sas' Cieciwa} {Member of PLD Team }
{e-mail: [email protected], http://www2.zarz.agh.edu.pl/~cieciwa}


2002-09-13 10:08:09

by Benjamin Herrenschmidt

[permalink] [raw]
Subject: Re: 2.4.19, PPC and AGP

>Hi,
>
>I try to compile 2.4.19 [2.4.20-pre7 too] on PPC.
>But in file drivers/char/agp/agpgart_be.c in function flush_cache
>line 68-86 isn't defined PowerPC.
>
>Thanx.
> Sas.
>Here is small patch to fix this:

Unless you are working on your own driver for a board with AGP,
the agpgart found in the main tree is of no help on PPC.

I have an implementation for Apple's AGP controller in the
pmac tree, though it's not really clean enough to be merged
upstream yet and requires additional tweaks to the DRM. So far,
I'm not satisfied with DRI stability when using AGP, which is
the main reason why all this stuff isn't pushed upstream.

Ben.