Merge commit 'effd7b5ba93f752abe87c0def558d64e9b88b2ef' into HEAD

Change-Id: If1751d881f28c00343197ff14e3c98bdc342fe81
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 @@
 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 @@
 
     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 @@
         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 @@
         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 @@
         """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 @@
                 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 @@
                         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 @@
         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 @@
 
         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 @@
         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 @@
 
 
     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 @@
         # 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 @@
         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 @@
         """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 @@
         """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 @@
 
         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 @@
         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 @@
 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 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 @@
         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 @@
 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 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 @@
     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 @@
 
     """
 
-    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 @@
 
         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 @@
         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 @@
     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 @@
 
         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 @@
         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:
-            return
-        data_dict = self.generate_data_dict(comm, pid, cpu, data)
-        self.callback(time, data_dict)
+    def string_cast(self, string, type):
+        """ Attempt to convert string to another type
 
-    def generate_data_dict(self, comm, pid, tgid, cpu, data_str):
-        data_dict = {"__comm": comm, "__pid": pid, "__tgid": tgid, "__cpu": cpu}
+        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
+        # Handle false-positives for negative numbers
+        if not string.lstrip("-").isdigit():
+            return string
+        return int(string)
+
+    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 @@
                 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 @@
         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 @@
         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 @@
         """
         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 @@
             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 @@
         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 @@
         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 @@
 
     dynamic_classes = {}
 
+    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)
+
+        with open(basetime_path, 'w') as f:
+            f.write(str(self.basetime))
+
+        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=[], event_callbacks={}, window=(0, None),
-                 abs_window=(0, None), build_df=True):
-        super(GenericFTrace, self).__init__(name, build_df)
-
-        self.normalized_time = normalize_time
-
-        if not hasattr(self, "needs_raw_parsing"):
-            self.needs_raw_parsing = False
+                 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 @@
 
         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 @@
             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 @@
                 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):
+    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
+
+    def __populate_data(self, fin, cls_for_unique_word):
         """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
-
-        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_]+=")
-
         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)
+            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)
 
-            timestamp = float(special_fields_match.group('timestamp'))
+            # 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 @@
         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 @@
         """
         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 @@
 
         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 @@
 
         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 @@
     """
 
     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
-
-        self.__populate_metadata()
-
+                 events=[], window=(0, None), abs_window=(0, None)):
         super(FTrace, self).__init__(name, normalize_time, scope, events,
-                                     event_callbacks, window, abs_window,
-                                     build_df)
+                                     window, abs_window)
+        self.raw_events = []
+        self.trace_path = self.__process_path(path)
+        self.__populate_metadata()
+        self._do_parse()
+
+    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 @@
             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 @@
         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 @@
                     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 @@
                     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 @@
     """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 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 @@
     """
 
     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 @@
 
         """
         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 @@
             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