summaryrefslogtreecommitdiffstats
path: root/Documentation/power
diff options
context:
space:
mode:
authorTom Saeger <tom.saeger@oracle.com>2017-10-10 13:36:09 -0400
committerJonathan Corbet <corbet@lwn.net>2017-10-12 13:12:29 -0400
commit66ccc64f2c3b934f065811160be288cb9a2815ef (patch)
tree3a7cbff8c9318c39d38c32e0cbe659cf87788b30 /Documentation/power
parente8939222dced668fc5cae02b0b601af069801107 (diff)
Documentation: fix driver-api doc refs
Make driver-api document refs valid. Signed-off-by: Tom Saeger <tom.saeger@oracle.com> Acked-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Diffstat (limited to 'Documentation/power')
-rw-r--r--Documentation/power/pci.txt10
-rw-r--r--Documentation/power/runtime_pm.txt2
2 files changed, 6 insertions, 6 deletions
diff --git a/Documentation/power/pci.txt b/Documentation/power/pci.txt
index a1b7f7158930..d17fdf8f45ef 100644
--- a/Documentation/power/pci.txt
+++ b/Documentation/power/pci.txt
@@ -8,7 +8,7 @@ management. Based on previous work by Patrick Mochel <mochel@transmeta.com>
8 8
9This document only covers the aspects of power management specific to PCI 9This document only covers the aspects of power management specific to PCI
10devices. For general description of the kernel's interfaces related to device 10devices. For general description of the kernel's interfaces related to device
11power management refer to Documentation/power/admin-guide/devices.rst and 11power management refer to Documentation/driver-api/pm/devices.rst and
12Documentation/power/runtime_pm.txt. 12Documentation/power/runtime_pm.txt.
13 13
14--------------------------------------------------------------------------- 14---------------------------------------------------------------------------
@@ -417,7 +417,7 @@ pm->runtime_idle() callback.
4172.4. System-Wide Power Transitions 4172.4. System-Wide Power Transitions
418---------------------------------- 418----------------------------------
419There are a few different types of system-wide power transitions, described in 419There are a few different types of system-wide power transitions, described in
420Documentation/power/admin-guide/devices.rst. Each of them requires devices to be handled 420Documentation/driver-api/pm/devices.rst. Each of them requires devices to be handled
421in a specific way and the PM core executes subsystem-level power management 421in a specific way and the PM core executes subsystem-level power management
422callbacks for this purpose. They are executed in phases such that each phase 422callbacks for this purpose. They are executed in phases such that each phase
423involves executing the same subsystem-level callback for every device belonging 423involves executing the same subsystem-level callback for every device belonging
@@ -623,7 +623,7 @@ System restore requires a hibernation image to be loaded into memory and the
623pre-hibernation memory contents to be restored before the pre-hibernation system 623pre-hibernation memory contents to be restored before the pre-hibernation system
624activity can be resumed. 624activity can be resumed.
625 625
626As described in Documentation/power/admin-guide/devices.rst, the hibernation image is loaded 626As described in Documentation/driver-api/pm/devices.rst, the hibernation image is loaded
627into memory by a fresh instance of the kernel, called the boot kernel, which in 627into memory by a fresh instance of the kernel, called the boot kernel, which in
628turn is loaded and run by a boot loader in the usual way. After the boot kernel 628turn is loaded and run by a boot loader in the usual way. After the boot kernel
629has loaded the image, it needs to replace its own code and data with the code 629has loaded the image, it needs to replace its own code and data with the code
@@ -677,7 +677,7 @@ controlling the runtime power management of their devices.
677 677
678At the time of this writing there are two ways to define power management 678At the time of this writing there are two ways to define power management
679callbacks for a PCI device driver, the recommended one, based on using a 679callbacks for a PCI device driver, the recommended one, based on using a
680dev_pm_ops structure described in Documentation/power/admin-guide/devices.rst, and the 680dev_pm_ops structure described in Documentation/driver-api/pm/devices.rst, and the
681"legacy" one, in which the .suspend(), .suspend_late(), .resume_early(), and 681"legacy" one, in which the .suspend(), .suspend_late(), .resume_early(), and
682.resume() callbacks from struct pci_driver are used. The legacy approach, 682.resume() callbacks from struct pci_driver are used. The legacy approach,
683however, doesn't allow one to define runtime power management callbacks and is 683however, doesn't allow one to define runtime power management callbacks and is
@@ -1046,5 +1046,5 @@ PCI Local Bus Specification, Rev. 3.0
1046PCI Bus Power Management Interface Specification, Rev. 1.2 1046PCI Bus Power Management Interface Specification, Rev. 1.2
1047Advanced Configuration and Power Interface (ACPI) Specification, Rev. 3.0b 1047Advanced Configuration and Power Interface (ACPI) Specification, Rev. 3.0b
1048PCI Express Base Specification, Rev. 2.0 1048PCI Express Base Specification, Rev. 2.0
1049Documentation/power/admin-guide/devices.rst 1049Documentation/driver-api/pm/devices.rst
1050Documentation/power/runtime_pm.txt 1050Documentation/power/runtime_pm.txt
diff --git a/Documentation/power/runtime_pm.txt b/Documentation/power/runtime_pm.txt
index 625549d4c74a..57af2f7963ee 100644
--- a/Documentation/power/runtime_pm.txt
+++ b/Documentation/power/runtime_pm.txt
@@ -680,7 +680,7 @@ left in runtime suspend. If that happens, the PM core will not execute any
680system suspend and resume callbacks for all of those devices, except for the 680system suspend and resume callbacks for all of those devices, except for the
681complete callback, which is then entirely responsible for handling the device 681complete callback, which is then entirely responsible for handling the device
682as appropriate. This only applies to system suspend transitions that are not 682as appropriate. This only applies to system suspend transitions that are not
683related to hibernation (see Documentation/power/admin-guide/devices.rst for more 683related to hibernation (see Documentation/driver-api/pm/devices.rst for more
684information). 684information).
685 685
686The PM core does its best to reduce the probability of race conditions between 686The PM core does its best to reduce the probability of race conditions between