Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
git://git.collabora.co.uk/git/user/tomeu/linux.git on-demand-probes-v6
commit 7ec0126d70e7cf5029b717f3b3ecf48ee1d17930
Author: Tomeu Vizoso <tomeu.vizoso(a)collabora.com>
AuthorDate: Tue Aug 11 10:07:10 2015 +0200
Commit: Tomeu Vizoso <tomeu.vizoso(a)collabora.com>
CommitDate: Tue Aug 11 12:09:17 2015 +0200
of/platform: Point to struct device from device node
When adding a platform device, set the device node's device member to
point to it.
This speeds lookups considerably and is safe because we only create one
platform device for any given device node.
Signed-off-by: Tomeu Vizoso <tomeu.vizoso(a)collabora.com>
+------------------------------------------+------------+------------+------------+
| | 2ffbf1ddf7 | 7ec0126d70 | 3b8c5c6458 |
+------------------------------------------+------------+------------+------------+
| boot_successes | 74 | 0 | 0 |
| boot_failures | 0 | 34 | 23 |
| BUG:unable_to_handle_kernel | 0 | 34 | 23 |
| Oops | 0 | 34 | 23 |
| EIP_is_at__lock_acquire | 0 | 34 | 23 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 34 | 23 |
| backtrace:of_unittest | 0 | 34 | 23 |
| backtrace:kernel_init_freeable | 0 | 34 | 23 |
+------------------------------------------+------------+------------+------------+
[ 9.069105] /testcase-data/phandle-tests/consumer-a: arguments longer than property
[ 9.069892] /testcase-data/phandle-tests/consumer-a: arguments longer than property
[ 9.071765] irq: no irq domain found for /testcase-data/interrupts/intc0 !
[ 9.092738] BUG: unable to handle kernel paging request at 6b6b6c6f
[ 9.093542] IP: [<4105aee5>] __lock_acquire+0x1d5/0x1d40
[ 9.093542] *pde = 00000000
[ 9.093542] Oops: 0002 [#1] PREEMPT
[ 9.093542] CPU: 0 PID: 1 Comm: swapper Not tainted
4.2.0-rc6-next-20150810-00011-g7ec0126 #2
[ 9.093542] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS
1.7.5-20140531_083030-gandalf 04/01/2014
[ 9.093542] task: 53478000 ti: 53480000 task.ti: 53480000
[ 9.093542] EIP: 0060:[<4105aee5>] EFLAGS: 00010002 CPU: 0
[ 9.093542] EIP is at __lock_acquire+0x1d5/0x1d40
[ 9.093542] EAX: 50cee364 EBX: 00000000 ECX: 00000000 EDX: 00000000
[ 9.093542] ESI: 53478000 EDI: 6b6b6b6b EBP: 53481ca4 ESP: 53481c38
[ 9.093542] DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
[ 9.093542] CR0: 8005003b CR2: 6b6b6c6f CR3: 01e92000 CR4: 00000690
[ 9.093542] Stack:
[ 9.093542] 00481c54 00000206 00000007 00000006 53478000 0011000e 53478000 53478000
[ 9.093542] 00000000 000d0005 53478478 53481c80 50cee364 00000000 53478000 0011000e
[ 9.093542] 53481c94 41058dd4 00000046 410cfda5 53478000 41059de8 41d7a09c 00000246
[ 9.093542] Call Trace:
[ 9.093542] [<41058dd4>] ? mark_held_locks+0x64/0x90
[ 9.093542] [<410cfda5>] ? kfree+0xd5/0x160
[ 9.093542] [<41059de8>] ? __lock_is_held+0x48/0x70
[ 9.093542] [<4105d2aa>] lock_acquire+0x6a/0x90
[ 9.093542] [<4158a323>] ? device_release_driver+0x13/0x30
[ 9.093542] [<4158a323>] ? device_release_driver+0x13/0x30
[ 9.093542] [<419f5506>] mutex_lock_nested+0x46/0x350
[ 9.093542] [<4158a323>] ? device_release_driver+0x13/0x30
[ 9.093542] [<41586aff>] ? put_device+0xf/0x20
[ 9.093542] [<415886cb>] ? klist_devices_put+0xb/0x10
[ 9.093542] [<4158a323>] device_release_driver+0x13/0x30
[ 9.093542] [<41588fba>] bus_remove_device+0xaa/0xe0
[ 9.093542] [<41586bf4>] device_del+0xe4/0x1d0
[ 9.093542] [<419eaee6>] ? klist_next+0xa6/0x100
[ 9.093542] [<4158b804>] platform_device_del+0x14/0xa0
[ 9.093542] [<4158b8bb>] platform_device_unregister+0xb/0x20
[ 9.093542] [<417d33f8>] of_platform_device_destroy+0x68/0x70
[ 9.093542] [<417d3937>] of_platform_notify+0xc7/0x100
[ 9.093542] [<41043a33>] notifier_call_chain+0x53/0x70
[ 9.093542] [<41043dda>] __blocking_notifier_call_chain+0x2a/0x50
[ 9.093542] [<41043e0c>] blocking_notifier_call_chain+0xc/0x10
[ 9.093542] [<417d3efe>] of_property_notify+0x2e/0x60
[ 9.093542] [<417d3f61>] __of_changeset_entry_notify+0x31/0xc0
[ 9.093542] [<4105921b>] ? trace_hardirqs_on+0xb/0x10
[ 9.093542] [<417d4729>] of_changeset_apply+0x49/0xa0
[ 9.093542] [<417d84fa>] ? of_overlay_apply_one+0xba/0x210
[ 9.093542] [<417d888a>] of_overlay_create+0x1da/0x330
[ 9.093542] [<419f2fda>] of_unittest_apply_overlay+0x8a/0xf8
[ 9.093542] [<419f30d2>] of_unittest_apply_overlay_check+0x8a/0x10d
[ 9.093542] [<41e3e686>] of_unittest+0x199b/0x217d
[ 9.093542] [<4149317f>] ? __this_cpu_preempt_check+0xf/0x20
[ 9.093542] [<410cfe21>] ? kfree+0x151/0x160
[ 9.093542] [<410cfe21>] ? kfree+0x151/0x160
[ 9.093542] [<41e0ab05>] ? do_one_initcall+0x76/0x152
[ 9.093542] [<41e0ab05>] ? do_one_initcall+0x76/0x152
[ 9.093542] [<41e3cceb>] ? of_unittest_platform_populate+0x2d7/0x2d7
[ 9.093542] [<41e0ab5a>] do_one_initcall+0xcb/0x152
[ 9.093542] [<41e0a43b>] ? repair_env_string+0x12/0x54
[ 9.093542] [<4104284c>] ? parse_args+0x1bc/0x3d0
[ 9.093542] [<41e0ac9a>] ? kernel_init_freeable+0xb9/0x156
[ 9.093542] [<41e0acba>] kernel_init_freeable+0xd9/0x156
[ 9.093542] [<419eb058>] kernel_init+0x8/0xc0
[ 9.093542] [<419f9640>] ret_from_kernel_thread+0x20/0x30
[ 9.093542] [<419eb050>] ? rest_init+0x110/0x110
[ 9.093542] Code: c4 81 38 80 cc e9 41 b8 00 00 00 00 0f 45 45 0c 83 fb 01 89 45 0c 0f
87 91 fe ff ff 8b 45 c4 8b 7c 98 04 85 ff 0f 84 82 fe ff ff <ff> 87 04 01 00 00 8b
86 70 04 00 00 83 f8 2f 89 45 c0 76 0e 8b
[ 9.093542] EIP: [<4105aee5>] __lock_acquire+0x1d5/0x1d40 SS:ESP 0068:53481c38
[ 9.093542] CR2: 000000006b6b6c6f
[ 9.093542] ---[ end trace 77f913fd1836ba1c ]---
[ 9.093542] Kernel panic - not syncing: Fatal exception
git bisect start 3b8c5c6458eb7761ac209284b341609f187b9d46
f7644cbfcdf03528f0f450f3940c4985b2291f49 --
git bisect bad 37ec2a12792395baa4b6784f8b05022d4ad5de24 # 04:28 0- 16 Merge
'luto/x86/entry' into devel-spot-201508121642
git bisect bad 725db0651e740d91aae223691ab3b555b3a2d650 # 04:37 0- 24 Merge
'iio/testing' into devel-spot-201508121642
git bisect bad 7a944d1ad42016b78e3b8a87655944a2b15a6733 # 04:44 0- 22 Merge
'jkirsher-next-queue/dev-queue' into devel-spot-201508121642
git bisect bad 113516cc3a8be9fc29d9dc64da5b10e696113e51 # 04:58 0- 22 Merge
'cgroup/review-events' into devel-spot-201508121642
git bisect good 3e4f4ce1761c8bbb38e5ec5489bb60ae478efa4f # 05:05 22+ 0 Merge
'rui/aml-overlay' into devel-spot-201508121642
git bisect bad 6aa66ec337e13584f5f4788f728fa8dc91413970 # 05:10 0- 5 Merge
'tomeu/on-demand-probes-v6' into devel-spot-201508121642
git bisect good 199903abb77d5fde90c63cc2227edee2310b9140 # 05:16 20+ 0 Merge
remote-tracking branch 'drm-exynos/exynos-drm/for-next'
git bisect good cea479becfb76cc85b110b25554c6f2524f20b75 # 05:28 22+ 0 Merge
remote-tracking branch 'usb-serial/usb-next'
git bisect good 8762cadfc980d7c37055e8eb836829a4cdf88db5 # 05:36 22+ 0 Merge
remote-tracking branch 'target-updates/for-next'
git bisect good 55ebafb2bb5cdeb6aa4ac21f5d1e595e88871795 # 05:45 22+ 0
ipc/msg.c: use freezable blocking call
git bisect good 9face242af440558092b369dd73da6c6c0c479fc # 06:10 22+ 0 Merge
remote-tracking branch 'userns/for-next'
git bisect good 3294bee87091be5f179474f6c39d1d87769635e2 # 06:25 22+ 0 clk:
versatile: off by one in clk_sp810_timerclken_of_get()
git bisect good 77cf887cbc91369e13b7a820c18d13ecf4024eec # 06:34 22+ 0 Merge
remote-tracking branch 'coresight/next'
git bisect good 72c641e78588bf094a13151e3ae185fd8c9d82a3 # 06:50 22+ 0
drivers/gpu/drm/i915/intel_sprite.c: fix build
git bisect good f6559f827f5047d0cfb3e946368b7a1964137066 # 07:04 22+ 0
drivers/w1/w1_int.c: call put_device if device_register fails
git bisect good b88e83162b43ecbcd7543ee36d2c558c56c9006f # 07:14 22+ 0 ARM:
tegra: Add gpio-ranges property
git bisect bad c8034b17240ed08d06e3ee481f4b5e337a98b917 # 07:22 0- 22 of: add
function to allow probing a device from a OF node
git bisect good 162ca88685866a44878df9373e9f1b349e571d37 # 07:28 22+ 0 memory:
omap-gpmc: Don't try to save the GPMC context
git bisect bad 7ec0126d70e7cf5029b717f3b3ecf48ee1d17930 # 07:36 0- 3
of/platform: Point to struct device from device node
git bisect good 2ffbf1ddf7ca086993ce248da95c5d7a9237f0ec # 07:44 21+ 0 ARM:
ux500: fix typo in regulator names
# first bad commit: [7ec0126d70e7cf5029b717f3b3ecf48ee1d17930] of/platform: Point to
struct device from device node
git bisect good 2ffbf1ddf7ca086993ce248da95c5d7a9237f0ec # 07:53 62+ 0 ARM:
ux500: fix typo in regulator names
# extra tests with DEBUG_INFO
git bisect bad 7ec0126d70e7cf5029b717f3b3ecf48ee1d17930 # 08:04 0- 2
of/platform: Point to struct device from device node
# extra tests on HEAD of linux-devel/devel-spot-201508121642
git bisect bad 3b8c5c6458eb7761ac209284b341609f187b9d46 # 08:04 0- 13 0day
head guard for 'devel-spot-201508121642'
# extra tests on tree/branch tomeu/on-demand-probes-v6
git bisect bad 739b19076e1a0f8ec5979bba7ae509902ce52f89 # 10:40 0- 20 DEBUG
# extra tests with first bad commit reverted
# extra tests on tree/branch linus/master
git bisect good 30065bfda900a844d9c88bc4d5d298025a4fef5e # 11:00 65+ 0 Merge
tag 'arm64-fixes' of
git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux
# extra tests on tree/branch linux-next/master
git bisect good c1a0c66f231dcfd156cee1233709e62cb0a13378 # 11:18 66+ 0 Add
linux-next specific files for 20150812
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation