Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752653Ab0AYHvB (ORCPT ); Mon, 25 Jan 2010 02:51:01 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751772Ab0AYHu7 (ORCPT ); Mon, 25 Jan 2010 02:50:59 -0500 Received: from thunk.org ([69.25.196.29]:48797 "EHLO thunker.thunk.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750960Ab0AYHu6 (ORCPT ); Mon, 25 Jan 2010 02:50:58 -0500 Date: Sun, 24 Jan 2010 23:55:01 -0500 From: tytso@mit.edu To: Kyle Moffett Cc: "Frank Ch. Eigler" , Ingo Molnar , Linus Torvalds , Oleg Nesterov , Andrew Morton , Stephen Rothwell , Peter Zijlstra , Peter Zijlstra , Fr??d??ric Weisbecker , LKML , Steven Rostedt , Arnaldo Carvalho de Melo , linux-next@vger.kernel.org, "H. Peter Anvin" , utrace-devel@redhat.com, Thomas Gleixner Subject: Re: linux-next: add utrace tree Message-ID: <20100125045501.GC4372@thunk.org> Mail-Followup-To: tytso@mit.edu, Kyle Moffett , "Frank Ch. Eigler" , Ingo Molnar , Linus Torvalds , Oleg Nesterov , Andrew Morton , Stephen Rothwell , Peter Zijlstra , Peter Zijlstra , Fr??d??ric Weisbecker , LKML , Steven Rostedt , Arnaldo Carvalho de Melo , linux-next@vger.kernel.org, "H. Peter Anvin" , utrace-devel@redhat.com, Thomas Gleixner References: <20100122200129.GG22003@redhat.com> <20100122221348.GA4263@redhat.com> <20100123112333.GA15455@elte.hu> <20100123114729.GA7828@redhat.com> <20100123194820.GM21263@thunk.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.20 (2009-06-14) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: tytso@thunk.org X-SA-Exim-Scanned: No (on thunker.thunk.org); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2249 Lines: 44 On Sun, Jan 24, 2010 at 08:42:13PM -0500, Kyle Moffett wrote: > > Personally I don't give a flying **** about SystemTap; I'm interested > in things like the ability to stack gdb with strace, the RFC gdb-stub > posted a week ago, etc. None of those abilities would be out-of-tree > modules at all, and therefore the "quicksand" analogy is specious. Great. So what should be reviewed is utrace *plus* these other userland interfaces, which may get critiqued and improved, and utrace patches can be reviewed in light of these new features. But be warned.... if it turns out that only 30% of utrace is only needed to support gdb stacking with strace, etc., the other 70% will likely get ejected and the utrace patches streamlined to support these in-tree users. But since you don't give a flying **** about SystemTap, presumably you won't mind, right? > I would be willing to guess that something like 95% of the people > using SystemTap or other tools are doing so on Red Hat Enterprise > Linux or other enterprise supported platforms, and so when something > breaks they go whinge at Red Hat, etc. If I recall correctly Red Hat > and many of the other vendors already heavily fiddle with kernel > patches they apply to provide some amount of binary module > compatibility. Sure, but as out-of-tree modules, the best they can expect is that most kernel developers will pretend that they don't exist. Which is OK, when I tried using SystemTap most of the concerns which I expressed as being critical for kernel developers were largely ignored (as near as I could tell) because the target market was RHEL corporate customers, and they prioritized their resourcing accordingly --- so they shouldn't mind if kernel developers return the favor. But that means that we should only merge those portions of utrace that are needed for these alleged "killer new features", and only if these new features are cool enough that they justify the new code on their own merits. At least, IMNSHO. - Ted -- 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/