2002-06-29 02:32:56

by Andrea Arcangeli

[permalink] [raw]
Subject: 2.4.19rc1aa1

Only booted it on the laptop so far.

URL:

http://www.us.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.4/2.4.19rc1aa1.gz
http://www.us.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.4/2.4.19rc1aa1/

Changelog:

Only in 2.4.19pre10aa4: 00_apm-idle_period-parse-1
Only in 2.4.19pre10aa4: 00_export-vmalloc_to_page-1
Only in 2.4.19pre10aa4: 00_fix-stat-irq-1
Only in 2.4.19pre10aa4: 00_scsi-error-thread-reparent-1
Only in 2.4.19pre10aa4: 00_sig_ign-discard-sigurg-1

Merged in mainline.

Only in 2.4.19pre10aa4: 00_umem-compile-1

Driver updated in mainline.

Only in 2.4.19rc1aa1: 00_dirty-inode-1

Optimize away some mark_buffer_dirty_sync() from Chris Mason.

Only in 2.4.19pre10aa4: 00_drop-inetpeer-cache-1.gz
Only in 2.4.19rc1aa1: 00_drop-inetpeer-cache-2.gz
Only in 2.4.19pre10aa4: 05_vm_07_local_pages-2
Only in 2.4.19rc1aa1: 05_vm_07_local_pages-3
Only in 2.4.19pre10aa4: 05_vm_11_lru_release_check-1
Only in 2.4.19pre10aa4: 05_vm_14_block_flushpage_check-1
Only in 2.4.19rc1aa1: 05_vm_14_block_flushpage_check-2
Only in 2.4.19pre10aa4: 05_vm_17_rest-7
Only in 2.4.19rc1aa1: 05_vm_17_rest-8
Only in 2.4.19pre10aa4: 30_x86_setup-boot-cleanup-4
Only in 2.4.19rc1aa1: 30_x86_setup-boot-cleanup-5
Only in 2.4.19pre10aa4: 60_pagecache-atomic-4
Only in 2.4.19rc1aa1: 60_pagecache-atomic-5
Only in 2.4.19pre10aa4: 70_xfs-1.1-2.gz
Only in 2.4.19rc1aa1: 70_xfs-1.1-3.gz

Rediffed.

Only in 2.4.19pre10aa4: 00_e100-2.0.30-k1.gz
Only in 2.4.19pre10aa4: 00_e1000-4.2.17-k1.gz
Only in 2.4.19rc1aa1: 07_e100-1.8.38.gz
Only in 2.4.19rc1aa1: 08_e100-includes-1
Only in 2.4.19rc1aa1: 09_e100-compilehack-1

Got bugreport about driver in jam2 while previous was ok. So go back to
the working version before the upgrade until this is sorted out.

Only in 2.4.19rc1aa1: 00_o_direct-read-overflow-write-locking-xfs-1

Allow reads behind the end of the i_size with O_DIRECT, so O_DIRECT can
be used for reading the last block too.

Only in 2.4.19rc1aa1: 00_readv-writev-1

backout mainline semantics for alpha.

Only in 2.4.19rc1aa1: 00_scsi-largelun-1

Scan more luns in various scsi drivers.

Only in 2.4.19rc1aa1: 00_vm-cleanups-1

Cleanup vm bits in function of the changes in mainline
2.4.19rc1.

Only in 2.4.19rc1aa1: 63_tux-notuxnostat-1

Patch from Randy Hron not to show tux statistics in /proc/stat if
TUX isn't compiled in (saves some byte of kernel image).

Only in 2.4.19rc1aa1: 90_acpi-2.5.24-1.gz

My laptop lockups hard with the acpi in mainline, so backported
the one in 2.5.24 to 2.4.19rc1aa1 that seems to work instead
(besides suspend/hybernate of course).

Only in 2.4.19pre10aa4: 93_NUMAQ-2
Only in 2.4.19rc1aa1: 93_NUMAQ-3

numaq update from Patricia Gaughen.

Only in 2.4.19pre10aa4: 94_numaq-tsc-1
Only in 2.4.19rc1aa1: 94_numaq-tsc-2

Try #2 :).

Andrea


2002-06-29 06:13:25

by Eyal Lebedinsky

[permalink] [raw]
Subject: Re: 2.4.19rc1aa1

*** linux/drivers/parport/parport_cs.c.orig Sun Jun 23 09:20:21 2002
--- linux/drivers/parport/parport_cs.c Sun Jun 23 09:21:02 2002
***************
*** 48,53 ****
--- 48,54 ----

#include <linux/parport.h>
#include <linux/parport_pc.h>
+ #include <linux/major.h>

#include <pcmcia/version.h>
#include <pcmcia/cs_types.h>


Attachments:
2.4.19-rc1-aa1-parport_cs.patch (334.00 B)

2002-06-30 23:03:26

by J.A. Magallon

[permalink] [raw]
Subject: Re: 2.4.19rc1aa1


On 2002.06.29 Andrea Arcangeli wrote:
>Only booted it on the laptop so far.
>
>URL:
>
> http://www.us.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.4/2.4.19rc1aa1.gz
> http://www.us.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.4/2.4.19rc1aa1/
>

Booted ?

werewolf:/usr/src/linux# make xconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts kconfig.tk
make[1]: Entering directory `/usr/src/linux-2.4.19-rc1-jam1/scripts'
cat header.tk >> ./kconfig.tk
./tkparse < ../arch/i386/config.in >> kconfig.tk
-: 235: incorrect argument
make[1]: *** [kconfig.tk] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.19-rc1-jam1/scripts'
make: *** [xconfig] Error 2

This is the problem:

!!
+if [ "$CONFIG_X86_TSC_CPU" == "y" -a "$CONFIG_MULTIQUAD" != "y" ]; then
!!
+ define_bool CONFIG_X86_TSC y


--
J.A. Magallon \ Software is like sex: It's better when it's free
mailto:[email protected] \ -- Linus Torvalds, FSF T-shirt
Linux werewolf 2.4.19-rc1-jam0, Mandrake Linux 8.3 (Cooker) for i586
gcc (GCC) 3.1.1 (Mandrake Linux 8.3 3.1.1-0.6mdk)

2002-07-02 07:39:31

by Pozsar Balazs

[permalink] [raw]
Subject: Re: 2.4.19rc1aa1


I cannot compile it:

arch/i386/kernel/kernel.o: In function `acpi_parse_lapic':
arch/i386/kernel/kernel.o(.text.init+0x46cd): undefined reference to
`mp_register_lapic'
arch/i386/kernel/kernel.o: In function `acpi_parse_ioapic':
arch/i386/kernel/kernel.o(.text.init+0x4755): undefined reference to
`mp_register_ioapic'
arch/i386/kernel/kernel.o: In function `acpi_parse_int_src_ovr':
arch/i386/kernel/kernel.o(.text.init+0x4794): undefined reference to
`mp_override_legacy_irq'
arch/i386/kernel/kernel.o: In function `acpi_boot_init':
arch/i386/kernel/kernel.o(.text.init+0x48ff): undefined reference to
`mp_register_lapic_address'
arch/i386/kernel/kernel.o(.text.init+0x4991): undefined reference to
`mp_config_acpi_legacy_irqs'
drivers/acpi/acpi.o: In function `acpi_pci_irq_init':
drivers/acpi/acpi.o(.text.init+0xe7f): undefined reference to
`mp_parse_prt'
make: *** [vmlinux] Error 1


.config attached


regards,
--
Balazs Pozsar


Attachments:
config (22.27 kB)

2002-07-05 11:46:39

by Andrea Arcangeli

[permalink] [raw]
Subject: Re: 2.4.19rc1aa1

On Mon, Jul 01, 2002 at 01:05:44AM +0200, J.A. Magallon wrote:
>
> On 2002.06.29 Andrea Arcangeli wrote:
> >Only booted it on the laptop so far.
> >
> >URL:
> >
> > http://www.us.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.4/2.4.19rc1aa1.gz
> > http://www.us.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.4/2.4.19rc1aa1/
> >
>
> Booted ?

booted, because menuconfig works as expected, it's just xconfig that
complains.

now I changed to "=" that fixes it, thanks for noticing.

Andrea

2002-07-07 23:46:42

by J.A. Magallon

[permalink] [raw]
Subject: Re: 2.4.19rc1aa1


On 2002.06.29 Andrea Arcangeli wrote:
>Only booted it on the laptop so far.
>
>URL:
>
> http://www.us.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.4/2.4.19rc1aa1.gz
> http://www.us.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.4/2.4.19rc1aa1/
>
>Changelog:
>

I think the build system for e100 is buggy. You end up with 2 copies of e100.o:

werewolf:/usr/src/linux# make -n modules_install | grep e100
cp ne2k-pci.o 8390.o e100/e100.o ... /lib/modules/2.4.19-rc1-jam1/kernel/drivers/net/
^^^^^^^^^^^
make -C e100 modules_install
make[3]: Entering directory `/usr/src/linux-2.4.19-rc1-jam1/drivers/net/e100'
Makefile:21: warning: overriding commands for target `e100.o'
/usr/src/linux-2.4.19-rc1-jam1/Rules.make:97: warning: ignoring old commands for target `e100.o'
mkdir -p /lib/modules/2.4.19-rc1-jam1/kernel/drivers/net/e100/
cp e100.o /lib/modules/2.4.19-rc1-jam1/kernel/drivers/net/e100/
^^^^^^
make[3]: Leaving directory `/usr/src/linux-2.4.19-rc1-jam1/drivers/net/e100'

Unconditional

obj-$(CONFIG_E100) += e100.o

breaks if == obj-m.

tulip, for example, does a:

ifeq ($(CONFIG_TULIP),y)
obj-y += tulip/tulip.o
endif

??

TIA

--
J.A. Magallon \ Software is like sex: It's better when it's free
mailto:[email protected] \ -- Linus Torvalds, FSF T-shirt
Linux werewolf 2.4.19-rc1-jam1, Mandrake Linux 8.3 (Cooker) for i586
gcc (GCC) 3.1.1 (Mandrake Linux 8.3 3.1.1-0.7mdk)

2002-07-07 23:59:20

by J.A. Magallon

[permalink] [raw]
Subject: Re: 2.4.19rc1aa1


On 2002.07.08 J.A. Magallon wrote:
>
>On 2002.06.29 Andrea Arcangeli wrote:
>>Only booted it on the laptop so far.
>>
>>URL:
>>
>> http://www.us.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.4/2.4.19rc1aa1.gz
>> http://www.us.kernel.org/pub/linux/kernel/people/andrea/kernels/v2.4/2.4.19rc1aa1/
>>
>>Changelog:
>>
>
>I think the build system for e100 is buggy. You end up with 2 copies of e100.o:
>

This seems to do the trick. Is it correct ?

--- linux/drivers/net/Makefile.orig 2002-07-08 01:54:05.000000000 +0200
+++ linux/drivers/net/Makefile 2002-07-08 01:55:33.000000000 +0200
@@ -67,7 +67,9 @@
obj-$(CONFIG_VORTEX) += 3c59x.o mii.o
obj-$(CONFIG_NE2K_PCI) += ne2k-pci.o 8390.o
obj-$(CONFIG_PCNET32) += pcnet32.o mii.o
+ifeq ($(CONFIG_E100),y)
obj-$(CONFIG_E100) += e100/e100.o
+endif
obj-$(CONFIG_EEPRO100) += eepro100.o mii.o
obj-$(CONFIG_TLAN) += tlan.o
obj-$(CONFIG_EPIC100) += epic100.o mii.o

--
J.A. Magallon \ Software is like sex: It's better when it's free
mailto:[email protected] \ -- Linus Torvalds, FSF T-shirt
Linux werewolf 2.4.19-rc1-jam1, Mandrake Linux 8.3 (Cooker) for i586
gcc (GCC) 3.1.1 (Mandrake Linux 8.3 3.1.1-0.7mdk)