Comment 12 for bug 197064

Revision history for this message
Simon Kagstrom (simon-kagstrom) wrote :

Sorry about the noise, but I think the final patch for this issue is this:

  http://lkml.org/lkml/2008/2/23/269

It's apparently not directly caused by i915, and I suppose what was testing before might have been this (from kernel/power/disk.c):

int hibernation_platform_enter(void)
{
        [...]
        local_irq_disable();
        error = device_power_down(PMSG_SUSPEND);
        if (!error) {
                hibernation_ops->enter();
                /* We should never get here */
                while (1);
        }
        local_irq_enable();

At least it looks like an infinite loop to me (being stuck and heating up with the fan running etc).

// Simon