diff options
author | Sujit Kautkar <sujitka@google.com> | 2023-03-25 00:19:13 +0000 |
---|---|---|
committer | Holmes Chou <holmeschou@google.com> | 2023-04-14 13:30:57 +0000 |
commit | 3d97e081198e8a05d6adfd91df9359977cf28f74 (patch) | |
tree | a5c2397a9f428cb8dbff67d4bdd081562ec48f74 | |
parent | 90f967f7a74ce01d5625a64128815ceb8b5dbfa5 (diff) | |
download | lwis-3d97e081198e8a05d6adfd91df9359977cf28f74.tar.gz |
LWIS: do not update BTS for unsupported devices
Bug: 266719840
Test: GCA, CTS
Change-Id: I3770298a96e27cf1313aaa4a2356c7d5e8c9087e
-rw-r--r-- | lwis_device.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lwis_device.c b/lwis_device.c index e28c1aa..dde9834 100644 --- a/lwis_device.c +++ b/lwis_device.c @@ -262,8 +262,11 @@ static int lwis_release(struct inode *node, struct file *fp) if (lwis_dev->enabled == 0) { #ifdef LWIS_BTS_BLOCK_NAME_ENABLED for (i = 0; i < lwis_dev->bts_block_num; i++) { - lwis_platform_update_bts(lwis_dev, i, /*bw_peak=*/0, - /*bw_read=*/0, /*bw_write=*/0, /*bw_rt=*/0); + if (lwis_dev->bts_indexes[i] != BTS_UNSUPPORTED) { + lwis_platform_update_bts(lwis_dev, i, /*bw_peak=*/0, + /*bw_read=*/0, /*bw_write=*/0, + /*bw_rt=*/0); + } } #else lwis_platform_update_bts(lwis_dev, 0, /*bw_peak=*/0, |