View Single Post
Posts: 284 | Thanked: 320 times | Joined on May 2010 @ Peterborough, UK
#259
I've been trying to track down the cause of the distorted calls, to no avail so far, sorry to say. I implemented a subset of this patch (minus the "avoid recursion in run_workqueue()" patch, as this causes regressions, and the avenrun patch as that makes BatteryGraph go mental) and also updated the "need_resched" and "should_resched" logic to match the 2.6.29 backport of BFS, but the problem persisted. However I've since found that powertop is showing my C2 to be at 80% almost constantly, even with the power kernel (though my battery life is very good) so I'm contemplating reflashing everything and starting over, but I don't have the time for that at the moment unfortunately.

I did, however, have some joy updating the UBIFS drivers from this git tree, I can't tell if it's any faster or not though. Oh, and I did change the two places __blk_run_queue was called within BFQ (there was no discernable difference, i.e it was still as stable as before without cgroups, but as soon as I enable them, crashes aplenty - not tried since implementing the prereqs though).

So, although I haven't updated the thread, I've not been inactive

EDIT: Almost forgot, reversed this patch (which has always been present within our BFS) as it's for Android's VM only and I really can't see why it would be needed on Maemo, but again I haven't noticed any difference.
 

The Following 4 Users Say Thank You to Tigerite For This Useful Post: