Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754611AbYK0VAM (ORCPT ); Thu, 27 Nov 2008 16:00:12 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1752670AbYK0U76 (ORCPT ); Thu, 27 Nov 2008 15:59:58 -0500 Received: from www.tglx.de ([62.245.132.106]:44390 "EHLO www.tglx.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752608AbYK0U75 (ORCPT ); Thu, 27 Nov 2008 15:59:57 -0500 Date: Thu, 27 Nov 2008 21:59:19 +0100 (CET) From: Thomas Gleixner To: eranian@gmail.com cc: linux-kernel@vger.kernel.org, akpm@linux-foundation.org, mingo@elte.hu, x86@kernel.org, andi@firstfloor.org, sfr@canb.auug.org.au Subject: Re: [patch 02/24] perfmon: base code In-Reply-To: <7c86c4470811271149m5f5556c0y468be509bb6a200@mail.gmail.com> Message-ID: References: <492d0bd8.11435e0a.1686.ffff8801@mx.google.com> <7c86c4470811270947q585cba5vf8bdb875962a1856@mail.gmail.com> <7c86c4470811271051g66669197qb6b5fd39961668a9@mail.gmail.com> <7c86c4470811271149m5f5556c0y468be509bb6a200@mail.gmail.com> User-Agent: Alpine 2.00 (LFD 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1615 Lines: 43 On Thu, 27 Nov 2008, stephane eranian wrote: > On Thu, Nov 27, 2008 at 8:35 PM, Thomas Gleixner wrote: > > Stephane, > > > > On Thu, 27 Nov 2008, stephane eranian wrote: > > > >> >> session is independent of each other. You can therefore measure different > >> >> things on different CPUs. Reservation is thus done independently for each > >> >> CPU, therefore we need a cpu bitmask to track allocation. > >> > > >> > Ok. Question: if you do a one CPU wide session with perfom, can you > >> > still do thread monitoring on the same CPU ? > >> > > >> No. They are currently mutually exclusive. > >> > >> > If no, what prevents that a monitored thread is migrated to such a CPU ? > >> > > >> Nothing. AND you don't want to change affinity because you are monitoring. > >> So the current restriction is that cpu-wide and per-thread are > >> mutually exclusive. > > > > And how is this achieved ? Currently there seems nothing which > > prevents a per-thread vs. cpu-wide monitoring. > > > That's true, but that's because cpu-wide support is not included in the > patchset. That's the whole point I'm making. For the current patch set the simple global vs. thread exclusivity is sufficient and correct. When we gradually add stuff then we simply can add the extra checks and think about the impact and consequences in that context. Thanks, tglx -- 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/