diff options
author | Xin Li <delphij@google.com> | 2017-11-13 14:35:30 -0800 |
---|---|---|
committer | Xin Li <delphij@google.com> | 2017-11-13 14:35:30 -0800 |
commit | 4fe8513064d42e86f5b713536ade8b7b25524aa7 (patch) | |
tree | fcae6b21749329c8b2881e187bbd8df7f3eecf83 | |
parent | 86f459097df74ded1343729feaf6921d243d6c62 (diff) | |
parent | effd7b5ba93f752abe87c0def558d64e9b88b2ef (diff) | |
download | trappy-4fe8513064d42e86f5b713536ade8b7b25524aa7.tar.gz |
Merge commit 'effd7b5ba93f752abe87c0def558d64e9b88b2ef' into HEAD
Change-Id: If1751d881f28c00343197ff14e3c98bdc342fe81
38 files changed, 3932 insertions, 235 deletions
diff --git a/tests/raw_trace.raw.txt b/tests/raw_trace.raw.txt deleted file mode 100644 index f66d55b..0000000 --- a/tests/raw_trace.raw.txt +++ /dev/null @@ -1,7 +0,0 @@ -version = 6 -CPU 3 is empty -CPU 4 is empty -cpus=6 - ls-4734 [002] 106439.675591: sched_switch: prev_comm=trace-cmd prev_pid=4734 prev_prio=120 prev_state=1024 next_comm=migration/2 next_pid=18 next_prio=0 - migration/2-18 [002] 106439.675613: sched_switch: prev_comm=migration/2 prev_pid=18 prev_prio=0 prev_state=1 next_comm=trace-cmd next_pid=4732 next_prio=120 - trace-cmd-4730 [001] 106439.675718: sched_switch: prev_comm=trace-cmd prev_pid=4730 prev_prio=120 prev_state=1 next_comm=trace-cmd next_pid=4729 next_prio=120 diff --git a/tests/raw_trace.txt b/tests/raw_trace.txt index 4fbf4c9..f66d55b 100644 --- a/tests/raw_trace.txt +++ b/tests/raw_trace.txt @@ -2,6 +2,6 @@ version = 6 CPU 3 is empty CPU 4 is empty cpus=6 - ls-4734 [002] 106439.675591: sched_switch: trace-cmd:4734 [120] R ==> migration/2:18 [0] - migration/2-18 [002] 106439.675613: sched_switch: migration/2:18 [0] S ==> trace-cmd:4732 [120] - trace-cmd-4731 [001] 106439.675698: sched_switch: trace-cmd:4731 [120] S ==> trace-cmd:4730 [120] + ls-4734 [002] 106439.675591: sched_switch: prev_comm=trace-cmd prev_pid=4734 prev_prio=120 prev_state=1024 next_comm=migration/2 next_pid=18 next_prio=0 + migration/2-18 [002] 106439.675613: sched_switch: prev_comm=migration/2 prev_pid=18 prev_prio=0 prev_state=1 next_comm=trace-cmd next_pid=4732 next_prio=120 + trace-cmd-4730 [001] 106439.675718: sched_switch: prev_comm=trace-cmd prev_pid=4730 prev_prio=120 prev_state=1 next_comm=trace-cmd next_pid=4729 next_prio=120 diff --git a/tests/test_baretrace.py b/tests/test_baretrace.py index 0f5d5c2..257754d 100644 --- a/tests/test_baretrace.py +++ b/tests/test_baretrace.py @@ -60,21 +60,19 @@ class TestBareTrace(unittest.TestCase): def test_bare_trace_get_duration_normalized(self): """BareTrace.get_duration() works if the trace has been normalized""" - return # HACK: Test no longer valid trace = trappy.BareTrace() trace.add_parsed_event("pmu_counter", self.dfr[0].copy()) trace.add_parsed_event("load_event", self.dfr[1].copy()) basetime = self.dfr[0].index[0] - trace.normalize_time(basetime) + trace._normalize_time(basetime) expected_duration = self.dfr[1].index[-1] - basetime self.assertEquals(trace.get_duration(), expected_duration) def test_bare_trace_normalize_time_accepts_basetime(self): """BareTrace().normalize_time() accepts an arbitrary basetime""" - return # HACK: Test no longer valid trace = trappy.BareTrace() trace.add_parsed_event("pmu_counter", self.dfr[0].copy()) @@ -82,7 +80,7 @@ class TestBareTrace(unittest.TestCase): prev_first_time = trace.pmu_counter.data_frame.index[0] basetime = 3 - trace.normalize_time(basetime) + trace._normalize_time(basetime) self.assertEquals(trace.basetime, basetime) diff --git a/tests/test_base.py b/tests/test_base.py index e1fec6d..8bebfba 100644 --- a/tests/test_base.py +++ b/tests/test_base.py @@ -85,7 +85,7 @@ class TestBase(utils_tests.SetupDirectory): in_data = """ kworker/4:1-397 [004] 720.741315: thermal_power_cpu_get: cpus=000000f0 freq=1900000 raw_cpu_power=1259 load={} power=61 kworker/4:1-397 [004] 720.741349: thermal_power_cpu_get: cpus=0000000f freq=1400000 raw_cpu_power=189 load={} power=14""" - expected_columns = set(["__comm", "__pid", "__tgid", "__cpu", "cpus", "freq", + expected_columns = set(["__comm", "__pid", "__tgid", "__cpu", "__line", "cpus", "freq", "raw_cpu_power", "power"]) with open("trace.txt", "w") as fout: @@ -101,6 +101,7 @@ class TestBase(utils_tests.SetupDirectory): """TestBase: Task name, PID, CPU and timestamp are properly paresed """ events = { + # Trace events using [global] clock format ([us] resolution) 1001.456789 : { 'task': 'rcu_preempt', 'pid': 1123, 'cpu': 001 }, 1002.456789 : { 'task': 'rs:main', 'pid': 2123, 'cpu': 002 }, 1003.456789 : { 'task': 'AsyncTask #1', 'pid': 3123, 'cpu': 003 }, @@ -109,6 +110,15 @@ class TestBase(utils_tests.SetupDirectory): 1006.456789 : { 'task': 'IntentService[', 'pid': 6123, 'cpu': 005 }, 1006.456789 : { 'task': r'/system/bin/.s$_?.u- \a]}c\./ef[.12]*[[l]in]ger', 'pid': 1234, 'cpu': 666 }, + # Trace events using [boot] clock format ([ns] resolution) + 1011456789000: { 'task': 'rcu_preempt', 'pid': 1123, 'cpu': 001 }, + 1012456789000: { 'task': 'rs:main', 'pid': 2123, 'cpu': 002 }, + 1013456789000: { 'task': 'AsyncTask #1', 'pid': 3123, 'cpu': 003 }, + 1014456789000: { 'task': 'kworker/1:1H', 'pid': 4123, 'cpu': 004 }, + 1015456789000: { 'task': 'jbd2/sda2-8', 'pid': 5123, 'cpu': 005 }, + 1016456789000: { 'task': 'IntentService[', 'pid': 6123, 'cpu': 005 }, + 1016456789000: { 'task': r'/system/bin/.s$_?.u- \a]}c\./ef[.12]*[[l]in]ger', + 'pid': 1234, 'cpu': 666 }, } in_data = """""" @@ -121,7 +131,7 @@ class TestBase(utils_tests.SetupDirectory): timestamp ) - expected_columns = set(["__comm", "__pid", "__tgid", "__cpu", "tag"]) + expected_columns = set(["__comm", "__pid", "__tgid", "__cpu", "__line", "tag"]) with open("trace.txt", "w") as fout: fout.write(in_data) @@ -133,6 +143,8 @@ class TestBase(utils_tests.SetupDirectory): self.assertEquals(set(dfr.columns), expected_columns) for timestamp, event in events.iteritems(): + if type(timestamp) == int: + timestamp = float(timestamp) / 1e9 self.assertEquals(dfr["__comm"].loc[timestamp], event['task']) self.assertEquals(dfr["__pid"].loc[timestamp], event['pid']) self.assertEquals(dfr["__cpu"].loc[timestamp], event['cpu']) @@ -145,7 +157,7 @@ class TestBase(utils_tests.SetupDirectory): in_data = """ rcu_preempt-7 [000] 73.604532: my_sched_stat_runtime: comm=Space separated taskname pid=7 runtime=262875 [ns] vruntime=17096359856 [ns]""" - expected_columns = set(["__comm", "__pid", "__tgid", "__cpu", "comm", "pid", "runtime", "vruntime"]) + expected_columns = set(["__comm", "__pid", "__tgid", "__cpu", "__line", "comm", "pid", "runtime", "vruntime"]) with open("trace.txt", "w") as fout: fout.write(in_data) @@ -203,13 +215,26 @@ class TestBase(utils_tests.SetupDirectory): self.assertEquals(round(thrm.data_frame.index[0], 7), 0) self.assertEquals(round(last_time - expected_last_time, 7), 0) + def test_line_num(self): + """TestBase: Test line number functionality""" + trace = trappy.FTrace() + self.assertEquals(trace.lines, 804) + + df = trace.thermal.data_frame + self.assertEquals(df.iloc[0]['__line'], 0); + self.assertEquals(df.iloc[-1]['__line'], 792); + + df = trace.thermal_governor.data_frame + self.assertEquals(df.iloc[0]['__line'], 11); + self.assertEquals(df.iloc[-1]['__line'], 803) + def test_equals_in_field_value(self): """TestBase: Can parse events with fields with values containing '='""" trace = trappy.FTrace("trace_equals.txt", events=['equals_event']) df = trace.equals_event.data_frame self.assertSetEqual(set(df.columns), - set(["__comm", "__pid", "__tgid", "__cpu", "my_field"])) + set(["__comm", "__pid", "__tgid", "__cpu", "__line", "my_field"])) self.assertListEqual(df["my_field"].tolist(), ["foo", "foo=bar", "foo=bar=baz", 1, "1=2", "1=foo", "1foo=2"]) diff --git a/tests/test_caching.py b/tests/test_caching.py new file mode 100644 index 0000000..9fcd33a --- /dev/null +++ b/tests/test_caching.py @@ -0,0 +1,215 @@ +# Copyright 2015-2017 ARM Limited, Google and contributors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +import os +import shutil +import sys +import unittest +import utils_tests +import trappy +from trappy.ftrace import GenericFTrace + +class TestCaching(utils_tests.SetupDirectory): + def __init__(self, *args, **kwargs): + super(TestCaching, self).__init__( + [("trace_sched.txt", "trace.txt"), + ("trace_sched.txt", "trace.raw.txt")], + *args, + **kwargs) + + def test_cache_created(self): + """Test cache creation when enabled""" + GenericFTrace.disable_cache = False + trace = trappy.FTrace() + + trace_path = os.path.abspath(trace.trace_path) + trace_dir = os.path.dirname(trace_path) + trace_file = os.path.basename(trace_path) + cache_dir = '.' + trace_file + '.cache' + + self.assertTrue(cache_dir in os.listdir(trace_dir)) + + def test_cache_not_created(self): + """Test that cache should not be created when disabled """ + GenericFTrace.disable_cache = True + trace = trappy.FTrace() + + trace_path = os.path.abspath(trace.trace_path) + trace_dir = os.path.dirname(trace_path) + trace_file = os.path.basename(trace_path) + cache_dir = '.' + trace_file + '.cache' + + self.assertFalse(cache_dir in os.listdir(trace_dir)) + + def test_compare_cached_vs_uncached(self): + """ Test that the cached and uncached traces are same """ + # Build the cache, but the actual trace will be parsed + # fresh since this is a first time parse + GenericFTrace.disable_cache = False + uncached_trace = trappy.FTrace() + uncached_dfr = uncached_trace.sched_wakeup.data_frame + + # Now read from previously parsed cache by reusing the path + cached_trace = trappy.FTrace(uncached_trace.trace_path) + cached_dfr = cached_trace.sched_wakeup.data_frame + + # Test whether timestamps are the same: + # The cached/uncached versions of the timestamps are slightly + # different due to floating point precision errors due to converting + # back and forth CSV and DataFrame. For all purposes this is not relevant + # since such rounding doesn't effect the end result. + # Here's an example of the error, the actual normalized time when + # calculated by hand is 0.081489, however following is what's stored + # in the CSV for sched_wakeup events in this trace. + # When converting the index to strings (and also what's in the CSV) + # cached: ['0.0814890000001', '1.981491'] + # uncached: ['0.0814890000001', '1.981491'] + # + # Keeping index as numpy.float64 + # cached: [0.081489000000100009, 1.9814909999999999] + # uncached: [0.081489000000146916, 1.9814909999995507] + # + # To make it possible to test, lets just convert the timestamps to strings + # and compare them below. + + cached_times = [str(r[0]) for r in cached_dfr.iterrows()] + uncached_times = [str(r[0]) for r in uncached_dfr.iterrows()] + + self.assertTrue(cached_times == uncached_times) + + # compare other columns as well + self.assertTrue([r[1].pid for r in cached_dfr.iterrows()] == + [r[1].pid for r in uncached_dfr.iterrows()]) + + self.assertTrue([r[1].comm for r in cached_dfr.iterrows()] == + [r[1].comm for r in uncached_dfr.iterrows()]) + + self.assertTrue([r[1].prio for r in cached_dfr.iterrows()] == + [r[1].prio for r in uncached_dfr.iterrows()]) + + def test_invalid_cache_overwritten(self): + """Test a cache with a bad checksum is overwritten""" + # This is a directory so we can't use the files_to_copy arg of + # SetUpDirectory, just do it ourselves. + cache_path = ".trace.txt.cache" + src = os.path.join(utils_tests.TESTS_DIRECTORY, "trace_sched.txt.cache") + shutil.copytree(src, cache_path) + + md5_path = os.path.join(cache_path, "md5sum") + def read_md5sum(): + with open(md5_path) as f: + return f.read() + + # Change 1 character of the stored checksum + md5sum = read_md5sum() + # Sorry, I guess modifying strings in Python is kind of awkward? + md5sum_inc = "".join(list(md5sum[:-1]) + [chr(ord(md5sum[-1]) + 1)]) + with open(md5_path, "w") as f: + f.write(md5sum_inc) + + # Parse a trace, this should delete and overwrite the invalidated cache + GenericFTrace.disable_cache = False + trace = trappy.FTrace() + + # Check that the modified md5sum was overwritten + self.assertNotEqual(read_md5sum(), md5sum_inc, + "The invalid ftrace cache wasn't overwritten") + + def test_cache_dynamic_events(self): + """Test that caching works if new event parsers have been registered""" + + # Parse the trace to create a cache + GenericFTrace.disable_cache = False + trace1 = trappy.FTrace() + + # Check we're actually testing what we think we are + if hasattr(trace1, 'dynamic_event'): + raise RuntimeError('Test bug: found unexpected event in trace') + + # Now register a new event type, call the constructor again, and check + # that the newly added event (which is not present in the cache) is + # parsed. + + parse_class = trappy.register_dynamic_ftrace("DynamicEvent", "dynamic_test_key") + + trace2 = trappy.FTrace() + self.assertTrue(len(trace2.dynamic_event.data_frame) == 1) + + trappy.unregister_dynamic_ftrace(parse_class) + + def test_cache_normalize_time(self): + """Test that caching doesn't break normalize_time""" + GenericFTrace.disable_cache = False + + # Times in trace_sched.txt + start_time = 6550.018511 + first_freq_event_time = 6550.056870 + + # Parse without normalizing time + trace1 = trappy.FTrace(events=['cpu_frequency', 'sched_wakeup'], + normalize_time=False) + + self.assertEqual(trace1.cpu_frequency.data_frame.index[0], + first_freq_event_time) + + # Parse with normalized time + trace2 = trappy.FTrace(events=['cpu_frequency', 'sched_wakeup'], + normalize_time=True) + + self.assertEqual(trace2.cpu_frequency.data_frame.index[0], + first_freq_event_time - start_time) + + def test_cache_window(self): + """Test that caching doesn't break the 'window' parameter""" + GenericFTrace.disable_cache = False + + trace1 = trappy.FTrace( + events=['sched_wakeup'], + window=(0, 1)) + + # Check that we're testing what we think we're testing The trace + # contains 2 sched_wakeup events; this window should get rid of one of + # them. + if len(trace1.sched_wakeup.data_frame) != 1: + raise RuntimeError('Test bug: bad sched_wakeup event count') + + # Parse again without the window + trace1 = trappy.FTrace( + events=['sched_wakeup'], + window=(0, None)) + + self.assertEqual(len(trace1.sched_wakeup.data_frame), 2) + + def test_cache_delete_single(self): + GenericFTrace.disable_cache = False + trace = trappy.FTrace() + + trace_path = os.path.abspath(trace.trace_path) + trace_dir = os.path.dirname(trace_path) + trace_file = os.path.basename(trace_path) + cache_dir = '.' + trace_file + '.cache' + self.assertEquals(len(os.listdir(cache_dir)), 22) + + os.remove(os.path.join(cache_dir, 'SchedWakeup.csv')) + self.assertEquals(len(os.listdir(cache_dir)), 21) + + # Generate trace again, should regenerate only the missing item + trace = trappy.FTrace() + self.assertEquals(len(os.listdir(cache_dir)), 22) + for c in trace.trace_classes: + if isinstance(c, trace.class_definitions['sched_wakeup']): + self.assertEquals(c.cached, False) + continue + self.assertEquals(c.cached, True) diff --git a/tests/test_ftrace.py b/tests/test_ftrace.py index 021d70b..e6f6319 100644 --- a/tests/test_ftrace.py +++ b/tests/test_ftrace.py @@ -181,16 +181,14 @@ class TestFTrace(BaseTestThermal): def test_ftrace_normalize_time(self): - """FTrace().normalize_time() works accross all classes""" - - return # HACK: Time normalization test no longer valid + """FTrace()._normalize_time() works accross all classes""" trace = trappy.FTrace(normalize_time=False) prev_inpower_basetime = trace.cpu_in_power.data_frame.index[0] prev_inpower_last = trace.cpu_in_power.data_frame.index[-1] - trace.normalize_time() + trace._normalize_time() self.assertEquals(round(trace.thermal.data_frame.index[0], 7), 0) @@ -232,6 +230,31 @@ class TestFTrace(BaseTestThermal): # Make sure there are no NaNs in the middle of the array self.assertTrue(allfreqs[0][1]["A57_freq_in"].notnull().all()) + def test_apply_callbacks(self): + """Test apply_callbacks()""" + + counts = { + "cpu_in_power": 0, + "cpu_out_power": 0 + } + + def cpu_in_power_fn(data): + counts["cpu_in_power"] += 1 + + def cpu_out_power_fn(data): + counts["cpu_out_power"] += 1 + + fn_map = { + "cpu_in_power": cpu_in_power_fn, + "cpu_out_power": cpu_out_power_fn + } + trace = trappy.FTrace() + + trace.apply_callbacks(fn_map) + + self.assertEqual(counts["cpu_in_power"], 134) + self.assertEqual(counts["cpu_out_power"], 134) + def test_plot_freq_hists(self): """Test that plot_freq_hists() doesn't bomb""" @@ -354,34 +377,14 @@ class TestFTraceRawDat(utils_tests.SetupDirectory): shutil.move("trace.dat", arbitrary_name) trace = trappy.FTrace(arbitrary_name) - self.assertTrue(os.path.isfile("my_trace.raw.txt")) self.assertTrue(hasattr(trace, "sched_switch")) self.assertTrue(len(trace.sched_switch.data_frame) > 0) - def test_raw_created_if_dat_and_txt_exist(self): - """trace.raw.txt is created when both trace.dat and trace.txt exist""" - - # Create the trace.txt - cmd = ["trace-cmd", "report", "trace.dat"] - with open(os.devnull) as devnull: - out = subprocess.check_output(cmd, stderr=devnull) - - with open("trace.txt", "w") as fout: - fout.write(out) - - # Now check that the raw trace is created and analyzed when creating the trace - trace = trappy.FTrace() - - self.assertTrue(hasattr(trace, "sched_switch")) - self.assertTrue(len(trace.sched_switch.data_frame) > 0) - self.assertTrue("prev_comm" in trace.sched_switch.data_frame.columns) - class TestFTraceRawBothTxt(utils_tests.SetupDirectory): def __init__(self, *args, **kwargs): super(TestFTraceRawBothTxt, self).__init__( - [("raw_trace.txt", "trace.txt"), - ("raw_trace.raw.txt", "trace.raw.txt")], + [("raw_trace.txt", "trace.txt"),], *args, **kwargs) @@ -397,10 +400,8 @@ class TestFTraceRawBothTxt(utils_tests.SetupDirectory): """Test raw parsing for txt files arbitrary name""" arbitrary_name = "my_trace.txt" - arbitrary_name_raw = "my_trace.raw.txt" shutil.move("trace.txt", arbitrary_name) - shutil.move("trace.raw.txt", arbitrary_name_raw) trace = trappy.FTrace(arbitrary_name) self.assertTrue(hasattr(trace, "sched_switch")) @@ -426,6 +427,10 @@ class TestFTraceSched(utils_tests.SetupDirectory): """Test with a matching unique but no special fields""" version_parser = trappy.register_dynamic_ftrace("Version", "version") + # Append invalid line to file + with open("trace.txt", "a") as fil: + fil.write("version = 6") + with self.assertRaises(ValueError): trappy.FTrace(scope="custom") @@ -473,14 +478,6 @@ class TestTraceDat(utils_tests.SetupDirectory): self.assert_thermal_in_trace("trace.txt") - def test_do_raw_txt_if_not_there(self): - """Create trace.raw.txt if it's not there""" - self.assertFalse(os.path.isfile("trace.raw.txt")) - - trappy.FTrace() - - self.assert_thermal_in_trace("trace.raw.txt") - def test_ftrace_arbitrary_trace_dat(self): """FTrace() works if asked to parse a binary trace with a filename other than trace.dat""" arbitrary_trace_name = "my_trace.dat" @@ -489,11 +486,9 @@ class TestTraceDat(utils_tests.SetupDirectory): dfr = trappy.FTrace(arbitrary_trace_name).thermal.data_frame self.assertTrue(os.path.exists("my_trace.txt")) - self.assertTrue(os.path.exists("my_trace.raw.txt")) self.assertTrue(len(dfr) > 0) self.assertFalse(os.path.exists("trace.dat")) self.assertFalse(os.path.exists("trace.txt")) - self.assertFalse(os.path.exists("trace.raw.txt")) def test_regenerate_txt_if_outdated(self): """Regenerate the trace.txt if it's older than the trace.dat""" diff --git a/tests/test_sched.py b/tests/test_sched.py index 6527779..89375c8 100644 --- a/tests/test_sched.py +++ b/tests/test_sched.py @@ -25,8 +25,7 @@ sys.path.append(os.path.join(utils_tests.TESTS_DIRECTORY, "..", "trappy")) class BaseTestSched(utils_tests.SetupDirectory): def __init__(self, *args, **kwargs): super(BaseTestSched, self).__init__( - [("trace_sched.txt", "trace.txt"), - ("trace_sched.txt", "trace.raw.txt")], + [("trace_sched.txt", "trace.txt"),], *args, **kwargs) diff --git a/tests/test_systrace.py b/tests/test_systrace.py index 608ed8e..667bf2c 100644 --- a/tests/test_systrace.py +++ b/tests/test_systrace.py @@ -17,11 +17,14 @@ import utils_tests import trappy +import numpy as np + class TestSystrace(utils_tests.SetupDirectory): def __init__(self, *args, **kwargs): super(TestSystrace, self).__init__( - [("trace_systrace.html", "trace.html")], + [("trace_systrace.html", "trace.html"), + ("trace_surfaceflinger.html", "trace_sf.html")], *args, **kwargs) @@ -51,6 +54,44 @@ class TestSystrace(utils_tests.SetupDirectory): self.assertTrue(hasattr(trace, "_cpus")) self.assertEquals(trace._cpus, 3) + def test_systrace_userspace(self): + """Test parsing of userspace events""" + + # Test a 'B' event (begin) + trace = trappy.SysTrace("trace_sf.html") + dfr = trace.tracing_mark_write.data_frame + self.assertEquals(dfr['__pid'].iloc[2], 7591) + self.assertEquals(dfr['__comm'].iloc[2], 'RenderThread') + self.assertEquals(dfr['pid'].iloc[2], 7459) + self.assertEquals(dfr['event'].iloc[2], 'B') + self.assertEquals(dfr['func'].iloc[2], 'notifyFramePending') + self.assertEquals(dfr['data'].iloc[2], None) + + # Test a 'C' event (count) + self.assertEquals(dfr['__pid'].iloc[-2], 612) + self.assertEquals(dfr['__comm'].iloc[-2], 'HwBinder:594_1') + self.assertEquals(dfr['pid'].iloc[-2], 594) + self.assertEquals(dfr['func'].iloc[-2], 'HW_VSYNC_0') + self.assertEquals(dfr['event'].iloc[-2], 'C') + self.assertEquals(dfr['data'].iloc[-2], '0') + + # Test an 'E' event (end) + edfr = dfr[dfr['event'] == 'E'] + self.assertEquals(edfr['__pid'].iloc[0], 7591) + self.assertEquals(edfr['__comm'].iloc[0], 'RenderThread') + self.assertTrue(np.isnan(edfr['pid'].iloc[0])) + self.assertEquals(edfr['func'].iloc[0], None) + self.assertEquals(edfr['event'].iloc[0], 'E') + self.assertEquals(edfr['data'].iloc[0], None) + + def test_systrace_line_num(self): + """Test for line numbers in a systrace""" + trace = trappy.SysTrace("trace_sf.html") + dfr = trace.sched_switch.data_frame + self.assertEquals(trace.lines, 2506) + self.assertEquals(dfr['__line'].iloc[0], 0) + self.assertEquals(dfr['__line'].iloc[1], 6) + self.assertEquals(dfr['__line'].iloc[-1], 2505) class TestLegacySystrace(utils_tests.SetupDirectory): diff --git a/tests/trace_empty.txt b/tests/trace_empty.txt index b35ba6f..8bf02f0 100644 --- a/tests/trace_empty.txt +++ b/tests/trace_empty.txt @@ -2,84 +2,52 @@ version = 6 cpus=5 trace-cmd-2461 [000] 34.896920: sched_stat_runtime: comm=trace-cmd pid=2461 runtime=7778999 [ns] vruntime=6087430069 [ns] trace-cmd-2461 [000] 34.896941: sched_stat_sleep: comm=sshd pid=2450 delay=1802051076 [ns] - trace-cmd-2461 [000] 34.896972: sched_wakeup: sshd:2450 [120] success=1 CPU:000 trace-cmd-2461 [000] 34.897022: sched_stat_wait: comm=sshd pid=2450 delay=0 [ns] - trace-cmd-2461 [000] 34.897053: sched_switch: trace-cmd:2461 [120] R ==> sshd:2450 [120] <idle>-0 [001] 34.897147: sched_stat_wait: comm=rcuos/0 pid=9 delay=0 [ns] - <idle>-0 [001] 34.897153: sched_switch: swapper/1:0 [120] R ==> rcuos/0:9 [120] rcuos/0-9 [001] 34.897169: sched_stat_runtime: comm=sshd pid=2450 runtime=258292 [ns] vruntime=6078688361 [ns] rcuos/0-9 [001] 34.897175: sched_stat_sleep: comm=rcu_sched pid=7 delay=26617125 [ns] - rcuos/0-9 [001] 34.897182: sched_wakeup: rcu_sched:7 [120] success=1 CPU:000 rcuos/0-9 [001] 34.897186: sched_stat_runtime: comm=rcuos/0 pid=9 runtime=445750 [ns] vruntime=6730976621 [ns] - rcuos/0-9 [001] 34.897230: sched_switch: rcuos/0:9 [120] S ==> swapper/1:0 [120] sshd-2450 [000] 34.897303: sched_stat_runtime: comm=sshd pid=2450 runtime=134042 [ns] vruntime=6078822403 [ns] sshd-2450 [000] 34.897313: sched_stat_wait: comm=rcu_sched pid=7 delay=134042 [ns] - sshd-2450 [000] 34.897319: sched_switch: sshd:2450 [120] S ==> rcu_sched:7 [120] rcu_sched-7 [000] 34.897329: sched_stat_runtime: comm=rcu_sched pid=7 runtime=25916 [ns] vruntime=6078455985 [ns] rcu_sched-7 [000] 34.897338: sched_stat_wait: comm=trace-cmd pid=2461 delay=418250 [ns] - rcu_sched-7 [000] 34.897343: sched_switch: rcu_sched:7 [120] S ==> trace-cmd:2461 [120] trace-cmd-2461 [000] 34.897641: sched_process_exit: comm=trace-cmd pid=2461 prio=120 trace-cmd-2461 [000] 34.897665: sched_stat_runtime: comm=trace-cmd pid=2461 runtime=335875 [ns] vruntime=6087765944 [ns] trace-cmd-2461 [000] 34.897675: sched_stat_runtime: comm=trace-cmd pid=2461 runtime=10459 [ns] vruntime=6087776403 [ns] trace-cmd-2461 [000] 34.897697: sched_stat_sleep: comm=bash pid=2459 delay=696151164 [ns] - trace-cmd-2461 [000] 34.897703: sched_wakeup: bash:2459 [120] success=1 CPU:001 trace-cmd-2461 [000] 34.897708: sched_stat_runtime: comm=trace-cmd pid=2461 runtime=33500 [ns] vruntime=6087809903 [ns] - trace-cmd-2461 [000] 34.897738: sched_switch: trace-cmd:2461 [120] x ==> swapper/0:0 [120] <idle>-0 [001] 34.898076: sched_stat_wait: comm=bash pid=2459 delay=0 [ns] - <idle>-0 [001] 34.898082: sched_switch: swapper/1:0 [120] R ==> bash:2459 [120] bash-2459 [001] 34.898188: sched_process_wait: comm=bash pid=0 prio=120 bash-2459 [001] 34.898653: sched_process_exit: comm=bash pid=2459 prio=120 bash-2459 [001] 34.898702: sched_stat_sleep: comm=sshd pid=2450 delay=1394541 [ns] - bash-2459 [001] 34.898708: sched_wakeup: sshd:2450 [120] success=1 CPU:000 <idle>-0 [000] 34.898720: sched_stat_wait: comm=sshd pid=2450 delay=0 [ns] bash-2459 [001] 34.898721: sched_stat_runtime: comm=bash pid=2459 runtime=1027542 [ns] vruntime=6723004163 [ns] - <idle>-0 [000] 34.898726: sched_switch: swapper/0:0 [120] R ==> sshd:2450 [120] bash-2459 [001] 34.898732: sched_stat_runtime: comm=bash pid=2459 runtime=11000 [ns] vruntime=6723015163 [ns] bash-2459 [001] 34.898745: sched_stat_runtime: comm=bash pid=2459 runtime=13458 [ns] vruntime=6723028621 [ns] - bash-2459 [001] 34.898758: sched_switch: bash:2459 [120] x ==> swapper/1:0 [120] sshd-2450 [000] 34.898825: sched_process_wait: comm=sshd pid=0 prio=120 sshd-2450 [000] 34.898927: sched_process_wait: comm=sshd pid=0 prio=120 sshd-2450 [000] 34.898983: sched_stat_runtime: comm=sshd pid=2450 runtime=285875 [ns] vruntime=6079108278 [ns] - sshd-2450 [000] 34.898996: sched_switch: sshd:2450 [120] S ==> swapper/0:0 [120] <idle>-0 [000] 34.899144: sched_stat_sleep: comm=rcu_sched pid=7 delay=1810584 [ns] - <idle>-0 [000] 34.899149: sched_wakeup: rcu_sched:7 [120] success=1 CPU:000 <idle>-0 [000] 34.899175: sched_stat_wait: comm=rcu_sched pid=7 delay=0 [ns] - <idle>-0 [000] 34.899180: sched_switch: swapper/0:0 [120] R ==> rcu_sched:7 [120] rcu_sched-7 [000] 34.899194: sched_stat_sleep: comm=rcuos/0 pid=9 delay=2004042 [ns] - rcu_sched-7 [000] 34.899200: sched_wakeup: rcuos/0:9 [120] success=1 CPU:001 rcu_sched-7 [000] 34.899205: sched_stat_runtime: comm=rcu_sched pid=7 runtime=65375 [ns] vruntime=6078875278 [ns] - rcu_sched-7 [000] 34.899216: sched_switch: rcu_sched:7 [120] S ==> swapper/0:0 [120] <idle>-0 [001] 34.899620: sched_stat_wait: comm=rcuos/0 pid=9 delay=0 [ns] - <idle>-0 [001] 34.899628: sched_switch: swapper/1:0 [120] R ==> rcuos/0:9 [120] rcuos/0-9 [001] 34.899770: sched_stat_sleep: comm=rcu_sched pid=7 delay=538708 [ns] - rcuos/0-9 [001] 34.899807: sched_wakeup: rcu_sched:7 [120] success=1 CPU:000 rcuos/0-9 [001] 34.899848: sched_stat_runtime: comm=rcuos/0 pid=9 runtime=653458 [ns] vruntime=6731630079 [ns] - rcuos/0-9 [001] 34.899877: sched_switch: rcuos/0:9 [120] S ==> swapper/1:0 [120] <idle>-0 [000] 34.899988: sched_stat_sleep: comm=sshd pid=2450 delay=1003959 [ns] - <idle>-0 [000] 34.899995: sched_wakeup: sshd:2450 [120] success=1 CPU:001 <idle>-0 [000] 34.900052: sched_stat_wait: comm=rcu_sched pid=7 delay=0 [ns] - <idle>-0 [000] 34.900058: sched_switch: swapper/0:0 [120] R ==> rcu_sched:7 [120] rcu_sched-7 [000] 34.900069: sched_stat_runtime: comm=rcu_sched pid=7 runtime=325042 [ns] vruntime=6079200320 [ns] - rcu_sched-7 [000] 34.900086: sched_switch: rcu_sched:7 [120] S ==> swapper/0:0 [120] <idle>-0 [001] 34.900452: sched_stat_wait: comm=sshd pid=2450 delay=0 [ns] - <idle>-0 [001] 34.900460: sched_switch: swapper/1:0 [120] R ==> sshd:2450 [120] sshd-2450 [001] 34.900756: sched_stat_sleep: comm=in:imuxsock pid=1767 delay=1926798326 [ns] - sshd-2450 [001] 34.900767: sched_wakeup: in:imuxsock:1767 [120] success=1 CPU:000 <idle>-0 [000] 34.901148: sched_stat_wait: comm=in:imuxsock pid=1767 delay=0 [ns] - <idle>-0 [000] 34.901155: sched_switch: swapper/0:0 [120] R ==> in:imuxsock:1767 [120] in:imuxsock-1767 [000] 34.901243: sched_stat_runtime: comm=in:imuxsock pid=1767 runtime=496084 [ns] vruntime=6079305987 [ns] in:imuxsock-1767 [000] 34.901250: sched_stat_sleep: comm=rs:main Q:Reg pid=1769 delay=1925639660 [ns] - in:imuxsock-1767 [000] 34.901256: sched_wakeup: rs:main Q:Reg:1769 [120] success=1 CPU:000 in:imuxsock-1767 [000] 34.901271: sched_stat_runtime: comm=in:imuxsock pid=1767 runtime=28500 [ns] vruntime=6079334487 [ns] in:imuxsock-1767 [000] 34.901282: sched_stat_wait: comm=rs:main Q:Reg pid=1769 delay=28500 [ns] - in:imuxsock-1767 [000] 34.901287: sched_switch: in:imuxsock:1767 [120] S ==> rs:main Q:Reg:1769 [120] sshd-2450 [001] 34.901431: sched_stat_runtime: comm=rs:main Q:Reg pid=1769 runtime=160500 [ns] vruntime=6078970403 [ns] sshd-2450 [001] 34.901437: sched_stat_sleep: comm=in:imuxsock pid=1767 delay=160500 [ns] - sshd-2450 [001] 34.901443: sched_wakeup: in:imuxsock:1767 [120] success=1 CPU:000 rs:main-1769 [000] 34.901447: sched_stat_runtime: comm=rs:main Q:Reg pid=1769 runtime=15833 [ns] vruntime=6078986236 [ns] rs:main-1769 [000] 34.901457: sched_stat_wait: comm=in:imuxsock pid=1767 delay=15833 [ns] - rs:main-1769 [000] 34.901462: sched_switch: rs:main Q:Reg:1769 [120] S ==> in:imuxsock:1767 [120] in:imuxsock-1767 [000] 34.901490: sched_stat_runtime: comm=in:imuxsock pid=1767 runtime=43125 [ns] vruntime=6079377612 [ns] in:imuxsock-1767 [000] 34.901495: sched_stat_sleep: comm=rs:main Q:Reg pid=1769 delay=43125 [ns] - in:imuxsock-1767 [000] 34.901501: sched_wakeup: rs:main Q:Reg:1769 [120] success=1 CPU:000 in:imuxsock-1767 [000] 34.901511: sched_stat_runtime: comm=in:imuxsock pid=1767 runtime=21333 [ns] vruntime=6079398945 [ns] diff --git a/tests/trace_sched.txt.cache/CpuIdle.csv b/tests/trace_sched.txt.cache/CpuIdle.csv new file mode 100644 index 0000000..e16c76d --- /dev/null +++ b/tests/trace_sched.txt.cache/CpuIdle.csv @@ -0,0 +1 @@ +"" diff --git a/tests/trace_sched.txt.cache/CpuInPower.csv b/tests/trace_sched.txt.cache/CpuInPower.csv new file mode 100644 index 0000000..e16c76d --- /dev/null +++ b/tests/trace_sched.txt.cache/CpuInPower.csv @@ -0,0 +1 @@ +"" diff --git a/tests/trace_sched.txt.cache/CpuOutPower.csv b/tests/trace_sched.txt.cache/CpuOutPower.csv new file mode 100644 index 0000000..e16c76d --- /dev/null +++ b/tests/trace_sched.txt.cache/CpuOutPower.csv @@ -0,0 +1 @@ +"" diff --git a/tests/trace_sched.txt.cache/DevfreqInPower.csv b/tests/trace_sched.txt.cache/DevfreqInPower.csv new file mode 100644 index 0000000..e16c76d --- /dev/null +++ b/tests/trace_sched.txt.cache/DevfreqInPower.csv @@ -0,0 +1 @@ +"" diff --git a/tests/trace_sched.txt.cache/DevfreqOutPower.csv b/tests/trace_sched.txt.cache/DevfreqOutPower.csv new file mode 100644 index 0000000..e16c76d --- /dev/null +++ b/tests/trace_sched.txt.cache/DevfreqOutPower.csv @@ -0,0 +1 @@ +"" diff --git a/tests/trace_sched.txt.cache/PIDController.csv b/tests/trace_sched.txt.cache/PIDController.csv new file mode 100644 index 0000000..e16c76d --- /dev/null +++ b/tests/trace_sched.txt.cache/PIDController.csv @@ -0,0 +1 @@ +"" diff --git a/tests/trace_sched.txt.cache/SchedContribScaleFactor.csv b/tests/trace_sched.txt.cache/SchedContribScaleFactor.csv new file mode 100644 index 0000000..a1764fe --- /dev/null +++ b/tests/trace_sched.txt.cache/SchedContribScaleFactor.csv @@ -0,0 +1,2 @@ +Time,__comm,__cpu,__pid,cpu,cpu_scale_factor,freq_scale_factor +0.000167999999576,<idle>,0,0,0,1024,426 diff --git a/tests/trace_sched.txt.cache/SchedCpuCapacity.csv b/tests/trace_sched.txt.cache/SchedCpuCapacity.csv new file mode 100644 index 0000000..4b75c6a --- /dev/null +++ b/tests/trace_sched.txt.cache/SchedCpuCapacity.csv @@ -0,0 +1,2 @@ +Time,__comm,__cpu,__pid,capacity,cpu,rt_capacity +0.000293999999485,trace-cmd,3,3519,430,3,1024 diff --git a/tests/trace_sched.txt.cache/SchedCpuFrequency.csv b/tests/trace_sched.txt.cache/SchedCpuFrequency.csv new file mode 100644 index 0000000..dbb941d --- /dev/null +++ b/tests/trace_sched.txt.cache/SchedCpuFrequency.csv @@ -0,0 +1,2 @@ +Time,__comm,__cpu,__pid,cpu,frequency +0.0383590000001,kworker/0:0,0,3410,0,600000 diff --git a/tests/trace_sched.txt.cache/SchedLoadAvgCpu.csv b/tests/trace_sched.txt.cache/SchedLoadAvgCpu.csv new file mode 100644 index 0000000..54a9596 --- /dev/null +++ b/tests/trace_sched.txt.cache/SchedLoadAvgCpu.csv @@ -0,0 +1,2 @@ +Time,__comm,__cpu,__pid,cpu,load,utilization +1.99999976758e-06,sshd,0,2962,0,13,18 diff --git a/tests/trace_sched.txt.cache/SchedLoadAvgSchedGroup.csv b/tests/trace_sched.txt.cache/SchedLoadAvgSchedGroup.csv new file mode 100644 index 0000000..fc57841 --- /dev/null +++ b/tests/trace_sched.txt.cache/SchedLoadAvgSchedGroup.csv @@ -0,0 +1,2 @@ +Time,__comm,__cpu,__pid,cpus,load,utilization +0.0,rcuos/2,1,22,00000002,0,0 diff --git a/tests/trace_sched.txt.cache/SchedLoadAvgTask.csv b/tests/trace_sched.txt.cache/SchedLoadAvgTask.csv new file mode 100644 index 0000000..8b3ccfe --- /dev/null +++ b/tests/trace_sched.txt.cache/SchedLoadAvgTask.csv @@ -0,0 +1,2 @@ +Time,__comm,__cpu,__pid,avg_period,comm,load,pid,runnable_avg_sum,running_avg_sum,utilization +9.99999429041e-07,trace-cmd,4,2971,48595,sshd,0,2962,0,0,0 diff --git a/tests/trace_sched.txt.cache/SchedMigrateTask.csv b/tests/trace_sched.txt.cache/SchedMigrateTask.csv new file mode 100644 index 0000000..e16c76d --- /dev/null +++ b/tests/trace_sched.txt.cache/SchedMigrateTask.csv @@ -0,0 +1 @@ +"" diff --git a/tests/trace_sched.txt.cache/SchedSwitch.csv b/tests/trace_sched.txt.cache/SchedSwitch.csv new file mode 100644 index 0000000..e16c76d --- /dev/null +++ b/tests/trace_sched.txt.cache/SchedSwitch.csv @@ -0,0 +1 @@ +"" diff --git a/tests/trace_sched.txt.cache/SchedWakeup.csv b/tests/trace_sched.txt.cache/SchedWakeup.csv new file mode 100644 index 0000000..6210734 --- /dev/null +++ b/tests/trace_sched.txt.cache/SchedWakeup.csv @@ -0,0 +1,3 @@ +Time,__comm,__cpu,__pid,comm,pid,prio,success,target_cpu +0.0814890000001,<idle>,1,0,rcu_preempt,7,120,1,1 +1.981491,<idle>,1,0,rcu_preempt,7,120,1,1 diff --git a/tests/trace_sched.txt.cache/SchedWakeupNew.csv b/tests/trace_sched.txt.cache/SchedWakeupNew.csv new file mode 100644 index 0000000..4ea006b --- /dev/null +++ b/tests/trace_sched.txt.cache/SchedWakeupNew.csv @@ -0,0 +1,3 @@ +Time,__comm,__cpu,__pid,comm,pid,prio,success,target_cpu +0.000152999999955,<...>,0,19427,shutils,19428,120,1,2 +1.975373,<...>,0,19427,shutils,19428,120,1,2 diff --git a/tests/trace_sched.txt.cache/Thermal.csv b/tests/trace_sched.txt.cache/Thermal.csv new file mode 100644 index 0000000..e16c76d --- /dev/null +++ b/tests/trace_sched.txt.cache/Thermal.csv @@ -0,0 +1 @@ +"" diff --git a/tests/trace_sched.txt.cache/ThermalGovernor.csv b/tests/trace_sched.txt.cache/ThermalGovernor.csv new file mode 100644 index 0000000..e16c76d --- /dev/null +++ b/tests/trace_sched.txt.cache/ThermalGovernor.csv @@ -0,0 +1 @@ +"" diff --git a/tests/trace_sched.txt.cache/md5sum b/tests/trace_sched.txt.cache/md5sum new file mode 100644 index 0000000..9b481a3 --- /dev/null +++ b/tests/trace_sched.txt.cache/md5sum @@ -0,0 +1 @@ +47be9ccdd36fa0c3646b0d9b0f649da4
\ No newline at end of file diff --git a/tests/trace_surfaceflinger.html b/tests/trace_surfaceflinger.html new file mode 100644 index 0000000..aee045e --- /dev/null +++ b/tests/trace_surfaceflinger.html @@ -0,0 +1,3111 @@ +<!DOCTYPE html> +<html> +<head i18n-values="dir:textdirection;"> +<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> +<meta charset="utf-8"/> +<title>Android System Trace</title> +<style> + html, + body { + height: 100%; + } + + body { + -webkit-flex-direction: column; + display: -webkit-flex; + margin: 0; + padding: 0; + } + + body > tr-ui-timeline-view { + -webkit-flex: 1 1 auto; + min-height: 0; + } + body > tr-ui-timeline-view:focus { + outline: none; + } +</style> +<template id="overlay-template"> + <style> + overlay-mask { + left: 0; + padding: 8px; + position: absolute; + top: 0; + z-index: 1000; + font-family: sans-serif; + -webkit-justify-content: center; + background: rgba(0, 0, 0, 0.8); + display: -webkit-flex; + height: 100%; + left: 0; + position: fixed; + top: 0; + width: 100%; + } + overlay-mask:focus { + outline: none; + } + overlay-vertical-centering-container { + -webkit-justify-content: center; + -webkit-flex-direction: column; + display: -webkit-flex; + } + overlay-frame { + z-index: 1100; + background: rgb(255, 255, 255); + border: 1px solid #ccc; + margin: 75px; + display: -webkit-flex; + -webkit-flex-direction: column; + min-height: 0; + } + title-bar { + -webkit-align-items: center; + -webkit-flex-direction: row; + border-bottom: 1px solid #ccc; + background-color: #ddd; + display: -webkit-flex; + padding: 5px; + -webkit-flex: 0 0 auto; + } + title { + display: inline; + font-weight: bold; + -webkit-box-flex: 1; + -webkit-flex: 1 1 auto; + } + close-button { + -webkit-align-self: flex-end; + border: 1px solid #eee; + background-color: #999; + font-size: 10pt; + font-weight: bold; + padding: 2px; + text-align: center; + width: 16px; + } + close-button:hover { + background-color: #ddd; + border-color: black; + cursor: pointer; + } + overlay-content { + display: -webkit-flex; + -webkit-flex: 1 1 auto; + -webkit-flex-direction: column; + overflow-y: auto; + padding: 10px; + min-width: 300px; + min-height: 0; + } + button-bar { + -webkit-align-items: baseline; + border-top: 1px solid #ccc; + display: -webkit-flex; + -webkit-flex: 0 0 auto; + -webkit-flex-direction: row-reverse; + padding: 4px; + } + </style> + + <overlay-mask> + <overlay-vertical-centering-container> + <overlay-frame> + <title-bar> + <title></title> + <close-button>✕</close-button> + </title-bar> + <overlay-content> + <content></content> + </overlay-content> + <button-bar></button-bar> + </overlay-frame> + </overlay-vertical-centering-container> + </overlay-mask> +</template><style> +* /deep/ .labeled-checkbox { + display: flex; + white-space: nowrap; +} +</style><dom-module id="tr-ui-a-analysis-link"> + <template> + <style> + :host { + display: inline; + cursor: pointer; + cursor: pointer; + white-space: nowrap; + } + a { + text-decoration: underline; + } + </style> + <a href="{{href}}" on-click="onClicked_" on-mouseenter="onMouseEnter_" on-mouseleave="onMouseLeave_"><content></content></a> + + </template> +</dom-module><dom-module id="tr-ui-b-table"> + <template> + <style> + :host { + display: flex; + flex-direction: column; + } + + table { + flex: 1 1 auto; + align-self: stretch; + border-collapse: separate; + border-spacing: 0; + border-width: 0; + -webkit-user-select: initial; + } + + tr > td { + padding: 2px 4px 2px 4px; + vertical-align: top; + } + + table > tbody:focus { + outline: none; + } + table > tbody:focus[selection-mode="row"] > tr[selected], + table > tbody:focus[selection-mode="cell"] > tr > td[selected], + table > tbody:focus > tr.empty-row > td { + outline: 1px dotted #666666; + outline-offset: -1px; + } + + button.toggle-button { + height: 15px; + line-height: 60%; + vertical-align: middle; + width: 100%; + } + + button > * { + height: 15px; + vertical-align: middle; + } + + td.button-column { + width: 30px; + } + + table > thead > tr > td.sensitive:hover { + background-color: #fcfcfc; + } + + table > thead > tr > td { + font-weight: bold; + text-align: left; + + background-color: #eee; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + + border-top: 1px solid #ffffff; + border-bottom: 1px solid #aaa; + } + + table > tfoot { + background-color: #eee; + font-weight: bold; + } + + /* Light row and cell highlight. */ + table > tbody[row-highlight-style="light"] > tr[selected], + table > tbody[cell-highlight-style="light"] > tr > td[selected] { + background-color: rgb(213, 236, 229); /* light turquoise */ + } + table > tbody[row-highlight-style="light"] > + tr:not(.empty-row):not([selected]):hover, + table > tbody[cell-highlight-style="light"] > + tr:not(.empty-row):not([selected]) > td:hover { + background-color: #f6f6f6; /* light grey */ + } + + /* Dark row and cell highlight. */ + table > tbody[row-highlight-style="dark"] > tr[selected], + table > tbody[cell-highlight-style="dark"] > tr > td[selected] { + background-color: rgb(103, 199, 165); /* turquoise */ + } + table > tbody[row-highlight-style="dark"] > + tr:not(.empty-row):not([selected]):hover, + table > tbody[cell-highlight-style="dark"] > + tr:not(.empty-row):not([selected]) > td:hover { + background-color: #e6e6e6; /* grey */ + } + table > tbody[row-highlight-style="dark"] > tr:hover[selected], + table > tbody[cell-highlight-style="dark"] > tr[selected] > td:hover { + background-color: rgb(171, 217, 202); /* semi-light turquoise */ + } + + table > colgroup > col[selected] { + background-color: #e6e6e6; /* grey */ + } + + table > tbody > tr.empty-row > td { + color: #666; + font-style: italic; + text-align: center; + } + + table > tbody.has-footer > tr:last-child > td { + border-bottom: 1px solid #aaa; + } + + table > tfoot > tr:first-child > td { + border-top: 1px solid #ffffff; + } + + :host([zebra]) table tbody tr:nth-child(even) { + background-color: #f4f4f4; + } + + expand-button { + -webkit-user-select: none; + cursor: pointer; + margin-right: 3px; + font-size: smaller; + height: 1rem; + } + + expand-button.button-expanded { + transform: rotate(90deg); + } + </style> + <table> + <colgroup id="cols"> + </colgroup> + <thead id="head"> + </thead> + <tbody id="body"> + </tbody> + <tfoot id="foot"> + </tfoot> + </table> + </template> +</dom-module><dom-module id="tr-ui-b-table-header-cell"> + <template> + <style> + :host { + -webkit-user-select: none; + display: flex; + } + + span { + flex: 0 1 auto; + } + + #side { + -webkit-user-select: none; + flex: 0 0 auto; + padding-left: 2px; + padding-right: 2px; + vertical-align: top; + font-size: 15px; + font-family: sans-serif; + line-height: 85%; + margin-left: 5px; + } + + #side.disabled { + color: rgb(140, 140, 140); + } + + #title:empty, #side:empty { + display: none; + } + </style> + + <span id="title"></span> + <span id="side"></span> + </template> +</dom-module><dom-module id="tr-v-ui-scalar-context-controller"> + <template></template> +</dom-module><dom-module id="tr-v-ui-scalar-span"> + <template> + <style> + :host { + display: flex; + flex-direction: row; + justify-content: flex-end; + position: relative; + /* Limit the sparkline's negative z-index to the span only. */ + isolation: isolate; + } + + :host(.left-align) { + justify-content: flex-start; + } + + :host(.inline) { + display: inline-flex; + } + + #sparkline { + width: 0%; + position: absolute; + bottom: 0; + display: none; + height: 100%; + background-color: hsla(216, 100%, 94.5%, .75); + border-color: hsl(216, 100%, 89%); + box-sizing: border-box; + z-index: -1; + } + #sparkline.positive { + border-right-style: solid; + /* The border width must be kept in sync with buildSparklineStyle_(). */ + border-right-width: 1px; + } + #sparkline:not(.positive) { + border-left-style: solid; + /* The border width must be kept in sync with buildSparklineStyle_(). */ + border-left-width: 1px; + } + #sparkline.better { + background-color: hsla(115, 100%, 93%, .75); + border-color: hsl(118, 60%, 80%); + } + #sparkline.worse { + background-color: hsla(0, 100%, 88%, .75); + border-color: hsl(0, 100%, 80%); + } + + #content, #significance, #warning { + flex-grow: 0; + } + #content.better { + color: green; + } + #content.worse { + color: red; + } + + #significance svg { + margin-left: 4px; + display: none; + height: 1em; + vertical-align: text-top; + stroke-width: 4; + fill: rgba(0, 0, 0, 0); + } + #significance #insignificant { + stroke: black; + } + #significance #significantly_better { + stroke: green; + } + #significance #significantly_worse { + stroke: red; + } + + #warning { + display: none; + margin-left: 4px; + height: 1em; + vertical-align: text-top; + stroke-width: 0; + } + #warning path { + fill: rgb(255, 185, 185); + } + #warning rect { + fill: red; + } + </style> + + <span id="sparkline"></span> + + <span id="content"></span> + + <span id="significance"> + + <svg id="insignificant" viewBox="0 0 128 128"> + <circle cx="64" cy="64" r="60"></circle> + <circle cx="44" cy="44" r="4"></circle> + <circle cx="84" cy="44" r="4"></circle> + <line x1="36" x2="92" y1="80" y2="80"></line> + </svg> + + + <svg id="significantly_better" viewBox="0 0 128 128"> + <circle cx="64" cy="64" r="60"></circle> + <circle cx="44" cy="44" r="4"></circle> + <circle cx="84" cy="44" r="4"></circle> + <path d="M 28 64 Q 64 128 100 64"></path> + </svg> + + + <svg id="significantly_worse" viewBox="0 0 128 128"> + <circle cx="64" cy="64" r="60"></circle> + <circle cx="44" cy="44" r="4"></circle> + <circle cx="84" cy="44" r="4"></circle> + <path d="M 36 96 Q 64 48 92 96"></path> + </svg> + </span> + + <svg id="warning" viewBox="0 0 128 128"> + <path d="M 64 0 L 128 128 L 0 128 L 64 0"></path> + <rect height="84" width="8" x="60" y="0"></rect> + <rect height="24" width="8" x="60" y="100"></rect> + </svg> + </template> +</dom-module><dom-module id="tr-ui-a-generic-object-view"> + <template> + <style> + :host { + display: block; + font-family: monospace; + } + </style> + <div id="content"> + </div> + </template> +</dom-module><dom-module id="tr-ui-a-generic-object-view-with-label"> + <template> + <style> + :host { + display: block; + } + </style> + </template> +</dom-module><dom-module id="tr-ui-b-drag-handle"> + <template> + <style> + :host { + -webkit-user-select: none; + box-sizing: border-box; + display: block; + } + + :host(.horizontal-drag-handle) { + background-image: -webkit-gradient(linear, + 0 0, 0 100%, + from(#E5E5E5), + to(#D1D1D1)); + border-bottom: 1px solid #8e8e8e; + border-top: 1px solid white; + cursor: ns-resize; + flex: 0 0 auto; + height: 7px; + position: relative; + } + + :host(.vertical-drag-handle) { + background-image: -webkit-gradient(linear, + 0 0, 100% 0, + from(#E5E5E5), + to(#D1D1D1)); + border-left: 1px solid white; + border-right: 1px solid #8e8e8e; + cursor: ew-resize; + flex: 0 0 auto; + position: relative; + width: 7px; + } + </style> + <div></div> + </template> +</dom-module><dom-module id="tv-ui-b-hotkey-controller"> + <template> + <div></div> + </template> +</dom-module><dom-module id="tr-ui-b-info-bar"> + <template> + <style> + :host { + align-items: center; + flex: 0 0 auto; + background-color: rgb(252, 235, 162); + border-bottom: 1px solid #A3A3A3; + border-left: 1px solid white; + border-right: 1px solid #A3A3A3; + border-top: 1px solid white; + display: flex; + height: 26px; + padding: 0 3px 0 3px; + } + + :host([hidden]) { + display: none !important; + } + + #message { flex: 1 1 auto; } + </style> + + <span id="message"></span> + <span id="buttons"></span> + </template> +</dom-module> +<!--CATAPULT_REV=1fb40f5928326d109b716dc85d78c5e86612f7a6--> +</head> +<body> + <tr-ui-timeline-view> + <track-view-container id='track_view_container'></track-view-container> + </tr-ui-timeline-view> + + <script> + 'use strict'; + var timelineViewEl; + + function onLoad() { + timelineViewEl = document.querySelector('tr-ui-timeline-view'); + timelineViewEl.globalMode = true; + + var traceDataEls = document.body.querySelectorAll('.trace-data'); + var traces = []; + for (var i = 0; i < traceDataEls.length; i++) { + var traceText = traceDataEls[i].textContent; + // Remove the leading newline. + traceText = traceText.substring(1); + traces.push(traceText); + } + + var m = new tr.Model(); + var i = new tr.importer.Import(m); + var p = i.importTracesWithProgressDialog(traces); + p.then( + function() { + timelineViewEl.model = m; + timelineViewEl.updateDocumentFavicon(); + timelineViewEl.globalMode = true; + timelineViewEl.viewTitle = 'Android System Trace'; + }, + function(err) { + var overlay = new tr.ui.b.Overlay(); + overlay.textContent = tr.b.normalizeException(err).message; + overlay.title = 'Import error'; + overlay.visible = true; + }); + } + window.addEventListener('load', onLoad); + </script> +<!-- BEGIN TRACE --> + <script class="trace-data" type="application/text"> +# tracer: nop +# +# entries-in-buffer/entries-written: 180350/180350 #P:8 +# +# _-----=> irqs-off +# / _----=> need-resched +# | / _---=> hardirq/softirq +# || / _--=> preempt-depth +# ||| / delay +# TASK-PID TGID CPU# |||| TIMESTAMP FUNCTION +# | | | | |||| | | +kworker/u17:1-959 ( 959) [006] d..3 538.064659: sched_switch: prev_comm=kworker/u17:1 prev_pid=959 prev_prio=100 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] d..2 538.064674: cpu_idle: state=2 cpu_id=6 +<7952>-7952 (-----) [000] ...1 538.064761: tracing_mark_write: trace_event_clock_sync: parent_ts=538.064758 +<7952>-7952 (-----) [000] ...1 538.064769: tracing_mark_write: trace_event_clock_sync: realtime_ts=1495123564025 +<7952>-7952 (-----) [000] d..4 538.064909: sugov_set_iowait_boost: doing iow boost +<7952>-7952 (-----) [000] dn.4 538.064912: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 +<7952>-7952 (-----) [000] d..3 538.064918: sched_switch: prev_comm=atrace prev_pid=7952 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 + <idle>-0 (-----) [006] d.h3 538.064923: sugov_set_iowait_boost: skipping iow boost +kworker/u16:11-682 ( 682) [000] d..3 538.064928: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=atrace next_pid=7952 next_prio=120 + <idle>-0 (-----) [006] dnh3 538.064931: sched_wakeup: comm=kworker/u17:1 pid=959 prio=100 target_cpu=006 + <idle>-0 (-----) [006] .n.2 538.064937: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..3 538.064947: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u17:1 next_pid=959 next_prio=100 +kworker/u17:1-959 ( 959) [006] d..4 538.064996: sched_wakeup: comm=<-transport pid=5851 prio=120 target_cpu=007 +<7952>-7952 (-----) [000] dn.4 538.065022: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 +kworker/u17:1-959 ( 959) [006] d..3 538.065026: sched_switch: prev_comm=kworker/u17:1 prev_pid=959 prev_prio=100 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 +<7952>-7952 (-----) [000] d..3 538.065028: sched_switch: prev_comm=atrace prev_pid=7952 prev_prio=120 prev_state=R+ ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.065034: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=atrace next_pid=7952 next_prio=120 + <idle>-0 (-----) [006] d..2 538.065039: cpu_idle: state=2 cpu_id=6 +<7952>-7952 (-----) [000] dn.4 538.065041: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 +<7952>-7952 (-----) [000] d..3 538.065045: sched_switch: prev_comm=atrace prev_pid=7952 prev_prio=120 prev_state=R+ ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.065051: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=atrace next_pid=7952 next_prio=120 +<7952>-7952 (-----) [000] dn.4 538.065059: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 +<7952>-7952 (-----) [000] d..3 538.065062: sched_switch: prev_comm=atrace prev_pid=7952 prev_prio=120 prev_state=R+ ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.065070: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=atrace next_pid=7952 next_prio=120 + <idle>-0 (-----) [007] .n.2 538.065134: cpu_idle: state=4294967295 cpu_id=7 + <idle>-0 (-----) [007] d..3 538.065152: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=<-transport next_pid=5851 next_prio=120 +<7952>-7952 (-----) [000] dn.4 538.065161: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 +<7952>-7952 (-----) [000] d..3 538.065165: sched_switch: prev_comm=atrace prev_pid=7952 prev_prio=120 prev_state=R+ ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.065183: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=atrace next_pid=7952 next_prio=120 +<7952>-7952 (-----) [000] dn.4 538.065190: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 +<7952>-7952 (-----) [000] d..3 538.065194: sched_switch: prev_comm=atrace prev_pid=7952 prev_prio=120 prev_state=R+ ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.065199: sugov_set_iowait_boost: doing iow boost +kworker/u16:11-682 ( 682) [000] d..3 538.065202: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=atrace next_pid=7952 next_prio=120 +<-transport-5851 ( 5833) [007] d..4 538.065208: sugov_set_iowait_boost: skipping iow boost +<-transport-5851 ( 5833) [007] d..4 538.065215: sched_wakeup: comm=adbd pid=5833 prio=120 target_cpu=007 +<7952>-7952 (-----) [000] dn.4 538.065224: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 +<-transport-5851 ( 5833) [007] dnh5 538.065227: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=007 +<7952>-7952 (-----) [000] d..3 538.065227: sched_switch: prev_comm=atrace prev_pid=7952 prev_prio=120 prev_state=R+ ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +<-transport-5851 ( 5833) [007] d..3 538.065234: sched_switch: prev_comm=<-transport prev_pid=5851 prev_prio=120 prev_state=R+ ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +kworker/u16:11-682 ( 682) [000] d..3 538.065237: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=atrace next_pid=7952 next_prio=120 +sugov:4-5860 ( 5860) [007] ...1 538.065247: clock_set_rate: perfcl_clk state=300000000 cpu_id=7 +sugov:4-5860 ( 5860) [007] ...1 538.065254: cpu_frequency: state=300000 cpu_id=4 +sugov:4-5860 ( 5860) [007] ...1 538.065264: cpu_frequency: state=300000 cpu_id=5 +sugov:4-5860 ( 5860) [007] ...1 538.065270: cpu_frequency: state=300000 cpu_id=6 +sugov:4-5860 ( 5860) [007] ...1 538.065286: cpu_frequency: state=300000 cpu_id=7 +sugov:4-5860 ( 5860) [007] d..3 538.065322: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [007] d..3 538.065354: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=adbd next_pid=5833 next_prio=120 +adbd-5833 ( 5833) [007] d..4 538.065540: sugov_set_iowait_boost: skipping iow boost +adbd-5833 ( 5833) [007] d..4 538.065545: sugov_set_iowait_boost: skipping iow boost +adbd-5833 ( 5833) [007] d..4 538.065552: sched_wakeup: comm=->transport pid=5850 prio=120 target_cpu=007 +adbd-5833 ( 5833) [007] d..3 538.065732: sched_switch: prev_comm=adbd prev_pid=5833 prev_prio=120 prev_state=S ==> next_comm=->transport next_pid=5850 next_prio=120 +->transport-5850 ( 5833) [007] d..3 538.065748: sched_switch: prev_comm=->transport prev_pid=5850 prev_prio=120 prev_state=S ==> next_comm=<-transport next_pid=5851 next_prio=120 +<-transport-5851 ( 5833) [007] d..3 538.065851: sched_switch: prev_comm=<-transport prev_pid=5851 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120 + <idle>-0 (-----) [007] d..2 538.065892: cpu_idle: state=2 cpu_id=7 +<7952>-7952 (-----) [000] d..3 538.065896: sugov_set_iowait_boost: doing iow boost +<7952>-7952 (-----) [000] d..3 538.065906: sched_switch: prev_comm=atrace prev_pid=7952 prev_prio=120 prev_state=x ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.065916: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [004] d.h3 538.066111: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dnh3 538.066127: sched_wakeup: comm=sh pid=7950 prio=120 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.066140: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.066168: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sh next_pid=7950 next_prio=120 + <idle>-0 (-----) [000] dns4 538.066594: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.066603: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.066607: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..3 538.066623: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.066632: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [001] d.s4 538.066728: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [001] dns4 538.066732: sched_wakeup: comm=rcu_sched pid=8 prio=120 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.066736: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.066740: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_sched next_pid=8 next_prio=120 +rcu_sched-8 ( 8) [001] d..3 538.066754: sched_switch: prev_comm=rcu_sched prev_pid=8 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.066761: cpu_idle: state=2 cpu_id=1 +<7950>-7950 (-----) [004] d..4 538.066927: sugov_set_iowait_boost: skipping iow boost +<7950>-7950 (-----) [004] dn.4 538.066946: sched_wakeup: comm=shell srvc 7950 pid=7951 prio=120 target_cpu=004 +<7950>-7950 (-----) [004] d..3 538.066969: sched_switch: prev_comm=sh prev_pid=7950 prev_prio=120 prev_state=R+ ==> next_comm=shell srvc 7950 next_pid=7951 next_prio=120 +<7951>-7951 (-----) [004] d..4 538.067045: sugov_set_iowait_boost: skipping iow boost +<7951>-7951 (-----) [004] d..4 538.067051: sugov_set_iowait_boost: skipping iow boost +<7951>-7951 (-----) [004] d..4 538.067058: sched_wakeup: comm=adbd pid=5833 prio=120 target_cpu=004 +<7951>-7951 (-----) [004] d..3 538.067093: sched_switch: prev_comm=shell srvc 7950 prev_pid=7951 prev_prio=120 prev_state=S ==> next_comm=adbd next_pid=5833 next_prio=120 +adbd-5833 ( 5833) [004] d..4 538.067283: sugov_set_iowait_boost: skipping iow boost +adbd-5833 ( 5833) [004] d..4 538.067291: sched_wakeup: comm=->transport pid=5850 prio=120 target_cpu=004 +adbd-5833 ( 5833) [004] d..3 538.067398: sched_switch: prev_comm=adbd prev_pid=5833 prev_prio=120 prev_state=S ==> next_comm=->transport next_pid=5850 next_prio=120 +->transport-5850 ( 5833) [004] d..3 538.067489: sched_switch: prev_comm=->transport prev_pid=5850 prev_prio=120 prev_state=S ==> next_comm=sh next_pid=7950 next_prio=120 +<7950>-7950 (-----) [004] dn.4 538.067938: sched_wakeup: comm=shell srvc 7950 pid=7951 prio=120 target_cpu=004 +<7950>-7950 (-----) [004] d..3 538.067955: sched_switch: prev_comm=sh prev_pid=7950 prev_prio=120 prev_state=R+ ==> next_comm=shell srvc 7950 next_pid=7951 next_prio=120 +<7951>-7951 (-----) [004] d..3 538.068044: sched_switch: prev_comm=shell srvc 7950 prev_pid=7951 prev_prio=120 prev_state=S ==> next_comm=sh next_pid=7950 next_prio=120 +<7950>-7950 (-----) [004] d..4 538.068102: sugov_set_iowait_boost: skipping iow boost +<7950>-7950 (-----) [004] dn.4 538.068111: sched_wakeup: comm=shell srvc 7950 pid=7951 prio=120 target_cpu=004 +<7950>-7950 (-----) [004] d..3 538.068123: sched_switch: prev_comm=sh prev_pid=7950 prev_prio=120 prev_state=R+ ==> next_comm=shell srvc 7950 next_pid=7951 next_prio=120 +<7951>-7951 (-----) [004] d..3 538.068182: sched_switch: prev_comm=shell srvc 7950 prev_pid=7951 prev_prio=120 prev_state=S ==> next_comm=sh next_pid=7950 next_prio=120 + <idle>-0 (-----) [000] ...2 538.068397: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..2 538.068420: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [006] d.h3 538.068576: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [006] dnh3 538.068594: sched_wakeup: comm=kworker/u17:1 pid=959 prio=100 target_cpu=006 + <idle>-0 (-----) [006] .n.2 538.068609: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..3 538.068636: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u17:1 next_pid=959 next_prio=100 +kworker/u17:1-959 ( 959) [006] d..4 538.068702: sched_wakeup: comm=->transport pid=5850 prio=120 target_cpu=004 +<7950>-7950 (-----) [004] d..3 538.068718: sched_switch: prev_comm=sh prev_pid=7950 prev_prio=120 prev_state=R+ ==> next_comm=->transport next_pid=5850 next_prio=120 +kworker/u17:1-959 ( 959) [006] d..3 538.068758: sched_switch: prev_comm=kworker/u17:1 prev_pid=959 prev_prio=100 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] d..2 538.068790: cpu_idle: state=2 cpu_id=6 +->transport-5850 ( 5833) [004] d..3 538.068810: sched_switch: prev_comm=->transport prev_pid=5850 prev_prio=120 prev_state=S ==> next_comm=sh next_pid=7950 next_prio=120 + <idle>-0 (-----) [000] ...2 538.068828: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..2 538.068831: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [006] d.h3 538.069132: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [006] dnh3 538.069150: sched_wakeup: comm=kworker/u17:1 pid=959 prio=100 target_cpu=006 + <idle>-0 (-----) [000] ...2 538.069157: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..2 538.069160: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [006] .n.2 538.069163: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..3 538.069188: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u17:1 next_pid=959 next_prio=100 +kworker/u17:1-959 ( 959) [006] d..4 538.069252: sched_wakeup: comm=->transport pid=5850 prio=120 target_cpu=004 +<7950>-7950 (-----) [004] d..3 538.069265: sched_switch: prev_comm=sh prev_pid=7950 prev_prio=120 prev_state=R+ ==> next_comm=->transport next_pid=5850 next_prio=120 +kworker/u17:1-959 ( 959) [006] d..3 538.069305: sched_switch: prev_comm=kworker/u17:1 prev_pid=959 prev_prio=100 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] d..2 538.069341: cpu_idle: state=0 cpu_id=6 +->transport-5850 ( 5833) [004] d..3 538.069349: sched_switch: prev_comm=->transport prev_pid=5850 prev_prio=120 prev_state=S ==> next_comm=sh next_pid=7950 next_prio=120 +<7950>-7950 (-----) [004] dn.6 538.069417: sched_wakeup: comm=shell srvc 7950 pid=7951 prio=120 target_cpu=004 +<7950>-7950 (-----) [004] d..3 538.069430: sched_switch: prev_comm=sh prev_pid=7950 prev_prio=120 prev_state=R+ ==> next_comm=shell srvc 7950 next_pid=7951 next_prio=120 + <idle>-0 (-----) [006] dnh3 538.069583: sched_wakeup: comm=kworker/u17:1 pid=959 prio=100 target_cpu=006 +<7951>-7951 (-----) [004] d..4 538.069588: sched_wakeup: comm=adbd pid=5833 prio=120 target_cpu=004 + <idle>-0 (-----) [006] .n.2 538.069594: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [000] ...2 538.069597: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [006] d..3 538.069610: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u17:1 next_pid=959 next_prio=100 + <idle>-0 (-----) [000] d..2 538.069619: cpu_idle: state=2 cpu_id=0 +kworker/u17:1-959 ( 959) [006] d..3 538.069728: sched_switch: prev_comm=kworker/u17:1 prev_pid=959 prev_prio=100 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] d..2 538.069826: cpu_idle: state=0 cpu_id=6 + <idle>-0 (-----) [006] dnh3 538.069990: sched_wakeup: comm=kworker/u17:1 pid=959 prio=100 target_cpu=006 + <idle>-0 (-----) [006] .n.2 538.070002: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..3 538.070019: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u17:1 next_pid=959 next_prio=100 + <idle>-0 (-----) [000] d.h3 538.070023: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh3 538.070051: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.070066: cpu_idle: state=4294967295 cpu_id=0 +<7951>-7951 (-----) [004] d..3 538.070091: sched_switch: prev_comm=shell srvc 7950 prev_pid=7951 prev_prio=120 prev_state=x ==> next_comm=adbd next_pid=5833 next_prio=120 + <idle>-0 (-----) [000] d..3 538.070093: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +kworker/u17:1-959 ( 959) [006] d..4 538.070101: sched_wakeup: comm=<-transport pid=5851 prio=120 target_cpu=007 +rcu_preempt-7 ( 7) [000] d..5 538.070113: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=000 +rcu_preempt-7 ( 7) [000] d..3 538.070130: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120 +kworker/u17:1-959 ( 959) [006] d..3 538.070137: sched_switch: prev_comm=kworker/u17:1 prev_pid=959 prev_prio=100 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d.h3 538.070148: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [001] dnh3 538.070153: sched_wakeup: comm=rcu_sched pid=8 prio=120 target_cpu=001 +rcuop/0-10 ( 10) [000] d..4 538.070156: sched_wakeup: comm=rcuop/1 pid=20 prio=120 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.070160: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [006] d..2 538.070164: cpu_idle: state=0 cpu_id=6 + <idle>-0 (-----) [001] d..3 538.070169: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/1 next_pid=20 next_prio=120 +rcuop/1-20 ( 20) [001] d..3 538.070204: sched_switch: prev_comm=rcuop/1 prev_pid=20 prev_prio=120 prev_state=S ==> next_comm=rcu_sched next_pid=8 next_prio=120 +rcu_sched-8 ( 8) [001] d..5 538.070215: sched_wakeup: comm=rcuos/0 pid=11 prio=120 target_cpu=000 +rcu_sched-8 ( 8) [001] d..3 538.070242: sched_switch: prev_comm=rcu_sched prev_pid=8 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 +rcuop/0-10 ( 10) [000] d..3 538.070252: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=rcuos/0 next_pid=11 next_prio=120 + <idle>-0 (-----) [001] d..2 538.070256: cpu_idle: state=2 cpu_id=1 +rcuos/0-11 ( 11) [000] d..4 538.070268: sched_wakeup: comm=rcu_sched pid=8 prio=120 target_cpu=001 +rcuos/0-11 ( 11) [000] d..3 538.070278: sched_switch: prev_comm=rcuos/0 prev_pid=11 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 +adbd-5833 ( 5833) [004] d..4 538.070284: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [000] d..2 538.070287: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [007] .n.2 538.070295: cpu_idle: state=4294967295 cpu_id=7 +adbd-5833 ( 5833) [004] d..4 538.070296: sched_wakeup: comm=->transport pid=5850 prio=120 target_cpu=004 + <idle>-0 (-----) [007] d..3 538.070332: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=<-transport next_pid=5851 next_prio=120 + <idle>-0 (-----) [001] .n.2 538.070419: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.070426: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_sched next_pid=8 next_prio=120 +rcu_sched-8 ( 8) [001] d..3 538.070432: sugov_set_iowait_boost: doing iow boost +rcu_sched-8 ( 8) [001] d..3 538.070441: sched_switch: prev_comm=rcu_sched prev_pid=8 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.070448: cpu_idle: state=2 cpu_id=1 +<-transport-5851 ( 5833) [007] d..3 538.070509: sched_switch: prev_comm=<-transport prev_pid=5851 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] ...2 538.070513: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..2 538.070526: cpu_idle: state=0 cpu_id=6 + <idle>-0 (-----) [007] d..2 538.070551: cpu_idle: state=2 cpu_id=7 +adbd-5833 ( 5833) [004] d..3 538.070648: sched_switch: prev_comm=adbd prev_pid=5833 prev_prio=120 prev_state=S ==> next_comm=->transport next_pid=5850 next_prio=120 + <idle>-0 (-----) [000] ...2 538.070709: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..2 538.070713: cpu_idle: state=0 cpu_id=0 +->transport-5850 ( 5833) [004] d..3 538.070735: sched_switch: prev_comm=->transport prev_pid=5850 prev_prio=120 prev_state=S ==> next_comm=sh next_pid=7950 next_prio=120 + <idle>-0 (-----) [000] ...2 538.070753: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..2 538.070756: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [006] d.h3 538.070760: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [006] dnh3 538.070769: sched_wakeup: comm=kworker/u17:1 pid=959 prio=100 target_cpu=006 +<7950>-7950 (-----) [004] d..3 538.070773: sched_switch: prev_comm=sh prev_pid=7950 prev_prio=120 prev_state=x ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] .n.2 538.070777: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..3 538.070790: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u17:1 next_pid=959 next_prio=100 + <idle>-0 (-----) [004] d..2 538.070816: cpu_idle: state=2 cpu_id=4 +kworker/u17:1-959 ( 959) [006] d..4 538.070848: sched_wakeup: comm=->transport pid=5850 prio=120 target_cpu=004 +kworker/u17:1-959 ( 959) [006] d..3 538.070886: sched_switch: prev_comm=kworker/u17:1 prev_pid=959 prev_prio=100 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] ...2 538.070903: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..2 538.070907: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [006] dnh4 538.070909: sched_wakeup: comm=kworker/u17:1 pid=959 prio=100 target_cpu=006 + <idle>-0 (-----) [006] d..3 538.070924: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u17:1 next_pid=959 next_prio=100 +kworker/u17:1-959 ( 959) [006] d..3 538.070962: sched_switch: prev_comm=kworker/u17:1 prev_pid=959 prev_prio=100 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] d..2 538.070987: cpu_idle: state=0 cpu_id=6 + <idle>-0 (-----) [004] .n.2 538.071165: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.071202: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=->transport next_pid=5850 next_prio=120 +->transport-5850 ( 5833) [004] d..3 538.071335: sched_switch: prev_comm=->transport prev_pid=5850 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] ...2 538.071349: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..2 538.071361: cpu_idle: state=0 cpu_id=6 + <idle>-0 (-----) [004] d..2 538.071371: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [006] ...2 538.071727: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..2 538.071738: cpu_idle: state=0 cpu_id=6 + <idle>-0 (-----) [004] ...2 538.071811: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..2 538.071824: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [006] ...2 538.072129: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..2 538.072139: cpu_idle: state=0 cpu_id=6 + <idle>-0 (-----) [004] ...2 538.072317: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..2 538.072328: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [006] d.h3 538.072550: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [006] dnh3 538.072556: sched_wakeup: comm=kworker/u17:1 pid=959 prio=100 target_cpu=006 + <idle>-0 (-----) [000] ...2 538.072561: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [006] .n.2 538.072571: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [000] d..2 538.072582: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [006] d..3 538.072585: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u17:1 next_pid=959 next_prio=100 +kworker/u17:1-959 ( 959) [006] d..4 538.072642: sugov_set_iowait_boost: skipping iow boost +kworker/u17:1-959 ( 959) [006] d..4 538.072649: sched_wakeup: comm=->transport pid=5850 prio=120 target_cpu=006 +kworker/u17:1-959 ( 959) [006] d..3 538.072684: sched_switch: prev_comm=kworker/u17:1 prev_pid=959 prev_prio=100 prev_state=S ==> next_comm=->transport next_pid=5850 next_prio=120 + <idle>-0 (-----) [004] ...2 538.072858: cpu_idle: state=4294967295 cpu_id=4 +->transport-5850 ( 5833) [006] d..3 538.072865: sched_switch: prev_comm=->transport prev_pid=5850 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.072869: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [006] d..2 538.072904: cpu_idle: state=0 cpu_id=6 + <idle>-0 (-----) [006] dnh3 538.073018: sched_wakeup: comm=kworker/u17:1 pid=959 prio=100 target_cpu=006 + <idle>-0 (-----) [006] .n.2 538.073027: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [000] ...2 538.073029: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [006] d..3 538.073043: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u17:1 next_pid=959 next_prio=100 + <idle>-0 (-----) [000] d..2 538.073051: cpu_idle: state=2 cpu_id=0 +kworker/u17:1-959 ( 959) [006] d..4 538.073107: sched_wakeup: comm=<-transport pid=5851 prio=120 target_cpu=007 +kworker/u17:1-959 ( 959) [006] d..4 538.073139: sched_wakeup: comm=->transport pid=5850 prio=120 target_cpu=006 +kworker/u17:1-959 ( 959) [006] d..3 538.073163: sched_switch: prev_comm=kworker/u17:1 prev_pid=959 prev_prio=100 prev_state=S ==> next_comm=->transport next_pid=5850 next_prio=120 + <idle>-0 (-----) [007] .n.2 538.073301: cpu_idle: state=4294967295 cpu_id=7 +->transport-5850 ( 5833) [006] d.h5 538.073335: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [007] d..3 538.073339: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=<-transport next_pid=5851 next_prio=120 +->transport-5850 ( 5833) [006] d.h5 538.073345: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=006 + <idle>-0 (-----) [004] ...2 538.073414: cpu_idle: state=4294967295 cpu_id=4 +->transport-5850 ( 5833) [006] d..3 538.073418: sched_switch: prev_comm=->transport prev_pid=5850 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 + <idle>-0 (-----) [004] d..2 538.073430: cpu_idle: state=0 cpu_id=4 +kworker/u16:11-682 ( 682) [006] d.h4 538.073434: sched_wakeup: comm=kworker/u17:1 pid=959 prio=100 target_cpu=006 +<-transport-5851 ( 5833) [007] d..4 538.073438: sugov_set_iowait_boost: skipping iow boost +<-transport-5851 ( 5833) [007] d..4 538.073455: sched_wakeup: comm=adbd pid=5833 prio=120 target_cpu=007 +kworker/u16:11-682 ( 682) [006] d..5 538.073459: sched_wakeup: comm=kworker/6:0 pid=6528 prio=120 target_cpu=006 +kworker/u16:11-682 ( 682) [006] d..3 538.073472: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=kworker/6:0 next_pid=6528 next_prio=120 + <idle>-0 (-----) [000] ...2 538.073494: cpu_idle: state=4294967295 cpu_id=0 +kworker/6:0-6528 ( 6528) [006] d..3 538.073495: sched_switch: prev_comm=kworker/6:0 prev_pid=6528 prev_prio=120 prev_state=S ==> next_comm=kworker/u17:1 next_pid=959 next_prio=100 + <idle>-0 (-----) [000] d..2 538.073508: cpu_idle: state=0 cpu_id=0 +kworker/u17:1-959 ( 959) [006] d..3 538.073539: sched_switch: prev_comm=kworker/u17:1 prev_pid=959 prev_prio=100 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 +<-transport-5851 ( 5833) [007] d..3 538.073551: sched_switch: prev_comm=<-transport prev_pid=5851 prev_prio=120 prev_state=S ==> next_comm=adbd next_pid=5833 next_prio=120 + <idle>-0 (-----) [000] ...2 538.073560: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..2 538.073562: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [006] dnh3 538.073573: sched_wakeup: comm=kworker/u17:1 pid=959 prio=100 target_cpu=006 + <idle>-0 (-----) [006] d..3 538.073591: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u17:1 next_pid=959 next_prio=100 +kworker/u17:1-959 ( 959) [006] d..4 538.073629: sugov_set_iowait_boost: skipping iow boost +kworker/u17:1-959 ( 959) [006] d..4 538.073636: sched_wakeup: comm=->transport pid=5850 prio=120 target_cpu=006 +kworker/u17:1-959 ( 959) [006] d..3 538.073662: sched_switch: prev_comm=kworker/u17:1 prev_pid=959 prev_prio=100 prev_state=S ==> next_comm=->transport next_pid=5850 next_prio=120 + <idle>-0 (-----) [000] ...2 538.073675: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..2 538.073678: cpu_idle: state=0 cpu_id=0 +->transport-5850 ( 5833) [006] dnh3 538.073682: sched_wakeup: comm=kworker/u17:1 pid=959 prio=100 target_cpu=006 +->transport-5850 ( 5833) [006] d..3 538.073694: sched_switch: prev_comm=->transport prev_pid=5850 prev_prio=120 prev_state=R+ ==> next_comm=kworker/u17:1 next_pid=959 next_prio=100 +kworker/u17:1-959 ( 959) [006] d..4 538.073748: sched_wakeup: comm=<-transport pid=5851 prio=120 target_cpu=007 +kworker/u17:1-959 ( 959) [006] d..3 538.073771: sched_switch: prev_comm=kworker/u17:1 prev_pid=959 prev_prio=100 prev_state=S ==> next_comm=->transport next_pid=5850 next_prio=120 +adbd-5833 ( 5833) [007] d..3 538.073849: sugov_set_iowait_boost: skipping iow boost +adbd-5833 ( 5833) [007] d..3 538.073865: sched_switch: prev_comm=adbd prev_pid=5833 prev_prio=120 prev_state=S ==> next_comm=<-transport next_pid=5851 next_prio=120 + <idle>-0 (-----) [000] ...2 538.073912: cpu_idle: state=4294967295 cpu_id=0 +->transport-5850 ( 5833) [006] d..3 538.073913: sched_switch: prev_comm=->transport prev_pid=5850 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.073915: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [006] dnh4 538.073928: sched_wakeup: comm=kworker/u17:1 pid=959 prio=100 target_cpu=006 +<-transport-5851 ( 5833) [007] d..4 538.073935: sched_wakeup: comm=adbd pid=5833 prio=120 target_cpu=007 + <idle>-0 (-----) [006] d..3 538.073941: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u17:1 next_pid=959 next_prio=100 +kworker/u17:1-959 ( 959) [006] d..4 538.073977: sched_wakeup: comm=->transport pid=5850 prio=120 target_cpu=006 +<-transport-5851 ( 5833) [007] d..3 538.073990: sched_switch: prev_comm=<-transport prev_pid=5851 prev_prio=120 prev_state=S ==> next_comm=adbd next_pid=5833 next_prio=120 + <idle>-0 (-----) [004] ...2 538.073994: cpu_idle: state=4294967295 cpu_id=4 +kworker/u17:1-959 ( 959) [006] d..3 538.074000: sched_switch: prev_comm=kworker/u17:1 prev_pid=959 prev_prio=100 prev_state=S ==> next_comm=->transport next_pid=5850 next_prio=120 + <idle>-0 (-----) [004] d..2 538.074004: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [000] ...2 538.074015: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..2 538.074019: cpu_idle: state=0 cpu_id=0 +->transport-5850 ( 5833) [006] dnh2 538.074020: sched_wakeup: comm=kworker/u17:1 pid=959 prio=100 target_cpu=006 +->transport-5850 ( 5833) [006] d..3 538.074030: sched_switch: prev_comm=->transport prev_pid=5850 prev_prio=120 prev_state=R+ ==> next_comm=kworker/u17:1 next_pid=959 next_prio=100 +kworker/u17:1-959 ( 959) [006] d..3 538.074060: sched_switch: prev_comm=kworker/u17:1 prev_pid=959 prev_prio=100 prev_state=S ==> next_comm=->transport next_pid=5850 next_prio=120 +->transport-5850 ( 5833) [006] d..3 538.074130: sched_switch: prev_comm=->transport prev_pid=5850 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] d..2 538.074167: cpu_idle: state=2 cpu_id=6 + <idle>-0 (-----) [000] ...2 538.074222: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..2 538.074224: cpu_idle: state=2 cpu_id=0 +adbd-5833 ( 5833) [007] d..3 538.074232: sched_switch: prev_comm=adbd prev_pid=5833 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120 + <idle>-0 (-----) [007] d..2 538.074276: cpu_idle: state=2 cpu_id=7 + <idle>-0 (-----) [004] ...2 538.074611: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..2 538.074621: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [004] ...2 538.075264: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..2 538.075270: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [001] d.s4 538.076857: sched_wakeup: comm=rcu_sched pid=8 prio=120 target_cpu=000 + <idle>-0 (-----) [001] d.s3 538.076871: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [001] ...2 538.076902: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [000] dns4 538.076905: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 + <idle>-0 (-----) [001] d..2 538.076906: cpu_idle: state=2 cpu_id=1 + <idle>-0 (-----) [000] .n.2 538.076912: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.076929: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..5 538.076955: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=001 +rcu_preempt-7 ( 7) [000] d..5 538.076961: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=001 +rcu_preempt-7 ( 7) [000] d..5 538.076974: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=000 +rcu_preempt-7 ( 7) [000] d..3 538.076988: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/6 next_pid=60 next_prio=120 +rcuop/6-60 ( 60) [000] d..4 538.076997: sched_wakeup: comm=rcuop/7 pid=68 prio=120 target_cpu=001 +rcuop/6-60 ( 60) [000] d..3 538.077038: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=rcu_sched next_pid=8 next_prio=120 +rcu_sched-8 ( 8) [000] d..3 538.077051: sched_switch: prev_comm=rcu_sched prev_pid=8 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.077062: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [001] .n.2 538.077067: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.077076: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120 +rcuop/4-44 ( 44) [001] d..4 538.077093: sugov_set_iowait_boost: doing iow boost +rcuop/4-44 ( 44) [001] d..4 538.077096: sched_wakeup: comm=rcuop/5 pid=52 prio=120 target_cpu=001 +rcuop/4-44 ( 44) [001] d..3 538.077104: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=rcuop/5 next_pid=52 next_prio=120 +rcuop/5-52 ( 52) [001] d..3 538.077148: sched_switch: prev_comm=rcuop/5 prev_pid=52 prev_prio=120 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120 +rcuop/2-28 ( 28) [001] d..3 538.077156: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=rcuop/7 next_pid=68 next_prio=120 +rcuop/7-68 ( 68) [001] d..3 538.077168: sched_switch: prev_comm=rcuop/7 prev_pid=68 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.077176: cpu_idle: state=2 cpu_id=1 + <idle>-0 (-----) [000] ...2 538.077260: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..2 538.077264: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] ...2 538.077509: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..2 538.077511: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [004] d..4 538.080222: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dn.4 538.080238: sched_wakeup: comm=ksoftirqd/4 pid=41 prio=120 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.080248: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.080278: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/4 next_pid=41 next_prio=120 +ksoftirqd/4-41 ( 41) [004] d..3 538.080333: sched_switch: prev_comm=ksoftirqd/4 prev_pid=41 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.080365: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [004] ...2 538.081025: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..2 538.081033: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [000] d.s4 538.084149: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dns4 538.084165: sched_wakeup: comm=rcu_sched pid=8 prio=120 target_cpu=000 + <idle>-0 (-----) [000] dnH6 538.084182: sched_wakeup: comm=sugov:0 pid=5859 prio=49 target_cpu=000 + <idle>-0 (-----) [000] dns4 538.084190: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.084215: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.084229: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=5859 next_prio=49 +sugov:0-5859 ( 5859) [000] ...1 538.084248: clock_set_rate: pwrcl_clk state=518400000 cpu_id=0 +sugov:0-5859 ( 5859) [000] ...1 538.084256: cpu_frequency: state=518400 cpu_id=0 +sugov:0-5859 ( 5859) [000] ...1 538.084265: cpu_frequency: state=518400 cpu_id=1 +sugov:0-5859 ( 5859) [000] ...1 538.084267: cpu_frequency: state=518400 cpu_id=2 +sugov:0-5859 ( 5859) [000] ...1 538.084270: cpu_frequency: state=518400 cpu_id=3 +sugov:0-5859 ( 5859) [000] d..3 538.084277: sugov_set_iowait_boost: doing iow boost +sugov:0-5859 ( 5859) [000] d..3 538.084310: sched_switch: prev_comm=sugov:0 prev_pid=5859 prev_prio=49 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..5 538.084369: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=000 +rcu_preempt-7 ( 7) [000] d..3 538.084417: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120 +rcuop/0-10 ( 10) [000] d..4 538.084487: sched_wakeup: comm=rcuop/1 pid=20 prio=120 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.084635: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.084660: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/1 next_pid=20 next_prio=120 +rcuop/1-20 ( 20) [001] d..3 538.084702: sched_switch: prev_comm=rcuop/1 prev_pid=20 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.084735: cpu_idle: state=2 cpu_id=1 +rcuop/0-10 ( 10) [000] d..3 538.084753: sugov_set_iowait_boost: doing iow boost +rcuop/0-10 ( 10) [000] d..3 538.084764: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=rcu_sched next_pid=8 next_prio=120 +rcu_sched-8 ( 8) [000] d..5 538.084785: sched_wakeup: comm=rcuos/0 pid=11 prio=120 target_cpu=000 +rcu_sched-8 ( 8) [000] d..3 538.084799: sched_switch: prev_comm=rcu_sched prev_pid=8 prev_prio=120 prev_state=S ==> next_comm=rcuos/0 next_pid=11 next_prio=120 +rcuos/0-11 ( 11) [000] d..3 538.084830: sched_switch: prev_comm=rcuos/0 prev_pid=11 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.084856: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [000] d.s6 538.085285: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dns6 538.085298: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] dnH6 538.085317: sched_wakeup: comm=sugov:0 pid=5859 prio=49 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.085328: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.085342: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=5859 next_prio=49 +sugov:0-5859 ( 5859) [000] ...1 538.085360: cpu_frequency: state=518400 cpu_id=0 +sugov:0-5859 ( 5859) [000] ...1 538.085370: cpu_frequency: state=518400 cpu_id=1 +sugov:0-5859 ( 5859) [000] ...1 538.085378: cpu_frequency: state=518400 cpu_id=2 +sugov:0-5859 ( 5859) [000] ...1 538.085385: cpu_frequency: state=518400 cpu_id=3 +sugov:0-5859 ( 5859) [000] d..3 538.085403: sched_switch: prev_comm=sugov:0 prev_pid=5859 prev_prio=49 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.085638: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.085663: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [004] d.h3 538.086354: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [006] d.h3 538.086380: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dnh3 538.086381: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.086398: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [006] dnh3 538.086398: sched_wakeup: comm=sensors@1.0-ser pid=1593 prio=120 target_cpu=006 + <idle>-0 (-----) [006] .n.2 538.086411: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [004] d..3 538.086439: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 + <idle>-0 (-----) [006] d..3 538.086442: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1593 next_prio=120 +kworker/u16:12-1014 ( 1014) [004] d..3 538.086499: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.086536: cpu_idle: state=2 cpu_id=4 +sensors@1.0-ser-1593 ( 706) [006] d..3 538.086826: sched_wakeup: comm=android.hardwar pid=951 prio=120 target_cpu=005 + <idle>-0 (-----) [000] d.h3 538.086828: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh3 538.086839: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.086848: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.086866: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/6 next_pid=60 next_prio=120 +sensors@1.0-ser-1593 ( 706) [006] d..3 538.086885: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1593 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 +rcuop/6-60 ( 60) [000] d..3 538.086902: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] d..2 538.086921: cpu_idle: state=2 cpu_id=6 + <idle>-0 (-----) [000] d..2 538.086923: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [005] .n.2 538.087015: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..3 538.087055: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=android.hardwar next_pid=951 next_prio=120 +android.hardwar-951 ( 706) [005] d..3 538.087161: sched_wakeup: comm=android.hardwar pid=1066 prio=120 target_cpu=007 +android.hardwar-951 ( 706) [005] d..3 538.087217: sched_switch: prev_comm=android.hardwar prev_pid=951 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] d..2 538.087253: cpu_idle: state=2 cpu_id=5 + <idle>-0 (-----) [007] .n.2 538.087353: cpu_idle: state=4294967295 cpu_id=7 + <idle>-0 (-----) [007] d..3 538.087392: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=android.hardwar next_pid=1066 next_prio=120 +android.hardwar-1066 ( 706) [007] dn.3 538.087452: sched_wakeup: comm=sensors@1.0-ser pid=706 prio=89 target_cpu=007 +android.hardwar-1066 ( 706) [007] dn.3 538.087467: sugov_set_iowait_boost: skipping iow boost +android.hardwar-1066 ( 706) [007] d..3 538.087477: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=89 +sensors@1.0-ser-706 ( 706) [007] d..3 538.087505: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.087521: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=89 prev_state=S ==> next_comm=android.hardwar next_pid=1066 next_prio=120 +android.hardwar-1066 ( 706) [007] dn.3 538.087539: sched_wakeup: comm=sensors@1.0-ser pid=706 prio=89 target_cpu=007 +android.hardwar-1066 ( 706) [007] d..3 538.087548: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=89 +sensors@1.0-ser-706 ( 706) [007] d..3 538.087680: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.087703: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] dnh6 538.087728: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=007 +sensors@1.0-ser-706 ( 706) [007] d..3 538.087743: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=120 prev_state=R+ ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [007] ...1 538.087776: clock_set_rate: perfcl_clk state=499200000 cpu_id=7 +sugov:4-5860 ( 5860) [007] ...1 538.087785: cpu_frequency: state=499200 cpu_id=4 +sugov:4-5860 ( 5860) [007] ...1 538.087804: cpu_frequency: state=499200 cpu_id=5 +sugov:4-5860 ( 5860) [007] ...1 538.087814: cpu_frequency: state=499200 cpu_id=6 +sugov:4-5860 ( 5860) [007] ...1 538.087822: cpu_frequency: state=499200 cpu_id=7 + <idle>-0 (-----) [001] dnh3 538.087832: sched_wakeup: comm=SensorService pid=1307 prio=89 target_cpu=001 +sugov:4-5860 ( 5860) [007] d..3 538.087835: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [001] .n.2 538.087843: cpu_idle: state=4294967295 cpu_id=1 +sugov:4-5860 ( 5860) [007] d..3 538.087848: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=android.hardwar next_pid=1066 next_prio=120 + <idle>-0 (-----) [001] d..3 538.087859: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=1307 next_prio=89 +android.hardwar-1066 ( 706) [007] d..3 538.087868: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=120 +sensors@1.0-ser-706 ( 706) [007] d..4 538.087914: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=004 +sensors@1.0-ser-706 ( 706) [007] d..3 538.087976: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120 + <idle>-0 (-----) [007] d..2 538.087998: cpu_idle: state=2 cpu_id=7 + <idle>-0 (-----) [004] .n.2 538.088062: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.088084: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 +kworker/u16:12-1014 ( 1014) [004] d..3 538.088150: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.088170: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [005] d.h3 538.088238: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [005] dnh3 538.088249: sched_wakeup: comm=android.youtube pid=7459 prio=110 target_cpu=005 + <idle>-0 (-----) [005] .n.2 538.088257: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..3 538.088272: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=android.youtube next_pid=7459 next_prio=110 +android.youtube-7459 ( 7459) [005] d..3 538.088472: sugov_set_iowait_boost: skipping iow boost +android.youtube-7459 ( 7459) [005] d..3 538.088497: sched_switch: prev_comm=android.youtube prev_pid=7459 prev_prio=110 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] d..2 538.088521: cpu_idle: state=0 cpu_id=5 +SensorService-1307 ( 1118) [001] d..3 538.088535: sugov_set_iowait_boost: doing iow boost +SensorService-1307 ( 1118) [001] d..3 538.088554: sugov_set_iowait_boost: doing iow boost +SensorService-1307 ( 1118) [001] d..3 538.088575: sugov_set_iowait_boost: doing iow boost +SensorService-1307 ( 1118) [001] d..3 538.088583: sched_switch: prev_comm=SensorService prev_pid=1307 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.088609: cpu_idle: state=2 cpu_id=1 + <idle>-0 (-----) [007] dnh3 538.088671: sched_wakeup: comm=sensors@1.0-ser pid=706 prio=89 target_cpu=007 + <idle>-0 (-----) [007] .n.2 538.088684: cpu_idle: state=4294967295 cpu_id=7 + <idle>-0 (-----) [007] d..3 538.088697: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=89 +sensors@1.0-ser-706 ( 706) [007] d..3 538.088749: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.088763: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.088778: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.088783: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120 + <idle>-0 (-----) [007] d..2 538.088804: cpu_idle: state=2 cpu_id=7 + <idle>-0 (-----) [005] ...2 538.089145: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.089154: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [005] ...2 538.089773: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.089778: cpu_idle: state=2 cpu_id=5 + <idle>-0 (-----) [000] d.h5 538.090172: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] d.h5 538.090178: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh5 538.090186: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=000 + <idle>-0 (-----) [000] dns4 538.090209: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.090222: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.090234: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..5 538.090280: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=001 +rcu_preempt-7 ( 7) [000] d..3 538.090298: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 +kworker/u16:12-1014 ( 1014) [000] d..5 538.090323: sched_wakeup: comm=kworker/0:4 pid=6999 prio=120 target_cpu=000 +kworker/u16:12-1014 ( 1014) [000] d..3 538.090336: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=kworker/0:4 next_pid=6999 next_prio=120 +kworker/0:4-6999 ( 6999) [000] d..3 538.090379: sched_switch: prev_comm=kworker/0:4 prev_pid=6999 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.090403: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [001] .n.2 538.090438: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.090459: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120 +rcuop/4-44 ( 44) [001] d..3 538.090646: sugov_set_iowait_boost: doing iow boost +rcuop/4-44 ( 44) [001] d..3 538.090671: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.090702: cpu_idle: state=2 cpu_id=1 + <idle>-0 (-----) [000] d.s4 538.097527: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dns4 538.097548: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.097587: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.097617: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..5 538.097655: sched_wakeup: comm=rcuop/6 pid=60 prio=120 target_cpu=000 +rcu_preempt-7 ( 7) [000] d..5 538.097670: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=000 +rcu_preempt-7 ( 7) [000] d..3 538.097689: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/6 next_pid=60 next_prio=120 +rcuop/6-60 ( 60) [000] d..3 538.097735: sugov_set_iowait_boost: doing iow boost +rcuop/6-60 ( 60) [000] d..3 538.097745: sched_switch: prev_comm=rcuop/6 prev_pid=60 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120 +rcuop/0-10 ( 10) [000] d..4 538.097773: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 +rcuop/0-10 ( 10) [000] d..3 538.097786: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..3 538.097821: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.097856: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [000] d.s4 538.103453: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dns4 538.103463: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.103477: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.103494: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..5 538.103518: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=000 +rcu_preempt-7 ( 7) [000] d..3 538.103532: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120 +rcuop/0-10 ( 10) [000] d..4 538.103579: sched_wakeup: comm=rcuop/1 pid=20 prio=120 target_cpu=001 +rcuop/0-10 ( 10) [000] d..3 538.103605: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.103630: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [001] .n.2 538.103739: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.103768: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/1 next_pid=20 next_prio=120 +rcuop/1-20 ( 20) [001] d..3 538.103817: sugov_set_iowait_boost: doing iow boost +rcuop/1-20 ( 20) [001] d..3 538.103843: sched_switch: prev_comm=rcuop/1 prev_pid=20 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.103871: cpu_idle: state=2 cpu_id=1 + <idle>-0 (-----) [004] d.h4 538.108990: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dnh4 538.109011: sched_wakeup: comm=ChromiumNet pid=7539 prio=120 target_cpu=004 + <idle>-0 (-----) [004] dnh5 538.109045: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.109055: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.109080: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [004] ...1 538.109106: clock_set_rate: perfcl_clk state=345600000 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.109116: cpu_frequency: state=345600 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.109130: cpu_frequency: state=345600 cpu_id=5 +sugov:4-5860 ( 5860) [004] ...1 538.109138: cpu_frequency: state=345600 cpu_id=6 +sugov:4-5860 ( 5860) [004] ...1 538.109146: cpu_frequency: state=345600 cpu_id=7 +sugov:4-5860 ( 5860) [004] d..3 538.109163: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.109185: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=ChromiumNet next_pid=7539 next_prio=120 +ChromiumNet-7539 ( 7459) [004] d..3 538.109575: sugov_set_iowait_boost: skipping iow boost +ChromiumNet-7539 ( 7459) [004] d..3 538.109617: sched_switch: prev_comm=ChromiumNet prev_pid=7539 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] dn.4 538.109642: sched_wakeup: comm=ksoftirqd/4 pid=41 prio=120 target_cpu=004 + <idle>-0 (-----) [004] d..3 538.109653: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/4 next_pid=41 next_prio=120 +ksoftirqd/4-41 ( 41) [004] d..3 538.109688: sched_switch: prev_comm=ksoftirqd/4 prev_pid=41 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.109721: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [001] d.h3 538.111282: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [001] dnh3 538.111306: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.111322: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.111359: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +smem_native_rpm-87 ( 87) [001] d..3 538.111457: sugov_set_iowait_boost: doing iow boost +smem_native_rpm-87 ( 87) [001] d..3 538.111491: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] dn.4 538.111516: sched_wakeup: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001 + <idle>-0 (-----) [001] d..3 538.111526: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/1 next_pid=17 next_prio=120 +ksoftirqd/1-17 ( 17) [001] d..3 538.111560: sched_switch: prev_comm=ksoftirqd/1 prev_pid=17 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.111589: cpu_idle: state=2 cpu_id=1 + <idle>-0 (-----) [004] ...2 538.112217: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..2 538.112242: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [004] d..4 538.162005: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dn.4 538.162033: sched_wakeup: comm=ksoftirqd/4 pid=41 prio=120 target_cpu=004 + <idle>-0 (-----) [004] dnh5 538.162063: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=004 + <idle>-0 (-----) [004] dns5 538.162155: sched_wakeup: comm=kworker/4:2 pid=463 prio=120 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.162173: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.162204: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [004] ...1 538.162240: clock_set_rate: perfcl_clk state=300000000 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.162251: cpu_frequency: state=300000 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.162270: cpu_frequency: state=300000 cpu_id=5 +sugov:4-5860 ( 5860) [004] ...1 538.162279: cpu_frequency: state=300000 cpu_id=6 +sugov:4-5860 ( 5860) [004] ...1 538.162286: cpu_frequency: state=300000 cpu_id=7 +sugov:4-5860 ( 5860) [004] d..3 538.162304: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.162330: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=kworker/4:2 next_pid=463 next_prio=120 +kworker/4:2-463 ( 463) [004] d..3 538.162423: sched_switch: prev_comm=kworker/4:2 prev_pid=463 prev_prio=120 prev_state=S ==> next_comm=ksoftirqd/4 next_pid=41 next_prio=120 +ksoftirqd/4-41 ( 41) [004] d..3 538.162463: sched_switch: prev_comm=ksoftirqd/4 prev_pid=41 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.162495: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [004] dnh4 538.162779: sched_wakeup: comm=perfd pid=813 prio=120 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.162831: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.162848: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=perfd next_pid=813 next_prio=120 +perfd-813 ( 813) [004] d..3 538.162928: sched_switch: prev_comm=perfd prev_pid=813 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d.h3 538.162948: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [004] d..2 538.162951: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [000] dnh3 538.162980: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=000 + <idle>-0 (-----) [000] dnh5 538.163018: sched_wakeup: comm=sugov:0 pid=5859 prio=49 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.163031: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.163065: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:0 next_pid=5859 next_prio=49 +sugov:0-5859 ( 5859) [000] ...1 538.163100: clock_set_rate: pwrcl_clk state=300000000 cpu_id=0 +sugov:0-5859 ( 5859) [000] ...1 538.163110: cpu_frequency: state=300000 cpu_id=0 +sugov:0-5859 ( 5859) [000] ...1 538.163131: cpu_frequency: state=300000 cpu_id=1 +sugov:0-5859 ( 5859) [000] ...1 538.163144: cpu_frequency: state=300000 cpu_id=2 +sugov:0-5859 ( 5859) [000] ...1 538.163159: cpu_frequency: state=300000 cpu_id=3 +sugov:0-5859 ( 5859) [000] d..3 538.163181: sugov_set_iowait_boost: doing iow boost +sugov:0-5859 ( 5859) [000] d..3 538.163216: sched_switch: prev_comm=sugov:0 prev_pid=5859 prev_prio=49 prev_state=S ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 +kworker/u16:12-1014 ( 1014) [000] d.h4 538.163355: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 +kworker/u16:12-1014 ( 1014) [000] d..5 538.163751: sched_wakeup: comm=kworker/0:4 pid=6999 prio=120 target_cpu=000 +kworker/u16:12-1014 ( 1014) [000] d..3 538.163787: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=kworker/0:4 next_pid=6999 next_prio=120 +kworker/0:4-6999 ( 6999) [000] d..3 538.163832: sched_switch: prev_comm=kworker/0:4 prev_pid=6999 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.163890: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.163941: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [005] d..4 538.203201: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [005] dn.4 538.203228: sched_wakeup: comm=ksoftirqd/5 pid=49 prio=120 target_cpu=005 + <idle>-0 (-----) [005] .n.2 538.203242: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..3 538.203286: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/5 next_pid=49 next_prio=120 +ksoftirqd/5-49 ( 49) [005] d..3 538.203355: sched_switch: prev_comm=ksoftirqd/5 prev_pid=49 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] d..2 538.203387: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [005] d.h4 538.203904: sched_wakeup: comm=ChromiumNet pid=7502 prio=130 target_cpu=004 + <idle>-0 (-----) [005] ...2 538.203964: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.203974: cpu_idle: state=2 cpu_id=5 + <idle>-0 (-----) [004] .n.2 538.204094: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.204137: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ChromiumNet next_pid=7502 next_prio=130 +ChromiumNet-7502 ( 7459) [004] d..3 538.204312: sugov_set_iowait_boost: skipping iow boost +ChromiumNet-7502 ( 7459) [004] d..3 538.204353: sched_switch: prev_comm=ChromiumNet prev_pid=7502 prev_prio=130 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] dnh6 538.204386: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=004 + <idle>-0 (-----) [004] d..3 538.204402: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [004] ...1 538.204438: clock_set_rate: perfcl_clk state=345600000 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.204450: cpu_frequency: state=345600 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.204470: cpu_frequency: state=345600 cpu_id=5 +sugov:4-5860 ( 5860) [004] ...1 538.204479: cpu_frequency: state=345600 cpu_id=6 +sugov:4-5860 ( 5860) [004] ...1 538.204487: cpu_frequency: state=345600 cpu_id=7 +sugov:4-5860 ( 5860) [004] d..3 538.204501: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.204529: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.204534: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.204561: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [000] d.h5 538.254199: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh5 538.254227: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] dns4 538.254297: sched_blocked_reason: pid=4 iowait=0 caller=msleep+0x18/0x24 + <idle>-0 (-----) [000] dns4 538.254311: sched_wakeup: comm=kworker/0:0 pid=4 prio=120 target_cpu=000 + <idle>-0 (-----) [000] dns4 538.254328: sched_blocked_reason: pid=1633 iowait=0 caller=msleep+0x18/0x24 + <idle>-0 (-----) [000] dns4 538.254340: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.254386: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.254431: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/0:0 next_pid=4 next_prio=120 +kworker/0:0-4 ( 4) [000] d..3 538.254483: sched_switch: prev_comm=kworker/0:0 prev_pid=4 prev_prio=120 prev_state=S ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 +kworker/0:5-1633 ( 1633) [000] d..3 538.254523: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..5 538.254559: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 +kworker/u16:11-682 ( 682) [000] d..3 538.254584: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 +kworker/0:5-1633 ( 1633) [000] d..3 538.254613: sugov_set_iowait_boost: doing iow boost +kworker/0:5-1633 ( 1633) [000] d..3 538.254655: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.254707: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [000] d.s6 538.259680: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dns6 538.259707: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.259732: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.259784: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..4 538.259870: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=000 +kworker/u16:11-682 ( 682) [000] d.s4 538.259991: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 +kworker/u16:11-682 ( 682) [000] d..3 538.260220: sugov_set_iowait_boost: doing iow boost +kworker/u16:11-682 ( 682) [000] d..3 538.260244: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 +kworker/0:5-1633 ( 1633) [000] d..3 538.260350: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 +kworker/u16:12-1014 ( 1014) [000] d..3 538.260407: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.260456: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [006] d.h3 538.261097: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [006] dnh3 538.261127: sched_wakeup: comm=sensors@1.0-ser pid=1593 prio=120 target_cpu=006 + <idle>-0 (-----) [006] dnh5 538.261167: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=006 + <idle>-0 (-----) [006] .n.2 538.261180: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..3 538.261213: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [006] ...1 538.261247: clock_set_rate: perfcl_clk state=300000000 cpu_id=6 +sugov:4-5860 ( 5860) [006] ...1 538.261258: cpu_frequency: state=300000 cpu_id=4 +sugov:4-5860 ( 5860) [006] ...1 538.261277: cpu_frequency: state=300000 cpu_id=5 +sugov:4-5860 ( 5860) [006] ...1 538.261285: cpu_frequency: state=300000 cpu_id=6 +sugov:4-5860 ( 5860) [006] ...1 538.261293: cpu_frequency: state=300000 cpu_id=7 +sugov:4-5860 ( 5860) [006] d..3 538.261311: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [006] d..3 538.261334: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1593 next_prio=120 +sensors@1.0-ser-1593 ( 706) [006] d..3 538.261549: sched_wakeup: comm=android.hardwar pid=951 prio=120 target_cpu=005 +sensors@1.0-ser-1593 ( 706) [006] d..3 538.261583: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-1593 ( 706) [006] d..3 538.261621: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1593 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] d..2 538.261659: cpu_idle: state=2 cpu_id=6 + <idle>-0 (-----) [005] .n.2 538.261740: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..3 538.261779: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=android.hardwar next_pid=951 next_prio=120 +android.hardwar-951 ( 706) [005] d..3 538.261904: sched_wakeup: comm=android.hardwar pid=1066 prio=120 target_cpu=007 +android.hardwar-951 ( 706) [005] d..3 538.261955: sched_switch: prev_comm=android.hardwar prev_pid=951 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] d..2 538.261987: cpu_idle: state=2 cpu_id=5 + <idle>-0 (-----) [007] .n.2 538.262089: cpu_idle: state=4294967295 cpu_id=7 + <idle>-0 (-----) [007] d..3 538.262129: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=android.hardwar next_pid=1066 next_prio=120 +android.hardwar-1066 ( 706) [007] dn.3 538.262230: sched_wakeup: comm=sensors@1.0-ser pid=706 prio=89 target_cpu=007 +android.hardwar-1066 ( 706) [007] d..3 538.262245: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=89 +sensors@1.0-ser-706 ( 706) [007] d..3 538.262267: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.262285: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=89 prev_state=S ==> next_comm=android.hardwar next_pid=1066 next_prio=120 +android.hardwar-1066 ( 706) [007] dn.3 538.262304: sched_wakeup: comm=sensors@1.0-ser pid=706 prio=89 target_cpu=007 +android.hardwar-1066 ( 706) [007] d..3 538.262312: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=89 +sensors@1.0-ser-706 ( 706) [007] d..3 538.262444: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.262465: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] dnh6 538.262492: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=007 +sensors@1.0-ser-706 ( 706) [007] d..3 538.262506: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=120 prev_state=R+ ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [007] ...1 538.262533: clock_set_rate: perfcl_clk state=422400000 cpu_id=7 +sugov:4-5860 ( 5860) [007] ...1 538.262542: cpu_frequency: state=422400 cpu_id=4 +sugov:4-5860 ( 5860) [007] ...1 538.262558: cpu_frequency: state=422400 cpu_id=5 +sugov:4-5860 ( 5860) [007] ...1 538.262569: cpu_frequency: state=422400 cpu_id=6 +sugov:4-5860 ( 5860) [007] ...1 538.262577: cpu_frequency: state=422400 cpu_id=7 +sugov:4-5860 ( 5860) [007] d..3 538.262589: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [007] d..3 538.262600: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [007] d..3 538.262607: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=android.hardwar next_pid=1066 next_prio=120 +android.hardwar-1066 ( 706) [007] dnh6 538.262617: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=007 +android.hardwar-1066 ( 706) [007] d..3 538.262625: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=R+ ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [007] ...1 538.262637: cpu_frequency: state=422400 cpu_id=4 +sugov:4-5860 ( 5860) [007] ...1 538.262643: cpu_frequency: state=422400 cpu_id=5 +sugov:4-5860 ( 5860) [007] ...1 538.262649: cpu_frequency: state=422400 cpu_id=6 +sugov:4-5860 ( 5860) [007] ...1 538.262655: cpu_frequency: state=422400 cpu_id=7 +sugov:4-5860 ( 5860) [007] d..3 538.262662: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [007] d..3 538.262669: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=android.hardwar next_pid=1066 next_prio=120 +android.hardwar-1066 ( 706) [007] d..3 538.262692: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=120 +sensors@1.0-ser-706 ( 706) [007] d..3 538.262777: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120 + <idle>-0 (-----) [007] d..2 538.262804: cpu_idle: state=2 cpu_id=7 + <idle>-0 (-----) [004] d.h4 538.263218: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dnh4 538.263229: sched_wakeup: comm=perfd pid=813 prio=120 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.263250: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.263279: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=perfd next_pid=813 next_prio=120 + <idle>-0 (-----) [001] dnh3 538.263300: sched_wakeup: comm=SensorService pid=1307 prio=89 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.263328: cpu_idle: state=4294967295 cpu_id=1 +perfd-813 ( 813) [004] d..3 538.263346: sched_switch: prev_comm=perfd prev_pid=813 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] dn.4 538.263363: sched_wakeup: comm=ksoftirqd/4 pid=41 prio=120 target_cpu=004 + <idle>-0 (-----) [004] d..3 538.263370: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/4 next_pid=41 next_prio=120 + <idle>-0 (-----) [001] d..3 538.263371: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=1307 next_prio=89 +ksoftirqd/4-41 ( 41) [004] d..3 538.263433: sched_switch: prev_comm=ksoftirqd/4 prev_pid=41 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.263452: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [000] d.h3 538.263624: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh3 538.263653: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.263669: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.263708: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 + <idle>-0 (-----) [004] d.h3 538.263827: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dnh3 538.263839: sched_wakeup: comm=android.youtube pid=7459 prio=110 target_cpu=004 +SensorService-1307 ( 1118) [001] d..3 538.263846: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [004] .n.2 538.263849: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.263867: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=android.youtube next_pid=7459 next_prio=110 +SensorService-1307 ( 1118) [001] d..3 538.263874: sugov_set_iowait_boost: doing iow boost +SensorService-1307 ( 1118) [001] d..3 538.263911: sugov_set_iowait_boost: doing iow boost +SensorService-1307 ( 1118) [001] d..3 538.263924: sched_switch: prev_comm=SensorService prev_pid=1307 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [007] dnh3 538.263969: sched_wakeup: comm=sensors@1.0-ser pid=706 prio=89 target_cpu=007 + <idle>-0 (-----) [001] d..2 538.263974: cpu_idle: state=2 cpu_id=1 + <idle>-0 (-----) [007] .n.2 538.263981: cpu_idle: state=4294967295 cpu_id=7 + <idle>-0 (-----) [007] d..3 538.263999: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=89 +sensors@1.0-ser-706 ( 706) [007] d..3 538.264055: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.264068: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.264085: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.264090: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120 +android.youtube-7459 ( 7459) [004] d..3 538.264091: sugov_set_iowait_boost: skipping iow boost +kworker/u16:12-1014 ( 1014) [000] d..3 538.264095: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [007] d..2 538.264111: cpu_idle: state=2 cpu_id=7 +android.youtube-7459 ( 7459) [004] d..3 538.264119: sched_switch: prev_comm=android.youtube prev_pid=7459 prev_prio=110 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.264138: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [004] d..2 538.264142: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [006] d..4 538.267571: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [006] dn.4 538.267583: sched_wakeup: comm=ksoftirqd/6 pid=57 prio=120 target_cpu=006 + <idle>-0 (-----) [006] .n.2 538.267591: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..3 538.267611: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/6 next_pid=57 next_prio=120 +ksoftirqd/6-57 ( 57) [006] d..3 538.267646: sched_switch: prev_comm=ksoftirqd/6 prev_pid=57 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] d..2 538.267665: cpu_idle: state=2 cpu_id=6 + <idle>-0 (-----) [000] d.h3 538.268460: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] d.h3 538.268480: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh3 538.268500: sched_wakeup: comm=Thread-50 pid=7599 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.268524: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.268575: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-50 next_pid=7599 next_prio=120 +<7599>-7599 (-----) [000] d..3 538.268810: sugov_set_iowait_boost: doing iow boost +<7599>-7599 (-----) [000] d..3 538.268874: sched_switch: prev_comm=Thread-50 prev_pid=7599 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.268926: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [006] d..4 538.294034: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [006] dn.4 538.294055: sched_wakeup: comm=ksoftirqd/6 pid=57 prio=120 target_cpu=006 + <idle>-0 (-----) [006] .n.2 538.294183: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..3 538.294213: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/6 next_pid=57 next_prio=120 +ksoftirqd/6-57 ( 57) [006] d..3 538.294233: sugov_set_iowait_boost: skipping iow boost +ksoftirqd/6-57 ( 57) [006] d..3 538.294250: sched_switch: prev_comm=ksoftirqd/6 prev_pid=57 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] d..2 538.294280: cpu_idle: state=2 cpu_id=6 + <idle>-0 (-----) [000] d.h3 538.295054: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh3 538.295089: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.295112: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.295164: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 +kworker/u16:12-1014 ( 1014) [000] d..5 538.295215: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 +kworker/u16:12-1014 ( 1014) [000] d..3 538.295249: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 +kworker/0:5-1633 ( 1633) [000] d..3 538.295331: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.295381: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [000] d..4 538.344691: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dn.4 538.344723: sched_wakeup: comm=ksoftirqd/0 pid=3 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.344740: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.344792: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/0 next_pid=3 next_prio=120 +ksoftirqd/0-3 ( 3) [000] d.s4 538.344838: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 +ksoftirqd/0-3 ( 3) [000] d..3 538.344876: sched_switch: prev_comm=ksoftirqd/0 prev_pid=3 prev_prio=120 prev_state=S ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 +kworker/0:5-1633 ( 1633) [000] d..3 538.344977: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.345020: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] dnh4 538.345104: sched_wakeup: comm=Thread-2 pid=4433 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.345166: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.345199: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Thread-2 next_pid=4433 next_prio=120 +Thread-2-4433 ( 1806) [000] d..4 538.345611: sugov_set_iowait_boost: doing iow boost +Thread-2-4433 ( 1806) [000] d..4 538.345621: sugov_set_iowait_boost: doing iow boost +Thread-2-4433 ( 1806) [000] d..4 538.345633: sched_wakeup: comm=logd.writer pid=571 prio=130 target_cpu=000 +Thread-2-4433 ( 1806) [000] d..6 538.345861: sched_wakeup: comm=hwservicemanage pid=564 prio=120 target_cpu=000 +Thread-2-4433 ( 1806) [000] d..3 538.345935: sched_switch: prev_comm=Thread-2 prev_pid=4433 prev_prio=120 prev_state=S ==> next_comm=logd.writer next_pid=571 next_prio=130 +logd.writer-571 ( 566) [000] d..3 538.346169: sched_switch: prev_comm=logd.writer prev_pid=571 prev_prio=130 prev_state=S ==> next_comm=hwservicemanage next_pid=564 next_prio=120 +hwservicemanage-564 ( 564) [000] d.h3 538.346616: sugov_set_iowait_boost: doing iow boost +hwservicemanage-564 ( 564) [000] d.h5 538.346688: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=000 +hwservicemanage-564 ( 564) [000] d..4 538.347586: sugov_set_iowait_boost: doing iow boost +hwservicemanage-564 ( 564) [000] d..4 538.347602: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=000 +hwservicemanage-564 ( 564) [000] d..4 538.348377: sched_wakeup: comm=logd.writer pid=571 prio=130 target_cpu=000 +hwservicemanage-564 ( 564) [000] d..4 538.348510: sched_wakeup: comm=Thread-2 pid=4433 prio=120 target_cpu=000 +hwservicemanage-564 ( 564) [000] d..3 538.348617: sugov_set_iowait_boost: doing iow boost +hwservicemanage-564 ( 564) [000] d..3 538.348641: sched_switch: prev_comm=hwservicemanage prev_pid=564 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120 +rcuop/0-10 ( 10) [000] d..4 538.348684: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 +rcuop/0-10 ( 10) [000] d..3 538.348707: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..3 538.348741: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=Thread-2 next_pid=4433 next_prio=120 +Thread-2-4433 ( 1806) [000] d..6 538.348899: sched_wakeup: comm=hwservicemanage pid=564 prio=120 target_cpu=000 +Thread-2-4433 ( 1806) [000] d..3 538.348958: sched_switch: prev_comm=Thread-2 prev_pid=4433 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 +kworker/u16:12-1014 ( 1014) [000] d..5 538.348997: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 +kworker/u16:12-1014 ( 1014) [000] d..3 538.349022: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 +kworker/0:5-1633 ( 1633) [000] d..3 538.349058: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=logd.writer next_pid=571 next_prio=130 +logd.writer-571 ( 566) [000] d..3 538.349218: sched_switch: prev_comm=logd.writer prev_pid=571 prev_prio=130 prev_state=S ==> next_comm=hwservicemanage next_pid=564 next_prio=120 +hwservicemanage-564 ( 564) [000] d.h2 538.349941: sugov_set_iowait_boost: doing iow boost +hwservicemanage-564 ( 564) [000] dn.4 538.350111: sched_wakeup: comm=Thread-2 pid=4433 prio=120 target_cpu=000 +hwservicemanage-564 ( 564) [000] d..3 538.350133: sched_switch: prev_comm=hwservicemanage prev_pid=564 prev_prio=120 prev_state=R+ ==> next_comm=Thread-2 next_pid=4433 next_prio=120 +Thread-2-4433 ( 1806) [000] d..4 538.350925: sugov_set_iowait_boost: doing iow boost +Thread-2-4433 ( 1806) [000] d..4 538.350943: sched_wakeup: comm=logd.writer pid=571 prio=130 target_cpu=000 +Thread-2-4433 ( 1806) [000] d..3 538.351103: sched_switch: prev_comm=Thread-2 prev_pid=4433 prev_prio=120 prev_state=S ==> next_comm=hwservicemanage next_pid=564 next_prio=120 +hwservicemanage-564 ( 564) [000] d..3 538.351222: sched_switch: prev_comm=hwservicemanage prev_pid=564 prev_prio=120 prev_state=S ==> next_comm=logd.writer next_pid=571 next_prio=130 +logd.writer-571 ( 566) [000] d..3 538.351415: sched_switch: prev_comm=logd.writer prev_pid=571 prev_prio=130 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.351469: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [000] d.s4 538.353547: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dns4 538.353562: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.353599: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.353619: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..5 538.353664: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=000 +rcu_preempt-7 ( 7) [000] d..3 538.353689: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120 +rcuop/0-10 ( 10) [000] d..4 538.353724: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 +rcuop/0-10 ( 10) [000] d..3 538.353745: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..3 538.353791: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.353829: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [004] d.h4 538.360752: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dnh4 538.360774: sched_wakeup: comm=ChromiumNet pid=7539 prio=120 target_cpu=004 + <idle>-0 (-----) [004] dnh5 538.360812: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.360823: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.360851: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [004] ...1 538.360880: clock_set_rate: perfcl_clk state=300000000 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.360890: cpu_frequency: state=300000 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.360906: cpu_frequency: state=300000 cpu_id=5 +sugov:4-5860 ( 5860) [004] ...1 538.360914: cpu_frequency: state=300000 cpu_id=6 +sugov:4-5860 ( 5860) [004] ...1 538.360922: cpu_frequency: state=300000 cpu_id=7 +sugov:4-5860 ( 5860) [004] d..3 538.360940: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.360966: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=ChromiumNet next_pid=7539 next_prio=120 +ChromiumNet-7539 ( 7459) [004] dnh6 538.360987: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=004 +ChromiumNet-7539 ( 7459) [004] d..3 538.361006: sched_switch: prev_comm=ChromiumNet prev_pid=7539 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [004] ...1 538.361024: clock_set_rate: perfcl_clk state=345600000 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.361032: cpu_frequency: state=345600 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.361045: cpu_frequency: state=345600 cpu_id=5 +sugov:4-5860 ( 5860) [004] ...1 538.361053: cpu_frequency: state=345600 cpu_id=6 +sugov:4-5860 ( 5860) [004] ...1 538.361062: cpu_frequency: state=345600 cpu_id=7 +sugov:4-5860 ( 5860) [004] d..3 538.361073: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.361084: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=ChromiumNet next_pid=7539 next_prio=120 +ChromiumNet-7539 ( 7459) [004] d..3 538.361338: sched_switch: prev_comm=ChromiumNet prev_pid=7539 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] dn.4 538.361362: sched_wakeup: comm=ksoftirqd/4 pid=41 prio=120 target_cpu=004 + <idle>-0 (-----) [004] d..3 538.361373: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/4 next_pid=41 next_prio=120 +ksoftirqd/4-41 ( 41) [004] d.s4 538.361401: sched_wakeup: comm=kworker/4:2 pid=463 prio=120 target_cpu=004 +ksoftirqd/4-41 ( 41) [004] d..3 538.361421: sched_switch: prev_comm=ksoftirqd/4 prev_pid=41 prev_prio=120 prev_state=S ==> next_comm=kworker/4:2 next_pid=463 next_prio=120 +kworker/4:2-463 ( 463) [004] d..3 538.361506: sched_switch: prev_comm=kworker/4:2 prev_pid=463 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.361536: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [000] d.s4 538.361600: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dns4 538.361629: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.361657: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.361705: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..5 538.361762: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=000 +rcu_preempt-7 ( 7) [000] d..3 538.361794: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120 +rcuop/0-10 ( 10) [000] d..3 538.361862: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.361914: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [004] d.h4 538.363662: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dnh4 538.363676: sched_wakeup: comm=perfd pid=813 prio=120 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.363692: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.363717: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=perfd next_pid=813 next_prio=120 +perfd-813 ( 813) [004] d..3 538.363790: sched_switch: prev_comm=perfd prev_pid=813 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] dn.4 538.363809: sched_wakeup: comm=ksoftirqd/4 pid=41 prio=120 target_cpu=004 + <idle>-0 (-----) [004] d..3 538.363818: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/4 next_pid=41 next_prio=120 +ksoftirqd/4-41 ( 41) [004] d..3 538.363898: sched_switch: prev_comm=ksoftirqd/4 prev_pid=41 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.363921: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [000] d.h3 538.364783: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh3 538.364817: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.364841: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.364895: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 +kworker/u16:12-1014 ( 1014) [000] d..3 538.365315: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.365373: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [000] d.s6 538.438024: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dns6 538.438054: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.438080: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.438134: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 +kworker/u16:12-1014 ( 1014) [000] d..4 538.438219: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 +kworker/u16:12-1014 ( 1014) [000] d..3 538.438459: sugov_set_iowait_boost: doing iow boost +kworker/u16:12-1014 ( 1014) [000] d..3 538.438484: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.438543: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] dn.4 538.438582: sched_wakeup: comm=ksoftirqd/0 pid=3 prio=120 target_cpu=000 + <idle>-0 (-----) [000] d..3 538.438600: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/0 next_pid=3 next_prio=120 +ksoftirqd/0-3 ( 3) [000] d..3 538.438656: sched_switch: prev_comm=ksoftirqd/0 prev_pid=3 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.438702: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [006] d.h3 538.439335: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [006] dnh3 538.439365: sched_wakeup: comm=sensors@1.0-ser pid=1593 prio=120 target_cpu=006 + <idle>-0 (-----) [006] dnh5 538.439404: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=006 + <idle>-0 (-----) [006] .n.2 538.439417: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..3 538.439449: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [006] ...1 538.439483: clock_set_rate: perfcl_clk state=300000000 cpu_id=6 +sugov:4-5860 ( 5860) [006] ...1 538.439494: cpu_frequency: state=300000 cpu_id=4 +sugov:4-5860 ( 5860) [006] ...1 538.439513: cpu_frequency: state=300000 cpu_id=5 +sugov:4-5860 ( 5860) [006] ...1 538.439521: cpu_frequency: state=300000 cpu_id=6 +sugov:4-5860 ( 5860) [006] ...1 538.439529: cpu_frequency: state=300000 cpu_id=7 +sugov:4-5860 ( 5860) [006] d..3 538.439546: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [006] d..3 538.439570: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=1593 next_prio=120 +sensors@1.0-ser-1593 ( 706) [006] d..3 538.439905: sched_wakeup: comm=android.hardwar pid=951 prio=120 target_cpu=005 +sensors@1.0-ser-1593 ( 706) [006] d..3 538.440062: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1593 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] .n.2 538.440098: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [006] d..2 538.440100: cpu_idle: state=2 cpu_id=6 + <idle>-0 (-----) [005] d..3 538.440136: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=android.hardwar next_pid=951 next_prio=120 +android.hardwar-951 ( 706) [005] d..3 538.440294: sched_wakeup: comm=android.hardwar pid=1066 prio=120 target_cpu=007 +android.hardwar-951 ( 706) [005] d..3 538.440350: sched_switch: prev_comm=android.hardwar prev_pid=951 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] d..2 538.440389: cpu_idle: state=2 cpu_id=5 + <idle>-0 (-----) [007] .n.2 538.440498: cpu_idle: state=4294967295 cpu_id=7 + <idle>-0 (-----) [007] d..3 538.440537: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=android.hardwar next_pid=1066 next_prio=120 +android.hardwar-1066 ( 706) [007] dn.3 538.440592: sched_wakeup: comm=sensors@1.0-ser pid=706 prio=89 target_cpu=007 +android.hardwar-1066 ( 706) [007] d..3 538.440608: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=89 +sensors@1.0-ser-706 ( 706) [007] d..3 538.440630: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.440646: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=89 prev_state=S ==> next_comm=android.hardwar next_pid=1066 next_prio=120 + <idle>-0 (-----) [000] d.h3 538.440651: sugov_set_iowait_boost: doing iow boost +android.hardwar-1066 ( 706) [007] dn.3 538.440664: sched_wakeup: comm=sensors@1.0-ser pid=706 prio=89 target_cpu=007 +android.hardwar-1066 ( 706) [007] d..3 538.440672: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=89 + <idle>-0 (-----) [000] dnh3 538.440687: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] dnh3 538.440702: sched_wakeup: comm=dsps_smem_glink pid=86 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.440723: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.440776: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=dsps_smem_glink next_pid=86 next_prio=120 +sensors@1.0-ser-706 ( 706) [007] d..3 538.440804: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.440825: sugov_set_iowait_boost: skipping iow boost +dsps_smem_glink-86 ( 86) [000] d..3 538.440838: sched_switch: prev_comm=dsps_smem_glink prev_pid=86 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +sensors@1.0-ser-706 ( 706) [007] dnh6 538.440852: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=007 +sensors@1.0-ser-706 ( 706) [007] dn.3 538.440866: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.440871: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=120 prev_state=R+ ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +kworker/u16:11-682 ( 682) [000] d..5 538.440888: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 +sugov:4-5860 ( 5860) [007] ...1 538.440896: clock_set_rate: perfcl_clk state=422400000 cpu_id=7 +sugov:4-5860 ( 5860) [007] ...1 538.440906: cpu_frequency: state=422400 cpu_id=4 +kworker/u16:11-682 ( 682) [000] d..3 538.440914: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 +sugov:4-5860 ( 5860) [007] ...1 538.440922: cpu_frequency: state=422400 cpu_id=5 +sugov:4-5860 ( 5860) [007] ...1 538.440933: cpu_frequency: state=422400 cpu_id=6 +sugov:4-5860 ( 5860) [007] ...1 538.440941: cpu_frequency: state=422400 cpu_id=7 +sugov:4-5860 ( 5860) [007] d..3 538.440953: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [007] d..3 538.440966: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=android.hardwar next_pid=1066 next_prio=120 +android.hardwar-1066 ( 706) [007] d..3 538.440988: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=120 +kworker/0:5-1633 ( 1633) [000] d..3 538.440992: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] dnh3 538.441006: sched_wakeup: comm=SensorService pid=1307 prio=89 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.441026: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [000] d..2 538.441039: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [001] d..3 538.441055: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=1307 next_prio=89 +sensors@1.0-ser-706 ( 706) [007] d..3 538.441067: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120 + <idle>-0 (-----) [007] d..2 538.441091: cpu_idle: state=2 cpu_id=7 +SensorService-1307 ( 1118) [001] d..3 538.441513: sugov_set_iowait_boost: doing iow boost +SensorService-1307 ( 1118) [001] d..3 538.441541: sugov_set_iowait_boost: doing iow boost +SensorService-1307 ( 1118) [001] d..3 538.441574: sugov_set_iowait_boost: doing iow boost +SensorService-1307 ( 1118) [001] d..3 538.441586: sched_switch: prev_comm=SensorService prev_pid=1307 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.441631: cpu_idle: state=2 cpu_id=1 + <idle>-0 (-----) [007] dnh3 538.442773: sched_wakeup: comm=sensors@1.0-ser pid=706 prio=89 target_cpu=007 + <idle>-0 (-----) [004] d.h3 538.442780: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [007] .n.2 538.442792: cpu_idle: state=4294967295 cpu_id=7 + <idle>-0 (-----) [004] dnh3 538.442796: sched_wakeup: comm=android.youtube pid=7459 prio=110 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.442806: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [007] d..3 538.442818: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=89 + <idle>-0 (-----) [004] d..3 538.442833: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=android.youtube next_pid=7459 next_prio=110 +sensors@1.0-ser-706 ( 706) [007] d..3 538.442907: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.442924: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.442949: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.442953: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120 + <idle>-0 (-----) [007] d..2 538.442981: cpu_idle: state=2 cpu_id=7 +android.youtube-7459 ( 7459) [004] d..3 538.443096: sched_switch: prev_comm=android.youtube prev_pid=7459 prev_prio=110 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.443122: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [000] d.s6 538.444404: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dns6 538.444433: sched_wakeup: comm=smem_native_dsp pid=85 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.444458: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.444513: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_dsp next_pid=85 next_prio=120 +smem_native_dsp-85 ( 85) [000] d..3 538.444630: sched_switch: prev_comm=smem_native_dsp prev_pid=85 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] dn.4 538.444670: sched_wakeup: comm=ksoftirqd/0 pid=3 prio=120 target_cpu=000 + <idle>-0 (-----) [000] d..3 538.444687: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/0 next_pid=3 next_prio=120 +ksoftirqd/0-3 ( 3) [000] d..3 538.444743: sched_switch: prev_comm=ksoftirqd/0 prev_pid=3 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.444788: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [004] d.h4 538.464677: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dnh4 538.464701: sched_wakeup: comm=perfd pid=813 prio=120 target_cpu=004 + <idle>-0 (-----) [004] dnh5 538.464747: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.464758: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.464787: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [004] ...1 538.464815: clock_set_rate: perfcl_clk state=300000000 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.464826: cpu_frequency: state=300000 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.464842: cpu_frequency: state=300000 cpu_id=5 +sugov:4-5860 ( 5860) [004] ...1 538.464851: cpu_frequency: state=300000 cpu_id=6 +sugov:4-5860 ( 5860) [004] ...1 538.464859: cpu_frequency: state=300000 cpu_id=7 +sugov:4-5860 ( 5860) [004] d..3 538.464875: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.464904: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=perfd next_pid=813 next_prio=120 +perfd-813 ( 813) [004] d..3 538.465000: sched_switch: prev_comm=perfd prev_pid=813 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] dn.4 538.465028: sched_wakeup: comm=ksoftirqd/4 pid=41 prio=120 target_cpu=004 + <idle>-0 (-----) [004] d..3 538.465040: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/4 next_pid=41 next_prio=120 +ksoftirqd/4-41 ( 41) [004] d.s4 538.465071: sched_wakeup: comm=kworker/4:2 pid=463 prio=120 target_cpu=004 +ksoftirqd/4-41 ( 41) [004] d..3 538.465119: sched_switch: prev_comm=ksoftirqd/4 prev_pid=41 prev_prio=120 prev_state=S ==> next_comm=kworker/4:2 next_pid=463 next_prio=120 +kworker/4:2-463 ( 463) [004] d..3 538.465219: sched_switch: prev_comm=kworker/4:2 prev_pid=463 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.465252: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [000] d.h3 538.466013: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh3 538.466049: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.466072: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.466126: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.466544: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.466597: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [000] d..4 538.552863: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dn.4 538.552894: sched_wakeup: comm=ksoftirqd/0 pid=3 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.552912: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.552966: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/0 next_pid=3 next_prio=120 +ksoftirqd/0-3 ( 3) [000] d..3 538.553008: sugov_set_iowait_boost: doing iow boost +ksoftirqd/0-3 ( 3) [000] d..3 538.553069: sched_switch: prev_comm=ksoftirqd/0 prev_pid=3 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.553108: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] dnh5 538.553327: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] dns5 538.553410: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.553444: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.553462: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 +kworker/0:5-1633 ( 1633) [000] d..3 538.553600: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=D ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..5 538.553642: sched_wakeup: comm=kworker/0:0 pid=4 prio=120 target_cpu=000 +kworker/u16:11-682 ( 682) [000] d..3 538.553668: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=kworker/0:0 next_pid=4 next_prio=120 +kworker/0:0-4 ( 4) [000] d..3 538.553728: sched_switch: prev_comm=kworker/0:0 prev_pid=4 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.553777: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [000] d.h5 538.554501: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh5 538.554533: sched_wakeup: comm=kworker/0:0 pid=4 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.554580: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.554629: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/0:0 next_pid=4 next_prio=120 +kworker/0:0-4 ( 4) [000] d..4 538.554662: sched_blocked_reason: pid=1633 iowait=0 caller=qpnp_vadc_hc_read+0x18c/0x318 +kworker/0:0-4 ( 4) [000] d..4 538.554678: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 +kworker/0:0-4 ( 4) [000] d..3 538.554711: sched_switch: prev_comm=kworker/0:0 prev_pid=4 prev_prio=120 prev_state=S ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 +kworker/0:5-1633 ( 1633) [000] d..3 538.554939: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.554999: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [004] d.h4 538.566043: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dnh4 538.566068: sched_wakeup: comm=perfd pid=813 prio=120 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.566093: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.566136: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=perfd next_pid=813 next_prio=120 +perfd-813 ( 813) [004] d..3 538.566230: sched_switch: prev_comm=perfd prev_pid=813 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] dn.4 538.566255: sched_wakeup: comm=ksoftirqd/4 pid=41 prio=120 target_cpu=004 + <idle>-0 (-----) [004] d..3 538.566267: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/4 next_pid=41 next_prio=120 +ksoftirqd/4-41 ( 41) [004] d.s4 538.566325: sched_wakeup: comm=kworker/4:2 pid=463 prio=120 target_cpu=004 +ksoftirqd/4-41 ( 41) [004] d..3 538.566350: sched_switch: prev_comm=ksoftirqd/4 prev_pid=41 prev_prio=120 prev_state=S ==> next_comm=kworker/4:2 next_pid=463 next_prio=120 +kworker/4:2-463 ( 463) [004] d..3 538.566451: sched_switch: prev_comm=kworker/4:2 prev_pid=463 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.566485: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [000] d.h3 538.567215: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh3 538.567250: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.567273: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.567327: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.567746: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] dn.4 538.567788: sched_wakeup: comm=ksoftirqd/0 pid=3 prio=120 target_cpu=000 + <idle>-0 (-----) [000] d..3 538.567808: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/0 next_pid=3 next_prio=120 +ksoftirqd/0-3 ( 3) [000] d..3 538.567862: sched_switch: prev_comm=ksoftirqd/0 prev_pid=3 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.567909: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [004] d.h4 538.587466: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dnh4 538.587491: sched_wakeup: comm=ChromiumNet pid=7539 prio=120 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.587525: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.587566: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ChromiumNet next_pid=7539 next_prio=120 +ChromiumNet-7539 ( 7459) [004] d..3 538.587805: sugov_set_iowait_boost: skipping iow boost +ChromiumNet-7539 ( 7459) [004] d..3 538.587853: sched_switch: prev_comm=ChromiumNet prev_pid=7539 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] dnh6 538.587883: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=004 + <idle>-0 (-----) [004] d..3 538.587898: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [004] ...1 538.587933: clock_set_rate: perfcl_clk state=345600000 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.587946: cpu_frequency: state=345600 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.587966: cpu_frequency: state=345600 cpu_id=5 +sugov:4-5860 ( 5860) [004] ...1 538.587975: cpu_frequency: state=345600 cpu_id=6 +sugov:4-5860 ( 5860) [004] ...1 538.587983: cpu_frequency: state=345600 cpu_id=7 +sugov:4-5860 ( 5860) [004] d..3 538.587996: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.588023: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.588029: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] dn.4 538.588052: sched_wakeup: comm=ksoftirqd/4 pid=41 prio=120 target_cpu=004 + <idle>-0 (-----) [004] d..3 538.588062: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/4 next_pid=41 next_prio=120 +ksoftirqd/4-41 ( 41) [004] d..3 538.588097: sched_switch: prev_comm=ksoftirqd/4 prev_pid=41 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.588125: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [000] d.s6 538.611956: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dns6 538.611985: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.612011: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.612066: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..4 538.612185: sugov_set_iowait_boost: doing iow boost +kworker/u16:11-682 ( 682) [000] d..4 538.612199: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=000 +kworker/u16:11-682 ( 682) [000] d..3 538.612440: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 +kworker/u16:12-1014 ( 1014) [000] d..3 538.612499: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] dn.4 538.612536: sched_wakeup: comm=ksoftirqd/0 pid=3 prio=120 target_cpu=000 + <idle>-0 (-----) [000] d..3 538.612553: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/0 next_pid=3 next_prio=120 +ksoftirqd/0-3 ( 3) [000] d..3 538.612605: sched_switch: prev_comm=ksoftirqd/0 prev_pid=3 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.612648: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [006] d.h3 538.612734: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] d.h4 538.612753: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [006] dnh3 538.612757: sched_wakeup: comm=sensors@1.0-ser pid=1593 prio=120 target_cpu=006 + <idle>-0 (-----) [004] dnh4 538.612767: sched_wakeup: comm=ChromiumNet pid=7539 prio=120 target_cpu=004 + <idle>-0 (-----) [006] .n.2 538.612772: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [004] .n.2 538.612785: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [006] d..3 538.612809: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1593 next_prio=120 + <idle>-0 (-----) [004] d..3 538.612811: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ChromiumNet next_pid=7539 next_prio=120 +sensors@1.0-ser-1593 ( 706) [006] d..3 538.612990: sched_wakeup: comm=android.hardwar pid=951 prio=120 target_cpu=004 +ChromiumNet-7539 ( 7459) [004] d..3 538.613038: sched_switch: prev_comm=ChromiumNet prev_pid=7539 prev_prio=120 prev_state=S ==> next_comm=android.hardwar next_pid=951 next_prio=120 +sensors@1.0-ser-1593 ( 706) [006] d..3 538.613047: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1593 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] d..2 538.613081: cpu_idle: state=2 cpu_id=6 +android.hardwar-951 ( 706) [004] d..3 538.613127: sched_wakeup: comm=android.hardwar pid=1066 prio=120 target_cpu=007 +android.hardwar-951 ( 706) [004] d..3 538.613174: sched_switch: prev_comm=android.hardwar prev_pid=951 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.613203: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [007] .n.2 538.613389: cpu_idle: state=4294967295 cpu_id=7 + <idle>-0 (-----) [007] d..3 538.613436: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=android.hardwar next_pid=1066 next_prio=120 +android.hardwar-1066 ( 706) [007] dn.3 538.613489: sched_wakeup: comm=sensors@1.0-ser pid=706 prio=89 target_cpu=007 +android.hardwar-1066 ( 706) [007] d..3 538.613503: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=89 +sensors@1.0-ser-706 ( 706) [007] d..3 538.613522: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.613538: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=89 prev_state=S ==> next_comm=android.hardwar next_pid=1066 next_prio=120 +android.hardwar-1066 ( 706) [007] dn.3 538.613554: sched_wakeup: comm=sensors@1.0-ser pid=706 prio=89 target_cpu=007 +android.hardwar-1066 ( 706) [007] d..3 538.613560: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=89 +sensors@1.0-ser-706 ( 706) [007] d..3 538.613678: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.613699: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] dnh6 538.613725: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=007 +sensors@1.0-ser-706 ( 706) [007] d..3 538.613740: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=120 prev_state=R+ ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [007] ...1 538.613772: clock_set_rate: perfcl_clk state=499200000 cpu_id=7 +sugov:4-5860 ( 5860) [007] ...1 538.613782: cpu_frequency: state=499200 cpu_id=4 +sugov:4-5860 ( 5860) [007] ...1 538.613799: cpu_frequency: state=499200 cpu_id=5 +sugov:4-5860 ( 5860) [007] ...1 538.613809: cpu_frequency: state=499200 cpu_id=6 +sugov:4-5860 ( 5860) [007] ...1 538.613815: cpu_frequency: state=499200 cpu_id=7 +sugov:4-5860 ( 5860) [007] d..3 538.613823: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [007] d..3 538.613833: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=android.hardwar next_pid=1066 next_prio=120 +android.hardwar-1066 ( 706) [007] d..3 538.613854: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=120 +sensors@1.0-ser-706 ( 706) [007] d..3 538.613925: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120 + <idle>-0 (-----) [007] d..4 538.613941: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [007] dn.4 538.613945: sched_wakeup: comm=ksoftirqd/7 pid=65 prio=120 target_cpu=007 + <idle>-0 (-----) [007] d..3 538.613953: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/7 next_pid=65 next_prio=120 +ksoftirqd/7-65 ( 65) [007] d..3 538.613983: sched_switch: prev_comm=ksoftirqd/7 prev_pid=65 prev_prio=120 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120 + <idle>-0 (-----) [007] d..2 538.614002: cpu_idle: state=2 cpu_id=7 + <idle>-0 (-----) [001] dnh3 538.614580: sched_wakeup: comm=SensorService pid=1307 prio=89 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.614609: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.614653: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=1307 next_prio=89 +SensorService-1307 ( 1118) [001] d..3 538.615120: sugov_set_iowait_boost: doing iow boost +SensorService-1307 ( 1118) [001] d..3 538.615152: sugov_set_iowait_boost: doing iow boost +SensorService-1307 ( 1118) [001] d..3 538.615196: sugov_set_iowait_boost: doing iow boost +SensorService-1307 ( 1118) [001] d..3 538.615209: sched_switch: prev_comm=SensorService prev_pid=1307 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.615263: cpu_idle: state=2 cpu_id=1 + <idle>-0 (-----) [004] d.h3 538.615802: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [007] dnh3 538.615818: sched_wakeup: comm=sensors@1.0-ser pid=706 prio=89 target_cpu=007 + <idle>-0 (-----) [004] dnh3 538.615820: sched_wakeup: comm=android.youtube pid=7459 prio=110 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.615831: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [007] .n.2 538.615831: cpu_idle: state=4294967295 cpu_id=7 + <idle>-0 (-----) [007] d..3 538.615855: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=89 + <idle>-0 (-----) [004] d..3 538.615858: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=android.youtube next_pid=7459 next_prio=110 +sensors@1.0-ser-706 ( 706) [007] d..3 538.615936: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.615950: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.615972: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [007] d..3 538.615976: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=89 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120 + <idle>-0 (-----) [007] d..2 538.616000: cpu_idle: state=2 cpu_id=7 +android.youtube-7459 ( 7459) [004] d..3 538.616079: sugov_set_iowait_boost: skipping iow boost +android.youtube-7459 ( 7459) [004] d..3 538.616104: sched_switch: prev_comm=android.youtube prev_pid=7459 prev_prio=110 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.616126: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [000] d.h4 538.666061: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh4 538.666089: sched_wakeup: comm=WifiService pid=1449 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.666132: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.666184: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=WifiService next_pid=1449 next_prio=120 +WifiService-1449 ( 1118) [000] d.h4 538.666716: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=000 +WifiService-1449 ( 1118) [000] d.s4 538.666763: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 +WifiService-1449 ( 1118) [000] d..4 538.666959: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=000 + <idle>-0 (-----) [004] d.h4 538.667140: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dnh4 538.667160: sched_wakeup: comm=perfd pid=813 prio=120 target_cpu=004 + <idle>-0 (-----) [004] dnh5 538.667194: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.667203: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.667228: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [004] ...1 538.667252: clock_set_rate: perfcl_clk state=300000000 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.667261: cpu_frequency: state=300000 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.667275: cpu_frequency: state=300000 cpu_id=5 +sugov:4-5860 ( 5860) [004] ...1 538.667283: cpu_frequency: state=300000 cpu_id=6 +sugov:4-5860 ( 5860) [004] ...1 538.667291: cpu_frequency: state=300000 cpu_id=7 +sugov:4-5860 ( 5860) [004] d..3 538.667306: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.667329: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=perfd next_pid=813 next_prio=120 +perfd-813 ( 813) [004] d..3 538.667425: sched_switch: prev_comm=perfd prev_pid=813 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.667460: cpu_idle: state=2 cpu_id=4 +WifiService-1449 ( 1118) [000] d..5 538.667675: sched_wakeup: comm=wlan_logging_th pid=1604 prio=118 target_cpu=002 + <idle>-0 (-----) [002] .n.2 538.667879: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [002] d..3 538.667920: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wlan_logging_th next_pid=1604 next_prio=118 +wlan_logging_th-1604 ( 1604) [002] d..4 538.668005: sugov_set_iowait_boost: doing iow boost +wlan_logging_th-1604 ( 1604) [002] d..4 538.668016: sugov_set_iowait_boost: doing iow boost +wlan_logging_th-1604 ( 1604) [002] d..4 538.668029: sched_wakeup: comm=wifi@1.0-servic pid=1969 prio=120 target_cpu=002 +wlan_logging_th-1604 ( 1604) [002] d..4 538.668067: sugov_set_iowait_boost: doing iow boost +wlan_logging_th-1604 ( 1604) [002] d..4 538.668078: sched_wakeup: comm=cnss_diag pid=829 prio=120 target_cpu=002 +wlan_logging_th-1604 ( 1604) [002] d..3 538.668136: sched_switch: prev_comm=wlan_logging_th prev_pid=1604 prev_prio=118 prev_state=S ==> next_comm=wifi@1.0-servic next_pid=1969 next_prio=120 +wifi@1.0-servic-1969 ( 712) [002] d..5 538.668829: sched_wakeup: comm=HwBinder:1118_1 pid=1165 prio=118 target_cpu=001 +WifiService-1449 ( 1118) [000] d..5 538.668895: sched_wakeup: comm=Binder:1697_3 pid=1957 prio=120 target_cpu=003 + <idle>-0 (-----) [001] .n.2 538.669030: cpu_idle: state=4294967295 cpu_id=1 +WifiService-1449 ( 1118) [000] d..3 538.669034: sugov_set_iowait_boost: doing iow boost +WifiService-1449 ( 1118) [000] d..3 538.669059: sched_switch: prev_comm=WifiService prev_pid=1449 prev_prio=120 prev_state=S ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 + <idle>-0 (-----) [001] d..3 538.669072: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:1118_1 next_pid=1165 next_prio=118 + <idle>-0 (-----) [003] .n.2 538.669088: cpu_idle: state=4294967295 cpu_id=3 + <idle>-0 (-----) [003] d..3 538.669131: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:1697_3 next_pid=1957 next_prio=120 +kworker/0:5-1633 ( 1633) [000] d..3 538.669152: sugov_set_iowait_boost: doing iow boost +kworker/0:5-1633 ( 1633) [000] d..3 538.669172: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120 +rcuop/0-10 ( 10) [000] d..4 538.669213: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 +rcuop/0-10 ( 10) [000] d..3 538.669235: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..3 538.669267: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 +kworker/u16:12-1014 ( 1014) [000] d..4 538.669311: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 +kworker/u16:12-1014 ( 1014) [000] d..5 538.669336: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 +Binder:1697_3-1957 ( 1697) [003] d..3 538.669558: sched_switch: prev_comm=Binder:1697_3 prev_pid=1957 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120 + <idle>-0 (-----) [003] d..2 538.669612: cpu_idle: state=2 cpu_id=3 +kworker/u16:12-1014 ( 1014) [000] d..3 538.669690: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 +kworker/0:5-1633 ( 1633) [000] d..3 538.669729: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +wifi@1.0-servic-1969 ( 712) [002] d..3 538.669744: sugov_set_iowait_boost: doing iow boost +wifi@1.0-servic-1969 ( 712) [002] d..3 538.669771: sched_switch: prev_comm=wifi@1.0-servic prev_pid=1969 prev_prio=120 prev_state=S ==> next_comm=cnss_diag next_pid=829 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.669778: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.669830: cpu_idle: state=2 cpu_id=0 +cnss_diag-829 ( 829) [002] d.h2 538.669938: sugov_set_iowait_boost: doing iow boost +HwBinder:1118_1-1165 ( 1118) [001] d.h2 538.669950: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [006] d.h3 538.670258: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [006] d.h3 538.670274: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [006] dnh3 538.670288: sched_wakeup: comm=ndroid.systemui pid=1697 prio=120 target_cpu=006 + <idle>-0 (-----) [006] .n.2 538.670306: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..3 538.670347: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ndroid.systemui next_pid=1697 next_prio=120 +cnss_diag-829 ( 829) [002] d..3 538.670677: sched_switch: prev_comm=cnss_diag prev_pid=829 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120 + <idle>-0 (-----) [002] d..2 538.670732: cpu_idle: state=2 cpu_id=2 +ndroid.systemui-1697 ( 1697) [006] d..3 538.670842: sched_switch: prev_comm=ndroid.systemui prev_pid=1697 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] d..2 538.670886: cpu_idle: state=2 cpu_id=6 +HwBinder:1118_1-1165 ( 1118) [001] d.h2 538.673279: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] d.s4 538.673575: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dns4 538.673594: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.673638: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.673669: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..5 538.673744: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=000 +rcu_preempt-7 ( 7) [000] d..3 538.673769: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120 +rcuop/0-10 ( 10) [000] d..3 538.673852: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.673902: cpu_idle: state=2 cpu_id=0 +HwBinder:1118_1-1165 ( 1118) [001] d.h2 538.676608: sugov_set_iowait_boost: doing iow boost +HwBinder:1118_1-1165 ( 1118) [001] d.h2 538.679943: sugov_set_iowait_boost: doing iow boost +HwBinder:1118_1-1165 ( 1118) [001] d.h2 538.683277: sugov_set_iowait_boost: doing iow boost +HwBinder:1118_1-1165 ( 1118) [001] d.h4 538.683386: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.683586: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.683629: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..5 538.683672: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 +kworker/u16:11-682 ( 682) [000] d..3 538.683699: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 +kworker/0:5-1633 ( 1633) [000] d..3 538.683764: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.683800: cpu_idle: state=2 cpu_id=0 +HwBinder:1118_1-1165 ( 1118) [001] d..3 538.684128: sugov_set_iowait_boost: doing iow boost +HwBinder:1118_1-1165 ( 1118) [001] d..3 538.684177: sched_switch: prev_comm=HwBinder:1118_1 prev_pid=1165 prev_prio=118 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.684236: cpu_idle: state=2 cpu_id=1 + <idle>-0 (-----) [000] d.s6 538.727380: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dns6 538.727410: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.727436: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.727490: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..4 538.727576: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=000 +kworker/u16:11-682 ( 682) [000] d..3 538.727828: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 +kworker/u16:12-1014 ( 1014) [000] d..3 538.727887: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] dn.4 538.727926: sched_wakeup: comm=ksoftirqd/0 pid=3 prio=120 target_cpu=000 + <idle>-0 (-----) [000] d..3 538.727945: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/0 next_pid=3 next_prio=120 +ksoftirqd/0-3 ( 3) [000] d..3 538.728000: sched_switch: prev_comm=ksoftirqd/0 prev_pid=3 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.728045: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [006] d.h3 538.728708: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [006] dnh3 538.728736: sched_wakeup: comm=sensors@1.0-ser pid=1593 prio=120 target_cpu=006 + <idle>-0 (-----) [006] .n.2 538.728755: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..3 538.728797: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=1593 next_prio=120 +sensors@1.0-ser-1593 ( 706) [006] d..3 538.729001: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-1593 ( 706) [006] d..3 538.729012: sched_wakeup: comm=android.hardwar pid=951 prio=120 target_cpu=006 +sensors@1.0-ser-1593 ( 706) [006] d..3 538.729052: sched_switch: prev_comm=sensors@1.0-ser prev_pid=1593 prev_prio=120 prev_state=S ==> next_comm=android.hardwar next_pid=951 next_prio=120 +android.hardwar-951 ( 706) [006] d..3 538.729135: sugov_set_iowait_boost: skipping iow boost +android.hardwar-951 ( 706) [006] d..3 538.729143: sched_wakeup: comm=android.hardwar pid=1066 prio=120 target_cpu=006 +android.hardwar-951 ( 706) [006] d..3 538.729166: sched_switch: prev_comm=android.hardwar prev_pid=951 prev_prio=120 prev_state=S ==> next_comm=android.hardwar next_pid=1066 next_prio=120 +android.hardwar-1066 ( 706) [006] dn.3 538.729217: sched_wakeup: comm=sensors@1.0-ser pid=706 prio=89 target_cpu=006 +android.hardwar-1066 ( 706) [006] d..3 538.729230: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=89 +sensors@1.0-ser-706 ( 706) [006] d..3 538.729250: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [006] d..3 538.729266: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=89 prev_state=S ==> next_comm=android.hardwar next_pid=1066 next_prio=120 +android.hardwar-1066 ( 706) [006] dn.3 538.729283: sched_wakeup: comm=sensors@1.0-ser pid=706 prio=89 target_cpu=006 +android.hardwar-1066 ( 706) [006] d..3 538.729291: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=R+ ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=89 +sensors@1.0-ser-706 ( 706) [006] d..3 538.729420: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [006] d..3 538.729442: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [006] dnh6 538.729471: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=006 +sensors@1.0-ser-706 ( 706) [006] d..3 538.729486: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=120 prev_state=R+ ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [006] ...1 538.729523: clock_set_rate: perfcl_clk state=422400000 cpu_id=6 +sugov:4-5860 ( 5860) [006] ...1 538.729535: cpu_frequency: state=422400 cpu_id=4 +sugov:4-5860 ( 5860) [006] ...1 538.729555: cpu_frequency: state=422400 cpu_id=5 +sugov:4-5860 ( 5860) [006] ...1 538.729564: cpu_frequency: state=422400 cpu_id=6 +sugov:4-5860 ( 5860) [006] ...1 538.729572: cpu_frequency: state=422400 cpu_id=7 +sugov:4-5860 ( 5860) [006] d..3 538.729585: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [006] d..3 538.729599: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=android.hardwar next_pid=1066 next_prio=120 +android.hardwar-1066 ( 706) [006] d..3 538.729620: sched_switch: prev_comm=android.hardwar prev_pid=1066 prev_prio=120 prev_state=S ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=120 +sensors@1.0-ser-706 ( 706) [006] d..3 538.729703: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=120 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] d..2 538.729732: cpu_idle: state=2 cpu_id=6 + <idle>-0 (-----) [001] dnh3 538.730335: sched_wakeup: comm=SensorService pid=1307 prio=89 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.730362: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.730406: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SensorService next_pid=1307 next_prio=89 +SensorService-1307 ( 1118) [001] d..3 538.730872: sugov_set_iowait_boost: doing iow boost +SensorService-1307 ( 1118) [001] d..3 538.730903: sugov_set_iowait_boost: doing iow boost +SensorService-1307 ( 1118) [001] d..3 538.730944: sugov_set_iowait_boost: doing iow boost +SensorService-1307 ( 1118) [001] d..3 538.730957: sched_switch: prev_comm=SensorService prev_pid=1307 prev_prio=89 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] dn.4 538.731003: sched_wakeup: comm=ksoftirqd/1 pid=17 prio=120 target_cpu=001 + <idle>-0 (-----) [001] d..3 538.731026: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/1 next_pid=17 next_prio=120 +ksoftirqd/1-17 ( 17) [001] d..3 538.731086: sched_switch: prev_comm=ksoftirqd/1 prev_pid=17 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.731134: cpu_idle: state=2 cpu_id=1 + <idle>-0 (-----) [004] d.h3 538.731541: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [006] dnh3 538.731558: sched_wakeup: comm=sensors@1.0-ser pid=706 prio=89 target_cpu=006 + <idle>-0 (-----) [004] dnh3 538.731560: sched_wakeup: comm=android.youtube pid=7459 prio=110 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.731574: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [006] .n.2 538.731576: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..3 538.731602: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sensors@1.0-ser next_pid=706 next_prio=89 + <idle>-0 (-----) [004] d..3 538.731606: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=android.youtube next_pid=7459 next_prio=110 +sensors@1.0-ser-706 ( 706) [006] d..3 538.731691: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [006] d..3 538.731708: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [006] d..3 538.731731: sugov_set_iowait_boost: skipping iow boost +sensors@1.0-ser-706 ( 706) [006] d..3 538.731737: sched_switch: prev_comm=sensors@1.0-ser prev_pid=706 prev_prio=89 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] d..2 538.731764: cpu_idle: state=2 cpu_id=6 +android.youtube-7459 ( 7459) [004] d..3 538.731849: sugov_set_iowait_boost: skipping iow boost +android.youtube-7459 ( 7459) [004] d..3 538.731881: sched_switch: prev_comm=android.youtube prev_pid=7459 prev_prio=110 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.731906: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [005] d.h4 538.734902: sched_wakeup: comm=background2-12 pid=7553 prio=130 target_cpu=004 + <idle>-0 (-----) [005] d..4 538.734926: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [005] dn.4 538.734932: sched_wakeup: comm=ksoftirqd/5 pid=49 prio=120 target_cpu=005 + <idle>-0 (-----) [005] .n.2 538.734938: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..3 538.734960: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/5 next_pid=49 next_prio=120 +ksoftirqd/5-49 ( 49) [005] d..3 538.735002: sched_switch: prev_comm=ksoftirqd/5 prev_pid=49 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] d..2 538.735023: cpu_idle: state=2 cpu_id=5 + <idle>-0 (-----) [004] .n.2 538.735059: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.735086: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=background2-12 next_pid=7553 next_prio=130 +background2-12-7553 ( 7459) [004] d..3 538.735217: sched_wakeup: comm=background2-2 pid=7481 prio=130 target_cpu=005 + <idle>-0 (-----) [005] .n.2 538.735377: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..3 538.735401: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=background2-2 next_pid=7481 next_prio=130 +background2-2-7481 ( 7459) [005] d..3 538.735486: sugov_set_iowait_boost: skipping iow boost +background2-2-7481 ( 7459) [005] d..3 538.735507: sched_switch: prev_comm=background2-2 prev_pid=7481 prev_prio=130 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] d..2 538.735527: cpu_idle: state=2 cpu_id=5 +background2-12-7553 ( 7459) [004] d..3 538.735793: sched_wakeup: comm=Jit thread pool pid=7464 prio=129 target_cpu=005 + <idle>-0 (-----) [005] .n.2 538.735954: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..3 538.735978: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Jit thread pool next_pid=7464 next_prio=129 +Jit thread pool-7464 (-----) [005] d.h2 538.736598: sugov_set_iowait_boost: skipping iow boost +background2-12-7553 ( 7459) [004] d.h2 538.736605: sugov_set_iowait_boost: skipping iow boost +background2-12-7553 ( 7459) [004] d..5 538.737468: sched_wakeup: comm=android.youtube pid=7459 prio=110 target_cpu=006 + <idle>-0 (-----) [000] d.h3 538.737493: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh3 538.737524: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=000 +background2-12-7553 ( 7459) [004] d..3 538.737541: sched_wakeup: comm=background2-6 pid=7489 prio=130 target_cpu=007 + <idle>-0 (-----) [000] .n.2 538.737545: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.737595: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 +background2-12-7553 ( 7459) [004] d..3 538.737598: sugov_set_iowait_boost: skipping iow boost +background2-12-7553 ( 7459) [004] d..3 538.737622: sched_switch: prev_comm=background2-12 prev_pid=7553 prev_prio=130 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] .n.2 538.737628: cpu_idle: state=4294967295 cpu_id=6 +kworker/u16:12-1014 ( 1014) [000] d..5 538.737645: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 + <idle>-0 (-----) [004] d..2 538.737651: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [006] d..3 538.737654: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=android.youtube next_pid=7459 next_prio=110 +kworker/u16:12-1014 ( 1014) [000] d..3 538.737678: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 + <idle>-0 (-----) [007] .n.2 538.737705: cpu_idle: state=4294967295 cpu_id=7 +kworker/0:5-1633 ( 1633) [000] d..3 538.737709: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [007] d..3 538.737735: sched_switch: prev_comm=swapper/7 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=background2-6 next_pid=7489 next_prio=130 +kworker/0:5-1633 ( 1633) [000] d..3 538.737762: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.737808: cpu_idle: state=2 cpu_id=0 +background2-6-7489 ( 7459) [007] d..3 538.737811: sugov_set_iowait_boost: skipping iow boost +background2-6-7489 ( 7459) [007] d..3 538.737839: sched_switch: prev_comm=background2-6 prev_pid=7489 prev_prio=130 prev_state=S ==> next_comm=swapper/7 next_pid=0 next_prio=120 + <idle>-0 (-----) [007] d..2 538.737863: cpu_idle: state=2 cpu_id=7 +android.youtube-7459 ( 7459) [006] d..5 538.738370: sched_wakeup: comm=RenderThread pid=7591 prio=110 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.738526: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.738551: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=7591 next_prio=110 +RenderThread-7591 ( 7459) [004] ...1 538.738762: tracing_mark_write: B|7459|notifyFramePending +RenderThread-7591 ( 7459) [004] ...1 538.738774: tracing_mark_write: E +RenderThread-7591 ( 7459) [004] d..3 538.738823: sched_switch: prev_comm=RenderThread prev_pid=7591 prev_prio=110 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.738877: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [001] d.h3 538.739408: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] d.h3 538.739427: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [001] dnh3 538.739439: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=001 + <idle>-0 (-----) [000] d.h3 538.739440: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh3 538.739454: sched_wakeup: comm=Binder:594_5 pid=2074 prio=120 target_cpu=000 + <idle>-0 (-----) [001] .n.2 538.739461: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [000] .n.2 538.739469: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.739510: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:594_5 next_pid=2074 next_prio=120 + <idle>-0 (-----) [001] d..3 538.739510: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120 +rcuop/4-44 ( 44) [001] d..4 538.739603: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 +android.youtube-7459 ( 7459) [006] d..3 538.739632: sugov_set_iowait_boost: skipping iow boost +rcuop/4-44 ( 44) [001] d..3 538.739660: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 +android.youtube-7459 ( 7459) [006] d..3 538.739663: sched_switch: prev_comm=android.youtube prev_pid=7459 prev_prio=110 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [006] d..2 538.739690: cpu_idle: state=2 cpu_id=6 + <idle>-0 (-----) [001] d..2 538.739708: cpu_idle: state=2 cpu_id=1 +Jit thread pool-7464 (-----) [005] d.h2 538.739931: sugov_set_iowait_boost: skipping iow boost +Binder:594_5-2074 ( 594) [000] d.h3 538.739941: sugov_set_iowait_boost: doing iow boost +Binder:594_5-2074 ( 594) [000] dn.5 538.740112: sched_wakeup: comm=composer@2.1-se pid=596 prio=97 target_cpu=000 +Binder:594_5-2074 ( 594) [000] d..3 538.740134: sched_switch: prev_comm=Binder:594_5 prev_pid=2074 prev_prio=120 prev_state=R+ ==> next_comm=composer@2.1-se next_pid=596 next_prio=97 +composer@2.1-se-596 ( 596) [000] d..3 538.740340: sugov_set_iowait_boost: doing iow boost +composer@2.1-se-596 ( 596) [000] d..3 538.740371: sched_switch: prev_comm=composer@2.1-se prev_pid=596 prev_prio=97 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..3 538.740410: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=Binder:594_5 next_pid=2074 next_prio=120 +Binder:594_5-2074 ( 594) [000] d..4 538.740513: sched_wakeup: comm=system pid=105 prio=120 target_cpu=001 +Binder:594_5-2074 ( 594) [000] d..4 538.740593: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=000 + <idle>-0 (-----) [001] .n.2 538.740700: cpu_idle: state=4294967295 cpu_id=1 +Binder:594_5-2074 ( 594) [000] ...1 538.740734: clock_set_rate: ahb_clk_src state=19200000 cpu_id=0 + <idle>-0 (-----) [001] d..3 538.740738: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=system next_pid=105 next_prio=120 +Jit thread pool-7464 (-----) [005] d..3 538.740957: sugov_set_iowait_boost: skipping iow boost +system-105 ( 105) [001] d..3 538.740961: sched_switch: prev_comm=system prev_pid=105 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 +Jit thread pool-7464 (-----) [005] d..3 538.740987: sched_switch: prev_comm=Jit thread pool prev_pid=7464 prev_prio=129 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.741000: cpu_idle: state=2 cpu_id=1 + <idle>-0 (-----) [005] d..2 538.741019: cpu_idle: state=2 cpu_id=5 +Binder:594_5-2074 ( 594) [000] ...1 538.741637: clock_set_rate: ahb_clk_src state=19200000 cpu_id=0 +Binder:594_5-2074 ( 594) [000] ...1 538.741842: clock_set_rate: ahb_clk_src state=19200000 cpu_id=0 +Binder:594_5-2074 ( 594) [000] ...1 538.742734: clock_set_rate: ahb_clk_src state=19200000 cpu_id=0 +Binder:594_5-2074 ( 594) [000] d..4 538.742939: sched_wakeup: comm=system pid=105 prio=120 target_cpu=001 +Binder:594_5-2074 ( 594) [000] d..3 538.743061: sched_wakeup: comm=DispSync pid=615 prio=97 target_cpu=002 +Binder:594_5-2074 ( 594) [000] d..3 538.743113: sched_wakeup: comm=EventControl pid=654 prio=112 target_cpu=003 + <idle>-0 (-----) [001] .n.2 538.743132: cpu_idle: state=4294967295 cpu_id=1 +Binder:594_5-2074 ( 594) [000] dn.3 538.743152: sched_wakeup: comm=EventThread pid=627 prio=97 target_cpu=000 + <idle>-0 (-----) [001] d..3 538.743169: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=system next_pid=105 next_prio=120 +Binder:594_5-2074 ( 594) [000] dn.3 538.743170: sugov_set_iowait_boost: doing iow boost +Binder:594_5-2074 ( 594) [000] d..3 538.743182: sched_switch: prev_comm=Binder:594_5 prev_pid=2074 prev_prio=120 prev_state=R+ ==> next_comm=EventThread next_pid=627 next_prio=97 +EventThread-627 ( 594) [000] d..3 538.743218: sugov_set_iowait_boost: doing iow boost +EventThread-627 ( 594) [000] d..3 538.743243: sched_switch: prev_comm=EventThread prev_pid=627 prev_prio=97 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120 + <idle>-0 (-----) [002] .n.2 538.743263: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [002] d..3 538.743301: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=615 next_prio=97 + <idle>-0 (-----) [003] .n.2 538.743316: cpu_idle: state=4294967295 cpu_id=3 +rcuop/0-10 ( 10) [000] d..3 538.743325: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=Binder:594_5 next_pid=2074 next_prio=120 +DispSync-615 ( 594) [002] d..3 538.743340: sugov_set_iowait_boost: doing iow boost +Binder:594_5-2074 ( 594) [000] dn.3 538.743358: sched_wakeup: comm=EventThread pid=627 prio=97 target_cpu=000 + <idle>-0 (-----) [003] d..3 538.743359: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EventControl next_pid=654 next_prio=112 +DispSync-615 ( 594) [002] d..3 538.743364: sugov_set_iowait_boost: doing iow boost +Binder:594_5-2074 ( 594) [000] d..3 538.743374: sched_switch: prev_comm=Binder:594_5 prev_pid=2074 prev_prio=120 prev_state=R+ ==> next_comm=EventThread next_pid=627 next_prio=97 +DispSync-615 ( 594) [002] d..3 538.743397: sugov_set_iowait_boost: doing iow boost +DispSync-615 ( 594) [002] d..3 538.743408: sched_switch: prev_comm=DispSync prev_pid=615 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120 +EventControl-654 ( 594) [003] ...1 538.743421: tracing_mark_write: B|594|setVsyncEnabled +EventControl-654 ( 594) [003] ...1 538.743444: tracing_mark_write: B|594|setVsyncEnabled + <idle>-0 (-----) [002] d..2 538.743448: cpu_idle: state=2 cpu_id=2 +EventThread-627 ( 594) [000] d..3 538.743458: sched_wakeup: comm=DispSync pid=615 prio=97 target_cpu=002 + <idle>-0 (-----) [002] .n.2 538.743480: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [002] d..3 538.743501: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=615 next_prio=97 +DispSync-615 ( 594) [002] d..3 538.743531: sugov_set_iowait_boost: doing iow boost +EventControl-654 ( 594) [003] d..5 538.743547: sched_wakeup: comm=composer@2.1-se pid=596 prio=97 target_cpu=001 +DispSync-615 ( 594) [002] d..3 538.743568: sugov_set_iowait_boost: doing iow boost +DispSync-615 ( 594) [002] d..3 538.743579: sched_switch: prev_comm=DispSync prev_pid=615 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120 +EventControl-654 ( 594) [003] d..3 538.743601: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [002] d..2 538.743613: cpu_idle: state=2 cpu_id=2 +EventControl-654 ( 594) [003] d..3 538.743646: sched_switch: prev_comm=EventControl prev_pid=654 prev_prio=112 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120 +system-105 ( 105) [001] dn.3 538.743658: sugov_set_iowait_boost: doing iow boost +system-105 ( 105) [001] d..3 538.743672: sched_switch: prev_comm=system prev_pid=105 prev_prio=120 prev_state=R+ ==> next_comm=composer@2.1-se next_pid=596 next_prio=97 + <idle>-0 (-----) [003] d..2 538.743688: cpu_idle: state=2 cpu_id=3 +composer@2.1-se-596 ( 596) [001] ...1 538.743786: tracing_mark_write: B|596|HWPrimary::SetVSyncState:: +composer@2.1-se-596 ( 596) [001] ...1 538.744049: clock_set_rate: cnoc_a_clk state=19200000 cpu_id=1 +composer@2.1-se-596 ( 596) [001] d..7 538.744206: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 +composer@2.1-se-596 ( 596) [001] d..3 538.744228: sugov_set_iowait_boost: doing iow boost +composer@2.1-se-596 ( 596) [001] d..3 538.744254: sched_switch: prev_comm=composer@2.1-se prev_pid=596 prev_prio=97 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +EventThread-627 ( 594) [000] d..5 538.744280: sched_wakeup: comm=Binder:1118_7 pid=1846 prio=120 target_cpu=002 +smem_native_rpm-87 ( 87) [001] dn.7 538.744332: sched_wakeup: comm=composer@2.1-se pid=596 prio=97 target_cpu=001 +EventThread-627 ( 594) [000] d..3 538.744357: sugov_set_iowait_boost: doing iow boost +EventThread-627 ( 594) [000] d..3 538.744381: sugov_set_iowait_boost: doing iow boost +smem_native_rpm-87 ( 87) [001] d..3 538.744382: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=R+ ==> next_comm=composer@2.1-se next_pid=596 next_prio=97 +EventThread-627 ( 594) [000] d..3 538.744392: sched_switch: prev_comm=EventThread prev_pid=627 prev_prio=97 prev_state=S ==> next_comm=Binder:594_5 next_pid=2074 next_prio=120 +composer@2.1-se-596 ( 596) [001] ...1 538.744408: clock_set_rate: ahb_clk_src state=19200000 cpu_id=1 + <idle>-0 (-----) [002] .n.2 538.744472: cpu_idle: state=4294967295 cpu_id=2 +Binder:594_5-2074 ( 594) [000] d..3 538.744489: sched_switch: prev_comm=Binder:594_5 prev_pid=2074 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [002] d..3 538.744509: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:1118_7 next_pid=1846 next_prio=120 + <idle>-0 (-----) [000] d..2 538.744536: cpu_idle: state=2 cpu_id=0 +composer@2.1-se-596 ( 596) [001] ...1 538.744656: clock_set_rate: bimc_msmbus_clk state=104162969 cpu_id=1 +composer@2.1-se-596 ( 596) [001] ...1 538.744663: clock_set_rate: bimc_clk state=104162969 cpu_id=1 +composer@2.1-se-596 ( 596) [001] d..3 538.744768: sugov_set_iowait_boost: doing iow boost +composer@2.1-se-596 ( 596) [001] d..3 538.744789: sugov_set_iowait_boost: doing iow boost +composer@2.1-se-596 ( 596) [001] d..3 538.744800: sched_switch: prev_comm=composer@2.1-se prev_pid=596 prev_prio=97 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +smem_native_rpm-87 ( 87) [001] d..3 538.744836: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=system next_pid=105 next_prio=120 +Binder:1118_7-1846 ( 1118) [002] d..5 538.744858: sugov_set_iowait_boost: doing iow boost +Binder:1118_7-1846 ( 1118) [002] d..5 538.744868: sugov_set_iowait_boost: doing iow boost +Binder:1118_7-1846 ( 1118) [002] d..5 538.744881: sched_wakeup: comm=power@1.1-servi pid=704 prio=120 target_cpu=002 +Binder:1118_7-1846 ( 1118) [002] d..3 538.744943: sched_switch: prev_comm=Binder:1118_7 prev_pid=1846 prev_prio=120 prev_state=S ==> next_comm=power@1.1-servi next_pid=704 next_prio=120 +power@1.1-servi-704 ( 704) [002] d..4 538.745074: sched_wakeup: comm=Binder:1118_7 pid=1846 prio=120 target_cpu=002 + <idle>-0 (-----) [005] ...2 538.745138: cpu_idle: state=4294967295 cpu_id=5 +power@1.1-servi-704 ( 704) [002] d..3 538.745153: sched_switch: prev_comm=power@1.1-servi prev_pid=704 prev_prio=120 prev_state=S ==> next_comm=Binder:1118_7 next_pid=1846 next_prio=120 + <idle>-0 (-----) [005] d..2 538.745159: cpu_idle: state=2 cpu_id=5 + <idle>-0 (-----) [000] dnh3 538.745297: sched_wakeup: comm=composer@2.1-se pid=596 prio=97 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.745315: cpu_idle: state=4294967295 cpu_id=0 +Binder:1118_7-1846 ( 1118) [002] d..3 538.745327: sched_switch: prev_comm=Binder:1118_7 prev_pid=1846 prev_prio=120 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..3 538.745332: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=composer@2.1-se next_pid=596 next_prio=97 + <idle>-0 (-----) [002] d..2 538.745370: cpu_idle: state=2 cpu_id=2 +composer@2.1-se-596 ( 596) [000] ...1 538.745383: clock_set_rate: mmss_mdss_mdp_clk state=150000000 cpu_id=0 +composer@2.1-se-596 ( 596) [000] ...1 538.745393: clock_set_rate: mdp_clk_src state=150000000 cpu_id=0 +composer@2.1-se-596 ( 596) [000] ...1 538.745925: clock_set_rate: mmss_mdss_vsync_clk state=19200000 cpu_id=0 +composer@2.1-se-596 ( 596) [000] ...1 538.745937: clock_set_rate: vsync_clk_src state=19200000 cpu_id=0 +composer@2.1-se-596 ( 596) [000] ...1 538.746024: clock_set_rate: mmss_mdss_mdp_clk state=150000000 cpu_id=0 +composer@2.1-se-596 ( 596) [000] ...1 538.746031: clock_set_rate: mdp_clk_src state=150000000 cpu_id=0 +composer@2.1-se-596 ( 596) [000] ...1 538.746124: tracing_mark_write: E +composer@2.1-se-596 ( 596) [000] d..4 538.746210: sugov_set_iowait_boost: doing iow boost +composer@2.1-se-596 ( 596) [000] d..4 538.746220: sugov_set_iowait_boost: doing iow boost +composer@2.1-se-596 ( 596) [000] d..4 538.746231: sched_wakeup: comm=EventControl pid=654 prio=112 target_cpu=000 +composer@2.1-se-596 ( 596) [000] d..3 538.746302: sugov_set_iowait_boost: doing iow boost +composer@2.1-se-596 ( 596) [000] d..3 538.746323: sugov_set_iowait_boost: doing iow boost +composer@2.1-se-596 ( 596) [000] d..3 538.746334: sched_switch: prev_comm=composer@2.1-se prev_pid=596 prev_prio=97 prev_state=S ==> next_comm=EventControl next_pid=654 next_prio=112 +EventControl-654 ( 594) [000] ...1 538.746425: tracing_mark_write: C|594|HW_VSYNC_ON_0|1 +EventControl-654 ( 594) [000] ...1 538.746437: tracing_mark_write: E +EventControl-654 ( 594) [000] ...1 538.746446: tracing_mark_write: E +EventControl-654 ( 594) [000] d..3 538.746501: sched_switch: prev_comm=EventControl prev_pid=654 prev_prio=112 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.746534: cpu_idle: state=0 cpu_id=0 +system-105 ( 105) [001] d.h2 538.746608: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dns4 538.746709: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.746742: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.746761: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..5 538.746812: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=001 +system-105 ( 105) [001] d..3 538.746828: sched_switch: prev_comm=system prev_pid=105 prev_prio=120 prev_state=R+ ==> next_comm=rcuop/4 next_pid=44 next_prio=120 +rcu_preempt-7 ( 7) [000] d..3 538.746863: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 +rcuop/4-44 ( 44) [001] d..3 538.746891: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=system next_pid=105 next_prio=120 + <idle>-0 (-----) [000] d..2 538.746905: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [000] dnh8 538.747392: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.747428: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.747458: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 +kworker/0:5-1633 ( 1633) [000] d..5 538.747544: sched_wakeup: comm=SDM_EventThread pid=611 prio=111 target_cpu=002 +kworker/0:5-1633 ( 1633) [000] d..3 538.747607: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.747652: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [002] .n.2 538.747736: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [002] d..3 538.747775: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SDM_EventThread next_pid=611 next_prio=111 +SDM_EventThread-611 ( 596) [002] d..5 538.748081: sched_wakeup: comm=HwBinder:594_1 pid=612 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.748086: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.748109: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:594_1 next_pid=612 next_prio=120 +SDM_EventThread-611 ( 596) [002] d..3 538.748159: sugov_set_iowait_boost: doing iow boost +SDM_EventThread-611 ( 596) [002] d..3 538.748206: sched_switch: prev_comm=SDM_EventThread prev_pid=611 prev_prio=111 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120 +HwBinder:594_1-612 ( 594) [000] ...1 538.748220: tracing_mark_write: C|594|HW_VSYNC_0|1 + <idle>-0 (-----) [002] d..2 538.748246: cpu_idle: state=2 cpu_id=2 +HwBinder:594_1-612 ( 594) [000] d..3 538.748268: sched_wakeup: comm=DispSync pid=615 prio=97 target_cpu=002 +HwBinder:594_1-612 ( 594) [000] d..3 538.748373: sched_switch: prev_comm=HwBinder:594_1 prev_pid=612 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.748410: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [002] .n.2 538.748554: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [000] ...2 538.748581: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [002] d..3 538.748584: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=615 next_prio=97 + <idle>-0 (-----) [000] d..2 538.748597: cpu_idle: state=2 cpu_id=0 +DispSync-615 ( 594) [002] ...1 538.748650: tracing_mark_write: C|594|VSYNC-app|1 +DispSync-615 ( 594) [002] d..3 538.748692: sched_wakeup: comm=EventThread pid=627 prio=97 target_cpu=000 +DispSync-615 ( 594) [002] d..3 538.748724: sugov_set_iowait_boost: doing iow boost +DispSync-615 ( 594) [002] d..3 538.748745: sugov_set_iowait_boost: doing iow boost +DispSync-615 ( 594) [002] d..3 538.748775: sugov_set_iowait_boost: doing iow boost +DispSync-615 ( 594) [002] d..3 538.748786: sched_switch: prev_comm=DispSync prev_pid=615 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120 + <idle>-0 (-----) [002] d..2 538.748832: cpu_idle: state=0 cpu_id=2 + <idle>-0 (-----) [000] .n.2 538.748906: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.748939: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EventThread next_pid=627 next_prio=97 + <idle>-0 (-----) [002] ...2 538.749241: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [002] d..2 538.749260: cpu_idle: state=0 cpu_id=2 +EventThread-627 ( 594) [000] d..3 538.749410: sugov_set_iowait_boost: doing iow boost +EventThread-627 ( 594) [000] d..3 538.749435: sugov_set_iowait_boost: doing iow boost +EventThread-627 ( 594) [000] d..3 538.749467: sugov_set_iowait_boost: doing iow boost +EventThread-627 ( 594) [000] d..3 538.749478: sched_switch: prev_comm=EventThread prev_pid=627 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.749522: cpu_idle: state=2 cpu_id=0 + <idle>-0 (-----) [002] ...2 538.749665: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [002] d..2 538.749676: cpu_idle: state=2 cpu_id=2 +system-105 ( 105) [001] d.h2 538.749936: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [004] d.h3 538.750190: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] d.h3 538.750206: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dnh3 538.750219: sched_wakeup: comm=android.youtube pid=7459 prio=110 target_cpu=004 + <idle>-0 (-----) [004] dnh5 538.750252: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.750263: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.750294: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [004] ...1 538.750325: cpu_frequency: state=422400 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.750336: cpu_frequency: state=422400 cpu_id=5 +sugov:4-5860 ( 5860) [004] ...1 538.750342: cpu_frequency: state=422400 cpu_id=6 +sugov:4-5860 ( 5860) [004] ...1 538.750347: cpu_frequency: state=422400 cpu_id=7 +sugov:4-5860 ( 5860) [004] d..3 538.750357: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.750374: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=android.youtube next_pid=7459 next_prio=110 +android.youtube-7459 ( 7459) [004] ...1 538.750639: tracing_mark_write: B|7459|Choreographer#doFrame +android.youtube-7459 ( 7459) [004] ...1 538.750684: tracing_mark_write: B|7459|input + <idle>-0 (-----) [002] ...2 538.750706: cpu_idle: state=4294967295 cpu_id=2 +android.youtube-7459 ( 7459) [004] ...1 538.750727: tracing_mark_write: E + <idle>-0 (-----) [002] d..2 538.750732: cpu_idle: state=0 cpu_id=2 +android.youtube-7459 ( 7459) [004] ...1 538.750752: tracing_mark_write: B|7459|traversal +android.youtube-7459 ( 7459) [004] ...1 538.750845: tracing_mark_write: B|7459|measure +android.youtube-7459 ( 7459) [004] d..3 538.751427: sched_wakeup: comm=Jit thread pool pid=7464 prio=129 target_cpu=005 + <idle>-0 (-----) [002] ...2 538.751577: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [002] d..2 538.751590: cpu_idle: state=2 cpu_id=2 + <idle>-0 (-----) [005] .n.2 538.751592: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..3 538.751621: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Jit thread pool next_pid=7464 next_prio=129 +Jit thread pool-7464 (-----) [005] d..3 538.751697: sugov_set_iowait_boost: skipping iow boost +Jit thread pool-7464 (-----) [005] d..3 538.751731: sched_switch: prev_comm=Jit thread pool prev_pid=7464 prev_prio=129 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] d..2 538.751762: cpu_idle: state=2 cpu_id=5 +android.youtube-7459 ( 7459) [004] ...1 538.752401: tracing_mark_write: E +android.youtube-7459 ( 7459) [004] ...1 538.752443: tracing_mark_write: B|7459|layout +android.youtube-7459 ( 7459) [004] d..3 538.752792: sched_wakeup: comm=Jit thread pool pid=7464 prio=129 target_cpu=005 + <idle>-0 (-----) [005] .n.2 538.752953: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..3 538.752976: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Jit thread pool next_pid=7464 next_prio=129 +android.youtube-7459 ( 7459) [004] ...1 538.752977: tracing_mark_write: E +Jit thread pool-7464 (-----) [005] d..3 538.753044: sched_switch: prev_comm=Jit thread pool prev_pid=7464 prev_prio=129 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] d..2 538.753070: cpu_idle: state=0 cpu_id=5 +system-105 ( 105) [001] d.h2 538.753265: sugov_set_iowait_boost: doing iow boost +android.youtube-7459 ( 7459) [004] d.h2 538.753272: sugov_set_iowait_boost: skipping iow boost +android.youtube-7459 ( 7459) [004] dnH4 538.753315: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=004 +android.youtube-7459 ( 7459) [004] d..3 538.753343: sched_switch: prev_comm=android.youtube prev_pid=7459 prev_prio=110 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [004] ...1 538.753362: cpu_frequency: state=422400 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.753371: cpu_frequency: state=422400 cpu_id=5 +sugov:4-5860 ( 5860) [004] ...1 538.753378: cpu_frequency: state=422400 cpu_id=6 +sugov:4-5860 ( 5860) [004] ...1 538.753383: cpu_frequency: state=422400 cpu_id=7 +system-105 ( 105) [001] d.h4 538.753391: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=000 +sugov:4-5860 ( 5860) [004] d..3 538.753392: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.753405: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=android.youtube next_pid=7459 next_prio=110 + <idle>-0 (-----) [000] dns4 538.753543: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.753569: cpu_idle: state=4294967295 cpu_id=0 +android.youtube-7459 ( 7459) [004] ...1 538.753591: tracing_mark_write: B|7459|draw + <idle>-0 (-----) [000] d..3 538.753597: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..3 538.753634: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 +android.youtube-7459 ( 7459) [004] ...1 538.753642: tracing_mark_write: B|7459|Record View#draw() +kworker/u16:12-1014 ( 1014) [000] d..5 538.753670: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 +kworker/u16:12-1014 ( 1014) [000] d..3 538.753693: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 + <idle>-0 (-----) [005] ...2 538.753733: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.753742: cpu_idle: state=2 cpu_id=5 +kworker/0:5-1633 ( 1633) [000] d..3 538.753749: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.753791: cpu_idle: state=2 cpu_id=0 +android.youtube-7459 ( 7459) [004] d..3 538.753881: sched_wakeup: comm=Jit thread pool pid=7464 prio=129 target_cpu=005 + <idle>-0 (-----) [005] .n.2 538.754038: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..3 538.754063: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Jit thread pool next_pid=7464 next_prio=129 +Jit thread pool-7464 (-----) [005] d..3 538.754134: sched_switch: prev_comm=Jit thread pool prev_pid=7464 prev_prio=129 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] d..2 538.754157: cpu_idle: state=2 cpu_id=5 +android.youtube-7459 ( 7459) [004] ...1 538.754436: tracing_mark_write: E +android.youtube-7459 ( 7459) [004] d..5 538.754491: sched_wakeup: comm=RenderThread pid=7591 prio=110 target_cpu=005 +android.youtube-7459 ( 7459) [004] d..3 538.754512: sugov_set_iowait_boost: skipping iow boost +android.youtube-7459 ( 7459) [004] d..3 538.754539: sched_switch: prev_comm=android.youtube prev_pid=7459 prev_prio=110 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] dnh6 538.754557: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=004 + <idle>-0 (-----) [004] d..3 538.754567: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [004] ...1 538.754585: cpu_frequency: state=422400 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.754593: cpu_frequency: state=422400 cpu_id=5 +sugov:4-5860 ( 5860) [004] ...1 538.754599: cpu_frequency: state=422400 cpu_id=6 +sugov:4-5860 ( 5860) [004] ...1 538.754604: cpu_frequency: state=422400 cpu_id=7 +sugov:4-5860 ( 5860) [004] d..3 538.754613: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.754631: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.754635: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] .n.2 538.754654: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [004] d..2 538.754661: cpu_idle: state=2 cpu_id=4 + <idle>-0 (-----) [005] d..3 538.754678: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=7591 next_prio=110 +RenderThread-7591 ( 7459) [005] ...1 538.754731: tracing_mark_write: B|7459|DrawFrame +RenderThread-7591 ( 7459) [005] ...1 538.754744: tracing_mark_write: B|7459|syncFrameState +RenderThread-7591 ( 7459) [005] ...1 538.754779: tracing_mark_write: B|7459|prepareTree +RenderThread-7591 ( 7459) [005] d..3 538.756344: sched_wakeup: comm=hwuiTask1 pid=7601 prio=118 target_cpu=004 +RenderThread-7591 ( 7459) [005] ...1 538.756434: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.756446: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] d..3 538.756469: sched_wakeup: comm=android.youtube pid=7459 prio=110 target_cpu=006 + <idle>-0 (-----) [004] .n.2 538.756503: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] dn.3 538.756526: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] d..3 538.756535: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=hwuiTask1 next_pid=7601 next_prio=118 +RenderThread-7591 ( 7459) [005] ...1 538.756540: tracing_mark_write: B|7459|query +RenderThread-7591 ( 7459) [005] ...1 538.756551: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.756567: tracing_mark_write: B|7459|query +RenderThread-7591 ( 7459) [005] d.h2 538.756590: sugov_set_iowait_boost: skipping iow boost +system-105 ( 105) [001] d.h2 538.756598: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [006] .n.2 538.756631: cpu_idle: state=4294967295 cpu_id=6 +hwuiTask1-7601 ( 7459) [004] ...1 538.756645: tracing_mark_write: B|7459|Update SurfaceView position +RenderThread-7591 ( 7459) [005] ...1 538.756652: tracing_mark_write: E + <idle>-0 (-----) [006] d..3 538.756661: sched_switch: prev_comm=swapper/6 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=android.youtube next_pid=7459 next_prio=110 +hwuiTask1-7601 ( 7459) [004] ...1 538.756676: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.756681: tracing_mark_write: B|7459|query +android.youtube-7459 ( 7459) [006] ...1 538.756692: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.756699: tracing_mark_write: E +android.youtube-7459 ( 7459) [006] ...1 538.756705: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.756710: tracing_mark_write: B|7459|query +RenderThread-7591 ( 7459) [005] ...1 538.756715: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.756722: tracing_mark_write: B|7459|query +hwuiTask1-7601 ( 7459) [004] d..3 538.756724: sched_switch: prev_comm=hwuiTask1 prev_pid=7601 prev_prio=118 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 +android.youtube-7459 ( 7459) [006] ...1 538.756729: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.756734: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.756741: tracing_mark_write: B|7459|query +RenderThread-7591 ( 7459) [005] ...1 538.756746: tracing_mark_write: E + <idle>-0 (-----) [004] d..2 538.756748: cpu_idle: state=2 cpu_id=4 +RenderThread-7591 ( 7459) [005] ...1 538.756756: tracing_mark_write: B|7459|setBuffersDimensions +RenderThread-7591 ( 7459) [005] ...1 538.756761: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.756771: tracing_mark_write: B|7459|dequeueBuffer + <idle>-0 (-----) [000] d.h3 538.756832: sugov_set_iowait_boost: doing iow boost +android.youtube-7459 ( 7459) [006] d..3 538.756835: sched_switch: prev_comm=android.youtube prev_pid=7459 prev_prio=110 prev_state=S ==> next_comm=swapper/6 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] dnh3 538.756850: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 + <idle>-0 (-----) [006] d..2 538.756861: cpu_idle: state=2 cpu_id=6 + <idle>-0 (-----) [000] .n.2 538.756868: cpu_idle: state=4294967295 cpu_id=0 +RenderThread-7591 ( 7459) [005] d..5 538.756873: sugov_set_iowait_boost: skipping iow boost +RenderThread-7591 ( 7459) [005] d..5 538.756878: sugov_set_iowait_boost: skipping iow boost +RenderThread-7591 ( 7459) [005] d..5 538.756886: sched_wakeup: comm=Binder:594_5 pid=2074 prio=110 target_cpu=005 + <idle>-0 (-----) [000] dn.3 538.756897: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] d..3 538.756909: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +RenderThread-7591 ( 7459) [005] d..3 538.756926: sched_switch: prev_comm=RenderThread prev_pid=7591 prev_prio=110 prev_state=S ==> next_comm=Binder:594_5 next_pid=2074 next_prio=110 +rcu_preempt-7 ( 7) [000] d..5 538.756978: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=000 +rcu_preempt-7 ( 7) [000] d..3 538.757002: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120 +Binder:594_5-2074 ( 594) [005] ...1 538.757005: tracing_mark_write: B|594|dequeueBuffer +Binder:594_5-2074 ( 594) [005] ...1 538.757019: tracing_mark_write: B|594|waitWhileAllocatingLocked +Binder:594_5-2074 ( 594) [005] ...1 538.757023: tracing_mark_write: E +Binder:594_5-2074 ( 594) [005] ...1 538.757050: tracing_mark_write: B|594|com.google.android.youtube/com.google.android.apps.youtube.app.WatchWhileActivity#0: 0 +Binder:594_5-2074 ( 594) [005] ...1 538.757054: tracing_mark_write: E +rcuop/0-10 ( 10) [000] d..3 538.757058: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 +Binder:594_5-2074 ( 594) [005] ...1 538.757061: tracing_mark_write: E + <idle>-0 (-----) [000] d..2 538.757109: cpu_idle: state=2 cpu_id=0 +Binder:594_5-2074 ( 594) [005] dn.4 538.757142: sched_wakeup: comm=RenderThread pid=7591 prio=110 target_cpu=005 +Binder:594_5-2074 ( 594) [005] d..3 538.757152: sched_switch: prev_comm=Binder:594_5 prev_pid=2074 prev_prio=110 prev_state=R+ ==> next_comm=RenderThread next_pid=7591 next_prio=110 +RenderThread-7591 ( 7459) [005] ...1 538.757209: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.757231: tracing_mark_write: B|7459|query +RenderThread-7591 ( 7459) [005] dn.5 538.757286: sched_wakeup: comm=Binder:594_3 pid=827 prio=110 target_cpu=005 +RenderThread-7591 ( 7459) [005] d..3 538.757298: sched_switch: prev_comm=RenderThread prev_pid=7591 prev_prio=110 prev_state=R+ ==> next_comm=Binder:594_3 next_pid=827 next_prio=110 +system-105 ( 105) [001] d..3 538.757301: sched_switch: prev_comm=system prev_pid=105 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 +Binder:594_3-827 ( 594) [005] ...1 538.757344: tracing_mark_write: B|594|query +Binder:594_3-827 ( 594) [005] ...1 538.757352: tracing_mark_write: E + <idle>-0 (-----) [001] d..2 538.757352: cpu_idle: state=2 cpu_id=1 +Binder:594_3-827 ( 594) [005] d..3 538.757420: sched_switch: prev_comm=Binder:594_3 prev_pid=827 prev_prio=120 prev_state=S ==> next_comm=RenderThread next_pid=7591 next_prio=110 +RenderThread-7591 ( 7459) [005] ...1 538.757452: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.757471: tracing_mark_write: B|7459|eglBeginFrame +RenderThread-7591 ( 7459) [005] ...1 538.757483: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.757505: tracing_mark_write: B|7459|query +RenderThread-7591 ( 7459) [005] ...1 538.757510: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.757518: tracing_mark_write: B|7459|query +RenderThread-7591 ( 7459) [005] ...1 538.757523: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.757555: tracing_mark_write: B|7459|computeOrdering +RenderThread-7591 ( 7459) [005] ...1 538.757587: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.758040: tracing_mark_write: B|7459|flush drawing commands +RenderThread-7591 ( 7459) [005] ...1 538.758616: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.758666: tracing_mark_write: B|7459|waitOnFences +RenderThread-7591 ( 7459) [005] ...1 538.758683: tracing_mark_write: E +RenderThread-7591 ( 7459) [005] ...1 538.758704: tracing_mark_write: B|7459|eglSwapBuffersWithDamageKHR +RenderThread-7591 ( 7459) [005] ...1 538.758729: tracing_mark_write: B|7459|setSurfaceDamage +RenderThread-7591 ( 7459) [005] ...1 538.758755: tracing_mark_write: E + <idle>-0 (-----) [004] ...2 538.759429: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..2 538.759444: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [006] ...2 538.759484: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [006] d..2 538.759500: cpu_idle: state=0 cpu_id=6 + <idle>-0 (-----) [007] ...2 538.759540: cpu_idle: state=4294967295 cpu_id=7 + <idle>-0 (-----) [007] d..2 538.759556: cpu_idle: state=0 cpu_id=7 +RenderThread-7591 ( 7459) [005] d.h3 538.759935: sugov_set_iowait_boost: skipping iow boost +RenderThread-7591 ( 7459) [005] d.H5 538.759976: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.759979: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.759997: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +sugov:4-5860 ( 5860) [004] ...1 538.760017: cpu_frequency: state=422400 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.760026: cpu_frequency: state=422400 cpu_id=5 +sugov:4-5860 ( 5860) [004] ...1 538.760032: cpu_frequency: state=422400 cpu_id=6 +sugov:4-5860 ( 5860) [004] ...1 538.760038: cpu_frequency: state=422400 cpu_id=7 +sugov:4-5860 ( 5860) [004] d..3 538.760048: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.760059: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.760076: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.760081: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.760101: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [001] ...2 538.760125: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..2 538.760162: cpu_idle: state=0 cpu_id=1 + <idle>-0 (-----) [000] ...2 538.760174: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..2 538.760200: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [002] ...2 538.760206: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [002] d..2 538.760232: cpu_idle: state=0 cpu_id=2 + <idle>-0 (-----) [003] ...2 538.760243: cpu_idle: state=4294967295 cpu_id=3 + <idle>-0 (-----) [003] d..2 538.760269: cpu_idle: state=0 cpu_id=3 +RenderThread-7591 ( 7459) [005] d..3 538.760317: sched_switch: prev_comm=RenderThread prev_pid=7591 prev_prio=110 prev_state=D ==> next_comm=Binder:594_5 next_pid=2074 next_prio=110 +Binder:594_5-2074 ( 594) [005] d..3 538.760421: sched_switch: prev_comm=Binder:594_5 prev_pid=2074 prev_prio=120 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] d..2 538.760452: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [005] d.h4 538.760923: sched_blocked_reason: pid=7591 iowait=0 caller=_regulator_enable_delay+0x4c/0x64 + <idle>-0 (-----) [005] d.h4 538.760931: sched_wakeup: comm=RenderThread pid=7591 prio=110 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.760934: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [005] ...2 538.760943: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [004] d..3 538.760947: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=7591 next_prio=110 + <idle>-0 (-----) [005] d..2 538.760954: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [001] d.h3 538.761130: sugov_set_iowait_boost: doing iow boost +RenderThread-7591 ( 7459) [004] d..3 538.761134: sched_switch: prev_comm=RenderThread prev_pid=7591 prev_prio=110 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] dnh3 538.761155: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 + <idle>-0 (-----) [004] d..2 538.761156: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [001] .n.2 538.761172: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [005] d.s8 538.761198: sched_blocked_reason: pid=7591 iowait=0 caller=msm_rpm_wait_for_ack+0x68/0x124 + <idle>-0 (-----) [005] d.s8 538.761205: sched_wakeup: comm=RenderThread pid=7591 prio=110 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.761209: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [001] d..3 538.761211: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 + <idle>-0 (-----) [004] d..3 538.761221: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=7591 next_prio=110 + <idle>-0 (-----) [005] ...2 538.761238: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.761245: cpu_idle: state=0 cpu_id=5 +smem_native_rpm-87 ( 87) [001] d..3 538.761310: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 +RenderThread-7591 ( 7459) [004] d..3 538.761333: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [001] dnh4 538.761340: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 +RenderThread-7591 ( 7459) [004] d..3 538.761350: sched_switch: prev_comm=RenderThread prev_pid=7591 prev_prio=110 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..3 538.761365: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 + <idle>-0 (-----) [005] d.s8 538.761368: sched_blocked_reason: pid=7591 iowait=0 caller=msm_rpm_wait_for_ack+0x68/0x124 + <idle>-0 (-----) [004] d..2 538.761369: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [005] d.s8 538.761375: sched_wakeup: comm=RenderThread pid=7591 prio=110 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.761378: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.761389: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=7591 next_prio=110 + <idle>-0 (-----) [005] ...2 538.761398: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.761403: cpu_idle: state=0 cpu_id=5 +smem_native_rpm-87 ( 87) [001] d..3 538.761436: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.761478: cpu_idle: state=0 cpu_id=1 + <idle>-0 (-----) [005] ...2 538.761615: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.761624: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [001] dnh3 538.761663: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.761676: cpu_idle: state=4294967295 cpu_id=1 +RenderThread-7591 ( 7459) [004] ...1 538.761687: clock_set_rate: gpucc_gfx3d_clk state=257000000 cpu_id=4 +RenderThread-7591 ( 7459) [004] ...1 538.761692: clock_set_rate: gfx3d_clk_src state=257000000 cpu_id=4 +RenderThread-7591 ( 7459) [004] ...1 538.761695: clock_set_rate: gpu_pll0_pll_out_even state=514000000 cpu_id=4 + <idle>-0 (-----) [001] d..3 538.761697: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +RenderThread-7591 ( 7459) [004] ...1 538.761700: clock_set_rate: gpu_pll0_pll state=514000195 cpu_id=4 + <idle>-0 (-----) [005] ...2 538.761743: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.761752: cpu_idle: state=0 cpu_id=5 +smem_native_rpm-87 ( 87) [001] d..3 538.761754: sugov_set_iowait_boost: doing iow boost +smem_native_rpm-87 ( 87) [001] d..3 538.761789: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] ...2 538.761805: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.761811: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [001] d..2 538.761825: cpu_idle: state=0 cpu_id=1 + <idle>-0 (-----) [001] dnh3 538.761889: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 +RenderThread-7591 ( 7459) [004] d..3 538.761894: sched_switch: prev_comm=RenderThread prev_pid=7591 prev_prio=110 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] .n.2 538.761901: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [004] d..2 538.761915: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [001] d..3 538.761923: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +smem_native_rpm-87 ( 87) [001] d..3 538.761979: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] d.s8 538.761993: sched_blocked_reason: pid=7591 iowait=0 caller=msm_rpm_wait_for_ack+0x68/0x124 + <idle>-0 (-----) [005] d.s8 538.761999: sched_wakeup: comm=RenderThread pid=7591 prio=110 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.762003: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.762015: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=7591 next_prio=110 + <idle>-0 (-----) [001] d..2 538.762015: cpu_idle: state=0 cpu_id=1 + <idle>-0 (-----) [005] ...2 538.762019: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.762028: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [001] dnh3 538.762091: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 +RenderThread-7591 ( 7459) [004] d..3 538.762094: sched_switch: prev_comm=RenderThread prev_pid=7591 prev_prio=110 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] .n.2 538.762106: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [004] d..2 538.762112: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [001] d..3 538.762127: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 + <idle>-0 (-----) [004] d.h3 538.762214: sched_blocked_reason: pid=7591 iowait=0 caller=msm_rpm_wait_for_ack+0x68/0x124 + <idle>-0 (-----) [004] dnh3 538.762221: sched_wakeup: comm=RenderThread pid=7591 prio=110 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.762228: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.762238: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=7591 next_prio=110 + <idle>-0 (-----) [005] ...2 538.762264: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.762272: cpu_idle: state=0 cpu_id=5 +smem_native_rpm-87 ( 87) [001] d..3 538.762288: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.762328: cpu_idle: state=0 cpu_id=1 +RenderThread-7591 ( 7459) [004] d..3 538.762475: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [001] dnh3 538.762483: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 + <idle>-0 (-----) [005] ...2 538.762492: cpu_idle: state=4294967295 cpu_id=5 +RenderThread-7591 ( 7459) [004] d..3 538.762493: sched_switch: prev_comm=RenderThread prev_pid=7591 prev_prio=110 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] .n.2 538.762496: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [005] d..2 538.762497: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [004] d..2 538.762515: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [001] d..3 538.762519: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 + <idle>-0 (-----) [005] d.s8 538.762552: sched_blocked_reason: pid=7591 iowait=0 caller=msm_rpm_wait_for_ack+0x68/0x124 + <idle>-0 (-----) [005] d.s8 538.762559: sched_wakeup: comm=RenderThread pid=7591 prio=110 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.762563: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.762575: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=RenderThread next_pid=7591 next_prio=110 + <idle>-0 (-----) [005] ...2 538.762580: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.762587: cpu_idle: state=0 cpu_id=5 +smem_native_rpm-87 ( 87) [001] d..3 538.762610: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.762653: cpu_idle: state=0 cpu_id=1 + <idle>-0 (-----) [005] ...2 538.762816: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.762825: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [001] ...2 538.762879: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..2 538.762897: cpu_idle: state=0 cpu_id=1 + <idle>-0 (-----) [005] ...2 538.763080: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.763088: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [001] ...2 538.763136: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..2 538.763153: cpu_idle: state=0 cpu_id=1 + <idle>-0 (-----) [005] ...2 538.763388: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.763396: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [001] ...2 538.763404: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..2 538.763416: cpu_idle: state=0 cpu_id=1 + <idle>-0 (-----) [000] d.h3 538.763535: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh3 538.763551: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=000 + <idle>-0 (-----) [005] ...2 538.763558: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [007] ...2 538.763560: cpu_idle: state=4294967295 cpu_id=7 + <idle>-0 (-----) [006] ...2 538.763561: cpu_idle: state=4294967295 cpu_id=6 + <idle>-0 (-----) [005] d..2 538.763563: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [007] d..2 538.763565: cpu_idle: state=0 cpu_id=7 + <idle>-0 (-----) [001] ...2 538.763566: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [006] d..2 538.763568: cpu_idle: state=0 cpu_id=6 + <idle>-0 (-----) [003] ...2 538.763568: cpu_idle: state=4294967295 cpu_id=3 + <idle>-0 (-----) [002] ...2 538.763569: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [000] .n.2 538.763572: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [002] d..2 538.763581: cpu_idle: state=0 cpu_id=2 + <idle>-0 (-----) [003] d..2 538.763581: cpu_idle: state=0 cpu_id=3 + <idle>-0 (-----) [001] d..2 538.763583: cpu_idle: state=0 cpu_id=1 + <idle>-0 (-----) [000] d..3 538.763602: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 +kworker/u16:12-1014 ( 1014) [000] d..4 538.763717: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [005] ...2 538.763722: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.763730: cpu_idle: state=0 cpu_id=5 +kworker/u16:12-1014 ( 1014) [000] d..4 538.763730: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [001] ...2 538.763890: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..2 538.763907: cpu_idle: state=0 cpu_id=1 +kworker/u16:12-1014 ( 1014) [000] d..3 538.763908: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d.h9 538.763971: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 +kworker/u16:11-682 ( 682) [000] d..3 538.764015: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 + <idle>-0 (-----) [005] ...2 538.764048: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.764055: cpu_idle: state=0 cpu_id=5 +RenderThread-7591 ( 7459) [004] ...1 538.764105: tracing_mark_write: B|7459|setBuffersTransform +RenderThread-7591 ( 7459) [004] ...1 538.764116: tracing_mark_write: E +kworker/0:5-1633 ( 1633) [000] d..5 538.764121: sched_wakeup: comm=SDM_EventThread pid=611 prio=111 target_cpu=002 + <idle>-0 (-----) [002] .n.2 538.764128: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [002] d..3 538.764157: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SDM_EventThread next_pid=611 next_prio=111 +kworker/0:5-1633 ( 1633) [000] d..3 538.764183: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 +RenderThread-7591 ( 7459) [004] ...1 538.764193: tracing_mark_write: B|7459|queueBuffer + <idle>-0 (-----) [000] d..2 538.764226: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [001] ...2 538.764257: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..2 538.764272: cpu_idle: state=0 cpu_id=1 +RenderThread-7591 ( 7459) [004] d..5 538.764316: sugov_set_iowait_boost: skipping iow boost +RenderThread-7591 ( 7459) [004] d..5 538.764322: sugov_set_iowait_boost: skipping iow boost +RenderThread-7591 ( 7459) [004] d..5 538.764332: sched_wakeup: comm=Binder:594_5 pid=2074 prio=110 target_cpu=004 +RenderThread-7591 ( 7459) [004] dnh6 538.764352: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=004 +RenderThread-7591 ( 7459) [004] d..3 538.764365: sched_switch: prev_comm=RenderThread prev_pid=7591 prev_prio=110 prev_state=R+ ==> next_comm=sugov:4 next_pid=5860 next_prio=49 +SDM_EventThread-611 ( 596) [002] d..5 538.764380: sched_wakeup: comm=HwBinder:594_1 pid=612 prio=120 target_cpu=000 +sugov:4-5860 ( 5860) [004] ...1 538.764384: cpu_frequency: state=422400 cpu_id=4 + <idle>-0 (-----) [000] .n.2 538.764386: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [005] ...2 538.764390: cpu_idle: state=4294967295 cpu_id=5 +sugov:4-5860 ( 5860) [004] ...1 538.764393: cpu_frequency: state=422400 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.764397: cpu_idle: state=0 cpu_id=5 +sugov:4-5860 ( 5860) [004] ...1 538.764399: cpu_frequency: state=422400 cpu_id=6 +sugov:4-5860 ( 5860) [004] ...1 538.764405: cpu_frequency: state=422400 cpu_id=7 + <idle>-0 (-----) [000] d..3 538.764411: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:594_1 next_pid=612 next_prio=120 +sugov:4-5860 ( 5860) [004] d..3 538.764413: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.764425: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=RenderThread next_pid=7591 next_prio=110 +RenderThread-7591 ( 7459) [004] d..3 538.764464: sched_switch: prev_comm=RenderThread prev_pid=7591 prev_prio=110 prev_state=S ==> next_comm=Binder:594_5 next_pid=2074 next_prio=110 +SDM_EventThread-611 ( 596) [002] d..3 538.764469: sugov_set_iowait_boost: doing iow boost +SDM_EventThread-611 ( 596) [002] d..3 538.764517: sched_switch: prev_comm=SDM_EventThread prev_pid=611 prev_prio=111 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120 +Binder:594_5-2074 ( 594) [004] ...1 538.764550: tracing_mark_write: B|594|queueBuffer + <idle>-0 (-----) [002] d..2 538.764554: cpu_idle: state=0 cpu_id=2 +HwBinder:594_1-612 ( 594) [000] ...1 538.764569: tracing_mark_write: C|594|HW_VSYNC_0|0 +Binder:594_5-2074 ( 594) [004] ...1 538.764581: tracing_mark_write: B|594|com.google.android.youtube/com.google.android.apps.youtube.app.WatchWhileActivity#0: 0 +Binder:594_5-2074 ( 594) [004] ...1 538.764585: tracing_mark_write: E +Binder:594_5-2074 ( 594) [004] ...1 538.764609: tracing_mark_write: C|594|com.google.android.youtube/com.google.android.apps.youtube.app.WatchWhileActivity#0|1 + <idle>-0 (-----) [001] ...2 538.764662: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..2 538.764678: cpu_idle: state=0 cpu_id=1 +HwBinder:594_1-612 ( 594) [000] d..3 538.764688: sched_switch: prev_comm=HwBinder:594_1 prev_pid=612 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 +Binder:594_5-2074 ( 594) [004] ...1 538.764703: tracing_mark_write: B|594|waitForever + <idle>-0 (-----) [002] d.h4 538.764709: sched_wakeup: comm=DispSync pid=615 prio=97 target_cpu=001 +Binder:594_5-2074 ( 594) [004] ...1 538.764725: tracing_mark_write: E + <idle>-0 (-----) [001] dnh3 538.764726: sched_wakeup: comm=EventThread pid=629 prio=97 target_cpu=001 + <idle>-0 (-----) [000] d..2 538.764731: cpu_idle: state=0 cpu_id=0 +Binder:594_5-2074 ( 594) [004] ...1 538.764735: tracing_mark_write: B|594|addAndGetFrameTimestamps + <idle>-0 (-----) [001] .n.2 538.764742: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [005] ...2 538.764749: cpu_idle: state=4294967295 cpu_id=5 +Binder:594_5-2074 ( 594) [004] ...1 538.764754: tracing_mark_write: E + <idle>-0 (-----) [002] ...2 538.764755: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [005] d..2 538.764757: cpu_idle: state=0 cpu_id=5 +Binder:594_5-2074 ( 594) [004] ...1 538.764760: tracing_mark_write: E + <idle>-0 (-----) [001] d..3 538.764764: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=615 next_prio=97 + <idle>-0 (-----) [002] d..2 538.764772: cpu_idle: state=0 cpu_id=2 +DispSync-615 ( 594) [001] d..4 538.764789: sugov_set_iowait_boost: doing iow boost +Binder:594_5-2074 ( 594) [004] d..4 538.764810: sugov_set_iowait_boost: skipping iow boost +Binder:594_5-2074 ( 594) [004] dn.4 538.764820: sched_wakeup: comm=RenderThread pid=7591 prio=110 target_cpu=004 + <idle>-0 (-----) [000] .n.2 538.764827: cpu_idle: state=4294967295 cpu_id=0 +Binder:594_5-2074 ( 594) [004] d..3 538.764831: sched_switch: prev_comm=Binder:594_5 prev_pid=2074 prev_prio=110 prev_state=R+ ==> next_comm=RenderThread next_pid=7591 next_prio=110 + <idle>-0 (-----) [000] d..3 538.764853: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EventThread next_pid=629 next_prio=97 +DispSync-615 ( 594) [001] ...1 538.764884: tracing_mark_write: C|594|VSYNC-app|0 +RenderThread-7591 ( 7459) [004] ...1 538.764898: tracing_mark_write: E +DispSync-615 ( 594) [001] d..3 538.764934: sched_wakeup: comm=EventThread pid=627 prio=97 target_cpu=002 + <idle>-0 (-----) [002] .n.2 538.764934: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [002] d..3 538.764956: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EventThread next_pid=627 next_prio=97 +DispSync-615 ( 594) [001] d.h3 538.764974: sugov_set_iowait_boost: doing iow boost +DispSync-615 ( 594) [001] d.h3 538.764986: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=001 +RenderThread-7591 ( 7459) [004] ...1 538.764988: tracing_mark_write: E +DispSync-615 ( 594) [001] d..3 538.765000: sugov_set_iowait_boost: doing iow boost +EventThread-629 ( 594) [000] d..5 538.765008: sched_wakeup: comm=Binder:1118_7 pid=1846 prio=120 target_cpu=003 + <idle>-0 (-----) [003] .n.2 538.765012: cpu_idle: state=4294967295 cpu_id=3 +RenderThread-7591 ( 7459) [004] ...1 538.765014: tracing_mark_write: B|7459|query +RenderThread-7591 ( 7459) [004] ...1 538.765021: tracing_mark_write: E +DispSync-615 ( 594) [001] d..3 538.765023: sched_switch: prev_comm=DispSync prev_pid=615 prev_prio=97 prev_state=S ==> next_comm=rcuop/4 next_pid=44 next_prio=120 +RenderThread-7591 ( 7459) [004] ...1 538.765030: tracing_mark_write: B|7459|query +RenderThread-7591 ( 7459) [004] ...1 538.765036: tracing_mark_write: E + <idle>-0 (-----) [003] d..3 538.765045: sched_switch: prev_comm=swapper/3 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:1118_7 next_pid=1846 next_prio=120 +RenderThread-7591 ( 7459) [004] ...1 538.765053: tracing_mark_write: C|7459|hwui_Texture|25601320 + <idle>-0 (-----) [005] dnh3 538.765065: sched_wakeup: comm=DispSync pid=615 prio=97 target_cpu=005 +RenderThread-7591 ( 7459) [004] ...1 538.765066: tracing_mark_write: C|7459|hwui_Texture_count|37 + <idle>-0 (-----) [005] .n.2 538.765071: cpu_idle: state=4294967295 cpu_id=5 +RenderThread-7591 ( 7459) [004] ...1 538.765076: tracing_mark_write: C|7459|hwui_OffscreenBuffer|0 + <idle>-0 (-----) [005] d..3 538.765082: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=615 next_prio=97 +EventThread-629 ( 594) [000] d..3 538.765082: sugov_set_iowait_boost: doing iow boost +RenderThread-7591 ( 7459) [004] ...1 538.765087: tracing_mark_write: C|7459|hwui_OffscreenBuffer_count|2 +EventThread-627 ( 594) [002] d..3 538.765091: sugov_set_iowait_boost: doing iow boost +RenderThread-7591 ( 7459) [004] ...1 538.765098: tracing_mark_write: C|7459|hwui_Layer|0 +RenderThread-7591 ( 7459) [004] ...1 538.765110: tracing_mark_write: C|7459|hwui_Layer_count|0 +DispSync-615 ( 594) [005] d..3 538.765111: sugov_set_iowait_boost: skipping iow boost +rcuop/4-44 ( 44) [001] d..4 538.765113: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 +DispSync-615 ( 594) [005] d..3 538.765122: sugov_set_iowait_boost: skipping iow boost +RenderThread-7591 ( 7459) [004] ...1 538.765127: tracing_mark_write: E +rcuop/4-44 ( 44) [001] d..3 538.765130: sugov_set_iowait_boost: doing iow boost +EventThread-627 ( 594) [002] d..3 538.765136: sugov_set_iowait_boost: doing iow boost +DispSync-615 ( 594) [005] d..3 538.765137: sugov_set_iowait_boost: skipping iow boost +EventThread-629 ( 594) [000] d..3 538.765142: sugov_set_iowait_boost: doing iow boost +DispSync-615 ( 594) [005] d..3 538.765142: sched_switch: prev_comm=DispSync prev_pid=615 prev_prio=97 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120 +EventThread-627 ( 594) [002] d..3 538.765149: sched_switch: prev_comm=EventThread prev_pid=627 prev_prio=97 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120 +RenderThread-7591 ( 7459) [004] d..3 538.765158: sched_switch: prev_comm=RenderThread prev_pid=7591 prev_prio=110 prev_state=S ==> next_comm=Binder:594_5 next_pid=2074 next_prio=110 +EventThread-629 ( 594) [000] d..3 538.765160: sched_switch: prev_comm=EventThread prev_pid=629 prev_prio=97 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcuop/4-44 ( 44) [001] d..3 538.765168: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] d..2 538.765169: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [002] d..2 538.765190: cpu_idle: state=0 cpu_id=2 + <idle>-0 (-----) [001] d..2 538.765210: cpu_idle: state=0 cpu_id=1 +rcu_preempt-7 ( 7) [000] d..3 538.765220: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 +Binder:594_5-2074 ( 594) [004] d..3 538.765246: sched_switch: prev_comm=Binder:594_5 prev_pid=2074 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.765262: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [004] d..2 538.765273: cpu_idle: state=0 cpu_id=4 +Binder:1118_7-1846 ( 1118) [003] d..5 538.765371: sugov_set_iowait_boost: doing iow boost +Binder:1118_7-1846 ( 1118) [003] d..5 538.765383: sugov_set_iowait_boost: doing iow boost +Binder:1118_7-1846 ( 1118) [003] d..5 538.765397: sched_wakeup: comm=power@1.1-servi pid=704 prio=120 target_cpu=003 +Binder:1118_7-1846 ( 1118) [003] d..3 538.765464: sched_switch: prev_comm=Binder:1118_7 prev_pid=1846 prev_prio=120 prev_state=S ==> next_comm=power@1.1-servi next_pid=704 next_prio=120 + <idle>-0 (-----) [005] ...2 538.765560: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.765567: cpu_idle: state=0 cpu_id=5 +power@1.1-servi-704 ( 704) [003] d..4 538.765604: sched_wakeup: comm=Binder:1118_7 pid=1846 prio=120 target_cpu=003 +power@1.1-servi-704 ( 704) [003] d..3 538.765685: sched_switch: prev_comm=power@1.1-servi prev_pid=704 prev_prio=120 prev_state=S ==> next_comm=Binder:1118_7 next_pid=1846 next_prio=120 +Binder:1118_7-1846 ( 1118) [003] d..3 538.765865: sched_switch: prev_comm=Binder:1118_7 prev_pid=1846 prev_prio=120 prev_state=S ==> next_comm=swapper/3 next_pid=0 next_prio=120 + <idle>-0 (-----) [003] d..2 538.765912: cpu_idle: state=0 cpu_id=3 + <idle>-0 (-----) [004] d.s5 538.766638: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [000] d.h3 538.766639: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [004] dns5 538.766648: sched_wakeup: comm=kworker/4:2 pid=463 prio=120 target_cpu=004 + <idle>-0 (-----) [000] dnh3 538.766651: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.766665: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [004] .n.2 538.766676: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.766689: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/4:2 next_pid=463 next_prio=120 + <idle>-0 (-----) [000] d..3 538.766692: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/4:2-463 ( 463) [004] d..3 538.766749: sugov_set_iowait_boost: skipping iow boost +kworker/4:2-463 ( 463) [004] d..3 538.766769: sched_switch: prev_comm=kworker/4:2 prev_pid=463 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.766791: cpu_idle: state=0 cpu_id=4 +kworker/u16:11-682 ( 682) [000] d..4 538.766792: sched_wakeup: comm=kworker/u16:12 pid=1014 prio=120 target_cpu=000 +kworker/u16:11-682 ( 682) [000] d..3 538.767178: sugov_set_iowait_boost: doing iow boost +kworker/u16:11-682 ( 682) [000] d..3 538.767199: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=kworker/u16:12 next_pid=1014 next_prio=120 + <idle>-0 (-----) [004] dnh3 538.767342: sched_wakeup: comm=kworker/u16:7 pid=347 prio=120 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.767349: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.767360: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:7 next_pid=347 next_prio=120 +kworker/u16:7-347 ( 347) [004] d..3 538.767390: sched_switch: prev_comm=kworker/u16:7 prev_pid=347 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.767405: cpu_idle: state=0 cpu_id=4 +kworker/u16:12-1014 ( 1014) [000] d..3 538.767413: sched_switch: prev_comm=kworker/u16:12 prev_pid=1014 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.767447: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [004] dnh4 538.767479: sched_wakeup: comm=perfd pid=813 prio=120 target_cpu=004 + <idle>-0 (-----) [004] dnh4 538.767499: sched_wakeup: comm=ChromiumNet pid=7502 prio=130 target_cpu=005 + <idle>-0 (-----) [005] .n.2 538.767502: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [004] .n.2 538.767507: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [005] d..3 538.767515: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ChromiumNet next_pid=7502 next_prio=130 + <idle>-0 (-----) [004] d..3 538.767518: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=perfd next_pid=813 next_prio=120 +perfd-813 ( 813) [004] d..3 538.767571: sched_switch: prev_comm=perfd prev_pid=813 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.767590: cpu_idle: state=0 cpu_id=4 +ChromiumNet-7502 ( 7459) [005] d..3 538.767664: sched_switch: prev_comm=ChromiumNet prev_pid=7502 prev_prio=130 prev_state=S ==> next_comm=swapper/5 next_pid=0 next_prio=120 + <idle>-0 (-----) [005] d..2 538.767686: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [005] ...2 538.768113: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.768119: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [000] d.h4 538.768702: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] d.h4 538.768712: sched_blocked_reason: pid=682 iowait=0 caller=venus_hfi_pm_handler+0x288/0x4d0 + <idle>-0 (-----) [000] dnh4 538.768724: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.768740: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.768758: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.768910: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.768941: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] d.h4 538.769402: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] d.h4 538.769409: sched_blocked_reason: pid=682 iowait=0 caller=__venus_power_off+0xf8/0x1e4 + <idle>-0 (-----) [000] dnh4 538.769420: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.769436: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.769452: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.769518: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.769544: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [004] d.h3 538.770035: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dnh3 538.770041: sched_wakeup: comm=kworker/u16:7 pid=347 prio=120 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.770048: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.770059: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:7 next_pid=347 next_prio=120 +kworker/u16:7-347 ( 347) [004] d..5 538.770078: sched_wakeup: comm=kworker/4:2 pid=463 prio=120 target_cpu=004 +kworker/u16:7-347 ( 347) [004] d..3 538.770088: sched_switch: prev_comm=kworker/u16:7 prev_pid=347 prev_prio=120 prev_state=S ==> next_comm=kworker/4:2 next_pid=463 next_prio=120 + <idle>-0 (-----) [000] d.h4 538.770109: sched_blocked_reason: pid=682 iowait=0 caller=__venus_power_off+0xf8/0x1e4 +kworker/4:2-463 ( 463) [004] d..3 538.770114: sched_switch: prev_comm=kworker/4:2 prev_pid=463 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] dnh4 538.770121: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [004] d..2 538.770133: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [000] dns4 538.770155: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.770191: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.770209: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..5 538.770286: sched_wakeup: comm=rcuop/4 pid=44 prio=120 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.770292: cpu_idle: state=4294967295 cpu_id=1 +rcu_preempt-7 ( 7) [000] d..3 538.770309: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 + <idle>-0 (-----) [001] d..3 538.770319: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/4 next_pid=44 next_prio=120 +rcuop/4-44 ( 44) [001] d..3 538.770345: sugov_set_iowait_boost: doing iow boost +kworker/u16:11-682 ( 682) [000] d..3 538.770368: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 +rcuop/4-44 ( 44) [001] d..3 538.770382: sched_switch: prev_comm=rcuop/4 prev_pid=44 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.770404: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [001] d..2 538.770418: cpu_idle: state=0 cpu_id=1 + <idle>-0 (-----) [000] d.h4 538.770869: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] d.h4 538.770877: sched_blocked_reason: pid=682 iowait=0 caller=__venus_power_off+0xf8/0x1e4 + <idle>-0 (-----) [000] dnh4 538.770888: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.770902: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.770925: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.770986: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.771015: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] d.h4 538.771481: sched_blocked_reason: pid=682 iowait=0 caller=__venus_power_off+0xf8/0x1e4 + <idle>-0 (-----) [000] dnh4 538.771492: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.771507: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.771529: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.771584: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.771613: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] d.h4 538.772082: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] d.h4 538.772089: sched_blocked_reason: pid=682 iowait=0 caller=__venus_power_off+0xf8/0x1e4 + <idle>-0 (-----) [000] dnh4 538.772100: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.772114: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.772135: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.772191: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.772219: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] d.h4 538.772688: sched_blocked_reason: pid=682 iowait=0 caller=__venus_power_off+0xf8/0x1e4 + <idle>-0 (-----) [000] dnh4 538.772699: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.772713: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.772734: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.772769: sugov_set_iowait_boost: doing iow boost +kworker/u16:11-682 ( 682) [000] d..3 538.772804: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.772835: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] d.h4 538.773301: sched_blocked_reason: pid=682 iowait=0 caller=__venus_power_off+0xf8/0x1e4 + <idle>-0 (-----) [000] dnh4 538.773313: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.773327: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.773351: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.773397: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] dn.4 538.773430: sched_wakeup: comm=ksoftirqd/0 pid=3 prio=120 target_cpu=000 + <idle>-0 (-----) [000] d..3 538.773447: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ksoftirqd/0 next_pid=3 next_prio=120 +ksoftirqd/0-3 ( 3) [000] d..3 538.773497: sched_switch: prev_comm=ksoftirqd/0 prev_pid=3 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.773526: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] d.h4 538.773895: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] d.h4 538.773902: sched_blocked_reason: pid=682 iowait=0 caller=__venus_power_off+0xf8/0x1e4 + <idle>-0 (-----) [000] dnh4 538.773913: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.773927: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.773949: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.773996: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.774025: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] d.h4 538.774492: sched_blocked_reason: pid=682 iowait=0 caller=__venus_power_off+0xf8/0x1e4 + <idle>-0 (-----) [000] dnh4 538.774503: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.774517: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.774538: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.774585: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.774613: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] d.h4 538.775082: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] d.h4 538.775090: sched_blocked_reason: pid=682 iowait=0 caller=__venus_power_off+0xf8/0x1e4 + <idle>-0 (-----) [000] dnh4 538.775100: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.775114: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.775136: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.775182: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.775211: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] d.h4 538.775684: sched_blocked_reason: pid=682 iowait=0 caller=__venus_power_off+0xf8/0x1e4 + <idle>-0 (-----) [000] dnh4 538.775695: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.775709: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.775730: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.775776: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.775805: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] d.h4 538.776274: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] d.h4 538.776281: sched_blocked_reason: pid=682 iowait=0 caller=__venus_power_off+0xf8/0x1e4 + <idle>-0 (-----) [000] dnh4 538.776291: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.776305: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.776327: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] ...1 538.776707: clock_set_rate: mmssnoc_axi_clk state=74587500 cpu_id=0 +kworker/u16:11-682 ( 682) [000] ...1 538.776743: clock_set_rate: mmssnoc_axi_a_clk state=74587500 cpu_id=0 +kworker/u16:11-682 ( 682) [000] d..7 538.776877: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.776881: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.776907: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.776930: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.776973: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] d.h3 538.776993: sched_blocked_reason: pid=682 iowait=0 caller=msm_rpm_wait_for_ack+0x68/0x124 + <idle>-0 (-----) [005] ...2 538.776996: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [000] dnh3 538.777004: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [005] d..2 538.777005: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [000] .n.2 538.777017: cpu_idle: state=4294967295 cpu_id=0 +smem_native_rpm-87 ( 87) [001] d..3 538.777033: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..3 538.777040: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] ...1 538.777062: clock_set_rate: mmss_mnoc_maxi_clk state=75000000 cpu_id=0 + <idle>-0 (-----) [001] d..2 538.777069: cpu_idle: state=0 cpu_id=1 +kworker/u16:11-682 ( 682) [000] ...1 538.777074: clock_set_rate: maxi_clk_src state=75000000 cpu_id=0 +kworker/u16:11-682 ( 682) [000] d..7 538.777238: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.777242: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.777264: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.777288: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.777322: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [005] ...2 538.777339: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [000] d.h3 538.777341: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [005] d..2 538.777348: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [000] d.h3 538.777349: sched_blocked_reason: pid=682 iowait=0 caller=msm_rpm_wait_for_ack+0x68/0x124 + <idle>-0 (-----) [000] dnh3 538.777360: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.777372: cpu_idle: state=4294967295 cpu_id=0 +smem_native_rpm-87 ( 87) [001] d..3 538.777376: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..3 538.777393: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 + <idle>-0 (-----) [001] d..2 538.777413: cpu_idle: state=0 cpu_id=1 +kworker/u16:11-682 ( 682) [000] d..7 538.777539: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.777543: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.777564: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.777599: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.777636: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [005] ...2 538.777648: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [000] d.h3 538.777653: sched_blocked_reason: pid=682 iowait=0 caller=msm_rpm_wait_for_ack+0x68/0x124 + <idle>-0 (-----) [005] d..2 538.777656: cpu_idle: state=0 cpu_id=5 +smem_native_rpm-87 ( 87) [001] d..3 538.777660: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh3 538.777665: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.777677: cpu_idle: state=4294967295 cpu_id=0 +smem_native_rpm-87 ( 87) [001] d..3 538.777695: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..3 538.777700: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 + <idle>-0 (-----) [001] d..2 538.777731: cpu_idle: state=0 cpu_id=1 +kworker/u16:11-682 ( 682) [000] d..7 538.777847: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.777851: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.777873: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.777895: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.777932: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [005] ...2 538.777942: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [000] d.h3 538.777950: sched_blocked_reason: pid=682 iowait=0 caller=msm_rpm_wait_for_ack+0x68/0x124 + <idle>-0 (-----) [005] d..2 538.777950: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [000] dnh3 538.777961: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.777973: cpu_idle: state=4294967295 cpu_id=0 +smem_native_rpm-87 ( 87) [001] d..3 538.777979: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..3 538.777995: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [000] ...1 538.778014: clock_set_rate: cnoc_clk state=125 cpu_id=0 + <idle>-0 (-----) [001] d..2 538.778015: cpu_idle: state=0 cpu_id=1 +kworker/u16:11-682 ( 682) [000] ...1 538.778043: clock_set_rate: ahb_clk_src state=19200000 cpu_id=0 +kworker/u16:11-682 ( 682) [000] d..7 538.778412: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.778416: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.778437: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +kworker/u16:11-682 ( 682) [000] d..3 538.778463: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.778501: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [005] ...2 538.778513: cpu_idle: state=4294967295 cpu_id=5 +smem_native_rpm-87 ( 87) [001] d.h3 538.778520: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [005] d..2 538.778521: cpu_idle: state=0 cpu_id=5 +smem_native_rpm-87 ( 87) [001] d.h3 538.778529: sched_blocked_reason: pid=682 iowait=0 caller=msm_rpm_wait_for_ack+0x68/0x124 +smem_native_rpm-87 ( 87) [001] d.h3 538.778543: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=001 +smem_native_rpm-87 ( 87) [001] d..3 538.778578: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [001] dn.7 538.778700: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 +kworker/u16:11-682 ( 682) [001] d..3 538.778721: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +smem_native_rpm-87 ( 87) [001] d..3 538.778744: sugov_set_iowait_boost: doing iow boost +smem_native_rpm-87 ( 87) [001] d..3 538.778760: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 + <idle>-0 (-----) [005] ...2 538.778785: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.778794: cpu_idle: state=0 cpu_id=5 +kworker/u16:11-682 ( 682) [001] dn.7 538.778868: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 +kworker/u16:11-682 ( 682) [001] d..3 538.778887: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +smem_native_rpm-87 ( 87) [001] d..3 538.778916: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [001] d..3 538.778960: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d.h3 538.778987: sched_blocked_reason: pid=682 iowait=0 caller=msm_rpm_wait_for_ack+0x68/0x124 + <idle>-0 (-----) [005] ...2 538.778996: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [001] dnh3 538.778997: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=001 + <idle>-0 (-----) [005] d..2 538.779002: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [001] d..3 538.779018: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [001] ...1 538.779110: clock_set_rate: bimc_msmbus_clk state=100000000 cpu_id=1 +kworker/u16:11-682 ( 682) [001] ...1 538.779117: clock_set_rate: bimc_clk state=100000000 cpu_id=1 +kworker/u16:11-682 ( 682) [001] dn.7 538.779232: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 +kworker/u16:11-682 ( 682) [001] d..3 538.779252: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +smem_native_rpm-87 ( 87) [001] d..3 538.779283: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [001] d..3 538.779326: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d.h3 538.779352: sched_blocked_reason: pid=682 iowait=0 caller=msm_rpm_wait_for_ack+0x68/0x124 + <idle>-0 (-----) [005] ...2 538.779359: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [001] dnh3 538.779363: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=001 + <idle>-0 (-----) [005] d..2 538.779366: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [001] d..3 538.779384: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [001] ...1 538.779438: clock_set_rate: mmssnoc_axi_clk state=47393952 cpu_id=1 +kworker/u16:11-682 ( 682) [001] ...1 538.779460: clock_set_rate: mmssnoc_axi_a_clk state=47393952 cpu_id=1 +kworker/u16:11-682 ( 682) [001] dn.7 538.779545: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 +kworker/u16:11-682 ( 682) [001] d..3 538.779565: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +smem_native_rpm-87 ( 87) [001] d..3 538.779594: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [001] d..3 538.779636: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=D ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d.h4 538.779660: sched_blocked_reason: pid=682 iowait=0 caller=msm_rpm_wait_for_ack+0x68/0x124 + <idle>-0 (-----) [005] ...2 538.779667: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [001] dnh4 538.779670: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=001 + <idle>-0 (-----) [005] d..2 538.779672: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [001] d..3 538.779692: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [001] d..7 538.779892: sugov_set_iowait_boost: doing iow boost +kworker/u16:11-682 ( 682) [001] dn.7 538.779906: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 + <idle>-0 (-----) [005] ...2 538.779968: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.779974: cpu_idle: state=0 cpu_id=5 +kworker/u16:11-682 ( 682) [001] d..3 538.779990: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=R+ ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +smem_native_rpm-87 ( 87) [001] d..3 538.780028: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [001] d..3 538.780085: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.780126: cpu_idle: state=0 cpu_id=1 + <idle>-0 (-----) [000] d.h8 538.780678: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh8 538.780691: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.780722: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.780750: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 +kworker/0:5-1633 ( 1633) [000] d..5 538.780825: sched_wakeup: comm=SDM_EventThread pid=611 prio=111 target_cpu=002 + <idle>-0 (-----) [002] .n.2 538.780831: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [002] d..3 538.780858: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SDM_EventThread next_pid=611 next_prio=111 +kworker/0:5-1633 ( 1633) [000] d..3 538.780882: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.780918: cpu_idle: state=0 cpu_id=0 +SDM_EventThread-611 ( 596) [002] d..5 538.780994: sched_wakeup: comm=HwBinder:594_1 pid=612 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.780999: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.781022: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:594_1 next_pid=612 next_prio=120 + <idle>-0 (-----) [004] d.h4 538.781033: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dnh4 538.781039: sched_wakeup: comm=wpa_supplicant pid=1972 prio=120 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.781047: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.781060: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=wpa_supplicant next_pid=1972 next_prio=120 +SDM_EventThread-611 ( 596) [002] d..3 538.781095: sched_switch: prev_comm=SDM_EventThread prev_pid=611 prev_prio=111 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120 +HwBinder:594_1-612 ( 594) [000] ...1 538.781118: tracing_mark_write: C|594|HW_VSYNC_0|1 + <idle>-0 (-----) [002] d..2 538.781136: cpu_idle: state=0 cpu_id=2 +wpa_supplicant-1972 ( 1972) [004] d..3 538.781194: sched_switch: prev_comm=wpa_supplicant prev_pid=1972 prev_prio=120 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 +HwBinder:594_1-612 ( 594) [000] d..3 538.781219: sched_switch: prev_comm=HwBinder:594_1 prev_pid=612 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.781220: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [005] ...2 538.781248: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.781257: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [000] dnh3 538.781267: sched_wakeup: comm=DispSync pid=615 prio=97 target_cpu=000 + <idle>-0 (-----) [000] d..3 538.781291: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=615 next_prio=97 +DispSync-615 ( 594) [000] ...1 538.781342: tracing_mark_write: C|594|VSYNC-sf|1 +DispSync-615 ( 594) [000] d..3 538.781385: sched_wakeup: comm=EventThread pid=629 prio=97 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.781394: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.781414: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EventThread next_pid=629 next_prio=97 +DispSync-615 ( 594) [000] d..3 538.781416: sugov_set_iowait_boost: doing iow boost +DispSync-615 ( 594) [000] d..3 538.781457: sugov_set_iowait_boost: doing iow boost +DispSync-615 ( 594) [000] d..3 538.781468: sched_switch: prev_comm=DispSync prev_pid=615 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.781510: cpu_idle: state=0 cpu_id=0 +EventThread-629 ( 594) [001] d..5 538.781524: sched_wakeup: comm=surfaceflinger pid=594 prio=98 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.781529: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.781553: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=594 next_prio=98 +EventThread-629 ( 594) [001] d..3 538.781558: sugov_set_iowait_boost: doing iow boost +EventThread-629 ( 594) [001] d..3 538.781577: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [005] ...2 538.781589: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.781597: cpu_idle: state=0 cpu_id=5 +EventThread-629 ( 594) [001] d..3 538.781606: sugov_set_iowait_boost: doing iow boost +EventThread-629 ( 594) [001] d..3 538.781618: sched_switch: prev_comm=EventThread prev_pid=629 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.781657: cpu_idle: state=0 cpu_id=1 +surfaceflinger-594 ( 594) [000] ...1 538.781701: tracing_mark_write: B|594|onMessageReceived +surfaceflinger-594 ( 594) [000] ...1 538.781761: tracing_mark_write: C|594|FrameMissed|0 +surfaceflinger-594 ( 594) [000] ...1 538.781783: tracing_mark_write: B|594|handleMessageInvalidate +surfaceflinger-594 ( 594) [000] ...1 538.781832: tracing_mark_write: B|594|latchBuffer +surfaceflinger-594 ( 594) [000] ...1 538.781887: tracing_mark_write: B|594|query +surfaceflinger-594 ( 594) [000] ...1 538.781899: tracing_mark_write: E +surfaceflinger-594 ( 594) [000] ...1 538.781917: tracing_mark_write: B|594|updateTexImage +surfaceflinger-594 ( 594) [000] ...1 538.781965: tracing_mark_write: B|594|acquireBuffer + <idle>-0 (-----) [005] ...2 538.781976: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.781981: cpu_idle: state=0 cpu_id=5 +surfaceflinger-594 ( 594) [000] ...1 538.781998: tracing_mark_write: B|594|com.google.android.youtube/com.google.android.apps.youtube.app.WatchWhileActivity#0: 0 +surfaceflinger-594 ( 594) [000] ...1 538.782008: tracing_mark_write: E +surfaceflinger-594 ( 594) [000] ...1 538.782039: tracing_mark_write: C|594|com.google.android.youtube/com.google.android.apps.youtube.app.WatchWhileActivity#0|0 +surfaceflinger-594 ( 594) [000] ...1 538.782121: tracing_mark_write: E +surfaceflinger-594 ( 594) [000] ...1 538.782344: tracing_mark_write: B|594|wait +surfaceflinger-594 ( 594) [000] ...1 538.782369: tracing_mark_write: E +surfaceflinger-594 ( 594) [000] d..4 538.782425: sugov_set_iowait_boost: doing iow boost +surfaceflinger-594 ( 594) [000] d..4 538.782440: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=000 +surfaceflinger-594 ( 594) [000] ...1 538.782493: tracing_mark_write: E +surfaceflinger-594 ( 594) [000] ...1 538.782541: tracing_mark_write: E +surfaceflinger-594 ( 594) [000] ...1 538.782575: tracing_mark_write: E +surfaceflinger-594 ( 594) [000] ...1 538.782590: tracing_mark_write: E +surfaceflinger-594 ( 594) [000] ...1 538.782616: tracing_mark_write: B|594|onMessageReceived +surfaceflinger-594 ( 594) [000] ...1 538.782632: tracing_mark_write: B|594|handleMessageRefresh +surfaceflinger-594 ( 594) [000] ...1 538.782649: tracing_mark_write: B|594|preComposition +surfaceflinger-594 ( 594) [000] ...1 538.782674: tracing_mark_write: E +surfaceflinger-594 ( 594) [000] ...1 538.782695: tracing_mark_write: B|594|rebuildLayerStacks +surfaceflinger-594 ( 594) [000] ...1 538.782704: tracing_mark_write: E +surfaceflinger-594 ( 594) [000] ...1 538.782721: tracing_mark_write: B|594|setUpHWComposer +surfaceflinger-594 ( 594) [000] ...1 538.782835: tracing_mark_write: B|594|prepare +surfaceflinger-594 ( 594) [000] d..5 538.782996: sched_wakeup: comm=composer@2.1-se pid=596 prio=97 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.783002: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.783023: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=composer@2.1-se next_pid=596 next_prio=97 +surfaceflinger-594 ( 594) [000] d..3 538.783046: sugov_set_iowait_boost: doing iow boost +surfaceflinger-594 ( 594) [000] d..3 538.783068: sugov_set_iowait_boost: doing iow boost +surfaceflinger-594 ( 594) [000] d..3 538.783082: sched_switch: prev_comm=surfaceflinger prev_pid=594 prev_prio=98 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120 +rcuop/0-10 ( 10) [000] d..4 538.783152: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 +rcuop/0-10 ( 10) [000] d..3 538.783176: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +composer@2.1-se-596 ( 596) [001] ...1 538.783218: tracing_mark_write: B|596|HWCSession::ValidateDisplay:: +rcu_preempt-7 ( 7) [000] d..3 538.783227: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 +composer@2.1-se-596 ( 596) [001] d.h2 538.783263: sugov_set_iowait_boost: doing iow boost +composer@2.1-se-596 ( 596) [001] d.s2 538.783298: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] d..2 538.783338: cpu_idle: state=0 cpu_id=0 +composer@2.1-se-596 ( 596) [001] ...1 538.783921: tracing_mark_write: B|596|HWDevice::Validate:: +composer@2.1-se-596 ( 596) [001] ...1 538.784098: tracing_mark_write: E +composer@2.1-se-596 ( 596) [001] ...1 538.784137: tracing_mark_write: E +composer@2.1-se-596 ( 596) [001] d..4 538.784263: sched_wakeup: comm=surfaceflinger pid=594 prio=98 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.784264: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.784280: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=594 next_prio=98 +composer@2.1-se-596 ( 596) [001] d..3 538.784357: sugov_set_iowait_boost: doing iow boost +composer@2.1-se-596 ( 596) [001] d..3 538.784378: sugov_set_iowait_boost: doing iow boost +surfaceflinger-594 ( 594) [000] d.h5 538.784386: sched_wakeup: comm=POSIX timer 0 pid=626 prio=112 target_cpu=002 + <idle>-0 (-----) [002] .n.2 538.784392: cpu_idle: state=4294967295 cpu_id=2 +composer@2.1-se-596 ( 596) [001] d..3 538.784408: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [002] d..3 538.784420: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=POSIX timer 0 next_pid=626 next_prio=112 +composer@2.1-se-596 ( 596) [001] d..3 538.784421: sched_switch: prev_comm=composer@2.1-se prev_pid=596 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.784468: cpu_idle: state=0 cpu_id=1 +surfaceflinger-594 ( 594) [000] ...1 538.784475: tracing_mark_write: E +surfaceflinger-594 ( 594) [000] ...1 538.784489: tracing_mark_write: E +surfaceflinger-594 ( 594) [000] ...1 538.784514: tracing_mark_write: B|594|doComposition +POSIX timer 0-626 (-----) [002] d..5 538.784553: sched_wakeup: comm=Binder:1118_7 pid=1846 prio=120 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.784558: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.784584: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=Binder:1118_7 next_pid=1846 next_prio=120 +POSIX timer 0-626 (-----) [002] d..3 538.784612: sugov_set_iowait_boost: doing iow boost +surfaceflinger-594 ( 594) [000] ...1 538.784626: tracing_mark_write: B|594|acquireBuffer +surfaceflinger-594 ( 594) [000] ...1 538.784640: tracing_mark_write: E +POSIX timer 0-626 (-----) [002] d..3 538.784652: sched_switch: prev_comm=POSIX timer 0 prev_pid=626 prev_prio=112 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120 +surfaceflinger-594 ( 594) [000] ...1 538.784681: tracing_mark_write: B|594|postFramebuffer + <idle>-0 (-----) [002] d..2 538.784694: cpu_idle: state=0 cpu_id=2 +surfaceflinger-594 ( 594) [000] ...1 538.784700: tracing_mark_write: B|594|presentAndGetReleaseFences +surfaceflinger-594 ( 594) [000] d..5 538.784801: sched_wakeup: comm=composer@2.1-se pid=596 prio=97 target_cpu=001 +Binder:1118_7-1846 ( 1118) [001] d..3 538.784825: sched_switch: prev_comm=Binder:1118_7 prev_pid=1846 prev_prio=120 prev_state=R+ ==> next_comm=composer@2.1-se next_pid=596 next_prio=97 +surfaceflinger-594 ( 594) [000] d..3 538.784848: sugov_set_iowait_boost: doing iow boost +surfaceflinger-594 ( 594) [000] d..3 538.784868: sugov_set_iowait_boost: doing iow boost +surfaceflinger-594 ( 594) [000] d..3 538.784899: sugov_set_iowait_boost: doing iow boost +surfaceflinger-594 ( 594) [000] d..3 538.784911: sched_switch: prev_comm=surfaceflinger prev_pid=594 prev_prio=98 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.784944: cpu_idle: state=0 cpu_id=0 +composer@2.1-se-596 ( 596) [001] ...1 538.784969: tracing_mark_write: B|596|HWCSession::PresentDisplay:: +composer@2.1-se-596 ( 596) [001] ...1 538.785024: tracing_mark_write: B|596|HWDevice::Commit:: +composer@2.1-se-596 ( 596) [001] d..4 538.785292: sched_wakeup: comm=mdss_fb0 pid=3660 prio=83 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.785297: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.785313: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=3660 next_prio=83 +composer@2.1-se-596 ( 596) [001] ...1 538.785331: tracing_mark_write: E +composer@2.1-se-596 ( 596) [001] ...1 538.785395: tracing_mark_write: E +composer@2.1-se-596 ( 596) [001] d..4 538.785559: sched_wakeup: comm=surfaceflinger pid=594 prio=98 target_cpu=002 + <idle>-0 (-----) [002] .n.2 538.785565: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [002] d..3 538.785586: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=surfaceflinger next_pid=594 next_prio=98 +composer@2.1-se-596 ( 596) [001] d..3 538.785655: sugov_set_iowait_boost: doing iow boost +composer@2.1-se-596 ( 596) [001] d..3 538.785681: sugov_set_iowait_boost: doing iow boost +composer@2.1-se-596 ( 596) [001] d..3 538.785693: sched_switch: prev_comm=composer@2.1-se prev_pid=596 prev_prio=97 prev_state=S ==> next_comm=Binder:1118_7 next_pid=1846 next_prio=120 +surfaceflinger-594 ( 594) [002] ...1 538.785703: tracing_mark_write: E +Binder:1118_7-1846 ( 1118) [001] d..5 538.785768: sugov_set_iowait_boost: doing iow boost +surfaceflinger-594 ( 594) [002] ...1 538.785772: tracing_mark_write: B|594|wait +Binder:1118_7-1846 ( 1118) [001] d..5 538.785782: sched_wakeup: comm=power@1.1-servi pid=704 prio=120 target_cpu=001 +surfaceflinger-594 ( 594) [002] ...1 538.785796: tracing_mark_write: E +<3660>-3660 (-----) [000] ...1 538.785817: clock_set_rate: cnoc_a_clk state=80000000 cpu_id=0 +surfaceflinger-594 ( 594) [002] ...1 538.785823: tracing_mark_write: E +surfaceflinger-594 ( 594) [002] ...1 538.785832: tracing_mark_write: E +Binder:1118_7-1846 ( 1118) [001] d..3 538.785848: sched_switch: prev_comm=Binder:1118_7 prev_pid=1846 prev_prio=120 prev_state=S ==> next_comm=power@1.1-servi next_pid=704 next_prio=120 +surfaceflinger-594 ( 594) [002] ...1 538.785850: tracing_mark_write: B|594|postComposition +surfaceflinger-594 ( 594) [002] ...1 538.785873: tracing_mark_write: B|594|releaseBuffer +surfaceflinger-594 ( 594) [002] ...2 538.785897: tracing_mark_write: B|594|com.google.android.youtube/com.google.android.apps.youtube.app.WatchWhileActivity#0: 1 +surfaceflinger-594 ( 594) [002] ...1 538.785905: tracing_mark_write: E +<3660>-3660 (-----) [000] d..7 538.785936: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 +<3660>-3660 (-----) [000] d..3 538.785955: sugov_set_iowait_boost: doing iow boost +<3660>-3660 (-----) [000] d..3 538.785974: sugov_set_iowait_boost: doing iow boost +power@1.1-servi-704 ( 704) [001] d..4 538.785978: sched_wakeup: comm=Binder:1118_7 pid=1846 prio=120 target_cpu=001 +surfaceflinger-594 ( 594) [002] ...1 538.785992: tracing_mark_write: E +<3660>-3660 (-----) [000] d..3 538.786004: sugov_set_iowait_boost: doing iow boost +<3660>-3660 (-----) [000] d..3 538.786015: sched_switch: prev_comm=mdss_fb0 prev_pid=3660 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] dnh4 538.786042: sched_wakeup: comm=mdss_fb0 pid=3660 prio=83 target_cpu=000 + <idle>-0 (-----) [005] ...2 538.786047: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.786055: cpu_idle: state=0 cpu_id=5 +power@1.1-servi-704 ( 704) [001] d..3 538.786059: sched_switch: prev_comm=power@1.1-servi prev_pid=704 prev_prio=120 prev_state=S ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 + <idle>-0 (-----) [000] d..3 538.786064: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=3660 next_prio=83 +<3660>-3660 (-----) [000] ...1 538.786089: clock_set_rate: ahb_clk_src state=80800000 cpu_id=0 +smem_native_rpm-87 ( 87) [001] d..3 538.786102: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=Binder:1118_7 next_pid=1846 next_prio=120 +surfaceflinger-594 ( 594) [002] ...1 538.786187: tracing_mark_write: E +<3660>-3660 (-----) [000] d..7 538.786189: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=001 +<3660>-3660 (-----) [000] d..3 538.786206: sugov_set_iowait_boost: doing iow boost +<3660>-3660 (-----) [000] d..3 538.786222: sugov_set_iowait_boost: doing iow boost +surfaceflinger-594 ( 594) [002] d..4 538.786246: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=001 +<3660>-3660 (-----) [000] d..3 538.786251: sugov_set_iowait_boost: doing iow boost +<3660>-3660 (-----) [000] d..3 538.786261: sched_switch: prev_comm=mdss_fb0 prev_pid=3660 prev_prio=83 prev_state=D ==> next_comm=swapper/0 next_pid=0 next_prio=120 +Binder:1118_7-1846 ( 1118) [001] d..3 538.786272: sched_switch: prev_comm=Binder:1118_7 prev_pid=1846 prev_prio=120 prev_state=S ==> next_comm=rcuop/2 next_pid=28 next_prio=120 + <idle>-0 (-----) [000] dnh4 538.786286: sched_wakeup: comm=mdss_fb0 pid=3660 prio=83 target_cpu=000 +surfaceflinger-594 ( 594) [002] ...1 538.786288: tracing_mark_write: E + <idle>-0 (-----) [005] ...2 538.786291: cpu_idle: state=4294967295 cpu_id=5 +rcuop/2-28 ( 28) [001] d..3 538.786293: sugov_set_iowait_boost: doing iow boost +surfaceflinger-594 ( 594) [002] ...1 538.786298: tracing_mark_write: E + <idle>-0 (-----) [005] d..2 538.786299: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [000] d..3 538.786308: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=mdss_fb0 next_pid=3660 next_prio=83 +rcuop/2-28 ( 28) [001] d..3 538.786310: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +surfaceflinger-594 ( 594) [002] d..3 538.786334: sugov_set_iowait_boost: doing iow boost +surfaceflinger-594 ( 594) [002] d..3 538.786355: sugov_set_iowait_boost: doing iow boost +smem_native_rpm-87 ( 87) [001] d..3 538.786368: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 +surfaceflinger-594 ( 594) [002] d..3 538.786388: sugov_set_iowait_boost: doing iow boost +surfaceflinger-594 ( 594) [002] d..3 538.786403: sched_switch: prev_comm=surfaceflinger prev_pid=594 prev_prio=98 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.786425: cpu_idle: state=0 cpu_id=1 +<3660>-3660 (-----) [000] d..7 538.786447: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [002] d..2 538.786452: cpu_idle: state=0 cpu_id=2 +<3660>-3660 (-----) [000] d..7 538.786459: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=000 +<3660>-3660 (-----) [000] d..3 538.786474: sugov_set_iowait_boost: doing iow boost +<3660>-3660 (-----) [000] d..3 538.786494: sched_switch: prev_comm=mdss_fb0 prev_pid=3660 prev_prio=83 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 + <idle>-0 (-----) [005] ...2 538.786526: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.786533: cpu_idle: state=0 cpu_id=5 +smem_native_rpm-87 ( 87) [000] dnh3 538.786534: sched_wakeup: comm=mdss_fb0 pid=3660 prio=83 target_cpu=000 +smem_native_rpm-87 ( 87) [000] d..3 538.786552: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=R+ ==> next_comm=mdss_fb0 next_pid=3660 next_prio=83 +<3660>-3660 (-----) [000] d.h2 538.786604: sugov_set_iowait_boost: doing iow boost +<3660>-3660 (-----) [000] d.h4 538.786696: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.786703: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.786733: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +<3660>-3660 (-----) [000] d.s3 538.786763: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 +kworker/u16:11-682 ( 682) [001] dn.5 538.786776: sched_wakeup: comm=kworker/1:1 pid=534 prio=120 target_cpu=001 +kworker/u16:11-682 ( 682) [001] d..3 538.786792: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=R+ ==> next_comm=kworker/1:1 next_pid=534 next_prio=120 +kworker/1:1-534 ( 534) [001] d..3 538.786834: sched_switch: prev_comm=kworker/1:1 prev_pid=534 prev_prio=120 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:11-682 ( 682) [001] d..3 538.786878: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.786915: cpu_idle: state=0 cpu_id=1 +<3660>-3660 (-----) [000] ...1 538.789497: clock_set_rate: cnoc_a_clk state=19200000 cpu_id=0 +<3660>-3660 (-----) [000] d..3 538.789569: sugov_set_iowait_boost: doing iow boost +<3660>-3660 (-----) [000] d..3 538.789590: sugov_set_iowait_boost: doing iow boost +<3660>-3660 (-----) [000] d..3 538.789602: sched_switch: prev_comm=mdss_fb0 prev_pid=3660 prev_prio=83 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +smem_native_rpm-87 ( 87) [000] dn.7 538.789666: sched_wakeup: comm=mdss_fb0 pid=3660 prio=83 target_cpu=000 + <idle>-0 (-----) [005] ...2 538.789710: cpu_idle: state=4294967295 cpu_id=5 +smem_native_rpm-87 ( 87) [000] d..3 538.789715: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=R+ ==> next_comm=mdss_fb0 next_pid=3660 next_prio=83 + <idle>-0 (-----) [005] d..2 538.789718: cpu_idle: state=0 cpu_id=5 +<3660>-3660 (-----) [000] ...1 538.789733: clock_set_rate: ahb_clk_src state=19200000 cpu_id=0 +<3660>-3660 (-----) [000] d.h3 538.789971: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [005] ...2 538.790058: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.790065: cpu_idle: state=0 cpu_id=5 + <idle>-0 (-----) [005] ...2 538.790251: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.790259: cpu_idle: state=0 cpu_id=5 +<3660>-3660 (-----) [000] ...1 538.790259: clock_set_rate: mmss_mdss_esc0_clk state=19200000 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790271: clock_set_rate: esc0_clk_src state=19200000 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790287: clock_set_rate: mmss_mdss_byte0_clk state=88863660 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790295: clock_set_rate: byte0_clk_src state=88863660 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790301: clock_set_rate: ext_byte0_clk_src state=88863660 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790307: clock_set_rate: dsi0pll_byteclk_mux state=88863660 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790312: clock_set_rate: dsi0pll_byteclk_src state=88863660 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790322: clock_set_rate: dsi0pll_bitclk_src state=710909280 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790329: clock_set_rate: dsi0pll_vco_clk state=1421818560 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790401: clock_set_rate: mmss_mdss_pclk0_clk state=118484880 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790409: clock_set_rate: pclk0_clk_src state=118484880 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790450: clock_set_rate: ext_pclk0_clk_src state=118484880 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790455: clock_set_rate: dsi0pll_pclk_mux state=118484880 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790460: clock_set_rate: dsi0pll_pclk_src state=118484880 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790470: clock_set_rate: dsi0pll_pclk_src_mux state=355454640 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790477: clock_set_rate: dsi0pll_post_bit_div state=355454640 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790505: clock_set_rate: mmss_mdss_byte0_intf_clk state=44431830 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790512: clock_set_rate: mmss_mdss_byte0_intf_div_clk state=44431830 cpu_id=0 + <idle>-0 (-----) [005] ...2 538.790550: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..2 538.790555: cpu_idle: state=0 cpu_id=5 +<3660>-3660 (-----) [000] ...1 538.790827: clock_set_rate: mmss_mdss_esc1_clk state=19200000 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790836: clock_set_rate: esc1_clk_src state=19200000 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790851: clock_set_rate: mmss_mdss_byte1_clk state=88863660 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790858: clock_set_rate: byte1_clk_src state=88863660 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790862: clock_set_rate: ext_byte0_clk_src state=88863660 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790866: clock_set_rate: dsi0pll_byteclk_mux state=88863660 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790873: clock_set_rate: dsi0pll_byteclk_src state=88863660 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790880: clock_set_rate: dsi0pll_bitclk_src state=710909280 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790885: clock_set_rate: dsi0pll_vco_clk state=1421818560 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790904: clock_set_rate: mmss_mdss_pclk1_clk state=118484880 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790910: clock_set_rate: pclk1_clk_src state=118484880 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790945: clock_set_rate: ext_pclk0_clk_src state=118484880 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790949: clock_set_rate: dsi0pll_pclk_mux state=118484880 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790953: clock_set_rate: dsi0pll_pclk_src state=118484880 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790962: clock_set_rate: dsi0pll_pclk_src_mux state=355454640 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790968: clock_set_rate: dsi0pll_post_bit_div state=355454640 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.790993: clock_set_rate: mmss_mdss_byte1_intf_clk state=44431830 cpu_id=0 +<3660>-3660 (-----) [000] ...1 538.791001: clock_set_rate: mmss_mdss_byte1_intf_div_clk state=44431830 cpu_id=0 +<3660>-3660 (-----) [000] d..3 538.791222: sugov_set_iowait_boost: doing iow boost +<3660>-3660 (-----) [000] d..3 538.791244: sugov_set_iowait_boost: doing iow boost +<3660>-3660 (-----) [000] d..3 538.791255: sched_switch: prev_comm=mdss_fb0 prev_pid=3660 prev_prio=83 prev_state=D ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 +smem_native_rpm-87 ( 87) [000] d..3 538.791305: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..5 538.791354: sched_wakeup: comm=rcuop/0 pid=10 prio=120 target_cpu=000 +rcu_preempt-7 ( 7) [000] d..3 538.791385: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=rcuop/0 next_pid=10 next_prio=120 +rcuop/0-10 ( 10) [000] d..3 538.791441: sched_switch: prev_comm=rcuop/0 prev_pid=10 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.791487: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] d.s4 538.796632: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dns4 538.796645: sched_wakeup: comm=rcu_preempt pid=7 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.796681: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.796705: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcu_preempt next_pid=7 next_prio=120 +rcu_preempt-7 ( 7) [000] d..5 538.796776: sched_wakeup: comm=rcuop/2 pid=28 prio=120 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.796782: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.796808: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=rcuop/2 next_pid=28 next_prio=120 +rcu_preempt-7 ( 7) [000] d..3 538.796818: sched_switch: prev_comm=rcu_preempt prev_pid=7 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.796853: cpu_idle: state=0 cpu_id=0 +rcuop/2-28 ( 28) [001] d..3 538.796860: sched_switch: prev_comm=rcuop/2 prev_pid=28 prev_prio=120 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [001] d..2 538.796896: cpu_idle: state=0 cpu_id=1 + <idle>-0 (-----) [000] ...2 538.797304: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..2 538.797315: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [000] dnh7 538.797416: sched_wakeup: comm=vsync_retire_wo pid=182 prio=94 target_cpu=000 + <idle>-0 (-----) [000] dnh8 538.797438: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh8 538.797449: sched_wakeup: comm=kworker/0:5 pid=1633 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.797482: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.797502: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=vsync_retire_wo next_pid=182 next_prio=94 +vsync_retire_wo-182 ( 182) [000] d..3 538.797536: sched_switch: prev_comm=vsync_retire_wo prev_pid=182 prev_prio=94 prev_state=S ==> next_comm=kworker/0:5 next_pid=1633 next_prio=120 +kworker/0:5-1633 ( 1633) [000] d..5 538.797613: sched_wakeup: comm=SDM_EventThread pid=611 prio=111 target_cpu=002 + <idle>-0 (-----) [002] .n.2 538.797620: cpu_idle: state=4294967295 cpu_id=2 + <idle>-0 (-----) [002] d..3 538.797648: sched_switch: prev_comm=swapper/2 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=SDM_EventThread next_pid=611 next_prio=111 +kworker/0:5-1633 ( 1633) [000] d..3 538.797668: sched_switch: prev_comm=kworker/0:5 prev_pid=1633 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.797701: cpu_idle: state=0 cpu_id=0 +SDM_EventThread-611 ( 596) [002] d..5 538.797801: sched_wakeup: comm=HwBinder:594_1 pid=612 prio=120 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.797806: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.797828: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=HwBinder:594_1 next_pid=612 next_prio=120 +SDM_EventThread-611 ( 596) [002] d..3 538.797908: sched_switch: prev_comm=SDM_EventThread prev_pid=611 prev_prio=111 prev_state=S ==> next_comm=swapper/2 next_pid=0 next_prio=120 +HwBinder:594_1-612 ( 594) [000] ...1 538.797933: tracing_mark_write: C|594|HW_VSYNC_0|0 + <idle>-0 (-----) [002] d..2 538.797949: cpu_idle: state=0 cpu_id=2 +HwBinder:594_1-612 ( 594) [000] d.h3 538.798029: sched_wakeup: comm=DispSync pid=615 prio=97 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.798033: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [001] d..3 538.798052: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=615 next_prio=97 +HwBinder:594_1-612 ( 594) [000] d..3 538.798097: sched_switch: prev_comm=HwBinder:594_1 prev_pid=612 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 +DispSync-615 ( 594) [001] ...1 538.798117: tracing_mark_write: C|594|VSYNC-sf|0 + <idle>-0 (-----) [000] d..2 538.798138: cpu_idle: state=0 cpu_id=0 +DispSync-615 ( 594) [001] d..3 538.798164: sched_wakeup: comm=EventThread pid=629 prio=97 target_cpu=000 + <idle>-0 (-----) [000] .n.2 538.798170: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [000] d..3 538.798191: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=EventThread next_pid=629 next_prio=97 +DispSync-615 ( 594) [001] d..3 538.798196: sugov_set_iowait_boost: doing iow boost +DispSync-615 ( 594) [001] d..3 538.798215: sugov_set_iowait_boost: doing iow boost +DispSync-615 ( 594) [001] d..3 538.798243: sugov_set_iowait_boost: doing iow boost +DispSync-615 ( 594) [001] d..3 538.798254: sched_switch: prev_comm=DispSync prev_pid=615 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 +EventThread-629 ( 594) [000] d..3 538.798285: sched_wakeup: comm=DispSync pid=615 prio=97 target_cpu=001 + <idle>-0 (-----) [001] d..3 538.798300: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=DispSync next_pid=615 next_prio=97 +EventThread-629 ( 594) [000] d..3 538.798306: sugov_set_iowait_boost: doing iow boost +DispSync-615 ( 594) [001] d..3 538.798323: sugov_set_iowait_boost: doing iow boost +EventThread-629 ( 594) [000] d..3 538.798329: sugov_set_iowait_boost: doing iow boost +EventThread-629 ( 594) [000] d..3 538.798357: sugov_set_iowait_boost: doing iow boost +DispSync-615 ( 594) [001] d..3 538.798363: sugov_set_iowait_boost: doing iow boost +EventThread-629 ( 594) [000] d..3 538.798368: sched_switch: prev_comm=EventThread prev_pid=629 prev_prio=97 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 +DispSync-615 ( 594) [001] d..3 538.798373: sched_switch: prev_comm=DispSync prev_pid=615 prev_prio=97 prev_state=S ==> next_comm=swapper/1 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.798406: cpu_idle: state=0 cpu_id=0 + <idle>-0 (-----) [001] d..2 538.798411: cpu_idle: state=0 cpu_id=1 + <idle>-0 (-----) [004] d.s3 538.799965: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [001] d.h3 538.799975: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [004] dnH6 538.799986: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=004 + <idle>-0 (-----) [001] dnh3 538.799987: sched_wakeup: comm=kworker/u16:11 pid=682 prio=120 target_cpu=001 + <idle>-0 (-----) [001] .n.2 538.800001: cpu_idle: state=4294967295 cpu_id=1 + <idle>-0 (-----) [004] .n.2 538.800005: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.800017: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 + <idle>-0 (-----) [001] d..3 538.800025: sched_switch: prev_comm=swapper/1 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +sugov:4-5860 ( 5860) [004] ...1 538.800033: clock_set_rate: perfcl_clk state=300000000 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.800042: cpu_frequency: state=300000 cpu_id=4 +sugov:4-5860 ( 5860) [004] ...1 538.800056: cpu_frequency: state=300000 cpu_id=5 +sugov:4-5860 ( 5860) [004] ...1 538.800064: cpu_frequency: state=300000 cpu_id=6 +sugov:4-5860 ( 5860) [004] ...1 538.800071: cpu_frequency: state=300000 cpu_id=7 +sugov:4-5860 ( 5860) [004] d..3 538.800083: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.800112: sugov_set_iowait_boost: skipping iow boost +sugov:4-5860 ( 5860) [004] d..3 538.800118: sched_switch: prev_comm=sugov:4 prev_pid=5860 prev_prio=49 prev_state=S ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [004] d..2 538.800149: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [004] d.h3 538.802159: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] dnh3 538.802167: sched_wakeup: comm=kworker/u16:7 pid=347 prio=120 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.802175: cpu_idle: state=4294967295 cpu_id=4 +kworker/u16:11-682 ( 682) [001] d..5 538.802179: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [004] d..3 538.802190: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=kworker/u16:7 next_pid=347 next_prio=120 +kworker/u16:11-682 ( 682) [001] dn.5 538.802200: sched_wakeup: comm=kworker/1:1H pid=1175 prio=100 target_cpu=001 +kworker/u16:11-682 ( 682) [001] d..3 538.802220: sched_switch: prev_comm=kworker/u16:11 prev_pid=682 prev_prio=120 prev_state=R+ ==> next_comm=kworker/1:1H next_pid=1175 next_prio=100 +kworker/1:1H-1175 ( 1175) [001] d..3 538.802266: sched_switch: prev_comm=kworker/1:1H prev_pid=1175 prev_prio=100 prev_state=S ==> next_comm=kworker/u16:11 next_pid=682 next_prio=120 +kworker/u16:7-347 ( 347) [004] ...1 538.802298: clock_set_rate: aggre1_noc_clk state=277144000 cpu_id=4 + <idle>-0 (-----) [000] d.h3 538.802409: sugov_set_iowait_boost: doing iow boost + <idle>-0 (-----) [000] dnh3 538.802422: sched_wakeup: comm=smem_native_rpm pid=87 prio=120 target_cpu=000 +kworker/u16:7-347 ( 347) [004] d..3 538.802424: sched_switch: prev_comm=kworker/u16:7 prev_pid=347 prev_prio=120 prev_state=D ==> next_comm=swapper/4 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] .n.2 538.802434: cpu_idle: state=4294967295 cpu_id=0 + <idle>-0 (-----) [005] d.h4 538.802446: sugov_set_iowait_boost: skipping iow boost + <idle>-0 (-----) [004] d..2 538.802452: cpu_idle: state=0 cpu_id=4 + <idle>-0 (-----) [005] dnh4 538.802456: sched_wakeup: comm=netd pid=7669 prio=120 target_cpu=005 + <idle>-0 (-----) [000] d..3 538.802462: sched_switch: prev_comm=swapper/0 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=smem_native_rpm next_pid=87 next_prio=120 + <idle>-0 (-----) [005] dnh4 538.802476: sched_wakeup: comm=ChromiumNet pid=7502 prio=130 target_cpu=004 + <idle>-0 (-----) [004] .n.2 538.802482: cpu_idle: state=4294967295 cpu_id=4 + <idle>-0 (-----) [004] d..3 538.802498: sched_switch: prev_comm=swapper/4 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=ChromiumNet next_pid=7502 next_prio=130 +ChromiumNet-7502 ( 7459) [004] d.h2 538.802562: sched_blocked_reason: pid=347 iowait=0 caller=msm_rpm_wait_for_ack+0x68/0x124 +ChromiumNet-7502 ( 7459) [004] d.h2 538.802575: sched_wakeup: comm=kworker/u16:7 pid=347 prio=120 target_cpu=004 + <idle>-0 (-----) [005] .n.2 538.802591: cpu_idle: state=4294967295 cpu_id=5 + <idle>-0 (-----) [005] d..3 538.802611: sched_switch: prev_comm=swapper/5 prev_pid=0 prev_prio=120 prev_state=R ==> next_comm=netd next_pid=7669 next_prio=120 +smem_native_rpm-87 ( 87) [000] d..3 538.802623: sched_switch: prev_comm=smem_native_rpm prev_pid=87 prev_prio=120 prev_state=S ==> next_comm=swapper/0 next_pid=0 next_prio=120 + <idle>-0 (-----) [000] d..2 538.802663: cpu_idle: state=0 cpu_id=0 +ChromiumNet-7502 ( 7459) [004] d..3 538.802671: sugov_set_iowait_boost: skipping iow boost +ChromiumNet-7502 ( 7459) [004] d..3 538.802691: sched_switch: prev_comm=ChromiumNet prev_pid=7502 prev_prio=130 prev_state=S ==> next_comm=kworker/u16:7 next_pid=347 next_prio=120 +kworker/u16:7-347 ( 347) [004] dnh6 538.802714: sched_wakeup: comm=sugov:4 pid=5860 prio=49 target_cpu=004 +kworker/u16:7-347 ( 347) [004] d..3 538.802729: sched_switch: prev_comm=kworker/u16:7 prev_pid=347 prev_prio=120 prev_state=R ==> next_comm=sugov:4 next_pid=5860 next_prio=49 + </script> + <script class="trace-data" type="application/text"> +{"traceEvents": [{"category": "process_argv", "name": "process_argv", "args": {"argv": ["/home/joelaf/repo/lisa/tools/catapult/systrace/systrace/run_systrace.py", "-e", "HT73D1900124", "-o", "/home/joelaf/repo/lisa/results/yt_schedutil_systrace_1.2_bigsoff2_pelt_tmpdelete/trace.html", "gfx", "view", "sched", "freq", "idle"]}, "pid": 28239, "ts": 186111232854.99402, "tid": 140238545307392, "ph": "M"}, {"category": "python", "name": "clock_sync", "args": {"issue_ts": 186141196782.39398, "sync_id": "f822ceec-f9a0-420e-a46a-f419496a772a"}, "pid": 28239, "ts": 186141204927.954, "tid": 140238651729728, "ph": "c"}], "metadata": {"clock-domain": "SYSTRACE"}} </script> +<!-- END TRACE --> +</body> +</html> diff --git a/tests/utils_tests.py b/tests/utils_tests.py index 617cfa3..e13b868 100644 --- a/tests/utils_tests.py +++ b/tests/utils_tests.py @@ -19,6 +19,8 @@ import os import shutil import subprocess import tempfile +import trappy +from trappy.ftrace import GenericFTrace TESTS_DIRECTORY = os.path.dirname(os.path.realpath(__file__)) @@ -36,6 +38,7 @@ class SetupDirectory(unittest.TestCase): def __init__(self, files_to_copy, *args, **kwargs): self.files_to_copy = files_to_copy super(SetupDirectory, self).__init__(*args, **kwargs) + GenericFTrace.disable_cache = True def setUp(self): self.previous_dir = os.getcwd() diff --git a/trappy/bare_trace.py b/trappy/bare_trace.py index 4900e8a..a953a60 100644 --- a/trappy/bare_trace.py +++ b/trappy/bare_trace.py @@ -27,13 +27,12 @@ class BareTrace(object): """ - def __init__(self, name="", build_df=True): + def __init__(self, name=""): self.name = name self.normalized_time = False self.class_definitions = {} self.trace_classes = [] self.basetime = 0 - self.build_df = build_df def get_duration(self): """Returns the largest time value of all classes, @@ -68,14 +67,13 @@ class BareTrace(object): return filters - def normalize_time(self, basetime=None): + def _normalize_time(self, basetime=None): """Normalize the time of all the trace classes :param basetime: The offset which needs to be subtracted from the time index :type basetime: float """ - return # HACK: Since we're not normalizing anymore after the fact if basetime is not None: self.basetime = basetime @@ -135,8 +133,13 @@ class BareTrace(object): setattr(self, name, event) def finalize_objects(self): - if not self.build_df: - return for trace_class in self.trace_classes: + # If cached, don't need to do any other DF operation + if trace_class.cached: + continue + trace_class.tracer = self trace_class.create_dataframe() trace_class.finalize_object() + + def generate_data_dict(self): + return None diff --git a/trappy/base.py b/trappy/base.py index c0238cf..8a7fb38 100644 --- a/trappy/base.py +++ b/trappy/base.py @@ -92,22 +92,29 @@ class Base(object): e.g. "sched_switch:") but it can be anything else for trace points generated using trace_printk(). - :param parse_raw: If :code:`True`, raw trace data (-R option) to + :param parse_raw: If :code:`True`, raw trace data (-r option) to trace-cmd will be used + :param fallback: If :code:`True`, the parsing class will be used + only if no other candidate class's unique_word matched. subclasses + should override this (for ex. TracingMarkWrite uses it) + This class acts as a base class for all TRAPpy events """ - def __init__(self, parse_raw=False): + def __init__(self, parse_raw=False, fallback=False): + self.fallback = fallback + self.tracer = None self.data_frame = pd.DataFrame() + self.line_array = [] self.data_array = [] self.time_array = [] self.comm_array = [] self.pid_array = [] self.tgid_array = [] self.cpu_array = [] - self.callback = None self.parse_raw = parse_raw + self.cached = False def finalize_object(self): pass @@ -146,7 +153,7 @@ class Base(object): return ret - def append_data(self, time, comm, pid, tgid, cpu, data): + def append_data(self, time, comm, pid, tgid, cpu, line, data): """Append data parsed from a line to the corresponding arrays The :mod:`DataFrame` will be created from this when the whole trace @@ -172,15 +179,32 @@ class Base(object): self.pid_array.append(pid) self.tgid_array.append(tgid) self.cpu_array.append(cpu) + self.line_array.append(line) self.data_array.append(data) - if not self.callback: + def string_cast(self, string, type): + """ Attempt to convert string to another type + + Here we attempt to cast string to a type. Currently only + integer conversion is supported with future expansion + left open to other types. + + :param string: The value to convert. + :type string: str + + :param type: The type to convert to. + :type type: type + """ + # Currently this function only supports int conversion + if type != int: return - data_dict = self.generate_data_dict(comm, pid, cpu, data) - self.callback(time, data_dict) + # Handle false-positives for negative numbers + if not string.lstrip("-").isdigit(): + return string + return int(string) - def generate_data_dict(self, comm, pid, tgid, cpu, data_str): - data_dict = {"__comm": comm, "__pid": pid, "__tgid": tgid, "__cpu": cpu} + def generate_data_dict(self, data_str): + data_dict = {} prev_key = None for field in data_str.split(): if "=" not in field: @@ -190,10 +214,7 @@ class Base(object): data_dict[prev_key] += ' ' + field continue (key, value) = field.split('=', 1) - try: - value = int(value) - except ValueError: - pass + value = self.string_cast(value, int) data_dict[key] = value prev_key = key return data_dict @@ -207,10 +228,11 @@ class Base(object): check_memory_usage = True check_memory_count = 1 - for (comm, pid, tgid, cpu, data_str) in zip(self.comm_array, self.pid_array, + for (comm, pid, tgid, cpu, line, data_str) in zip(self.comm_array, self.pid_array, self.tgid_array, self.cpu_array, - self.data_array): - data_dict = self.generate_data_dict(comm, pid, tgid, cpu, data_str) + self.line_array, self.data_array): + data_dict = {"__comm": comm, "__pid": pid, "__tgid": tgid, "__cpu": cpu, "__line": line} + data_dict.update(self.generate_data_dict(data_str)) # When running out of memory, Pandas has been observed to segfault # rather than throwing a proper Python error. @@ -244,6 +266,7 @@ class Base(object): self.data_frame = pd.DataFrame(self.generate_parsed_data(), index=time_idx) self.time_array = [] + self.line_array = [] self.comm_array = [] self.pid_array = [] self.cpu_array = [] @@ -257,6 +280,14 @@ class Base(object): """ self.data_frame.to_csv(fname) + def read_csv(self, fname): + """Read the csv data into a DataFrame + + :param fname: The name of the CSV file + :type fname: str + """ + self.data_frame = pd.read_csv(fname, index_col = 0) + def normalize_time(self, basetime): """Substract basetime from the Time of the data frame @@ -264,9 +295,6 @@ class Base(object): the time index :type basetime: float """ - # HACK: We don't normalize anymore after the fact - return - if basetime and not self.data_frame.empty: self.data_frame.reset_index(inplace=True) self.data_frame["Time"] = self.data_frame["Time"] - basetime diff --git a/trappy/dynamic.py b/trappy/dynamic.py index f764232..5b094ce 100644 --- a/trappy/dynamic.py +++ b/trappy/dynamic.py @@ -81,7 +81,7 @@ def register_dynamic_ftrace(class_name, unique_word, scope="all", the parsing of events and group them together) :type scope: str - :param parse_raw: If, true, raw trace output (-R flag) + :param parse_raw: If, true, raw trace output (-r flag) will be used :type parse_raw: bool diff --git a/trappy/ftrace.py b/trappy/ftrace.py index 07cb94b..3948cb6 100644 --- a/trappy/ftrace.py +++ b/trappy/ftrace.py @@ -18,9 +18,13 @@ # pylint: disable=no-member import itertools +import json import os import re import pandas as pd +import hashlib +import shutil +import warnings from trappy.bare_trace import BareTrace from trappy.utils import listify @@ -46,6 +50,12 @@ def _plot_freq_hists(allfreqs, what, axis, title): trappy.plot_utils.plot_hist(allfreqs[actor], ax, this_title, "KHz", 20, "Frequency", xlim, "default") +SPECIAL_FIELDS_RE = re.compile( + r"^\s*(?P<comm>.*)-(?P<pid>\d+)\s+\(?(?P<tgid>.*?)?\)"\ + r"?\s*\[(?P<cpu>\d+)\](?:\s+....)?\s+"\ + r"(?P<timestamp>[0-9]+(?P<us>\.[0-9]+)?): (\w+:\s+)+(?P<data>.+)" +) + class GenericFTrace(BareTrace): """Generic class to parse output of FTrace. This class is meant to be subclassed by FTrace (for parsing FTrace coming from trace-cmd) and SysTrace.""" @@ -56,15 +66,70 @@ subclassed by FTrace (for parsing FTrace coming from trace-cmd) and SysTrace.""" dynamic_classes = {} - def __init__(self, name="", normalize_time=True, scope="all", - events=[], event_callbacks={}, window=(0, None), - abs_window=(0, None), build_df=True): - super(GenericFTrace, self).__init__(name, build_df) + disable_cache = False + + def _trace_cache_path(self): + trace_file = self.trace_path + cache_dir = '.' + os.path.basename(trace_file) + '.cache' + tracefile_dir = os.path.dirname(os.path.abspath(trace_file)) + cache_path = os.path.join(tracefile_dir, cache_dir) + return cache_path + + def _check_trace_cache(self, params): + cache_path = self._trace_cache_path() + md5file = os.path.join(cache_path, 'md5sum') + basetime_path = os.path.join(cache_path, 'basetime') + params_path = os.path.join(cache_path, 'params.json') + + for path in [cache_path, md5file, params_path]: + if not os.path.exists(path): + return False + + with open(md5file) as f: + cache_md5sum = f.read() + with open(basetime_path) as f: + self.basetime = float(f.read()) + with open(self.trace_path, 'rb') as f: + trace_md5sum = hashlib.md5(f.read()).hexdigest() + with open(params_path) as f: + cache_params = json.dumps(json.load(f)) + + # Convert to a json string for comparison + params = json.dumps(params) + + # check if cache is valid + if cache_md5sum != trace_md5sum or cache_params != params: + shutil.rmtree(cache_path) + return False + return True + + def _create_trace_cache(self, params): + cache_path = self._trace_cache_path() + md5file = os.path.join(cache_path, 'md5sum') + basetime_path = os.path.join(cache_path, 'basetime') + params_path = os.path.join(cache_path, 'params.json') + + if os.path.exists(cache_path): + shutil.rmtree(cache_path) + os.mkdir(cache_path) + + md5sum = hashlib.md5(open(self.trace_path, 'rb').read()).hexdigest() + with open(md5file, 'w') as f: + f.write(md5sum) - self.normalized_time = normalize_time + with open(basetime_path, 'w') as f: + f.write(str(self.basetime)) - if not hasattr(self, "needs_raw_parsing"): - self.needs_raw_parsing = False + with open(params_path, 'w') as f: + json.dump(params, f) + + def _get_csv_path(self, trace_class): + path = self._trace_cache_path() + return os.path.join(path, trace_class.__class__.__name__ + '.csv') + + def __init__(self, name="", normalize_time=True, scope="all", + events=[], window=(0, None), abs_window=(0, None)): + super(GenericFTrace, self).__init__(name) self.class_definitions.update(self.dynamic_classes.items()) self.__add_events(listify(events)) @@ -79,16 +144,13 @@ subclassed by FTrace (for parsing FTrace coming from trace-cmd) and SysTrace.""" for attr, class_def in self.class_definitions.iteritems(): trace_class = class_def() - if event_callbacks.has_key(attr): - trace_class.callback = event_callbacks[attr] setattr(self, attr, trace_class) self.trace_classes.append(trace_class) - self.__parse_trace_file(self.trace_path, window, abs_window) - if self.needs_raw_parsing and (self.trace_path_raw is not None): - self.__parse_trace_file(self.trace_path_raw, window, abs_window, - raw=True) - self.finalize_objects() + # save parameters to complete init later + self.normalize_time = normalize_time + self.window = window + self.abs_window = abs_window @classmethod def register_parser(cls, cobject, scope): @@ -129,6 +191,47 @@ subclassed by FTrace (for parsing FTrace coming from trace-cmd) and SysTrace.""" if cobject == obj: del scope_classes[name] + def _do_parse(self): + params = {'window': self.window, 'abs_window': self.abs_window} + if not self.__class__.disable_cache and self._check_trace_cache(params): + # Read csv into frames + for trace_class in self.trace_classes: + try: + csv_file = self._get_csv_path(trace_class) + trace_class.read_csv(csv_file) + trace_class.cached = True + except: + warnstr = "TRAPpy: Couldn't read {} from cache, reading it from trace".format(trace_class) + warnings.warn(warnstr) + + if all([c.cached for c in self.trace_classes]): + if self.normalize_time: + self._normalize_time() + return + + self.__parse_trace_file(self.trace_path) + + self.finalize_objects() + + if not self.__class__.disable_cache: + try: + # Recreate basic cache directories only if nothing cached + if not any([c.cached for c in self.trace_classes]): + self._create_trace_cache(params) + + # Write out only events that weren't cached before + for trace_class in self.trace_classes: + if trace_class.cached: + continue + csv_file = self._get_csv_path(trace_class) + trace_class.write_csv(csv_file) + except OSError as err: + warnings.warn( + "TRAPpy: Cache not created due to OS error: {0}".format(err)) + + if self.normalize_time: + self._normalize_time() + def __add_events(self, events): """Add events to the class_definitions @@ -161,73 +264,66 @@ subclassed by FTrace (for parsing FTrace coming from trace-cmd) and SysTrace.""" trace_class = DynamicTypeFactory(event_name, (Base,), kwords) self.class_definitions[event_name] = trace_class - def __populate_data(self, fin, cls_for_unique_word, window, abs_window): - """Append to trace data from a txt trace""" - - def contains_unique_word(line, unique_words=cls_for_unique_word.keys()): - for unique_word in unique_words: - if unique_word in line: - return True - return False + def __get_trace_class(self, line, cls_word): + trace_class = None + for unique_word, cls in cls_word.iteritems(): + if unique_word in line: + trace_class = cls + if not cls.fallback: + return trace_class + return trace_class - special_fields_regexp = r"^\s*(?P<comm>.*)-(?P<pid>\d+)\s+\(?(?P<tgid>.*?)?\)"\ - r"?\s*\[(?P<cpu>\d+)\](?:\s+....)?\s+(?P<timestamp>[0-9]+\.[0-9]+):" - special_fields_regexp = re.compile(special_fields_regexp) - start_match = re.compile(r"[A-Za-z0-9_]+=") + def __populate_data(self, fin, cls_for_unique_word): + """Append to trace data from a txt trace""" actual_trace = itertools.dropwhile(self.trace_hasnt_started(), fin) actual_trace = itertools.takewhile(self.trace_hasnt_finished(), actual_trace) - for line in itertools.ifilter(contains_unique_word, actual_trace): - for unique_word, cls in cls_for_unique_word.iteritems(): - if unique_word in line: - trace_class = cls - break - else: - raise FTraceParseError("No unique word in '{}'".format(line)) + for line in actual_trace: + trace_class = self.__get_trace_class(line, cls_for_unique_word) + if not trace_class: + self.lines += 1 + continue line = line[:-1] - special_fields_match = special_fields_regexp.match(line) - if not special_fields_match: - raise FTraceParseError("Couldn't match special fields in '{}'".format(line)) - comm = special_fields_match.group('comm') - pid = int(special_fields_match.group('pid')) - cpu = int(special_fields_match.group('cpu')) - tgid = special_fields_match.group('tgid') - if not tgid or tgid[0] == '-': - tgid = -1 - else: - tgid = int(tgid) - - timestamp = float(special_fields_match.group('timestamp')) + fields_match = SPECIAL_FIELDS_RE.match(line) + if not fields_match: + raise FTraceParseError("Couldn't match fields in '{}'".format(line)) + comm = fields_match.group('comm') + pid = int(fields_match.group('pid')) + cpu = int(fields_match.group('cpu')) + tgid = fields_match.group('tgid') + tgid = -1 if (not tgid or '-' in tgid) else int(tgid) + + # The timestamp, depending on the trace_clock configuration, can be + # reported either in [s].[us] or [ns] format. Let's ensure that we + # always generate DF which have the index expressed in: + # [s].[decimals] + timestamp = float(fields_match.group('timestamp')) + if not fields_match.group('us'): + timestamp /= 1e9 + data_str = fields_match.group('data') if not self.basetime: self.basetime = timestamp - if (timestamp < window[0] + self.basetime) or \ - (timestamp < abs_window[0]): + if (timestamp < self.window[0] + self.basetime) or \ + (timestamp < self.abs_window[0]): + self.lines += 1 continue - if (window[1] and timestamp > window[1] + self.basetime) or \ - (abs_window[1] and timestamp > abs_window[1]): + if (self.window[1] and timestamp > self.window[1] + self.basetime) or \ + (self.abs_window[1] and timestamp > self.abs_window[1]): return - try: - data_start_idx = start_match.search(line).start() - except AttributeError: - continue - - if self.normalized_time: - timestamp = timestamp - self.basetime - - data_str = line[data_start_idx:] - # Remove empty arrays from the trace - data_str = re.sub(r"[A-Za-z0-9_]+=\{\} ", r"", data_str) + if "={}" in data_str: + data_str = re.sub(r"[A-Za-z0-9_]+=\{\} ", r"", data_str) - trace_class.append_data(timestamp, comm, pid, tgid, cpu, data_str) + trace_class.append_data(timestamp, comm, pid, tgid, cpu, self.lines, data_str) + self.lines += 1 def trace_hasnt_started(self): """Return a function that accepts a line and returns true if this line @@ -241,7 +337,7 @@ is not part of the trace. started). """ - return lambda x: False + return lambda line: not SPECIAL_FIELDS_RE.match(line) def trace_hasnt_finished(self): """Return a function that accepts a line and returns true if this line @@ -260,15 +356,14 @@ is part of the trace. """ return lambda x: True - def __parse_trace_file(self, trace_file, window, abs_window, raw=False): + def __parse_trace_file(self, trace_file): """parse the trace and create a pandas DataFrame""" # Memoize the unique words to speed up parsing the trace file cls_for_unique_word = {} for trace_name in self.class_definitions.iterkeys(): trace_class = getattr(self, trace_name) - - if self.needs_raw_parsing and (trace_class.parse_raw != raw): + if trace_class.cached: continue unique_word = trace_class.unique_word @@ -279,8 +374,9 @@ is part of the trace. try: with open(trace_file) as fin: + self.lines = 0 self.__populate_data( - fin, cls_for_unique_word, window, abs_window) + fin, cls_for_unique_word) except FTraceParseError as e: raise ValueError('Failed to parse ftrace file {}:\n{}'.format( trace_file, str(e))) @@ -319,6 +415,60 @@ is part of the trace. return ret + def apply_callbacks(self, fn_map, *kwarg): + """ + Apply callback functions to trace events in chronological order. + + This method iterates over a user-specified subset of the available trace + event dataframes, calling different user-specified functions for each + event type. These functions are passed a dictionary mapping 'Index' and + the column names to their values for that row. + + For example, to iterate over trace t, applying your functions callback_fn1 + and callback_fn2 to each sched_switch and sched_wakeup event respectively: + + t.apply_callbacks({ + "sched_switch": callback_fn1, + "sched_wakeup": callback_fn2 + }) + """ + dfs = {event: getattr(self, event).data_frame for event in fn_map.keys()} + events = [event for event in fn_map.keys() if not dfs[event].empty] + iters = {event: dfs[event].itertuples() for event in events} + next_rows = {event: iterator.next() for event,iterator in iters.iteritems()} + + # Column names beginning with underscore will not be preserved in tuples + # due to constraints on namedtuple field names, so store mappings from + # column name to column number for each trace event. + col_idxs = {event: { + name: idx for idx, name in enumerate( + ['Index'] + dfs[event].columns.tolist() + ) + } for event in events} + + def getLine(event): + line_col_idx = col_idxs[event]['__line'] + return next_rows[event][line_col_idx] + + while events: + event_name = min(events, key=getLine) + event_tuple = next_rows[event_name] + + event_dict = { + col: event_tuple[idx] for col, idx in col_idxs[event_name].iteritems() + } + + if kwarg: + fn_map[event_name](event_dict, kwarg) + else: + fn_map[event_name](event_dict) + + event_row = next(iters[event_name], None) + if event_row: + next_rows[event_name] = event_row + else: + events.remove(event_name) + def plot_freq_hists(self, map_label, ax): """Plot histograms for each actor input and output frequency @@ -500,16 +650,26 @@ class FTrace(GenericFTrace): """ def __init__(self, path=".", name="", normalize_time=True, scope="all", - events=[], event_callbacks={}, window=(0, None), - abs_window=(0, None), build_df=True): - self.trace_path, self.trace_path_raw = self.__process_path(path) - self.needs_raw_parsing = True - + events=[], window=(0, None), abs_window=(0, None)): + super(FTrace, self).__init__(name, normalize_time, scope, events, + window, abs_window) + self.raw_events = [] + self.trace_path = self.__process_path(path) self.__populate_metadata() + self._do_parse() - super(FTrace, self).__init__(name, normalize_time, scope, events, - event_callbacks, window, abs_window, - build_df) + def __warn_about_txt_trace_files(self, trace_dat, raw_txt, formatted_txt): + self.__get_raw_event_list() + warn_text = ( "You appear to be parsing both raw and formatted " + "trace files. TRAPpy now uses a unified format. " + "If you have the {} file, remove the .txt files " + "and try again. If not, you can manually move " + "lines with the following events from {} to {} :" + ).format(trace_dat, raw_txt, formatted_txt) + for raw_event in self.raw_events: + warn_text = warn_text+" \"{}\"".format(raw_event) + + raise RuntimeError(warn_text) def __process_path(self, basepath): """Process the path and return the path to the trace text file""" @@ -520,32 +680,42 @@ class FTrace(GenericFTrace): trace_name = os.path.join(basepath, "trace") trace_txt = trace_name + ".txt" - trace_raw = trace_name + ".raw.txt" + trace_raw_txt = trace_name + ".raw.txt" trace_dat = trace_name + ".dat" if os.path.isfile(trace_dat): - # Both TXT and RAW traces must always be generated - if not os.path.isfile(trace_txt) or \ - not os.path.isfile(trace_raw): + # Warn users if raw.txt files are present + if os.path.isfile(trace_raw_txt): + self.__warn_about_txt_trace_files(trace_dat, trace_raw_txt, trace_txt) + # TXT traces must always be generated + if not os.path.isfile(trace_txt): self.__run_trace_cmd_report(trace_dat) - # TXT (and RAW) traces must match the most recent binary trace + # TXT traces must match the most recent binary trace elif os.path.getmtime(trace_txt) < os.path.getmtime(trace_dat): self.__run_trace_cmd_report(trace_dat) - if not os.path.isfile(trace_raw): - trace_raw = None + return trace_txt - return trace_txt, trace_raw + def __get_raw_event_list(self): + self.raw_events = [] + # Generate list of events which need to be parsed in raw format + for event_class in (self.thermal_classes, self.sched_classes, self.dynamic_classes): + for trace_class in event_class.itervalues(): + raw = getattr(trace_class, 'parse_raw', None) + if raw: + name = getattr(trace_class, 'name', None) + if name: + self.raw_events.append(name) def __run_trace_cmd_report(self, fname): - """Run "trace-cmd report fname > fname.txt" - and "trace-cmd report -R fname > fname.raw.txt" + """Run "trace-cmd report [ -r raw_event ]* fname > fname.txt" - The resulting traces are stored in files with extension ".txt" - and ".raw.txt" respectively. If fname is "my_trace.dat", the - trace is stored in "my_trace.txt" and "my_trace.raw.txt". The - contents of the destination files are overwritten if they - exist. + The resulting trace is stored in files with extension ".txt". If + fname is "my_trace.dat", the trace is stored in "my_trace.txt". The + contents of the destination file is overwritten if it exists. + Trace events which require unformatted output (raw_event == True) + are added to the command line with one '-r <event>' each event and + trace-cmd then prints those events without formatting. """ from subprocess import check_output @@ -555,8 +725,12 @@ class FTrace(GenericFTrace): if not os.path.isfile(fname): raise IOError("No such file or directory: {}".format(fname)) - raw_trace_output = os.path.splitext(fname)[0] + ".raw.txt" trace_output = os.path.splitext(fname)[0] + ".txt" + # Ask for the raw event list and request them unformatted + self.__get_raw_event_list() + for raw_event in self.raw_events: + cmd.extend([ '-r', raw_event ]) + cmd.append(fname) with open(os.devnull) as devnull: @@ -567,17 +741,9 @@ class FTrace(GenericFTrace): raise OSError(2, "trace-cmd not found in PATH, is it installed?") else: raise - - # Add the -R flag to the trace-cmd - # for raw parsing - cmd.insert(-1, "-R") - raw_out = check_output(cmd, stderr=devnull) - with open(trace_output, "w") as fout: fout.write(out) - with open(raw_trace_output, "w") as fout: - fout.write(raw_out) def __populate_metadata(self): """Populates trace metadata""" @@ -600,6 +766,6 @@ class FTrace(GenericFTrace): setattr(self, "_" + match.group(1), match.group(2)) metadata_keys.remove(match.group(1)) - if re.search(r"^\s+[^\[]+-\d+\s+\[\d+\]\s+\d+\.\d+:", line): + if SPECIAL_FIELDS_RE.match(line): # Reached a valid trace line, abort metadata population return diff --git a/trappy/sched.py b/trappy/sched.py index ebcb79d..84e30be 100644 --- a/trappy/sched.py +++ b/trappy/sched.py @@ -104,14 +104,16 @@ class SchedSwitch(Base): """Parse sched_switch""" unique_word = "sched_switch:" + parse_raw = True def __init__(self): - super(SchedSwitch, self).__init__(parse_raw=True) + super(SchedSwitch, self).__init__(parse_raw=self.parse_raw) - def append_data(self, time, comm, pid, tgid, cpu, data): - data_rep = data.replace(" ==> ", " ") - super(SchedSwitch, self).append_data(time, comm, pid, tgid, cpu, - data_rep) + def create_dataframe(self): + self.data_array = [line.replace(" ==> ", " ", 1) + for line in self.data_array] + + super(SchedSwitch, self).create_dataframe() register_ftrace_parser(SchedSwitch, "sched") diff --git a/trappy/systrace.py b/trappy/systrace.py index c11601d..c7e65e4 100644 --- a/trappy/systrace.py +++ b/trappy/systrace.py @@ -14,6 +14,10 @@ # from trappy.ftrace import GenericFTrace +import re + +SYSTRACE_EVENT = re.compile( + r'^(?P<event>[A-Z])(\|(?P<pid>\d+)\|(?P<func>[^|]*)(\|(?P<data>.*))?)?') class drop_before_trace(object): """Object that, when called, returns True if the line is not part of @@ -23,24 +27,26 @@ the trace the headers that start with # """ - def __init__(self): + def __init__(self, tracer): self.before_begin_trace = True - self.before_script_trace_data = True self.before_actual_trace = True + self.tracer = tracer def __call__(self, line): if self.before_begin_trace: if line.startswith("<!-- BEGIN TRACE -->") or \ line.startswith("<title>Android System Trace</title>"): self.before_begin_trace = False - elif self.before_script_trace_data: + elif self.before_actual_trace: if line.startswith(' <script class="trace-data"') or \ line.startswith(" var linuxPerfData"): - self.before_script_trace_data = False - elif not line.startswith("#"): - self.before_actual_trace = False + self.before_actual_trace = False - return self.before_actual_trace + if not self.before_actual_trace: + base_call = super(SysTrace, self.tracer).trace_hasnt_started() + return base_call(line) + else: + return True class SysTrace(GenericFTrace): """A wrapper that parses all events of a SysTrace run @@ -50,23 +56,21 @@ class SysTrace(GenericFTrace): """ def __init__(self, path=".", name="", normalize_time=True, scope="all", - events=[], event_callbacks={}, window=(0, None), - abs_window=(0, None), build_df=True): + events=[], window=(0, None), abs_window=(0, None)): self.trace_path = path super(SysTrace, self).__init__(name, normalize_time, scope, events, - event_callbacks, window, abs_window, - build_df) - if not build_df: - return + window, abs_window) + + self._do_parse() try: self._cpus = 1 + self.sched_switch.data_frame["__cpu"].max() except AttributeError: pass def trace_hasnt_started(self): - return drop_before_trace() + return drop_before_trace(self) def trace_hasnt_finished(self): """Return a function that returns True while the current line is still part of the trace @@ -78,3 +82,18 @@ class SysTrace(GenericFTrace): """ return lambda x: not x.endswith("</script>\n") + + def generate_data_dict(self, data_str): + """ Custom parsing for systrace's userspace events """ + data_dict = None + + match = SYSTRACE_EVENT.match(data_str) + if match: + data_dict = { + 'event': match.group('event'), + 'pid' : int(match.group('pid')) if match.group('pid') else None, + 'func' : match.group('func' ), + 'data' : match.group('data' ) + } + + return data_dict diff --git a/trappy/tracing_mark_write.py b/trappy/tracing_mark_write.py new file mode 100644 index 0000000..49a23b0 --- /dev/null +++ b/trappy/tracing_mark_write.py @@ -0,0 +1,43 @@ +# Copyright 2017 ARM Limited, Google and contributors +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +"""This module contains the class for representing a tracing_mark_write +trace_event used for ftrace events injected from userspace. +""" + +from trappy.base import Base +from trappy.dynamic import register_ftrace_parser + +class TracingMarkWrite(Base): + """Parse tracing_mark_write events that couldn't be matched with more specific unique words + This class is always used as a fallback if nothing more specific could match the particular + tracing_mark_write event. + """ + + unique_word = "tracing_mark_write" + + def generate_data_dict(self, data_str): + if self.tracer: + data_dict = self.tracer.generate_data_dict(data_str) + if data_dict: + return data_dict + + data_dict = { 'string': data_str } + return data_dict + + def __init__(self): + super(TracingMarkWrite, self).__init__(fallback=True) + +register_ftrace_parser(TracingMarkWrite) diff --git a/trappy/utils.py b/trappy/utils.py index eb73752..47ef4ab 100644 --- a/trappy/utils.py +++ b/trappy/utils.py @@ -13,6 +13,9 @@ # limitations under the License. # +import pandas as pd +import numpy as np + """Generic functions that can be used in multiple places in trappy """ @@ -102,3 +105,59 @@ def handle_duplicate_index(data, dup_index_left += 1 return data.reindex(new_index) + +# Iterate fast over all rows in a data frame and apply fn +def apply_callback(df, fn, *kwargs): + iters = df.itertuples() + event_tuple = iters.next() + + # Column names beginning with underscore will not be preserved in tuples + # due to constraints on namedtuple field names, so store mappings from + # column name to column number for each trace event. + col_idxs = { name: idx for idx, name in enumerate(['Time'] + df.columns.tolist()) } + + while True: + if not event_tuple: + break + event_dict = { col: event_tuple[idx] for col, idx in col_idxs.iteritems() } + + if kwargs: + fn(event_dict, kwargs) + else: + fn(event_dict) + + event_tuple = next(iters, None) + + +def merge_dfs(pr_df, sec_df, pivot): + # Keep track of last secondary event + pivot_map = {} + + # An array accumating dicts with merged data + merged_data = [] + def df_fn(data): + # Store the latest secondary info + if data['Time'][0] == 'secondary': + pivot_map[data[pivot]] = data + # Get rid of primary/secondary labels + data['Time'] = data['Time'][1] + return + + # Propogate latest secondary info + for key, value in data.iteritems(): + if key == pivot: + continue + # Fast check for if value is nan (faster than np.isnan + try/except) + if value != value and pivot_map.has_key(data[pivot]): + data[key] = pivot_map[data[pivot]][key] + + # Get rid of primary/secondary labels + data['Time'] = data['Time'][1] + merged_data.append(data) + + df = pd.concat([pr_df, sec_df], keys=['primary', 'secondary']).sort(columns='__line') + apply_callback(df, df_fn) + merged_df = pd.DataFrame.from_dict(merged_data) + merged_df.set_index('Time', inplace=True) + + return merged_df |