A kernel panic during suspend/hibernation was reported on kernel 4.17. RIP: mei_cl_set_disconnected+0x5/0x260[mei] Call trace: mei_cl_all_disconnect+0x22/0x30 mei_reset+0x194/0x250 __synchronize_hardirq+0x43/0x50 _cond_resched+0x15/0x30 mei_me_intr_clear+0x20/0x100 mei_stop+0x76/0xb0 mei_me_shutdown+0x3f/0x80 pci_device_shutdown+0x34/0x60 kernel_restart+0x0e/0x30
Bugzilla entries: https://bugzilla.redhat.com/show_bug.cgi?id=1597481 https://bugzilla.kernel.org/show_bug.cgi?id=200455 The regression is caused by a combination of two coding errors in two separate patches. In addition, this currently only happens on platforms with AMT watchdog enabled that systemd holds. Both patches bellow should be applied. Tomas Winkler (2): mei: bus: fix hw module get/put balance mei: bus: need to unlink client before freeing drivers/misc/mei/bus.c | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) -- 2.14.4