diff options
author | Hauke Mehrtens <hauke@hauke-m.de> | 2014-12-21 02:26:50 +0100 |
---|---|---|
committer | Hauke Mehrtens <hauke@hauke-m.de> | 2014-12-21 17:08:51 +0100 |
commit | 2d7d4083a7a418c1682d289920683f8b159d16c7 (patch) | |
tree | 08b032af618bd1633a942fde84adcb4f6ef5aa73 | |
parent | 3fb8e0f663e32a6042abed9b0c6cf0aaf13b7d37 (diff) |
header: add dma_rmb()
dma_rmb() is added twice, because most architectures do not include
asm-generic/barrier.h, but only asm/barrier.h. This should work with
all architectures.
dma_rmb() is used by the igb driver.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
-rw-r--r-- | backport/backport-include/asm-generic/barrier.h | 9 | ||||
-rw-r--r-- | backport/backport-include/asm/barrier.h | 9 |
2 files changed, 18 insertions, 0 deletions
diff --git a/backport/backport-include/asm-generic/barrier.h b/backport/backport-include/asm-generic/barrier.h new file mode 100644 index 00000000..91694498 --- /dev/null +++ b/backport/backport-include/asm-generic/barrier.h @@ -0,0 +1,9 @@ +#ifndef __BACKPORT_ASM_GENERIC_BARRIER_H +#define __BACKPORT_ASM_GENERIC_BARRIER_H +#include_next <asm-generic/barrier.h> + +#ifndef dma_rmb +#define dma_rmb() rmb() +#endif + +#endif /* __BACKPORT_ASM_GENERIC_BARRIER_H */ diff --git a/backport/backport-include/asm/barrier.h b/backport/backport-include/asm/barrier.h new file mode 100644 index 00000000..b04bd332 --- /dev/null +++ b/backport/backport-include/asm/barrier.h @@ -0,0 +1,9 @@ +#ifndef __BACKPORT_ASM_GENERIC_BARRIER_H +#define __BACKPORT_ASM_GENERIC_BARRIER_H +#include_next <asm/barrier.h> + +#ifndef dma_rmb +#define dma_rmb() rmb() +#endif + +#endif /* __BACKPORT_ASM_GENERIC_BARRIER_H */ |