[lkp-robot] [Btrfs] 4bcecb33b4: fsmark.files_per_sec -65% regression
by kernel test robot
Greeting,
FYI, we noticed a -65% regression of fsmark.files_per_sec due to commit:
commit: 4bcecb33b4bc919e0a0383d97d9d4508c8cf78b8 ("Btrfs: fix reported number of inode blocks")
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master
in testcase: fsmark
on test machine: 144 threads Intel(R) Xeon(R) CPU E7-8890 v3 @ 2.50GHz with 128G memory
with following parameters:
iterations: 1x
nr_threads: 64t
disk: 8BRD_12G
md: RAID0
fs: btrfs
filesize: 4M
test_size: 60G
sync_method: fsyncBeforeClose
cpufreq_governor: performance
test-description: The fsmark is a file system benchmark to test synchronous write workloads, for example, mail servers workload.
test-url: https://sourceforge.net/projects/fsmark/
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone https://github.com/01org/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
testcase/path_params/tbox_group/run: fsmark/1x-64t-8BRD_12G-RAID0-btrfs-4M-60G-fsyncBeforeClose-performance/lkp-hsx02
2a2bb87c2c221d7d 4bcecb33b4bc919e0a0383d97d
---------------- --------------------------
%stddev change %stddev
\ | \
474957 -6% 444428 fsmark.app_overhead
1061 -65% 370 ± 4% fsmark.files_per_sec
558421 781% 4919293 ± 4% fsmark.time.voluntary_context_switches
14.70 186% 42.10 ± 4% fsmark.time.elapsed_time
14.70 186% 42.10 ± 4% fsmark.time.elapsed_time.max
1210 ± 5% 153% 3067 ± 5% fsmark.time.involuntary_context_switches
564 120% 1243 ± 3% fsmark.time.system_time
3839 -23% 2955 fsmark.time.percent_of_cpu_this_job_got
26843 ± 8% 138% 63940 ± 5% interrupts.CAL:Function_call_interrupts
15703 -61% 6157 ± 4% iostat.md0.w/s
3758783 -61% 1460865 ± 4% iostat.md0.wkB/s
3675077 -61% 1430247 ± 4% vmstat.io.bo
109228 264% 397596 vmstat.system.cs
57567 -4% 55284 vmstat.system.in
779 12% 870 turbostat.Avg_MHz
27.29 11% 30.17 turbostat.%Busy
413 4% 430 turbostat.PkgWatt
59.62 -4% 57.16 turbostat.RAMWatt
1856908 852% 17672157 ± 5% perf-stat.context-switches
1179 ± 7% 571% 7907 ± 5% perf-stat.cpu-migrations
18478436 ± 3% 494% 1.098e+08 ± 5% perf-stat.iTLB-loads
1.8e+11 240% 6.126e+11 ± 5% perf-stat.branch-instructions
1.771e+12 ± 3% 205% 5.395e+12 ± 5% perf-stat.cpu-cycles
1.889e+08 174% 5.17e+08 ± 3% perf-stat.node-load-misses
7.372e+11 154% 1.87e+12 ± 4% perf-stat.instructions
1.752e+11 ± 12% 137% 4.15e+11 ± 7% perf-stat.dTLB-loads
1.195e+08 134% 2.796e+08 perf-stat.node-store-misses
1.91e+08 ± 3% 121% 4.225e+08 ± 3% perf-stat.branch-misses
77270 113% 164378 ± 3% perf-stat.page-faults
77270 113% 164378 ± 3% perf-stat.minor-faults
395924 ± 38% 111% 836529 ± 16% perf-stat.instructions-per-iTLB-miss
5.534e+08 91% 1.057e+09 ± 3% perf-stat.cache-misses
2.066e+09 60% 3.299e+09 perf-stat.cache-references
4.201e+08 ± 13% 47% 6.178e+08 ± 15% perf-stat.dTLB-load-misses
42780444 ± 10% 42% 60856921 ± 3% perf-stat.dTLB-store-misses
4.081e+10 ± 6% 38% 5.63e+10 perf-stat.dTLB-stores
1.468e+08 33% 1.951e+08 ± 3% perf-stat.node-stores
44.86 31% 58.91 perf-stat.node-store-miss-rate%
70.58 30% 91.96 perf-stat.node-load-miss-rate%
26.80 20% 32.05 perf-stat.cache-miss-rate%
0.42 -17% 0.35 perf-stat.ipc
0.11 -35% 0.07 perf-stat.branch-miss-rate%
0.24 ± 6% -38% 0.15 ± 10% perf-stat.dTLB-load-miss-rate%
78732161 ± 4% -43% 45125639 perf-stat.node-loads
fsmark.files_per_sec
1200 ++-------------------------------------------------------------------+
| * * * * * |
1100 **** ** * ****** **** **** **.** * ****** ******** * ** *** * ***
1000 ++ * ***** ** * * * * * * |
| |
900 ++ |
800 ++ |
| |
700 ++ |
600 ++ |
| |
500 ++ |
400 ++ |
|OOOOOOOOOOOOOOOO O OOOOOOOOOOO |
300 O+---------------O-O-------------------------------------------------+
[*] bisect-good sample
[O] bisect-bad sample
Disclaimer:
Results have been estimated based on internal Intel analysis and are provided
for informational purposes only. Any difference in system hardware or software
design or configuration may affect actual performance.
Thanks,
Xiaolong
3 years, 9 months
[lkp-robot] [kernel] c1f943ee40: kernel_BUG_at_kernel/smpboot.c
by kernel test robot
FYI, we noticed the following commit:
commit: c1f943ee4029d96b2841eb9a1bcec4b3dab6c67e ("kernel: sched: Provide a pointer to the valid CPU mask")
url: https://github.com/0day-ci/linux/commits/Sebastian-Andrzej-Siewior/kernel...
in testcase: trinity
with following parameters:
runtime: 300s
test-description: Trinity is a linux system call fuzz tester.
test-url: http://codemonkey.org.uk/projects/trinity/
on test machine: qemu-system-x86_64 -enable-kvm -smp 2 -m 420M
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+------------------------------------------+------------+------------+
| | 89970a04d7 | c1f943ee40 |
+------------------------------------------+------------+------------+
| boot_successes | 12 | 2 |
| boot_failures | 0 | 10 |
| kernel_BUG_at_kernel/smpboot.c | 0 | 10 |
| invalid_opcode:#[##] | 0 | 10 |
| EIP:smpboot_thread_fn | 0 | 10 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 10 |
+------------------------------------------+------------+------------+
[ 0.302283] kernel BUG at kernel/smpboot.c:137!
[ 0.302283] kernel BUG at kernel/smpboot.c:137!
[ 0.304242] invalid opcode: 0000 [#1] PREEMPT SMP
[ 0.304242] invalid opcode: 0000 [#1] PREEMPT SMP
[ 0.306065] Modules linked in:
[ 0.306065] Modules linked in:
[ 0.307436] CPU: 0 PID: 14 Comm: cpuhp/1 Not tainted 4.11.0-rc4-00065-gc1f943e #74
[ 0.307436] CPU: 0 PID: 14 Comm: cpuhp/1 Not tainted 4.11.0-rc4-00065-gc1f943e #74
[ 0.310000] task: 57520000 task.stack: 5751a000
[ 0.310000] task: 57520000 task.stack: 5751a000
[ 0.310000] EIP: smpboot_thread_fn+0x380/0x3e0
[ 0.310000] EIP: smpboot_thread_fn+0x380/0x3e0
[ 0.310000] EFLAGS: 00210202 CPU: 0
[ 0.310000] EFLAGS: 00210202 CPU: 0
[ 0.310000] EAX: 587bd950 EBX: 57520000 ECX: 00000000 EDX: 00000001
[ 0.310000] EAX: 587bd950 EBX: 57520000 ECX: 00000000 EDX: 00000001
[ 0.310000] ESI: 00000000 EDI: 00000001 EBP: 5751bf80 ESP: 5751bf64
[ 0.310000] ESI: 00000000 EDI: 00000001 EBP: 5751bf80 ESP: 5751bf64
[ 0.310000] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 0.310000] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
[ 0.310000] CR0: 80050033 CR2: ffffffff CR3: 189fa000 CR4: 00000690
[ 0.310000] CR0: 80050033 CR2: ffffffff CR3: 189fa000 CR4: 00000690
[ 0.310000] Call Trace:
[ 0.310000] Call Trace:
[ 0.310000] kthread+0xdf/0x110
[ 0.310000] kthread+0xdf/0x110
[ 0.310000] ? sort_range+0x30/0x30
[ 0.310000] ? sort_range+0x30/0x30
[ 0.310000] ? kthread_create_on_node+0x30/0x30
[ 0.310000] ? kthread_create_on_node+0x30/0x30
[ 0.310000] ret_from_fork+0x21/0x30
[ 0.310000] ret_from_fork+0x21/0x30
[ 0.310000] Code: 8b 50 04 85 d2 74 10 8b 00 31 d2 0f a3 05 50 dc 81 58 0f 92 c2 ff d1 8b 45 ec e8 bc 67 17 00 83 c4 10 31 c0 5b 5e 5f 5d c3 66 90 <0f> 0b 8d b6 00 00 00 00 b8 01 00 00 00 e8 3e 41 00 00 e8 a9 de
[ 0.310000] Code: 8b 50 04 85 d2 74 10 8b 00 31 d2 0f a3 05 50 dc 81 58 0f 92 c2 ff d1 8b 45 ec e8 bc 67 17 00 83 c4 10 31 c0 5b 5e 5f 5d c3 66 90 <0f> 0b 8d b6 00 00 00 00 b8 01 00 00 00 e8 3e 41 00 00 e8 a9 de
[ 0.310000] EIP: smpboot_thread_fn+0x380/0x3e0 SS:ESP: 0068:5751bf64
[ 0.310000] EIP: smpboot_thread_fn+0x380/0x3e0 SS:ESP: 0068:5751bf64
[ 0.310013] ---[ end trace b192179aeb6bf756 ]---
To reproduce:
git clone https://github.com/01org/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
Xiaolong
3 years, 9 months
24cb25a100: BUG: kernel reboot-without-warning in boot stage
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/jirislaby/linux.git devel
commit 24cb25a1006d2007fe9f4dd5b64178672268c164
Author: Jiri Slaby <jslaby(a)suse.cz>
AuthorDate: Wed Mar 29 16:28:01 2017 +0200
Commit: Jiri Slaby <jslaby(a)suse.cz>
CommitDate: Mon Apr 10 16:43:32 2017 +0200
OBJTOOL_START_FUNC+END
Signed-off-by: Jiri Slaby <jslaby(a)suse.cz>
14daf1b653 objtool: make it visible in make V=1 output
24cb25a100 OBJTOOL_START_FUNC+END
dbdd725ea1 working walking
+-------------------------------------------------+------------+------------+------------+
| | 14daf1b653 | 24cb25a100 | dbdd725ea1 |
+-------------------------------------------------+------------+------------+------------+
| boot_successes | 31 | 0 | 0 |
| boot_failures | 2 | 11 | 11 |
| IP-Config:Auto-configuration_of_network_failed | 2 | | |
| BUG:kernel_reboot-without-warning_in_boot_stage | 0 | 11 | 11 |
+-------------------------------------------------+------------+------------+------------+
Decompressing Linux... Parsing ELF... done.
Booting the kernel.
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 8e3cb561730407080c1919266dc5db2df99f7abd f8c97bdb49832d2b0edaa0c05db873aa2f6101ff --
git bisect bad 9ea095be6959dbeb863b83eba18078c25172c4ad # 02:30 B 0 11 21 0 Merge 'block/for-4.12/test' into devel-catchup-201704110145
git bisect bad 941b66ffb9ec9144eb675fe12e97a0af9ef2f9eb # 02:39 B 0 11 21 0 Merge 'ath6kl/ath-next' into devel-catchup-201704110145
git bisect bad 5c9c2e319bb5334e2c572e0998cb930f05019286 # 02:50 B 0 11 21 0 Merge 'balbi-usb/testing/next' into devel-catchup-201704110145
git bisect good 272c189c0c333b499c4f903a8d6462038b168d46 # 03:01 G 11 0 1 1 0day base guard for 'devel-catchup-201704110145'
git bisect bad 472c5860607ff2bbcbc053ff5b845e37d65eac13 # 03:08 B 0 11 21 0 Merge 'jirislaby/devel' into devel-catchup-201704110145
git bisect good 0a4a159643ebd7f98af9b25277fec7e0b19c63f0 # 03:19 G 11 0 0 0 linkage: new macros for assembler symbols
git bisect good 2882d298ff05ed45020c67893c83352bcbe90dec # 03:27 G 11 0 0 0 NATIVE LABEL
git bisect good 14daf1b6534815a9728b3cedf9afa5e59c059f3a # 03:39 G 11 0 0 0 objtool: make it visible in make V=1 output
git bisect bad aeeb96124f7074494c660043d7398b1004eb44ac # 03:52 B 0 11 21 0 objtool: fix build
git bisect bad adda07604d776b085b95276e0a10499c4fc8108a # 04:02 B 0 11 21 0 thunk: annotate manually for comparison
git bisect bad 5f203c84aca7de14b4968ea7a6b1b50fa447ef41 # 04:13 B 0 11 21 0 irq: fix up for objtool
git bisect bad 24cb25a1006d2007fe9f4dd5b64178672268c164 # 04:18 B 0 2 12 0 OBJTOOL_START_FUNC+END
# first bad commit: [24cb25a1006d2007fe9f4dd5b64178672268c164] OBJTOOL_START_FUNC+END
git bisect good 14daf1b6534815a9728b3cedf9afa5e59c059f3a # 04:27 G 31 0 0 0 objtool: make it visible in make V=1 output
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad 24cb25a1006d2007fe9f4dd5b64178672268c164 # 04:37 B 0 11 21 0 OBJTOOL_START_FUNC+END
# extra tests on HEAD of linux-devel/devel-catchup-201704110145
git bisect bad 8e3cb561730407080c1919266dc5db2df99f7abd # 04:37 B 0 37 50 0 0day head guard for 'devel-catchup-201704110145'
# extra tests on tree/branch jirislaby/devel
git bisect bad dbdd725ea16abea57250be8fa08c9427a703a5dd # 04:47 B 0 2 12 0 working walking
# extra tests with first bad commit reverted
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
3 years, 9 months
[cfq] 142bbdfccc [ 53.882634] list_del corruption, ffff88001766c890->prev is LIST_POISON2 (dead000000000200)
by Fengguang Wu
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git for-4.12/block
commit 142bbdfccc8b3e9f7342f2ce8422e76a3b45beae
Author: Jan Kara <jack(a)suse.cz>
AuthorDate: Tue Apr 4 14:31:30 2017 +0200
Commit: Jens Axboe <axboe(a)fb.com>
CommitDate: Wed Apr 5 08:15:08 2017 -0600
cfq: Disable writeback throttling by default
Writeback throttling does not play well with CFQ since that also tries
to throttle async writes. As a result async writeback can get starved in
presence of readers. As an example take a benchmark simulating
postgreSQL database running over a standard rotating SATA drive. There
are 16 processes doing random reads from a huge file (2*machine memory),
1 process doing random writes to the huge file and calling fsync once
per 50000 writes and 1 process doing sequential 8k writes to a
relatively small file wrapping around at the end of the file and calling
fsync every 5 writes. Under this load read latency easily exceeds the
target latency of 75 ms (just because there are so many reads happening
against a relatively slow disk) and thus writeback is throttled to a
point where only 1 write request is allowed at a time. Blktrace data
then looks like:
8,0 1 0 8.347751764 0 m N cfq workload slice:40000000
8,0 1 0 8.347755256 0 m N cfq293A / set_active wl_class: 0 wl_type:0
8,0 1 0 8.347784100 0 m N cfq293A / Not idling. st->count:1
8,0 1 3814 8.347763916 5839 UT N [kworker/u9:2] 1
8,0 0 0 8.347777605 0 m N cfq293A / Not idling. st->count:1
8,0 1 0 8.347784100 0 m N cfq293A / Not idling. st->count:1
8,0 3 1596 8.354364057 0 C R 156109528 + 8 (6906954) [0]
8,0 3 0 8.354383193 0 m N cfq6196SN / complete rqnoidle 0
8,0 3 0 8.354386476 0 m N cfq schedule dispatch
8,0 3 0 8.354399397 0 m N cfq293A / Not idling. st->count:1
8,0 3 0 8.354404705 0 m N cfq293A / dispatch_insert
8,0 3 0 8.354409454 0 m N cfq293A / dispatched a request
8,0 3 0 8.354412527 0 m N cfq293A / activate rq, drv=1
8,0 3 1597 8.354414692 0 D W 145961400 + 24 (6718452) [swapper/0]
8,0 3 0 8.354484184 0 m N cfq293A / Not idling. st->count:1
8,0 3 0 8.354487536 0 m N cfq293A / slice expired t=0
8,0 3 0 8.354498013 0 m N / served: vt=5888102466265088 min_vt=5888074869387264
8,0 3 0 8.354502692 0 m N cfq293A / sl_used=6737519 disp=1 charge=6737519 iops=0 sect=24
8,0 3 0 8.354505695 0 m N cfq293A / del_from_rr
...
8,0 0 1810 8.354728768 0 C W 145961400 + 24 (314076) [0]
8,0 0 0 8.354746927 0 m N cfq293A / complete rqnoidle 0
...
8,0 1 3829 8.389886102 5839 G W 145962968 + 24 [kworker/u9:2]
8,0 1 3830 8.389888127 5839 P N [kworker/u9:2]
8,0 1 3831 8.389908102 5839 A W 145978336 + 24 <- (8,4) 44000
8,0 1 3832 8.389910477 5839 Q W 145978336 + 24 [kworker/u9:2]
8,0 1 3833 8.389914248 5839 I W 145962968 + 24 (28146) [kworker/u9:2]
8,0 1 0 8.389919137 0 m N cfq293A / insert_request
8,0 1 0 8.389924305 0 m N cfq293A / add_to_rr
8,0 1 3834 8.389933175 5839 UT N [kworker/u9:2] 1
...
8,0 0 0 9.455290997 0 m N cfq workload slice:40000000
8,0 0 0 9.455294769 0 m N cfq293A / set_active wl_class:0 wl_type:0
8,0 0 0 9.455303499 0 m N cfq293A / fifo=ffff880003166090
8,0 0 0 9.455306851 0 m N cfq293A / dispatch_insert
8,0 0 0 9.455311251 0 m N cfq293A / dispatched a request
8,0 0 0 9.455314324 0 m N cfq293A / activate rq, drv=1
8,0 0 2043 9.455316210 6204 D W 145962968 + 24 (1065401962) [pgioperf]
8,0 0 0 9.455392407 0 m N cfq293A / Not idling. st->count:1
8,0 0 0 9.455395969 0 m N cfq293A / slice expired t=0
8,0 0 0 9.455404210 0 m N / served: vt=5888958194597888 min_vt=5888941810597888
8,0 0 0 9.455410077 0 m N cfq293A / sl_used=4000000 disp=1 charge=4000000 iops=0 sect=24
8,0 0 0 9.455416851 0 m N cfq293A / del_from_rr
...
8,0 0 2045 9.455648515 0 C W 145962968 + 24 (332305) [0]
8,0 0 0 9.455668350 0 m N cfq293A / complete rqnoidle 0
...
8,0 1 4371 9.455710115 5839 G W 145978336 + 24 [kworker/u9:2]
8,0 1 4372 9.455712350 5839 P N [kworker/u9:2]
8,0 1 4373 9.455730159 5839 A W 145986616 + 24 <- (8,4) 52280
8,0 1 4374 9.455732674 5839 Q W 145986616 + 24 [kworker/u9:2]
8,0 1 4375 9.455737563 5839 I W 145978336 + 24 (27448) [kworker/u9:2]
8,0 1 0 9.455742871 0 m N cfq293A / insert_request
8,0 1 0 9.455747550 0 m N cfq293A / add_to_rr
8,0 1 4376 9.455756629 5839 UT N [kworker/u9:2] 1
So we can see a Q event for a write request, then IO is blocked by
writeback throttling and G and I events for the request happen only once
other writeback IO is completed. Thus CFQ always sees only one write
request. When it sees it, it queues the async queue behind all the read
queues and the async queue gets scheduled after about one second. When
it is scheduled, that one request gets dispatched and async queue is
expired as it has no more requests to submit. Overall we submit about
one write request per second.
Although this scheduling is beneficial for read latency, writes are
heavily starved and this causes large delays all over the system (due to
processes blocking on page lock, transaction starts, etc.). When
writeback throttling is disabled, write throughput is about one fifth of
a read throughput which roughly matches readers/writers ratio and
overall the system stalls are much shorter.
Mixing writeback throttling logic with CFQ throttling logic is always a
recipe for surprises as CFQ assumes it sees the big part of the picture
which is not necessarily true when writeback throttling is blocking
requests. So disable writeback throttling logic by default when CFQ is
used as an IO scheduler.
Signed-off-by: Jan Kara <jack(a)suse.cz>
Signed-off-by: Jens Axboe <axboe(a)fb.com>
85003a446e block: fix inheriting request priority from bio
142bbdfccc cfq: Disable writeback throttling by default
591c59d18f block: sed-opal: Tone down all the pr_* to debugs
5efce14289 Add linux-next specific files for 20170407
+-----------------------------------------------------------------------+------------+------------+------------+---------------+
| | 85003a446e | 142bbdfccc | 591c59d18f | next-20170407 |
+-----------------------------------------------------------------------+------------+------------+------------+---------------+
| boot_successes | 0 | 0 | 0 | 0 |
| boot_failures | 72 | 13 | 16 | 17 |
| WARNING:at_drivers/gpu/drm/drm_mode_config.c:#drm_mode_config_cleanup | 72 | 13 | 16 | |
| BUG:Bad_page_state_in_process | 72 | 13 | 16 | |
| kernel_BUG_at_lib/list_debug.c | 0 | 7 | 12 | 17 |
| invalid_opcode:#[##] | 0 | 7 | 12 | 17 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 7 | 12 | 17 |
+-----------------------------------------------------------------------+------------+------------+------------+---------------+
[ 53.879031] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 53.882634] list_del corruption, ffff88001766c890->prev is LIST_POISON2 (dead000000000200)
[ 53.885158] ------------[ cut here ]------------
[ 53.886348] kernel BUG at lib/list_debug.c:50!
[ 53.887820] invalid opcode: 0000 [#1]
[ 53.888750] CPU: 0 PID: 1 Comm: swapper Tainted: G B W 4.11.0-rc3-00108-g142bbdf #1
[ 53.893266] task: ffff88001e42e000 task.stack: ffff88001e430000
[ 53.897615] RIP: 0010:__list_del_entry_valid+0x49/0x7c
[ 53.899003] RSP: 0000:ffff88001e433ca8 EFLAGS: 00010296
[ 53.901688] RAX: 000000000000004e RBX: ffff88001766c890 RCX: ffff88001e42e608
[ 53.905706] RDX: 0000000000000086 RSI: 0000000000000001 RDI: 0000000000000286
[ 53.907504] RBP: ffff88001e433ca8 R08: 0000000000000001 R09: 0000000000000000
[ 53.909377] R10: ffff88001e433c68 R11: ffffffff83b9f5c7 R12: ffff880017646000
[ 53.911264] R13: ffffffff82edc470 R14: 0000000000000000 R15: 00000000ecd70201
[ 53.913178] FS: 0000000000000000(0000) GS:ffffffff82c41000(0000) knlGS:0000000000000000
[ 53.915286] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 53.916831] CR2: 0000000000000000 CR3: 0000000002c17000 CR4: 00000000000006f0
[ 53.918792] Call Trace:
[ 53.920003] blk_stat_remove_callback+0x22/0x75
[ 53.921270] wbt_exit+0x1d/0x3c
[ 53.922162] blk_unregister_queue+0x97/0xa8
[ 53.924686] del_gendisk+0x12f/0x1c8
[ 53.925653] ide_cd_remove+0x29/0x50
[ 53.926627] generic_ide_remove+0x20/0x27
[ 53.927602] driver_probe_device+0x178/0x322
[ 53.928660] ? driver_probe_device+0x322/0x322
[ 53.930030] __driver_attach+0x61/0x82
[ 53.931041] bus_for_each_dev+0x5a/0x82
[ 53.931905] driver_attach+0x19/0x1b
[ 53.933323] bus_add_driver+0xea/0x1ce
[ 53.934341] ? ide_gd_init+0x48/0x48
[ 53.935262] driver_register+0x83/0xba
[ 53.936105] ide_cdrom_init+0x27/0x48
[ 53.937348] do_one_initcall+0xc3/0x22d
[ 53.938388] ? parse_args+0x116/0x2a4
[ 53.940037] kernel_init_freeable+0x185/0x2ab
[ 53.941207] ? rest_init+0xba/0xba
[ 53.942183] kernel_init+0x9/0xe1
[ 53.943093] ret_from_fork+0x2c/0x40
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start d203084e692ac2f656cf8c50449f8f90ca7875de a71c9a1c779f2499fb2afc0553e543f18aff6edf --
git bisect good 0b14e94a0003326bad39639ebafb4edd60003cc2 # 04:03 G 11 0 11 11 Merge remote-tracking branch 'ipsec-next/master'
git bisect bad 27e723a4c39f9c94889452cb8911d66a06dfe69e # 05:01 B 0 7 17 0 Merge remote-tracking branch 'mailbox/mailbox-for-next'
git bisect good 2cb3c9c8012d8e99d103f2fd62bd4c0a6c018785 # 18:11 G 11 0 0 2 Merge remote-tracking branch 'sound/for-next'
git bisect bad 2dc410a12a7cc90d7cf712816474ee13199f305e # 18:37 B 0 1 11 0 Merge remote-tracking branch 'mfd/for-mfd-next'
git bisect bad 612ae9f4920a9f4945629d12c213faa5548a9311 # 19:04 B 0 3 13 0 Merge remote-tracking branch 'lightnvm/for-next'
git bisect good d59c05080e9d7e0b940ea02ac89ad30fee4dba25 # 19:45 G 10 0 0 0 Merge remote-tracking branch 'modules/modules-next'
git bisect good 2f2761a9a104609a84d8306c3a5abec4fc6c3639 # 20:31 G 10 0 0 0 Merge remote-tracking branch 'input/next'
git bisect bad 639a55aed5e49e2677e1d7c2cbf4890999543775 # 21:08 B 0 1 11 0 Merge remote-tracking branch 'block/for-next'
git bisect good 508f4be842c912c8936ad88909f89d60b8997f8b # 21:52 G 10 0 10 10 Merge branch 'for-4.12/block' into for-next
git bisect good 4083aa986f0447d562c494e75d525c1b1df71a2a # 22:15 G 10 0 10 10 nvmet_fc: Sync NVME LS reject reasons with spec
git bisect bad 64c7f1d1572cacadfc0a4ca5a937aeffa486de58 # 22:59 B 0 1 11 0 block, scsi: move the retries field to struct scsi_request
git bisect good 77f02a7acd7654cd5944f2120831d1eace94b343 # 11:10 G 11 0 11 15 nvme: factor request completion code into a common helper
git bisect bad 8e14be53f470b47d044d9d552bdc3bb4c6723276 # 11:25 B 0 11 21 0 remove the obsolete hd driver
git bisect bad 142bbdfccc8b3e9f7342f2ce8422e76a3b45beae # 11:38 B 5 1 5 5 cfq: Disable writeback throttling by default
git bisect good 85003a446e9d058c9c3e6cfa5d991ace07330a68 # 12:08 G 17 0 17 17 block: fix inheriting request priority from bio
# first bad commit: [142bbdfccc8b3e9f7342f2ce8422e76a3b45beae] cfq: Disable writeback throttling by default
git bisect good 85003a446e9d058c9c3e6cfa5d991ace07330a68 # 00:09 G 49 0 49 70 block: fix inheriting request priority from bio
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad 142bbdfccc8b3e9f7342f2ce8422e76a3b45beae # 00:27 B 2 5 2 2 cfq: Disable writeback throttling by default
# extra tests on HEAD of linux-next/master
git bisect bad d203084e692ac2f656cf8c50449f8f90ca7875de # 00:27 B 0 17 30 0 Add linux-next specific files for 20170406
# extra tests on tree/branch block/for-4.12/block
git bisect bad 591c59d18f72c98ad7a992809c3a9a1789687845 # 00:42 B 0 2 12 0 block: sed-opal: Tone down all the pr_* to debugs
# extra tests with first bad commit reverted
git bisect good 154fba34f5994831c761349e10feb59863a3b46f # 01:10 G 17 0 17 17 Revert "cfq: Disable writeback throttling by default"
# extra tests on tree/branch linux-next/master
git bisect bad 5efce1428912454a377d8336ea47c51700641b38 # 01:24 B 0 2 12 0 Add linux-next specific files for 20170407
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
3 years, 9 months
80b10d1d56: net/core/dev.c:7907 suspicious rcu_dereference_check() usage!
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://github.com/0day-ci/linux/commits/David-Miller/Generic-XDP/2017041...
commit 80b10d1d56ec8074ac8f458439a571b72e9b3ea2
Author: David Miller <davem(a)davemloft.net>
AuthorDate: Sun Apr 9 13:35:28 2017 -0700
Commit: 0day robot <fengguang.wu(a)intel.com>
CommitDate: Mon Apr 10 04:41:14 2017 +0800
Generic XDP
This provides a generic non-optimized XDP implementation when the
device driver does not provide an optimized one.
It is arguable that perhaps I should have required something like
this as part of the initial XDP feature merge.
I believe this is critical for two reasons:
1) Accessibility. More people can play with XDP with less
dependencies. Yes I know we have XDP support in virtio_net, but
that just creates another depedency for learning how to use this
facility.
I wrote this to make life easier for the XDP newbies.
2) As a model for what the expected semantics are. If there is a pure
generic core implementation, it serves as a semantic example for
driver folks adding XDP support.
This is just a rough draft and is untested.
Signed-off-by: David S. Miller <davem(a)davemloft.net>
417d978fa5 Merge branch 'dsa-receive-path-simplifications'
80b10d1d56 Generic XDP
80b10d1d56 Generic XDP
+---------------------------------------------------------+------------+------------+------------+
| | 417d978fa5 | 80b10d1d56 | 80b10d1d56 |
+---------------------------------------------------------+------------+------------+------------+
| boot_successes | 39 | 0 | 0 |
| boot_failures | 0 | 24 | 24 |
| net/core/dev.c:#suspicious_rcu_dereference_check()usage | 0 | 24 | 24 |
+---------------------------------------------------------+------------+------------+------------+
[ 8.069991]
[ 8.070587] ===============================
[ 8.071556] [ ERR: suspicious RCU usage. ]
[ 8.072486] 4.11.0-rc5-01173-g80b10d1 #1 Not tainted
[ 8.073527] -------------------------------
[ 8.074461] net/core/dev.c:7907 suspicious rcu_dereference_check() usage!
[ 8.076361]
[ 8.076361] other info that might help us debug this:
[ 8.076361]
[ 8.078517]
[ 8.078517] rcu_scheduler_active = 2, debug_locks = 0
[ 8.080154] no locks held by swapper/0/1.
[ 8.081099]
[ 8.081099] stack backtrace:
[ 8.082581] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.11.0-rc5-01173-g80b10d1 #1
[ 8.084378] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 8.086576] Call Trace:
[ 8.087377] dump_stack+0x82/0xb8
[ 8.088224] lockdep_rcu_suspicious+0xf7/0x100
[ 8.089240] free_netdev+0xf0/0x135
[ 8.090126] sbni_probe+0x287/0x2ba
[ 8.090993] ? set_debug_rodata+0x12/0x12
[ 8.091927] net_olddevs_init+0x14/0x72
[ 8.092865] ? probe_list2+0x50/0x50
[ 8.093720] do_one_initcall+0x90/0x142
[ 8.094605] ? set_debug_rodata+0x12/0x12
[ 8.095501] kernel_init_freeable+0x1d0/0x258
[ 8.096450] ? rest_init+0x13b/0x13b
[ 8.097276] kernel_init+0xe/0xf5
[ 8.098069] ret_from_fork+0x31/0x40
[ 8.101856] tun: Universal TUN/TAP device driver, 1.6
[ 8.103145] arcnet: arcnet loaded
[ 8.103940] arcnet:rfc1201: RFC1201 "standard" (`a') encapsulation support loaded
[ 8.105613] arcnet:rfc1051: RFC1051 "simple standard" (`s') encapsulation support loaded
[ 8.107434] arcnet:arc_rawmode: raw mode (`r') encapsulation support loaded
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 43fbb962e25bf4fb66be1238c37260fb090eb6a8 39da7c509acff13fc8cb12ec1bb20337c988ed36 --
git bisect good 6d38c461214beefa996cd347243bfd91ff8d1d6f # 06:02 G 10 0 0 0 Merge 'linux-review/Vincent-Stehl/regulator-isl9305-fix-array-size/20170410-043334' into devel-catchup-201704100458
git bisect good 82ae802870562804ea54e325468e0b917eacdd84 # 06:11 G 11 0 0 0 Merge 'block/for-linus' into devel-catchup-201704100458
git bisect bad a82b8eabd367f91ef77c636552b4ad7730375941 # 07:19 B 0 2 22 9 Merge 'linux-review/David-Miller/Generic-XDP/20170410-044106' into devel-catchup-201704100458
git bisect good 6069f3fbde03211f4b839e188eba2439f8b8326a # 07:36 G 10 0 0 0 liquidio: fix tx completions in napi poll
git bisect good eefe06e8ceea88f8397a8df0880ab5ca28dcada6 # 07:38 G 11 0 0 0 Merge branch 'bpf-prog-testing-framework'
git bisect good 2f78227874754b1e10cd348fd6e7693b0dabb3f6 # 08:10 G 11 0 0 0 qed: Correct MSI-x for storage
git bisect good 45e60cb3fa4ef7663ed8e13ef4e9464df4301326 # 08:22 G 10 0 0 0 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue
git bisect good ce736788e8a92c12639311a9f01d55ccc997729c # 08:40 G 10 0 0 0 net: stmmac: adding multiple buffers for TX
git bisect good c42cb98cfd18dc66b099f4d4a310e12ac8957630 # 08:44 G 11 0 0 0 Merge tag 'mlx5-updates-2017-04-16' of git://git.kernel.org/pub/scm/linux/kernel/git/saeed/linux
git bisect good bffb184247bcc783a40a0e123a9a2de3c5b28157 # 08:55 G 10 0 0 0 netvsc: Initialize all channel related state prior to opening the channel
git bisect good 16c5dcb13a371feae0e680e6518775b5335b37d8 # 09:14 G 11 0 0 1 net: dsa: Move skb_unshare() to dsa_switch_rcv()
git bisect good 417d978fa532b61b89f0c3ccbd9cdb51090ea032 # 09:25 G 10 0 0 0 Merge branch 'dsa-receive-path-simplifications'
git bisect bad 80b10d1d56ec8074ac8f458439a571b72e9b3ea2 # 09:48 B 0 2 36 11 Generic XDP
# first bad commit: [80b10d1d56ec8074ac8f458439a571b72e9b3ea2] Generic XDP
git bisect good 417d978fa532b61b89f0c3ccbd9cdb51090ea032 # 10:09 G 31 0 0 0 Merge branch 'dsa-receive-path-simplifications'
# extra tests on HEAD of linux-devel/devel-catchup-201704100458
git bisect bad 43fbb962e25bf4fb66be1238c37260fb090eb6a8 # 10:09 B 0 27 66 0 0day head guard for 'devel-catchup-201704100458'
# extra tests on tree/branch linux-review/David-Miller/Generic-XDP/20170410-044106
git bisect bad 80b10d1d56ec8074ac8f458439a571b72e9b3ea2 # 10:10 B 0 24 60 0 Generic XDP
# extra tests with first bad commit reverted
git bisect good c0140fccd94de2b1f8bd136e7874b8312d3542fe # 10:34 G 10 0 0 0 Revert "Generic XDP"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
3 years, 9 months
Re: [LKP] LKP report for aubrey-fast_idle/4.8.x [job.yaml]
by Li, Aubrey
Hi Philip,
It seems that I always encountered an error below so that the test is always incomplete.
Can you please take a look?
Thanks,
-Aubrey
aubrey@inn:/lkp/lkp$ lkp compare -at v4.8.8 ea899bd65fc285d5753d70a7879a7332821bbc02
tests: 1
testcase/path_params/tbox_group/run: fio-basic/1SSD-btrfs-300s-8-randwrite-4k-sync-512g-performance/lkp-bdw-ep2
v4.8.8 ea899bd65fc285d5753d70a787
---------------- --------------------------
fail:runs %reproduction fail:runs
| | |
:1 67% 2:3 stderr.ERROR:use_the-f_option_to_force_overwrite_of/dev/nvme0n1p1
:1 67% 2:3 last_state.incomplete
:1 100% 3:3 last_state.is_incomplete_run
> -----Original Message-----
> From: Li, Philip
> Sent: Sunday, April 09, 2017 9:01 AM
> To: Li, Aubrey
> Subject: LKP report for aubrey-fast_idle/4.8.x [job.yaml]
>
> QUEUED JOBS [3]
> /result/fio-basic/1SSD-btrfs-300s-8-randwrite-4k-sync-512g-performance/lkp-bd
> w-ep2/debian-x86_64-2016-08-31.cgz/x86_64-rhel-7.2/gcc-6/ea899bd65fc285d
> 5753d70a7879a7332821bbc02/0 INCOMPLETE
> /result/fio-basic/1SSD-btrfs-300s-8-randwrite-4k-sync-512g-performance/lkp-bd
> w-ep2/debian-x86_64-2016-08-31.cgz/x86_64-rhel-7.2/gcc-6/ea899bd65fc285d
> 5753d70a7879a7332821bbc02/1 INCOMPLETE
> /result/fio-basic/1SSD-btrfs-300s-8-randwrite-4k-sync-512g-performance/lkp-bd
> w-ep2/debian-x86_64-2016-08-31.cgz/x86_64-rhel-7.2/gcc-6/ea899bd65fc285d
> 5753d70a7879a7332821bbc02/2 INCOMPLETE
>
> Disclaimer:
> Results have been estimated based on internal Intel analysis and are provided
> for informational purposes only. Any difference in system hardware or software
> design or configuration may affect actual performance.
>
> ---
> 0DAY/LKP kernel testing infrastructure Open Source Technology
> Center
> https://lists.01.org/mailman/listinfo/lkp Intel
> Corporation
3 years, 9 months
e1e103a98a: BUG: unable to handle kernel paging request at ffffa64b8083fd00
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
git://internal_merge_and_test_tree devel-hourly-2017040719
commit e1e103a98a22d83f3330616f8d3eba925ac14f5c
Merge: 6de452b a6e82e6
Author: 0day robot <fengguang.wu(a)intel.com>
AuthorDate: Fri Apr 7 19:50:23 2017 +0800
Commit: 0day robot <fengguang.wu(a)intel.com>
CommitDate: Fri Apr 7 19:50:23 2017 +0800
Merge 'linux-review/Eric-Biggers/KEYS-fix-freeing-uninitialized-memory-in-key_update/20170403-104754' into devel-hourly-2017040719
6de452b39c Merge 'nfsd/nfsd-next' into devel-hourly-2017040719
a6e82e6271 KEYS: fix freeing uninitialized memory in key_update()
e1e103a98a Merge 'linux-review/Eric-Biggers/KEYS-fix-freeing-uninitialized-memory-in-key_update/20170403-104754' into devel-hourly-2017040719
581bb361b3 0day head guard for 'devel-hourly-2017040719'
+-------------------------------------------------------+------------+------------+------------+------------------+
| | 6de452b39c | a6e82e6271 | e1e103a98a | v4.11-rc5_040719 |
+-------------------------------------------------------+------------+------------+------------+------------------+
| boot_successes | 1011 | 1009 | 909 | 212 |
| boot_failures | 0 | 0 | 1 | 11 |
| BUG:unable_to_handle_kernel | 0 | 0 | 1 | 3 |
| Oops:#[##] | 0 | 0 | 1 | 3 |
| Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 0 | 0 | 1 | 3 |
| BUG:kernel_hang_in_test_stage | 0 | 0 | 0 | 8 |
+-------------------------------------------------------+------------+------------+------------+------------------+
[main] Random reseed: 1705441653
[main] Random reseed: 3615930025
[child1:520] delete_module (176) returned ENOSYS, marking as inactive.
[child1:520] uid changed! Was: 0, now 1539842975
[watchdog] [495] Watchdog exiting
[ 25.993249] BUG: unable to handle kernel paging request at ffffa64b8083fd00
[ 25.994288] IP: hrtimer_run_queues+0x90/0x123
[ 25.994916] PGD 1d406067
[ 25.994917] P4D 1d406067
[ 25.995298] PUD 1d407067
[ 25.995686] PMD 1f060067
[ 25.996079] PTE 0
[ 25.996460]
[ 25.997588] Oops: 0000 [#1] SMP
[ 25.998104] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 4.11.0-rc5-04979-ge1e103a #1
[ 25.999182] task: ffff8d2c1d54c000 task.stack: ffffa64b80128000
[ 26.003180] RIP: 0010:hrtimer_run_queues+0x90/0x123
[ 26.004419] RSP: 0018:ffff8d2c1e703f10 EFLAGS: 00010082
[ 26.005281] RAX: 14b38362e55fd7e6 RBX: ffff8d2c1e712f00 RCX: ffff8d2c1e713028
[ 26.006359] RDX: ffff8d2c1e713028 RSI: 0000000000000003 RDI: 00000000001cada6
[ 26.007560] RBP: ffff8d2c1e703f50 R08: ffffffff968862b8 R09: 0000000000000000
[ 26.008664] R10: 001dcd6500000000 R11: 0000000000000002 R12: ffffa64b8083fce0
[ 26.009777] R13: 0000000000000001 R14: ffff8d2c1e712f80 R15: ffff8d2c1d54c000
[ 26.011008] FS: 0000000000000000(0000) GS:ffff8d2c1e700000(0000) knlGS:0000000000000000
[ 26.012196] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 26.013230] CR2: ffffa64b8083fd00 CR3: 000000000ec0b000 CR4: 00000000000006a0
[ 26.014274] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[ 26.015317] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000600
[ 26.016636] Call Trace:
[ 26.017084] <IRQ>
[ 26.017388] run_local_timers+0x19/0x49
[ 26.017983] update_process_times+0x22/0x4f
[ 26.018585] tick_nohz_handler+0x8d/0xbc
[ 26.019311] local_apic_timer_interrupt+0x48/0x4b
[ 26.020075] smp_apic_timer_interrupt+0x24/0x34
[ 26.020746] apic_timer_interrupt+0x86/0x90
[ 26.021454] RIP: 0010:native_safe_halt+0x6/0x8
[ 26.022102] RSP: 0018:ffffa64b8012bea8 EFLAGS: 00000246 ORIG_RAX: ffffffffffffff10
[ 26.023180] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0100000000000000
[ 26.024192] RDX: 0000000000003c01 RSI: 0000000000000000 RDI: 0000000000000000
[ 26.025334] RBP: ffffa64b8012bea8 R08: ffff8d2c1e617f80 R09: ffff8d2c1e617f80
[ 26.026342] R10: ffffa64b8017be60 R11: 0000000000000002 R12: ffff8d2c1d54c000
[ 26.027352] R13: 0000000000000000 R14: ffff8d2c1d54c000 R15: ffff8d2c1d54c000
[ 26.028363] </IRQ>
[ 26.028677] default_idle+0x9/0xd
[ 26.029162] arch_cpu_idle+0xa/0xc
[ 26.029653] default_idle_call+0x19/0x1b
[ 26.030222] do_idle+0xcf/0x1c4
[ 26.030675] cpu_startup_entry+0x1a/0x1c
[ 26.031244] start_secondary+0xdd/0xe0
[ 26.031797] secondary_startup_64+0x9f/0x9f
[ 26.032393] Code: 85 ed 0f 84 9f 00 00 00 41 f6 c5 01 0f 84 89 00 00 00 48 8b 45 d0 49 03 46 28 48 89 45 c8 4d 8b 66 18 4d 85 e4 74 74 48 8b 45 c8 <49> 3b 44 24 20 7c 69 4c 89 63 20 ff 43 18 ff 43 18 31 c9 31 d2
[ 26.035060] RIP: hrtimer_run_queues+0x90/0x123 RSP: ffff8d2c1e703f10
[ 26.035970] CR2: ffffa64b8083fd00
[ 26.036454] ---[ end trace 201f7cfce6c842ed ]---
[ 26.037121] Kernel panic - not syncing: Fatal exception in interrupt
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 581bb361b36369fbcc6802d9c554e153c79e1017 a71c9a1c779f2499fb2afc0553e543f18aff6edf --
git bisect bad b3cf76cd39f861e445d978e7c8f59d2149957164 # 13:38 B 658 1 0 0 Merge 'linux-review/Andrei-Vagin/netlink-diag-report-flags-for-netlink-sockets/20170404-212149' into devel-hourly-2017040719
git bisect bad 2e73abb24df47008dd815d05eb58150c986f09ab # 14:29 B 168 1 0 0 Merge 'linux-review/Mathias-Krause/x86-vdso-ensure-vdso32_enabled-gets-set-to-valid-values-only/20170406-092601' into devel-hourly-2017040719
git bisect bad db657e180dd401a6f7cb38112e30505c0b5bfe9e # 17:11 B 807 1 2 4 Merge 'linux-review/Damien-Th-bault/ath9k-Add-Dell-Wireless-1601-with-wowlan-capability/20170407-152236' into devel-hourly-2017040719
git bisect good f42c2e05fa73cee235fec2f47bc080c1db543890 # 19:12 G 906 0 2 2 Merge 'slave-dma/topic/pl08x' into devel-hourly-2017040719
git bisect good 4ec06f1963243b4f348fcab0ea2924562996f682 # 20:31 G 900 0 0 0 Merge 'linux-review/Yuantian-Tang/clk-qoriq-add-clock-configuration-for-ls1088a-soc/20170406-235246' into devel-hourly-2017040719
git bisect good 8e29904fae9c01c4325b616990f4df7165a1de2a # 21:47 G 902 0 3 3 Merge 'linux-review/Joerg-Roedel/x86-mpx-Correctly-report-do_mpx_bt_fault-failures-to-user-space/20170407-120428' into devel-hourly-2017040719
git bisect good 48456788698fb30101b51e80533ffa6953007dcf # 23:02 G 901 0 1 1 Merge 'linux-review/Christian-Borntraeger/perf-s390-fix-and-enhance-perf-annotate/20170407-003144' into devel-hourly-2017040719
git bisect bad a81b5e49eae75508373a46f71f1ae1d03db41a3c # 23:56 B 399 1 0 0 Merge 'linux-review/SF-Markus-Elfring/IB-usnic-Fine-tuning-for-two-function-implementations/20170407-121654' into devel-hourly-2017040719
git bisect good 6de452b39cf7693b6b33c00470c1afb517252e64 # 02:10 G 904 0 0 0 Merge 'nfsd/nfsd-next' into devel-hourly-2017040719
git bisect bad e1e103a98a22d83f3330616f8d3eba925ac14f5c # 03:39 B 515 1 1 1 Merge 'linux-review/Eric-Biggers/KEYS-fix-freeing-uninitialized-memory-in-key_update/20170403-104754' into devel-hourly-2017040719
git bisect good a6e82e627125546e0a40cd1f0601479d1ee6d347 # 06:19 G 907 0 0 0 KEYS: fix freeing uninitialized memory in key_update()
# first bad commit: [e1e103a98a22d83f3330616f8d3eba925ac14f5c] Merge 'linux-review/Eric-Biggers/KEYS-fix-freeing-uninitialized-memory-in-key_update/20170403-104754' into devel-hourly-2017040719
git bisect good 6de452b39cf7693b6b33c00470c1afb517252e64 # 06:29 G 1001 0 0 0 Merge 'nfsd/nfsd-next' into devel-hourly-2017040719
git bisect good a6e82e627125546e0a40cd1f0601479d1ee6d347 # 06:42 G 1003 0 0 0 KEYS: fix freeing uninitialized memory in key_update()
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad e1e103a98a22d83f3330616f8d3eba925ac14f5c # 07:21 B 365 1 0 0 Merge 'linux-review/Eric-Biggers/KEYS-fix-freeing-uninitialized-memory-in-key_update/20170403-104754' into devel-hourly-2017040719
# extra tests on HEAD of linux-devel/devel-hourly-2017040719
git bisect bad 581bb361b36369fbcc6802d9c554e153c79e1017 # 07:22 B 207 2 0 9 0day head guard for 'devel-hourly-2017040719'
# extra tests on tree/branch linux-devel/devel-hourly-2017040719
git bisect bad 581bb361b36369fbcc6802d9c554e153c79e1017 # 07:30 B 207 2 0 9 0day head guard for 'devel-hourly-2017040719'
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
3 years, 9 months
[ACPI: battery] 4d3c75a57e: BUG: KASAN: stack-out-of-bounds in __acpi_match_device at addr ffff8800001ffd18
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://github.com/0day-ci/linux/commits/Hans-de-Goede/ACPI-utils-Add-new...
commit 4d3c75a57e634e201b706628134dfb262379fc31
Author: Hans de Goede <hdegoede(a)redhat.com>
AuthorDate: Fri Apr 7 12:43:44 2017 +0200
Commit: 0day robot <fengguang.wu(a)intel.com>
CommitDate: Sat Apr 8 18:07:45 2017 +0800
ACPI: battery: Add a blacklist with PMIC ACPI HIDs with a native battery driver
On some systems we have a native PMIC driver which provides battery
monitoring, while the ACPI battery driver is broken on these systems
due to bad DSDTs or because we do not support the proprietary and
undocumented ACPI opregions these ACPI battery devices rely on
(e.g. BMOP opregion).
This leads to there being 2 battery power_supply-s registed like this:
~$ acpi
Battery 0: Charging, 84%, 00:49:39 until charged
Battery 1: Unknown, 0%, rate information unavailable
Even if the ACPI battery where to function fine (which on systems
where we have a native PMIC driver it often doesn't) we still do not
want to export the same battery to userspace twice.
This commit adds a blacklist with PMIC ACPI HIDs for which we've a
native battery driver and makes the ACPI battery driver not register
itself when a PMIC on this list is present.
BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=194811
Signed-off-by: Hans de Goede <hdegoede(a)redhat.com>
180a1d7a54 ACPI: battery: Fix acpi_battery_exit on acpi_battery_init_async errors
4d3c75a57e ACPI: battery: Add a blacklist with PMIC ACPI HIDs with a native battery driver
4d2a8410f1 ACPI: ac: Add a blacklist with PMIC ACPI HIDs with a native charger driver
+-------------------------------+------------+------------+------------+
| | 180a1d7a54 | 4d3c75a57e | 4d2a8410f1 |
+-------------------------------+------------+------------+------------+
| boot_successes | 31 | 0 | 0 |
| boot_failures | 0 | 11 | 11 |
| BUG:KASAN:stack-out-of-bounds | 0 | 11 | 11 |
+-------------------------------+------------+------------+------------+
[ 22.418730] intel_idle: does not run on family 6 model 60
[ 22.430315] GHES: HEST is not enabled!
[ 22.431132] EINJ: EINJ table not found.
[ 22.435871] ioatdma: Intel(R) QuickData Technology Driver 4.00
[ 22.438786] ==================================================================
[ 22.439995] BUG: KASAN: stack-out-of-bounds in __acpi_match_device+0xda/0x326 at addr ffff8800001ffd18
[ 22.441473] Read of size 4 by task kworker/u2:0/5
[ 22.442394] page:ffffea0000006fc8 count:0 mapcount:0 mapping: (null) index:0x0
[ 22.443944] flags: 0x0()
[ 22.444380] raw: 0000000000000000 0000000000000000 0000000000000000 00000000ffffffff
[ 22.445990] raw: ffffea0000006fe8 ffffea0000006fe8 0000000000000000
[ 22.447074] page dumped because: kasan: bad access detected
[ 22.448002] CPU: 0 PID: 5 Comm: kworker/u2:0 Not tainted 4.11.0-rc5-00068-g4d3c75a #1
[ 22.449414] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 22.451272] Workqueue: events_unbound async_run_entry_fn
[ 22.452288] Call Trace:
[ 22.452726] dump_stack+0x15d/0x1a1
[ 22.453439] kasan_report+0x4f0/0x68a
[ 22.454184] ? __acpi_match_device+0xda/0x326
[ 22.454919] __asan_load4+0xb1/0xc9
[ 22.455629] __acpi_match_device+0xda/0x326
[ 22.456400] ? acpi_print_osc_error+0x3b/0x3b
[ 22.457306] ? check_chain_key+0x135/0x1a9
[ 22.458130] ? acpi_evaluate_integer+0x213/0x213
[ 22.459042] acpi_match_device_ids+0x2e/0x59
[ 22.459958] acpi_dev_present_cb+0x87/0x222
[ 22.460674] ? acpi_evaluate_integer+0x213/0x213
[ 22.461516] ? _raw_spin_unlock+0x56/0x85
[ 22.462422] ? klist_next+0x197/0x1a7
[ 22.464450] ? acpi_evaluate_integer+0x213/0x213
[ 22.465418] ? acpi_evaluate_integer+0x213/0x213
[ 22.466297] bus_find_device+0x114/0x1be
[ 22.466998] ? bus_for_each_dev+0x19e/0x19e
[ 22.467680] ? memcpy+0x68/0x76
[ 22.468215] ? strlcpy+0x5a/0x71
[ 22.468805] acpi_dev_present+0xb7/0xe2
[ 22.469466] ? acpi_dev_found+0xb6/0xb6
[ 22.470367] ? __lock_acquire+0x9f6/0xb85
[ 22.471184] acpi_battery_init_async+0x33/0xd7
[ 22.472164] ? acpi_battery_init+0x60/0x60
[ 22.472858] async_run_entry_fn+0x9e/0x189
[ 22.473587] process_one_work+0x40d/0x6d7
[ 22.474428] ? process_one_work+0x35a/0x6d7
[ 22.475163] ? pwq_dec_nr_in_flight+0x18c/0x18c
[ 22.476001] ? need_more_worker+0x6e/0x7a
[ 22.476688] ? worker_clr_flags+0x109/0x114
[ 22.477363] worker_thread+0x468/0x6aa
[ 22.478173] kthread+0x215/0x231
[ 22.478778] ? rescuer_thread+0x668/0x668
[ 22.479472] ? list_del_init+0xa0/0xa0
[ 22.480205] ret_from_fork+0x2c/0x40
[ 22.480857] Memory state around the buggy address:
[ 22.481847] ffff8800001ffc00: 00 f1 f1 f1 f1 00 00 f4 f4 f3 f3 f3 f3 00 00 00
[ 22.483184] ffff8800001ffc80: 00 00 00 00 f1 f1 f1 f1 00 00 00 00 00 00 00 00
[ 22.484349] >ffff8800001ffd00: 00 00 f4 f4 f3 f3 f3 f3 00 00 00 00 00 00 00 00
[ 22.486112] ^
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start 21b69e659c46ffd7ea026ac14cf87355b1cd8cb4 a71c9a1c779f2499fb2afc0553e543f18aff6edf --
git bisect bad 47a222dd8f46f5b6ecb7f368491601469d925a48 # 22:49 B 0 11 21 0 Merge 'linux-review/Chris-Wilson/drm-Don-t-allow-interruptions-when-opening-debugfs-crc/20170408-060019' into devel-spot-201704081932
git bisect bad c3c12273953f560c088b8886d916738298880619 # 23:02 B 0 11 21 0 Merge 'linux-review/sean-wang-mediatek-com/dt-bindings-net-dsa-add-Mediatek-MT7530-binding/20170408-130213' into devel-spot-201704081932
git bisect bad 32e1fd5e99a823646b7a4aedbb7fcccf45eab060 # 23:12 B 0 5 15 0 Merge 'open-channel-ssd/pblk.clean' into devel-spot-201704081932
git bisect bad db72cee5dd81b3c7f5a79cbd6910cfc13e5c2f47 # 23:28 B 0 4 14 0 Merge 'linux-review/Joerg-Roedel/PCI-Add-ATS-disable-quirk-for-AMD-Stoney-GPUs/20170408-183837' into devel-spot-201704081932
git bisect good b04fd9383d1c101a78ab42603d791d587c5b8966 # 00:08 G 11 0 0 1 Merge 'linux-review/Aditya-Shankar/staging-wilc1000-Update-handler-assignment-logic/20170408-164031' into devel-spot-201704081932
git bisect bad c7ca5b7b15e0a4e7bb7404538b9275b174249b41 # 00:23 B 0 1 11 0 Merge 'linux-review/Arend-van-Spriel/cfg80211-support-multiple-scheduled-scans/20170408-175235' into devel-spot-201704081932
git bisect bad 9e9f4c14cbe89c3d5de217c76dfae23c2d1e20bc # 00:38 B 0 2 12 0 Merge 'linux-review/Hans-de-Goede/ACPI-utils-Add-new-acpi_dev_present-helper/20170408-180740' into devel-spot-201704081932
git bisect good 352ee594e4edac4ed6c54cca0e7ece713fb97496 # 01:23 G 10 0 0 0 Merge branches 'pm-cpufreq', 'pm-cpufreq-sched' and 'intel_pstate' into linux-next
git bisect good b0b027cee090a1e3278960e1c8257213fda40f10 # 02:04 G 11 0 0 0 device property: fwnode_property_read_string_array() returns nr of strings
git bisect good f948620ffd6bb03dee0d0d7952629c7c250440cc # 02:40 G 10 0 0 0 Merge branch 'pm-domains' into linux-next
git bisect good bc3d898b0e5d44902a1d08522534615e07fae736 # 03:12 G 10 0 0 0 Merge branch 'pm-cpuidle' into linux-next
git bisect good 180a1d7a542fe7a5dfdb84fcb51798abe3a1746d # 03:49 G 11 0 0 0 ACPI: battery: Fix acpi_battery_exit on acpi_battery_init_async errors
git bisect bad 4d3c75a57e634e201b706628134dfb262379fc31 # 03:59 B 0 7 17 0 ACPI: battery: Add a blacklist with PMIC ACPI HIDs with a native battery driver
# first bad commit: [4d3c75a57e634e201b706628134dfb262379fc31] ACPI: battery: Add a blacklist with PMIC ACPI HIDs with a native battery driver
git bisect good 180a1d7a542fe7a5dfdb84fcb51798abe3a1746d # 04:42 G 31 0 0 0 ACPI: battery: Fix acpi_battery_exit on acpi_battery_init_async errors
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad 4d3c75a57e634e201b706628134dfb262379fc31 # 04:52 B 0 1 11 0 ACPI: battery: Add a blacklist with PMIC ACPI HIDs with a native battery driver
# extra tests on HEAD of linux-devel/devel-spot-201704081932
git bisect bad 21b69e659c46ffd7ea026ac14cf87355b1cd8cb4 # 04:58 B 0 13 26 0 0day head guard for 'devel-spot-201704081932'
# extra tests on tree/branch linux-review/Hans-de-Goede/ACPI-utils-Add-new-acpi_dev_present-helper/20170408-180740
git bisect bad 4d2a8410f1bf8bf5cb7180f11429e02c96dd05a9 # 05:20 B 0 1 11 0 ACPI: ac: Add a blacklist with PMIC ACPI HIDs with a native charger driver
# extra tests with first bad commit reverted
git bisect bad 27e3256b3f4041e2f228f6ee50637d726eecbdbe # 05:46 B 0 3 13 0 Revert "ACPI: battery: Add a blacklist with PMIC ACPI HIDs with a native battery driver"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
3 years, 9 months
[ACPI: ac] 4d2a8410f1: BUG: KASAN: stack-out-of-bounds in __acpi_match_device at addr ffff880014147da0
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://github.com/0day-ci/linux/commits/Hans-de-Goede/ACPI-utils-Add-new...
commit 4d2a8410f1bf8bf5cb7180f11429e02c96dd05a9
Author: Hans de Goede <hdegoede(a)redhat.com>
AuthorDate: Fri Apr 7 12:43:45 2017 +0200
Commit: 0day robot <fengguang.wu(a)intel.com>
CommitDate: Sat Apr 8 18:07:46 2017 +0800
ACPI: ac: Add a blacklist with PMIC ACPI HIDs with a native charger driver
On some systems we have a native PMIC driver which provides Mains
monitoring, while the ACPI ac driver is broken on these systems
due to bad DSTDs or because we do not support the proprietary and
undocumented ACPI opregions these ACPI battery devices rely on
(e.g. BMOP opregion).
This leads for example to a ADP1 power_supply which reports
itself as always online even if no mains are connected.
This commit adds a blacklist with PMIC ACPI HIDs for which we've a
native charger or extcon driver and makes the ACPI ac driver not
register itself when a PMIC on this list is present.
Signed-off-by: Hans de Goede <hdegoede(a)redhat.com>
4d3c75a57e ACPI: battery: Add a blacklist with PMIC ACPI HIDs with a native battery driver
4d2a8410f1 ACPI: ac: Add a blacklist with PMIC ACPI HIDs with a native charger driver
4d2a8410f1 ACPI: ac: Add a blacklist with PMIC ACPI HIDs with a native charger driver
+-------------------------------+------------+------------+------------+
| | 4d3c75a57e | 4d2a8410f1 | 4d2a8410f1 |
+-------------------------------+------------+------------+------------+
| boot_successes | 31 | 0 | 0 |
| boot_failures | 0 | 11 | 11 |
| BUG:KASAN:stack-out-of-bounds | 0 | 11 | 11 |
+-------------------------------+------------+------------+------------+
[ 192.817232] uvesafb: make sure that the v86d helper is installed and executable
[ 192.818024] uvesafb: Getting VBE info block failed (eax=0x4f00, err=-2)
[ 192.818746] uvesafb: vbe_init() failed with -22
[ 192.819259] uvesafb: probe of uvesafb.0 failed with error -22
[ 192.819976] ==================================================================
[ 192.820766] BUG: KASAN: stack-out-of-bounds in __acpi_match_device+0x3b7/0x440 at addr ffff880014147da0
[ 192.821757] Read of size 4 by task swapper/1
[ 192.822220] page:ffffea0000464788 count:0 mapcount:0 mapping: (null) index:0x0
[ 192.823116] flags: 0x4000000000000000()
[ 192.823535] raw: 4000000000000000 0000000000000000 0000000000000000 00000000ffffffff
[ 192.824397] raw: ffffea00004647a8 ffffea00004647a8 0000000000000000
[ 192.825072] page dumped because: kasan: bad access detected
[ 192.825670] CPU: 0 PID: 1 Comm: swapper Not tainted 4.11.0-rc5-00069-g4d2a841 #1
[ 192.826779] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 192.827963] Call Trace:
[ 192.828240] dump_stack+0x19/0x29
[ 192.828602] kasan_report+0x4a2/0x4c0
[ 192.829009] ? __acpi_match_device+0x3b7/0x440
[ 192.829488] ? save_stack+0xb1/0xd0
[ 192.829876] ? save_stack_trace+0x1a/0x20
[ 192.830308] __asan_report_load4_noabort+0x19/0x20
[ 192.830892] __acpi_match_device+0x3b7/0x440
[ 192.831349] ? sb_notify_work+0xb0/0xb0
[ 192.831818] ? klist_next+0x84/0x3b0
[ 192.832205] acpi_match_device_ids+0x10/0x20
[ 192.832714] acpi_dev_present_cb+0x7d/0x240
[ 192.833164] ? acpi_evaluate_integer+0x230/0x230
[ 192.833705] ? _raw_spin_unlock+0x27/0x30
[ 192.834138] ? klist_next+0x198/0x3b0
[ 192.834593] ? bus_uevent_store+0xe0/0xe0
[ 192.835054] ? acpi_evaluate_integer+0x230/0x230
[ 192.835568] bus_find_device+0x11a/0x1d0
[ 192.836019] ? bus_for_each_dev+0x1c0/0x1c0
[ 192.836487] ? memcpy+0x45/0x50
[ 192.836874] ? strlcpy+0x96/0x120
[ 192.837236] acpi_dev_present+0xa4/0xd0
[ 192.837701] ? acpi_dev_found+0xc0/0xc0
[ 192.838384] ? add_device_randomness+0x117/0x280
[ 192.838948] ? driver_register+0x219/0x3b0
[ 192.839450] ? ocfb_init+0x285/0x285
[ 192.839871] ? acpi_initialize_objects+0x272/0x272
[ 192.840381] acpi_ac_init+0xa7/0x173
[ 192.840811] do_one_initcall+0x16b/0x304
[ 192.841232] ? start_kernel+0x745/0x745
[ 192.841665] ? __usermodehelper_set_disable_depth+0x42/0x50
[ 192.842261] kernel_init_freeable+0x3ba/0x4ce
[ 192.842760] ? rest_init+0x160/0x160
[ 192.843147] kernel_init+0x13/0x110
[ 192.843528] ? rest_init+0x160/0x160
[ 192.843957] ret_from_fork+0x31/0x40
[ 192.844409] Memory state around the buggy address:
[ 192.845156] ffff880014147c80: 00 00 f1 f1 f1 f1 00 00 f4 f4 f3 f3 f3 f3 00 00
[ 192.846251] ffff880014147d00: 00 00 00 00 00 f1 f1 f1 f1 00 00 00 00 00 00 00
[ 192.847350] >ffff880014147d80: 00 00 00 f4 f4 f3 f3 f3 f3 00 00 00 00 00 00 00
[ 192.848448] ^
# HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD
git bisect start de2d7478323217607625066a5d7f793568dd9d21 a71c9a1c779f2499fb2afc0553e543f18aff6edf --
git bisect bad 025c7da347f0b13b8fe984113cbba3345356ad03 # 00:22 B 0 8 18 0 Merge 'linux-review/Johannes-Thumshirn/scsi-libfc-directly-call-ELS-request-handlers/20170408-061133' into devel-spot-201704082100
git bisect bad 35e2353ffe95cb0fa1c35a437b71c52237b252a7 # 00:34 B 0 11 21 0 Merge 'linux-review/Andrew-Jeffery/gpio-aspeed-Add-debounce-support/20170408-131727' into devel-spot-201704082100
git bisect bad 6b7a94d35d6ab1e34b88768024b2535c87107a7d # 00:46 B 0 1 11 0 Merge 'arm-platforms/timers/arm64-arch-timer-errata' into devel-spot-201704082100
git bisect bad 61b9d98170eff38babd3607144ab64dafba9aff9 # 01:14 B 0 7 17 0 Merge 'linux-review/Dmitry-Rogozhkin/drm-i915-add-slice-shutdown-debugfs-interface/20170408-185952' into devel-spot-201704082100
git bisect good 854724e1ca4041fff029fd4572520555bac2711d # 01:33 G 11 0 0 0 Merge 'djwong-xfs/djwong-wtf' into devel-spot-201704082100
git bisect good 9632859ca9f3dacede8856c87309246eb640410c # 01:53 G 11 0 0 0 Merge 'robclark/msm-next' into devel-spot-201704082100
git bisect bad db2c442e4260606f5cdd9d4c2a529432e6ef9e2b # 02:11 B 0 1 11 0 Merge 'linux-review/Hans-de-Goede/ACPI-utils-Add-new-acpi_dev_present-helper/20170408-180740' into devel-spot-201704082100
git bisect good 352ee594e4edac4ed6c54cca0e7ece713fb97496 # 02:32 G 11 0 0 0 Merge branches 'pm-cpufreq', 'pm-cpufreq-sched' and 'intel_pstate' into linux-next
git bisect good e48174779440c79ff5dd75f0e6b169d4e184262d # 02:50 G 11 0 0 0 device property: Read strings using string array reading functions
git bisect good f948620ffd6bb03dee0d0d7952629c7c250440cc # 03:08 G 10 0 0 0 Merge branch 'pm-domains' into linux-next
git bisect good bc3d898b0e5d44902a1d08522534615e07fae736 # 03:26 G 11 0 0 0 Merge branch 'pm-cpuidle' into linux-next
git bisect good 180a1d7a542fe7a5dfdb84fcb51798abe3a1746d # 03:44 G 11 0 0 0 ACPI: battery: Fix acpi_battery_exit on acpi_battery_init_async errors
git bisect bad 4d2a8410f1bf8bf5cb7180f11429e02c96dd05a9 # 03:57 B 0 11 21 0 ACPI: ac: Add a blacklist with PMIC ACPI HIDs with a native charger driver
git bisect good 4d3c75a57e634e201b706628134dfb262379fc31 # 04:12 G 11 0 0 0 ACPI: battery: Add a blacklist with PMIC ACPI HIDs with a native battery driver
# first bad commit: [4d2a8410f1bf8bf5cb7180f11429e02c96dd05a9] ACPI: ac: Add a blacklist with PMIC ACPI HIDs with a native charger driver
git bisect good 4d3c75a57e634e201b706628134dfb262379fc31 # 04:21 G 31 0 0 0 ACPI: battery: Add a blacklist with PMIC ACPI HIDs with a native battery driver
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad 4d2a8410f1bf8bf5cb7180f11429e02c96dd05a9 # 04:34 B 0 7 17 0 ACPI: ac: Add a blacklist with PMIC ACPI HIDs with a native charger driver
# extra tests on HEAD of linux-devel/devel-spot-201704082100
git bisect bad de2d7478323217607625066a5d7f793568dd9d21 # 04:34 B 0 15 28 0 0day head guard for 'devel-spot-201704082100'
# extra tests on tree/branch linux-review/Hans-de-Goede/ACPI-utils-Add-new-acpi_dev_present-helper/20170408-180740
git bisect bad 4d2a8410f1bf8bf5cb7180f11429e02c96dd05a9 # 04:37 B 0 11 21 0 ACPI: ac: Add a blacklist with PMIC ACPI HIDs with a native charger driver
# extra tests with first bad commit reverted
git bisect good 7715319318413fc875b3180ee0e2468024db3ff5 # 05:04 G 11 0 0 0 Revert "ACPI: ac: Add a blacklist with PMIC ACPI HIDs with a native charger driver"
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
3 years, 9 months
[Random guest crashes since 5c34d002dcc7 ("virtio_pci] 3313bedd74: WARNING:at_include/linux/pci.h:#vp_del_vqs
by kernel test robot
FYI, we noticed the following commit:
commit: 3313bedd740af10575cc0e22742ee89166e1ded6 ("Random guest crashes since 5c34d002dcc7 ("virtio_pci: use shared interrupts for virtqueues")")
url: https://github.com/0day-ci/linux/commits/Christoph-Hellwig/virtio_pci-don...
in testcase: trinity
with following parameters:
runtime: 300s
test-description: Trinity is a linux system call fuzz tester.
test-url: http://codemonkey.org.uk/projects/trinity/
on test machine: qemu-system-i386 -enable-kvm -smp 2 -m 320M
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+--------------------------------------------+------------+------------+
| | 89970a04d7 | 3313bedd74 |
+--------------------------------------------+------------+------------+
| boot_successes | 8 | 0 |
| boot_failures | 0 | 19 |
| WARNING:at_include/linux/pci.h:#vp_del_vqs | 0 | 19 |
+--------------------------------------------+------------+------------+
[ 57.630582] WARNING: CPU: 0 PID: 1 at include/linux/pci.h:1365 vp_del_vqs+0xf6/0x100
[ 57.634248] CPU: 0 PID: 1 Comm: swapper Not tainted 4.11.0-rc4-00065-g3313bed #1
[ 57.637078] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 57.641013] Call Trace:
[ 57.642234] dump_stack+0x16/0x19
[ 57.643521] __warn+0xd1/0xf0
[ 57.644630] ? vp_del_vqs+0xf6/0x100
[ 57.646488] warn_slowpath_null+0x2a/0x30
[ 57.648219] vp_del_vqs+0xf6/0x100
[ 57.649606] virtblk_remove+0x6c/0xb0
[ 57.651041] virtio_dev_remove+0x39/0xa0
[ 57.652559] driver_probe_device+0xbe/0x4a0
[ 57.654271] ? klist_next+0x1b/0xf0
[ 57.655740] __driver_attach+0xd9/0x100
[ 57.659805] ? _raw_spin_unlock+0x22/0x30
[ 57.661576] ? klist_next+0x73/0xf0
[ 57.663027] ? bus_uevent_store+0x40/0x40
[ 57.664536] ? driver_probe_device+0x4a0/0x4a0
[ 57.666558] bus_for_each_dev+0x4f/0x80
[ 57.668242] driver_attach+0x1e/0x20
[ 57.669664] ? driver_probe_device+0x4a0/0x4a0
[ 57.691602] bus_add_driver+0x1df/0x280
[ 57.693154] driver_register+0x5d/0xf0
[ 57.694684] ? mm_init+0x151/0x151
[ 57.696301] register_virtio_driver+0x1b/0x30
[ 57.698171] init+0x4e/0x78
[ 57.699416] do_one_initcall+0x79/0x123
[ 57.700773] ? trace_hardirqs_on+0xb/0x10
[ 57.702466] ? kernel_init_freeable+0x17f/0x217
[ 57.704207] kernel_init_freeable+0x19f/0x217
[ 57.706067] ? rest_init+0x120/0x120
[ 57.707460] kernel_init+0x10/0x100
[ 57.708816] ? schedule_tail+0x11/0x50
[ 57.710603] ? rest_init+0x120/0x120
[ 57.712249] ret_from_fork+0x21/0x30
[ 57.713684] ---[ end trace e7da8fd7329ca23e ]---
To reproduce:
git clone https://github.com/01org/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
Kernel Test Robot
3 years, 9 months