Bug ID 1004052
Summary dell_laptop wifi key results in kernel/workqueue.c WARNINGs on multiple CPUs
Classification openSUSE
Product openSUSE Distribution
Version Leap 42.2
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Kernel
Assignee kernel-maintainers@forge.provo.novell.com
Reporter ddiss@suse.com
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Hardware: Dell Latitude E7450 with Intel i7-5600U
openSUSE 42.2 Beta 3

After pressing the wifi toggle function key (fn-prtscr) I noticed the following
WARNINGs in dmesg:

[   90.121968] atkbd serio0: Unknown key pressed (translated set 2, code 0x88
on isa0060/serio0).
[   90.121972] atkbd serio0: Use 'setkeycodes e008 <keycode>' to make it known.
[   90.268039] dell_wmi: Unknown key 153 pressed
[   90.795814] ------------[ cut here ]------------
[   90.795820] WARNING: CPU: 2 PID: 17 at ../kernel/workqueue.c:880
wq_worker_waking_up+0x4e/0x60()
[   90.795830] Modules linked in: fuse rfcomm ebtable_filter ebtables af_packet
nf_log_ipv6 xt_pkttype nf_log_ipv4 nf_log_common xt_LOG xt_limit ip6t_REJECT
nf_reject_ipv6 xt_tcpudp nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw
ipt_REJECT nf_reject_ipv4 xt_physdev br_netfilter bridge stp llc iptable_raw
xt_CT iptable_filter ip6table_mangle nf_conntrack_netbios_ns
nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack
nf_conntrack ip6table_filter ip6_tables bnep x_tables snd_hda_codec_realtek
ext4 snd_hda_codec_hdmi snd_hda_codec_generic jbd2 mbcache arc4 iTCO_wdt
iTCO_vendor_support snd_soc_rt5640 snd_soc_rl6231 dell_laptop intel_rapl ppdev
snd_soc_core dell_wmi x86_pkg_temp_thermal sparse_keymap dcdbas
intel_powerclamp snd_compress coretemp dell_smm_hwmon iwlmvm kvm_intel kvm
[   90.795860]  irqbypass
[   90.795861]  mac80211 snd_hda_intel snd_hda_codec snd_hda_core iwlwifi
snd_hwdep uvcvideo snd_pcm videobuf2_vmalloc videobuf2_memops pcspkr joydev
videobuf2_v4l2 videobuf2_core btusb v4l2_common btrtl btbcm btintel videodev
cfg80211 snd_timer e1000e bluetooth ptp crc16 lpc_ich parport_pc mei_me
i2c_i801 mfd_core shpchp mei pps_core int3403_thermal 8250_fintek snd parport
soundcore fan thermal elan_i2c regmap_i2c fjes dell_smo8800 snd_soc_sst_acpi
gpio_lynxpoint i2c_designware_platform int3402_thermal processor_thermal_device
int3400_thermal 8250_dw i2c_designware_core battery intel_soc_dts_iosf
acpi_thermal_rel int340x_thermal_zone dell_rbtn acpi_als kfifo_buf rfkill
industrialio acpi_pad ac processor btrfs xor raid6_pq dm_crypt sd_mod
crct10dif_pclmul crc32_pclmul crc32c_intel jitterentropy_rng
[   90.795894]  drbg
[   90.795895]  ansi_cprng mxm_wmi aesni_intel serio_raw aes_x86_64 glue_helper
lrw gf128mul ablk_helper ahci cryptd libahci sdhci_pci libata ehci_pci ehci_hcd
i915 i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops
xhci_pci xhci_hcd drm usbcore usb_common button wmi sdhci_acpi video sdhci
mmc_core i2c_hid dm_mirror dm_region_hash dm_log dm_mod sg scsi_mod autofs4
[   90.795915] CPU: 2 PID: 17 Comm: migration/2 Not tainted 4.4.22-1-default #1
[   90.795916] Hardware name: Dell Inc. Latitude E7450/0YGN55, BIOS A09
11/18/2015
[   90.795917]  0000000000000000 ffffffff81326bf7 0000000000000000
ffffffff81a5df19
[   90.795919]  ffffffff8107e821 0000000000000000 ffff88017ea27d40
ffff88022e415c40
[   90.795921]  0000000000000004 0000000000000046 ffffffff810984ee
ffff880225396dc0
[   90.795923] Call Trace:
[   90.795930]  [<ffffffff81019e69>] dump_trace+0x59/0x320
[   90.795933]  [<ffffffff8101a22a>] show_stack_log_lvl+0xfa/0x180
[   90.795935]  [<ffffffff8101afd1>] show_stack+0x21/0x40
[   90.795938]  [<ffffffff81326bf7>] dump_stack+0x5c/0x85
[   90.795940]  [<ffffffff8107e821>] warn_slowpath_common+0x81/0xb0
[   90.795943]  [<ffffffff810984ee>] wq_worker_waking_up+0x4e/0x60
[   90.795945]  [<ffffffff810a8db1>] ttwu_do_activate+0x61/0x80
[   90.795948]  [<ffffffff810a9980>] try_to_wake_up+0x190/0x3c0
[   90.795951]  [<ffffffff810c2221>] __wake_up_common+0x51/0x90
[   90.795954]  [<ffffffff810c29c1>] complete+0x31/0x40
[   90.795957]  [<ffffffff81122639>] cpu_stopper_thread+0xb9/0x150
[   90.795959]  [<ffffffff810a08c5>] smpboot_thread_fn+0x115/0x1d0
[   90.795962]  [<ffffffff8109d2b8>] kthread+0xc8/0xe0
[   90.795965]  [<ffffffff816081cf>] ret_from_fork+0x3f/0x70
[   90.797009] DWARF2 unwinder stuck at ret_from_fork+0x3f/0x70

[   90.797010] Leftover inexact backtrace:

[   90.797013]  [<ffffffff8109d1f0>] ? kthread_park+0x50/0x50
[   90.797014] ---[ end trace 061af05774e7b17e ]---
[   90.800012] ------------[ cut here ]------------
[   90.800015] WARNING: CPU: 0 PID: 1215 at ../kernel/workqueue.c:916
wq_worker_sleeping+0x77/0x90()
[   90.800017] Modules linked in: fuse rfcomm ebtable_filter ebtables af_packet
nf_log_ipv6 xt_pkttype nf_log_ipv4 nf_log_common xt_LOG xt_limit ip6t_REJECT
nf_reject_ipv6 xt_tcpudp nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw
ipt_REJECT nf_reject_ipv4 xt_physdev br_netfilter bridge stp llc iptable_raw
xt_CT iptable_filter ip6table_mangle nf_conntrack_netbios_ns
nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack
nf_conntrack ip6table_filter ip6_tables bnep x_tables snd_hda_codec_realtek
ext4 snd_hda_codec_hdmi snd_hda_codec_generic jbd2 mbcache arc4 iTCO_wdt
iTCO_vendor_support snd_soc_rt5640 snd_soc_rl6231 dell_laptop intel_rapl ppdev
snd_soc_core dell_wmi x86_pkg_temp_thermal sparse_keymap dcdbas
intel_powerclamp snd_compress coretemp dell_smm_hwmon iwlmvm kvm_intel kvm
[   90.800038]  irqbypass
[   90.800039]  mac80211 snd_hda_intel snd_hda_codec snd_hda_core iwlwifi
snd_hwdep uvcvideo snd_pcm videobuf2_vmalloc videobuf2_memops pcspkr joydev
videobuf2_v4l2 videobuf2_core btusb v4l2_common btrtl btbcm btintel videodev
cfg80211 snd_timer e1000e bluetooth ptp crc16 lpc_ich parport_pc mei_me
i2c_i801 mfd_core shpchp mei pps_core int3403_thermal 8250_fintek snd parport
soundcore fan thermal elan_i2c regmap_i2c fjes dell_smo8800 snd_soc_sst_acpi
gpio_lynxpoint i2c_designware_platform int3402_thermal processor_thermal_device
int3400_thermal 8250_dw i2c_designware_core battery intel_soc_dts_iosf
acpi_thermal_rel int340x_thermal_zone dell_rbtn acpi_als kfifo_buf rfkill
industrialio acpi_pad ac processor btrfs xor raid6_pq dm_crypt sd_mod
crct10dif_pclmul crc32_pclmul crc32c_intel jitterentropy_rng
[   90.800060]  drbg ansi_cprng mxm_wmi aesni_intel serio_raw aes_x86_64
glue_helper lrw gf128mul ablk_helper ahci cryptd libahci sdhci_pci libata
ehci_pci ehci_hcd i915 i2c_algo_bit drm_kms_helper syscopyarea sysfillrect
sysimgblt fb_sys_fops xhci_pci xhci_hcd drm usbcore usb_common button wmi
sdhci_acpi video sdhci mmc_core i2c_hid dm_mirror dm_region_hash dm_log dm_mod
sg scsi_mod autofs4
[   90.800073] CPU: 0 PID: 1215 Comm: kworker/2:5 Tainted: G        W       
4.4.22-1-default #1
[   90.800074] Hardware name: Dell Inc. Latitude E7450/0YGN55, BIOS A09
11/18/2015
[   90.800078] Workqueue: events dell_update_rfkill [dell_laptop]
[   90.800079]  0000000000000000 ffffffff81326bf7 0000000000000000
ffffffff81a5df19
[   90.800081]  ffffffff8107e821
[   90.800082]  0000000000000000 ffff88021caabbe8 0000000000015c40
[   90.800083]  0000000000000000
[   90.800084]  0000000000000000
[   90.800085]  ffffffff81098577 ffff88022e415c40
[   90.800086] Call Trace:
[   90.800090]  [<ffffffff81019e69>] dump_trace+0x59/0x320
[   90.800093]  [<ffffffff8101a22a>] show_stack_log_lvl+0xfa/0x180
[   90.800096]  [<ffffffff8101afd1>] show_stack+0x21/0x40
[   90.800098]  [<ffffffff81326bf7>] dump_stack+0x5c/0x85
[   90.800101]  [<ffffffff8107e821>] warn_slowpath_common+0x81/0xb0
[   90.800104]  [<ffffffff81098577>] wq_worker_sleeping+0x77/0x90
[   90.800107]  [<ffffffff81603a09>] thread_return+0x3b5/0x6cc
[   90.800110]  [<ffffffff81603d5c>] schedule+0x3c/0x90
[   90.800113]  [<ffffffff81606b4a>] schedule_timeout+0x25a/0x2f0
[   90.800115]  [<ffffffff81604746>] wait_for_completion+0xc6/0x140
[   90.800118]  [<ffffffff8112278d>] stop_one_cpu+0x5d/0x80
[   90.800120]  [<ffffffff810a9528>] __set_cpus_allowed_ptr+0x158/0x160
[   90.800125]  [<ffffffffa06ec0ad>] dcdbas_smi_request+0xad/0x120 [dcdbas]
[   90.800137]  [<ffffffffa0a4d124>] dell_send_request+0x64/0x70 [dell_laptop]
[   90.800141]  [<ffffffffa0a4e922>] dell_update_rfkill+0x22/0x15c
[dell_laptop]
[   90.800145]  [<ffffffff81097195>] process_one_work+0x155/0x440
[   90.800147]  [<ffffffff81097cd6>] worker_thread+0x116/0x4b0
[   90.800150]  [<ffffffff8109d2b8>] kthread+0xc8/0xe0
[   90.800153]  [<ffffffff816081cf>] ret_from_fork+0x3f/0x70
[   90.801946] DWARF2 unwinder stuck at ret_from_fork+0x3f/0x70

[   90.801948] Leftover inexact backtrace:

[   90.801951]  [<ffffffff8109d1f0>] ? kthread_park+0x50/0x50
[   90.801955] ---[ end trace 061af05774e7b17f ]---
[   90.803305] ------------[ cut here ]------------
[   90.803308] WARNING: CPU: 2 PID: 1215 at ../kernel/workqueue.c:1665
worker_enter_idle+0xc8/0x130()
[   90.803309] Modules linked in: fuse rfcomm ebtable_filter ebtables af_packet
nf_log_ipv6 xt_pkttype nf_log_ipv4 nf_log_common xt_LOG xt_limit ip6t_REJECT
nf_reject_ipv6 xt_tcpudp nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_raw
ipt_REJECT nf_reject_ipv4 xt_physdev br_netfilter bridge stp llc iptable_raw
xt_CT iptable_filter ip6table_mangle nf_conntrack_netbios_ns
nf_conntrack_broadcast nf_conntrack_ipv4 nf_defrag_ipv4 ip_tables xt_conntrack
nf_conntrack ip6table_filter ip6_tables bnep x_tables snd_hda_codec_realtek
ext4 snd_hda_codec_hdmi snd_hda_codec_generic jbd2 mbcache arc4 iTCO_wdt
iTCO_vendor_support snd_soc_rt5640 snd_soc_rl6231 dell_laptop intel_rapl ppdev
snd_soc_core dell_wmi x86_pkg_temp_thermal sparse_keymap dcdbas
intel_powerclamp snd_compress coretemp dell_smm_hwmon iwlmvm kvm_intel kvm
[   90.803338]  irqbypass
[   90.803339]  mac80211 snd_hda_intel snd_hda_codec snd_hda_core iwlwifi
snd_hwdep uvcvideo snd_pcm videobuf2_vmalloc videobuf2_memops pcspkr joydev
videobuf2_v4l2 videobuf2_core btusb v4l2_common btrtl btbcm btintel videodev
cfg80211 snd_timer e1000e bluetooth ptp crc16 lpc_ich parport_pc mei_me
i2c_i801 mfd_core shpchp mei pps_core int3403_thermal 8250_fintek snd parport
soundcore fan thermal elan_i2c regmap_i2c fjes dell_smo8800 snd_soc_sst_acpi
gpio_lynxpoint i2c_designware_platform int3402_thermal processor_thermal_device
int3400_thermal 8250_dw i2c_designware_core battery intel_soc_dts_iosf
acpi_thermal_rel int340x_thermal_zone dell_rbtn acpi_als kfifo_buf rfkill
industrialio acpi_pad ac processor btrfs xor raid6_pq dm_crypt sd_mod
crct10dif_pclmul crc32_pclmul crc32c_intel jitterentropy_rng
[   90.803367]  drbg ansi_cprng mxm_wmi aesni_intel serio_raw aes_x86_64
glue_helper lrw gf128mul ablk_helper ahci cryptd libahci sdhci_pci libata
ehci_pci ehci_hcd i915 i2c_algo_bit drm_kms_helper syscopyarea sysfillrect
sysimgblt fb_sys_fops xhci_pci xhci_hcd drm usbcore usb_common button wmi
sdhci_acpi video sdhci mmc_core i2c_hid dm_mirror dm_region_hash dm_log dm_mod
sg scsi_mod autofs4
[   90.803387] CPU: 2 PID: 1215 Comm: kworker/2:5 Tainted: G        W       
4.4.22-1-default #1
[   90.803387] Hardware name: Dell Inc. Latitude E7450/0YGN55, BIOS A09
11/18/2015
[   90.803392]  0000000000000000 ffffffff81326bf7 0000000000000000
ffffffff81a5df19
[   90.803394]  ffffffff8107e821 ffff88022e515440 ffff88022e515440
ffff880225396df0
[   90.803396]  ffff88021caa5080 ffff88021caa5080 ffffffff810947e8
ffff88022e515440
[   90.803398] Call Trace:
[   90.803403]  [<ffffffff81019e69>] dump_trace+0x59/0x320
[   90.803406]  [<ffffffff8101a22a>] show_stack_log_lvl+0xfa/0x180
[   90.803409]  [<ffffffff8101afd1>] show_stack+0x21/0x40
[   90.803411]  [<ffffffff81326bf7>] dump_stack+0x5c/0x85
[   90.803414]  [<ffffffff8107e821>] warn_slowpath_common+0x81/0xb0
[   90.803417]  [<ffffffff810947e8>] worker_enter_idle+0xc8/0x130
[   90.803420]  [<ffffffff81097d2a>] worker_thread+0x16a/0x4b0
[   90.803423]  [<ffffffff8109d2b8>] kthread+0xc8/0xe0
[   90.803427]  [<ffffffff816081cf>] ret_from_fork+0x3f/0x70
[   90.805277] DWARF2 unwinder stuck at ret_from_fork+0x3f/0x70

[   90.805278] Leftover inexact backtrace:

[   90.805281]  [<ffffffff8109d1f0>] ? kthread_park+0x50/0x50
[   90.805283] ---[ end trace 061af05774e7b180 ]---

The system subsequently locked up, as per my separate Intel graphics bug report
at https://bugzilla.opensuse.org/show_bug.cgi?id=1004048 (a different bug
AFAICT).


You are receiving this mail because: