提交 aa338601 编写于 作者: R Rafael J. Wysocki

PM: Remove CONFIG_PM_OPS

After redefining CONFIG_PM to depend on (CONFIG_PM_SLEEP ||
CONFIG_PM_RUNTIME) the CONFIG_PM_OPS option is redundant and can be
replaced with CONFIG_PM.
Signed-off-by: NRafael J. Wysocki <rjw@sisk.pl>
上级 196ec243
...@@ -585,7 +585,7 @@ int acpi_suspend(u32 acpi_state) ...@@ -585,7 +585,7 @@ int acpi_suspend(u32 acpi_state)
return -EINVAL; return -EINVAL;
} }
#ifdef CONFIG_PM_OPS #ifdef CONFIG_PM
/** /**
* acpi_pm_device_sleep_state - return preferred power state of ACPI device * acpi_pm_device_sleep_state - return preferred power state of ACPI device
* in the system sleep state given by %acpi_target_sleep_state * in the system sleep state given by %acpi_target_sleep_state
...@@ -671,7 +671,7 @@ int acpi_pm_device_sleep_state(struct device *dev, int *d_min_p) ...@@ -671,7 +671,7 @@ int acpi_pm_device_sleep_state(struct device *dev, int *d_min_p)
*d_min_p = d_min; *d_min_p = d_min;
return d_max; return d_max;
} }
#endif /* CONFIG_PM_OPS */ #endif /* CONFIG_PM */
#ifdef CONFIG_PM_SLEEP #ifdef CONFIG_PM_SLEEP
/** /**
......
obj-$(CONFIG_PM) += sysfs.o obj-$(CONFIG_PM) += sysfs.o generic_ops.o
obj-$(CONFIG_PM_SLEEP) += main.o wakeup.o obj-$(CONFIG_PM_SLEEP) += main.o wakeup.o
obj-$(CONFIG_PM_RUNTIME) += runtime.o obj-$(CONFIG_PM_RUNTIME) += runtime.o
obj-$(CONFIG_PM_OPS) += generic_ops.o
obj-$(CONFIG_PM_TRACE_RTC) += trace.o obj-$(CONFIG_PM_TRACE_RTC) += trace.o
obj-$(CONFIG_PM_OPP) += opp.o obj-$(CONFIG_PM_OPP) += opp.o
......
...@@ -5338,7 +5338,7 @@ void e1000e_disable_aspm(struct pci_dev *pdev, u16 state) ...@@ -5338,7 +5338,7 @@ void e1000e_disable_aspm(struct pci_dev *pdev, u16 state)
__e1000e_disable_aspm(pdev, state); __e1000e_disable_aspm(pdev, state);
} }
#ifdef CONFIG_PM_OPS #ifdef CONFIG_PM
static bool e1000e_pm_ready(struct e1000_adapter *adapter) static bool e1000e_pm_ready(struct e1000_adapter *adapter)
{ {
return !!adapter->tx_ring->buffer_info; return !!adapter->tx_ring->buffer_info;
...@@ -5489,7 +5489,7 @@ static int e1000_runtime_resume(struct device *dev) ...@@ -5489,7 +5489,7 @@ static int e1000_runtime_resume(struct device *dev)
return __e1000_resume(pdev); return __e1000_resume(pdev);
} }
#endif /* CONFIG_PM_RUNTIME */ #endif /* CONFIG_PM_RUNTIME */
#endif /* CONFIG_PM_OPS */ #endif /* CONFIG_PM */
static void e1000_shutdown(struct pci_dev *pdev) static void e1000_shutdown(struct pci_dev *pdev)
{ {
...@@ -6196,7 +6196,7 @@ static DEFINE_PCI_DEVICE_TABLE(e1000_pci_tbl) = { ...@@ -6196,7 +6196,7 @@ static DEFINE_PCI_DEVICE_TABLE(e1000_pci_tbl) = {
}; };
MODULE_DEVICE_TABLE(pci, e1000_pci_tbl); MODULE_DEVICE_TABLE(pci, e1000_pci_tbl);
#ifdef CONFIG_PM_OPS #ifdef CONFIG_PM
static const struct dev_pm_ops e1000_pm_ops = { static const struct dev_pm_ops e1000_pm_ops = {
SET_SYSTEM_SLEEP_PM_OPS(e1000_suspend, e1000_resume) SET_SYSTEM_SLEEP_PM_OPS(e1000_suspend, e1000_resume)
SET_RUNTIME_PM_OPS(e1000_runtime_suspend, SET_RUNTIME_PM_OPS(e1000_runtime_suspend,
...@@ -6210,7 +6210,7 @@ static struct pci_driver e1000_driver = { ...@@ -6210,7 +6210,7 @@ static struct pci_driver e1000_driver = {
.id_table = e1000_pci_tbl, .id_table = e1000_pci_tbl,
.probe = e1000_probe, .probe = e1000_probe,
.remove = __devexit_p(e1000_remove), .remove = __devexit_p(e1000_remove),
#ifdef CONFIG_PM_OPS #ifdef CONFIG_PM
.driver.pm = &e1000_pm_ops, .driver.pm = &e1000_pm_ops,
#endif #endif
.shutdown = e1000_shutdown, .shutdown = e1000_shutdown,
......
...@@ -2446,7 +2446,7 @@ static struct pci_driver pch_gbe_pcidev = { ...@@ -2446,7 +2446,7 @@ static struct pci_driver pch_gbe_pcidev = {
.id_table = pch_gbe_pcidev_id, .id_table = pch_gbe_pcidev_id,
.probe = pch_gbe_probe, .probe = pch_gbe_probe,
.remove = pch_gbe_remove, .remove = pch_gbe_remove,
#ifdef CONFIG_PM_OPS #ifdef CONFIG_PM
.driver.pm = &pch_gbe_pm_ops, .driver.pm = &pch_gbe_pm_ops,
#endif #endif
.shutdown = pch_gbe_shutdown, .shutdown = pch_gbe_shutdown,
......
...@@ -431,7 +431,7 @@ static void pci_device_shutdown(struct device *dev) ...@@ -431,7 +431,7 @@ static void pci_device_shutdown(struct device *dev)
pci_msix_shutdown(pci_dev); pci_msix_shutdown(pci_dev);
} }
#ifdef CONFIG_PM_OPS #ifdef CONFIG_PM
/* Auxiliary functions used for system resume and run-time resume. */ /* Auxiliary functions used for system resume and run-time resume. */
...@@ -1059,7 +1059,7 @@ static int pci_pm_runtime_idle(struct device *dev) ...@@ -1059,7 +1059,7 @@ static int pci_pm_runtime_idle(struct device *dev)
#endif /* !CONFIG_PM_RUNTIME */ #endif /* !CONFIG_PM_RUNTIME */
#ifdef CONFIG_PM_OPS #ifdef CONFIG_PM
const struct dev_pm_ops pci_dev_pm_ops = { const struct dev_pm_ops pci_dev_pm_ops = {
.prepare = pci_pm_prepare, .prepare = pci_pm_prepare,
......
...@@ -165,7 +165,7 @@ scsi_mod-$(CONFIG_SCSI_NETLINK) += scsi_netlink.o ...@@ -165,7 +165,7 @@ scsi_mod-$(CONFIG_SCSI_NETLINK) += scsi_netlink.o
scsi_mod-$(CONFIG_SYSCTL) += scsi_sysctl.o scsi_mod-$(CONFIG_SYSCTL) += scsi_sysctl.o
scsi_mod-$(CONFIG_SCSI_PROC_FS) += scsi_proc.o scsi_mod-$(CONFIG_SCSI_PROC_FS) += scsi_proc.o
scsi_mod-y += scsi_trace.o scsi_mod-y += scsi_trace.o
scsi_mod-$(CONFIG_PM_OPS) += scsi_pm.o scsi_mod-$(CONFIG_PM) += scsi_pm.o
scsi_tgt-y += scsi_tgt_lib.o scsi_tgt_if.o scsi_tgt-y += scsi_tgt_lib.o scsi_tgt_if.o
......
...@@ -146,7 +146,7 @@ static inline void scsi_netlink_exit(void) {} ...@@ -146,7 +146,7 @@ static inline void scsi_netlink_exit(void) {}
#endif #endif
/* scsi_pm.c */ /* scsi_pm.c */
#ifdef CONFIG_PM_OPS #ifdef CONFIG_PM
extern const struct dev_pm_ops scsi_bus_pm_ops; extern const struct dev_pm_ops scsi_bus_pm_ops;
#endif #endif
#ifdef CONFIG_PM_RUNTIME #ifdef CONFIG_PM_RUNTIME
......
...@@ -383,7 +383,7 @@ struct bus_type scsi_bus_type = { ...@@ -383,7 +383,7 @@ struct bus_type scsi_bus_type = {
.name = "scsi", .name = "scsi",
.match = scsi_bus_match, .match = scsi_bus_match,
.uevent = scsi_bus_uevent, .uevent = scsi_bus_uevent,
#ifdef CONFIG_PM_OPS #ifdef CONFIG_PM
.pm = &scsi_bus_pm_ops, .pm = &scsi_bus_pm_ops,
#endif #endif
}; };
......
...@@ -335,7 +335,7 @@ void usb_hcd_pci_shutdown(struct pci_dev *dev) ...@@ -335,7 +335,7 @@ void usb_hcd_pci_shutdown(struct pci_dev *dev)
} }
EXPORT_SYMBOL_GPL(usb_hcd_pci_shutdown); EXPORT_SYMBOL_GPL(usb_hcd_pci_shutdown);
#ifdef CONFIG_PM_OPS #ifdef CONFIG_PM
#ifdef CONFIG_PPC_PMAC #ifdef CONFIG_PPC_PMAC
static void powermac_set_asic(struct pci_dev *pci_dev, int enable) static void powermac_set_asic(struct pci_dev *pci_dev, int enable)
...@@ -580,4 +580,4 @@ const struct dev_pm_ops usb_hcd_pci_pm_ops = { ...@@ -580,4 +580,4 @@ const struct dev_pm_ops usb_hcd_pci_pm_ops = {
}; };
EXPORT_SYMBOL_GPL(usb_hcd_pci_pm_ops); EXPORT_SYMBOL_GPL(usb_hcd_pci_pm_ops);
#endif /* CONFIG_PM_OPS */ #endif /* CONFIG_PM */
...@@ -381,7 +381,7 @@ struct acpi_pci_root *acpi_pci_find_root(acpi_handle handle); ...@@ -381,7 +381,7 @@ struct acpi_pci_root *acpi_pci_find_root(acpi_handle handle);
int acpi_enable_wakeup_device_power(struct acpi_device *dev, int state); int acpi_enable_wakeup_device_power(struct acpi_device *dev, int state);
int acpi_disable_wakeup_device_power(struct acpi_device *dev); int acpi_disable_wakeup_device_power(struct acpi_device *dev);
#ifdef CONFIG_PM_OPS #ifdef CONFIG_PM
int acpi_pm_device_sleep_state(struct device *, int *); int acpi_pm_device_sleep_state(struct device *, int *);
#else #else
static inline int acpi_pm_device_sleep_state(struct device *d, int *p) static inline int acpi_pm_device_sleep_state(struct device *d, int *p)
......
...@@ -267,7 +267,7 @@ const struct dev_pm_ops name = { \ ...@@ -267,7 +267,7 @@ const struct dev_pm_ops name = { \
* callbacks provided by device drivers supporting both the system sleep PM and * callbacks provided by device drivers supporting both the system sleep PM and
* runtime PM, make the pm member point to generic_subsys_pm_ops. * runtime PM, make the pm member point to generic_subsys_pm_ops.
*/ */
#ifdef CONFIG_PM_OPS #ifdef CONFIG_PM
extern struct dev_pm_ops generic_subsys_pm_ops; extern struct dev_pm_ops generic_subsys_pm_ops;
#define GENERIC_SUBSYS_PM_OPS (&generic_subsys_pm_ops) #define GENERIC_SUBSYS_PM_OPS (&generic_subsys_pm_ops)
#else #else
......
...@@ -220,11 +220,6 @@ config APM_EMULATION ...@@ -220,11 +220,6 @@ config APM_EMULATION
anything, try disabling/enabling this option (or disabling/enabling anything, try disabling/enabling this option (or disabling/enabling
APM in your BIOS). APM in your BIOS).
config PM_OPS
bool
depends on PM_SLEEP || PM_RUNTIME
default y
config ARCH_HAS_OPP config ARCH_HAS_OPP
bool bool
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册