Commit dd855f01 authored by Rafael J. Wysocki's avatar Rafael J. Wysocki

Merge branches 'pm-tools' and 'pm-docs'

Merge power management utilities and documentation updates for 6.3-rc1:

 - Modify some power management utilities to use the canonical ftrace
   path (Ross Zwisler).

 - Correct spelling problems for Documentation/power/ as reported by
   codespell (Randy Dunlap).

* pm-tools:
  PM: tools: use canonical ftrace path

* pm-docs:
  Documentation: power: correct spelling
...@@ -67,7 +67,7 @@ That may involve turning on a special signal handling logic within the platform ...@@ -67,7 +67,7 @@ That may involve turning on a special signal handling logic within the platform
during system sleep so as to trigger a system wakeup when needed. For example, during system sleep so as to trigger a system wakeup when needed. For example,
the platform may include a dedicated interrupt controller used specifically for the platform may include a dedicated interrupt controller used specifically for
handling system wakeup events. Then, if a given interrupt line is supposed to handling system wakeup events. Then, if a given interrupt line is supposed to
wake up the system from sleep sates, the corresponding input of that interrupt wake up the system from sleep states, the corresponding input of that interrupt
controller needs to be enabled to receive signals from the line in question. controller needs to be enabled to receive signals from the line in question.
After wakeup, it generally is better to disable that input to prevent the After wakeup, it generally is better to disable that input to prevent the
dedicated controller from triggering interrupts unnecessarily. dedicated controller from triggering interrupts unnecessarily.
......
...@@ -120,9 +120,9 @@ class SystemValues: ...@@ -120,9 +120,9 @@ class SystemValues:
cgexp = False cgexp = False
testdir = '' testdir = ''
outdir = '' outdir = ''
tpath = '/sys/kernel/debug/tracing/' tpath = '/sys/kernel/tracing/'
fpdtpath = '/sys/firmware/acpi/tables/FPDT' fpdtpath = '/sys/firmware/acpi/tables/FPDT'
epath = '/sys/kernel/debug/tracing/events/power/' epath = '/sys/kernel/tracing/events/power/'
pmdpath = '/sys/power/pm_debug_messages' pmdpath = '/sys/power/pm_debug_messages'
s0ixpath = '/sys/module/intel_pmc_core/parameters/warn_on_s0ix_failures' s0ixpath = '/sys/module/intel_pmc_core/parameters/warn_on_s0ix_failures'
s0ixres = '/sys/devices/system/cpu/cpuidle/low_power_idle_system_residency_us' s0ixres = '/sys/devices/system/cpu/cpuidle/low_power_idle_system_residency_us'
......
...@@ -248,7 +248,7 @@ def signal_handler(signal, frame): ...@@ -248,7 +248,7 @@ def signal_handler(signal, frame):
ipt.free_trace_buffer() ipt.free_trace_buffer()
sys.exit(0) sys.exit(0)
trace_file = "/sys/kernel/debug/tracing/events/amd_cpu/enable" trace_file = "/sys/kernel/tracing/events/amd_cpu/enable"
signal.signal(signal.SIGINT, signal_handler) signal.signal(signal.SIGINT, signal_handler)
interval = "" interval = ""
...@@ -319,7 +319,7 @@ print(cur_version) ...@@ -319,7 +319,7 @@ print(cur_version)
cleanup_data_files() cleanup_data_files()
if interval: if interval:
file_name = "/sys/kernel/debug/tracing/trace" file_name = "/sys/kernel/tracing/trace"
ipt.clear_trace_file() ipt.clear_trace_file()
ipt.set_trace_buffer_size(memory) ipt.set_trace_buffer_size(memory)
ipt.enable_trace(trace_file) ipt.enable_trace(trace_file)
......
...@@ -373,7 +373,7 @@ def clear_trace_file(): ...@@ -373,7 +373,7 @@ def clear_trace_file():
""" Clear trace file """ """ Clear trace file """
try: try:
f_handle = open('/sys/kernel/debug/tracing/trace', 'w') f_handle = open('/sys/kernel/tracing/trace', 'w')
f_handle.close() f_handle.close()
except: except:
print('IO error clearing trace file ') print('IO error clearing trace file ')
...@@ -401,7 +401,7 @@ def set_trace_buffer_size(memory): ...@@ -401,7 +401,7 @@ def set_trace_buffer_size(memory):
""" Set trace buffer size """ """ Set trace buffer size """
try: try:
with open('/sys/kernel/debug/tracing/buffer_size_kb', 'w') as fp: with open('/sys/kernel/tracing/buffer_size_kb', 'w') as fp:
fp.write(memory) fp.write(memory)
except: except:
print('IO error setting trace buffer size ') print('IO error setting trace buffer size ')
...@@ -411,7 +411,7 @@ def free_trace_buffer(): ...@@ -411,7 +411,7 @@ def free_trace_buffer():
""" Free the trace buffer memory """ """ Free the trace buffer memory """
try: try:
open('/sys/kernel/debug/tracing/buffer_size_kb' open('/sys/kernel/tracing/buffer_size_kb'
, 'w').write("1") , 'w').write("1")
except: except:
print('IO error freeing trace buffer ') print('IO error freeing trace buffer ')
...@@ -495,7 +495,7 @@ def signal_handler(signal, frame): ...@@ -495,7 +495,7 @@ def signal_handler(signal, frame):
sys.exit(0) sys.exit(0)
if __name__ == "__main__": if __name__ == "__main__":
trace_file = "/sys/kernel/debug/tracing/events/power/pstate_sample/enable" trace_file = "/sys/kernel/tracing/events/power/pstate_sample/enable"
signal.signal(signal.SIGINT, signal_handler) signal.signal(signal.SIGINT, signal_handler)
interval = "" interval = ""
...@@ -569,7 +569,7 @@ if __name__ == "__main__": ...@@ -569,7 +569,7 @@ if __name__ == "__main__":
cleanup_data_files() cleanup_data_files()
if interval: if interval:
filename = "/sys/kernel/debug/tracing/trace" filename = "/sys/kernel/tracing/trace"
clear_trace_file() clear_trace_file()
set_trace_buffer_size(memory) set_trace_buffer_size(memory)
enable_trace(trace_file) enable_trace(trace_file)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment