Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755242Ab0FDJyT (ORCPT ); Fri, 4 Jun 2010 05:54:19 -0400 Received: from bombadil.infradead.org ([18.85.46.34]:52216 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754092Ab0FDJyS convert rfc822-to-8bit (ORCPT ); Fri, 4 Jun 2010 05:54:18 -0400 Subject: Re: suspend blockers & Android integration From: Peter Zijlstra To: Ingo Molnar Cc: tytso@mit.edu, Brian Swetland , Neil Brown , Arve Hj?nnev?g , Thomas Gleixner , "Rafael J. Wysocki" , Alan Stern , Felipe Balbi , LKML , Florian Mickler , Linux OMAP Mailing List , Linux PM , Alan Cox , James Bottomley , Linus Torvalds , Kevin Hilman , "H. Peter Anvin" , Arjan van de Ven In-Reply-To: <1275644619.27810.39462.camel@twins> References: <20100603193045.GA7188@elte.hu> <20100603231153.GA11302@elte.hu> <20100603232302.GA16184@elte.hu> <1275644619.27810.39462.camel@twins> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT Date: Fri, 04 Jun 2010 11:54:05 +0200 Message-ID: <1275645245.27810.39493.camel@twins> Mime-Version: 1.0 X-Mailer: Evolution 2.28.3 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 947 Lines: 20 On Fri, 2010-06-04 at 11:43 +0200, Peter Zijlstra wrote: > I still believe containment is a cgroup problem. The freeze/snapshot/resume > container folks seem to face many of the same problems. Including the > pending timer one I suspect. Lets solve it there. While talking to Thomas about this, we'd probably need a CLOCK_MONOTONIC namespace to pull this off, so that resumed apps don't see the jump in absolute time. This would also help with locating the relevant timers, since they'd be on the related timer base. The only 'interesting' issue I can see here is that if you create 1000 CLOCK_MONOTONIC namepaces, we'd need to have a tree of trees in order to efficiently find the leftmost timer. -- 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/