Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
git://internal_merge_and_test_tree devel-catchup-201702180234
commit da20420f83ea0fbcf3d03afda08d971ea1d8a356
Author: Herbert Xu <herbert(a)gondor.apana.org.au>
AuthorDate: Sat Feb 11 19:26:47 2017 +0800
Commit: David S. Miller <davem(a)davemloft.net>
CommitDate: Fri Feb 17 12:28:35 2017 -0500
rhashtable: Add nested tables
This patch adds code that handles GFP_ATOMIC kmalloc failure on
insertion. As we cannot use vmalloc, we solve it by making our
hash table nested. That is, we allocate single pages at each level
and reach our desired table size by nesting them.
When a nested table is created, only a single page is allocated
at the top-level. Lower levels are allocated on demand during
insertion. Therefore for each insertion to succeed, only two
(non-consecutive) pages are needed.
After a nested table is created, a rehash will be scheduled in
order to switch to a vmalloced table as soon as possible. Also,
the rehash code will never rehash into a nested table. If we
detect a nested table during a rehash, the rehash will be aborted
and a new rehash will be scheduled.
Signed-off-by: Herbert Xu <herbert(a)gondor.apana.org.au>
Signed-off-by: David S. Miller <davem(a)davemloft.net>
+-------------------------------------------------+------------+------------+------------+
| | 40f9f43970 | da20420f83 | 084e2c993d
|
+-------------------------------------------------+------------+------------+------------+
| boot_successes | 68 | 0 | 3
|
| boot_failures | 1 | 24 | 26
|
| BUG:kernel_reboot-without-warning_in_test_stage | 1 | |
|
| INFO:suspicious_RCU_usage | 0 | 24 | 26
|
+-------------------------------------------------+------------+------------+------------+
[ 12.269107]
[ 12.269666] ===============================
[ 12.269666] ===============================
[ 12.271093] [ INFO: suspicious RCU usage. ]
[ 12.271093] [ INFO: suspicious RCU usage. ]
[ 12.272503] 4.10.0-rc8-01784-gda20420 #1 Not tainted
[ 12.272503] 4.10.0-rc8-01784-gda20420 #1 Not tainted
[ 12.274174] -------------------------------
git bisect start 084e2c993d492db4ace16798dcc63060dd435329
7089db84e356562f8ba737c29e472cc42d530dbc --
git bisect bad f42991fe2cde4a0d8da1d8e8dda0a8a66934b208 # 06:54 0- 2 Merge
'linux-review/Valentin-Longchamp/net-wan-add-MODULE_LICENSE-for-fsl_ucc_hdlc/20170217-190511'
into devel-spot-201702180421
git bisect bad 8d7309f644164a62412a61b7afec1ab1b8f96b9a # 07:18 0- 1 Merge
'miklos-vfs/overlay-ro-rw-fix' into devel-spot-201702180421
git bisect bad 2c319f87546f30cc3be6ad9d374458922f2b6676 # 07:30 0- 2 Merge
'arm-platforms/kvm-arm64/fixes-4.11' into devel-spot-201702180421
git bisect bad cd664400a168e55ff991c447389338cc42cf9418 # 07:46 0- 1 Merge
'scsi/for-next' into devel-spot-201702180421
git bisect bad 78b6c937c27201842b0c4f675b70ba8f932f86a9 # 08:10 0- 1 Merge
'linux-review/David-Howells/rxrpc-Change-module-filename-to-rxrpc-ko/20170218-034144'
into devel-spot-201702180421
git bisect good 48e6d3b9032a491ecafe7b9b584db210925e52c9 # 08:38 20+ 0 0day
base guard for 'devel-spot-201702180421'
git bisect good f35802d394f957348a1bf181bd72966576093c86 # 09:03 20+ 0 Merge
'linux-review/simran-singhal/staging-rtl8192u-Replace-symbolic-permissions-with-octal-permissions/20170218-033546'
into devel-spot-201702180421
git bisect good ff1176f6164f3d151ee64c05d3f7b6662a81b982 # 09:20 22+ 0
ethernet: aquantia: fix dma_mapping_error test
git bisect good 9878f60240f786286ebfaa8ff9227ef38da1720c # 09:36 21+ 0 Merge
branch 'ena-bug-fixes'
git bisect good b7eaf8f16e87c3896e9b8c0b2e54d71210d43b48 # 09:50 21+ 0 i40e:
Save more link abilities when using ethtool
git bisect good 2ccdf26ff614dd49b14e76c0c076f5f4e9562e79 # 10:04 22+ 0 ixgbe:
Add private flag to control buffer mode
git bisect good 99d5ceeea5120dd3ac2f879f4083697b70a1c89f # 10:47 22+ 0 Merge
branch 'master' of
git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next
git bisect good b065d3f59ff1905922194bd17c79543289317fc7 # 11:17 21+ 0 Merge
ath-next from
git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
git bisect good 4b5026ade59e07c8913ba8c4d19db2438fdeed1a # 11:31 22+ 0 Merge
branch 'net-sched-reflect-hw-offload-in-classifiers'
git bisect bad 6850f8b50928463213532d7812b74161d31d3cbd # 11:44 0- 2 net:
bgmac: store MAC address directly in netdev->dev_addr
git bisect bad da20420f83ea0fbcf3d03afda08d971ea1d8a356 # 11:54 0- 1
rhashtable: Add nested tables
git bisect good 98687f426bb3e93b9dbbfb614ba331192beae482 # 12:11 22+ 0 gfs2:
Use rhashtable walk interface in glock_hash_walk
git bisect good 40f9f439706073b4b0a654b3b99e18296b7990b3 # 12:26 20+ 0 tipc:
Fix tipc_sk_reinit race conditions
# first bad commit: [da20420f83ea0fbcf3d03afda08d971ea1d8a356] rhashtable: Add nested
tables
git bisect good 40f9f439706073b4b0a654b3b99e18296b7990b3 # 12:36 61+ 1 tipc:
Fix tipc_sk_reinit race conditions
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad da20420f83ea0fbcf3d03afda08d971ea1d8a356 # 12:44 0- 1
rhashtable: Add nested tables
# extra tests on HEAD of linux-devel/devel-spot-201702180421
git bisect bad 084e2c993d492db4ace16798dcc63060dd435329 # 12:44 0- 26 0day
head guard for 'devel-spot-201702180421'
# extra tests on tree/branch linux-devel/devel-catchup-201702180234
git bisect bad d55841a9b20ec2cf3aa04395b378b934aa46c207 # 13:04 0- 10 0day
head guard for 'devel-catchup-201702180234'
# extra tests with first bad commit reverted
git bisect good 54ee04487d9e263df77e769907b25d2dbb5e6996 # 13:24 61+ 0 Revert
"rhashtable: Add nested tables"
# extra tests on tree/branch linus/master
git bisect good 6dc39c50e4aeb769c8ae06edf2b1a732f3490913 # 13:41 62+ 0 Merge
branch 'for-linus' of git://git.kernel.dk/linux-block
# extra tests on tree/branch linux-next/master
git bisect good 4ce4a759a3e221b5265ebd03c2f8888b69a7cf3e # 14:09 62+ 1 Add
linux-next specific files for 20170217
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation