Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit d6427f8179b5dd65eb468c61fc8cc24657c336c9 Author: Matthew Wilcox AuthorDate: Tue Aug 28 16:13:16 2018 -0400 Commit: Matthew Wilcox CommitDate: Sun Oct 21 10:46:46 2018 -0400 xarray: Move multiorder account test in-kernel Move this test to the in-kernel test suite, and enhance it to test several different orders. Signed-off-by: Matthew Wilcox 47e0fab2b1 radix tree test suite: Convert iteration test to XArray d6427f8179 xarray: Move multiorder account test in-kernel e255aee5b6 Merge tag 'tty-4.20-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty 442b8cea24 Add linux-next specific files for 20181109 +---------------------------------------------------------------------+------------+------------+------------+---------------+ | | 47e0fab2b1 | d6427f8179 | e255aee5b6 | next-20181109 | +---------------------------------------------------------------------+------------+------------+------------+---------------+ | boot_successes | 34 | 0 | 0 | 0 | | boot_failures | 1 | 24 | 11 | 11 | | invoked_oom-killer:gfp_mask=0x | 1 | | | | | Mem-Info | 1 | | | | | Out_of_memory:Kill_process | 1 | | | | | WARNING:suspicious_RCU_usage | 0 | 24 | 11 | 11 | | include/linux/xarray.h:#suspicious_rcu_dereference_check()usage | 0 | 24 | 11 | 11 | | include/linux/xarray.h:#suspicious_rcu_dereference_protected()usage | 0 | 0 | 11 | 11 | +---------------------------------------------------------------------+------------+------------+------------+---------------+ [ 9.595863] test_bitmap: test 13: input is '0-2047:128/256' OK, Time: 1862 [ 9.603603] test_bitmap: all 1524 tests passed [ 9.604029] test_bitfield: tests passed [ 14.576668] [ 14.579343] ============================= [ 14.579755] WARNING: suspicious RCU usage [ 14.580147] 4.19.0-rc5-00318-gd6427f8 #1 Not tainted [ 14.580626] ----------------------------- [ 14.581031] include/linux/xarray.h:692 suspicious rcu_dereference_check() usage! [ 14.581898] [ 14.581898] other info that might help us debug this: [ 14.581898] [ 14.582636] [ 14.582636] rcu_scheduler_active = 2, debug_locks = 1 [ 14.583246] no locks held by swapper/1. [ 14.583607] [ 14.583607] stack backtrace: [ 14.584049] CPU: 0 PID: 1 Comm: swapper Not tainted 4.19.0-rc5-00318-gd6427f8 #1 [ 14.584755] Call Trace: [ 14.585016] ? xas_start+0x25b/0x360 [ 14.585365] ? xas_load+0x16/0x90 [ 14.585689] ? check_account+0x7a/0x390 [ 14.586144] ? check_xa_alloc+0x4d0/0x4d0 [ 14.586522] ? xarray_checks+0x4f/0xc0 [ 14.586882] ? do_one_initcall+0x9c/0x430 [ 14.587262] ? kernel_init_freeable+0x5ea/0x761 [ 14.587690] ? rest_init+0x180/0x180 [ 14.588057] ? kernel_init+0x14/0x1f0 [ 14.588416] ? _raw_spin_unlock_irq+0x29/0x40 [ 14.588843] ? rest_init+0x180/0x180 [ 14.589209] ? ret_from_fork+0x24/0x30 [ 14.589564] [ 14.589718] ============================= [ 14.590094] WARNING: suspicious RCU usage [ 14.590471] 4.19.0-rc5-00318-gd6427f8 #1 Not tainted [ 14.590937] ----------------------------- [ 14.591314] include/linux/xarray.h:708 suspicious rcu_dereference_check() usage! [ 14.592194] [ 14.592194] other info that might help us debug this: [ 14.592194] [ 14.592960] [ 14.592960] rcu_scheduler_active = 2, debug_locks = 1 [ 14.593583] no locks held by swapper/1. [ 14.593949] [ 14.593949] stack backtrace: [ 14.594360] CPU: 0 PID: 1 Comm: swapper Not tainted 4.19.0-rc5-00318-gd6427f8 #1 [ 14.595044] Call Trace: [ 14.595283] ? xas_descend+0x18b/0x1e0 [ 14.595639] ? xas_load+0x67/0x90 [ 14.595978] ? check_account+0x7a/0x390 [ 14.596466] ? check_xa_alloc+0x4d0/0x4d0 [ 14.596866] ? xarray_checks+0x4f/0xc0 [ 14.597245] ? do_one_initcall+0x9c/0x430 [ 14.597625] ? kernel_init_freeable+0x5ea/0x761 [ 14.598052] ? rest_init+0x180/0x180 [ 14.598391] ? kernel_init+0x14/0x1f0 [ 14.598744] ? _raw_spin_unlock_irq+0x29/0x40 [ 14.599153] ? rest_init+0x180/0x180 [ 14.599493] ? ret_from_fork+0x24/0x30 [ 17.824100] XArray: 17372959 of 17372959 tests passed [ 18.585890] atomic64_test: passed for x86-64 platform with CX8 and with SSE [ 18.587444] interval tree insert/remove [ 18.608296] -> 47824 cycles [ 18.609102] interval tree search # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD git bisect start 651022382c7f8da46cb4872a545ee1da6d097d2a v4.19 -- git bisect good 685f7e4f161425b137056abe35ba8ef7b669d83d # 00:39 G 10 0 0 0 Merge tag 'powerpc-4.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux git bisect bad 519f64bf15dccb4f64af34b74ed186c32363ab59 # 00:54 B 0 11 26 0 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux git bisect bad fe675d4d3c6b96710d481346821839b4a817c672 # 01:10 B 0 8 23 0 Merge tag 'mailbox-v4.20' of git://git.linaro.org/landing-teams/working/fujitsu/integration git bisect bad dad4f140edaa3f6bb452b6913d41af1ffd672e45 # 01:29 B 0 8 23 0 Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-dax git bisect good b59dfdaef173677b0b7e10f375226c0a1114fd20 # 01:46 G 11 0 0 0 i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array git bisect good ed3f4e239834317934cc73a187e27e44b217056b # 01:58 G 10 0 0 0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input git bisect good 5ecf3e110c32c5756351eed067cdf6a91c308e62 # 02:12 G 11 0 0 0 Merge tag 'linux-watchdog-4.20-rc1' of git://www.linux-watchdog.org/linux-watchdog git bisect good 69d5b97c597307773fe6c59775a5d5a88bb7e6b3 # 02:24 G 11 0 0 0 HID: we do not randomly make new drivers 'default y' git bisect good 77da9389b9d5f07d54fda092d1ab56002ec0019a # 02:39 G 11 0 0 0 mm: Convert collapse_shmem to XArray git bisect good 07f2d89cc270936ac314e7cc4ac57077d7f08aef # 02:58 G 11 0 0 0 dax: Convert __dax_invalidate_entry to XArray git bisect bad d6427f8179b5dd65eb468c61fc8cc24657c336c9 # 03:10 B 0 3 18 0 xarray: Move multiorder account test in-kernel git bisect good 1cf56f9d670b88b2e947a7ccdb8ba32e6477915d # 03:29 G 11 0 0 0 radix tree: Remove radix_tree_update_node_t git bisect good adb9d9c4ccb1ff0bf1d376e65f36aa5573c75c1a # 03:41 G 11 0 1 1 radix tree: Remove radix_tree_clear_tags git bisect good 47e0fab2b15155e33fdff777c791bebfd5855bbc # 03:55 G 11 0 1 1 radix tree test suite: Convert iteration test to XArray # first bad commit: [d6427f8179b5dd65eb468c61fc8cc24657c336c9] xarray: Move multiorder account test in-kernel git bisect good 47e0fab2b15155e33fdff777c791bebfd5855bbc # 03:58 G 30 0 0 1 radix tree test suite: Convert iteration test to XArray # extra tests with debug options git bisect bad d6427f8179b5dd65eb468c61fc8cc24657c336c9 # 04:13 B 0 7 22 0 xarray: Move multiorder account test in-kernel # extra tests on HEAD of linux-devel/devel-hourly-2018111020 git bisect bad 872879f0b9025e9d84b186b442f9fb98c34f36b8 # 04:13 B 0 17 35 0 0day head guard for 'devel-hourly-2018111020' # extra tests on tree/branch linus/master git bisect bad e255aee5b66ce4af025e6f77122114c01303b861 # 04:27 B 0 1 16 0 Merge tag 'tty-4.20-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty # extra tests on tree/branch linux-next/master git bisect bad 442b8cea2477fa95c22f28ca982addb5bc6b0845 # 04:47 B 0 11 26 0 Add linux-next specific files for 20181109 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/lkp Intel Corporation