Commit Graph

1457 Commits

Author SHA1 Message Date
Suren Baghdasaryan 208210a090 lmkd: Enable stricter compiler checks am: e538ba2df6 am: 38855fe192 am: 8e064f1260 am: 53dad9cddd am: f928ee979e
Change-Id: I29129d709972c71d8c6a389fa8703efa36043ad8
2020-05-12 21:12:30 +00:00
Suren Baghdasaryan c3d725d809 lmkd: Remove unused variables and fix type mismatches am: ed715a3424 am: 8fa0ac5c64 am: 9fad9a82c7 am: 5de46f6109 am: 5075e67ac7
Change-Id: Ibb61146a7c1f3186c687d05845fda102eee2d062
2020-05-12 21:12:28 +00:00
Kyeongdon Kim 2fac11b44f lmkd: fix type warning from static analysis tools am: 65857db6a9 am: c93040a423 am: 63f45b46d6 am: 4dfdb42e92
Change-Id: I4c27b9817cfb11a5af04c11e1166231cda323078
2020-05-12 21:02:38 +00:00
Kyeongdon Kim 4dfdb42e92 lmkd: fix type warning from static analysis tools am: 65857db6a9 am: c93040a423 am: 63f45b46d6
Change-Id: I38a74decb492f3f3fbf0fd2484a0c2d1060719fa
2020-05-12 20:41:50 +00:00
Kyeongdon Kim 63f45b46d6 lmkd: fix type warning from static analysis tools am: 65857db6a9 am: c93040a423
Change-Id: I67b40b195018c4da66b3bd7e375b0228412fcbc2
2020-05-12 20:22:31 +00:00
Kyeongdon Kim c93040a423 lmkd: fix type warning from static analysis tools am: 65857db6a9
Change-Id: Ie174a997b4f41b0d582893182b15039d8638f9ee
2020-05-12 20:09:12 +00:00
Suren Baghdasaryan f928ee979e lmkd: Enable stricter compiler checks am: e538ba2df6 am: 38855fe192 am: 8e064f1260 am: 53dad9cddd
Change-Id: I84cb97786c61f0d5cd7abc94799a54c9f7b79d33
2020-05-12 20:08:51 +00:00
Suren Baghdasaryan 5075e67ac7 lmkd: Remove unused variables and fix type mismatches am: ed715a3424 am: 8fa0ac5c64 am: 9fad9a82c7 am: 5de46f6109
Change-Id: I0a92f445533ee6b52cf9a0816977b9f8899ff48f
2020-05-12 20:08:48 +00:00
Kyeongdon Kim 65857db6a9 lmkd: fix type warning from static analysis tools
In memcg process stat path,
%u in format string (no.2) requires 'unsigned int'
but the argument type is 'signed int'.

Bug: NA
Test: check statslog with lmkd operation
Signed-off-by: Kyeongdon Kim <kyeongdon.kim@lge.com>
Change-Id: I3fcee57efbf26724878a81c8e1acd419aab8b95b
2020-05-12 19:56:46 +00:00
Suren Baghdasaryan 53dad9cddd lmkd: Enable stricter compiler checks am: e538ba2df6 am: 38855fe192 am: 8e064f1260
Change-Id: Ic18ac4b6bda1fb4b036a68499b21b57c6100f884
2020-05-12 19:50:08 +00:00
Suren Baghdasaryan 5de46f6109 lmkd: Remove unused variables and fix type mismatches am: ed715a3424 am: 8fa0ac5c64 am: 9fad9a82c7
Change-Id: Ief5e642d3ba5cf52a57dcfb5cdb931ea239fb578
2020-05-12 19:50:06 +00:00
Suren Baghdasaryan 8e064f1260 lmkd: Enable stricter compiler checks am: e538ba2df6 am: 38855fe192
Change-Id: Ifc5b0fae35155aabee00007609296a11bfb8e855
2020-05-12 19:36:13 +00:00
Suren Baghdasaryan 9fad9a82c7 lmkd: Remove unused variables and fix type mismatches am: ed715a3424 am: 8fa0ac5c64
Change-Id: I8477920456afad113a20c0053c88d69463689d30
2020-05-12 19:36:12 +00:00
Suren Baghdasaryan 38855fe192 lmkd: Enable stricter compiler checks am: e538ba2df6
Change-Id: Ife625c2ab0886cd9333269edb92d5e39447b15f8
2020-05-12 19:19:55 +00:00
Suren Baghdasaryan 8fa0ac5c64 lmkd: Remove unused variables and fix type mismatches am: ed715a3424
Change-Id: Ibcce20a6b9d724e102740683df45a16a0dfb3708
2020-05-12 19:19:53 +00:00
Suren Baghdasaryan e538ba2df6 lmkd: Enable stricter compiler checks
Enable -Wall and -Wextra compiler flags to catch compilation warnings.

Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: Ia802dbd7abb167d66b76390e269e4a4418ca5def
2020-05-12 02:56:41 +00:00
Suren Baghdasaryan ed715a3424 lmkd: Remove unused variables and fix type mismatches
Fix compilation warnings by removing unused variables and add typecasting
whenever mixed type comparisons are performed.

Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: I7f0839d803a6bf6532f077208ce54aba761dc9fe
2020-05-11 19:52:52 -07:00
Suren Baghdasaryan 56db387709 [automerger skipped] lmkd: Add property re-initialization support am: c4081918a7 am: a84a5e5801 am: f8ea710bef -s ours am: a3d2757d5b -s ours
am skip reason: Change-Id Ic60331f3368f5a7fdfe09ad7d47c7ccf0a497685 with SHA-1 c4081918a7 is in history

Change-Id: I92ba87884ba539ab527a3c7ce5e98ede9e41dc08
2020-05-08 23:10:12 +00:00
Suren Baghdasaryan 5df9821331 [automerger skipped] lmkd: Add property re-initialization support am: c4081918a7 am: a84a5e5801 -s ours am: 46bb94d5e9 -s ours am: 2282d1efc0 -s ours
am skip reason: Change-Id Ic60331f3368f5a7fdfe09ad7d47c7ccf0a497685 with SHA-1 c4081918a7 is in history

Change-Id: Ic4a3dfb996338e2208bd3c3fb10123445ca55a0a
2020-05-08 23:08:02 +00:00
Suren Baghdasaryan a3d2757d5b [automerger skipped] lmkd: Add property re-initialization support am: c4081918a7 am: a84a5e5801 am: f8ea710bef -s ours
am skip reason: Change-Id Ic60331f3368f5a7fdfe09ad7d47c7ccf0a497685 with SHA-1 c4081918a7 is in history

Change-Id: I22e05f7613603b94d173a6dcae9fe96cfad45bfc
2020-05-08 22:53:03 +00:00
Suren Baghdasaryan 2282d1efc0 [automerger skipped] lmkd: Add property re-initialization support am: c4081918a7 am: a84a5e5801 -s ours am: 46bb94d5e9 -s ours
am skip reason: Change-Id Ic60331f3368f5a7fdfe09ad7d47c7ccf0a497685 with SHA-1 c4081918a7 is in history

Change-Id: Ib23814248b28e546feda81fc01539b4f3066c723
2020-05-08 22:48:59 +00:00
Suren Baghdasaryan f8ea710bef lmkd: Add property re-initialization support am: c4081918a7 am: a84a5e5801
Change-Id: Id3001f3ea024c9bf30ae919949c709f2776923e5
2020-05-08 22:40:41 +00:00
Suren Baghdasaryan 46bb94d5e9 [automerger skipped] lmkd: Add property re-initialization support am: c4081918a7 am: a84a5e5801 -s ours
am skip reason: Change-Id Ic60331f3368f5a7fdfe09ad7d47c7ccf0a497685 with SHA-1 c4081918a7 is in history

Change-Id: I076eb3d336076fa64c8b6a863d6ef1043a51bc2c
2020-05-08 22:40:13 +00:00
Suren Baghdasaryan a84a5e5801 lmkd: Add property re-initialization support am: c4081918a7
Change-Id: I538cee8d0825d61ad5283e8a504e8cc74e5aa69a
2020-05-08 22:24:38 +00:00
Suren Baghdasaryan d0bb498d6c [automerger skipped] lmkd: Add property re-initialization support am: c4081918a7 -s ours am: 350685e461 -s ours am: 2fe36b0246 -s ours am: 3e9990c57e -s ours
am skip reason: Change-Id Ic60331f3368f5a7fdfe09ad7d47c7ccf0a497685 with SHA-1 1d0ebeaa9c is in history

Change-Id: I014dad6f2cb393c4b705ab5fa59704c38a8368e7
2020-05-08 18:25:38 +00:00
Suren Baghdasaryan 3e9990c57e [automerger skipped] lmkd: Add property re-initialization support am: c4081918a7 -s ours am: 350685e461 -s ours am: 2fe36b0246 -s ours
am skip reason: Change-Id Ic60331f3368f5a7fdfe09ad7d47c7ccf0a497685 with SHA-1 1d0ebeaa9c is in history

Change-Id: I3be12db25996167fa1dc29c19763a9b5f086be04
2020-05-08 18:07:05 +00:00
Suren Baghdasaryan 2fe36b0246 [automerger skipped] lmkd: Add property re-initialization support am: c4081918a7 -s ours am: 350685e461 -s ours
am skip reason: Change-Id Ic60331f3368f5a7fdfe09ad7d47c7ccf0a497685 with SHA-1 1d0ebeaa9c is in history

Change-Id: I2a3b1c355edbdbe56e7036273d8398f6354ef309
2020-05-08 17:55:35 +00:00
Suren Baghdasaryan 595be9465b lmkd: Add property re-initialization support am: c4081918a7
Change-Id: I39ba6bd37f2740ef51c56bfdba76c4360b035330
2020-05-08 17:40:45 +00:00
Suren Baghdasaryan 350685e461 [automerger skipped] lmkd: Add property re-initialization support am: c4081918a7 -s ours
am skip reason: Change-Id Ic60331f3368f5a7fdfe09ad7d47c7ccf0a497685 with SHA-1 1d0ebeaa9c is in history

Change-Id: Ia0eb7d23137c74f72b251034902fd0ed9faf8a28
2020-05-08 17:40:35 +00:00
Suren Baghdasaryan 9acfa9c079 lmkd: Add property re-initialization support am: 1d0ebeaa9c am: 4434ef0223 am: 2a5c69f8ee am: d0c3babb02 am: b40931cd31
Change-Id: I0fa9f4eb6357dd41bc816eca8b8a5969f871298c
2020-05-07 17:05:22 +00:00
Suren Baghdasaryan b40931cd31 lmkd: Add property re-initialization support am: 1d0ebeaa9c am: 4434ef0223 am: 2a5c69f8ee am: d0c3babb02
Change-Id: I1ab1d94bdd4d9deb8de4130dc82d8c3dda660cdb
2020-05-07 16:50:31 +00:00
Suren Baghdasaryan c4081918a7 lmkd: Add property re-initialization support
Add --reinit command-line option to allow updating lmkd properties. For
example to enable debug logging in the running lmkd process user should
issue:

setprop ro.lmk.debug true
lmkd --reinit

Bug: 155149944
Test: lmkd_unit_test after resetting lmkd properties
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Merged-In: Ic60331f3368f5a7fdfe09ad7d47c7ccf0a497685
Change-Id: Ic60331f3368f5a7fdfe09ad7d47c7ccf0a497685
2020-05-07 09:46:42 -07:00
Suren Baghdasaryan d0c3babb02 lmkd: Add property re-initialization support am: 1d0ebeaa9c am: 4434ef0223 am: 2a5c69f8ee
Change-Id: Id49df1df06d69f2908936acbcbea373dd05fadd2
2020-05-07 16:28:44 +00:00
Suren Baghdasaryan 2a5c69f8ee lmkd: Add property re-initialization support am: 1d0ebeaa9c am: 4434ef0223
Change-Id: I06dcc993601d96ae61a233f3f6538ce9d2062221
2020-05-07 16:14:55 +00:00
Suren Baghdasaryan 4434ef0223 lmkd: Add property re-initialization support am: 1d0ebeaa9c
Change-Id: I0d29bf11bb96a7b97174a0def2753ea169835802
2020-05-07 16:00:43 +00:00
Suren Baghdasaryan 1d0ebeaa9c lmkd: Add property re-initialization support
Add --reinit command-line option to allow updating lmkd properties. For
example to enable debug logging in the running lmkd process user should
issue:

setprop ro.lmk.debug true
lmkd --reinit

Bug: 155149944
Test: lmkd_unit_test after resetting lmkd properties
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: Ic60331f3368f5a7fdfe09ad7d47c7ccf0a497685
2020-05-06 15:05:04 -07:00
Suren Baghdasaryan 697e7ee2ce lmkd: enable ro.lmk.kill_timeout_ms to be used with kill notifications am: 03dccf35a1 am: d77a36e91b am: 3967548543 am: 2a25a29fd3 am: c27dedd427
Change-Id: Ie01890638e5c17006c19dc8342d047bdc9ccba13
2020-04-30 01:19:16 +00:00
Suren Baghdasaryan 95f63ae45d lmkd: polling code cleanup am: 9ca5334683 am: 63123e1b84 am: f548154e2f am: 3e6ec02346 am: 7944f17f38
Change-Id: I98bef89bcf3e731de58b906511b63fc0e0dbc14e
2020-04-30 01:19:09 +00:00
Suren Baghdasaryan 223c736c6c lmkd: add kill when swap utilization is too high am: 51ee4c505f am: 45737af035 am: 1e7908dbc7 am: 4183861521 am: 9efdd0d91d
Change-Id: If66d79fd4e21f1fe3d2586bd29ea43c5671c3623
2020-04-30 01:18:31 +00:00
Suren Baghdasaryan c27dedd427 lmkd: enable ro.lmk.kill_timeout_ms to be used with kill notifications am: 03dccf35a1 am: d77a36e91b am: 3967548543 am: 2a25a29fd3
Change-Id: I29942e492d2b4dec0144a669df73b13734ca19ec
2020-04-30 00:58:40 +00:00
Suren Baghdasaryan 7944f17f38 lmkd: polling code cleanup am: 9ca5334683 am: 63123e1b84 am: f548154e2f am: 3e6ec02346
Change-Id: I3f0450752da91da051e43fbe3cdf17db00f8bc9b
2020-04-30 00:58:35 +00:00
Suren Baghdasaryan 9efdd0d91d lmkd: add kill when swap utilization is too high am: 51ee4c505f am: 45737af035 am: 1e7908dbc7 am: 4183861521
Change-Id: Iabb5010a071f362ee59bf06a608dd32332522586
2020-04-30 00:58:28 +00:00
Suren Baghdasaryan 2a25a29fd3 lmkd: enable ro.lmk.kill_timeout_ms to be used with kill notifications am: 03dccf35a1 am: d77a36e91b am: 3967548543
Change-Id: I96828260f5dfffdc6bdf23ec15171897798c4cac
2020-04-30 00:49:05 +00:00
Suren Baghdasaryan 3e6ec02346 lmkd: polling code cleanup am: 9ca5334683 am: 63123e1b84 am: f548154e2f
Change-Id: Id9a64fd393447d78fc5013f76c9c5a77e6cbf0c2
2020-04-30 00:49:00 +00:00
Suren Baghdasaryan 4183861521 lmkd: add kill when swap utilization is too high am: 51ee4c505f am: 45737af035 am: 1e7908dbc7
Change-Id: Ifce2f0c3b0584f5b7466704f60a9dde86db3b616
2020-04-30 00:48:48 +00:00
Suren Baghdasaryan 3967548543 lmkd: enable ro.lmk.kill_timeout_ms to be used with kill notifications am: 03dccf35a1 am: d77a36e91b
Change-Id: Ib92ac62009b7cefa3e265c29278080fabb51fb71
2020-04-30 00:33:25 +00:00
Suren Baghdasaryan f548154e2f lmkd: polling code cleanup am: 9ca5334683 am: 63123e1b84
Change-Id: I584542e05a7facac1c41c81549d31cd3edcdc2d4
2020-04-30 00:33:19 +00:00
Suren Baghdasaryan 1e7908dbc7 lmkd: add kill when swap utilization is too high am: 51ee4c505f am: 45737af035
Change-Id: Id06d5db6fa0ec9f7c15247afd4e6b558264080f9
2020-04-30 00:33:12 +00:00
Suren Baghdasaryan d77a36e91b lmkd: enable ro.lmk.kill_timeout_ms to be used with kill notifications am: 03dccf35a1
Change-Id: I564cf2f1f21481b13f53df0606d03226c444ef19
2020-04-30 00:17:07 +00:00
Suren Baghdasaryan 63123e1b84 lmkd: polling code cleanup am: 9ca5334683
Change-Id: I4cf6a8f55d9fc127d80686c07ce2893f3146f0da
2020-04-30 00:17:01 +00:00