diff options
author | Dmitry Torokhov <dmitry.torokhov@gmail.com> | 2009-07-22 00:37:25 +0200 |
---|---|---|
committer | Rafael J. Wysocki <rjw@sisk.pl> | 2009-07-24 00:17:28 +0200 |
commit | d9ab77161d811ffb0bccf396f7155cc905c1b9e1 (patch) | |
tree | 6d055acd69351a56b7014388e24d33199139d79c /include/linux | |
parent | 511647ff58fd0f1c1f415d2c757d841650edac91 (diff) | |
download | kernel_samsung_smdk4412-d9ab77161d811ffb0bccf396f7155cc905c1b9e1.zip kernel_samsung_smdk4412-d9ab77161d811ffb0bccf396f7155cc905c1b9e1.tar.gz kernel_samsung_smdk4412-d9ab77161d811ffb0bccf396f7155cc905c1b9e1.tar.bz2 |
Driver Core: Make PM operations a const pointer
They are not supposed to be modified by drivers, so make them const.
Signed-off-by: Dmitry Torokhov <dtor@mail.ru>
Acked-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/device.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/include/linux/device.h b/include/linux/device.h index aebb810..a286429 100644 --- a/include/linux/device.h +++ b/include/linux/device.h @@ -62,7 +62,7 @@ struct bus_type { int (*suspend)(struct device *dev, pm_message_t state); int (*resume)(struct device *dev); - struct dev_pm_ops *pm; + const struct dev_pm_ops *pm; struct bus_type_private *p; }; @@ -132,7 +132,7 @@ struct device_driver { int (*resume) (struct device *dev); struct attribute_group **groups; - struct dev_pm_ops *pm; + const struct dev_pm_ops *pm; struct driver_private *p; }; @@ -200,7 +200,8 @@ struct class { int (*suspend)(struct device *dev, pm_message_t state); int (*resume)(struct device *dev); - struct dev_pm_ops *pm; + const struct dev_pm_ops *pm; + struct class_private *p; }; @@ -291,7 +292,7 @@ struct device_type { char *(*nodename)(struct device *dev); void (*release)(struct device *dev); - struct dev_pm_ops *pm; + const struct dev_pm_ops *pm; }; /* interface for exporting device attributes */ |