forked from luck/tmp_suning_uos_patched
device.h: move devtmpfs prototypes out of the file
The devtmpfs functions do not need to be in device.h as only the driver core uses them, so move them to the private .h file for the driver core. Cc: "Rafael J. Wysocki" <rafael@kernel.org> Cc: Suzuki K Poulose <suzuki.poulose@arm.com> Cc: Saravana Kannan <saravanak@google.com> Cc: Heikki Krogerus <heikki.krogerus@linux.intel.com> Link: https://lore.kernel.org/r/20191209193303.1694546-3-gregkh@linuxfoundation.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
94e14da890
commit
cf901a1c5d
|
@ -186,3 +186,11 @@ extern void device_links_unbind_consumers(struct device *dev);
|
|||
|
||||
/* device pm support */
|
||||
void device_pm_move_to_tail(struct device *dev);
|
||||
|
||||
#ifdef CONFIG_DEVTMPFS
|
||||
int devtmpfs_create_node(struct device *dev);
|
||||
int devtmpfs_delete_node(struct device *dev);
|
||||
#else
|
||||
static inline int devtmpfs_create_node(struct device *dev) { return 0; }
|
||||
static inline int devtmpfs_delete_node(struct device *dev) { return 0; }
|
||||
#endif
|
||||
|
|
|
@ -1664,12 +1664,8 @@ extern void put_device(struct device *dev);
|
|||
extern bool kill_device(struct device *dev);
|
||||
|
||||
#ifdef CONFIG_DEVTMPFS
|
||||
extern int devtmpfs_create_node(struct device *dev);
|
||||
extern int devtmpfs_delete_node(struct device *dev);
|
||||
extern int devtmpfs_mount(void);
|
||||
#else
|
||||
static inline int devtmpfs_create_node(struct device *dev) { return 0; }
|
||||
static inline int devtmpfs_delete_node(struct device *dev) { return 0; }
|
||||
static inline int devtmpfs_mount(void) { return 0; }
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user