The branch main has been updated by imp: URL: https://cgit.FreeBSD.org/src/commit/?id=0e8044064716fa7cf4fd9a98016f6e8c8f108333
commit 0e8044064716fa7cf4fd9a98016f6e8c8f108333 Author: Warner Losh <[email protected]> AuthorDate: 2023-11-13 19:23:31 +0000 Commit: Warner Losh <[email protected]> CommitDate: 2023-11-13 19:25:56 +0000 busdma: Add deferred time measurement to arm and powerpc Add the forgotten field to these implementations as well. Pointy hat to: me (make universe vs make tinderbox) Fixes: 20f8814cd3fa Sponsored by: Netflix --- sys/arm/arm/busdma_machdep.c | 1 + sys/powerpc/powerpc/busdma_machdep.c | 1 + 2 files changed, 2 insertions(+) diff --git a/sys/arm/arm/busdma_machdep.c b/sys/arm/arm/busdma_machdep.c index 07a3da114441..41b92d65ae84 100644 --- a/sys/arm/arm/busdma_machdep.c +++ b/sys/arm/arm/busdma_machdep.c @@ -149,6 +149,7 @@ struct bus_dmamap { struct memdesc mem; bus_dmamap_callback_t *callback; void *callback_arg; + __sbintime_t queued_time; int flags; #define DMAMAP_COHERENT (1 << 0) #define DMAMAP_DMAMEM_ALLOC (1 << 1) diff --git a/sys/powerpc/powerpc/busdma_machdep.c b/sys/powerpc/powerpc/busdma_machdep.c index bffbfa94acac..59e54d2478fa 100644 --- a/sys/powerpc/powerpc/busdma_machdep.c +++ b/sys/powerpc/powerpc/busdma_machdep.c @@ -97,6 +97,7 @@ struct bus_dmamap { int nsegs; bus_dmamap_callback_t *callback; void *callback_arg; + __sbintime_t queued_time; STAILQ_ENTRY(bus_dmamap) links; int contigalloc; };
