Re: [PATCH 01/16 v3] pmac_zilog: fix unexpected irq

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Thu, 8 Dec 2011, Benjamin Herrenschmidt wrote:

On Thu, 2011-12-08 at 15:20 +1100, Benjamin Herrenschmidt wrote:

So basic operations seem to work, I've applied the patch to 
powerpc-next.

Then I guess Geert should not push this for 3.3 -- or does it make no 
difference?

However, the internal modem on my Pismo powerbook doesn't appear to 
survive suspend/resume. I'll dig into that and merge a fixup patch 
asap.

BTW. I applied anyway because suspend/resume was already broken (you 
spotted that we don't clear the suspended flag for example).

Fixing the flag alone helps a bit. We can't use the modem if we 
suspend/resume with the open port,

If the SCC IRQ counters change across suspend/resume, perhaps the modem 
itself is not powering up...

but closing and re-opening works.

Maybe the modem wants a transition on DTR or similar, but it hasn't had 
time to initialise when that happens during SCC resumption.

If so, calling pmz_shutdown() then pmz_startup() from the tail of 
pmz_resume() without delay should probably fail to revive it...


Lockdep also picked-up a A->B B->A between the port mutex and the pmz 
irq mutex on suspend.

I'll try to fix all these, and will let you know (I may not have time 
today).

Thanks.

Finn


Cheers,
Ben.


--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

--
To unsubscribe from this list: send the line "unsubscribe linux-m68k" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Video for Linux]     [Yosemite News]     [Linux S/390]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux