From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4412 invoked by alias); 3 Jul 2008 01:02:39 -0000 Received: (qmail 4404 invoked by uid 22791); 3 Jul 2008 01:02:38 -0000 X-Spam-Status: No, hits=-2.3 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org Received: from terminus.zytor.com (HELO terminus.zytor.com) (198.137.202.10) by sourceware.org (qpsmtpd/0.31) with ESMTP; Thu, 03 Jul 2008 01:02:19 +0000 Received: from mail.hos.anvin.org (c-98-210-181-100.hsd1.ca.comcast.net [98.210.181.100]) (authenticated bits=0) by terminus.zytor.com (8.14.2/8.14.1) with ESMTP id m6311xBd029311 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 2 Jul 2008 18:02:00 -0700 Received: from tazenda.hos.anvin.org (tazenda.hos.anvin.org [172.27.0.16]) by mail.hos.anvin.org (8.14.2/8.13.8) with ESMTP id m6311wEd020437; Wed, 2 Jul 2008 18:01:58 -0700 Received: from tazenda.hos.anvin.org (localhost.localdomain [127.0.0.1]) by tazenda.hos.anvin.org (8.14.2/8.13.6) with ESMTP id m6311uVA026811; Wed, 2 Jul 2008 18:01:57 -0700 Message-ID: <486C2504.6050608@zytor.com> Date: Thu, 03 Jul 2008 01:02:00 -0000 From: "H. Peter Anvin" User-Agent: Thunderbird 2.0.0.14 (X11/20080501) MIME-Version: 1.0 To: Ulrich Drepper CC: Stephen Hemminger , ksummit-2008-discuss@lists.linux-foundation.org, Roland McGrath , systemtap@sources.redhat.com Subject: Re: [Ksummit-2008-discuss] Potential Systemtap topics for the Kernel Summit References: <20080630181959.GA7988@mit.edu> <20080630192533.GE21660@redhat.com> <20080630201031.GF7988@mit.edu> <20080630204219.GA6631@redhat.com> <20080701024140.GB28143@mit.edu> <20080701070746.C6DAD15420E@magilla.localdomain> <20080701101507.GB22717@mit.edu> <20080701200632.6790A1541F5@magilla.localdomain> <20080701231327.GA5829@mit.edu> <20080702192519.GA31206@redhat.com> <20080702213938.GA23574@mit.edu> <20080702155357.6e258347@extreme> <486C20CA.4010503@redhat.com> In-Reply-To: <486C20CA.4010503@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: ClamAV 0.93.1/7622/Wed Jul 2 15:02:03 2008 on terminus.zytor.com X-Virus-Status: Clean Mailing-List: contact systemtap-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sourceware.org X-SW-Source: 2008-q3/txt/msg00029.txt.bz2 Ulrich Drepper wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Stephen Hemminger wrote: >> On a related topic. Why not figure out a way to embed the tapsets >> into the kernel source (a.l.a Docbook)? > > Sure, why not. The only problem is to come up with a notation which > isn't too invasive. Frank's example showed one problem tapsets are > supposed to solve: make parameters available under a name which doesn't > change. Another goal for them is to make commonly used expressions > derived from the state when entering the function available (e.g., inode > belonging to a file descriptor). > > This kind of information might need a single line for each convenience > variable defined in the tapset. So, it should be manageable. > They wouldn't even have to be embedded in the C code directly (unless that makes them easier to write by being in situ), but even just having them as separate files in the kernel tarball should make keeping them in sync easier. -hpa