diff options
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/device.h | 14 | ||||
-rw-r--r-- | include/linux/hw_random.h | 10 | ||||
-rw-r--r-- | include/linux/leds.h | 10 | ||||
-rw-r--r-- | include/linux/miscdevice.h | 10 |
4 files changed, 3 insertions, 41 deletions
diff --git a/include/linux/device.h b/include/linux/device.h index 441461f5ee20..dc3429e2eb0f 100644 --- a/include/linux/device.h +++ b/include/linux/device.h | |||
@@ -545,20 +545,6 @@ extern struct device *device_create(struct class *cls, struct device *parent, | |||
545 | dev_t devt, const char *fmt, ...) | 545 | dev_t devt, const char *fmt, ...) |
546 | __attribute__((format(printf, 4, 5))); | 546 | __attribute__((format(printf, 4, 5))); |
547 | extern void device_destroy(struct class *cls, dev_t devt); | 547 | extern void device_destroy(struct class *cls, dev_t devt); |
548 | #ifdef CONFIG_PM_SLEEP | ||
549 | extern void destroy_suspended_device(struct class *cls, dev_t devt); | ||
550 | extern void device_pm_schedule_removal(struct device *); | ||
551 | #else /* !CONFIG_PM_SLEEP */ | ||
552 | static inline void destroy_suspended_device(struct class *cls, dev_t devt) | ||
553 | { | ||
554 | device_destroy(cls, devt); | ||
555 | } | ||
556 | |||
557 | static inline void device_pm_schedule_removal(struct device *dev) | ||
558 | { | ||
559 | device_unregister(dev); | ||
560 | } | ||
561 | #endif /* !CONFIG_PM_SLEEP */ | ||
562 | 548 | ||
563 | /* | 549 | /* |
564 | * Platform "fixup" functions - allow the platform to have their say | 550 | * Platform "fixup" functions - allow the platform to have their say |
diff --git a/include/linux/hw_random.h b/include/linux/hw_random.h index 42131820bb89..85d11916e9ea 100644 --- a/include/linux/hw_random.h +++ b/include/linux/hw_random.h | |||
@@ -44,15 +44,7 @@ struct hwrng { | |||
44 | /** Register a new Hardware Random Number Generator driver. */ | 44 | /** Register a new Hardware Random Number Generator driver. */ |
45 | extern int hwrng_register(struct hwrng *rng); | 45 | extern int hwrng_register(struct hwrng *rng); |
46 | /** Unregister a Hardware Random Number Generator driver. */ | 46 | /** Unregister a Hardware Random Number Generator driver. */ |
47 | extern void __hwrng_unregister(struct hwrng *rng, bool suspended); | 47 | extern void hwrng_unregister(struct hwrng *rng); |
48 | static inline void hwrng_unregister(struct hwrng *rng) | ||
49 | { | ||
50 | __hwrng_unregister(rng, false); | ||
51 | } | ||
52 | static inline void hwrng_unregister_suspended(struct hwrng *rng) | ||
53 | { | ||
54 | __hwrng_unregister(rng, true); | ||
55 | } | ||
56 | 48 | ||
57 | #endif /* __KERNEL__ */ | 49 | #endif /* __KERNEL__ */ |
58 | #endif /* LINUX_HWRANDOM_H_ */ | 50 | #endif /* LINUX_HWRANDOM_H_ */ |
diff --git a/include/linux/leds.h b/include/linux/leds.h index 0201f6f51cea..b07e3d400bd6 100644 --- a/include/linux/leds.h +++ b/include/linux/leds.h | |||
@@ -59,15 +59,7 @@ struct led_classdev { | |||
59 | 59 | ||
60 | extern int led_classdev_register(struct device *parent, | 60 | extern int led_classdev_register(struct device *parent, |
61 | struct led_classdev *led_cdev); | 61 | struct led_classdev *led_cdev); |
62 | extern void __led_classdev_unregister(struct led_classdev *led_cdev, bool sus); | 62 | extern void led_classdev_unregister(struct led_classdev *lcd); |
63 | static inline void led_classdev_unregister(struct led_classdev *lcd) | ||
64 | { | ||
65 | __led_classdev_unregister(lcd, false); | ||
66 | } | ||
67 | static inline void led_classdev_unregister_suspended(struct led_classdev *lcd) | ||
68 | { | ||
69 | __led_classdev_unregister(lcd, true); | ||
70 | } | ||
71 | extern void led_classdev_suspend(struct led_classdev *led_cdev); | 63 | extern void led_classdev_suspend(struct led_classdev *led_cdev); |
72 | extern void led_classdev_resume(struct led_classdev *led_cdev); | 64 | extern void led_classdev_resume(struct led_classdev *led_cdev); |
73 | 65 | ||
diff --git a/include/linux/miscdevice.h b/include/linux/miscdevice.h index 24b30b9b4f8a..26433ec520b3 100644 --- a/include/linux/miscdevice.h +++ b/include/linux/miscdevice.h | |||
@@ -43,15 +43,7 @@ struct miscdevice { | |||
43 | }; | 43 | }; |
44 | 44 | ||
45 | extern int misc_register(struct miscdevice * misc); | 45 | extern int misc_register(struct miscdevice * misc); |
46 | extern int __misc_deregister(struct miscdevice *misc, bool suspended); | 46 | extern int misc_deregister(struct miscdevice *misc); |
47 | static inline int misc_deregister(struct miscdevice *misc) | ||
48 | { | ||
49 | return __misc_deregister(misc, false); | ||
50 | } | ||
51 | static inline int misc_deregister_suspended(struct miscdevice *misc) | ||
52 | { | ||
53 | return __misc_deregister(misc, true); | ||
54 | } | ||
55 | 47 | ||
56 | #define MODULE_ALIAS_MISCDEV(minor) \ | 48 | #define MODULE_ALIAS_MISCDEV(minor) \ |
57 | MODULE_ALIAS("char-major-" __stringify(MISC_MAJOR) \ | 49 | MODULE_ALIAS("char-major-" __stringify(MISC_MAJOR) \ |