http://bugzilla.opensuse.org/show_bug.cgi?id=1004052 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: You are on the CC list for the bug.