Description of problem: On an ibm thinkpad that has the floppy drive controller disabled in the bios, I get the following error on bootup. IRQ handler type mismatch for IRQ 6 [<c04051ee>] show_trace_log_lvl+0x58/0x171 [<c0405802>] show_trace+0xd/0x10 [<c040591b>] dump_stack+0x19/0x1b [<c0451589>] setup_irq+0x172/0x187 [<c0451622>] request_irq+0x84/0xa1 [<e0b3e625>] init_module+0x50f/0xd30 [floppy] [<c0442676>] sys_init_module+0x16ad/0x1856 [<c0403faf>] syscall_call+0x7/0xb I believe I've also got irq 6 reassigned in the bios to a pci device. Version-Release number of selected component (if applicable): 2.6.17-1.2614.fc6 How reproducible: Every bootup. Steps to Reproduce: 1. On an ibm thinkpad, disable floopy controller in the bios 2. Reassign irq 6 to be used for a device on the pci bus 3. boot a linux kernel with lockdep stuff enabled Actual results: I would expect irq 6 to be usable by regular pci devices if the floppy controller is not enabled. Expected results: irq type mismatch is reported for irq 6 Additional info: See attached dmesg.
Created attachment 135525 [details] dmesg
Looks scary but its bsically kernel debug warnings.
Pushed changes upstream to hide this as debug only