Received: by 2002:a05:6a10:c604:0:0:0:0 with SMTP id y4csp3779681pxt; Tue, 10 Aug 2021 11:07:59 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxQcYWnF0u+iHsiBG5eZqZFo3nVdp9ufqhgbf4/AUmYPfLRBxyn/37hzZsL7OBzzLl23eAQ X-Received: by 2002:a02:908a:: with SMTP id x10mr27787700jaf.30.1628618879694; Tue, 10 Aug 2021 11:07:59 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628618879; cv=none; d=google.com; s=arc-20160816; b=TmE9xv+Mva60YBK3M5Z2YbTI4g+jbgSIr1t+EjKSGjcXxSwtDSOs5fj7Vr9IkL3crg 4+V53eO/oN7ZEUJx0BRj86zXbULOAl146KVAvHyh8iG2pGDuQSRhreQrLBIDYlkeCz90 +FoTui6x1D7/GoxyrrbLBreYGvp7YggLsPGI2CLeulQ+qLKqH03y0b7SYRC0W6RIdvqY NEbyxgjeCUDbruACdyh0TRLmIzY5HKw3B8IXw1XJVWtb36oXysDMblrG3c/XHWtsHSi7 xxK1LLUdzHktBuhHN46ejlhLiNfEVa8X8cbN9cPlK26ZX2E8VMRw0C36rhxm56Bc85/N OSng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=yK0PzBwCUmZYMLXwWkQdJLSDzTIlnlHTzeJAa4c5vgc=; b=zthY1d63OCrHlMaBr2NLil4IG6p6xZrNxxhUIQihFOF1NnnYLFezFmEuktnJEw6RHM F0XMMJJXdye/8Gzzhdy5j5ymMNQ/rqWiAYYx0crf5WM6G0VbDf3puyqntsX1DnbkY98y C7ibibP4SIca3aiz/k0Ld8cy0s6m9Rt5aR7z3iwKghLn+1mkyP6DPKWVg4NkoG1sgvGy pbn2DjSJz65bP7NASEKm6wInHpa/1NRHOmlERWijOH44dK9NFoTpgenmiE18ggnlROQS AmGRptbNbMzhQYZCMBt+44oD4EzY073djVkmjBCHvqaLj8ei8u5kEZVGXmszYfPrScSx cozw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=sI5UH2rF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id c10si4885042iow.93.2021.08.10.11.07.32; Tue, 10 Aug 2021 11:07:59 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b=sI5UH2rF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236181AbhHJSFw (ORCPT + 99 others); Tue, 10 Aug 2021 14:05:52 -0400 Received: from mail.kernel.org ([198.145.29.99]:33268 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235346AbhHJSB4 (ORCPT ); Tue, 10 Aug 2021 14:01:56 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id AB4636121E; Tue, 10 Aug 2021 17:47:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1628617646; bh=Jha8fhg1mL/utIyZdziZC4Sv7ThFgnNodpeJY1iJvf4=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=sI5UH2rF5W2MVwC/T3bBRC544z/6Mi3OxNI25QRYLzmPg3vd/hL48PI7/4WPSpBYb zJ/js8nbQDQoVV1qUEsqzyXnsM/k3cexbiZWQC0ocZn7CprrnG+KmDorquY3F3V/H+ 8cIk7tOj3/t3ejMGg/7RmEW9vmhV4anAtqI1VVEs= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Arnd Bergmann Subject: [PATCH 5.13 151/175] soc: ixp4xx: fix printing resources Date: Tue, 10 Aug 2021 19:30:59 +0200 Message-Id: <20210810173005.950126854@linuxfoundation.org> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20210810173000.928681411@linuxfoundation.org> References: <20210810173000.928681411@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Arnd Bergmann commit 8861452b2097bb0b5d0081a1c137fb3870b0a31f upstream. When compile-testing with 64-bit resource_size_t, gcc reports an invalid printk format string: In file included from include/linux/dma-mapping.h:7, from drivers/soc/ixp4xx/ixp4xx-npe.c:15: drivers/soc/ixp4xx/ixp4xx-npe.c: In function 'ixp4xx_npe_probe': drivers/soc/ixp4xx/ixp4xx-npe.c:694:18: error: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' {aka 'long long unsigned int'} [-Werror=format=] dev_info(dev, "NPE%d at 0x%08x-0x%08x not available\n", Use the special %pR format string to print the resources. Fixes: 0b458d7b10f8 ("soc: ixp4xx: npe: Pass addresses as resources") Signed-off-by: Arnd Bergmann Signed-off-by: Greg Kroah-Hartman --- drivers/soc/ixp4xx/ixp4xx-npe.c | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) --- a/drivers/soc/ixp4xx/ixp4xx-npe.c +++ b/drivers/soc/ixp4xx/ixp4xx-npe.c @@ -690,8 +690,8 @@ static int ixp4xx_npe_probe(struct platf if (!(ixp4xx_read_feature_bits() & (IXP4XX_FEATURE_RESET_NPEA << i))) { - dev_info(dev, "NPE%d at 0x%08x-0x%08x not available\n", - i, res->start, res->end); + dev_info(dev, "NPE%d at %pR not available\n", + i, res); continue; /* NPE already disabled or not present */ } npe->regs = devm_ioremap_resource(dev, res); @@ -699,13 +699,12 @@ static int ixp4xx_npe_probe(struct platf return PTR_ERR(npe->regs); if (npe_reset(npe)) { - dev_info(dev, "NPE%d at 0x%08x-0x%08x does not reset\n", - i, res->start, res->end); + dev_info(dev, "NPE%d at %pR does not reset\n", + i, res); continue; } npe->valid = 1; - dev_info(dev, "NPE%d at 0x%08x-0x%08x registered\n", - i, res->start, res->end); + dev_info(dev, "NPE%d at %pR registered\n", i, res); found++; }