2006-05-20 16:02:01

by Martin Bligh

[permalink] [raw]
Subject: 2.6.17-rc4-mm2

Compile error on i386 NUMA (I thought Andy already fixed this one?)
Deja Vu ...

arch/i386/kernel/srat.c: In function `get_memcfg_from_srat':
arch/i386/kernel/srat.c:273: error: parse error before "early_printk"


---------------------------------------------------


Panic on boot on 2-way PPC64
http://test.kernel.org/abat/32360/debug/console.log

Bad page state in process 'idle'
page:c0000000010c3100 flags:0x0003300000000000 mapping:0000000000000000
mapcount:0 count:0
Trying to fix it up, but a reboot is needed
Backtrace:
Call Trace:
[C0000000004CBB70] [C00000000000EEE8] .show_stack+0x74/0x1b4 (unreliable)
[C0000000004CBC20] [C000000000098D04] .bad_page+0x80/0x134
[C0000000004CBCB0] [C000000000099F28] .__free_pages_ok+0x134/0x280
[C0000000004CBD70] [C00000000039C4F8] .free_all_bootmem_core+0x15c/0x320
[C0000000004CBE50] [C0000000003923AC] .mem_init+0xc0/0x294
[C0000000004CBEF0] [C000000000385700] .start_kernel+0x208/0x300
[C0000000004CBF90] [C000000000008594] .start_here_common+0x88/0x8c
Hexdump:
000: c0 00 00 00 01 0c 30 b8 00 03 30 00 00 00 00 00
010: 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00
020: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
030: c0 00 00 00 01 0c 30 f0 c0 00 00 00 01 0c 30 f0
040: 00 03 30 00 00 00 00 00 00 00 00 00 ff ff ff ff
050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
060: 00 00 00 00 00 00 00 00 c0 00 00 00 01 0c 31 28
070: c0 00 00 00 01 0c 31 28 00 03 30 00 00 00 00 00
080: 00 00 00 00 ff ff ff ff 00 00 00 00 00 00 00 00
090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0a0: c0 00 00 00 01 0c 31 60 c0 00 00 00 01 0c 31 60
0b0: 00 03 30 00 00 00 00 00 00 00 00 00 ff ff ff ff

-------------------------------------------------------------


2006-05-20 16:25:18

by Jindrich Makovicka

[permalink] [raw]
Subject: Re: 2.6.17-rc4-mm2

On Sat, 20 May 2006 05:41:03 -0700
Andrew Morton <[email protected]> wrote:

>
> ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.17-rc4/2.6.17-rc4-mm2/
>
>
> - Major rework in the libata (SATA) drivers. If anyone has had any
> problem with the SATA drivers, please test this tree and report the
> results. We expect it to fix quite a few things.
>
> - reiser4 doesn't compile, due to changes to core pagecache APIs.
> The fix wasn't obvious.

It compiled after replacing generic_file_read with do_sync_read, but I
am a bit afraid of booting it :)

--
Jindrich Makovicka

2006-05-21 01:00:42

by Carl-Daniel Hailfinger

[permalink] [raw]
Subject: Re: 2.6.17-rc4-mm2

Hi Andrew,

with 2.6.17-rc4-mm2, running "make" always relinks the kernel
even if a previous run was completed successfully.

kerncomp@p35:/sources/linux-2.6.17-rc4-mm2> make
CHK include/linux/version.h
CHK include/linux/compile.h
CC kernel/nsproxy.o
CC kernel/utsname.o
LD kernel/built-in.o
GEN .version
CHK include/linux/compile.h
UPD include/linux/compile.h
CC init/version.o
LD init/built-in.o
LD .tmp_vmlinux1
KSYM .tmp_kallsyms1.S
AS .tmp_kallsyms1.o
LD .tmp_vmlinux2
KSYM .tmp_kallsyms2.S
AS .tmp_kallsyms2.o
LD vmlinux
SYSMAP System.map
SYSMAP .tmp_System.map
AS arch/i386/boot/setup.o
LD arch/i386/boot/setup
OBJCOPY arch/i386/boot/compressed/vmlinux.bin
GZIP arch/i386/boot/compressed/vmlinux.bin.gz
LD arch/i386/boot/compressed/piggy.o
LD arch/i386/boot/compressed/vmlinux
OBJCOPY arch/i386/boot/vmlinux.bin
BUILD arch/i386/boot/bzImage
Root device is (3, 5)
Boot sector 512 bytes.
Setup is 7327 bytes.
System is 1398 kB
Kernel: arch/i386/boot/bzImage is ready (#3)
Building modules, stage 2.
MODPOST
WARNING: drivers/acpi/processor.o - Section mismatch: reference to .init.data: from .text between 'acpi_processor_power_init' (at offset 0x1667) and 'acpi_safe_halt'
WARNING: drivers/atm/he.o - Section mismatch: reference to .init.text: from .text after 'he_init_one' (at offset 0x2195)
WARNING: drivers/atm/idt77105.o - Section mismatch: reference to .init.text:idt77105_init from __ksymtab after '__ksymtab_idt77105_init' (at offset 0x0)
WARNING: drivers/atm/iphase.o - Section mismatch: reference to .init.text: from .text between 'ia_init_one' (at offset 0x1772) and 'ia_int'
WARNING: drivers/cdrom/cm206.o - Section mismatch: reference to .init.text:cm206_init from .text between 'init_module' (at offset 0xfe7) and 'cm206_timeout'
WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x120) and '__param_str_force'
WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x14c) and '__param_str_force'
WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x178) and '__param_str_force'
WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x1a4) and '__param_str_force'
WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x1d0) and '__param_str_force'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_teles0 from .text between 'checkcard' (at offset 0x632) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_s0box from .text between 'checkcard' (at offset 0x64e) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_telespci from .text between 'checkcard' (at offset 0x65c) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_avm_a1 from .text between 'checkcard' (at offset 0x66a) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_avm_pcipnp from .text between 'checkcard' (at offset 0x686) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_ix1micro from .text between 'checkcard' (at offset 0x6a2) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_diva from .text between 'checkcard' (at offset 0x6b0) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_asuscom from .text between 'checkcard' (at offset 0x6be) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_TeleInt from .text between 'checkcard' (at offset 0x6cc) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_sportster from .text between 'checkcard' (at offset 0x6e8) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_mic from .text between 'checkcard' (at offset 0x6f6) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_netjet_s from .text between 'checkcard' (at offset 0x704) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_hfcs from .text between 'checkcard' (at offset 0x712) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_hfcpci from .text between 'checkcard' (at offset 0x720) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_niccy from .text between 'checkcard' (at offset 0x73c) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_isurf from .text between 'checkcard' (at offset 0x74a) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_saphir from .text between 'checkcard' (at offset 0x755) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_bkm_a4t from .text between 'checkcard' (at offset 0x760) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_sct_quadro from .text between 'checkcard' (at offset 0x76b) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_gazel from .text between 'checkcard' (at offset 0x776) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_w6692 from .text between 'checkcard' (at offset 0x781) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_netjet_u from .text between 'checkcard' (at offset 0x78c) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_enternow_pci from .text between 'checkcard' (at offset 0x797) and 'hisax_init_pcmcia'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:init_ipacx from .text between 'Diva_card_msg' (at offset 0x24b62) and 'ReadISAC'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:inithfc from .text between 'TeleInt_card_msg' (at offset 0x27aa7) and 'WriteHFC'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:inittiger from .text between 'NETjet_S_card_msg' (at offset 0x30ce3) and 'netjet_s_interrupt'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:inittiger from .text between 'NETjet_U_card_msg' (at offset 0x32756) and 'netjet_u_interrupt'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:clear_pending_icc_ints from .text between 'NETjet_U_card_msg' (at offset 0x32764) and
'netjet_u_interrupt'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:initicc from .text between 'NETjet_U_card_msg' (at offset 0x3276b) and 'netjet_u_interrupt'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:init2bds0 from .text between 'hfcs_card_msg' (at offset 0x33995) and 'ReadReg'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:clear_pending_jade_ints from .text between 'BKM_card_msg' (at offset 0x3d164) and 'ReadISAC'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:initjade from .text between 'BKM_card_msg' (at offset 0x3d172) and 'ReadISAC'
WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:inittiger from .text between 'enpci_card_msg' (at offset 0x41a05) and 'enpci_interrupt'
WARNING: drivers/net/3c501.o - Section mismatch: reference to .init.text:el1_probe from .text between 'init_module' (at offset 0xa2) and 'netdev_get_drvinfo'
WARNING: drivers/net/3c503.o - Section mismatch: reference to .init.data:netcard_portlist from .text between 'init_module' (at offset 0x1ff) and 'netdev_get_drvinfo'
WARNING: drivers/net/3c503.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x206) and 'netdev_get_drvinfo'
WARNING: drivers/net/3c503.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x238) and 'netdev_get_drvinfo'
WARNING: drivers/net/3c503.o - Section mismatch: reference to .init.data:netcard_portlist from .text between 'init_module' (at offset 0x247) and 'netdev_get_drvinfo'
WARNING: drivers/net/3c503.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x254) and 'netdev_get_drvinfo'
WARNING: drivers/net/3c505.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0xcf5) and 'elp_timeout'
WARNING: drivers/net/3c505.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0xd02) and 'elp_timeout'
WARNING: drivers/net/3c505.o - Section mismatch: reference to .init.data:addr_list from .text between 'init_module' (at offset 0xd0d) and 'elp_timeout'
WARNING: drivers/net/3c505.o - Section mismatch: reference to .init.data:addr_list from .text between 'init_module' (at offset 0xd2d) and 'elp_timeout'
WARNING: drivers/net/3c507.o - Section mismatch: reference to .init.text:el16_probe from .text between 'init_module' (at offset 0x2a7) and 'netdev_get_drvinfo'
WARNING: drivers/net/82596.o - Section mismatch: reference to .init.text:i82596_probe from .text between 'init_module' (at offset 0x13d) and 'i596_add_cmd'
WARNING: drivers/net/ac3200.o - Section mismatch: reference to .init.data:config2irqmap from .text between 'init_module' (at offset 0x1f3) and 'ac_close_card'
WARNING: drivers/net/appletalk/cops.o - Section mismatch: reference to .init.text:cops_probe from .text between 'init_module' (at offset 0xe4) and 'cops_rx'
WARNING: drivers/net/at1700.o - Section mismatch: reference to .init.text:at1700_probe from .text between 'init_module' (at offset 0x5a) and 'net_get_stats'
WARNING: drivers/net/cs89x0.o - Section mismatch: reference to .init.data:version from .text between 'init_module' (at offset 0xea9) and 'set_mac_address'
WARNING: drivers/net/cs89x0.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x10eb) and 'set_mac_address'
WARNING: drivers/net/cs89x0.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x14a9) and 'set_mac_address'
WARNING: drivers/net/e2100.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0xae) and 'e21_reset_8390'
WARNING: drivers/net/e2100.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0xce) and 'e21_reset_8390'
WARNING: drivers/net/eepro.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x25b) and 'eepro_ethtool_get_drvinfo'
WARNING: drivers/net/eepro.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x27b) and 'eepro_ethtool_get_drvinfo'
WARNING: drivers/net/eepro.o - Section mismatch: reference to .init.data:eepro_portlist from .text between 'init_module' (at offset 0x287) and 'eepro_ethtool_get_drvinfo'
WARNING: drivers/net/eexpress.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x65b) and 'eexp_hw_lasttxstat'
WARNING: drivers/net/eexpress.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x6f5) and 'eexp_hw_lasttxstat'
WARNING: drivers/net/eth16i.o - Section mismatch: reference to .init.data:cardname from .text between 'init_module' (at offset 0x6e7) and 'eth16i_multicast'
WARNING: drivers/net/eth16i.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x704) and 'eth16i_multicast'
WARNING: drivers/net/eth16i.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x717) and 'eth16i_multicast'
WARNING: drivers/net/eth16i.o - Section mismatch: reference to .init.data:cardname from .text between 'init_module' (at offset 0x723) and 'eth16i_multicast'
WARNING: drivers/net/eth16i.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x732) and 'eth16i_multicast'
WARNING: drivers/net/eth16i.o - Section mismatch: reference to .init.data:cardname from .text between 'init_module' (at offset 0x73e) and 'eth16i_multicast'
WARNING: drivers/net/hamradio/dmascc.o - Section mismatch: reference to .init.data:io from .text between 'dev_setup' (at offset 0xe62) and 'scc_send_packet'
WARNING: drivers/net/hamradio/dmascc.o - Section mismatch: reference to .init.data:io from .text between 'dev_setup' (at offset 0xe95) and 'scc_send_packet'
WARNING: drivers/net/hp-plus.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x97) and 'hpp_io_block_output'
WARNING: drivers/net/hp-plus.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0xac) and 'hpp_io_block_output'
WARNING: drivers/net/hp-plus.o - Section mismatch: reference to .init.data:hpplus_portlist from .text between 'init_module' (at offset 0xbb) and 'hpp_io_block_output'
WARNING: drivers/net/hp.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x96) and 'hp_close'
WARNING: drivers/net/hp.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0xab) and 'hp_close'
WARNING: drivers/net/hp.o - Section mismatch: reference to .init.data:hppclan_portlist from .text between 'init_module' (at offset 0xba) and 'hp_close'
WARNING: drivers/net/irda/smsc-ircc2.o - Section mismatch: reference to .init.text: from .data between 'subsystem_configurations' (at offset 0xf0) and '__param_str_ircc_dma'
WARNING: drivers/net/irda/smsc-ircc2.o - Section mismatch: reference to .init.text: from .data between 'subsystem_configurations' (at offset 0x108) and '__param_str_ircc_dma'
WARNING: drivers/net/irda/smsc-ircc2.o - Section mismatch: reference to .init.text: from .data between 'subsystem_configurations' (at offset 0x120) and '__param_str_ircc_dma'
WARNING: drivers/net/irda/smsc-ircc2.o - Section mismatch: reference to .init.text: from .data between 'subsystem_configurations' (at offset 0x138) and '__param_str_ircc_dma'
WARNING: drivers/net/irda/smsc-ircc2.o - Section mismatch: reference to .init.text: from .data between 'subsystem_configurations' (at offset 0x150) and '__param_str_ircc_dma'
WARNING: drivers/net/irda/smsc-ircc2.o - Section mismatch: reference to .init.text: from .data between 'subsystem_configurations' (at offset 0x168) and '__param_str_ircc_dma'
WARNING: drivers/net/lance.o - Section mismatch: reference to .init.data:lance_portlist from .text between 'init_module' (at offset 0x992) and 'lance_purge_ring'
WARNING: drivers/net/ne.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x109) and 'ne_block_input'
WARNING: drivers/net/ne.o - Section mismatch: reference to .init.data:isapnp_clone_list from .text between 'init_module' (at offset 0x1a6) and 'ne_block_input'
WARNING: drivers/net/ne.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x1b9) and 'ne_block_input'
WARNING: drivers/net/ne.o - Section mismatch: reference to .init.data:isapnp_clone_list from .text between 'init_module' (at offset 0x1d0) and 'ne_block_input'
WARNING: drivers/net/ne.o - Section mismatch: reference to .init.data:isapnp_clone_list from .text between 'init_module' (at offset 0x1d9) and 'ne_block_input'
WARNING: drivers/net/ne.o - Section mismatch: reference to .init.data:isapnp_clone_list from .text between 'init_module' (at offset 0x1fe) and 'ne_block_input'
WARNING: drivers/net/ni5010.o - Section mismatch: reference to .init.text:ni5010_probe from .text between 'init_module' (at offset 0x76) and 'ni5010_timeout'
WARNING: drivers/net/ni52.o - Section mismatch: reference to .init.text:ni52_probe from .text between 'init_module' (at offset 0xa05) and 'ni52_close'
WARNING: drivers/net/ni65.o - Section mismatch: reference to .init.text:ni65_probe from .text between 'init_module' (at offset 0x588) and 'ni65_stop_start'
WARNING: drivers/net/seeq8005.o - Section mismatch: reference to .init.text:seeq8005_probe from .text between 'init_module' (at offset 0xeb) and 'seeq8005_open'
WARNING: drivers/net/smc-ultra.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0xbf) and 'ultra_close_card'
WARNING: drivers/net/smc-ultra.o - Section mismatch: reference to .init.data:ultra_device_ids from .text between 'init_module' (at offset 0x166) and 'ultra_close_card'
WARNING: drivers/net/smc-ultra.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x179) and 'ultra_close_card'
WARNING: drivers/net/smc-ultra.o - Section mismatch: reference to .init.data:ultra_device_ids from .text between 'init_module' (at offset 0x18c) and 'ultra_close_card'
WARNING: drivers/net/smc-ultra.o - Section mismatch: reference to .init.data:ultra_device_ids from .text between 'init_module' (at offset 0x195) and 'ultra_close_card'
WARNING: drivers/net/smc-ultra.o - Section mismatch: reference to .init.data:ultra_device_ids from .text between 'init_module' (at offset 0x1b3) and 'ultra_close_card'
WARNING: drivers/net/smc-ultra.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x1e6) and 'ultra_close_card'
WARNING: drivers/net/smc-ultra.o - Section mismatch: reference to .init.data:ultra_device_ids from .text between 'init_module' (at offset 0x1f2) and 'ultra_close_card'
WARNING: drivers/net/smc9194.o - Section mismatch: reference to .init.text:smc_init from .text between 'init_module' (at offset 0xda) and 'smc_close'
WARNING: drivers/net/smc9194.o - Section mismatch: reference to .init.data:smc_devlist from .data between 'smcdev.17359' (at offset 0x0) and '__param_str_io'
WARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data:ibmtr_mem_base from .text between 'ibmtr_probe1' (at offset 0x68f) and 'ibmtr_probe_card'
WARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data:ibmtr_mem_base from .text between 'ibmtr_probe1' (at offset 0x6e7) and 'ibmtr_probe_card'
WARNING: drivers/net/tokenring/ibmtr.o - Section mismatch: reference to .init.data:ibmtr_mem_base from .text between 'ibmtr_probe1' (at offset 0x790) and 'ibmtr_probe_card'
WARNING: drivers/net/tokenring/smctr.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x33c7) and 'smctr_get_stats'
WARNING: drivers/net/tokenring/smctr.o - Section mismatch: reference to .init.text:smctr_probe from .text between 'init_module' (at offset 0x3409) and 'smctr_get_stats'
WARNING: drivers/net/wan/sdla.o - Section mismatch: reference to .init.data:valid_port from .text between 'sdla_set_config' (at offset 0x1be4) and 'sdla_poll'
WARNING: drivers/net/wan/sdla.o - Section mismatch: reference to .init.data:valid_port from .text between 'sdla_set_config' (at offset 0x1efb) and 'sdla_poll'
WARNING: drivers/net/wd.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0xeb) and 'wd_open'
WARNING: drivers/net/wd.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0x13b) and 'wd_open'
WARNING: drivers/net/wd.o - Section mismatch: reference to .init.data:wd_portlist from .text between 'init_module' (at offset 0x174) and 'wd_open'
WARNING: drivers/net/wireless/wavelan.o - Section mismatch: reference to .init.text: from .text between 'init_module' (at offset 0xb3a) and 'wv_82586_config'
WARNING: drivers/scsi/wd7000.o - Section mismatch: reference to .init.text: from .text between 'wd7000_detect' (at offset 0x75d) and 'wd7000_intr'
WARNING: drivers/scsi/wd7000.o - Section mismatch: reference to .init.text: from .text between 'wd7000_detect' (at offset 0x7b8) and 'wd7000_intr'
WARNING: drivers/scsi/wd7000.o - Section mismatch: reference to .init.text: from .text between 'wd7000_detect' (at offset 0x86a) and 'wd7000_intr'
WARNING: drivers/video/aty/atyfb.o - Section mismatch: reference to .init.data: from .text between 'atyfb_pci_probe' (at offset 0x2a9b) and 'aty_enable_irq'
WARNING: drivers/video/aty/atyfb.o - Section mismatch: reference to .init.text:aty_init_cursor from .text between 'atyfb_pci_probe' (at offset 0x2b3c) and 'aty_enable_irq'
WARNING: drivers/video/macmodes.o - Section mismatch: reference to .init.text:mac_find_mode from __ksymtab after '__ksymtab_mac_find_mode' (at offset 0x18)
WARNING: sound/isa/sb/snd-sbawe.o - Section mismatch: reference to .init.text:snd_emu8000_new from .text between 'snd_sb16_probe' (at offset 0x4e9) and 'snd_sb16_nonpnp_probe1'
WARNING: sound/isa/snd-opl3sa2.o - Section mismatch: reference to .init.text: from .text between 'snd_opl3sa2_pnp_cdetect' (at offset 0xc9b) and 'snd_opl3sa2_pnp_remove'
WARNING: sound/isa/snd-opl3sa2.o - Section mismatch: reference to .init.text: from .text between 'snd_opl3sa2_pnp_detect' (at offset 0xd84) and 'snd_opl3sa2_put_single'
WARNING: sound/isa/wavefront/snd-wavefront.o - Section mismatch: reference to .init.text:snd_wavefront_midi_start from .text between 'snd_wavefront_new_midi' (at offset
0xe4) and 'snd_wavefront_probe'
WARNING: sound/isa/wavefront/snd-wavefront.o - Section mismatch: reference to .init.text:snd_wavefront_detect from .text between 'snd_wavefront_probe' (at offset 0x3ae) and
'snd_wavefront_ics2115_interrupt'
WARNING: sound/isa/wavefront/snd-wavefront.o - Section mismatch: reference to .init.text:snd_wavefront_start from .text between 'snd_wavefront_probe' (at offset 0x3bb) and
'snd_wavefront_ics2115_interrupt'
WARNING: sound/isa/wavefront/snd-wavefront.o - Section mismatch: reference to .init.text:snd_wavefront_fx_start from .text between 'snd_wavefront_probe' (at offset 0x56e)
and 'snd_wavefront_ics2115_interrupt'
WARNING: sound/oss/cs4232.o - Section mismatch: reference to .init.text: from .text between 'cs4232_pnp_probe' (at offset 0x60) and 'unload_cs4232'
WARNING: "generic_file_read" [fs/reiser4/reiser4.ko] undefined!

kerncomp@p35:/sources/linux-2.6.17-rc4-mm2> gcc --version
gcc (GCC) 4.1.0 (SUSE Linux)

kerncomp@p35:/sources/linux-2.6.17-rc4-mm2> ld --version
GNU ld version 2.16.91.0.5 20051219 (SUSE Linux)

kerncomp@p35:/sources/linux-2.6.17-rc4-mm2> uname -pio
i686 i386 GNU/Linux

.config is very similar to allmodconfig.


Regards,
Carl-Daniel
--
http://www.hailfinger.org/

2006-05-21 01:33:05

by Andrew Morton

[permalink] [raw]
Subject: Re: 2.6.17-rc4-mm2

Carl-Daniel Hailfinger <[email protected]> wrote:
>
> Hi Andrew,
>
> with 2.6.17-rc4-mm2, running "make" always relinks the kernel
> even if a previous run was completed successfully.

Then don't type "make" again (sorry, couldn't resist).

> kerncomp@p35:/sources/linux-2.6.17-rc4-mm2> make
> CHK include/linux/version.h

We update the kernel version.

> CHK include/linux/compile.h
> CC kernel/nsproxy.o
> CC kernel/utsname.o

Which affects utsname.

> LD kernel/built-in.o
> GEN .version
> CHK include/linux/compile.h
> UPD include/linux/compile.h
> CC init/version.o
> LD init/built-in.o
> LD .tmp_vmlinux1

Which requires a relink.

Various blameworthy people cc'ed, but I expect that if this is fixable
we'll need to wait until Sam is back on deck and able to perform his magic
upon it.


> WARNING: drivers/acpi/processor.o - Section mismatch: reference to .init.data: from .text between 'acpi_processor_power_init' (at offset 0x1667) and 'acpi_safe_halt'
> WARNING: drivers/atm/he.o - Section mismatch: reference to .init.text: from .text after 'he_init_one' (at offset 0x2195)
> WARNING: drivers/atm/idt77105.o - Section mismatch: reference to .init.text:idt77105_init from __ksymtab after '__ksymtab_idt77105_init' (at offset 0x0)
> WARNING: drivers/atm/iphase.o - Section mismatch: reference to .init.text: from .text between 'ia_init_one' (at offset 0x1772) and 'ia_int'
> WARNING: drivers/cdrom/cm206.o - Section mismatch: reference to .init.text:cm206_init from .text between 'init_module' (at offset 0xfe7) and 'cm206_timeout'
> WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x120) and '__param_str_force'
> WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x14c) and '__param_str_force'
> WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x178) and '__param_str_force'
> WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x1a4) and '__param_str_force'
> WARNING: drivers/input/misc/wistron_btns.o - Section mismatch: reference to .init.text: from .data between 'dmi_ids' (at offset 0x1d0) and '__param_str_force'
> WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_teles0 from .text between 'checkcard' (at offset 0x632) and 'hisax_init_pcmcia'
> WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_s0box from .text between 'checkcard' (at offset 0x64e) and 'hisax_init_pcmcia'
> WARNING: drivers/isdn/hisax/hisax.o - Section mismatch: reference to .init.text:setup_telespci from .text between 'checkcard' (at offset 0x65c) and 'hisax_init_pcmcia'

Yeah, I fixed a bunch of those yesterday. There are many more.

2006-05-21 03:01:19

by Roman Zippel

[permalink] [raw]
Subject: Re: 2.6.17-rc4-mm2

Hi,

On Sat, 20 May 2006, Andrew Morton wrote:

> > kerncomp@p35:/sources/linux-2.6.17-rc4-mm2> make
> > CHK include/linux/version.h
>
> We update the kernel version.
>
> > CHK include/linux/compile.h

Actually this one is updated...

> > CC kernel/nsproxy.o
> > CC kernel/utsname.o

... and these two unnecessarily include it.
So these two patches are to blame:
namespaces-add-nsproxy.patch
namespaces-utsname-implement-utsname-namespaces.patch

bye, Roman

2006-05-21 15:07:14

by Serge E. Hallyn

[permalink] [raw]
Subject: Re: 2.6.17-rc4-mm2

Quoting Roman Zippel ([email protected]):
> Hi,
>
> On Sat, 20 May 2006, Andrew Morton wrote:
>
> > > kerncomp@p35:/sources/linux-2.6.17-rc4-mm2> make
> > > CHK include/linux/version.h
> >
> > We update the kernel version.
> >
> > > CHK include/linux/compile.h
>
> Actually this one is updated...
>
> > > CC kernel/nsproxy.o
> > > CC kernel/utsname.o
>
> ... and these two unnecessarily include it.
> So these two patches are to blame:
> namespaces-add-nsproxy.patch
> namespaces-utsname-implement-utsname-namespaces.patch
>
> bye, Roman

Argh, I see, I must have taken that out of init/version.c when
I first created kernel/utsname.c... Sorry.

thanks,
-serge

2006-05-21 22:03:20

by Andrew Morton

[permalink] [raw]
Subject: Re: 2.6.17-rc4-mm2

"Martin J. Bligh" <[email protected]> wrote:
>
> Panic on boot on 2-way PPC64
> http://test.kernel.org/abat/32360/debug/console.log
>
> Bad page state in process 'idle'
> page:c0000000010c3100 flags:0x0003300000000000 mapping:0000000000000000
> mapcount:0 count:0
> Trying to fix it up, but a reboot is needed
> Backtrace:
> Call Trace:
> [C0000000004CBB70] [C00000000000EEE8] .show_stack+0x74/0x1b4 (unreliable)
> [C0000000004CBC20] [C000000000098D04] .bad_page+0x80/0x134
> [C0000000004CBCB0] [C000000000099F28] .__free_pages_ok+0x134/0x280
> [C0000000004CBD70] [C00000000039C4F8] .free_all_bootmem_core+0x15c/0x320
> [C0000000004CBE50] [C0000000003923AC] .mem_init+0xc0/0x294
> [C0000000004CBEF0] [C000000000385700] .start_kernel+0x208/0x300
> [C0000000004CBF90] [C000000000008594] .start_here_common+0x88/0x8c

I dunno, Martin. I obviously need to resurrect the
takes-seven-minutes-to-boot pseries machine here, but I need to get -mm3
out without Mel's patches to see how much that fixes. So if you could test
-mm3 and if that fixes it then we have a likely culprit.

2006-05-21 22:29:37

by Martin Bligh

[permalink] [raw]
Subject: Re: 2.6.17-rc4-mm2

Andrew Morton wrote:
> "Martin J. Bligh" <[email protected]> wrote:
>
>>Panic on boot on 2-way PPC64
>> http://test.kernel.org/abat/32360/debug/console.log
>>
>> Bad page state in process 'idle'
>> page:c0000000010c3100 flags:0x0003300000000000 mapping:0000000000000000
>> mapcount:0 count:0
>> Trying to fix it up, but a reboot is needed
>> Backtrace:
>> Call Trace:
>> [C0000000004CBB70] [C00000000000EEE8] .show_stack+0x74/0x1b4 (unreliable)
>> [C0000000004CBC20] [C000000000098D04] .bad_page+0x80/0x134
>> [C0000000004CBCB0] [C000000000099F28] .__free_pages_ok+0x134/0x280
>> [C0000000004CBD70] [C00000000039C4F8] .free_all_bootmem_core+0x15c/0x320
>> [C0000000004CBE50] [C0000000003923AC] .mem_init+0xc0/0x294
>> [C0000000004CBEF0] [C000000000385700] .start_kernel+0x208/0x300
>> [C0000000004CBF90] [C000000000008594] .start_here_common+0x88/0x8c
>
>
> I dunno, Martin. I obviously need to resurrect the
> takes-seven-minutes-to-boot pseries machine here, but I need to get -mm3

Don't kill yourself over it - the blade seems to do it, but the p650
(8x) doesn't, so it may not help.

> out without Mel's patches to see how much that fixes. So if you could test
> -mm3 and if that fixes it then we have a likely culprit.

Sure, no problem. I suppose I should really make this thing do automated
bisection chopsearch ... I had that half-working when at IBM, but it'll
have to wait for the next generation now ... shouldn't take all that long.

M.