Received: by 10.223.185.116 with SMTP id b49csp2459431wrg; Thu, 15 Feb 2018 11:55:37 -0800 (PST) X-Google-Smtp-Source: AH8x227OxOv3tGEg2FCb256HGJhpgk47XTMvZCoEfTBvyZO1AiRUAIzioDF9KSlWNO/CQfjZ7qyX X-Received: by 10.98.72.204 with SMTP id q73mr3237879pfi.48.1518724537121; Thu, 15 Feb 2018 11:55:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518724537; cv=none; d=google.com; s=arc-20160816; b=biQZypUqUjVKGImHOoBkyN79quegpcZl1rmq6RDpuKoRz+4yAeNbI8SY/XSAtN/pYw GvouFDawiTu2RJyn010MmcaZzvkh1IxIJ9jmFPE2jU2Kog6FQQfEGVt+Lnr29yquAITj PkvrC1NZaUzD0uYJtx2HSgJf3BtHjJMUeNhzOHJH+9Yf7kE6dXdiPVsmASKsNnYU4RFg 0WVTLSnJspYEwqNcfp9G81sUk5e/dQBvbMNJbyrlv12QgDKyWkWLziFA2zs+4/Zt+X/s 0MHYqZrDQVzDvR8ZWR6HwVQo11eu9bZfWNtdwC/y2oLo8BBj9oEgJz+gJGIIkAo7VkWN tQ/Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-language:thread-index :content-transfer-encoding:mime-version:message-id:date:subject :in-reply-to:references:cc:to:from:arc-authentication-results; bh=9vnsxUWBuoGa4cAnzX+IF9vXYxo6BbRLiCRWOxVwaJM=; b=QAJbF/SgV6gdtjO8SQRO8GRqLFRhh2u9IZ7eNOmdq1KpCoVXRuPjBLcQKm0lCynyD5 so+UaApOjSV+6YAN5Wbooewo807HbK7fPF/69yl9mL9YexXicC7/embCCq0N5Zg9+xEm MsIof8OHusleN5gpm6x3xzKo9+KqO4TxZB9p/iP60woMo8TMbFUSkIiFt6Agl7nQSkvu pktYcnVkXfNPrkaGWKLi5yPSIzKzi+QB0DlNTmPAZVZw31uRO/ItQMi7Lz6SXp1skrX8 K05aIjSyNijMVsRc+a6MNkr6x54A/2hZylHgPjXh4uc+bd6XZfMUj6qdsdcEDz2UMQsG orjg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f9-v6si2863265pli.445.2018.02.15.11.55.22; Thu, 15 Feb 2018 11:55:37 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1162521AbeBOPW7 (ORCPT + 99 others); Thu, 15 Feb 2018 10:22:59 -0500 Received: from usa-sjc-mx-foss1.foss.arm.com ([217.140.101.70]:55828 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1161910AbeBOPW4 (ORCPT ); Thu, 15 Feb 2018 10:22:56 -0500 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id EDC781435; Thu, 15 Feb 2018 07:22:55 -0800 (PST) Received: from E110273 (unknown [10.37.12.72]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B67623F24D; Thu, 15 Feb 2018 07:22:54 -0800 (PST) From: "Robert Walker" To: "'Arnaldo Carvalho de Melo'" , "'Mathieu Poirier'" Cc: , , References: <1518011845-24063-1-git-send-email-robert.walker@arm.com> <1518011845-24063-3-git-send-email-robert.walker@arm.com> <20180213222233.GA23553@xps15> <20180215145714.GE30974@kernel.org> In-Reply-To: <20180215145714.GE30974@kernel.org> Subject: RE: [PATCH 2/2] perf inject: Emit instruction records on ETM trace discontinuity Date: Thu, 15 Feb 2018 15:22:52 -0000 Message-ID: <001901d3a670$da940cc0$8fbc2640$@arm.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQHToBus32ZkxvA8D0eur/a0bJtkoKOi8hGAgAKoPgCAAAbagA== Content-Language: en-gb Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > -----Original Message----- > From: Arnaldo Carvalho de Melo [mailto:acme@kernel.org] > Sent: 15 February 2018 14:57 > To: Mathieu Poirier > Cc: Robert Walker ; linux- > kernel@vger.kernel.org; linux-arm-kernel@lists.infradead.org; > coresight@lists.linaro.org > Subject: Re: [PATCH 2/2] perf inject: Emit instruction records on ETM trace > discontinuity > > Em Tue, Feb 13, 2018 at 03:22:33PM -0700, Mathieu Poirier escreveu: > > On Wed, Feb 07, 2018 at 01:57:25PM +0000, Robert Walker wrote: > > > @@ -946,20 +982,19 @@ static int cs_etm__run_decoder(struct > cs_etm_queue *etmq) > > > /* Run trace decoder until buffer consumed or end of trace > */ > > > do { > > > processed = 0; > > > - > > > > this... > > > > > err = cs_etm_decoder__process_data_block( > > > etmq->decoder, > > > etmq->offset, > > > &buffer.buf[buffer_used], > > > buffer.len - buffer_used, > > > &processed); > > > - > > > > and this should have gone in the first patch. > > > > > if (err) > > > return err; > > > > > > etmq->offset += processed; > > > buffer_used += processed; > > > > > > + /* Process each packet in this chunk */ > > > > And probably this too. > > > > With the above changes: > > > > Acked-by: Mathieu Poirier > > Hi Robert, > > Can you please address Mathieu's comments, and if you agree with > them, resubmit? > > Thanks! > > - Arnaldo Hi Arnaldo, I've addressed Mathieu's comments and resubmitted them yesterday (https://lkml.org/lkml/2018/2/14/185). Regards Rob