Received: by 10.192.165.156 with SMTP id m28csp342754imm; Tue, 10 Apr 2018 23:16:51 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/lQ+VQyietjLhml9oBUX4nA1Tg572yDhKS4l1vxq2up+xMDpxN+uIpoQCYV7L+x75LpX2k X-Received: by 10.99.116.81 with SMTP id e17mr2489829pgn.437.1523427411515; Tue, 10 Apr 2018 23:16:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523427411; cv=none; d=google.com; s=arc-20160816; b=nXj9JWm4Rw17KqPRWIwdyJ82ieMcm7Bo32dSPj2RsfKvmr1RFNEgbl+HZD3Udwd8s6 d0QymUrvdMXKAXL+eij9fAmsUeYuEWSdAtBzv3oasToL2LI2QXyxh+ffLoGd4lPrKALa e82s0SZqnuvzRie7kTfB2zlZHHZU2/kUvO2+dpQpe4k5ODaddo4JE2RRBT6qF9U29SzZ aiqyDoh9870irzmg9AVWLrZDjSTdz6pasCcwrImOVYEahUV4qaCQzazfv+eeM1XxNvU6 /LYKN3GIKw7yg+N/wl0V6yMrLW/fq3hnOsBFJhyWM5c/n3Eysr/N2PLDkcfCFa/y94a0 UvMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:content-language :content-transfer-encoding:in-reply-to:mime-version:user-agent:date :from:references:cc:to:subject:arc-authentication-results; bh=+0JaCirvgBs3wL3xkoQ3G9SyTES2E691L2YcG29dfFg=; b=QJdqdeXGXeErRUg52Gx7I1B7cASSBjOPrWxvnb47akCQXbsbPoOFwcl79PV0uhC9K8 6RyTvuNTWpJid2teI8GIMv9v77S3dtf0W2VgWQLgEDDviooekR7f3ILi9pOS5F/gGNJf ilZX9yyMvSmkdpD8iDp/7juX69zDf3i/3iKDPhVxZ5T8ju2Vj5qgLY+lKRCcqnbBnZDM B9nYcy5AQQsDIF7+m7QjKPOoWwewBQmri3yya47vcXCblGzulRLRp2d7IiYnxmKEBOut AiVXbqkPmP6te7vY03Qh4OoWZLnTX8VQVbQsvAbE6PYCLRa2J5TajXxGIByx8P0eMLEX Ks8A== 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 i128si331714pfg.343.2018.04.10.23.16.13; Tue, 10 Apr 2018 23:16:51 -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 S1752264AbeDKGNC (ORCPT + 99 others); Wed, 11 Apr 2018 02:13:02 -0400 Received: from mx0a-001b2d01.pphosted.com ([148.163.156.1]:34532 "EHLO mx0a-001b2d01.pphosted.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751661AbeDKGNB (ORCPT ); Wed, 11 Apr 2018 02:13:01 -0400 Received: from pps.filterd (m0098396.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id w3B69nU4081539 for ; Wed, 11 Apr 2018 02:13:01 -0400 Received: from e06smtp12.uk.ibm.com (e06smtp12.uk.ibm.com [195.75.94.108]) by mx0a-001b2d01.pphosted.com with ESMTP id 2h9agy559w-1 (version=TLSv1.2 cipher=AES256-SHA256 bits=256 verify=NOT) for ; Wed, 11 Apr 2018 02:13:00 -0400 Received: from localhost by e06smtp12.uk.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Wed, 11 Apr 2018 07:12:58 +0100 Received: from b06cxnps4074.portsmouth.uk.ibm.com (9.149.109.196) by e06smtp12.uk.ibm.com (192.168.101.142) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Wed, 11 Apr 2018 07:12:54 +0100 Received: from d06av21.portsmouth.uk.ibm.com (d06av21.portsmouth.uk.ibm.com [9.149.105.232]) by b06cxnps4074.portsmouth.uk.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id w3B6CsQD52756548; Wed, 11 Apr 2018 06:12:54 GMT Received: from d06av21.portsmouth.uk.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 183E052041; Wed, 11 Apr 2018 06:03:52 +0100 (BST) Received: from [9.124.31.216] (unknown [9.124.31.216]) by d06av21.portsmouth.uk.ibm.com (Postfix) with ESMTP id 658875203F; Wed, 11 Apr 2018 06:03:50 +0100 (BST) Subject: Re: [PATCH v2 1/2] trace_uprobe: Use %lx to display offset To: rostedt@goodmis.org Cc: linux-kernel@vger.kernel.org, keescook@chromium.org, wangnan0@huawei.com, mingo@redhat.com, srikar@linux.vnet.ibm.com, oleg@redhat.com, mhiramat@kernel.org, namhyung@kernel.org, Ravi Bangoria References: <20180315082756.9050-1-ravi.bangoria@linux.vnet.ibm.com> From: Ravi Bangoria Date: Wed, 11 Apr 2018 11:42:51 +0530 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 MIME-Version: 1.0 In-Reply-To: <20180315082756.9050-1-ravi.bangoria@linux.vnet.ibm.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Content-Language: en-US X-TM-AS-GCONF: 00 x-cbid: 18041106-0008-0000-0000-000004E920B9 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused x-cbparentid: 18041106-0009-0000-0000-00001E7D21DA Message-Id: X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:,, definitions=2018-04-11_03:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 malwarescore=0 suspectscore=1 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 impostorscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1709140000 definitions=main-1804110059 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Steve, Can you please pull these patches. Thanks, Ravi On 03/15/2018 01:57 PM, Ravi Bangoria wrote: > tu->offset is unsigned long, not a pointer, thus %lx should > be used to print it, not the %px. > > Fixes: 0e4d819d0893 ("trace_uprobe: Display correct offset in uprobe_events") > Suggested-by: Kees Cook > Signed-off-by: Ravi Bangoria > --- > v2 changelog: > - Keep prefixed 0s as is. > > kernel/trace/trace_uprobe.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/kernel/trace/trace_uprobe.c b/kernel/trace/trace_uprobe.c > index 2014f4351ae0..0298bd15be83 100644 > --- a/kernel/trace/trace_uprobe.c > +++ b/kernel/trace/trace_uprobe.c > @@ -608,7 +608,7 @@ static int probes_seq_show(struct seq_file *m, void *v) > > /* Don't print "0x (null)" when offset is 0 */ > if (tu->offset) { > - seq_printf(m, "0x%px", (void *)tu->offset); > + seq_printf(m, "0x%0*lx", (int)(sizeof(void *) * 2), tu->offset); > } else { > switch (sizeof(void *)) { > case 4: