I am not subscribed to LKML, so please CC me in replies. I am reporting a regression when CONFIG_DEBUG_LOCKDEP is enabled in 2.6.23-git8. The error occurs immediately before loading init. Complete dmesg and kernel config are attached. [ 28.528074] VFS: Mounted root (ext3 filesystem) readonly. [ 28.528090] Freeing unused kernel memory: 212k freed [ 28.537431] Write protecting the kernel read-only data: 1036k [ 28.622874] WARNING: at kernel/lockdep.c:2658 check_flags() [ 28.625132] [ 28.625133] Call Trace: [ 28.629491] [] __lock_acquire+0x3d8/0x1160 [ 28.631734] [] check_flags+0xd9/0x1a0 [ 28.633925] [] lock_acquire+0x62/0xe0 [ 28.636108] [] __lock_acquire+0x3d8/0x1160 [ 28.638290] [] __atomic_notifier_call_chain+0x51/0xa0 [ 28.640459] [] do_page_fault+0xc9/0x920 [ 28.642580] [] _spin_unlock+0x17/0x20 [ 28.644701] [] vma_link+0xd2/0x150 [ 28.646771] [] __lock_acquire+0x3d8/0x1160 [ 28.648808] [] error_exit+0x0/0xa9 [ 28.650866] [] __clear_user+0x46/0x80 [ 28.652914] [] padzero+0x24/0x30 [ 28.654885] [] load_elf_binary+0xb1a/0x2200 [ 28.656817] [] __lock_acquire+0x3d8/0x1160 [ 28.658695] [] dump_trace+0x206/0x2c0 [ 28.660568] [] follow_page+0x227/0x260 [ 28.662438] [] mark_lock+0x1b1/0x670 [ 28.664334] [] __lock_acquire+0x3d8/0x1160 [ 28.666235] [] search_binary_handler+0xb2/0x240 [ 28.668148] [] search_binary_handler+0x93/0x240 [ 28.669972] [] load_elf_binary+0x0/0x2200 [ 28.671727] [] search_binary_handler+0x9b/0x240 [ 28.673477] [] do_execve+0x1ad/0x1e0 [ 28.675246] [] sys_execve+0x44/0xc0 [ 28.677017] [] fd_install+0x2f/0x60 [ 28.678802] [] kernel_execve+0x64/0xd0 [ 28.680614] [] init_post+0x9f/0xf0 [ 28.682446] [] kernel_init+0x247/0x340 [ 28.684251] [] trace_hardirqs_on+0xda/0x190 [ 28.686041] [] trace_hardirqs_on_thunk+0x35/0x3a [ 28.687798] [] trace_hardirqs_on+0xda/0x190 [ 28.689524] [] child_rip+0xa/0x12 [ 28.691229] [] restore_args+0x0/0x30 [ 28.692909] [] kernel_init+0x0/0x340 [ 28.694560] [] child_rip+0x0/0x12 [ 28.696186] [ 28.697798] irq event stamp: 607167 [ 28.699408] hardirqs last enabled at (607167): [] _spin_unlock_irqrestore+0x55/0x70 [ 28.702857] hardirqs last disabled at (607166): [] _spin_lock_irqsave+0x1a/0x50 [ 28.704744] softirqs last enabled at (605894): [] call_softirq+0x1c/0x30 [ 28.706633] softirqs last disabled at (605889): [] call_softirq+0x1c/0x30 [ 30.531015] input: Power Button (FF) as /devices/virtual/input/input2 [ 30.531034] ACPI: Power Button (FF) [PWRF] System information: Gentoo 2007.0 $ uname -a Linux localhost 2.6.23-git8 #1 SMP Mon Oct 15 21:11:09 PDT 2007 x86_64 Dual Core AMD Opteron(tm) Processor 185 AuthenticAMD GNU/Linux $ lspci 00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2) 00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2) 00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2) 00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2) 00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2) 00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2) 00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2) 00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2) 00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) 00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) 00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) 00:05.0 VGA compatible controller: nVidia Corporation C51PV [GeForce 6150] (rev a2) 00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2) 00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2) 00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2) 00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2) 00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2) 00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1) 00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1) 00:0f.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1) 00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2) 00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2) 00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1) 00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control 04:05.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) 04:08.0 Communication controller: Conexant HSF 56k Data/Fax Modem 04:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) $ lspci -nvvv > lspci.txt (Atttached) $ lsmod Module Size Used by vfat 12608 1 fat 51656 1 vfat nvidia 7006772 24 i2c_core 22800 1 nvidia snd_seq_oss 34704 0 snd_seq_midi_event 7688 1 snd_seq_oss snd_seq 60808 4 snd_seq_oss,snd_seq_midi_event snd_seq_device 8220 2 snd_seq_oss,snd_seq snd_pcm_oss 51936 0 snd_mixer_oss 17096 1 snd_pcm_oss sg 24984 0 sr_mod 15716 0 ehci_hcd 35924 0 ohci1394 32052 0 ieee1394 93512 1 ohci1394 snd_hda_intel 375876 0 snd_pcm 90672 2 snd_pcm_oss,snd_hda_intel snd_timer 23904 2 snd_seq,snd_pcm snd 64040 8 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_pcm,snd_timer soundcore 7520 1 snd snd_page_alloc 9424 2 snd_hda_intel,snd_pcm 8139too 24784 0 8250_pnp 11904 0 8250 40776 1 8250_pnp sata_nv 18564 0 forcedeth 49104 0 parport_pc 41192 0 serial_core 21400 1 8250 libata 145936 1 sata_nv parport 39596 1 parport_pc ohci_hcd 23564 0 usbcore 150544 3 ehci_hcd,ohci_hcd floppy 64648 0 button 7840 0 evdev 9984 0 Please reply and CC me if any additional information is wanted. Thanks, David