[U-Boot] [PATCH 0/2] Remove redundant macro defines

Masahiro Yamada (2): linux/compat.h: remove redundant macro defines blackfin: include <linux/compiler.h> rather than define __iomem
arch/blackfin/include/asm/io.h | 3 +-- drivers/block/pata_bfin.h | 1 - include/linux/compat.h | 4 ---- 3 files changed, 1 insertion(+), 7 deletions(-)

__user and __iomem are defined in include/linux/compiler.h. MAX_ERRNO is defined in include/linux/err.h.
Signed-off-by: Masahiro Yamada yamada.m@jp.panasonic.com ---
include/linux/compat.h | 4 ---- 1 file changed, 4 deletions(-)
diff --git a/include/linux/compat.h b/include/linux/compat.h index 47b0889..b40133c 100644 --- a/include/linux/compat.h +++ b/include/linux/compat.h @@ -215,13 +215,11 @@ typedef int wait_queue_head_t; #define cond_resched() do { } while (0) #define yield() do { } while (0)
-#define __user #define __init #define __exit #define __devinit #define __devinitdata #define __devinitconst -#define __iomem
#define kthread_create(...) __builtin_return_address(0) #define kthread_stop(...) do { } while (0) @@ -252,8 +250,6 @@ struct cdev { #define cdev_add(...) 0 #define cdev_del(...) do { } while (0)
-#define MAX_ERRNO 4095 - #define prandom_u32(...) 0
typedef struct {

On Wed, Nov 26, 2014 at 04:02:53PM +0900, Masahiro Yamada wrote:
__user and __iomem are defined in include/linux/compiler.h. MAX_ERRNO is defined in include/linux/err.h.
Signed-off-by: Masahiro Yamada yamada.m@jp.panasonic.com
Applied to u-boot/master, thanks!

The macro __iomem is defined in include/linux/compiler.h. Let's include it rather than double __iomem defines.
Signed-off-by: Masahiro Yamada yamada.m@jp.panasonic.com Cc: Sonic Zhang sonic.adi@gmail.com ---
arch/blackfin/include/asm/io.h | 3 +-- drivers/block/pata_bfin.h | 1 - 2 files changed, 1 insertion(+), 3 deletions(-)
diff --git a/arch/blackfin/include/asm/io.h b/arch/blackfin/include/asm/io.h index 69f08bc..aadb0d2 100644 --- a/arch/blackfin/include/asm/io.h +++ b/arch/blackfin/include/asm/io.h @@ -11,10 +11,9 @@
#ifdef __KERNEL__
+#include <linux/compiler.h> #include <asm/blackfin.h>
-#define __iomem - static inline void sync(void) { SSYNC(); diff --git a/drivers/block/pata_bfin.h b/drivers/block/pata_bfin.h index 2093cf0..b678f60 100644 --- a/drivers/block/pata_bfin.h +++ b/drivers/block/pata_bfin.h @@ -43,7 +43,6 @@ struct ata_port {
#define DRV_NAME "pata-bfin" #define DRV_VERSION "0.9" -#define __iomem
#define ATA_REG_CTRL 0x0E #define ATA_REG_ALTSTATUS ATA_REG_CTRL

On Wed, Nov 26, 2014 at 04:02:54PM +0900, Masahiro Yamada wrote:
The macro __iomem is defined in include/linux/compiler.h. Let's include it rather than double __iomem defines.
Signed-off-by: Masahiro Yamada yamada.m@jp.panasonic.com Cc: Sonic Zhang sonic.adi@gmail.com
Applied to u-boot/master, thanks!
participants (2)
-
Masahiro Yamada
-
Tom Rini