Skip to content
This repository was archived by the owner on Jan 15, 2026. It is now read-only.

Commit 807a2e1

Browse files
authored
Merge pull request #527 from bjackman/dmesg-fix
Dmesg instrument fixes
2 parents dc4b517 + 462c3ea commit 807a2e1

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

wa/instrumentation/dmesg.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ def initialize(self, context):
4444

4545
def setup(self, context):
4646
if self.loglevel:
47-
self.old_loglevel = self.target.get_sysfile_value(self.loglevel_file)
48-
self.target.set_sysfile_value(self.loglevel_file, self.loglevel, verify=False)
47+
self.old_loglevel = self.target.read_int(self.loglevel_file)
48+
self.target.write_value(self.loglevel_file, self.loglevel, verify=False)
4949
self.before_file = _f(os.path.join(context.output_directory, 'dmesg', 'before'))
5050
self.after_file = _f(os.path.join(context.output_directory, 'dmesg', 'after'))
5151

@@ -57,11 +57,12 @@ def start(self, context):
5757
if self.target.is_rooted:
5858
self.target.execute('dmesg -c', as_root=True)
5959

60+
@slow
6061
def stop(self, context):
6162
with open(self.after_file, 'w') as wfh:
6263
wfh.write(self.target.execute('dmesg', as_root=self.need_root))
6364
context.add_artifact('dmesg_after', self.after_file, kind='data')
6465

6566
def teardown(self, context): # pylint: disable=unused-argument
6667
if self.loglevel:
67-
self.target.set_sysfile_value(self.loglevel_file, self.old_loglevel, verify=False)
68+
self.target.write_value(self.loglevel_file, self.old_loglevel, verify=False)

0 commit comments

Comments
 (0)