Remove unneded exports and make some functions static.

Signed-off-by: Evgeniy Polyakov <[EMAIL PROTECTED]>

diff -ru linux-2.6/drivers/superio.orig/sc_acb.c
linux-2.6/drivers/superio/sc_acb.c
--- linux-2.6/drivers/superio.orig/sc_acb.c     2005-01-24
17:07:28.295779728 +0300
+++ linux-2.6/drivers/superio/sc_acb.c  2005-01-24 17:09:35.377460376
+0300
@@ -29,10 +29,10 @@
 #include "sc.h"
 #include "sc_acb.h"
 
-int sc_acb_activate(void *data);
-u8 sc_acb_read(void *data, int reg);
-void sc_acb_write(void *data, int reg, u8 byte);
-void sc_acb_control(void *data, int pin, u8 mask, u8 ctl);
+static int sc_acb_activate(void *data);
+static u8 sc_acb_read(void *data, int reg);
+static void sc_acb_write(void *data, int reg, u8 byte);
+static void sc_acb_control(void *data, int pin, u8 mask, u8 ctl);
 
 static struct logical_dev ldev_acb = {
        .name = "ACB",
@@ -48,13 +48,13 @@
        .orig_ldev = NULL,
 };
 
-void sc_write_reg(struct sc_dev *dev, u8 reg, u8 val)
+static void sc_write_reg(struct sc_dev *dev, u8 reg, u8 val)
 {
        outb(reg, dev->base_index);
        outb(val, dev->base_data);
 }
 
-u8 sc_read_reg(struct sc_dev *dev, u8 reg)
+static u8 sc_read_reg(struct sc_dev *dev, u8 reg)
 {
        u8 val;
 
@@ -64,7 +64,7 @@
        return val;
 }
 
-int sc_acb_activate(void *data)
+static int sc_acb_activate(void *data)
 {
        struct logical_dev *ldev = (struct logical_dev *)data;
        u8 val;
@@ -111,7 +111,7 @@
        return 0;
 }
 
-u8 sc_acb_read(void *data, int reg)
+static u8 sc_acb_read(void *data, int reg)
 {
        struct logical_dev *ldev = (struct logical_dev *)data;
        u8 val;
@@ -123,7 +123,7 @@
        return val;
 }
 
-void sc_acb_write(void *data, int reg, u8 byte)
+static void sc_acb_write(void *data, int reg, u8 byte)
 {
        struct logical_dev *ldev = (struct logical_dev *)data;
 
@@ -132,7 +132,7 @@
        outb(byte, ldev->base_addr + reg);
 }
 
-void sc_acb_control(void *data, int pin, u8 mask, u8 ctl)
+static void sc_acb_control(void *data, int pin, u8 mask, u8 ctl)
 {
 }
 
@@ -156,8 +156,3 @@
 MODULE_LICENSE("GPL");
 MODULE_AUTHOR("Evgeniy Polyakov <[EMAIL PROTECTED]>");
 MODULE_DESCRIPTION("Driver for Access Bus logical device.");
-
-EXPORT_SYMBOL(sc_acb_activate);
-EXPORT_SYMBOL(sc_acb_read);
-EXPORT_SYMBOL(sc_acb_write);
-EXPORT_SYMBOL(sc_acb_control);
diff -ru linux-2.6/drivers/superio.orig/sc_gpio.c
linux-2.6/drivers/superio/sc_gpio.c
--- linux-2.6/drivers/superio.orig/sc_gpio.c    2005-01-24
17:07:28.305778208 +0300
+++ linux-2.6/drivers/superio/sc_gpio.c 2005-01-24 17:10:44.808905192
+0300
@@ -31,6 +31,14 @@
 
 static struct gpio_pin gpin[SIO_GPIO_NPINS];
 
+static int sc_gpio_activate(void *);
+static u8 sc_gpio_read(void *, int);
+static void sc_gpio_write(void *, int, u8);
+static void sc_gpio_control(void *, int, u8, u8);
+static void sc_gpio_pin_select(void *, int);
+static irqreturn_t sc_gpio_interrupt(int, void *, struct pt_regs *);
+
+
 static struct logical_dev ldev_gpio = {
        .name = "GPIO",
        .index = SIO_LDN_GPIO,
@@ -50,13 +58,13 @@
 
 static void sc_gpio_write_event(void *data, int pin_number, u8 byte);
 
-void sc_write_reg(struct sc_dev *dev, u8 reg, u8 val)
+static void sc_write_reg(struct sc_dev *dev, u8 reg, u8 val)
 {
        outb(reg, dev->base_index);
        outb(val, dev->base_data);
 }
 
-u8 sc_read_reg(struct sc_dev *dev, u8 reg)
+static u8 sc_read_reg(struct sc_dev *dev, u8 reg)
 {
        u8 val;
 
@@ -66,7 +74,7 @@
        return val;
 }
 
-irqreturn_t sc_gpio_interrupt(int irq, void *data, struct pt_regs *
regs)
+static irqreturn_t sc_gpio_interrupt(int irq, void *data, struct
pt_regs * regs)
 {
        struct logical_dev *ldev = (struct logical_dev *)data;
        static u8 r[4], e[2], s[2];
@@ -122,7 +130,7 @@
 }
 
 
-void sc_gpio_pin_select(void *data, int pin_number)
+static void sc_gpio_pin_select(void *data, int pin_number)
 {
        struct logical_dev *ldev = (struct logical_dev *)data;
        int port, pin;
@@ -136,7 +144,7 @@
        sc_write_reg(ldev->pdev, SIO_GPIO_PINSEL, val);
 }
 
-int sc_gpio_activate(void *data)
+static int sc_gpio_activate(void *data)
 {
        struct logical_dev *ldev = (struct logical_dev *)data;
        int i;
@@ -161,7 +169,7 @@
        return 0;
 }
 
-u8 sc_gpio_read(void *data, int pin_number)
+static u8 sc_gpio_read(void *data, int pin_number)
 {
        struct logical_dev *ldev = (struct logical_dev *)data;
        int port, pin;
@@ -222,7 +230,7 @@
        outb(1<<pin, ldev->base_addr + reg+1);
 }
 
-void sc_gpio_write(void *data, int pin_number, u8 byte)
+static void sc_gpio_write(void *data, int pin_number, u8 byte)
 {
        struct logical_dev *ldev = (struct logical_dev *)data;
        int port, pin;
@@ -263,7 +271,7 @@
        outb(val, ldev->base_addr + reg);
 }
 
-void sc_gpio_control(void *data, int pin, u8 mask, u8 ctl)
+static void sc_gpio_control(void *data, int pin, u8 mask, u8 ctl)
 {
        struct logical_dev *ldev = (struct logical_dev *)data;
        u8 cfg, ev;
@@ -302,9 +310,3 @@
 MODULE_LICENSE("GPL");
 MODULE_AUTHOR("Evgeniy Polyakov <[EMAIL PROTECTED]>");
 MODULE_DESCRIPTION("Driver for GPIO logical device.");
-
-EXPORT_SYMBOL(sc_gpio_activate);
-EXPORT_SYMBOL(sc_gpio_read);
-EXPORT_SYMBOL(sc_gpio_write);
-EXPORT_SYMBOL(sc_gpio_control);
-EXPORT_SYMBOL(sc_gpio_pin_select);
diff -ru linux-2.6/drivers/superio.orig/sc_gpio.h
linux-2.6/drivers/superio/sc_gpio.h
--- linux-2.6/drivers/superio.orig/sc_gpio.h    2005-01-24
17:07:28.305778208 +0300
+++ linux-2.6/drivers/superio/sc_gpio.h 2005-01-24 17:10:26.750650464
+0300
@@ -40,13 +40,6 @@
 #define SIO_GPIO_CONF_EVENT_POLAR_RIS  (1 << 5)
 #define SIO_GPIO_CONF_DEBOUNCE         (1 << 6)
 
-int sc_gpio_activate(void *);
-u8 sc_gpio_read(void *, int);
-void sc_gpio_write(void *, int, u8);
-void sc_gpio_control(void *, int, u8, u8);
-void sc_gpio_pin_select(void *, int);
-irqreturn_t sc_gpio_interrupt(int, void *, struct pt_regs *);
-
 struct gpio_pin
 {
        u8                      state;


-- 
        Evgeniy Polyakov

Crash is better than data corruption -- Arthur Grabowski

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to