Received: by 10.223.164.202 with SMTP id h10csp147198wrb; Wed, 29 Nov 2017 18:56:50 -0800 (PST) X-Google-Smtp-Source: AGs4zMYMxFGjiR6J8ptmebCdoxTM4EIq1BX0WA2pNswHAJJQKxOUIL/okXBKDJZmSoMaO0LMrWiS X-Received: by 10.98.245.68 with SMTP id n65mr5084155pfh.113.1512010610577; Wed, 29 Nov 2017 18:56:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1512010610; cv=none; d=google.com; s=arc-20160816; b=pIylBmagNXdxMmJC0OVyVhKMgQI/485t8XkcTAhH7/0sajN2UFgpH6ns4NKY8w3sqJ WOMVbKsobphUIg4fMc9ijsQABhw5D+cHuUGHcy9aRPxc0aHCJIHpaEKVrEA94DkrbrKL 1Pa86i45iSjKj69NMgi2jE9ZUL3KmMLvE1FuFvQ3ax8DxKnL9bLez9yDfdrt5/wXkmab hhHUdn36hDyLbebKGDC4MG2M/7wDLJF2P78affHdnTRTOPhW5It92dlruyoClm486NTA KC5yd8+ywL/pnsqk2AHT/K5zi60th6nMo2cNnDYQPT4ykDBoTfpZrpESwhuxzEUwAbCc Cx9g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=paDd/UUEsk0AO6kvrvkI6duShiSVzyxFm6/mBDr/vwE=; b=Br/bcGkDUSlCisjb+5C9CcrPrQL4dgqQQd3PtMTU75LYLpnBJqUEhmxzQHRGom5gZp 8FhV5ybSvCzo0SYbqXoN66JpT3ceQ/gK7B2NYz6FBz9JlF/Eq3RkOFWnCwm2dlfQNHUq go4+7Tav5gy992TaBOr91fgHftMQCQyeUV4eMjBFdL7ppzAvkS7G+2Q9pIKhcrT+LA9G NJ9oY+YYIYeylomVi+P5gd5u7l/hHnhZkX2puE40Yn59j/k30YY7pXOqgSifxK06g+O/ VuBEng8YtWBb0E00uECREJAh8a2CXzM8x81aNJOdE30JZyQksdWzceTTSvJtV4R+IDp/ Y26A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=f8msMJdu; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 3si2299919pld.485.2017.11.29.18.56.36; Wed, 29 Nov 2017 18:56:50 -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; dkim=pass header.i=@linaro.org header.s=google header.b=f8msMJdu; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753255AbdK3C4Z (ORCPT + 99 others); Wed, 29 Nov 2017 21:56:25 -0500 Received: from mail-ot0-f196.google.com ([74.125.82.196]:41068 "EHLO mail-ot0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752418AbdK3C4X (ORCPT ); Wed, 29 Nov 2017 21:56:23 -0500 Received: by mail-ot0-f196.google.com with SMTP id b54so4934953otd.8 for ; Wed, 29 Nov 2017 18:56:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=paDd/UUEsk0AO6kvrvkI6duShiSVzyxFm6/mBDr/vwE=; b=f8msMJdum7hAiDd1ZtSCUkKG9orOF4HYKptOJEFxIzOkLNgStqxLffQplf2yC7gIrv eTZmDWaM51dAKYv4DSULNsUa9W8xx6qC9ugbHCmXfTc2dp00F8WXvF+v8lKrVXpH0vSg GhL/LErTyvpQGCtKPfvmTfYqn2eS3K/u1tMf4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=paDd/UUEsk0AO6kvrvkI6duShiSVzyxFm6/mBDr/vwE=; b=IpKoH2ka+U2otwJ80YolsO/T9GkJuYxAKvJAyRV1GfNrBg14uiaskbwdY2oQUdBtbZ ZPipPJD8PvUcNqdM6+Z4SdP8bDqfP0Uabl4btQevSp4GhOMrUiJ83llOHPM1nb+hcPyV /Jdz25HCW7SK4jIWlJGwpJqehRL5fsiYHhtafb/RvzJAHS5FuMEitYwLcs1zZn+TMSxD Hi2Ja0cLyXXzuDLi8Wlvcc+ey/gfNwgg/L9vb/zbQ3fOyb8yyNyoLc8S9PannKLF83IQ 9yYMu/biRaTpKqEkxTqIuRDnjfY0vQxKMRXOler5pQJN/ZicibCNNwacLGewyQj8q1iP sL2A== X-Gm-Message-State: AJaThX6WaRgopprd1FtB/KOTdrm7DLK7okgVNKvSBLXWulVYUtKWauAp IZrouLb0QcYWNUlwo2GhfcCNM3SorPn5xVSTHTKbgg== X-Received: by 10.157.39.106 with SMTP id r97mr4096073ota.127.1512010582947; Wed, 29 Nov 2017 18:56:22 -0800 (PST) MIME-Version: 1.0 Received: by 10.157.7.132 with HTTP; Wed, 29 Nov 2017 18:56:22 -0800 (PST) In-Reply-To: <64a38f4a15a2f8dae4a9fd0a3fc2a312e86c733d.1510749847.git.baolin.wang@linaro.org> References: <64a38f4a15a2f8dae4a9fd0a3fc2a312e86c733d.1510749847.git.baolin.wang@linaro.org> From: Baolin Wang Date: Thu, 30 Nov 2017 10:56:22 +0800 Message-ID: Subject: Re: [PATCH v2] rtc: Add tracepoints for RTC system To: Alessandro Zummo , Alexandre Belloni , Steven Rostedt , Ingo Molnar Cc: linux-rtc@vger.kernel.org, LKML , Arnd Bergmann , Mark Brown , Baolin Wang Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Alexandre and Ingo, On 16 November 2017 at 13:59, Baolin Wang wrote: > It will be more helpful to add some tracepoints to track RTC actions when > debugging RTC driver. Below sample is that we set/read the RTC time, then > set 2 alarms, so we can see the trace logs: > > set/read RTC time: > kworker/0:1-67 [000] 21.814245: rtc_set_time: 2017-11-10 08:13:00 UTC (1510301580) (0) > kworker/0:1-67 [000] 21.814312: rtc_read_time: 2017-11-10 08:13:00 UTC (1510301580) (0) > > set the first alarm timer: > kworker/0:1-67 [000] 21.829238: rtc_timer_enqueue: RTC timer:(ffffffc15eb49bc8) expires:1510301700000000000 period:0 > kworker/0:1-67 [000] 22.018279: rtc_set_alarm: 2017-11-10 08:15:00 UTC (1510301700) (0) > > set the second alarm timer: > kworker/0:1-67 [000] 22.230284: rtc_timer_enqueue: RTC timer:(ffffff80088e6430) expires:1510301820000000000 period:0 > > the first alarm timer was expired: > kworker/0:1-67 [000] 145.155584: rtc_timer_dequeue: RTC timer:(ffffffc15eb49bc8) expires:1510301700000000000 period:0 > kworker/0:1-67 [000] 145.155593: rtc_timer_fired: RTC timer:(ffffffc15eb49bc8) expires:1510301700000000000 period:0 > kworker/0:1-67 [000] 145.172504: rtc_set_alarm: 2017-11-10 08:17:00 UTC (1510301820) (0) > > the second alarm timer was expired: > kworker/0:1-67 [000] 269.102353: rtc_timer_dequeue: RTC timer:(ffffff80088e6430) expires:1510301820000000000 period:0 > kworker/0:1-67 [000] 269.102360: rtc_timer_fired: RTC timer:(ffffff80088e6430) expires:1510301820000000000 period:0 > > disable alarm irq: > kworker/0:1-67 [000] 269.102469: rtc_alarm_irq_enable: disable RTC alarm IRQ (0) > > Signed-off-by: Baolin Wang > --- > Changes since v1: > - Use unconditional tracepoints with tracing the failures. > - Simplify the rtc_timer_class. > --- Do you have any comments for this patch? Thanks. -- Baolin Wang Best Regards From 1584208860506169853@xxx Thu Nov 16 08:01:42 +0000 2017 X-GM-THRID: 1584208860506169853 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread