Messages in this thread | | | Date | Fri, 9 Mar 2012 11:58:34 -0800 (PST) | From | Hugh Dickins <> | Subject | Re: [PATCH 3.3] memcg: free mem_cgroup by RCU to fix oops |
| |
On Wed, 7 Mar 2012, Hugh Dickins wrote: > > I'm posting this a little prematurely to get eyes on it, since it's > more than a two-liner, but 3.3 time is running out. If it is what's > needed to fix my oopses, I won't really be sure before Friday morning. > What's running now on the machine affected is using kfree_rcu(), but I > did hack it earlier to check that the vfree_rcu() alternative works.
Yes, please do send that patch on to Linus for 3.3.
It did not get as much as the 36 hours of testing I had hoped for, only 25 hours so far. 12 hours while I was out yesterday got wasted by a wireless driver interrupt spewing approximately one million messages:
iwl3945 0000:08:00.0: MAC is in deep sleep!. CSR_GP_CNTRL = 0xFFFFFFFF
which I've not suffered from before, and hope not again. Having kdb in, I did take a look what was going on with the memcg load when it was interrupted: it appeared to be normal, and I've no reason to suppose that my kfree_rcu() was in any way responsible for the wireless aberration.
Thanks, Hugh
| |