Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp3501739ybi; Tue, 18 Jun 2019 01:42:40 -0700 (PDT) X-Google-Smtp-Source: APXvYqwfCWWqn6oyXS2URotDsii7SCEEd9AmBNVrhHGdCEwk8QfmgpBVEYVZUPFyXCF6bUQ8F0jt X-Received: by 2002:aa7:97bb:: with SMTP id d27mr50864102pfq.93.1560847360588; Tue, 18 Jun 2019 01:42:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560847360; cv=none; d=google.com; s=arc-20160816; b=LxJxGNDlZv0VRnU/+zswcB8mcocFGMc27LODddHg0X4jigTZrw+jMGYvP4PCdzx4Ht Ls5h9MOXtV7vm+7Xfhk3Kb11QIpa3q+klm7zR3qZ9a1d5usziD5+/3lZNMEVnZYKcKIR gbIjdLJfwR7VVJmcI0lpBSxU0WE0UCKBE1sOCWLXsf5YRhJxOJjnR8esmUFonNQjoYM2 ezSd3Tqvj7rQm50WfE8Hbeo1S49lTe6+Pslx825MS/NnSjYS2vXlE8E7vJzcdWcArvuZ ixlYJt7RgflHpcdaqRjK6hwqXK+tMoiQT2ErKYDfb5liFIzo8FCETFLOdkF1nJTo0rv2 8GwQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding :content-language:in-reply-to:mime-version:user-agent:date :message-id:organization:autocrypt:openpgp:from:references:cc:to :subject; bh=xOCWecGCalO/Dl4IFiroA262jlmK5rw0NZT7EmvA8f4=; b=o6AwdFNZjQT7oLA1Bk/CaUHAbEJ3696J6WFQZk4nooGEi+T6a9aMzR2duBAiTB8FBb AgkEic1MyoyaQH97rYo+44aIbTusDghGc6+3rYCbQxWDOhk4Iz2W6kxLbXipHdUWlFi0 znnN2N1n14qe8T3ax7Si6BvTvFitI2UD2ySOP5kZB97c4acoCRTTnJ8hdqelRehgpVdb SpN2N7f3A0iFY28UelpV4QhRWfRaIvyceDplKvb+G8GVBCzYhOF1CEqSwbCusyFqznPZ LgpMT8NchQtuMlGk+hWY4Rl2BkqRpzweebbgIh8/37rJd/auBPvbx0LjwJqItFDxc/jF U3Ig== 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 l10si13120018pgk.276.2019.06.18.01.42.25; Tue, 18 Jun 2019 01:42:40 -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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729135AbfFRImG (ORCPT + 99 others); Tue, 18 Jun 2019 04:42:06 -0400 Received: from foss.arm.com ([217.140.110.172]:57310 "EHLO foss.arm.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725913AbfFRImG (ORCPT ); Tue, 18 Jun 2019 04:42:06 -0400 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 1179F28; Tue, 18 Jun 2019 01:42:05 -0700 (PDT) Received: from [10.1.197.61] (usa-sjc-imap-foss1.foss.arm.com [10.121.207.14]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 341043F246; Tue, 18 Jun 2019 01:42:04 -0700 (PDT) Subject: Re: [PATCH] irqchip/mbigen: stop printing kernel addresses To: Kefeng Wang Cc: Thomas Gleixner , Jason Cooper , linux-kernel@vger.kernel.org, guohanjun@huawei.com References: <20190618032202.11087-1-wangkefeng.wang@huawei.com> <86h88npc47.wl-marc.zyngier@arm.com> From: Marc Zyngier Openpgp: preference=signencrypt Autocrypt: addr=marc.zyngier@arm.com; prefer-encrypt=mutual; keydata= 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 Z46HaNmN2hZS/oJ69c1DI5Rcww== Organization: ARM Ltd Message-ID: <209f546b-8da2-982d-2f37-258da556f45c@arm.com> Date: Tue, 18 Jun 2019 09:42:02 +0100 User-Agent: Mozilla/5.0 (X11; Linux aarch64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 18/06/2019 09:35, Kefeng Wang wrote: > > > On 2019/6/18 15:48, Marc Zyngier wrote: >> Hi Kefeng, >> >> On Tue, 18 Jun 2019 04:22:02 +0100, >> Kefeng Wang wrote: >>> >>> After commit ad67b74d2469d9b8 ("printk: hash addresses printed with %p"), >>> it will print "____ptrval____" instead of actual addresses when mbigen >>> create domain fails, >>> >>> Hisilicon MBIGEN-V2 HISI0152:00: Failed to create mbi-gen@(____ptrval____) irqdomain >>> Hisilicon MBIGEN-V2: probe of HISI0152:00 failed with error -12 >>> >>> Instead of changing the print to "%px", and leaking kernel addresses, >>> just remove the print completely. >>> >>> Signed-off-by: Kefeng Wang >>> --- >>> drivers/irqchip/irq-mbigen.c | 3 +-- >>> 1 file changed, 1 insertion(+), 2 deletions(-) >>> >>> diff --git a/drivers/irqchip/irq-mbigen.c b/drivers/irqchip/irq-mbigen.c >>> index 98b6e1d4b1a6..d0cf596c801b 100644 >>> --- a/drivers/irqchip/irq-mbigen.c >>> +++ b/drivers/irqchip/irq-mbigen.c >>> @@ -355,8 +355,7 @@ static int mbigen_device_probe(struct platform_device *pdev) >>> err = -EINVAL; >>> >>> if (err) { >>> - dev_err(&pdev->dev, "Failed to create mbi-gen@%p irqdomain", >>> - mgn_chip->base); >>> + dev_err(&pdev->dev, "Failed to create mbi-gen irqdomain"); >> >> The alternative would be to print res as a resource, which would still >> help identifying the offending device by printing its physical >> layout, and still not reveal much. > > It's better to print res to show the physical layout, and add missing "\n", > will resend v2. As Hanjun mentioned in a separate email, pdev->dev seems to be enough to identify which MBIGEN has failed to probe. So maybe all you need to do is to add the missing '\n', and tidy up the commit message to reflect that. Thanks, M. -- Jazz is not dead. It just smells funny...