From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29710 invoked by alias); 14 Feb 2006 09:02:09 -0000 Received: (qmail 29691 invoked by uid 22791); 14 Feb 2006 09:02:08 -0000 X-Spam-Status: No, hits=-2.5 required=5.0 tests=AWL,BAYES_00,FORGED_RCVD_HELO,SPF_PASS X-Spam-Check-By: sourceware.org Received: from smtp.osdl.org (HELO smtp.osdl.org) (65.172.181.4) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 14 Feb 2006 09:02:04 +0000 Received: from shell0.pdx.osdl.net (fw.osdl.org [65.172.181.6]) by smtp.osdl.org (8.12.8/8.12.8) with ESMTP id k1E921DZ027924 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NO); Tue, 14 Feb 2006 01:02:02 -0800 Received: from bix (shell0.pdx.osdl.net [10.9.0.31]) by shell0.pdx.osdl.net (8.13.1/8.11.6) with SMTP id k1E921ln001305; Tue, 14 Feb 2006 01:02:01 -0800 Date: Tue, 14 Feb 2006 09:02:00 -0000 From: Andrew Morton To: "Mao, Bibo" Cc: linux-kernel@vger.kernel.org, systemtap@sources.redhat.com, anil.s.keshavamurthy@intel.com, yanmin.zhang@intel.com Subject: Re: [PATCH] kretprobe instance recyled by parent process Message-Id: <20060214010106.59306831.akpm@osdl.org> In-Reply-To: <9FBCE015AF479F46B3B410499F3AE05B0898E1@pdsmsx405> References: <9FBCE015AF479F46B3B410499F3AE05B0898E1@pdsmsx405> X-Mailer: Sylpheed version 1.0.4 (GTK+ 1.2.10; i386-redhat-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Checker-Version: SpamAssassin 2.63-osdl_revision__1.68__ X-MIMEDefang-Filter: osdl$Revision: 1.129 $ X-Scanned-By: MIMEDefang 2.36 Mailing-List: contact systemtap-help@sourceware.org; run by ezmlm Precedence: bulk List-Subscribe: List-Post: List-Help: , Sender: systemtap-owner@sourceware.org X-SW-Source: 2006-q1/txt/msg00512.txt.bz2 "Mao, Bibo" wrote: > > When kretprobe probe schedule() function, if probed process exit then > schedule() function will never return, so some kretprobe instance will > never be recycled. By this patch the parent process will recycle > kretprobe instance of probed function, there will be no memory leak of > kretprobe instance. This patch is based on 2.6.16-rc3. The patch is extremely wordwrapped. Please sort out your email client, send yourself a test patch, check that it applies OK, then resend, thanks.