Messages in this thread | | | From | Dirk Gouders <> | Subject | Re: x86/mce: machine check warning during poweroff | Date | Sat, 14 Jan 2012 01:44:59 +0100 |
| |
Linus Torvalds <torvalds@linux-foundation.org> writes:
> On Fri, Jan 13, 2012 at 12:22 PM, Srivatsa S. Bhat > <srivatsa.bhat@linux.vnet.ibm.com> wrote: >> However, it is to be noted that, technically this warning (machinecheck1 >> not having a release() function) is not all that new. Just that people >> didn't probably notice it earlier (reason explained below). > > .. but there really is some semantic issue going on here. I'm not the > only one for whom suspend/resume simply does not work with MCE > enabled, and that "not work" coincides with the switch-over from > sysdev to struct device. > > I suspect it is some subtle difference in sysdev_unregister() vs > device_unregister(). The message change is just a symptom of the fact > that we go through different paths. > > For me MCE hangs only on the *second* suspend, but it sounds like > others see it on the first one.
Yes, my laptop hangs on the first suspend. Another effect of the problem is that the laptop's clock is extremely off after a forced reboot.
Dirk
| |