Style cleanups after r285270
There should be no semicolons in added macro definitions. Define empty macro as "do {} while (0)". Pointed out by: jmg
This commit is contained in:
parent
e808e13b8b
commit
0a3f65a107
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=285293
@ -289,18 +289,18 @@ void bus_dmamem_free(bus_dma_tag_t dmat, void *vaddr, bus_dmamap_t map);
|
||||
*/
|
||||
void _bus_dmamap_sync(bus_dma_tag_t, bus_dmamap_t, bus_dmasync_op_t);
|
||||
#if defined(__arm__)
|
||||
#define __BUS_DMAMAP_SYNC_DEFAULT mb();
|
||||
#define __BUS_DMAMAP_SYNC_DEFAULT mb()
|
||||
#elif defined(__aarch64__)
|
||||
#define __BUS_DMAMAP_SYNC_DEFAULT dmb(sy);
|
||||
#define __BUS_DMAMAP_SYNC_DEFAULT dmb(sy)
|
||||
#else
|
||||
#define __BUS_DMAMAP_SYNC_DEFAULT {}
|
||||
#define __BUS_DMAMAP_SYNC_DEFAULT do {} while (0)
|
||||
#endif
|
||||
#define bus_dmamap_sync(dmat, dmamap, op) \
|
||||
do { \
|
||||
if ((dmamap) != NULL) \
|
||||
_bus_dmamap_sync(dmat, dmamap, op); \
|
||||
else \
|
||||
__BUS_DMAMAP_SYNC_DEFAULT \
|
||||
__BUS_DMAMAP_SYNC_DEFAULT; \
|
||||
} while (0)
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user