git checkout 374b105797c3d4f29c685f3be535c35f5689b30e Previous HEAD position was 31e0787... Merge 'net/master' into devel-xian-x86_64-201312130852 HEAD is now at 374b105... Linux 3.13-rc3 ls -a /kernel-tests/run-queue/kvm/x86_64-nfsroot/linux-devel:devel-xian-x86_64-201312130852:374b105797c3d4f29c685f3be535c35f5689b30e:bisect-mmotm SUCCESS bisect: good commit 374b105797c3d4f29c685f3be535c35f5689b30e git bisect start 31e078736811963afecfe7305a51541cbed8e6a6 374b105797c3d4f29c685f3be535c35f5689b30e -- Previous HEAD position was 374b105... Linux 3.13-rc3 HEAD is now at 77380ab... Merge 'pci/pci/misc' into devel-xian-x86_64-201312130852 ls -a /kernel-tests/run-queue/kvm/x86_64-nfsroot/linux-devel:devel-xian-x86_64-201312130852:77380abb5fc9d79b8158698e52a9abb3de00057c:bisect-mmotm 2013-12-13-11:32:35 77380abb5fc9d79b8158698e52a9abb3de00057c compiling 949 real 1646 user 144 sys 188.68% cpu x86_64-nfsroot 2013-12-13-11:56:46 detecting boot state 3.13.0-rc3-00021-g77380ab... TEST FAILURE [ 3.098718] loop: module loaded [ 3.103185] virtio-pci 0000:00:04.0: irq 40 for MSI/MSI-X [ 3.105445] virtio-pci 0000:00:04.0: irq 41 for MSI/MSI-X [ 3.107752] BUG: key ffff880019280ad0 not in .data! [ 3.109824] ------------[ cut here ]------------ /kernel/x86_64-nfsroot/77380abb5fc9d79b8158698e52a9abb3de00057c/dmesg-nfsroot-roam-3:20131213115758:x86_64-nfsroot:3.13.0-rc3-00021-g77380ab:335 0:1:1 all_good:bad:all_bad boots Previous HEAD position was 77380ab... Merge 'pci/pci/misc' into devel-xian-x86_64-201312130852 HEAD is now at ef7aa32... Merge 'pci/pci/deletion' into devel-xian-x86_64-201312130852 ls -a /kernel-tests/run-queue/kvm/x86_64-nfsroot/linux-devel:devel-xian-x86_64-201312130852:ef7aa32df0138c4022db9fdccb6a193f54389330:bisect-mmotm 2013-12-13-11:58:22 ef7aa32df0138c4022db9fdccb6a193f54389330 compiling 582 real 1673 user 138 sys 311.10% cpu x86_64-nfsroot 2013-12-13-12:08:34 detecting boot state 3.13.0-rc3-00011-gef7aa32........................ 1.... 3........... 5 6 7.. 8.. 9. 10......... 12 13 15. 16 17 18. 19 22 SUCCESS Previous HEAD position was ef7aa32... Merge 'pci/pci/deletion' into devel-xian-x86_64-201312130852 HEAD is now at b2267e7... Merge 'pci/pci/host-imx6' into devel-xian-x86_64-201312130852 ls -a /kernel-tests/run-queue/kvm/x86_64-nfsroot/linux-devel:devel-xian-x86_64-201312130852:b2267e7c13a843935d3688f93bd197b82b871568:bisect-mmotm 2013-12-13-12:44:51 b2267e7c13a843935d3688f93bd197b82b871568 compiling 399 real 42 user 8 sys 12.92% cpu x86_64-nfsroot 2013-12-13-13:00:50 detecting boot state 3.13.0-rc3-00014-gb2267e7....... 3 12 22 SUCCESS Previous HEAD position was b2267e7... Merge 'pci/pci/host-imx6' into devel-xian-x86_64-201312130852 HEAD is now at 805a6af... Linux 3.2 Bisecting: 3 revisions left to test after this (roughly 2 steps) [13de796cf8665bed3dcbf7ac1dc03a17ba479633] PCI/portdrv: Remove superfluous name cast running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mmotm/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-nfsroot/linux-devel:devel-xian-x86_64-201312130852:13de796cf8665bed3dcbf7ac1dc03a17ba479633:bisect-mmotm 2013-12-13-13:06:44 13de796cf8665bed3dcbf7ac1dc03a17ba479633 compiling 747 real 1655 user 138 sys 239.95% cpu x86_64-nfsroot 2013-12-13-13:27:27 detecting boot state 3.13.0-rc1-00003-g13de796. TEST FAILURE [ 2.158259] loop: module loaded [ 2.160883] virtio-pci 0000:00:04.0: irq 40 for MSI/MSI-X [ 2.162197] virtio-pci 0000:00:04.0: irq 41 for MSI/MSI-X [ 2.163679] BUG: key ffff8800192b6ad0 not in .data! [ 2.164860] ------------[ cut here ]------------ /kernel/x86_64-nfsroot/13de796cf8665bed3dcbf7ac1dc03a17ba479633/dmesg-nfsroot-xian-29:20131213132738:x86_64-nfsroot:3.13.0-rc1-00003-g13de796:338 /kernel/x86_64-nfsroot/13de796cf8665bed3dcbf7ac1dc03a17ba479633/dmesg-nfsroot-roam-14:20131213132747:x86_64-nfsroot:3.13.0-rc1-00003-g13de796:338 0:2:2 all_good:bad:all_bad boots Bisecting: 0 revisions left to test after this (roughly 1 step) [6229dddfed2f129a6e002daaafd8c6b5d7f4f982] PCI: Export MSI mode in sysfs using attributes, not kobjects running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mmotm/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-nfsroot/linux-devel:devel-xian-x86_64-201312130852:6229dddfed2f129a6e002daaafd8c6b5d7f4f982:bisect-mmotm 2013-12-13-13:28:00 6229dddfed2f129a6e002daaafd8c6b5d7f4f982 compiling 23 real 45 user 8 sys 232.13% cpu x86_64-nfsroot 2013-12-13-13:28:37 detecting boot state 3.13.0-rc1-00002-g6229ddd. TEST FAILURE [ 2.616534] loop: module loaded [ 2.620371] virtio-pci 0000:00:04.0: irq 40 for MSI/MSI-X [ 2.621796] virtio-pci 0000:00:04.0: irq 41 for MSI/MSI-X [ 2.623135] BUG: key ffff8800192bcad0 not in .data! [ 2.624334] ------------[ cut here ]------------ /kernel/x86_64-nfsroot/6229dddfed2f129a6e002daaafd8c6b5d7f4f982/dmesg-nfsroot-roam-16:20131213132848:x86_64-nfsroot:3.13.0-rc1-00002-g6229ddd:339 /kernel/x86_64-nfsroot/6229dddfed2f129a6e002daaafd8c6b5d7f4f982/dmesg-nfsroot-roam-23:20131213132854:x86_64-nfsroot:3.13.0-rc1-00002-g6229ddd:339 /kernel/x86_64-nfsroot/6229dddfed2f129a6e002daaafd8c6b5d7f4f982/dmesg-nfsroot-roam-26:20131213132852:x86_64-nfsroot:3.13.0-rc1-00002-g6229ddd:339 /kernel/x86_64-nfsroot/6229dddfed2f129a6e002daaafd8c6b5d7f4f982/dmesg-nfsroot-roam-26:20131213132903:x86_64-nfsroot:3.13.0-rc1-00002-g6229ddd:339 0:4:4 all_good:bad:all_bad boots Bisecting: 0 revisions left to test after this (roughly 0 steps) [045cc22e53a1a0caaa9a0b6b64246d2690049906] PCI: Clear NumVFs when disabling SR-IOV in sriov_init() running /c/kernel-tests/bisect-test-boot-failure.sh /home/wfg/mmotm/obj-bisect ls -a /kernel-tests/run-queue/kvm/x86_64-nfsroot/linux-devel:devel-xian-x86_64-201312130852:045cc22e53a1a0caaa9a0b6b64246d2690049906:bisect-mmotm 2013-12-13-13:29:13 045cc22e53a1a0caaa9a0b6b64246d2690049906 compiling 238 real 430 user 35 sys 195.02% cpu x86_64-nfsroot 2013-12-13-13:39:10 detecting boot state 3.13.0-rc1-00001-g045cc22................. 1 4 11 17 19 22 SUCCESS 6229dddfed2f129a6e002daaafd8c6b5d7f4f982 is the first bad commit commit 6229dddfed2f129a6e002daaafd8c6b5d7f4f982 Author: Greg Kroah-Hartman Date: Sat Dec 7 11:44:16 2013 -0700 PCI: Export MSI mode in sysfs using attributes, not kobjects The PCI MSI sysfs code is a mess with kobjects for things that don't really need to be kobjects. This patch creates attributes dynamically for the MSI interrupts instead of using kobjects. [bhelgaas: This also fixes a problem reported by Veaceslav (see link below): calling pci_enable_msi() too soon after pci_disable_msi() can fail with "sysfs: cannot create duplicate filename '.../msi_irqs' because the msi_irqs kset was still active. This can happen with various module unload/reload and bonding scenarios.] Note, this removes a directory from the current MSI interrupt sysfs code: old MSI kobjects: pci_device └── msi_irqs    └── 40    └── mode new MSI attributes: pci_device └── msi_irqs    └── 40 As there was only one file "mode" with the kobject model, the interrupt number is now a file that returns the "mode" of the interrupt (msi vs. msix). [bhelgaas: Neil confirmed that this sysfs change doesn't affect irqbalance because it only cares about the *names* of the entries in msi_irqs/; it doesn't care whether those entries are files or directories. It may break other programs that depend on sysfs layout.] Link: http://lkml.kernel.org/r/1379382464-7920-1-git-send-email-vfalico@redhat.com Signed-off-by: Greg Kroah-Hartman Signed-off-by: Bjorn Helgaas Reviewed-by: Veaceslav Falico Acked-by: Neil Horman :040000 040000 35dbf7e48aefa948423794c493735c1f53888ca7 ace2b01a501febb33292a99437e8ffbee3c53ce7 M Documentation :040000 040000 caaa8478e741002ba7f9055f74d830bb54b353a7 787f1b37bf5246afc824b75534d1f31c0fc32d5e M drivers :040000 040000 3f1b99123d287813d1cad373a62f3a39c3427b97 3ea9b5e5d35915a3d769379544babb9167418d48 M include bisect run success ls -a /kernel-tests/run-queue/kvm/x86_64-nfsroot/linux-devel:devel-xian-x86_64-201312130852:045cc22e53a1a0caaa9a0b6b64246d2690049906:bisect-mmotm 2013-12-13-13:50:53 045cc22e53a1a0caaa9a0b6b64246d2690049906 reuse /kernel/x86_64-nfsroot/045cc22e53a1a0caaa9a0b6b64246d2690049906/vmlinuz-3.13.0-rc1-00001-g045cc22 2013-12-13-13:50:57 detecting boot state ....... 23 26. 27 29... 31. 32. 33 35.. 36........ 37..... 39.. 40... 41. 42 43 45. 46.... 49.......... 50.. 51. 52..... 56 62. 64. 66 SUCCESS ls -a /kernel-tests/run-queue/kvm/x86_64-nfsroot/linux-devel:devel-xian-x86_64-201312130852:31e078736811963afecfe7305a51541cbed8e6a6:bisect-mmotm TEST FAILURE [ 3.122098] loop: module loaded [ 3.126250] virtio-pci 0000:00:04.0: irq 40 for MSI/MSI-X [ 3.128435] virtio-pci 0000:00:04.0: irq 41 for MSI/MSI-X [ 3.130698] BUG: key ffff8800192d4ad0 not in .data! [ 3.132699] ------------[ cut here ]------------ /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-xian-29:20131213113130:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-xian-25:20131213090159:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-snb-24:20131213113120:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-roam-17:20131213090111:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-cairo-11:20131213113119:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-xian-29:20131213113146:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-xian-28:20131213113135:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-xian-16:20131213090205:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-xian-13:20131213113139:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-roam-32:20131213113110:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-cairo-8:20131213113146:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-xian-26:20131213090210:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-xian-13:20131213113127:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-xian-25:20131213090147:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-xian-25:20131213090210:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-xian-16:20131213090221:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 /kernel/x86_64-nfsroot/31e078736811963afecfe7305a51541cbed8e6a6/dmesg-nfsroot-snb-14:20131213113128:x86_64-nfsroot:3.13.0-rc3-00182-g31e0787:882 0:17:19 all_good:bad:all_bad boots [detached HEAD b81f81f] Revert "PCI: Export MSI mode in sysfs using attributes, not kobjects" 3 files changed, 85 insertions(+), 80 deletions(-) ls -a /kernel-tests/run-queue/kvm/x86_64-nfsroot/linux-devel:devel-xian-x86_64-201312130852:b81f81f9d450c0e92bfd746df2364d110784c97c:bisect-mmotm 2013-12-13-14:33:43 b81f81f9d450c0e92bfd746df2364d110784c97c compiling 2013-12-13-14:38:28 detecting boot state 3.13.0-rc3-00183-gb81f81f...... 4.. 5 6 8 10 14 18 19 22 24 25 30 35 38 42 45 46 51 54 56 62 65 66 SUCCESS ========= upstream ========= ls -a /kernel-tests/run-queue/kvm/x86_64-nfsroot/linux-devel:devel-xian-x86_64-201312130852:8d2763770c34e8ed771f0be86760eb4485febc05:bisect-mmotm 2013-12-13-14:54:23 8d2763770c34e8ed771f0be86760eb4485febc05 reuse /kernel/x86_64-nfsroot/8d2763770c34e8ed771f0be86760eb4485febc05/vmlinuz-3.13.0-rc3-00302-g8d27637 2013-12-13-14:54:23 detecting boot state ...... 13 14 15 20.. 21.. 22 24 25.. 26.... 27.. 28.. 32 34 37. 39 41 42 43 46. 49 53 54. 55 57 58 63 66 SUCCESS ========= linux-next ========= Fetching next ls -a /kernel-tests/run-queue/kvm/x86_64-nfsroot/linux-devel:devel-xian-x86_64-201312130852:1a63d5777d237952bb06f1a2481c3acc366aeb8d:bisect-mmotm TEST FAILURE [ 2.447293] tsc: Refined TSC clocksource calibration: 2892.982 MHz [ 2.450321] virtio-pci 0000:00:04.0: irq 40 for MSI/MSI-X [ 2.451649] virtio-pci 0000:00:04.0: irq 41 for MSI/MSI-X [ 2.453048] BUG: key ffff8800192e6ad0 not in .data! [ 2.454223] ------------[ cut here ]------------ /kernel/x86_64-nfsroot/1a63d5777d237952bb06f1a2481c3acc366aeb8d/dmesg-nfsroot-inn-6:20131213142510:x86_64-nfsroot:3.13.0-rc3-next-20131213-04499-g1a63d57:3 /kernel/x86_64-nfsroot/1a63d5777d237952bb06f1a2481c3acc366aeb8d/dmesg-nfsroot-cairo-29:20131213142609:x86_64-nfsroot:3.13.0-rc3-next-20131213-04499-g1a63d57:3 /kernel/x86_64-nfsroot/1a63d5777d237952bb06f1a2481c3acc366aeb8d/dmesg-nfsroot-cairo-29:20131213142621:x86_64-nfsroot:3.13.0-rc3-next-20131213-04499-g1a63d57:3 /kernel/x86_64-nfsroot/1a63d5777d237952bb06f1a2481c3acc366aeb8d/dmesg-nfsroot-inn-5:20131213142434:x86_64-nfsroot:3.13.0-rc3-next-20131213-04499-g1a63d57:3 /kernel/x86_64-nfsroot/1a63d5777d237952bb06f1a2481c3acc366aeb8d/dmesg-nfsroot-cairo-20:20131213142438:x86_64-nfsroot:3.13.0-rc3-next-20131213-04499-g1a63d57:3 /kernel/x86_64-nfsroot/1a63d5777d237952bb06f1a2481c3acc366aeb8d/dmesg-nfsroot-cairo-4:20131213142631:x86_64-nfsroot:3.13.0-rc3-next-20131213-04499-g1a63d57:3 /kernel/x86_64-nfsroot/1a63d5777d237952bb06f1a2481c3acc366aeb8d/dmesg-nfsroot-cairo-2:20131213142625:x86_64-nfsroot:3.13.0-rc3-next-20131213-04499-g1a63d57:3 /kernel/x86_64-nfsroot/1a63d5777d237952bb06f1a2481c3acc366aeb8d/dmesg-nfsroot-cairo-4:20131213142642:x86_64-nfsroot:3.13.0-rc3-next-20131213-04499-g1a63d57:3 0:8:9 all_good:bad:all_bad boots