[mac80211] 4a6736b0fd: WARNING:at_net/mac80211/sta_info.h:#sta_info_move_state[mac80211]
by kernel test robot
FYI, we noticed the following commit:
commit: 4a6736b0fd81a3ddc7056957a9fe4972df0783e4 ("mac80211: use accessor functions to set sta->_flags")
url: https://github.com/0day-ci/linux/commits/Amadeusz-S-awi-ski/mac80211-use-...
base: https://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git master
in testcase: hwsim
with following parameters:
group: hwsim-01
on test machine: 8 threads Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz with 8G memory
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+-------------------------------------------------------------------+------------+------------+
| | cad7befc7f | 4a6736b0fd |
+-------------------------------------------------------------------+------------+------------+
| boot_successes | 4 | 2 |
| boot_failures | 0 | 6 |
| WARNING:at_net/mac80211/sta_info.h:#sta_info_move_state[mac80211] | 0 | 4 |
| invoked_oom-killer:gfp_mask=0x | 0 | 2 |
| Mem-Info | 0 | 2 |
| Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 0 | 2 |
+-------------------------------------------------------------------+------------+------------+
[ 19.700413] wlan0: send auth to 02:00:00:00:03:00 (try 1/3)
[ 19.700770] wlan0: authenticated
[ 19.700779] ------------[ cut here ]------------
[ 19.700820] WARNING: CPU: 4 PID: 311 at net/mac80211/sta_info.h:567 sta_info_move_state+0x311/0x330 [mac80211]
[ 19.700820] Modules linked in: arc4 mac80211_hwsim mac80211 cfg80211 rfkill rpcsec_gss_krb5 auth_rpcgss nfsv4 dns_resolver netconsole sd_mod sg snd_hda_codec_hdmi intel_rapl x86_pkg_temp_thermal intel_powerclamp coretemp kvm_intel kvm irqbypass crct10dif_pclmul crc32_pclmul crc32c_intel ghash_clmulni_intel pcbc aesni_intel snd_hda_codec_realtek ahci crypto_simd glue_helper snd_hda_codec_generic ppdev libahci cryptd firewire_ohci pcspkr serio_raw libata firewire_core crc_itu_t snd_hda_intel snd_hda_codec snd_hda_core snd_hwdep i915 snd_pcm snd_timer snd video soundcore shpchp drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops drm parport_pc parport nuvoton_cir rc_core ip_tables
[ 19.700848] CPU: 4 PID: 311 Comm: kworker/u16:6 Not tainted 4.10.0-rc4-00737-g4a6736b #1
[ 19.700849] Hardware name: /DH67GD, BIOS BLH6710H.86A.0132.2011.1007.1505 10/07/2011
[ 19.700873] Workqueue: phy0 ieee80211_iface_work [mac80211]
[ 19.700874] Call Trace:
[ 19.700879] dump_stack+0x63/0x8a
[ 19.700880] __warn+0xcb/0xf0
[ 19.700882] warn_slowpath_null+0x1d/0x20
To reproduce:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git
cd lkp-tests
bin/lkp install job.yaml # job file is attached in this email
bin/lkp run job.yaml
Thanks,
Kernel Test Robot
3 years, 11 months
[block] 0ef1184cf7: WARNING: CPU: 0 PID: 1 at drivers/ata/libata-core.c:6522 ata_host_detach
by kernel test robot
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
git://git.infradead.org/users/hch/block.git cmd_type
commit 0ef1184cf7f8e642b38dd4e1b912bc381c4c1661
Author: Christoph Hellwig <hch(a)lst.de>
AuthorDate: Wed Jan 25 20:36:16 2017 +0100
Commit: Christoph Hellwig <hch(a)lst.de>
CommitDate: Thu Jan 26 14:48:05 2017 +0100
block: fold cmd_type into the REQ_OP_ space
Signed-off-by: Christoph Hellwig <hch(a)lst.de>
+-------------------------------------------------------+------------+------------+------------------+
| | 6609fb8819 | 0ef1184cf7 | v4.10-rc5_012703 |
+-------------------------------------------------------+------------+------------+------------------+
| boot_successes | 87 | 0 | 0 |
| boot_failures | 3 | 22 | 17 |
| BUG:kernel_reboot-without-warning_in_test_stage | 3 | | |
| WARNING:at_drivers/ata/libata-core.c:#ata_host_detach | 0 | 22 | 15 |
| WARNING:at_include/linux/kref.h:#kobject_get | 0 | 22 | 3 |
| BUG:workqueue_lockup-pool | 0 | 0 | 2 |
| INFO:task_blocked_for_more_than#seconds | 0 | 0 | 9 |
| calltrace:debug_show_all_locks | 0 | 0 | 9 |
| Kernel_panic-not_syncing:hung_task:blocked_tasks | 0 | 0 | 9 |
+-------------------------------------------------------+------------+------------+------------------+
[ 25.494730] ata2.01: NODEV after polling detection
[ 25.496654] ------------[ cut here ]------------
[ 25.496654] ------------[ cut here ]------------
[ 25.498173] WARNING: CPU: 0 PID: 1 at drivers/ata/libata-core.c:6522 ata_host_detach+0x87/0x170
[ 25.498173] WARNING: CPU: 0 PID: 1 at drivers/ata/libata-core.c:6522 ata_host_detach+0x87/0x170
[ 25.502515] ata2.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100
[ 25.502515] ata2.00: ATAPI: QEMU DVD-ROM, 2.5+, max UDMA/100
[ 25.503237] ata2.00: configured for MWDMA2
git bisect start 3d2e9942a5b01508f9533aa310945ca6e90a8e79 7a308bb3016f57e5be11a677d15b821536419d36 --
git bisect bad c0c6dac2b92c310f77393ad6d8cefc4ed343fac7 # 14:01 0- 1 Merge 'linux-review/Krister-Johansen/Introduce-a-sysctl-that-modifies-the-value-of-PROT_SOCK/20170121-144307' into devel-hourly-2017012703
git bisect good f37097dfc0c24d7a0347bc87904e22d7f0a3208a # 14:27 22+ 0 Merge 'linux-review/Felix-Jia/net-ipv6-allow-sysctl-to-change-link-local-address-generation-mode/20170126-120513' into devel-hourly-2017012703
git bisect good fc86b165304afb008cf33977ac4f1aca4cb4f216 # 14:47 20+ 0 Merge 'linux-review/Abel-Vesa/arm-ftrace-Adds-support-for-CONFIG_DYNAMIC_FTRACE_WITH_REGS/20170125-155436' into devel-hourly-2017012703
git bisect bad 8d340daa16dc71cb65b04af4f4d4da00fd407965 # 15:00 0- 8 Merge 'alexandrebelloni/at91-4.9-trunk/clk' into devel-hourly-2017012703
git bisect bad 066413bb8732cb1cf0472363c7526f7c588f64a8 # 15:25 0- 4 Merge 'linux-review/Pierre-Louis-Bossart/Baytrail-Cherrytrail-audio-fixes/20170124-071736' into devel-hourly-2017012703
git bisect bad 1f518ec3120df74a89666b83d45c49866fb2c79b # 15:36 0- 1 Merge 'linux-review/Jamal-Hadi-Salim/net-sched-actions-Add-support-for-user-cookies/20170124-235259' into devel-hourly-2017012703
git bisect good ac6de419c667f3304e574c96884dc2cb9dd6140b # 15:48 20+ 1 Merge 'linux-review/Paul-Durrant/xen-netfront-reject-short-packets-and-handle-non-linear-packets/20170126-003109' into devel-hourly-2017012703
git bisect good 42814fb2643ccb4708666f90121045d0565ffb38 # 16:01 20+ 0 Merge 'linux-review/Arvind-Yadav/sound-pci-ymfpci-ymfpci_main-Handle-return-NULL-error-from-ioremap_nocache/20170123-153421' into devel-hourly-2017012703
git bisect bad f64b40599d1303b880c5af68ce6042e20d2e4881 # 16:36 0- 1 Merge 'hch-block/cmd_type' into devel-hourly-2017012703
git bisect good 0b918b0872afa0bffe0c076dbf8144024d68921d # 17:03 22+ 0 Merge 'linux-review/Edward-Cree/sfc-fixes-to-filter-restore-handling/20170127-020353' into devel-hourly-2017012703
git bisect good 1fbae32832cd1b799c9aedbeba2233f99237621a # 17:20 20+ 0 Merge 'linux-review/mark-marshall-omicronenergy-com/mtd-ifc-Fix-location-of-eccstat-registers-for-IFC-V1-0/20170126-235431' into devel-hourly-2017012703
git bisect good 99615de3566e1df9b46cadd53860b73964f6e1ca # 17:43 22+ 1 mspro_block: remove pointless prep_fn
git bisect good 6609fb881908f624163c60c0866dc43f8db8b551 # 17:59 22+ 2 nbd: move request validity checking into nbd_send_cmd
git bisect bad 0ef1184cf7f8e642b38dd4e1b912bc381c4c1661 # 18:14 0- 13 block: fold cmd_type into the REQ_OP_ space
# first bad commit: [0ef1184cf7f8e642b38dd4e1b912bc381c4c1661] block: fold cmd_type into the REQ_OP_ space
git bisect good 6609fb881908f624163c60c0866dc43f8db8b551 # 18:18 66+ 3 nbd: move request validity checking into nbd_send_cmd
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad 0ef1184cf7f8e642b38dd4e1b912bc381c4c1661 # 18:39 0- 14 block: fold cmd_type into the REQ_OP_ space
# extra tests on HEAD of linux-devel/devel-hourly-2017012703
git bisect bad 3d2e9942a5b01508f9533aa310945ca6e90a8e79 # 18:39 0- 17 0day head guard for 'devel-hourly-2017012703'
# extra tests on tree/branch hch-block/cmd_type
git bisect bad 0ef1184cf7f8e642b38dd4e1b912bc381c4c1661 # 18:42 0- 22 block: fold cmd_type into the REQ_OP_ space
# extra tests with first bad commit reverted
git bisect good 0a60f0e67d0e8e54e5a20d644a8902cff16bb2d0 # 19:05 65+ 1 Revert "block: fold cmd_type into the REQ_OP_ space"
# extra tests on tree/branch linus/master
git bisect good fd694aaa46c7ed811b72eb47d5eb11ce7ab3f7f1 # 19:20 64+ 0 Merge tag 'drm-fixes-for-v4.10-rc6-part-two' of git://people.freedesktop.org/~airlied/linux
# extra tests on tree/branch linux-next/master
git bisect good f37208bc3c9c2f811460ef264909dfbc7f605a60 # 19:46 64+ 0 Add linux-next specific files for 20170125
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
3 years, 12 months
[rcu] e183d26d07: BUG: using smp_processor_id() in preemptible [00000000] code: rcu_preempt/7
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/paulmck/linux-rcu.git rcu/next
commit e183d26d072016428f2f05625c6724df4c573bef
Author: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com>
AuthorDate: Wed Jan 25 15:28:49 2017 -0800
Commit: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com>
CommitDate: Wed Jan 25 15:28:49 2017 -0800
rcu: Make rcu_all_qs() do deferred NOCB wakeups
If a CONFIG_RCU_NOCB_CPUS kernel invokes call_rcu() with interrupts
disabled, wakeups must be deferred in order to avoid self-deadlock in
the cases where the disabled interrupts are due to scheduler locks being
held. In this case, a flag is set and is checked on entry to extended
quiescent states (usermode, idle), on exit from the RCU_SOFTIRQ handler,
when the CPU in question goes offline, and on a subsequent invocation
of call_rcu(). However, a given CPU could avoid all of those states
for a considerable length of time.
This commit therefore allows an invocation of rcu_all_qs() to do the
wakeup. It also makes the wakeup function clear the deferred-wakeup flag.
Signed-off-by: Paul E. McKenney <paulmck(a)linux.vnet.ibm.com>
+--------------------------------------------+------------+------------+------------+
| | b457a3356a | e183d26d07 | 5a4f9c974d |
+--------------------------------------------+------------+------------+------------+
| boot_successes | 65 | 0 | 0 |
| boot_failures | 0 | 24 | 13 |
| BUG:using_smp_processor_id()in_preemptible | 0 | 24 | 12 |
| BUG:kernel_hang_in_boot_stage | 0 | 0 | 1 |
+--------------------------------------------+------------+------------+------------+
[ 6.131702] Write protecting the kernel read-only data: 18432k
[ 6.133964] Freeing unused kernel memory: 396K
[ 6.140514] Freeing unused kernel memory: 832K
[ 6.144682] BUG: using smp_processor_id() in preemptible [00000000] code: rcu_preempt/7
[ 6.147004] caller is debug_smp_processor_id+0x17/0x19
[ 6.148581] CPU: 0 PID: 7 Comm: rcu_preempt Not tainted 4.10.0-rc3-00058-ge183d26 #1
[ 6.150975] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 6.153863] Call Trace:
[ 6.154855] dump_stack+0x63/0x7f
[ 6.155946] check_preemption_disabled+0xd1/0xe3
[ 6.157488] debug_smp_processor_id+0x17/0x19
git bisect start 5a4f9c974dd5c097270e1f77e830dd1a707e1179 7a308bb3016f57e5be11a677d15b821536419d36 --
git bisect bad af2d96843d36b91de5302ebdb70b5c609b520169 # 10:14 0- 19 Merge 'linux-review/Arnd-Bergmann/staging-lustre-ptlrpc-avoid-warning-on-missing-return/20170126-072949' into devel-catchup-201701260803
git bisect good 834e11cd7a750bffde49c524dff7578c31aee009 # 16:31 22+ 11 Merge 'anholt/bcm2835-camera' into devel-catchup-201701260803
git bisect bad 45eeb3f725f4b8925eaa47d76d68841d3264c6e7 # 16:44 0- 1 Merge 'sound/for-next' into devel-catchup-201701260803
git bisect bad 4689f0d38093aa298cc1d8e7ff905e4c48a8668c # 16:52 0- 3 Merge 'rcu/rcu/dev' into devel-catchup-201701260803
git bisect good 707f1732a5469110932ea70b5f636c2d95bc2fe1 # 17:13 20+ 0 Merge 'linux-review/Sebastian-Haas/staging-most-hdm-usb-fix-symbolic-permissions-warning/20170126-073518' into devel-catchup-201701260803
git bisect good 8dc79888a792f6c365c2a26903e49ff919e72488 # 17:24 22+ 0 rcu: Add lockdep checks to synchronous expedited primitives
git bisect good 31945aa9f14085c81cb3257e51bb210698b78626 # 17:34 22+ 0 Merge branches 'doc.2017.01.15b', 'dyntick.2017.01.23a', 'fixes.2017.01.23a', 'srcu.2017.01.25a' and 'torture.2017.01.15b' into HEAD
git bisect good d73d3e52168a7f3a99d58c4edc2e77697d34fda6 # 17:45 21+ 0 srcu: Consolidate batch checking into rcu_all_batches_empty()
git bisect good 24e01ac92193999a5f311b919de5b8ed18382785 # 17:55 22+ 0 rcu: Semicolon inside RCU_TRACE() for Tiny RCU
git bisect good b457a3356a68f242d5ffbd40b6bdeb559d2ae633 # 18:09 22+ 0 rcu: Make call_rcu() do deferred NOCB wakeups
git bisect bad e183d26d072016428f2f05625c6724df4c573bef # 18:25 0- 22 rcu: Make rcu_all_qs() do deferred NOCB wakeups
# first bad commit: [e183d26d072016428f2f05625c6724df4c573bef] rcu: Make rcu_all_qs() do deferred NOCB wakeups
git bisect good b457a3356a68f242d5ffbd40b6bdeb559d2ae633 # 18:28 63+ 0 rcu: Make call_rcu() do deferred NOCB wakeups
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad e183d26d072016428f2f05625c6724df4c573bef # 18:39 0- 28 rcu: Make rcu_all_qs() do deferred NOCB wakeups
# extra tests on HEAD of linux-devel/devel-catchup-201701260803
git bisect bad 5a4f9c974dd5c097270e1f77e830dd1a707e1179 # 18:39 0- 13 0day head guard for 'devel-catchup-201701260803'
# extra tests on tree/branch rcu/rcu/next
git bisect bad e183d26d072016428f2f05625c6724df4c573bef # 18:40 0- 22 rcu: Make rcu_all_qs() do deferred NOCB wakeups
# extra tests with first bad commit reverted
git bisect good 6c5408a0ba89be3ef8092b386cb73a03fbde3d5c # 18:59 63+ 0 Revert "rcu: Make rcu_all_qs() do deferred NOCB wakeups"
# extra tests on tree/branch linus/master
git bisect good 49e555a932de57611eb27edf2d1ad03d9a267bdd # 19:16 64+ 0 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost
# extra tests on tree/branch linux-next/master
git bisect good f37208bc3c9c2f811460ef264909dfbc7f605a60 # 19:32 64+ 0 Add linux-next specific files for 20170125
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
3 years, 12 months
[linux] 001ef9c821: WARNING:at_kernel/locking/mutex.c:#__ww_mutex_wakeup_for_backoff
by kernel test robot
FYI, we noticed the following commit:
commit: 001ef9c8212194257460313d4d2cb59371b56316 ("linux-next")
git://internal_merge_and_test_tree devel-catchup-201701252302
in testcase: boot
on test machine: qemu-system-x86_64 -enable-kvm -m 320M
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+------------------------------------------------------------------+------------+------------+
| | f419d2c9e8 | 001ef9c821 |
+------------------------------------------------------------------+------------+------------+
| boot_successes | 8 | 0 |
| boot_failures | 0 | 8 |
| WARNING:at_kernel/locking/mutex.c:#__ww_mutex_wakeup_for_backoff | 0 | 8 |
+------------------------------------------------------------------+------------+------------+
[ 0.010000] ---[ end trace 0000000000000000 ]---
[ 0.010000] ok |
[ 0.010000] ------------[ cut here ]------------
[ 0.010000] WARNING: CPU: 0 PID: 0 at kernel/locking/mutex.c:305 __ww_mutex_wakeup_for_backoff+0x14f/0x159
[ 0.010000] CPU: 0 PID: 0 Comm: swapper Tainted: G W 4.10.0-rc5-mm1-00267-g001ef9c8 #1
[ 0.010000] Call Trace:
[ 0.010000] dump_stack+0x40/0x5e
[ 0.010000] __warn+0x131/0x172
[ 0.010000] ? __ww_mutex_wakeup_for_backoff+0x14f/0x159
To reproduce:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/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, 12 months
[linux] cfbf0824c7: BUG:unable_to_handle_kernel
by kernel test robot
FYI, we noticed the following commit:
commit: cfbf0824c738275c8ecf488dd611ffde3e196609 ("linux-next")
git://git.cmpxchg.org/linux-mmotm.git master
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 -m 320M
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+-------------------------------------------------------+------------+------------+
| | 01f4bf6b7b | cfbf0824c7 |
+-------------------------------------------------------+------------+------------+
| boot_successes | 4 | 0 |
| boot_failures | 0 | 4 |
| BUG:unable_to_handle_kernel | 0 | 4 |
| Oops | 0 | 4 |
| Kernel_panic-not_syncing:Fatal_exception_in_interrupt | 0 | 4 |
+-------------------------------------------------------+------------+------------+
[ 7.287309] random: uci: uninitialized urandom read (6 bytes read)
[ 7.312997] random: uci: uninitialized urandom read (6 bytes read)
[ 7.328257] random: uci: uninitialized urandom read (6 bytes read)
[ 7.758105] BUG: unable to handle kernel NULL pointer dereference at 000000000000018c
[ 7.760012] IP: rt6_fill_node+0x15d/0x44f
[ 7.760012] PGD 13851067
[ 7.760012] PUD 3628067
[ 7.760012] PMD 0
[ 7.760012]
[ 7.760012] Oops: 0000 [#1] SMP
[ 7.760012] Modules linked in:
[ 7.760012] CPU: 0 PID: 1765 Comm: netifd Not tainted 4.10.0-rc5-mm1-00273-gcfbf082 #1
[ 7.760012] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 7.760012] task: ffff880005da5940 task.stack: ffffc90000608000
[ 7.760012] RIP: 0010:rt6_fill_node+0x15d/0x44f
[ 7.760012] RSP: 0000:ffffc9000060b920 EFLAGS: 00010246
[ 7.760012] RAX: 0000000000000000 RBX: ffff8800139ec01c RCX: 0000000000000000
[ 7.760012] RDX: 0000000000000000 RSI: ffffc9000060b940 RDI: ffff8800139ec040
[ 7.760012] RBP: ffffc9000060b9b0 R08: 0000000000003e88 R09: 0000000000000008
[ 7.760012] R10: ffffc9000060b9c8 R11: 0000000000003ea4 R12: ffff880006f19800
[ 7.760012] R13: 0000000000000000 R14: 0000000000000000 R15: ffff8800032fde00
[ 7.760012] FS: 0000000000000000(0000) GS:ffff880013800000(0063) knlGS:00000000f77199a0
[ 7.760012] CS: 0010 DS: 002b ES: 002b CR0: 0000000080050033
[ 7.760012] CR2: 000000000000018c CR3: 00000000040de000 CR4: 00000000000006f0
[ 7.760012] Call Trace:
[ 7.760012] rt6_dump_route+0x56/0x5c
[ 7.760012] ? rt6_dump_route+0x56/0x5c
[ 7.760012] fib6_dump_node+0x25/0x4e
To reproduce:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/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, 12 months
[lkp-robot] [mm, page_alloc] 538463ac2c: kernel_BUG_at_mm/page_alloc.c
by kernel test robot
FYI, we noticed the following commit:
commit: 538463ac2c80ed4fd046af8ed55daa06a59d1a68 ("mm, page_alloc: Split buffered_rmqueue")
https://git.kernel.org/pub/scm/linux/kernel/git/mel/linux.git mm-pagealloc-noirq-percpu-v2r5
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 -m 320M
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+------------------------------------------------------------------+-----------+------------+
| | v4.10-rc4 | 538463ac2c |
+------------------------------------------------------------------+-----------+------------+
| boot_successes | 134 | 30 |
| boot_failures | 93 | 22 |
| BUG:kernel_reboot-without-warning_in_test_stage | 30 | |
| BUG:kernel_hang_in_test_stage | 3 | |
| invoked_oom-killer:gfp_mask=0x | 60 | 6 |
| Mem-Info | 60 | 6 |
| Out_of_memory:Kill_process | 17 | 3 |
| Kernel_panic-not_syncing:Out_of_memory_and_no_killable_processes | 2 | |
| kernel_BUG_at_mm/page_alloc.c | 0 | 14 |
| invalid_opcode:#[##]SMP_KASAN | 0 | 14 |
| Kernel_panic-not_syncing:Fatal_exception | 0 | 16 |
| BUG:unable_to_handle_kernel | 0 | 2 |
| Oops | 0 | 2 |
+------------------------------------------------------------------+-----------+------------+
[ 43.254567] raw: 0000000000000000 58870a6700000000 0000000000000000 0000000000000400
[ 43.257945] page dumped because: VM_BUG_ON_PAGE(bad_range(zone, page))
[ 43.260281] ------------[ cut here ]------------
[ 43.262237] kernel BUG at mm/page_alloc.c:2702!
[ 43.264536] invalid opcode: 0000 [#1] SMP KASAN
[ 43.266439] CPU: 0 PID: 59 Comm: kswapd0 Not tainted 4.10.0-rc4-00001-g538463a #2
[ 43.269762] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 43.273649] task: ffff88000d480000 task.stack: ffff88000df58000
[ 43.275864] RIP: 0010:get_page_from_freelist+0x5df/0x720
[ 43.277926] RSP: 0000:ffff88000df5f290 EFLAGS: 00010086
[ 43.279969] RAX: 0000000000000000 RBX: ffffffff82af1000 RCX: 0000000000000006
[ 43.282416] RDX: 0000000000000007 RSI: 0000000000000007 RDI: ffff88000fe17a60
[ 43.284871] RBP: ffff88000df5f3e0 R08: 0000000000000001 R09: 0000000000000001
[ 43.287317] R10: 0000000000000001 R11: 0000000000000198 R12: ffff88000df5f4b0
[ 43.289767] R13: ffffffff82afd000 R14: 0000000000000000 R15: 0000000000000004
[ 43.292232] FS: 0000000000000000(0000) GS:ffff88000fe00000(0000) knlGS:0000000000000000
[ 43.295674] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 43.297832] CR2: 0000000008bc4000 CR3: 000000000a647000 CR4: 00000000000006f0
[ 43.300286] Call Trace:
[ 43.301739] ? T.2204+0x11d/0x130
[ 43.303385] ? trace_hardirqs_on_thunk+0x1a/0x1c
[ 43.305300] ? kasan_unpoison_shadow+0x1e/0x50
To reproduce:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
Xiaolong
3 years, 12 months
[virtio_pci] 563d3bbe44: WARNING: CPU: 0 PID: 1 at kernel/irq/manage.c:1478 __free_irq
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/mst/vhost.git vhost
commit 563d3bbe444501ac1943d93c74f90460424e0af4
Author: Christoph Hellwig <hch(a)lst.de>
AuthorDate: Thu Nov 17 11:43:17 2016 +0100
Commit: Michael S. Tsirkin <mst(a)redhat.com>
CommitDate: Thu Dec 15 06:59:22 2016 +0200
virtio_pci: use shared interrupts for virtqueues
This lets IRQ layer handle dispatching IRQs to separate handlers for the
case where we don't have per-VQ MSI-X vectors, and allows us to greatly
simplify the code based on the assumption that we always have interrupt
vector 0 (legacy INTx or config interrupt for MSI-X) available, and
any other interrupt is request/freed throught the VQ, even if the
actual interrupt line might be shared in some cases.
This allows removing a great deal of variables keeping track of the
interrupt state in struct virtio_pci_device, as we can now simply walk the
list of VQs and deal with per-VQ interrupt handlers there, and only treat
vector 0 special. As a little caveat this means we have to check if VQs
have been set up before calling vp_synchronize_vectors, as otherwise
the initial reset will trip over the uninitialized ->vqs array.
Signed-off-by: Christoph Hellwig <hch(a)lst.de>
Signed-off-by: Michael S. Tsirkin <mst(a)redhat.com>
+-------------------------------------------------+------------+------------+------------+
| | b58235ea57 | 563d3bbe44 | 48c85573af |
+-------------------------------------------------+------------+------------+------------+
| boot_successes | 54 | 0 | 0 |
| boot_failures | 9 | 22 | 13 |
| BUG:kernel_reboot-without-warning_in_test_stage | 9 | | |
| WARNING:at_kernel/irq/manage.c:#__free_irq | 0 | 22 | 13 |
+-------------------------------------------------+------------+------------+------------+
[ 14.418050] skd: v2.2.1-b0260 loaded
[ 14.419544] MM: desc_per_page = 128
[ 14.420998] ------------[ cut here ]------------
[ 14.422409] WARNING: CPU: 0 PID: 1 at kernel/irq/manage.c:1478 __free_irq+0xe3/0x440
[ 14.425598] Trying to free already-free IRQ 11
[ 14.427224] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.9.0-08495-g563d3bb #1
[ 14.428995] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 14.431804] Call Trace:
[ 14.432822] dump_stack+0x10e/0x17e
[ 14.433986] ? __free_irq+0xe3/0x440
[ 14.435181] __warn+0x153/0x180
git bisect start 48c85573afde79fbf2e2666a826dd0af68d33fb7 69973b830859bc6529a7a0468ba0d80ee5117826 --
git bisect bad 74df3431678edef19b8a8997b435580cbcee21d8 # 00:04 0- 4 Merge 'asoc/topic/zte' into devel-catchup-201612152110
git bisect bad 49e5c06b56b2b67b00d01650f167e48a8269bf83 # 00:22 0- 6 Merge 'asoc/for-next' into devel-catchup-201612152110
git bisect bad cdad3be8e4626b17c1b410b6e234de85bb3c9827 # 00:41 0- 1 Merge 'linux-review/Vincent-Pelletier/usb-gadget-f_fs-Document-eventfd-effect-on-descriptor-format/20161215-210226' into devel-catchup-201612152110
git bisect good 4275eedf2de20a7df028d840fa795f729a56dd58 # 00:53 22+ 6 Merge 'linux-review/Markus-Trippelsdorf/x86-64-Fix-gcc-7-warning-in-relocs-c/20161215-210553' into devel-catchup-201612152110
git bisect bad a6faac3d75ed58a3cc82f5c4d9168bc4a346698f # 01:05 0- 16 Merge 'vhost/vhost' into devel-catchup-201612152110
git bisect good 9439b3710df688d853eb6cb4851256f2c92b1797 # 01:17 22+ 2 Merge tag 'drm-for-v4.10' of git://people.freedesktop.org/~airlied/linux
git bisect good b78b499a67c3f77aeb6cd0b54724bc38b141255d # 01:27 22+ 3 Merge tag 'char-misc-4.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
git bisect good 2a4c32edd39b7de166e723b1991abcde4db3a701 # 01:40 22+ 1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/shli/md
git bisect good ce38207f161513ee3d2bd3860489f07ebe65bc78 # 01:52 22+ 1 Merge tag 'sound-4.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound
git bisect good 683b96f4d1d132fcefa4a0bd11916649800d7361 # 02:08 22+ 2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security
git bisect good 218ed7503aee07c7758dcbdd782e8c1a25c9f1e9 # 02:22 22+ 3 radix-tree: improve dump output
git bisect good a57cb1c1d7974c62a5c80f7869e35b492ace12cd # 02:40 22+ 4 Merge branch 'akpm' (patches from Andrew)
git bisect bad 76481bf7b79d4d3470223f8f1c5f77dafb746057 # 02:58 0- 22 virtio: provide a method to get the IRQ affinity mask for a virtqueue
git bisect good 819483d806f4324b42a25f8dd760735ae659141c # 03:15 21+ 3 vsock/virtio: mark an internal function static
git bisect good b58235ea5794f29d200e4622dc09c1818f539b77 # 03:27 22+ 0 virtio_pci: split vp_try_to_find_vqs into INTx and MSI-X variants
git bisect bad 3bf965f16c2f18eef77de7c59dbfc82f6577a3bb # 03:50 0- 1 virtio_pci: use msix_enable flag in struct pci_dev
git bisect bad 563d3bbe444501ac1943d93c74f90460424e0af4 # 04:02 0- 2 virtio_pci: use shared interrupts for virtqueues
# first bad commit: [563d3bbe444501ac1943d93c74f90460424e0af4] virtio_pci: use shared interrupts for virtqueues
git bisect good b58235ea5794f29d200e4622dc09c1818f539b77 # 04:06 63+ 9 virtio_pci: split vp_try_to_find_vqs into INTx and MSI-X variants
# extra tests with CONFIG_DEBUG_INFO_REDUCED
git bisect bad 563d3bbe444501ac1943d93c74f90460424e0af4 # 04:16 0- 4 virtio_pci: use shared interrupts for virtqueues
# extra tests on HEAD of linux-devel/devel-catchup-201612152110
git bisect bad 48c85573afde79fbf2e2666a826dd0af68d33fb7 # 04:16 0- 13 0day head guard for 'devel-catchup-201612152110'
# extra tests on tree/branch vhost/vhost
git bisect bad 31fc51a33593cf45e3df9aec514a8e26f76703a4 # 04:31 0- 1 Makefile: drop -D__CHECK_ENDIAN__ from cflags
# extra tests on tree/branch linus/master
git bisect good 5cc60aeedf315a7513f92e98314e86d515b986d1 # 04:42 66+ 7 Merge tag 'xfs-for-linus-4.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs
# extra tests on tree/branch linux-next/master
git bisect good df5462d601bec886f6c56b2a4f4e54d92761c2d5 # 04:57 66+ 19 Add linux-next specific files for 20161215
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
3 years, 12 months
[lkp-robot] [ipc/sem.c] deb3c07db9: aim9.shared_memory.ops_per_sec 8.5% improvement
by kernel test robot
Greeting,
FYI, we noticed a 8.5% improvement of aim9.shared_memory.ops_per_sec due to commit:
commit: deb3c07db928d41e24bf3a14db7ae2efb04d1a64 ("ipc/sem.c: avoid using spin_unlock_wait()")
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master
in testcase: aim9
on test machine: 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with 4G memory
with following parameters:
testtime: 300s
test: shared_memory
cpufreq_governor: performance
test-description: Suite IX is the "AIM Independent Resource Benchmark:" the famous synthetic benchmark.
test-url: https://sourceforge.net/projects/aimbench/files/aim-suite9/
Details are as below:
-------------------------------------------------------------------------------------------------->
To reproduce:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/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: aim9/300s-shared_memory-performance/lkp-ivb-d03
cd9b83cf9743054b deb3c07db928d41e24bf3a14db
---------------- --------------------------
%stddev change %stddev
\ | \
1109670 9% 1204542 aim9.shared_memory.ops_per_sec
3330028 9% 3614611 aim9.time.minor_page_faults
9.49 9.59 turbostat.CorWatt
fail:runs %reproduction fail:runs
| | |
:4 75% 3:4 kmsg.DHCP/BOOTP:Reply_not_for_us_on_eth#,op[#]xid[#]
178652 ±150% -2e+05 14730 ± 47% latency_stats.avg.max
178652 ±150% -2e+05 15462 ± 43% latency_stats.max.max
19349 19135 vmstat.system.in
31348 30974 vmstat.system.cs
85166159 ± 8% 93% 1.641e+08 ± 43% perf-stat.dTLB-load-misses
3616922 8% 3901834 perf-stat.page-faults
3616922 8% 3901834 perf-stat.minor-faults
1.44 8% 1.55 perf-stat.ipc
9464369 9349448 perf-stat.context-switches
perf-stat.page-faults
4.05e+06 ++---------------------------------------------------------------+
4e+06 ++ O |
| O |
3.95e+06 ++ O O O |
3.9e+06 OOOO O OO |
3.85e+06 ++ O O O |
3.8e+06 ++ |
| |
3.75e+06 ++ |
3.7e+06 ++ |
3.65e+06 ++ *. ** * |
3.6e+06 ++**.** * * *** **.**** *.*** * * **** *. * * ** * ****
* : * * * : * * * : * * ***.** : ::+ |
3.55e+06 ++ : +: : * |
3.5e+06 +*------------------------*-----------*-------------------*------+
perf-stat.minor-faults
4.05e+06 ++---------------------------------------------------------------+
4e+06 ++ O |
| O |
3.95e+06 ++ O O O |
3.9e+06 OOOO O OO |
3.85e+06 ++ O O O |
3.8e+06 ++ |
| |
3.75e+06 ++ |
3.7e+06 ++ |
3.65e+06 ++ *. ** * |
3.6e+06 ++**.** * * *** **.**** *.*** * * **** *. * * ** * ****
* : * * * : * * * : * * ***.** : ::+ |
3.55e+06 ++ : +: : * |
3.5e+06 +*------------------------*-----------*-------------------*------+
aim9.shared_memory.ops_per_sec
1.24e+06 ++----O----------------------------------------------------------+
| O |
1.22e+06 ++ O O O |
1.2e+06 OOOO O O O OO |
| O |
1.18e+06 ++ |
1.16e+06 ++ |
| |
1.14e+06 ++ |
1.12e+06 ++ ** * |
| **. **.*** **. *** *.* * ** * * ** * ** *
1.1e+06 *+: ***** * * : ***** * : ****.* * *.** : ::+ *|
1.08e+06 ++ : +: * : * |
|* * * * |
1.06e+06 ++---------------------------------------------------------------+
aim9.time.minor_page_faults
3.75e+06 ++---------------------------------------------------------------+
3.7e+06 ++ O |
| O O O O |
3.65e+06 ++ |
3.6e+06 OOOO O O O OO |
3.55e+06 ++ O |
3.5e+06 ++ |
| |
3.45e+06 ++ |
3.4e+06 ++ ** |
3.35e+06 ++ *.* : :*. ** ** * |
3.3e+06 *+**.****** ** * * ** *.******** ******.** * *.* ** : ****
|:: :: + : * * : :+ |
3.25e+06 +* * * * * |
3.2e+06 ++---------------------------------------------------------------+
[*] 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, 12 months
[lkp-robot] [virtio_pci] c2c3696d28: WARNING:at_kernel/irq/manage.c:#__free_irq
by kernel test robot
FYI, we noticed the following commit:
commit: c2c3696d28c820b6be6dfbd996beefa78de6afe0 ("virtio_pci: use shared interrupts for virtqueues")
git://git.infradead.org/users/hch/block.git virtio-affinity
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 -m 320M
caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace):
+--------------------------------------------+------------+------------+
| | a4685d2f58 | c2c3696d28 |
+--------------------------------------------+------------+------------+
| boot_successes | 0 | 0 |
| boot_failures | 164 | 32 |
| BUG:unable_to_handle_kernel | 164 | 32 |
| Oops | 164 | 32 |
| Kernel_panic-not_syncing:Fatal_exception | 164 | 32 |
| WARNING:at_kernel/irq/manage.c:#__free_irq | 0 | 30 |
+--------------------------------------------+------------+------------+
[ 75.657073] HP CISS Driver (v 3.6.26)
[ 75.713840] nbd: registered device at major 43
[ 75.893049] ------------[ cut here ]------------
[ 75.906371] WARNING: CPU: 0 PID: 1 at kernel/irq/manage.c:1478 __free_irq+0x77/0x188
[ 75.932421] Trying to free already-free IRQ 11
[ 75.945157] CPU: 0 PID: 1 Comm: swapper Not tainted 4.10.0-rc5-00072-gc2c3696 #1
[ 75.967773] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.9.3-20161025_171302-gandalf 04/01/2014
[ 75.994570] Call Trace:
[ 76.004521] dump_stack+0x16/0x18
[ 76.015703] __warn+0xa0/0xb7
[ 76.026403] ? __free_irq+0x77/0x188
To reproduce:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tests.git
cd lkp-tests
bin/lkp qemu -k <bzImage> job-script # job-script is attached in this email
Thanks,
Xiaolong
3 years, 12 months