xref: /openbmc/u-boot/tools/patman/test/0001-pci-Correct-cast-for-sandbox.patch (revision 8cb3ce64f936f5dedbcfc1935c5caf31bb682474)
1*6e87ae1cSSimon GlassFrom b9da5f937bd5ea4931ea17459bf79b2905d9594d Mon Sep 17 00:00:00 2001
2*6e87ae1cSSimon GlassFrom: Simon Glass <sjg@chromium.org>
3*6e87ae1cSSimon GlassDate: Sat, 15 Apr 2017 15:39:08 -0600
4*6e87ae1cSSimon GlassSubject: [RFC 1/2] pci: Correct cast for sandbox
5*6e87ae1cSSimon GlassMIME-Version: 1.0
6*6e87ae1cSSimon GlassContent-Type: text/plain; charset=UTF-8
7*6e87ae1cSSimon GlassContent-Transfer-Encoding: 8bit
8*6e87ae1cSSimon Glass
9*6e87ae1cSSimon GlassThis gives a warning with some native compilers:
10*6e87ae1cSSimon Glass
11*6e87ae1cSSimon Glasscmd/pci.c:152:11: warning: format ‘%llx’ expects argument of type
12*6e87ae1cSSimon Glass   ‘long long unsigned int’, but argument 3 has type
13*6e87ae1cSSimon Glass   ‘u64 {aka long unsigned int}’ [-Wformat=]
14*6e87ae1cSSimon Glass
15*6e87ae1cSSimon GlassFix it with a cast.
16*6e87ae1cSSimon Glass
17*6e87ae1cSSimon GlassSigned-off-by: Simon Glass <sjg@chromium.org>
18*6e87ae1cSSimon GlassSeries-notes:
19*6e87ae1cSSimon Glasssome notes
20*6e87ae1cSSimon Glassabout some things
21*6e87ae1cSSimon Glassfrom the first commit
22*6e87ae1cSSimon GlassEND
23*6e87ae1cSSimon Glass
24*6e87ae1cSSimon GlassCommit-notes:
25*6e87ae1cSSimon GlassSome notes about
26*6e87ae1cSSimon Glassthe first commit
27*6e87ae1cSSimon GlassEND
28*6e87ae1cSSimon Glass---
29*6e87ae1cSSimon Glass cmd/pci.c | 3 ++-
30*6e87ae1cSSimon Glass 1 file changed, 2 insertions(+), 1 deletion(-)
31*6e87ae1cSSimon Glass
32*6e87ae1cSSimon Glassdiff --git a/cmd/pci.c b/cmd/pci.c
33*6e87ae1cSSimon Glassindex 41b4fff..fe27b4f 100644
34*6e87ae1cSSimon Glass--- a/cmd/pci.c
35*6e87ae1cSSimon Glass+++ b/cmd/pci.c
36*6e87ae1cSSimon Glass@@ -150,7 +150,8 @@ int pci_bar_show(struct udevice *dev)
37*6e87ae1cSSimon Glass 		if ((!is_64 && size_low) || (is_64 && size)) {
38*6e87ae1cSSimon Glass 			size = ~size + 1;
39*6e87ae1cSSimon Glass 			printf(" %d   %#016llx  %#016llx  %d     %s   %s\n",
40*6e87ae1cSSimon Glass-			       bar_id, base, size, is_64 ? 64 : 32,
41*6e87ae1cSSimon Glass+			       bar_id, (unsigned long long)base,
42*6e87ae1cSSimon Glass+			       (unsigned long long)size, is_64 ? 64 : 32,
43*6e87ae1cSSimon Glass 			       is_io ? "I/O" : "MEM",
44*6e87ae1cSSimon Glass 			       prefetchable ? "Prefetchable" : "");
45*6e87ae1cSSimon Glass 		}
46*6e87ae1cSSimon Glass--
47*6e87ae1cSSimon Glass2.7.4
48*6e87ae1cSSimon Glass
49