From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 104577 invoked by alias); 4 Aug 2016 13:07:51 -0000 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 Received: (qmail 104538 invoked by uid 89); 4 Aug 2016 13:07:50 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 spammy=held X-HELO: mail-qk0-f172.google.com Received: from mail-qk0-f172.google.com (HELO mail-qk0-f172.google.com) (209.85.220.172) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Thu, 04 Aug 2016 13:07:40 +0000 Received: by mail-qk0-f172.google.com with SMTP id p186so104416808qkd.1 for ; Thu, 04 Aug 2016 06:07:39 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=t+AohV9orsSriGVWFX4JKkgwWUSkiBGFx5Aja0LYv0g=; b=Ri+cC4WwVR6VW60IU32BXhnqB+sDXSA5cwLrmllv/I1/OPUHhCqL4RyaLtbv+DpAAA 9PVsZMaSsPV060W8lIN7+YMb1gkOQTPhDgXuXE4Y3JVNUdKjVj2vFMu+PlB20QASravF jAACm2ydkADHfRCQzMr6VSfKyHStEz1iiaZXQEsvZf7mfnsisMmLqizvFbnU19he3dhS aSH6xx2T8OR3KnhknDzQ+cclV361xOngOkz3p3CVkV29ZYEPKu8/18t1N28wYrtNKIin U8zL+e9ln7jizv7UZe/eymfMps0DMT/Oe/SzwPRFoqyrlR/x6jOMmKbSN6QEgiB0UySk iIiw== X-Gm-Message-State: AEkoouvds/X9tfcAjA/3R++7I+4z6urBKyUMugXlcufAjWQe5Q1tVYREO1uC02jdNJQ2LiHp X-Received: by 10.55.212.218 with SMTP id s87mr6095409qks.43.1470316057983; Thu, 04 Aug 2016 06:07:37 -0700 (PDT) Received: from [192.168.1.116] (pool-72-71-243-24.cncdnh.fast00.myfairpoint.net. [72.71.243.24]) by smtp.googlemail.com with ESMTPSA id l42sm6849978qtb.43.2016.08.04.06.07.36 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 04 Aug 2016 06:07:37 -0700 (PDT) Subject: Re: Lastest kprobes64 patch To: Pratyush Anand References: <576C29E1.8060805@linaro.org> <0a594132-796b-779d-b473-a06c0f3e8ae8@redhat.com> <20160627141840.GB8139@dhcppc9> <577EA7EE.2070607@linaro.org> <20160803131302.GC18785@localhost.localdomain> <2947a749-a518-d560-f768-60cc2f2c691e@redhat.com> <57A24D61.6060802@linaro.org> <20160804050307.GC22191@localhost.localdomain> Cc: William Cohen , systemtap@sourceware.org, Mark Brown , Jeremy Linton , David Smith , "Frank Ch. Eigler" From: David Long Message-ID: <57A33E13.8070608@linaro.org> Date: Thu, 04 Aug 2016 13:07:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 MIME-Version: 1.0 In-Reply-To: <20160804050307.GC22191@localhost.localdomain> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-SW-Source: 2016-q3/txt/msg00127.txt.bz2 On 08/04/2016 01:03 AM, Pratyush Anand wrote: > Hi Dave, > > On 03/08/2016:04:00:33 PM, David Long wrote: >> In repsonse to the prolonged discussion on issues with use of a duplicated >> stack for jprobes on arm64 I have created the requested change of removing >> the stack duplication code altogether. I don't know how this affects >> systemtap. It would also be good to have a better idea of how much >> systemtap makes use of jprobes. >> >> The new additional patch, plus Catalin's accumulated patches since >> kprobes64-v15, are now in my (recreated) kprobes64-v16 branch. If someone >> has time to exercise this it I would be grateful. > > Your all patches except "arm64: Remove stack duplicating code from jprobes" are > already in torvalds/linux.git:master now. > > ~Pratyush > Thanks for that info, I was expecting it to be held up for removal of the jprobes stack duplicating code. Note that I plan to send out a separate patch for the improvement to the code searching for atomic sequences. I didn't think it was wise or necessary to try and bundle that into the initial patch at the point it was at. -dl