From b35670bfa33a546735e15ffe43defa937b5617ce Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Mon, 22 Sep 2003 15:22:23 -0700 Subject: [I2C]: Several drivers forget to include asm/io.h --- drivers/i2c/busses/i2c-i810.c | 1 + drivers/i2c/busses/i2c-prosavage.c | 2 +- drivers/i2c/busses/i2c-savage4.c | 1 + drivers/i2c/busses/i2c-sis5595.c | 1 + drivers/i2c/busses/i2c-sis630.c | 2 +- drivers/i2c/busses/i2c-via.c | 1 + drivers/i2c/busses/i2c-voodoo3.c | 1 + 7 files changed, 7 insertions(+), 2 deletions(-) diff --git a/drivers/i2c/busses/i2c-i810.c b/drivers/i2c/busses/i2c-i810.c index acb60004e67d..ece5bb7e369d 100644 --- a/drivers/i2c/busses/i2c-i810.c +++ b/drivers/i2c/busses/i2c-i810.c @@ -40,6 +40,7 @@ #include #include #include +#include /* GPIO register locations */ #define I810_IOCONTROL_OFFSET 0x5000 diff --git a/drivers/i2c/busses/i2c-prosavage.c b/drivers/i2c/busses/i2c-prosavage.c index e51f1dacaa9c..c1321fd400a1 100644 --- a/drivers/i2c/busses/i2c-prosavage.c +++ b/drivers/i2c/busses/i2c-prosavage.c @@ -59,7 +59,7 @@ #include #include #include - +#include /* * driver configuration diff --git a/drivers/i2c/busses/i2c-savage4.c b/drivers/i2c/busses/i2c-savage4.c index 9b252198c0fd..06167b8df371 100644 --- a/drivers/i2c/busses/i2c-savage4.c +++ b/drivers/i2c/busses/i2c-savage4.c @@ -37,6 +37,7 @@ #include #include #include +#include /* 3DFX defines */ #define PCI_CHIP_SAVAGE3D 0x8A20 diff --git a/drivers/i2c/busses/i2c-sis5595.c b/drivers/i2c/busses/i2c-sis5595.c index bef21946a6f4..d77aa20e24a7 100644 --- a/drivers/i2c/busses/i2c-sis5595.c +++ b/drivers/i2c/busses/i2c-sis5595.c @@ -63,6 +63,7 @@ #include #include #include +#include static int blacklist[] = { PCI_DEVICE_ID_SI_540, diff --git a/drivers/i2c/busses/i2c-sis630.c b/drivers/i2c/busses/i2c-sis630.c index 6245bfbe5f85..b9735c554bb8 100644 --- a/drivers/i2c/busses/i2c-sis630.c +++ b/drivers/i2c/busses/i2c-sis630.c @@ -56,7 +56,7 @@ #include #include #include - +#include /* SIS630 SMBus registers */ #define SMB_STS 0x80 /* status */ diff --git a/drivers/i2c/busses/i2c-via.c b/drivers/i2c/busses/i2c-via.c index bdd79d0ae3e9..b3f8fc7615b0 100644 --- a/drivers/i2c/busses/i2c-via.c +++ b/drivers/i2c/busses/i2c-via.c @@ -30,6 +30,7 @@ #include #include #include +#include /* Power management registers */ #define PM_CFG_REVID 0x08 /* silicon revision code */ diff --git a/drivers/i2c/busses/i2c-voodoo3.c b/drivers/i2c/busses/i2c-voodoo3.c index 963e0933c51f..611b6bc5a144 100644 --- a/drivers/i2c/busses/i2c-voodoo3.c +++ b/drivers/i2c/busses/i2c-voodoo3.c @@ -33,6 +33,7 @@ #include #include #include +#include /* the only registers we use */ #define REG 0x78 -- cgit v1.2.3 From 536ce50d59be1b80999fb7e6838a2f0d86b5ade4 Mon Sep 17 00:00:00 2001 From: "Mitchell Blank Jr." Date: Mon, 22 Sep 2003 22:55:07 -0700 Subject: [SPARC]: Make atomic_read() take const. --- include/asm-sparc/atomic.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/asm-sparc/atomic.h b/include/asm-sparc/atomic.h index dcc5cd732e1c..aa298155a8d3 100644 --- a/include/asm-sparc/atomic.h +++ b/include/asm-sparc/atomic.h @@ -33,9 +33,9 @@ typedef struct { volatile int counter; } atomic_t; * 31 8 7 0 */ -#define ATOMIC_INIT(i) { (i << 8) } +#define ATOMIC_INIT(i) { ((i) << 8) } -static __inline__ int atomic_read(atomic_t *v) +static __inline__ int atomic_read(const atomic_t *v) { int ret = v->counter; -- cgit v1.2.3