public inbox for netdev@vger.kernel.org
 help / color / mirror / Atom feed
* commit 0c4f1c02d27a880b cause a deadlock issue
       [not found] <CO6PR11MB5586A4475A5EEC47FC10398BCD53A@CO6PR11MB5586.namprd11.prod.outlook.com>
@ 2026-04-01  2:28 ` He, Guocai (CN)
  2026-04-02  8:56   ` Thorsten Leemhuis
  0 siblings, 1 reply; 7+ messages in thread
From: He, Guocai (CN) @ 2026-04-01  2:28 UTC (permalink / raw)
  To: miriam.rachel.korenblit@intel.com, johannes.berg@intel.com; +Cc: Friend

[-- Attachment #1: Type: text/plain, Size: 1136 bytes --]

Johannes and Miriam and all:

when we test on kernel 6.1.166, find a deadlock caused by commit
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=0c4f1c02d27a880b10b58c63f574f13bed4f711d

test by command "rtcwake -m mem -s 10"
It will hang (detail please see the attached test.log file )

I revert this commit and it works.

#my analysis:

This creates the following call chain:
wiphy_suspend()
cfg80211_leave_all()
cfg80211_leave() # takes wdev->mtx <- LOCK #1
__cfg80211_leave()
cfg80211_stop_p2p_device() # <-  NEW from 0c4f1c02d27a
ieee80211_stop_p2p_device() # mac80211 callback
ieee80211_sdata_stop()
ieee80211_do_stop()
sdata_lock(sdata) # = mutex_lock(&sdata->wdev.mtx)
                                   <- LOCK #2, SAME mutex!
                                        DEADLOCK


In 6.1.x:
cfg80211_leave define as:
	wdev_lock(wdev);
	__cfg80211_leave(rdev, wdev);
	wdev_unlock(wdev);

but upstream, __cfg80211_leave is renamed to cfg80211_leave.
call cfg80211_leave directly. so have no this issue.

Do anybody meets this issue too?


Thanks very much.

Guocai

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: test.log --]
[-- Type: text/x-log; name="test.log", Size: 54359 bytes --]

Wind River Linux LTS 23.30 Update 21 intel-x86-64 ttyS0

intel-x86-64 login: root
Password:
root@intel-x86-64:~# echo N > /sys/module/printk/parameters/console_suspend
root@intel-x86-64:~# rtcwake -m mem -s 10
rtcwake: assuming RTC uses UTC ...
rtcwake: wakeup from "mem" using /dev/rtc0 at Wed Mar 30 00:57:29 2039
[  191.809036]  ep_02: PM: direct-complete suspend driver flags: 0
[  191.809072]  ep_81: PM: direct-complete suspend driver flags: 0
[  191.809122] misc cpu_dma_latency: PM: direct-complete suspend driver flags: 0
[  191.809144] platform microcode: PM: bus suspend driver flags: 0
[  191.809154]
[  191.809155] ============================================
[  191.809156] WARNING: possible recursive locking detected
[  191.809157] 6.1.166-rt32-yocto-preempt-rt #1 Not tainted
[  191.809158] --------------------------------------------
[  191.809158] kworker/u8:24/290 is trying to acquire lock:
[  191.809159] ffff951bdbb280b8
[  191.809160] misc mcelog: PM: direct-complete suspend driver flags: 0
[  191.809161]  (&wdev->mtx
[  191.809162] usb 1-8: PM: type suspend driver flags: 0
[  191.809162] ){+.+.}-{3:3}
[  191.809167] machinecheck machinecheck3: PM: direct-complete suspend driver flags: 0
[  191.809173] machinecheck machinecheck2: PM: direct-complete suspend driver flags: 0
[  191.809179] machinecheck machinecheck1: PM: direct-complete suspend driver flags: 0
[  191.809186] machinecheck machinecheck0: PM: direct-complete suspend driver flags: 0
[  191.809163] , at: ieee80211_do_stop+0x20b/0x9e0 [mac80211]
[  191.809193]  machinecheck: PM: direct-complete suspend driver flags: 0
[  191.809199] misc vsock: PM: direct-complete suspend driver flags: 0
[  191.809203]
[  191.809203] but task is already holding lock:
[  191.809204] net sit0: PM: direct-complete suspend driver flags: 0
[  191.809204] ffff951bdbb280b8 (&wdev->mtx){+.+.}-{3:3}
[  191.809209] misc device-mapper: PM: direct-complete suspend driver flags: 0
[  191.809214] workqueue raid5wq: PM: direct-complete suspend driver flags: 0
[  191.809219] i2c-dev i2c-1: PM: direct-complete suspend driver flags: 0
[  191.809224] i2c-dev i2c-0: PM: direct-complete suspend driver flags: 0
[  191.809207] , at: cfg80211_leave+0x22/0x40 [cfg80211]
[  191.809229] nvmem cmos_nvram0: PM: direct-complete suspend driver flags: 0
[  191.809235] alarmtimer alarmtimer.0.auto: PM: bus suspend, may wakeup driver flags: 0
[  191.809239]
[  191.809239] other info that might help us debug this:
[  191.809240]  Possible unsafe locking scenario:
[  191.809240]
[  191.809240]        CPU0
[  191.809241]        ----
[  191.809241]   lock(&wdev->mtx);
[  191.809242]   lock(&wdev->mtx);
[  191.809243]
[  191.809243]  *** DEADLOCK ***
[  191.809243]
[  191.809243]  May be due to missing lock nesting notation
[  191.809243]
[  191.809244] 6 locks held by kworker/u8:24/290:
[  191.809245]  #0:
[  191.809245] rtc rtc0: PM: class suspend driver flags: 0
[  191.809245] ffff951bc016cd38 ((wq_completion)events_unbound){+.+.}-{0:0}, at: process_one_work+0x1e9/0x5a0
[  191.809251]  #1: ffff962c821a7e60
[  191.809252] input event3: PM: direct-complete suspend driver flags: 0
[  191.809252]  ((work_completion)(&entry->work)){+.+.}-{0:0}, at: process_one_work+0x1e9/0x5a0
[  191.809256]  #2: ffff951bd5580c48 (
[  191.809257] input input3: PM: type suspend driver flags: 0
[  191.809257] &dev->mutex){....}-{3:3}, at: __device_suspend+0xdf/0x360
[  191.809261]  #3: ffffffffab704820 (rtnl_mutex){+.+.}-{3:3}
[  191.809264] input event2: PM: direct-complete suspend driver flags: 0
[  191.809263] , at: rtnl_lock+0x17/0x20
[  191.809267]  #4: ffff951bd55809e0 (&rdev->wiphy.mtx){+.+.}-{3:3}
[  191.809268] input event1: PM: direct-complete suspend driver flags: 0
[  191.809273] input event0: PM: direct-complete suspend driver flags: 0
[  191.809269] , at: wiphy_suspend+0x57/0x160 [cfg80211]
[  191.809290]  ep_00: PM: direct-complete suspend driver flags: 0
[  191.809293]  #5: ffff951bdbb280b8 (&wdev->mtx){+.+.}-{3:3}
[  191.809301]  ep_81: PM: direct-complete suspend driver flags: 0
[  191.809295] , at: cfg80211_leave+0x22/0x40 [cfg80211]
[  191.809318]
[  191.809318] stack backtrace:
[  191.809319] CPU: 1 PID: 290 Comm: kworker/u8:24 Not tainted 6.1.166-rt32-yocto-preempt-rt #1
[  191.809321] Hardware name: Intel(R) Client Systems NUC7i5DNHE/NUC7i5DNB, BIOS DNKBLi5v.86A.0074.2021.0716.1950 07/16/2021
[  191.809322] Workqueue: events_unbound async_run_entry_fn
[  191.809325] Call Trace:
[  191.809326]  <TASK>
[  191.809327]  show_stack+0x4e/0x57
[  191.809332]  dump_stack_lvl+0x6f/0xa6
[  191.809336]  dump_stack+0x10/0x16
[  191.809338]  validate_chain.cold+0x122/0x13a
[  191.809343]  __lock_acquire+0x4e9/0xa30
[  191.809347]  lock_acquire+0xe8/0x310
[  191.809349]  ? ieee80211_do_stop+0x20b/0x9e0 [mac80211]
[  191.809383]  ? ieee80211_do_stop+0x20b/0x9e0 [mac80211]
[  191.809412]  ? ieee80211_do_stop+0x20b/0x9e0 [mac80211]
[  191.809438]  mutex_lock_nested+0x4b/0xb0
[  191.809442]  ? ieee80211_do_stop+0x20b/0x9e0 [mac80211]
[  191.809469]  ieee80211_do_stop+0x20b/0x9e0 [mac80211]
[  191.809495]  ? rt_mutex_slowunlock+0x1ce/0x230
[  191.809498] platform intel_xhci_usb_sw: PM: bus suspend driver flags: 0
[  191.809505] net eth0: PM: direct-complete suspend driver flags: 0
[  191.809510] ptp ptp0: PM: direct-complete suspend driver flags: 0
[  191.809515] nvme-generic ng0n1: PM: direct-complete suspend driver flags: 0
[  191.809504]  ieee80211_sdata_stop+0x1e/0x30 [mac80211]
[  191.809520] block nvme0n1p1: PM: direct-complete suspend driver flags: 0
[  191.809525] bdi 259:0: PM: direct-complete suspend driver flags: 0
[  191.809530] block nvme0n1: PM: direct-complete suspend driver flags: 0
[  191.809535] misc tun: PM: direct-complete suspend driver flags: 0
[  191.809541] mdio_bus fixed-0: PM: direct-complete suspend driver flags: 0
[  191.809531]  ieee80211_stop_p2p_device+0x12/0x20 [mac80211]
[  191.809545] platform Fixed MDIO bus.0: PM: bus suspend driver flags: 0
[  191.809552] bdi mtd-0: PM: direct-complete suspend driver flags: 0
[  191.809558]  cfg80211_stop_p2p_device+0x9a/0x200 [cfg80211]
[  191.809577] workqueue scsi_tmf_0: PM: direct-complete suspend driver flags: 0
[  191.809581] hwmon hwmon0: PM: direct-complete suspend driver flags: 0
[  191.809586] ata_device dev1.0: PM: direct-complete suspend driver flags: 0
[  191.809592]  dev1.0: PM: direct-complete suspend driver flags: 0
[  191.809585]  __cfg80211_leave+0x189/0x230 [cfg80211]
[  191.809597] ata_link link1: PM: direct-complete suspend driver flags: 0
[  191.809602]  link1: PM: direct-complete suspend driver flags: 0
[  191.809607] nvme-subsystem nvme-subsys0: PM: direct-complete suspend driver flags: 0
[  191.809612] ata_port ata1: PM: direct-complete suspend driver flags: 0
[  191.809608]  cfg80211_leave+0x2d/0x40 [cfg80211]
[  191.809625] nvme nvme0: PM: direct-complete suspend driver flags: 0
[  191.809630] workqueue nvme-delete-wq: PM: direct-complete suspend driver flags: 0
[  191.809635] workqueue nvme-reset-wq: PM: direct-complete suspend driver flags: 0
[  191.809639] workqueue nvme-wq: PM: direct-complete suspend driver flags: 0
[  191.809632]  wiphy_suspend+0xf1/0x160 [cfg80211]
[  191.809644] misc mpt2ctl: PM: direct-complete suspend driver flags: 0
[  191.809648] misc mpt3ctl: PM: direct-complete suspend driver flags: 0
[  191.809654]  ? rdev_suspend+0x110/0x110 [cfg80211]
[  191.809666] idma64 idma64.1: PM: bus suspend driver flags: 0
[  191.809678]  dpm_run_callback.cold+0x48/0xc0
[  191.809682]  __device_suspend+0x115/0x360
[  191.809685]  async_suspend+0x1f/0xa0
[  191.809687]  async_run_entry_fn+0x28/0xc0
[  191.809690]  process_one_work+0x25e/0x5a0
[  191.809692]  ? process_one_work+0x1e9/0x5a0
[  191.809696]  worker_thread+0x58/0x3c0
[  191.809699]  ? rescuer_thread+0x3d0/0x3d0
[  191.809702]  kthread+0x12b/0x150
[  191.809704]  ? kthread_complete_and_exit+0x20/0x20
[  191.809706]  ret_from_fork+0x1f/0x30
[  191.809713]  </TASK>
[  191.809715] ------------[ cut here ]------------
[  191.809715] rtmutex deadlock detected
[  191.809720] WARNING: CPU: 1 PID: 290 at kernel/locking/rtmutex.c:1642 __rt_mutex_slowlock.constprop.0+0x1c1/0x320
[  191.809724] Modules linked in: rfcomm algif_hash bnep iwlmvm mac80211 snd_hda_codec_hdmi led_class intel_rapl_msr wmi_bmof intel_wmi_thund
erbolt intel_rapl_common x86_pkg_temp_thermal intel_powerclamp coretemp iwlwifi kvm_intel crct10dif_pclmul btusb crct10dif_common sha512_ssse
3 btrtl btbcm sha256_ssse3 btintel snd_hda_intel sha1_ssse3 snd_intel_dspcfg snd_hda_codec aesni_intel snd_hda_core snd_pcm wdat_wdt crypto_s
imd i915 cfg80211 cryptd watchdog snd_timer i2c_i801 drm_buddy i2c_smbus ttm drm_display_helper firmware_class idma64 fan thermal video wmi b
acklight acpi_pad sch_fq_codel openvswitch nsh nf_conncount nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 kvm irqbypass fuse dmi_sysfs
[  191.809773] CPU: 1 PID: 290 Comm: kworker/u8:24 Not tainted 6.1.166-rt32-yocto-preempt-rt #1
[  191.809776] Hardware name: Intel(R) Client Systems NUC7i5DNHE/NUC7i5DNB, BIOS DNKBLi5v.86A.0074.2021.0716.1950 07/16/2021
[  191.809777] Workqueue: events_unbound async_run_entry_fn
[  191.809779] RIP: 0010:__rt_mutex_slowlock.constprop.0+0x1c1/0x320
[  191.809783] Code: c7 43 20 00 00 00 00 e8 fd f2 ff ff 41 83 fd dd 0f 85 19 ff ff ff 4c 89 e7 e8 cb 8e 00 00 48 c7 c7 e3 2e a5 aa e8 ef d0
ea fe <0f> 0b 48 8d 05 00 00 00 00 48 89 83 28 28 00 00 b8 01 00 00 00 87
[  191.809784] RSP: 0018:ffff962c821a7a80 EFLAGS: 00010286
[  191.809786] RAX: 0000000000000000 RBX: ffff951bd0fdc040 RCX: 0000000000000000
[  191.809788] RDX: 0000000000000002 RSI: ffffffffaaa6fe8d RDI: ffff951bd0fdc040
[  191.809789] RBP: ffff962c821a7aa8 R08: 0000000000000000 R09: ffff962c821a79f8
[  191.809790] R10: 0000000000007d2e R11: 00000000ffff29ba R12: ffff951bdbb28058
[  191.809791] R13: 00000000ffffffdd R14: ffff962c821a7ab8 R15: 0000000000000002
[  191.809792] FS:  0000000000000000(0000) GS:ffff951f1d200000(0000) knlGS:0000000000000000
[  191.809794] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[  191.809795] CR2: 0000564cd25f3a40 CR3: 000000021e41c004 CR4: 00000000003706e0
[  191.809796] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
[  191.809797] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
[  191.809798] Call Trace:
[  191.809799]  <TASK>
[  191.809801]  ? ieee80211_do_stop+0x20b/0x9e0 [mac80211]
[  191.809841]  __rt_mutex_slowlock_locked.constprop.0+0x75/0x90
[  191.809847]  mutex_lock_nested+0x63/0xb0
[  191.809851]  ? ieee80211_do_stop+0x20b/0x9e0 [mac80211]
[  191.809887]  ieee80211_do_stop+0x20b/0x9e0 [mac80211]
[  191.809921]  ? rt_mutex_slowunlock+0x1ce/0x230
[  191.809930]  ieee80211_sdata_stop+0x1e/0x30 [mac80211]
[  191.809964]  ieee80211_stop_p2p_device+0x12/0x20 [mac80211]
[  191.810000]  cfg80211_stop_p2p_device+0x9a/0x200 [cfg80211]
[  191.810033]  __cfg80211_leave+0x189/0x230 [cfg80211]
[  191.810065]  cfg80211_leave+0x2d/0x40 [cfg80211]
[  191.810097]  wiphy_suspend+0xf1/0x160 [cfg80211]
[  191.810128]  ? rdev_suspend+0x110/0x110 [cfg80211]
[  191.810159]  dpm_run_callback.cold+0x48/0xc0
[  191.810162]  __device_suspend+0x115/0x360
[  191.810166]  async_suspend+0x1f/0xa0
[  191.810168]  async_run_entry_fn+0x28/0xc0
[  191.810171]  process_one_work+0x25e/0x5a0
[  191.810173] idma64 idma64.0: PM: bus suspend driver flags: 0
[  191.810173]  ? process_one_work+0x1e9/0x5a0
[  191.810178]  worker_thread+0x58/0x3c0
[  191.810181]  ? rescuer_thread+0x3d0/0x3d0
[  191.810183]  kthread+0x12b/0x150
[  191.810185]  ? kthread_complete_and_exit+0x20/0x20
[  191.810188]  ret_from_fork+0x1f/0x30
[  191.810194]  </TASK>
[  191.810195] irq event stamp: 384565
[  191.810196] hardirqs last  enabled at (384565): [<ffffffffa90bd1b7>] __cancel_work_timer+0x117/0x1d0
[  191.810199] hardirqs last disabled at (384564): [<ffffffffa90bcd43>] try_to_grab_pending+0x153/0x2e0
[  191.810202] softirqs last  enabled at (384540): [<ffffffffa909bbab>] __local_bh_enable_ip+0xfb/0x180
[  191.810204] softirqs last disabled at (384534): [<ffffffffc0554afe>] cfg80211_pmsr_wdev_down+0x2e/0xd0 [cfg80211]
[  191.810244] ---[ end trace 0000000000000000 ]---
[  191.810290]  ep_81: PM: direct-complete suspend driver flags: 0
[  191.810401] scsi_host host0: PM: direct-complete suspend driver flags: 0
[  191.810412] scsi host0: PM: bus suspend driver flags: 0
[  191.810419]  ata1: PM: type suspend driver flags: 0
[  191.810427] i2c i2c-1: PM: direct-complete suspend driver flags: 0
[  191.810438] i2c_designware i2c_designware.1: PM: bus suspend driver flags: 6
[  191.810450] i2c i2c-0: PM: direct-complete suspend driver flags: 0
[  191.810462] i2c_designware i2c_designware.0: PM: bus suspend driver flags: 6
[  191.810678] bdi 252:0: PM: direct-complete suspend driver flags: 0
[  191.810683] block nullb0: PM: direct-complete suspend driver flags: 0
[  191.810688] bdi 43:480: PM: direct-complete suspend driver flags: 0
[  191.810692] block nbd15: PM: direct-complete suspend driver flags: 0
[  191.810697] bdi 43:448: PM: direct-complete suspend driver flags: 0
[  191.810702] block nbd14: PM: direct-complete suspend driver flags: 0
[  191.810707] bdi 43:416: PM: direct-complete suspend driver flags: 0
[  191.810711] block nbd13: PM: direct-complete suspend driver flags: 0
[  191.810716] bdi 43:384: PM: direct-complete suspend driver flags: 0
[  191.810720] block nbd12: PM: direct-complete suspend driver flags: 0
[  191.810725] bdi 43:352: PM: direct-complete suspend driver flags: 0
[  191.810729] block nbd11: PM: direct-complete suspend driver flags: 0
[  191.810734] bdi 43:320: PM: direct-complete suspend driver flags: 0
[  191.810739] block nbd10: PM: direct-complete suspend driver flags: 0
[  191.810743] bdi 43:288: PM: direct-complete suspend driver flags: 0
[  191.810770] block nbd9: PM: direct-complete suspend driver flags: 0
[  191.810775] bdi 43:256: PM: direct-complete suspend driver flags: 0
[  191.810781] block nbd8: PM: direct-complete suspend driver flags: 0
[  191.810787] bdi 43:224: PM: direct-complete suspend driver flags: 0
[  191.810792] block nbd7: PM: direct-complete suspend driver flags: 0
[  191.810797] bdi 43:192: PM: direct-complete suspend driver flags: 0
[  191.810802] block nbd6: PM: direct-complete suspend driver flags: 0
[  191.810806] bdi 43:160: PM: direct-complete suspend driver flags: 0
[  191.810811] block nbd5: PM: direct-complete suspend driver flags: 0
[  191.810816] bdi 43:128: PM: direct-complete suspend driver flags: 0
[  191.810820] block nbd4: PM: direct-complete suspend driver flags: 0
[  191.810825] bdi 43:96: PM: direct-complete suspend driver flags: 0
[  191.810830] block nbd3: PM: direct-complete suspend driver flags: 0
[  191.810834] bdi 43:64: PM: direct-complete suspend driver flags: 0
[  191.810839] block nbd2: PM: direct-complete suspend driver flags: 0
[  191.810843] bdi 43:32: PM: direct-complete suspend driver flags: 0
[  191.810848] block nbd1: PM: direct-complete suspend driver flags: 0
[  191.810852] bdi 43:0: PM: direct-complete suspend driver flags: 0
[  191.810857] block nbd0: PM: direct-complete suspend driver flags: 0
[  191.810862] bdi 7:7: PM: direct-complete suspend driver flags: 0
[  191.810866] block loop7: PM: direct-complete suspend driver flags: 0
[  191.810871] bdi 7:6: PM: direct-complete suspend driver flags: 0
[  191.810875] block loop6: PM: direct-complete suspend driver flags: 0
[  191.810880] bdi 7:5: PM: direct-complete suspend driver flags: 0
[  191.810885] block loop5: PM: direct-complete suspend driver flags: 0
[  191.810889] bdi 7:4: PM: direct-complete suspend driver flags: 0
[  191.810894] block loop4: PM: direct-complete suspend driver flags: 0
[  191.810898] bdi 7:3: PM: direct-complete suspend driver flags: 0
[  191.810903] block loop3: PM: direct-complete suspend driver flags: 0
[  191.810907] bdi 7:2: PM: direct-complete suspend driver flags: 0
[  191.810912] block loop2: PM: direct-complete suspend driver flags: 0
[  191.810916] bdi 7:1: PM: direct-complete suspend driver flags: 0
[  191.810920] block loop1: PM: direct-complete suspend driver flags: 0
[  191.810925] bdi 7:0: PM: direct-complete suspend driver flags: 0
[  191.810930] block loop0: PM: direct-complete suspend driver flags: 0
[  191.810935] misc loop-control: PM: direct-complete suspend driver flags: 0
[  191.810940] bdi 1:15: PM: direct-complete suspend driver flags: 0
[  191.810944] block ram15: PM: direct-complete suspend driver flags: 0
[  191.810949] bdi 1:14: PM: direct-complete suspend driver flags: 0
[  191.810953] block ram14: PM: direct-complete suspend driver flags: 0
[  191.810958] bdi 1:13: PM: direct-complete suspend driver flags: 0
[  191.810962] block ram13: PM: direct-complete suspend driver flags: 0
[  191.810967] bdi 1:12: PM: direct-complete suspend driver flags: 0
[  191.810971] block ram12: PM: direct-complete suspend driver flags: 0
[  191.810976] bdi 1:11: PM: direct-complete suspend driver flags: 0
[  191.810980] block ram11: PM: direct-complete suspend driver flags: 0
[  191.810985] bdi 1:10: PM: direct-complete suspend driver flags: 0
[  191.810989] block ram10: PM: direct-complete suspend driver flags: 0
[  191.810994] bdi 1:9: PM: direct-complete suspend driver flags: 0
[  191.810998] block ram9: PM: direct-complete suspend driver flags: 0
[  191.811003] bdi 1:8: PM: direct-complete suspend driver flags: 0
[  191.811007] block ram8: PM: direct-complete suspend driver flags: 0
[  191.811012] bdi 1:7: PM: direct-complete suspend driver flags: 0
[  191.811016] block ram7: PM: direct-complete suspend driver flags: 0
[  191.811021] bdi 1:6: PM: direct-complete suspend driver flags: 0
[  191.811026] block ram6: PM: direct-complete suspend driver flags: 0
[  191.811030] bdi 1:5: PM: direct-complete suspend driver flags: 0
[  191.811035] block ram5: PM: direct-complete suspend driver flags: 0
[  191.811039] bdi 1:4: PM: direct-complete suspend driver flags: 0
[  191.811044] block ram4: PM: direct-complete suspend driver flags: 0
[  191.811049] bdi 1:3: PM: direct-complete suspend driver flags: 0
[  191.811053] block ram3: PM: direct-complete suspend driver flags: 0
[  191.811058] bdi 1:2: PM: direct-complete suspend driver flags: 0
[  191.811062] block ram2: PM: direct-complete suspend driver flags: 0
[  191.811067] bdi 1:1: PM: direct-complete suspend driver flags: 0
[  191.811071] block ram1: PM: direct-complete suspend driver flags: 0
[  191.811076] bdi 1:0: PM: direct-complete suspend driver flags: 0
[  191.811080] block ram0: PM: direct-complete suspend driver flags: 0
[  191.811085] misc vtpmx: PM: direct-complete suspend driver flags: 0
[  191.811090] tpmrm tpmrm0: PM: direct-complete suspend driver flags: 0
[  191.811094] tpm tpm0: PM: direct-complete suspend driver flags: 0
[  191.811099] misc hpet: PM: direct-complete suspend driver flags: 0
[  191.811104] tty ttyS4: PM: direct-complete suspend driver flags: 0
[  191.811109] tty ttyS15: PM: direct-complete suspend driver flags: 0
[  191.811113] tty ttyS14: PM: direct-complete suspend driver flags: 0
[  191.811118] tty ttyS13: PM: direct-complete suspend driver flags: 0
[  191.811122] tty ttyS12: PM: direct-complete suspend driver flags: 0
[  191.811127] tty ttyS11: PM: direct-complete suspend driver flags: 0
[  191.811131] tty ttyS10: PM: direct-complete suspend driver flags: 0
[  191.811136] tty ttyS9: PM: direct-complete suspend driver flags: 0
[  191.811140] tty ttyS8: PM: direct-complete suspend driver flags: 0
[  191.811145] tty ttyS7: PM: direct-complete suspend driver flags: 0
[  191.811150] tty ttyS6: PM: direct-complete suspend driver flags: 0
[  191.811155] tty ttyS5: PM: direct-complete suspend driver flags: 0
[  191.811159] tty ttyS3: PM: direct-complete suspend driver flags: 0
[  191.811164] tty ttyS2: PM: direct-complete suspend driver flags: 0
[  191.811168] tty ttyS1: PM: direct-complete suspend driver flags: 0
[  191.811182] serial8250 serial8250: PM: bus suspend driver flags: 0
[  191.811189] tty ttyS0: PM: direct-complete suspend driver flags: 0
[  191.811194] tty ptmx: PM: direct-complete suspend driver flags: 0
[  191.811199] thermal cooling_device3: PM: direct-complete suspend driver flags: 0
[  191.811203] thermal cooling_device2: PM: direct-complete suspend driver flags: 0
[  191.811208] thermal cooling_device1: PM: direct-complete suspend driver flags: 0
[  191.811213] thermal cooling_device0: PM: direct-complete suspend driver flags: 0
[  191.811218] input input2: PM: type suspend driver flags: 0
[  191.811225] input input1: PM: type suspend driver flags: 0
[  191.811232] input input0: PM: type suspend driver flags: 0
[  191.811239] misc aer_inject: PM: direct-complete suspend driver flags: 0
[  191.811256] pci_express 0000:00:1d.0:pcie010: PM: direct-complete suspend driver flags: 0
[  191.811270] aer 0000:00:1d.0:pcie002: PM: direct-complete suspend driver flags: 0
[  191.811278] pci_express 0000:00:1c.0:pcie010: PM: direct-complete suspend driver flags: 0
[  191.811289] aer 0000:00:1c.0:pcie002: PM: direct-complete suspend driver flags: 0
[  191.811290] misc autofs: PM: direct-complete suspend driver flags: 0
[  191.811297] event_source cstate_pkg: PM: direct-complete suspend driver flags: 0
[  191.811303] event_source cstate_core: PM: direct-complete suspend driver flags: 0
[  191.811308] event_source uncore_arb: PM: direct-complete suspend driver flags: 0
[  191.811312] event_source uncore_cbox_1: PM: direct-complete suspend driver flags: 0
[  191.811317] event_source uncore_cbox_0: PM: direct-complete suspend driver flags: 0
[  191.811322] event_source uncore_imc: PM: direct-complete suspend driver flags: 0
[  191.811326] event_source msr: PM: direct-complete suspend driver flags: 0
[  191.811331] event_source power: PM: direct-complete suspend driver flags: 0
[  191.811335] event_source intel_pt: PM: direct-complete suspend driver flags: 0
[  191.811340] event_source cpu: PM: direct-complete suspend driver flags: 0
[  191.811345] event_source breakpoint: PM: direct-complete suspend driver flags: 0
[  191.811349] event_source uprobe: PM: direct-complete suspend driver flags: 0
[  191.811354] event_source kprobe: PM: direct-complete suspend driver flags: 0
[  191.811359] event_source tracepoint: PM: direct-complete suspend driver flags: 0
[  191.811363] event_source software: PM: direct-complete suspend driver flags: 0
[  191.811368] clockevents broadcast: PM: direct-complete suspend driver flags: 0
[  191.811372] clockevents clockevent3: PM: direct-complete suspend driver flags: 0
[  191.811377] clockevents clockevent2: PM: direct-complete suspend driver flags: 0
[  191.811381] clockevents clockevent1: PM: direct-complete suspend driver flags: 0
[  191.811386] clockevents clockevent0: PM: direct-complete suspend driver flags: 0
[  191.811390]  clockevents: PM: direct-complete suspend driver flags: 0
[  191.811395] clocksource clocksource0: PM: direct-complete suspend driver flags: 0
[  191.811399]  clocksource: PM: direct-complete suspend driver flags: 0
[  191.811403] misc snapshot: PM: direct-complete suspend driver flags: 0
[  191.811409] pcspkr pcspkr: PM: bus suspend driver flags: 0
[  191.811549] cpuid cpu3: PM: direct-complete suspend driver flags: 0
[  191.811554] cpuid cpu2: PM: direct-complete suspend driver flags: 0
[  191.811558] cpuid cpu1: PM: direct-complete suspend driver flags: 0
[  191.811563] cpuid cpu0: PM: direct-complete suspend driver flags: 0
[  191.811568] msr msr3: PM: direct-complete suspend driver flags: 0
[  191.811572] msr msr2: PM: direct-complete suspend driver flags: 0
[  191.811577] msr msr1: PM: direct-complete suspend driver flags: 0
[  191.811581] msr msr0: PM: direct-complete suspend driver flags: 0
[  191.811586] iommu dmar1: PM: direct-complete suspend driver flags: 0
[  191.811591] iommu dmar0: PM: direct-complete suspend driver flags: 0
[  191.811595] misc hw_random: PM: direct-complete suspend driver flags: 0
[  191.811600] tty tty63: PM: direct-complete suspend driver flags: 0
[  191.811604] tty tty62: PM: direct-complete suspend driver flags: 0
[  191.811609] tty tty61: PM: direct-complete suspend driver flags: 0
[  191.811614] tty tty60: PM: direct-complete suspend driver flags: 0
[  191.811619] tty tty59: PM: direct-complete suspend driver flags: 0
[  191.811623] tty tty58: PM: direct-complete suspend driver flags: 0
[  191.811627] tty tty57: PM: direct-complete suspend driver flags: 0
[  191.811632] tty tty56: PM: direct-complete suspend driver flags: 0
[  191.811637] tty tty55: PM: direct-complete suspend driver flags: 0
[  191.811641] tty tty54: PM: direct-complete suspend driver flags: 0
[  191.811646] tty tty53: PM: direct-complete suspend driver flags: 0
[  191.811650] tty tty52: PM: direct-complete suspend driver flags: 0
[  191.811655] tty tty51: PM: direct-complete suspend driver flags: 0
[  191.811659] tty tty50: PM: direct-complete suspend driver flags: 0
[  191.811664] tty tty49: PM: direct-complete suspend driver flags: 0
[  191.811669] tty tty48: PM: direct-complete suspend driver flags: 0
[  191.811673] tty tty47: PM: direct-complete suspend driver flags: 0
[  191.811678] tty tty46: PM: direct-complete suspend driver flags: 0
[  191.811682] tty tty45: PM: direct-complete suspend driver flags: 0
[  191.811687] tty tty44: PM: direct-complete suspend driver flags: 0
[  191.811691] tty tty43: PM: direct-complete suspend driver flags: 0
[  191.811696] tty tty42: PM: direct-complete suspend driver flags: 0
[  191.811700] tty tty41: PM: direct-complete suspend driver flags: 0
[  191.811705] tty tty40: PM: direct-complete suspend driver flags: 0
[  191.811710] tty tty39: PM: direct-complete suspend driver flags: 0
[  191.811714] tty tty38: PM: direct-complete suspend driver flags: 0
[  191.811719] tty tty37: PM: direct-complete suspend driver flags: 0
[  191.811723] tty tty36: PM: direct-complete suspend driver flags: 0
[  191.811728] tty tty35: PM: direct-complete suspend driver flags: 0
[  191.811732] tty tty34: PM: direct-complete suspend driver flags: 0
[  191.811737] tty tty33: PM: direct-complete suspend driver flags: 0
[  191.811741] tty tty32: PM: direct-complete suspend driver flags: 0
[  191.811768] tty tty31: PM: direct-complete suspend driver flags: 0
[  191.811776] tty tty30: PM: direct-complete suspend driver flags: 0
[  191.811782] tty tty29: PM: direct-complete suspend driver flags: 0
[  191.811788] tty tty28: PM: direct-complete suspend driver flags: 0
[  191.811794] tty tty27: PM: direct-complete suspend driver flags: 0
[  191.811801] tty tty26: PM: direct-complete suspend driver flags: 0
[  191.811807] tty tty25: PM: direct-complete suspend driver flags: 0
[  191.811813] tty tty24: PM: direct-complete suspend driver flags: 0
[  191.811820] tty tty23: PM: direct-complete suspend driver flags: 0
[  191.811826] tty tty22: PM: direct-complete suspend driver flags: 0
[  191.811833] tty tty21: PM: direct-complete suspend driver flags: 0
[  191.811839] tty tty20: PM: direct-complete suspend driver flags: 0
[  191.811846] tty tty19: PM: direct-complete suspend driver flags: 0
[  191.811852] tty tty18: PM: direct-complete suspend driver flags: 0
[  191.811858] tty tty17: PM: direct-complete suspend driver flags: 0
[  191.811865] tty tty16: PM: direct-complete suspend driver flags: 0
[  191.811871] tty tty15: PM: direct-complete suspend driver flags: 0
[  191.811878] tty tty14: PM: direct-complete suspend driver flags: 0
[  191.811884] tty tty13: PM: direct-complete suspend driver flags: 0
[  191.811891] tty tty12: PM: direct-complete suspend driver flags: 0
[  191.811897] tty tty11: PM: direct-complete suspend driver flags: 0
[  191.811903] tty tty10: PM: direct-complete suspend driver flags: 0
[  191.811910] tty tty9: PM: direct-complete suspend driver flags: 0
[  191.811916] tty tty8: PM: direct-complete suspend driver flags: 0
[  191.811922] tty tty7: PM: direct-complete suspend driver flags: 0
[  191.811929] tty tty6: PM: direct-complete suspend driver flags: 0
[  191.811935] tty tty5: PM: direct-complete suspend driver flags: 0
[  191.811941] tty tty4: PM: direct-complete suspend driver flags: 0
[  191.811948] tty tty3: PM: direct-complete suspend driver flags: 0
[  191.811954] tty tty2: PM: direct-complete suspend driver flags: 0
[  191.811960] tty tty1: PM: direct-complete suspend driver flags: 0
[  191.811967] vc vcsa1: PM: direct-complete suspend driver flags: 0
[  191.811973] vc vcsu1: PM: direct-complete suspend driver flags: 0
[  191.811979] vc vcs1: PM: direct-complete suspend driver flags: 0
[  191.811986] vc vcsa: PM: direct-complete suspend driver flags: 0
[  191.811992] vc vcsu: PM: direct-complete suspend driver flags: 0
[  191.811998] vc vcs: PM: direct-complete suspend driver flags: 0
[  191.812004] tty tty0: PM: direct-complete suspend driver flags: 0
[  191.812011] tty console: PM: direct-complete suspend driver flags: 0
[  191.812015] tty tty: PM: direct-complete suspend driver flags: 0
[  191.812020] mem kmsg: PM: direct-complete suspend driver flags: 0
[  191.812025] mem urandom: PM: direct-complete suspend driver flags: 0
[  191.812029] mem random: PM: direct-complete suspend driver flags: 0
[  191.812034] mem full: PM: direct-complete suspend driver flags: 0
[  191.812039] mem zero: PM: direct-complete suspend driver flags: 0
[  191.812043] mem port: PM: direct-complete suspend driver flags: 0
[  191.812048] mem null: PM: direct-complete suspend driver flags: 0
[  191.812052] mem mem: PM: direct-complete suspend driver flags: 0
[  191.812057] system 00:09: PM: bus suspend driver flags: 0
[  191.812064] system 00:08: PM: bus suspend driver flags: 0
[  191.812070] system 00:07: PM: bus suspend driver flags: 0
[  191.812075] system 00:06: PM: bus suspend driver flags: 0
[  191.812081] system 00:05: PM: bus suspend driver flags: 0
[  191.812089] rtc_cmos 00:04: PM: bus suspend, may wakeup driver flags: 0
[  191.812278] system 00:03: PM: bus suspend driver flags: 0
[  191.812284] serial 00:02: PM: bus suspend driver flags: 0
[  191.812302] system 00:01: PM: bus suspend driver flags: 0
[  191.812309] system 00:00: PM: bus suspend driver flags: 0
[  191.812324] misc vga_arbiter: PM: direct-complete suspend driver flags: 0
[  191.812328] misc rfkill: PM: direct-complete suspend driver flags: 0
[  191.812333] net lo: PM: direct-complete suspend driver flags: 0
[  191.812338] edac mc: PM: direct-complete suspend driver flags: 0
[  191.812342]  edac: PM: direct-complete suspend driver flags: 0
[  191.812349] button LNXPWRBN:00: PM: driver suspend, may wakeup driver flags: 0
[  191.812355] acpi INT3471:04: PM: direct-complete suspend driver flags: 0
[  191.812360] acpi INT3471:03: PM: direct-complete suspend driver flags: 0
[  191.812364] acpi INT3471:02: PM: direct-complete suspend driver flags: 0
[  191.812368] acpi INT3471:01: PM: direct-complete suspend driver flags: 0
[  191.812373] acpi INT3472:08: PM: direct-complete suspend driver flags: 0
[  191.812377] acpi INT3472:07: PM: direct-complete suspend driver flags: 0
[  191.812382] acpi INT3472:06: PM: direct-complete suspend driver flags: 0
[  191.812386] acpi INT3472:05: PM: direct-complete suspend driver flags: 0
[  191.812391] acpi INT3474:00: PM: direct-complete suspend driver flags: 0
[  191.812396] acpi INT3471:00: PM: direct-complete suspend driver flags: 0
[  191.812401] acpi-wmi PNP0C14:01: PM: power domain suspend driver flags: 0
[  191.812408] acpi-fan PNP0C0B:04: PM: bus suspend driver flags: 0
[  191.812414] acpi-fan PNP0C0B:03: PM: bus suspend driver flags: 0
[  191.812420] acpi-fan PNP0C0B:02: PM: bus suspend driver flags: 0
[  191.812425] acpi-fan PNP0C0B:01: PM: bus suspend driver flags: 0
[  191.812431] acpi-fan PNP0C0B:00: PM: bus suspend driver flags: 0
[  191.812438] tpm_tis MSFT0101:00: PM: power domain suspend driver flags: 0
[  191.818903] snd_hda_intel 0000:00:1f.3: PME# disabled
[  191.819259] i915 0000:00:02.0: vgaarb: __vga_tryget: 1
[  191.819260] i915 0000:00:02.0: vgaarb: __vga_tryget: owns: 3
[  191.819269] i915 0000:00:02.0: vgaarb: __vga_put
[  191.819772]  ep_00: PM: direct-complete suspend driver flags: 0
[  191.819797] usb usb1: PM: type suspend driver flags: 0
[  191.822844] scsi target1:0:0: PM: bus suspend driver flags: 0
[  191.822894] scsi host1: PM: bus suspend driver flags: 0
[  191.822925] usb 2-3: PM: type suspend driver flags: 0
[  191.841830] usb usb2: PM: type suspend driver flags: 0
[  191.881607] platform PNP0C0C:00: PM: bus suspend driver flags: 0
[  191.881613] platform INT33A1:00: PM: bus suspend driver flags: 0
[  191.881620] acpi-wmi PNP0C14:00: PM: power domain suspend driver flags: 0
[  191.881627] platform PNP0C0E:00: PM: bus suspend driver flags: 0
[  191.881633] platform ACPI000C:00: PM: bus suspend driver flags: 0
[  191.881639] gpio gpiochip0: PM: direct-complete suspend driver flags: 0
[  191.881644] sunrisepoint-pinctrl INT344B:00: PM: power domain suspend driver flags: 0
[  191.881650] platform PNP0C09:00: PM: bus suspend driver flags: 0
[  191.881656] platform PNP0103:00: PM: bus suspend driver flags: 0
[  191.881662] platform INT0800:00: PM: bus suspend driver flags: 0
[  191.881680] pci_bus 0000:02: PM: direct-complete suspend driver flags: 0
[  191.881689] nvme 0000:02:00.0: PM: bus suspend driver flags: 0
[  191.881696] pci_bus 0000:01: PM: direct-complete suspend driver flags: 0
[  191.881719] e1000e 0000:00:1f.6: PM: bus suspend, may wakeup driver flags: 2
[  191.881727] i801_smbus 0000:00:1f.4: PM: bus suspend driver flags: 1
[  191.881730] e1000e: EEE TX LPI TIMER: 00000011
[  191.881738] pci 0000:00:1f.2: PM: bus suspend driver flags: 0
[  191.881802] pci 0000:00:1f.0: PM: bus suspend driver flags: 0
[  191.881853] ahci 0000:00:17.0: PM: bus suspend driver flags: 0
[  191.881867] serial 0000:00:16.3: PM: bus suspend driver flags: 0
[  191.881896] pci 0000:00:16.0: PM: bus suspend driver flags: 0
[  191.881910] intel-lpss 0000:00:15.1: PM: bus suspend driver flags: 4
[  191.881923] intel-lpss 0000:00:15.0: PM: bus suspend driver flags: 4
[  191.881948] pci 0000:00:14.2: PM: bus suspend driver flags: 0
[  191.881963] pci 0000:00:08.0: PM: bus suspend driver flags: 0
[  191.881968] xhci_hcd 0000:00:14.0: PM: bus suspend, may wakeup driver flags: 0
[  191.881983] i915 0000:00:02.0: PM: bus suspend driver flags: 1
[  191.882336] i915 0000:00:02.0: vgaarb: __vga_tryget: 1
[  191.882337] i915 0000:00:02.0: vgaarb: __vga_tryget: owns: 3
[  191.882347] i915 0000:00:02.0: vgaarb: __vga_put
[  191.882396] i915 0000:00:02.0: saving config space at offset 0x0 (reading 0x59168086)
[  191.882400] i915 0000:00:02.0: saving config space at offset 0x4 (reading 0x100407)
[  191.882404] i915 0000:00:02.0: saving config space at offset 0x8 (reading 0x3000002)
[  191.882408] i915 0000:00:02.0: saving config space at offset 0xc (reading 0x10)
[  191.882412] i915 0000:00:02.0: saving config space at offset 0x10 (reading 0xde000004)
[  191.882416] i915 0000:00:02.0: saving config space at offset 0x14 (reading 0x0)
[  191.882419] i915 0000:00:02.0: saving config space at offset 0x18 (reading 0xc000000c)
[  191.882423] i915 0000:00:02.0: saving config space at offset 0x1c (reading 0x0)
[  191.882427] i915 0000:00:02.0: saving config space at offset 0x20 (reading 0xf001)
[  191.882431] i915 0000:00:02.0: saving config space at offset 0x24 (reading 0x0)
[  191.882435] i915 0000:00:02.0: saving config space at offset 0x28 (reading 0x0)
[  191.882439] i915 0000:00:02.0: saving config space at offset 0x2c (reading 0x20708086)
[  191.882443] i915 0000:00:02.0: saving config space at offset 0x30 (reading 0x0)
[  191.882447] i915 0000:00:02.0: saving config space at offset 0x34 (reading 0x40)
[  191.882451] i915 0000:00:02.0: saving config space at offset 0x38 (reading 0x0)
[  191.882455] i915 0000:00:02.0: saving config space at offset 0x3c (reading 0x1ff)
[  191.882511] skl_uncore 0000:00:00.0: PM: bus suspend driver flags: 0
[  191.882512] pci_bus 0000:00: PM: direct-complete suspend driver flags: 0
[  191.882530] acpi INT33D0:00: PM: direct-complete suspend driver flags: 0
[  191.882537] acpi PNP0C14:01: PM: direct-complete suspend driver flags: 0
[  191.882542] acpi ACPI0008:00: PM: direct-complete suspend driver flags: 0
[  191.882547] acpi INT339B:00: PM: direct-complete suspend driver flags: 0
[  191.882552] acpi INT3420:01: PM: direct-complete suspend driver flags: 0
[  191.882557] thermal LNXTHERM:02: PM: driver suspend driver flags: 0
[  191.882565] thermal LNXTHERM:01: PM: driver suspend driver flags: 0
[  191.882573] acpi PNP0C0B:04: PM: direct-complete suspend driver flags: 0
[  191.882577] acpi LNXPOWER:05: PM: direct-complete suspend driver flags: 0
[  191.882582] acpi PNP0C0B:03: PM: direct-complete suspend driver flags: 0
[  191.882586] acpi LNXPOWER:04: PM: direct-complete suspend driver flags: 0
[  191.882591] acpi PNP0C0B:02: PM: direct-complete suspend driver flags: 0
[  191.882595] acpi LNXPOWER:03: PM: direct-complete suspend driver flags: 0
[  191.882600] acpi PNP0C0B:01: PM: direct-complete suspend driver flags: 0
[  191.882605] acpi LNXPOWER:02: PM: direct-complete suspend driver flags: 0
[  191.882610] acpi PNP0C0B:00: PM: direct-complete suspend driver flags: 0
[  191.882614] acpi LNXPOWER:01: PM: direct-complete suspend driver flags: 0
[  191.882631] acpi device:79: PM: direct-complete suspend driver flags: 0
[  191.882636] acpi device:78: PM: direct-complete suspend driver flags: 0
[  191.882642] acpi USBC000:00: PM: direct-complete suspend driver flags: 0
[  191.882646] acpi INT340E:00: PM: direct-complete suspend driver flags: 0
[  191.882651] acpi INT3470:00: PM: direct-complete suspend driver flags: 0
[  191.882656] acpi MSFT0101:00: PM: direct-complete suspend driver flags: 0
[  191.882661] acpi PNP0C0D:00: PM: direct-complete suspend driver flags: 0
[  191.882667] button PNP0C0C:00: PM: driver suspend, may wakeup driver flags: 0
[  191.882673] acpi IWC0001:00: PM: direct-complete suspend driver flags: 0
[  191.882678] acpi INT33A1:00: PM: direct-complete suspend driver flags: 0
[  191.882682] acpi INT33A3:00: PM: direct-complete suspend driver flags: 0
[  191.882688] acpi PNP0C14:00: PM: direct-complete suspend driver flags: 0
[  191.882693] button PNP0C0E:00: PM: driver suspend, may wakeup driver flags: 0
[  191.882700] acpi INT3420:00: PM: direct-complete suspend driver flags: 0
[  191.882704] acpi INT0E0C:00: PM: direct-complete suspend driver flags: 0
[  191.882709] acpi PNP0C0F:07: PM: direct-complete suspend driver flags: 0
[  191.882713] acpi PNP0C0F:06: PM: direct-complete suspend driver flags: 0
[  191.882718] acpi PNP0C0F:05: PM: direct-complete suspend driver flags: 0
[  191.882722] acpi PNP0C0F:04: PM: direct-complete suspend driver flags: 0
[  191.882727] acpi PNP0C0F:03: PM: direct-complete suspend driver flags: 0
[  191.882731] acpi PNP0C0F:02: PM: direct-complete suspend driver flags: 0
[  191.882736] acpi PNP0C0F:01: PM: direct-complete suspend driver flags: 0
[  191.882740] acpi PNP0C0F:00: PM: direct-complete suspend driver flags: 0
[  191.882766] processor_aggregator ACPI000C:00: PM: direct-complete suspend driver flags: 0
[  191.882774] acpi ABCD0000:00: PM: direct-complete suspend driver flags: 0
[  191.882780] acpi INT3472:04: PM: direct-complete suspend driver flags: 0
[  191.882787] acpi INT3472:03: PM: direct-complete suspend driver flags: 0
[  191.882793] acpi INT3472:02: PM: direct-complete suspend driver flags: 0
[  191.882800] acpi INT3472:01: PM: direct-complete suspend driver flags: 0
[  191.882807] acpi device:77: PM: direct-complete suspend driver flags: 0
[  191.882814] acpi device:76: PM: direct-complete suspend driver flags: 0
[  191.882821] acpi device:75: PM: direct-complete suspend driver flags: 0
[  191.882827] acpi device:74: PM: direct-complete suspend driver flags: 0
[  191.882834] acpi device:73: PM: direct-complete suspend driver flags: 0
[  191.882841] acpi device:72: PM: direct-complete suspend driver flags: 0
[  191.882847] acpi INT33A2:00: PM: direct-complete suspend driver flags: 0
[  191.882853] acpi INT344A:00: PM: direct-complete suspend driver flags: 0
[  191.882860] acpi INT3449:00: PM: direct-complete suspend driver flags: 0
[  191.882866] acpi INT33E1:00: PM: direct-complete suspend driver flags: 0
[  191.882874] acpi INT3448:00: PM: direct-complete suspend driver flags: 0
[  191.882879] acpi FPNT_DIS:00: PM: direct-complete suspend driver flags: 0
[  191.882884] acpi INT3441:00: PM: direct-complete suspend driver flags: 0
[  191.882889] acpi INT3440:00: PM: direct-complete suspend driver flags: 0
[  191.882893] acpi INT3447:00: PM: direct-complete suspend driver flags: 0
[  191.882898] acpi INT3446:00: PM: direct-complete suspend driver flags: 0
[  191.882903] acpi INT3445:00: PM: direct-complete suspend driver flags: 0
[  191.882908] acpi INT3472:00: PM: direct-complete suspend driver flags: 0
[  191.882914] acpi INT3444:00: PM: direct-complete suspend driver flags: 0
[  191.882918] acpi IMPJ0003:00: PM: direct-complete suspend driver flags: 0
[  191.882923] acpi XXXX0000:01: PM: direct-complete suspend driver flags: 0
[  191.882930] acpi device:71: PM: direct-complete suspend driver flags: 0
[  191.882935] acpi INT3515:01: PM: direct-complete suspend driver flags: 0
[  191.882939] acpi INT3515:00: PM: direct-complete suspend driver flags: 0
[  191.882944] acpi INT0000:00: PM: direct-complete suspend driver flags: 0
[  191.882949] acpi XXXX0000:00: PM: direct-complete suspend driver flags: 0
[  191.882957] acpi device:70: PM: direct-complete suspend driver flags: 0
[  191.882962] acpi INT344B:00: PM: direct-complete suspend driver flags: 0
[  191.882967] acpi PNP0C02:07: PM: direct-complete suspend driver flags: 0
[  191.882971] acpi INT343D:00: PM: direct-complete suspend driver flags: 0
[  191.882976] acpi INT343E:00: PM: direct-complete suspend driver flags: 0
[  191.882981] acpi device:6f: PM: direct-complete suspend driver flags: 0
[  191.882985] acpi device:6e: PM: direct-complete suspend driver flags: 0
[  191.882990] acpi device:6d: PM: direct-complete suspend driver flags: 0
[  191.882994] acpi device:6c: PM: direct-complete suspend driver flags: 0
[  191.882999] acpi device:6b: PM: direct-complete suspend driver flags: 0
[  191.883003] acpi device:6a: PM: direct-complete suspend driver flags: 0
[  191.883008] acpi device:69: PM: direct-complete suspend driver flags: 0
[  191.883012] acpi device:68: PM: direct-complete suspend driver flags: 0
[  191.883017] acpi device:67: PM: direct-complete suspend driver flags: 0
[  191.883022] acpi device:66: PM: direct-complete suspend driver flags: 0
[  191.883026] acpi device:65: PM: direct-complete suspend driver flags: 0
[  191.883031] acpi device:64: PM: direct-complete suspend driver flags: 0
[  191.883044] acpi device:63: PM: direct-complete suspend driver flags: 0
[  191.883049] acpi device:62: PM: direct-complete suspend driver flags: 0
[  191.883054] acpi device:61: PM: direct-complete suspend driver flags: 0
[  191.883058] acpi device:60: PM: direct-complete suspend driver flags: 0
[  191.883063] acpi device:5f: PM: direct-complete suspend driver flags: 0
[  191.883067] acpi device:5e: PM: direct-complete suspend driver flags: 0
[  191.883072] acpi device:5d: PM: direct-complete suspend driver flags: 0
[  191.883076] acpi device:5c: PM: direct-complete suspend driver flags: 0
[  191.883081] acpi device:5b: PM: direct-complete suspend driver flags: 0
[  191.883085] acpi device:5a: PM: direct-complete suspend driver flags: 0
[  191.883090] acpi device:59: PM: direct-complete suspend driver flags: 0
[  191.883094] acpi device:58: PM: direct-complete suspend driver flags: 0
[  191.883099] acpi device:57: PM: direct-complete suspend driver flags: 0
[  191.883104] acpi device:56: PM: direct-complete suspend driver flags: 0
[  191.883108] acpi device:55: PM: direct-complete suspend driver flags: 0
[  191.883113] acpi device:54: PM: direct-complete suspend driver flags: 0
[  191.883117] acpi device:53: PM: direct-complete suspend driver flags: 0
[  191.883122] acpi device:52: PM: direct-complete suspend driver flags: 0
[  191.883126] acpi device:51: PM: direct-complete suspend driver flags: 0
[  191.883131] acpi device:50: PM: direct-complete suspend driver flags: 0
[  191.883136] acpi device:4f: PM: direct-complete suspend driver flags: 0
[  191.883152] acpi device:4e: PM: direct-complete suspend driver flags: 0
[  191.883158] acpi device:4d: PM: direct-complete suspend driver flags: 0
[  191.883163] acpi device:4c: PM: direct-complete suspend driver flags: 0
[  191.883168] acpi device:4b: PM: direct-complete suspend driver flags: 0
[  191.883173] acpi device:4a: PM: direct-complete suspend driver flags: 0
[  191.883178] acpi PNP0C02:06: PM: direct-complete suspend driver flags: 0
[  191.883183] acpi PNP0C02:05: PM: direct-complete suspend driver flags: 0
[  191.883187] acpi PNP0C02:04: PM: direct-complete suspend driver flags: 0
[  191.883192] acpi device:49: PM: direct-complete suspend driver flags: 0
[  191.883197] acpi device:48: PM: direct-complete suspend driver flags: 0
[  191.883202] acpi device:47: PM: direct-complete suspend driver flags: 0
[  191.883207] acpi device:46: PM: direct-complete suspend driver flags: 0
[  191.883212] acpi device:45: PM: direct-complete suspend driver flags: 0
[  191.883216] acpi device:44: PM: direct-complete suspend driver flags: 0
[  191.883221] acpi device:43: PM: direct-complete suspend driver flags: 0
[  191.883226] acpi device:42: PM: direct-complete suspend driver flags: 0
[  191.883230] acpi device:41: PM: direct-complete suspend driver flags: 0
[  191.883236] acpi device:40: PM: direct-complete suspend driver flags: 0
[  191.883240] acpi device:3f: PM: direct-complete suspend driver flags: 0
[  191.883246] acpi device:3e: PM: direct-complete suspend driver flags: 0
[  191.883250] acpi device:3d: PM: direct-complete suspend driver flags: 0
[  191.883256] acpi device:3c: PM: direct-complete suspend driver flags: 0
[  191.883260] acpi device:3b: PM: direct-complete suspend driver flags: 0
[  191.883265] acpi device:3a: PM: direct-complete suspend driver flags: 0
[  191.883270] acpi device:39: PM: direct-complete suspend driver flags: 0
[  191.883275] acpi device:38: PM: direct-complete suspend driver flags: 0
[  191.883280] acpi device:37: PM: direct-complete suspend driver flags: 0
[  191.883285] acpi device:36: PM: direct-complete suspend driver flags: 0
[  191.883290] acpi device:35: PM: direct-complete suspend driver flags: 0
[  191.883295] acpi device:34: PM: direct-complete suspend driver flags: 0
[  191.883300] acpi device:33: PM: direct-complete suspend driver flags: 0
[  191.883305] acpi device:32: PM: direct-complete suspend driver flags: 0
[  191.883310] acpi device:31: PM: direct-complete suspend driver flags: 0
[  191.883315] acpi device:30: PM: direct-complete suspend driver flags: 0
[  191.883320] acpi device:2f: PM: direct-complete suspend driver flags: 0
[  191.883325] acpi device:2e: PM: direct-complete suspend driver flags: 0
[  191.883329] acpi device:2d: PM: direct-complete suspend driver flags: 0
[  191.883335] acpi device:2c: PM: direct-complete suspend driver flags: 0
[  191.883339] acpi device:2b: PM: direct-complete suspend driver flags: 0
[  191.883344] acpi device:2a: PM: direct-complete suspend driver flags: 0
[  191.883349] acpi LNXPOWER:00: PM: direct-complete suspend driver flags: 0
[  191.883355] acpi device:29: PM: direct-complete suspend driver flags: 0
[  191.883361] acpi device:28: PM: direct-complete suspend driver flags: 0
[  191.883366] acpi device:27: PM: direct-complete suspend driver flags: 0
[  191.883371] acpi device:26: PM: direct-complete suspend driver flags: 0
[  191.883376] acpi device:25: PM: direct-complete suspend driver flags: 0
[  191.883382] acpi device:24: PM: direct-complete suspend driver flags: 0
[  191.883389] acpi device:23: PM: direct-complete suspend driver flags: 0
[  191.883396] acpi device:22: PM: direct-complete suspend driver flags: 0
[  191.883402] acpi device:21: PM: direct-complete suspend driver flags: 0
[  191.883407] acpi device:20: PM: direct-complete suspend driver flags: 0
[  191.883411] acpi device:1f: PM: direct-complete suspend driver flags: 0
[  191.883417] acpi device:1e: PM: direct-complete suspend driver flags: 0
[  191.883421] acpi device:1d: PM: direct-complete suspend driver flags: 0
[  191.883427] acpi device:1c: PM: direct-complete suspend driver flags: 0
[  191.883432] acpi device:1b: PM: direct-complete suspend driver flags: 0
[  191.883438] acpi device:1a: PM: direct-complete suspend driver flags: 0
[  191.883442] thermal LNXTHERM:00: PM: driver suspend driver flags: 0
[  191.883450] acpi PNP0C0A:02: PM: direct-complete suspend driver flags: 0
[  191.883455] acpi PNP0C0A:01: PM: direct-complete suspend driver flags: 0
[  191.883459] acpi PNP0C0A:00: PM: direct-complete suspend driver flags: 0
[  191.883466] ec PNP0C09:00: PM: driver suspend driver flags: 0
[  191.883473] acpi INTC1028:00: PM: direct-complete suspend driver flags: 0
[  191.883477] acpi PNP0100:00: PM: direct-complete suspend driver flags: 0
[  191.883482] acpi PNP0B00:00: PM: direct-complete suspend driver flags: 0
[  191.883487] acpi PNP0C02:03: PM: direct-complete suspend driver flags: 0
[  191.883491] acpi PNP0C02:02: PM: direct-complete suspend driver flags: 0
[  191.883496] acpi PNP0C04:00: PM: direct-complete suspend driver flags: 0
[  191.883500] acpi PNP0000:00: PM: direct-complete suspend driver flags: 0
[  191.883505] acpi PNP0103:00: PM: direct-complete suspend driver flags: 0
[  191.883510] acpi INT0800:00: PM: direct-complete suspend driver flags: 0
[  191.883514] acpi PNP0501:00: PM: direct-complete suspend driver flags: 0
[  191.883519] acpi PNP0C02:01: PM: direct-complete suspend driver flags: 0
[  191.883535] acpi device:18: PM: direct-complete suspend driver flags: 0
[  191.883541] acpi device:17: PM: direct-complete suspend driver flags: 0
[  191.883545] acpi device:16: PM: direct-complete suspend driver flags: 0
[  191.883550] acpi device:15: PM: direct-complete suspend driver flags: 0
[  191.883555] acpi device:14: PM: direct-complete suspend driver flags: 0
[  191.883560] acpi device:13: PM: direct-complete suspend driver flags: 0
[  191.883565] acpi device:12: PM: direct-complete suspend driver flags: 0
[  191.883569] acpi device:11: PM: direct-complete suspend driver flags: 0
[  191.883574] acpi device:10: PM: direct-complete suspend driver flags: 0
[  191.883579] acpi device:0f: PM: direct-complete suspend driver flags: 0
[  191.883583] acpi device:0e: PM: direct-complete suspend driver flags: 0
[  191.883588] acpi device:0d: PM: direct-complete suspend driver flags: 0
[  191.883592] acpi device:0c: PM: direct-complete suspend driver flags: 0
[  191.883597] acpi device:0b: PM: direct-complete suspend driver flags: 0
[  191.883601] acpi device:0a: PM: direct-complete suspend driver flags: 0
[  191.883606] acpi device:09: PM: direct-complete suspend driver flags: 0
[  191.883610] acpi device:08: PM: direct-complete suspend driver flags: 0
[  191.883615] acpi device:07: PM: direct-complete suspend driver flags: 0
[  191.883620] acpi device:06: PM: direct-complete suspend driver flags: 0
[  191.883624] acpi device:05: PM: direct-complete suspend driver flags: 0
[  191.883629] acpi device:04: PM: direct-complete suspend driver flags: 0
[  191.883633] acpi device:03: PM: direct-complete suspend driver flags: 0
[  191.883638] acpi device:02: PM: direct-complete suspend driver flags: 0
[  191.883642] acpi device:01: PM: direct-complete suspend driver flags: 0
[  191.883647] acpi device:00: PM: direct-complete suspend driver flags: 0
[  191.883668] acpi PNP0C02:00: PM: direct-complete suspend driver flags: 0
[  191.883777] acpi LNXCPU:0f: PM: direct-complete suspend driver flags: 0
[  191.883784] acpi LNXCPU:0e: PM: direct-complete suspend driver flags: 0
[  191.883790] acpi LNXCPU:0d: PM: direct-complete suspend driver flags: 0
[  191.883797] acpi LNXCPU:0c: PM: direct-complete suspend driver flags: 0
[  191.883803] acpi LNXCPU:0b: PM: direct-complete suspend driver flags: 0
[  191.883809] acpi LNXCPU:0a: PM: direct-complete suspend driver flags: 0
[  191.883815] acpi LNXCPU:09: PM: direct-complete suspend driver flags: 0
[  191.883822] acpi LNXCPU:08: PM: direct-complete suspend driver flags: 0
[  191.883828] acpi LNXCPU:07: PM: direct-complete suspend driver flags: 0
[  191.883835] acpi LNXCPU:06: PM: direct-complete suspend driver flags: 0
[  191.883841] acpi LNXCPU:05: PM: direct-complete suspend driver flags: 0
[  191.883847] acpi LNXCPU:04: PM: direct-complete suspend driver flags: 0
[  191.883854] acpi LNXCPU:03: PM: direct-complete suspend driver flags: 0
[  191.883860] acpi LNXCPU:02: PM: direct-complete suspend driver flags: 0
[  191.883867] acpi LNXCPU:01: PM: direct-complete suspend driver flags: 0
[  191.883873] acpi LNXCPU:00: PM: direct-complete suspend driver flags: 0
[  191.883904] wdat_wdt wdat_wdt: PM: bus suspend driver flags: 0
[  191.883914] graphics fbcon: PM: direct-complete suspend driver flags: 0
[  191.883920] workqueue blkcg_punt_bio: PM: direct-complete suspend driver flags: 0
[  191.883927] memory_tiering memory_tier4: PM: direct-complete suspend driver flags: 0
[  191.883933]  memory_tiering: PM: direct-complete suspend driver flags: 0
[  191.883940] workqueue writeback: PM: direct-complete suspend driver flags: 0
[  191.883947] processor cpu3: PM: direct-complete suspend driver flags: 0
[  191.883955] processor cpu2: PM: direct-complete suspend driver flags: 0
[  191.883963] processor cpu1: PM: direct-complete suspend driver flags: 0
[  191.883971] processor cpu0: PM: direct-complete suspend driver flags: 0
[  191.883976] dmi id: PM: direct-complete suspend driver flags: 0
[  191.883981] vtconsole vtcon0: PM: direct-complete suspend driver flags: 0
[  191.883985]  workqueue: PM: direct-complete suspend driver flags: 0
[  191.883990]  container: PM: direct-complete suspend driver flags: 0
[  191.883995] node node0: PM: direct-complete suspend driver flags: 0
[  191.884000]  node: PM: direct-complete suspend driver flags: 0
[  191.884004]  cpu: PM: direct-complete suspend driver flags: 0
[  192.012703] pcieport 0000:00:1d.0: PM: bus suspend, may wakeup driver flags: 5


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: commit 0c4f1c02d27a880b cause a deadlock issue
  2026-04-01  2:28 ` commit 0c4f1c02d27a880b cause a deadlock issue He, Guocai (CN)
@ 2026-04-02  8:56   ` Thorsten Leemhuis
  2026-04-03 11:08     ` He, Guocai (CN)
  0 siblings, 1 reply; 7+ messages in thread
From: Thorsten Leemhuis @ 2026-04-02  8:56 UTC (permalink / raw)
  To: He, Guocai (CN)
  Cc: miriam.rachel.korenblit@intel.com, johannes.berg@intel.com,
	Friend, Linux kernel regressions list

On 4/1/26 04:28, He, Guocai (CN) wrote:
> Johannes and Miriam and all:
> 
> when we test on kernel 6.1.166, find a deadlock caused by commit
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=0c4f1c02d27a880b10b58c63f574f13bed4f711d

Does this problem happen with 6.19/7.0-rc6 as well? That is an important
detail to know if this is a general problem (that needs to be fixed in
mainline) or something the backport caused (which mainline developers
might not care about, as that is the domain of the stable team).

Ciao, Thorsten

> test by command "rtcwake -m mem -s 10"
> It will hang (detail please see the attached test.log file )
> 
> I revert this commit and it works.
> 
> #my analysis:
> 
> This creates the following call chain:
> wiphy_suspend()
> cfg80211_leave_all()
> cfg80211_leave() # takes wdev->mtx <- LOCK #1
> __cfg80211_leave()
> cfg80211_stop_p2p_device() # <-  NEW from 0c4f1c02d27a
> ieee80211_stop_p2p_device() # mac80211 callback
> ieee80211_sdata_stop()
> ieee80211_do_stop()
> sdata_lock(sdata) # = mutex_lock(&sdata->wdev.mtx)
>                                    <- LOCK #2, SAME mutex!
>                                         DEADLOCK
> 
> 
> In 6.1.x:
> cfg80211_leave define as:
> 	wdev_lock(wdev);
> 	__cfg80211_leave(rdev, wdev);
> 	wdev_unlock(wdev);
> 
> but upstream, __cfg80211_leave is renamed to cfg80211_leave.
> call cfg80211_leave directly. so have no this issue.
> 
> Do anybody meets this issue too?
> 
> 
> Thanks very much.
> 
> Guocai


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: commit 0c4f1c02d27a880b cause a deadlock issue
  2026-04-02  8:56   ` Thorsten Leemhuis
@ 2026-04-03 11:08     ` He, Guocai (CN)
  2026-04-03 11:27       ` Greg KH
  0 siblings, 1 reply; 7+ messages in thread
From: He, Guocai (CN) @ 2026-04-03 11:08 UTC (permalink / raw)
  To: Thorsten Leemhuis
  Cc: miriam.rachel.korenblit@intel.com, johannes.berg@intel.com,
	Friend, Linux kernel regressions list

No, The mainline have no this issue.
The changes of 0c4f1c02d27a880b is not in mainline.


Thanks
Guocai




________________________________________
From: Thorsten Leemhuis <regressions@leemhuis.info>
Sent: Thursday, April 2, 2026 4:56 PM
To: He, Guocai (CN)
Cc: miriam.rachel.korenblit@intel.com; johannes.berg@intel.com; Friend; Linux kernel regressions list
Subject: Re: commit 0c4f1c02d27a880b cause a deadlock issue

CAUTION: This email comes from a non Wind River email account!
Do not click links or open attachments unless you recognize the sender and know the content is safe.

On 4/1/26 04:28, He, Guocai (CN) wrote:
> Johannes and Miriam and all:
>
> when we test on kernel 6.1.166, find a deadlock caused by commit
> https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=0c4f1c02d27a880b10b58c63f574f13bed4f711d

Does this problem happen with 6.19/7.0-rc6 as well? That is an important
detail to know if this is a general problem (that needs to be fixed in
mainline) or something the backport caused (which mainline developers
might not care about, as that is the domain of the stable team).

Ciao, Thorsten

> test by command "rtcwake -m mem -s 10"
> It will hang (detail please see the attached test.log file )
>
> I revert this commit and it works.
>
> #my analysis:
>
> This creates the following call chain:
> wiphy_suspend()
> cfg80211_leave_all()
> cfg80211_leave() # takes wdev->mtx <- LOCK #1
> __cfg80211_leave()
> cfg80211_stop_p2p_device() # <-  NEW from 0c4f1c02d27a
> ieee80211_stop_p2p_device() # mac80211 callback
> ieee80211_sdata_stop()
> ieee80211_do_stop()
> sdata_lock(sdata) # = mutex_lock(&sdata->wdev.mtx)
>                                    <- LOCK #2, SAME mutex!
>                                         DEADLOCK
>
>
> In 6.1.x:
> cfg80211_leave define as:
>       wdev_lock(wdev);
>       __cfg80211_leave(rdev, wdev);
>       wdev_unlock(wdev);
>
> but upstream, __cfg80211_leave is renamed to cfg80211_leave.
> call cfg80211_leave directly. so have no this issue.
>
> Do anybody meets this issue too?
>
>
> Thanks very much.
>
> Guocai


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: commit 0c4f1c02d27a880b cause a deadlock issue
  2026-04-03 11:08     ` He, Guocai (CN)
@ 2026-04-03 11:27       ` Greg KH
  2026-04-03 12:44         ` Korenblit, Miriam Rachel
  0 siblings, 1 reply; 7+ messages in thread
From: Greg KH @ 2026-04-03 11:27 UTC (permalink / raw)
  To: He, Guocai (CN)
  Cc: Thorsten Leemhuis, miriam.rachel.korenblit@intel.com,
	johannes.berg@intel.com, Friend, Linux kernel regressions list

On Fri, Apr 03, 2026 at 11:08:46AM +0000, He, Guocai (CN) wrote:
> No, The mainline have no this issue.
> The changes of 0c4f1c02d27a880b is not in mainline.

That does not make sense, that commit is really commit e1696c8bd005
("wifi: cfg80211: stop NAN and P2P in cfg80211_leave") which is in all
of the following releases:
	5.10.252 5.15.202 6.1.165 6.6.128 6.12.75 6.18.14 6.19.4 7.0-rc1

confused,

greg k-h

^ permalink raw reply	[flat|nested] 7+ messages in thread

* RE: commit 0c4f1c02d27a880b cause a deadlock issue
  2026-04-03 11:27       ` Greg KH
@ 2026-04-03 12:44         ` Korenblit, Miriam Rachel
  2026-04-03 12:49           ` Greg KH
  0 siblings, 1 reply; 7+ messages in thread
From: Korenblit, Miriam Rachel @ 2026-04-03 12:44 UTC (permalink / raw)
  To: Greg KH, He, Guocai (CN)
  Cc: Thorsten Leemhuis, Berg, Johannes, Friend,
	Linux kernel regressions list



> -----Original Message-----
> From: Greg KH <gregkh@linuxfoundation.org>
> Sent: Friday, April 3, 2026 2:27 PM
> To: He, Guocai (CN) <Guocai.He.CN@windriver.com>
> Cc: Thorsten Leemhuis <regressions@leemhuis.info>; Korenblit, Miriam Rachel
> <miriam.rachel.korenblit@intel.com>; Berg, Johannes
> <johannes.berg@intel.com>; Friend <netdev@vger.kernel.org>; Linux kernel
> regressions list <regressions@lists.linux.dev>
> Subject: Re: commit 0c4f1c02d27a880b cause a deadlock issue
> 
> On Fri, Apr 03, 2026 at 11:08:46AM +0000, He, Guocai (CN) wrote:
> > No, The mainline have no this issue.
> > The changes of 0c4f1c02d27a880b is not in mainline.
> 
> That does not make sense, that commit is really commit e1696c8bd005
> ("wifi: cfg80211: stop NAN and P2P in cfg80211_leave") which is in all of the
> following releases:
> 	5.10.252 5.15.202 6.1.165 6.6.128 6.12.75 6.18.14 6.19.4 7.0-rc1
> 
> confused,

The change is indeed in mainline, but the locking situation in mainline is totally different
(that mutex does not even exist there)
Therefore, the issue is not supposed to happen in mainline.
> 
> greg k-h

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: commit 0c4f1c02d27a880b cause a deadlock issue
  2026-04-03 12:44         ` Korenblit, Miriam Rachel
@ 2026-04-03 12:49           ` Greg KH
  2026-04-03 13:00             ` Korenblit, Miriam Rachel
  0 siblings, 1 reply; 7+ messages in thread
From: Greg KH @ 2026-04-03 12:49 UTC (permalink / raw)
  To: Korenblit, Miriam Rachel
  Cc: He, Guocai (CN), Thorsten Leemhuis, Berg, Johannes, Friend,
	Linux kernel regressions list

On Fri, Apr 03, 2026 at 12:44:48PM +0000, Korenblit, Miriam Rachel wrote:
> 
> 
> > -----Original Message-----
> > From: Greg KH <gregkh@linuxfoundation.org>
> > Sent: Friday, April 3, 2026 2:27 PM
> > To: He, Guocai (CN) <Guocai.He.CN@windriver.com>
> > Cc: Thorsten Leemhuis <regressions@leemhuis.info>; Korenblit, Miriam Rachel
> > <miriam.rachel.korenblit@intel.com>; Berg, Johannes
> > <johannes.berg@intel.com>; Friend <netdev@vger.kernel.org>; Linux kernel
> > regressions list <regressions@lists.linux.dev>
> > Subject: Re: commit 0c4f1c02d27a880b cause a deadlock issue
> > 
> > On Fri, Apr 03, 2026 at 11:08:46AM +0000, He, Guocai (CN) wrote:
> > > No, The mainline have no this issue.
> > > The changes of 0c4f1c02d27a880b is not in mainline.
> > 
> > That does not make sense, that commit is really commit e1696c8bd005
> > ("wifi: cfg80211: stop NAN and P2P in cfg80211_leave") which is in all of the
> > following releases:
> > 	5.10.252 5.15.202 6.1.165 6.6.128 6.12.75 6.18.14 6.19.4 7.0-rc1
> > 
> > confused,
> 
> The change is indeed in mainline, but the locking situation in mainline is totally different
> (that mutex does not even exist there)
> Therefore, the issue is not supposed to happen in mainline.

Ok, does that commit now need to be reverted from some of the stable
branches?  If so, which ones?

thanks,

greg k-h

^ permalink raw reply	[flat|nested] 7+ messages in thread

* RE: commit 0c4f1c02d27a880b cause a deadlock issue
  2026-04-03 12:49           ` Greg KH
@ 2026-04-03 13:00             ` Korenblit, Miriam Rachel
  0 siblings, 0 replies; 7+ messages in thread
From: Korenblit, Miriam Rachel @ 2026-04-03 13:00 UTC (permalink / raw)
  To: Greg KH
  Cc: He, Guocai (CN), Thorsten Leemhuis, Berg, Johannes, Friend,
	Linux kernel regressions list



> -----Original Message-----
> From: Greg KH <gregkh@linuxfoundation.org>
> Sent: Friday, April 3, 2026 3:49 PM
> To: Korenblit, Miriam Rachel <miriam.rachel.korenblit@intel.com>
> Cc: He, Guocai (CN) <Guocai.He.CN@windriver.com>; Thorsten Leemhuis
> <regressions@leemhuis.info>; Berg, Johannes <johannes.berg@intel.com>;
> Friend <netdev@vger.kernel.org>; Linux kernel regressions list
> <regressions@lists.linux.dev>
> Subject: Re: commit 0c4f1c02d27a880b cause a deadlock issue
> 
> On Fri, Apr 03, 2026 at 12:44:48PM +0000, Korenblit, Miriam Rachel wrote:
> >
> >
> > > -----Original Message-----
> > > From: Greg KH <gregkh@linuxfoundation.org>
> > > Sent: Friday, April 3, 2026 2:27 PM
> > > To: He, Guocai (CN) <Guocai.He.CN@windriver.com>
> > > Cc: Thorsten Leemhuis <regressions@leemhuis.info>; Korenblit, Miriam
> > > Rachel <miriam.rachel.korenblit@intel.com>; Berg, Johannes
> > > <johannes.berg@intel.com>; Friend <netdev@vger.kernel.org>; Linux
> > > kernel regressions list <regressions@lists.linux.dev>
> > > Subject: Re: commit 0c4f1c02d27a880b cause a deadlock issue
> > >
> > > On Fri, Apr 03, 2026 at 11:08:46AM +0000, He, Guocai (CN) wrote:
> > > > No, The mainline have no this issue.
> > > > The changes of 0c4f1c02d27a880b is not in mainline.
> > >
> > > That does not make sense, that commit is really commit e1696c8bd005
> > > ("wifi: cfg80211: stop NAN and P2P in cfg80211_leave") which is in
> > > all of the following releases:
> > > 	5.10.252 5.15.202 6.1.165 6.6.128 6.12.75 6.18.14 6.19.4 7.0-rc1
> > >
> > > confused,
> >
> > The change is indeed in mainline, but the locking situation in
> > mainline is totally different (that mutex does not even exist there)
> > Therefore, the issue is not supposed to happen in mainline.
> 
> Ok, does that commit now need to be reverted from some of the stable branches?
> If so, which ones?


From every version which is < 6.7.

Miri

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2026-04-03 13:00 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <CO6PR11MB5586A4475A5EEC47FC10398BCD53A@CO6PR11MB5586.namprd11.prod.outlook.com>
2026-04-01  2:28 ` commit 0c4f1c02d27a880b cause a deadlock issue He, Guocai (CN)
2026-04-02  8:56   ` Thorsten Leemhuis
2026-04-03 11:08     ` He, Guocai (CN)
2026-04-03 11:27       ` Greg KH
2026-04-03 12:44         ` Korenblit, Miriam Rachel
2026-04-03 12:49           ` Greg KH
2026-04-03 13:00             ` Korenblit, Miriam Rachel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox