Re: [PATCH 3/3] MIPS: DMA: Add plat_extra_sync_for_cpu()
From: Ralf Baechle <hidden>
Date: 2011-05-19 13:30:50
On Thu, Sep 09, 2010 at 05:39:32AM -0700, Kevin Cernekee wrote:
On Thu, Sep 9, 2010 at 2:34 AM, Sergei Shtylyov [off-list ref] wrote:quoted
quoted
+static inline void plat_extra_sync_for_cpu(struct device *dev, + dma_addr_t dma_handle, unsigned long offset, size_t size, + enum dma_data_direction direction) +{ + return;Why not just empty function bodies?For consistency with plat_extra_sync_for_device().
Consistency is good - but let's just stop the madness. The lone return in a void function doesn't help readability and I'm not sure how it ever got into the code. I just went through all the MIPS includes and cleaned all instances I found. Ralf MIPS: Remove pointless return statement from empty void functions. Signed-off-by: Ralf Baechle <redacted> arch/mips/include/asm/irq.h | 1 - arch/mips/include/asm/mach-generic/dma-coherence.h | 1 - arch/mips/include/asm/mach-ip27/dma-coherence.h | 1 - arch/mips/include/asm/mach-jazz/dma-coherence.h | 1 - arch/mips/include/asm/mach-loongson/dma-coherence.h | 1 - arch/mips/include/asm/mach-powertv/dma-coherence.h | 1 - 6 files changed, 6 deletions(-) Index: linux-queue/arch/mips/include/asm/mach-ip27/dma-coherence.h ===================================================================
--- linux-queue.orig/arch/mips/include/asm/mach-ip27/dma-coherence.h
+++ linux-queue/arch/mips/include/asm/mach-ip27/dma-coherence.h@@ -60,7 +60,6 @@ static inline int plat_dma_supported(str static inline void plat_extra_sync_for_device(struct device *dev) { - return; } static inline int plat_dma_mapping_error(struct device *dev,
Index: linux-queue/arch/mips/include/asm/irq.h ===================================================================
--- linux-queue.orig/arch/mips/include/asm/irq.h
+++ linux-queue/arch/mips/include/asm/irq.h@@ -18,7 +18,6 @@ static inline void irq_dispose_mapping(unsigned int virq) { - return; } #ifdef CONFIG_I8259
Index: linux-queue/arch/mips/include/asm/mach-generic/dma-coherence.h ===================================================================
--- linux-queue.orig/arch/mips/include/asm/mach-generic/dma-coherence.h
+++ linux-queue/arch/mips/include/asm/mach-generic/dma-coherence.h@@ -49,7 +49,6 @@ static inline int plat_dma_supported(str static inline void plat_extra_sync_for_device(struct device *dev) { - return; } static inline int plat_dma_mapping_error(struct device *dev,
Index: linux-queue/arch/mips/include/asm/mach-jazz/dma-coherence.h ===================================================================
--- linux-queue.orig/arch/mips/include/asm/mach-jazz/dma-coherence.h
+++ linux-queue/arch/mips/include/asm/mach-jazz/dma-coherence.h@@ -50,7 +50,6 @@ static inline int plat_dma_supported(str static inline void plat_extra_sync_for_device(struct device *dev) { - return; } static inline int plat_dma_mapping_error(struct device *dev,
Index: linux-queue/arch/mips/include/asm/mach-loongson/dma-coherence.h ===================================================================
--- linux-queue.orig/arch/mips/include/asm/mach-loongson/dma-coherence.h
+++ linux-queue/arch/mips/include/asm/mach-loongson/dma-coherence.h@@ -55,7 +55,6 @@ static inline int plat_dma_supported(str static inline void plat_extra_sync_for_device(struct device *dev) { - return; } static inline int plat_dma_mapping_error(struct device *dev,
Index: linux-queue/arch/mips/include/asm/mach-powertv/dma-coherence.h ===================================================================
--- linux-queue.orig/arch/mips/include/asm/mach-powertv/dma-coherence.h
+++ linux-queue/arch/mips/include/asm/mach-powertv/dma-coherence.h@@ -102,7 +102,6 @@ static inline int plat_dma_supported(str static inline void plat_extra_sync_for_device(struct device *dev) { - return; } static inline int plat_dma_mapping_error(struct device *dev,