Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp2933984pxy; Mon, 3 May 2021 11:11:41 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwE0jpZCgJlJ/nMBXRU2hvjbnoIGNwFQzAnALiUnaWPKP50bpqkhsGc19z8CcznIaGvgvXJ X-Received: by 2002:a17:903:4091:b029:ec:fbd2:3192 with SMTP id z17-20020a1709034091b02900ecfbd23192mr21370267plc.21.1620065501458; Mon, 03 May 2021 11:11:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620065501; cv=none; d=google.com; s=arc-20160816; b=bPL7ibDVXvORv64KLGvPcNhkh/ynjqMh9i2qthxLkT/q4qDYrGfVZ9As7egoUotlAg zo9yWrzSKjZCGaQv22Bm0JlFGJOpOun27DUcol6g6K1/opy4hPEaU4oeDVs8cTuFpRlS acWHrsDUuY0aZvuyVk0B5W/ipafApOnoAgA3qx5HNvZTuun2iHdPaFJjfvi2UgC+RqYB qHgs5Bilw/K9S6Fe/qNCIyilIR7UGXdHH+yfKaVlHU+bH7BD5TdD1QJBduMnBtrMJy8G 1/7yo3u+YCVuwwC4hE7UrkoEfHn2cjpJrrJ9ynxy+81CYfkwkaJAE9K+Yi0hQ/uM6Dr7 zvOg== 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 :message-id:date:subject:cc:to:from:dkim-signature; bh=N8b6AHrFH7G1Q2NJd1TCUNskzAIwu+2bvkyfZZCq+Gs=; b=VqLQQHH3lAxnwPn+22lV/jncavIaiq1ccU99+cReB8M83BKsyf7mW558asRAdBzZA0 lyUiV6dB1p8tn2tqBbTLi13lTDGZINBZrFi1COIb1+isunGAuqxRUNySzFgriPMOIUWU vmh3BQOmqyj7UrPgZrkXVC4dLVdWtXokEeAthL4m1aW8sACANPTWKjNpV8wkOH5/GUzw ObfNMG+or4oZ4xcekAvhbOtYXEyAmm+b/jGoZmeCjuzJm8JHPExQ2vUJjUtZUZLhgvQ5 hyxqFhhAxOD9rZjh30xJHZ8uJ3lXhRD+qXwCaqYtEhJzSyDmINrfUCXSJZhlFZW/x2Od 3g/w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=G2mEL9a+; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id mn3si14276737pjb.61.2021.05.03.11.11.28; Mon, 03 May 2021 11:11:41 -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=@infradead.org header.s=casper.20170209 header.b=G2mEL9a+; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231332AbhECQfh (ORCPT + 99 others); Mon, 3 May 2021 12:35:37 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49594 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231280AbhECQfg (ORCPT ); Mon, 3 May 2021 12:35:36 -0400 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4BFF7C06174A; Mon, 3 May 2021 09:34:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Transfer-Encoding:MIME-Version: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:In-Reply-To:References; bh=N8b6AHrFH7G1Q2NJd1TCUNskzAIwu+2bvkyfZZCq+Gs=; b=G2mEL9a+ZTIvLPPa3TW+AU9HOJ J/FEk1Sj5zSFQ+Dsf8tYFEEd13wcGpYUQiG6FRjP4Ngr/KCwoI+AvBhzDul8lUMRn3JhO39jK5rtq hxgq70ALF9YdND6HQro2T6+2ILrsDBhrR/R5UUq7FxU+TyRi7Sf4PKeQ0PpX9nuDM59KP3+zz039h lxuRCwzmNf2OkFypm/I0i82HJ84uVCsUSUzXh1+14J4Wk7HBLf/lupgjJ0zB9OvRNS6SBV4EEiH/i V7bNhv2FNV7X9+vM4C1qaLF7//h4dlNlrHsjJidjPnxEiAZ5H29tMJ4Hf2pp7OY+31u1F6EJhiCuO HTIQ445w==; Received: from [2601:1c0:6280:3f0::df68] (helo=smtpauth.infradead.org) by casper.infradead.org with esmtpsa (Exim 4.94 #2 (Red Hat Linux)) id 1ldbWR-00FJuO-1p; Mon, 03 May 2021 16:34:27 +0000 From: Randy Dunlap To: linux-kernel@vger.kernel.org Cc: Randy Dunlap , kernel test robot , Troy Lee , Stefan Schaeckeler , linux-edac@vger.kernel.org, Borislav Petkov , Borislav Petkov , Mauro Carvalho Chehab , Tony Luck , linux-aspeed@lists.ozlabs.org Subject: [PATCH] EDAC: aspeed: print resource_size_t using %pa Date: Mon, 3 May 2021 09:34:09 -0700 Message-Id: <20210503163409.31944-1-rdunlap@infradead.org> X-Mailer: git-send-email 2.26.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Fix build warnings for using "%x" to print resource_size_t in 2 places. resource_size_t can be either of u32 or u64. We have a special format "%pa" for printing a resource_size_t, which is the same as a phys_addr_t. See Documentation/core-api/printk-formats.rst. CC drivers/edac/aspeed_edac.o ../drivers/edac/aspeed_edac.c: In function 'init_csrows': ../drivers/edac/aspeed_edac.c:257:21: warning: format '%x' expects argument of type 'unsigned int', but argument 4 has type 'resource_size_t' {aka 'long long unsigned int'} [-Wformat=] 257 | dev_dbg(mci->pdev, "dt: /memory node resources: first page r.start=0x%x, resource_size=0x%x, PAGE_SHIFT macro=0x%x\n", 257 | dev_dbg(mci->pdev, "dt: /memory node resources: first page r.start=0x%x, resource_size=0x%x, PAGE_SHIFT macro=0x%x\n", 257 | dev_dbg(mci->pdev, "dt: /memory node resources: first page r.start=0x%x, resource_size=0x%x, PAGE_SHIFT macro=0x%x\n", ../drivers/edac/aspeed_edac.c:257:21: warning: format '%x' expects argument of type 'unsigned int', but argument 5 has type 'resource_size_t' {aka 'long long unsigned int'} [-Wformat=] 257 | dev_dbg(mci->pdev, "dt: /memory node resources: first page r.start=0x%x, resource_size=0x%x, PAGE_SHIFT macro=0x%x\n", 257 | dev_dbg(mci->pdev, "dt: /memory node resources: first page r.start=0x%x, resource_size=0x%x, PAGE_SHIFT macro=0x%x\n", 257 | dev_dbg(mci->pdev, "dt: /memory node resources: first page r.start=0x%x, resource_size=0x%x, PAGE_SHIFT macro=0x%x\n", Fixes: 9b7e6242ee4e ("EDAC, aspeed: Add an Aspeed AST2500 EDAC driver") Signed-off-by: Randy Dunlap Reported-by: kernel test robot Cc: Troy Lee Cc: Stefan Schaeckeler Cc: linux-edac@vger.kernel.org Cc: Borislav Petkov Cc: Borislav Petkov Cc: Mauro Carvalho Chehab Cc: Tony Luck Cc: linux-aspeed@lists.ozlabs.org --- Found in linux-next but applies to mainline. drivers/edac/aspeed_edac.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) --- linux-next-20210503.orig/drivers/edac/aspeed_edac.c +++ linux-next-20210503/drivers/edac/aspeed_edac.c @@ -234,6 +234,7 @@ static int init_csrows(struct mem_ctl_in u32 nr_pages, dram_type; struct dimm_info *dimm; struct device_node *np; + resource_size_t rsize; struct resource r; u32 reg04; int rc; @@ -254,11 +255,12 @@ static int init_csrows(struct mem_ctl_in return rc; } - dev_dbg(mci->pdev, "dt: /memory node resources: first page r.start=0x%x, resource_size=0x%x, PAGE_SHIFT macro=0x%x\n", - r.start, resource_size(&r), PAGE_SHIFT); + rsize = resource_size(&r); + dev_dbg(mci->pdev, "dt: /memory node resources: first page r.start=0x%pa, resource_size=0x%pa, PAGE_SHIFT macro=0x%x\n", + &r.start, &rsize, PAGE_SHIFT); csrow->first_page = r.start >> PAGE_SHIFT; - nr_pages = resource_size(&r) >> PAGE_SHIFT; + nr_pages = rsize >> PAGE_SHIFT; csrow->last_page = csrow->first_page + nr_pages - 1; regmap_read(aspeed_regmap, ASPEED_MCR_CONF, ®04);