diff options
Diffstat (limited to 'include/linux/fsl_bman.h')
-rw-r--r-- | include/linux/fsl_bman.h | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/include/linux/fsl_bman.h b/include/linux/fsl_bman.h index 62bb66c..265d806 100644 --- a/include/linux/fsl_bman.h +++ b/include/linux/fsl_bman.h @@ -107,23 +107,12 @@ static inline dma_addr_t bm_buf_addr(const struct bm_buffer *buf) return (dma_addr_t)buf->addr; } /* Macro, so we compile better if 'v' isn't always 64-bit */ -/* Note: this first version is causing a noticeable performance degradation, - * which needs analysis, so leaving it commented out for now. The second version - * achieves optimal performance. */ -#if 0 -#define bm_buffer_set64(buf, v) \ - do { \ - struct bm_buffer *__buf931 = (buf); \ - __buf931->addr = v; \ - } while (0) -#else #define bm_buffer_set64(buf, v) \ do { \ struct bm_buffer *__buf931 = (buf); \ __buf931->hi = upper_32_bits(v); \ __buf931->lo = lower_32_bits(v); \ } while (0) -#endif /* See 1.5.3.5.4: "Release Command" */ struct bm_rcr_entry { |