From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1758168Ab1DZUv5 (ORCPT ); Tue, 26 Apr 2011 16:51:57 -0400 Received: from jaguar.mail.utk.edu ([160.36.0.84]:38324 "EHLO jaguar.mail.utk.edu" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753389Ab1DZUvz (ORCPT ); Tue, 26 Apr 2011 16:51:55 -0400 Date: Tue, 26 Apr 2011 16:51:08 -0400 (EDT) From: Vince Weaver To: Ingo Molnar cc: Arnaldo Carvalho de Melo , linux-kernel@vger.kernel.org, Andi Kleen , Peter Zijlstra , Stephane Eranian , Lin Ming , Arnaldo Carvalho de Melo , Thomas Gleixner , Peter Zijlstra Subject: Re: [PATCH 1/1] perf tools: Add missing user space support for config1/config2 In-Reply-To: <20110426073847.GB30630@elte.hu> Message-ID: References: <1303407662-15564-1-git-send-email-acme@infradead.org> <1303407662-15564-2-git-send-email-acme@infradead.org> <20110422063429.GA16643@elte.hu> <20110422080604.GA22611@elte.hu> <20110425175444.GC28239@elte.hu> <20110426073847.GB30630@elte.hu> User-Agent: Alpine 2.00 (DEB 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 On Tue, 26 Apr 2011, Ingo Molnar wrote: > The kernel development process is in essence an abstraction engine, and if you > expect something else you'll probably be facing a lot of frustrating episodes > in the future as well where others try to abstract out meaningful > generalizations. yes, but you are taking abstraction to the extreme. A filesystem abstracts out the access to raw disk... but under Linux we still allow raw access to /dev/sda TCP/IP abstracts out the access to the network... but under Linux we still allow creating raw packets. It is fine to have some sort of high-level abstraction of perf events for those who don't have PhDs in computer architecture. Fine. But don't get in the way of people who know what they are doing. Vince