The branch main has been updated by takawata:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=eb03c1f81cbce1d248ebf872bcb035cc6fd7c5de

commit eb03c1f81cbce1d248ebf872bcb035cc6fd7c5de
Author:     Takanori Watanabe <[email protected]>
AuthorDate: 2023-01-03 23:30:32 +0000
Commit:     Takanori Watanabe <[email protected]>
CommitDate: 2023-01-04 01:04:44 +0000

    wdatwd: fix i386 build breakage.
    
    Formatting string for uint64_t has portablity issue and
    lead bulid breakage, so fix it.
    
    Reviewed by hrs
    Differential Revision: https://reviews.freebsd.org/D37937
---
 sys/dev/wdatwd/wdatwd.c | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/sys/dev/wdatwd/wdatwd.c b/sys/dev/wdatwd/wdatwd.c
index 4f00e69ad863..a4e2acac5eca 100644
--- a/sys/dev/wdatwd/wdatwd.c
+++ b/sys/dev/wdatwd/wdatwd.c
@@ -363,8 +363,12 @@ wdatwd_event(void *private, u_int cmd, int *error)
                if (wdatwd_get_current_countdown(sc, &cur[1]) != 0)
                        cur[1] = 0;
                WDATWD_VERBOSE_PRINTF(sc->dev, "cmd: %u, sc->running: "
-                   "%d -> %d, cnt: %lu -> %lu, cur: %lu -> %lu\n", cmd,
-                   run[0], run[1], cnt[0], cnt[1], cur[0], cur[1]);
+                   "%d -> %d, cnt: %llu -> %llu, cur: %llu -> %llu\n", cmd,
+                                     run[0], run[1], 
+                                     (unsigned long long) cnt[0],
+                                     (unsigned long long) cnt[1],
+                                     (unsigned long long)cur[0],
+                                     (unsigned long long)cur[1]);
        }
 
        return;
@@ -674,7 +678,7 @@ wdatwd_attach(device_t dev)
                for (i = 0; i < nitems(sc->action); ++i)
                        STAILQ_FOREACH(wdat, &sc->action[i], next) {
                                WDATWD_VERBOSE_PRINTF(dev, "action: 0x%02x, "
-                                   "%s %s at 0x%lx (%d bit(s), offset %d 
bit(s))\n",
+                                   "%s %s at 0x%llx (%d bit(s), offset %d 
bit(s))\n",
                                    i,
                                    wdat->entry.RegisterRegion.SpaceId
                                        == ACPI_ADR_SPACE_SYSTEM_MEMORY
@@ -692,6 +696,7 @@ wdatwd_attach(device_t dev)
                                                : 
wdat->entry.RegisterRegion.AccessWidth == 4
                                                    ? "qword"
                                                    : "undef",
+                                   (unsigned long long )
                                    wdat->entry.RegisterRegion.Address,
                                    wdat->entry.RegisterRegion.BitWidth,
                                    wdat->entry.RegisterRegion.BitOffset);
@@ -729,16 +734,18 @@ wdatwd_attach(device_t dev)
                    dev, res->type, &res->rid, RF_ACTIVE);
                if (res->res == NULL) {
                        bus_delete_resource(dev, res->type, res->rid);
-                       device_printf(dev, "%s at 0x%lx (%ld byte(s)): "
+                       device_printf(dev, "%s at 0x%llx (%lld byte(s)): "
                            "alloc' failed\n",
                            res->type == SYS_RES_MEMORY ? "mem" : "io ",
-                           res->start, res->end - res->start);
+                           (unsigned long long )res->start,
+                           (unsigned long long )(res->end - res->start));
                        goto fail;
                }
-               WDATWD_VERBOSE_PRINTF(dev, "%s at 0x%lx (%ld byte(s)): "
+               WDATWD_VERBOSE_PRINTF(dev, "%s at 0x%llx (%lld byte(s)): "
                    "alloc'ed\n",
                    res->type == SYS_RES_MEMORY ? "mem" : "io ",
-                   res->start, res->end - res->start);
+                   (unsigned long long )res->start,
+                   (unsigned long long) (res->end - res->start));
        }
 
        /* Initialize the watchdog hardware. */

Reply via email to