Messages in this thread | | | Subject | Re: 2.6.12-rc6-mm1 | From | Richard Purdie <> | Date | Sun, 19 Jun 2005 02:20:48 +0100 |
| |
On Sun, 2005-06-19 at 00:18 +0100, Russell King wrote: > On Sat, Jun 18, 2005 at 11:39:18PM +0100, Richard Purdie wrote: > > On Tue, 2005-06-07 at 04:29 -0700, Andrew Morton wrote: > > > +git-arm-smp.patch > > > > > > ARM git trees > > > > The arm pxa255 based Zaurus won't resume from a suspend with the patches > > from the above tree applied. The suspend looks normal and gets at least > > as far as pxa_pm_enter(). After that, the device appears to be dead and > > needs a battery removal to reset. I'm unsure if it actually suspends and > > is failing to resume or is crashing in the latter suspend stages. > > <grumble>Well, its a bit late for this since (a) stuff has rapidly > moved on at rmk towers since 2.6.12 was released this morning, and > (b) I've just asked Linus to pull this.</grumble>
Please don't underestimate the time it takes to wade through all the patches in the -mm tree, find the one causing the breakage, investigate the patch and report it to the person concerned. I'm doing the Zaurus work in my spare time and don't get paid for it. Just reflashing and booting a new kernel probably takes ~15mins on the Zaurus. The copy/clearpage problem took a complete weekend to track down (as it was showing up randomly) and then needed further evenings to debug your patch which is a large chunk of my free time. The Checked-By: line didn't quite give the full picture.
I realise its taken me a while to find enough time to test/debug this kernel but as least you now know there's a problem...
> Thinking about what's probably happening, I suspect all the ARM suspend > and resume code needs to be reworked to save more state. I'll try to > cook up a patch tomorrow to fix it, but I'll need you to provide > feedback.
Ok, thanks. I'm happy to test any fixes/patches.
> Please note that you may see other ARM breakage over the next month > or so - I'm going to be concentrating on merging ARM SMP support, > and whatever bashing other people like yourself can give the kernel > will help ensure that problems are picked up quickly.
In order to assist with that, can you publish these patches somewhere? That way, I can apply them against a known good Zaurus kernel tree and know straight away if they break anything (diff/patch format would be preferable as my Zaurus trees are all patch based).
On a positive note, something in the later 2.6.12-rc kernels has made a massive difference to the speed on the Zaurus - I suspect the removal of the preempt locks on copy/clearpage. It boots up ~1.5x faster and the speed gain will make a lot of people very happy :)
Richard
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |