From: David Miller <davem@xxxxxxxxxxxxx> Date: Thu, 22 Dec 2011 13:59:11 -0500 (EST) > From: Bjorn Helgaas <bhelgaas@xxxxxxxxxx> > Date: Tue, 20 Dec 2011 08:55:53 -0700 > >> This series has been in linux-next for a while now (via Jesse's PCI >> tree), so this would be a good time to try it out if you haven't >> already. >> >> I know ia64 has been exercised a bit (thanks, Tony), but I haven't >> heard anything about arm, mips, parisc, powerpc, sparc, etc. >> >> There is one outstanding bug fix for alpha that Jesse hasn't >> integrated yet, but as far as I know, everything else is in good >> shape. > > I'll give it a quick test on sparc64 today. Jesse's linux-next GIT branch boots up fine, but I get tons of warnings that kobject_put() is being performed on an uninitialized kobject. It looks like populate_msi_sysfs() is where these kobjects are supposed to be initialized. Anyways, two examples: [2766595.475642] mpt2sas1: 32 BIT PCI BUS DMA ADDRESSING SUPPORTED, total mem (7767632 kB) [2766595.491604] ------------[ cut here ]------------ [2766595.500986] WARNING: at lib/kobject.c:595 kobject_put+0x48/0x80() [2766595.513482] kobject: '(null)' (fffff801f9b7a620): is not initialized, yet kobject_put() is being called. [2766595.532762] Modules linked in: [2766595.539152] Call Trace: [2766595.544391] [000000000046944c] warn_slowpath_fmt+0x2c/0x40 [2766595.555837] [00000000005ed188] kobject_put+0x48/0x80 [2766595.566261] [0000000000622b68] free_msi_irqs+0xc8/0x120 [2766595.577196] [0000000000623870] pci_enable_msix+0x270/0x420 [2766595.588665] [00000000006a9fe8] mpt2sas_base_map_resources+0x2c8/0x480 [2766595.602023] [00000000006acb8c] mpt2sas_base_attach+0xac/0x1280 [2766595.614166] [00000000006b5c20] _scsih_probe+0x2a0/0x480 [2766595.625113] [000000000061d048] pci_device_probe+0x108/0x120 [2766595.636746] [0000000000671464] driver_probe_device+0x64/0x180 [2766595.648716] [0000000000671600] __driver_attach+0x80/0xa0 [2766595.659838] [0000000000670570] bus_for_each_dev+0x50/0x80 [2766595.671115] [0000000000670cdc] bus_add_driver+0x9c/0x260 [2766595.682217] [000000000067190c] driver_register+0x6c/0x160 [2766595.693508] [000000000061d4d4] __pci_register_driver+0x34/0xc0 [2766595.705652] [000000000096912c] _scsih_init+0x150/0x17c [2766595.716413] [0000000000426ad8] do_one_initcall+0x18/0x160 [2766595.727697] ---[ end trace 1cc904a40b8d2c88 ]--- -------------------- [2766607.786504] ------------[ cut here ]------------ [2766607.786519] WARNING: at lib/kobject.c:595 kobject_put+0x48/0x80() [2766607.786529] kobject: '(null)' (fffff801fbec1280): is not initialized, yet kobject_put() is being called. [2766607.786540] Modules linked in: igb(+) ehci_hcd(+) n2_rng rng_core [2766607.786554] Call Trace: [2766607.786568] [000000000046944c] warn_slowpath_fmt+0x2c/0x40 [2766607.786581] [00000000005ed188] kobject_put+0x48/0x80 [2766607.786596] [0000000000622b68] free_msi_irqs+0xc8/0x120 [2766607.786610] [0000000000622e1c] pci_enable_msi_block+0x25c/0x2c0 [2766607.786644] [0000000010054b78] igb_probe+0x514/0xfc0 [igb] [2766607.786658] [000000000061d048] pci_device_probe+0x108/0x120 [2766607.786672] [0000000000671464] driver_probe_device+0x64/0x180 [2766607.786683] [0000000000671600] __driver_attach+0x80/0xa0 [2766607.786694] [0000000000670570] bus_for_each_dev+0x50/0x80 [2766607.786707] [0000000000670cdc] bus_add_driver+0x9c/0x260 [2766607.786718] [000000000067190c] driver_register+0x6c/0x160 [2766607.786730] [000000000061d4d4] __pci_register_driver+0x34/0xc0 [2766607.786743] [0000000000426ad8] do_one_initcall+0x18/0x160 [2766607.786756] [00000000004a33ec] SyS_init_module+0x6c/0x1c0 [2766607.786771] [0000000000406194] linux_sparc_syscall32+0x34/0x40 [2766607.786779] ---[ end trace 1cc904a40b8d2c9d ]--- -------------------- -- To unsubscribe from this list: send the line "unsubscribe linux-pci" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html