From 911e488a03d25064fb84bc0204b7aae7fbdd7915 Mon Sep 17 00:00:00 2001 From: Peter Grehan Date: Fri, 4 Feb 2005 01:27:21 +0000 Subject: [PATCH] Convert bus_space_barrier() into a null inline function rather than an empty macro to avoid many compile warnings in the USB code. --- sys/powerpc/include/bus.h | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/sys/powerpc/include/bus.h b/sys/powerpc/include/bus.h index d61d6d66336..af47fc69420 100644 --- a/sys/powerpc/include/bus.h +++ b/sys/powerpc/include/bus.h @@ -726,11 +726,18 @@ bus_space_set_region_stream_4(bus_space_tag_t tag, bus_space_handle_t bsh, * provide the flags to MI code. */ -#define bus_space_barrier(t, h, o, l, f) \ - ((void)((void)(t), (void)(h), (void)(o), (void)(l), (void)(f))) #define BUS_SPACE_BARRIER_READ 0x01 /* force read barrier */ #define BUS_SPACE_BARRIER_WRITE 0x02 /* force write barrier */ +static __inline void +bus_space_barrier(bus_space_tag_t tag __unused, + bus_space_handle_t bsh __unused, bus_size_t offset __unused, + bus_size_t len __unused, int flags __unused) +{ + __asm __volatile("" : : : "memory"); +} + + #define BUS_SPACE_ALIGNED_POINTER(p, t) ALIGNED_POINTER(p, t) /*