Received: by 10.192.165.156 with SMTP id m28csp900988imm; Fri, 13 Apr 2018 09:44:00 -0700 (PDT) X-Google-Smtp-Source: AIpwx49rSsS2aPhA5gqbMqav1TUJ/wTAYSGjKMyIithjnXflvPun1wjFg0Uxsr0Do61cRtWrwitk X-Received: by 10.101.91.133 with SMTP id i5mr4693449pgr.249.1523637840381; Fri, 13 Apr 2018 09:44:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523637840; cv=none; d=google.com; s=arc-20160816; b=YN36sWS2dsTR80E/PmdgUG/TXdiCLWlcFAWhT++Lkf2w4kU34xVDzY5KD+keIZQ+jE ejFRTO5Y6fmOcS8ztNtO5iJr0gjdg+H0izPF8bpA/WCfquRxPUgcH1a0n/5cquSgOr1K KzjHm1IClVlNZPHq6dICFvGVeuplsJNWnE9tudXEGfXD8Q2CeXYeHnB8moruAmOimLi4 YLUuoydJ+32bivCeJsXv9OcUhGwnofEgRZCU5pXwHGMzHNKuexrv1luqPwSSpoh+eFG3 FALFUC5uEnMsUFZrzYUVavyezXrILlPPZlEn1qTFa9ApoNelUHqGNKfU3LdOydbIlZHc ha5g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=uva7p9p3WKnFtPD3c2luwKxoxLPCIDt1wwuPDknrx2A=; b=wjtHcqmufkv3DwzY37EmFiJtfyNqUm/+WNe1SvG0EmqugF64tx0R8E+mWmv6t5rBNh NI4+u6W71aRuQxshFH8ndqc1E0tSSWLBDae5BfbhDczdVVRbzgm7N1+5fKjnV44Mho5U UR8m9C+aE79JzuXv8DoMiWqcBcVwWlCHXfl+/0DlfzHgHUcCxmLvvqz6UaLS7NRRR1ZG Y90YVbHW4FEUjx0rANsl2aJ4UMESBinwNI7ixZ27AzaHAj3aZ+sscFTE3g+1XjnMBApw b4EkDQ7A4yFbPT49JYEqhAlsCNR+Zq8yNkx6OeginPw7RyMqduPfefokvLETRl0pBrDQ g/aA== 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id g130si4351500pgc.225.2018.04.13.09.43.45; Fri, 13 Apr 2018 09:44:00 -0700 (PDT) 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=ibm.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752286AbeDMQgf (ORCPT + 99 others); Fri, 13 Apr 2018 12:36:35 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:50026 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751489AbeDMQgd (ORCPT ); Fri, 13 Apr 2018 12:36:33 -0400 Received: from pps.filterd (m0098394.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w3DGa89C038246 for ; Fri, 13 Apr 2018 12:36:33 -0400 Received: from e06smtp12.uk.ibm.com (e06smtp12.uk.ibm.com [195.75.94.108]) by mx0a-001b2d01.pphosted.com with ESMTP id 2hayb0jvt2-1 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT) for ; Fri, 13 Apr 2018 12:36:33 -0400 Received: from localhost by e06smtp12.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Fri, 13 Apr 2018 17:36:30 +0100 Received: from b06cxnps3075.portsmouth.uk.ibm.com (9.149.109.195) by e06smtp12.uk.ibm.com (192.168.101.142) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Fri, 13 Apr 2018 17:36:27 +0100 Received: from d06av22.portsmouth.uk.ibm.com (d06av22.portsmouth.uk.ibm.com [9.149.105.58]) by b06cxnps3075.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id w3DGaRB55898630; Fri, 13 Apr 2018 16:36:27 GMT Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id D4C124C04A; Fri, 13 Apr 2018 17:29:03 +0100 (BST) Received: from d06av22.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 959BA4C040; Fri, 13 Apr 2018 17:29:03 +0100 (BST) Received: from tuxmaker.boeblingen.de.ibm.com (unknown [9.152.85.9]) by d06av22.portsmouth.uk.ibm.com (Postfix) with ESMTPS; Fri, 13 Apr 2018 17:29:03 +0100 (BST) From: Steffen Maier To: linux-kernel@vger.kernel.org, linux-block@vger.kernel.org Cc: Steven Rostedt , Ingo Molnar , Jens Axboe , Li Zefan , Greg Kroah-Hartman , Steffen Maier Subject: [PATCH v2 0/2] tracing/events: block: bring more on a par with blktrace Date: Fri, 13 Apr 2018 18:36:20 +0200 X-Mailer: git-send-email 2.13.5 X-TM-AS-GCONF: 00 x-cbid: 18041316-0008-0000-0000-000004EA49D4 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 18041316-0009-0000-0000-00001E7E5897 Message-Id: <20180413163623.11282-1-maier@linux.ibm.com> X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-04-13_09:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1709140000 definitions=main-1804130152 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I had the need to understand I/O request processing in detail. But I also had the need to enrich block traces with other trace events including my own dynamic kprobe events. So I preferred block trace events over blktrace to get everything nicely sorted into one ftrace output. However, I missed device filtering for (un)plug events and also the difference between the two flavors of unplug. The first two patches bring block trace events closer to their counterpart in blktrace tooling. The last patch is just an RFC. I still kept it in this patch set because it is inspired by PATCH 2/2. Changes since v1: [PATCH v2 1/2] Use 0 and 1 instead of false and true for __print_symbolic table. Now "trace-cmd report" can decode it. [Steven Rostedt] Steffen Maier (3): tracing/events: block: track and print if unplug was explicit or schedule tracing/events: block: dev_t via driver core for plug and unplug events tracing/events: block: also try to get dev_t via driver core for some events include/trace/events/block.h | 33 ++++++++++++++++++++++++++++----- 1 file changed, 28 insertions(+), 5 deletions(-) -- 2.13.5