On Thu, Sep 09, 2010 at 05:39:32AM -0700, Kevin Cernekee wrote: > On Thu, Sep 9, 2010 at 2:34 AM, Sergei Shtylyov <sshtylyov@xxxxxxxxxx> wrote: > >> +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 <ralf@xxxxxxxxxxxxxx> 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,