diff options
-rw-r--r-- | arch/mips/include/asm/gio_device.h | 2 | ||||
-rw-r--r-- | arch/mips/sgi-ip22/ip22-gio.c | 24 |
2 files changed, 0 insertions, 26 deletions
diff --git a/arch/mips/include/asm/gio_device.h b/arch/mips/include/asm/gio_device.h index 4be1a57cdbb0..71a986e9b694 100644 --- a/arch/mips/include/asm/gio_device.h +++ b/arch/mips/include/asm/gio_device.h | |||
@@ -25,8 +25,6 @@ struct gio_driver { | |||
25 | 25 | ||
26 | int (*probe)(struct gio_device *, const struct gio_device_id *); | 26 | int (*probe)(struct gio_device *, const struct gio_device_id *); |
27 | void (*remove)(struct gio_device *); | 27 | void (*remove)(struct gio_device *); |
28 | int (*suspend)(struct gio_device *, pm_message_t); | ||
29 | int (*resume)(struct gio_device *); | ||
30 | void (*shutdown)(struct gio_device *); | 28 | void (*shutdown)(struct gio_device *); |
31 | 29 | ||
32 | struct device_driver driver; | 30 | struct device_driver driver; |
diff --git a/arch/mips/sgi-ip22/ip22-gio.c b/arch/mips/sgi-ip22/ip22-gio.c index 8f1b86d4da84..cdf187600010 100644 --- a/arch/mips/sgi-ip22/ip22-gio.c +++ b/arch/mips/sgi-ip22/ip22-gio.c | |||
@@ -152,28 +152,6 @@ static int gio_device_remove(struct device *dev) | |||
152 | return 0; | 152 | return 0; |
153 | } | 153 | } |
154 | 154 | ||
155 | static int gio_device_suspend(struct device *dev, pm_message_t state) | ||
156 | { | ||
157 | struct gio_device *gio_dev = to_gio_device(dev); | ||
158 | struct gio_driver *drv = to_gio_driver(dev->driver); | ||
159 | int error = 0; | ||
160 | |||
161 | if (dev->driver && drv->suspend) | ||
162 | error = drv->suspend(gio_dev, state); | ||
163 | return error; | ||
164 | } | ||
165 | |||
166 | static int gio_device_resume(struct device *dev) | ||
167 | { | ||
168 | struct gio_device *gio_dev = to_gio_device(dev); | ||
169 | struct gio_driver *drv = to_gio_driver(dev->driver); | ||
170 | int error = 0; | ||
171 | |||
172 | if (dev->driver && drv->resume) | ||
173 | error = drv->resume(gio_dev); | ||
174 | return error; | ||
175 | } | ||
176 | |||
177 | static void gio_device_shutdown(struct device *dev) | 155 | static void gio_device_shutdown(struct device *dev) |
178 | { | 156 | { |
179 | struct gio_device *gio_dev = to_gio_device(dev); | 157 | struct gio_device *gio_dev = to_gio_device(dev); |
@@ -400,8 +378,6 @@ static struct bus_type gio_bus_type = { | |||
400 | .match = gio_bus_match, | 378 | .match = gio_bus_match, |
401 | .probe = gio_device_probe, | 379 | .probe = gio_device_probe, |
402 | .remove = gio_device_remove, | 380 | .remove = gio_device_remove, |
403 | .suspend = gio_device_suspend, | ||
404 | .resume = gio_device_resume, | ||
405 | .shutdown = gio_device_shutdown, | 381 | .shutdown = gio_device_shutdown, |
406 | .uevent = gio_device_uevent, | 382 | .uevent = gio_device_uevent, |
407 | }; | 383 | }; |