Ken Chen
dd131835e9
Merge "Rename gpu_mem.o to gpuMem.o" am: 310fa3ab1b
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2147763
Change-Id: If29b92d5706323d83b8f4c1098e680f1c0f93a67
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-21 22:21:40 +00:00
Ken Chen
310fa3ab1b
Merge "Rename gpu_mem.o to gpuMem.o"
2022-07-21 13:43:50 +00:00
Suren Baghdasaryan
fe32f3282c
lmkd: Fix the text of the warning when pthread_setschedparam fails am: a0b25851c7 am: dbee4be68e am: 433ed64df9
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/19353948
Change-Id: I1e2a601f8c2456c1ebff903eae185cc4e7891739
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-20 22:23:49 +00:00
Suren Baghdasaryan
0c5526584d
[conflict] [conflict] lmkd: set normal scheduling policy for reaper threads am: ab4c6d86e0 am: 20f830a109 am: a1c8b19ad0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/19369417
Change-Id: If423eecf436f01e85201aeafd33f8aecdea73842
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-20 22:23:11 +00:00
Suren Baghdasaryan
433ed64df9
lmkd: Fix the text of the warning when pthread_setschedparam fails am: a0b25851c7 am: dbee4be68e
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/19353948
Change-Id: I6a4ee2dd4c1ffe7642a8c8436eb361a188ff65e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-20 22:04:03 +00:00
Suren Baghdasaryan
a1c8b19ad0
[conflict] [conflict] lmkd: set normal scheduling policy for reaper threads am: ab4c6d86e0 am: 20f830a109
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/19368099
Change-Id: I0c30e5054f3a9dbdc48911ba7f525810eaa397e3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-20 20:49:55 +00:00
Suren Baghdasaryan
39449fb541
lmkd: Fix the text of the warning when pthread_setschedparam fails am: a0b25851c7 am: 41a4a92781 am: 3930948948
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/19353948
Change-Id: I8a3b515b6173652fb4733617cd66bb1d7a378e1e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-20 20:35:36 +00:00
Suren Baghdasaryan
ddd0843a73
[conflict] lmkd: set normal scheduling policy for reaper threads am: ab4c6d86e0 am: a263af2be3 am: 14588b3000
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/19368388
Change-Id: I96feaf0ea3a60a3a33e6d78f5eef69d41bef5dcd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-20 20:35:01 +00:00
Suren Baghdasaryan
dbee4be68e
lmkd: Fix the text of the warning when pthread_setschedparam fails am: a0b25851c7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/19353948
Change-Id: I7da59c567eb4827b8ea4c214037672c2a9a65bc9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-20 20:18:24 +00:00
Suren Baghdasaryan
3930948948
lmkd: Fix the text of the warning when pthread_setschedparam fails am: a0b25851c7 am: 41a4a92781
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/19353948
Change-Id: I8aa4a78176663cfc45dd5ecb4d39197556d1cdea
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-20 20:17:10 +00:00
Suren Baghdasaryan
14588b3000
[conflict] lmkd: set normal scheduling policy for reaper threads am: ab4c6d86e0 am: a263af2be3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/19353947
Change-Id: Ia79e2cf64c18688e04fe892f45be492e31af0753
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-20 18:35:32 +00:00
Suren Baghdasaryan
20f830a109
[conflict] lmkd: set normal scheduling policy for reaper threads am: ab4c6d86e0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/19353947
Change-Id: Ic2f65feecbdfda400145ccd90d3f50ed71435380
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-20 18:12:26 +00:00
Suren Baghdasaryan
41a4a92781
lmkd: Fix the text of the warning when pthread_setschedparam fails am: a0b25851c7
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/19353948
Change-Id: I72ee11e88db52242e3f2f039bb73077e92accde9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-20 18:00:53 +00:00
Suren Baghdasaryan
a263af2be3
lmkd: set normal scheduling policy for reaper threads am: ab4c6d86e0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/memory/lmkd/+/19353947
Change-Id: I772a05dbbe6ccd662ff08e8aa95c017b22315c21
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-20 18:00:52 +00:00
Suren Baghdasaryan
a0b25851c7
lmkd: Fix the text of the warning when pthread_setschedparam fails
...
Fix the text of the warning when pthread_setschedparam fails to set
SCHED_OTHER scheduling policy for a reaper thread.
Bug: 237180716
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: I1b04713d145f4f3c243f16f932c753f5b06d48e6
2022-07-20 11:16:43 +08:00
Suren Baghdasaryan
ab4c6d86e0
lmkd: set normal scheduling policy for reaper threads
...
Reaper threads can take considerable time to free target's
memory running at RT priority that they inherit from LMKD.
This might prevent other critical tasks from being scheduled
while reaper threads are active.
Explicitly set reaper threads to run under normal scheduling
policy but set their nice value to ANDROID_PRIORITY_HIGHEST.
Bug: 237180716
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: Idad817e698ae1d5ac6cee5aa3281c69c7e0d257f
2022-07-20 11:16:06 +08:00
Treehugger Robot
f4d4f4a8b4
Merge "lmkd: Add clang-format upload hook" am: 8b4ad27706 am: db9a391406 am: 1fd840566e am: d68aa4a89c am: f6c8f3edac
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2154453
Change-Id: Ia8da640b989bf9be4accc49859d3a9889c306dda
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-14 22:02:12 +00:00
Treehugger Robot
f6c8f3edac
Merge "lmkd: Add clang-format upload hook" am: 8b4ad27706 am: db9a391406 am: 1fd840566e am: d68aa4a89c
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2154453
Change-Id: I84b932631027da1c0737bb6f0f13de03355ae9c8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-14 21:37:36 +00:00
Treehugger Robot
d68aa4a89c
Merge "lmkd: Add clang-format upload hook" am: 8b4ad27706 am: db9a391406 am: 1fd840566e
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2154453
Change-Id: Ib329f15a2fa5fd797c68f9fd0ac37d3a0684b572
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-14 21:20:44 +00:00
Treehugger Robot
1fd840566e
Merge "lmkd: Add clang-format upload hook" am: 8b4ad27706 am: db9a391406
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2154453
Change-Id: Ic25b988fc2e82d36f853c379870986e3178323f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-14 21:02:34 +00:00
Treehugger Robot
db9a391406
Merge "lmkd: Add clang-format upload hook" am: 8b4ad27706
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2154453
Change-Id: I9c568f2690cfca9f3e469a54f62718920b39c2db
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-14 20:45:46 +00:00
Treehugger Robot
8b4ad27706
Merge "lmkd: Add clang-format upload hook"
2022-07-14 20:26:12 +00:00
Kalesh Singh
08bb956823
lmkd: Add clang-format upload hook
...
Check code formatting on upload.
Bug: N/A
Test: repo upload
Signed-off-by: Kalesh Singh <kaleshsingh@google.com>
Change-Id: I7c849655539ac60e48cf2b4c25b33a1d222a6cfe
2022-07-14 11:18:20 -07:00
Ken Chen
4c18e91f22
Rename gpu_mem.o to gpuMem.o
...
Underscore character may cause bpf prog/map naming collision. For
example, x.o with map y_z and x_y.o with map z both result in x_y_z
prog/map name, which should be prevented during compile-time.
aosp/2147825 will prohibit underscore character in bpf source name
(source name derives the obj name). Existing bpf modules with underscore
characters in source name need to be updated accordingly.
Bug: 236706995
Test: adb root; adb shell ls -l /sys/fs/bpf/ | grep gpuMem
Change-Id: I213624e59ce1bca6ee7c22028504f2d51e9c50df
2022-07-08 19:09:50 +08:00
Yuming Han
c2687f52e9
lmkd : Fixed running wrong for Go devices when use_minfree_levels is TRUE am: ed8fc168e6 am: f3f9ff6e01 am: 60325c06b4 am: b80303c377 am: 1a19315add
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2144719
Change-Id: I1ad31514c7961afdccb05d5dc28641e17c98d3a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-07 20:08:22 +00:00
Yuming Han
1a19315add
lmkd : Fixed running wrong for Go devices when use_minfree_levels is TRUE am: ed8fc168e6 am: f3f9ff6e01 am: 60325c06b4 am: b80303c377
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2144719
Change-Id: I62c758560792bcbb6bcd627e4eb7f1f4a2449a81
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-07 19:51:50 +00:00
Yuming Han
b80303c377
lmkd : Fixed running wrong for Go devices when use_minfree_levels is TRUE am: ed8fc168e6 am: f3f9ff6e01 am: 60325c06b4
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2144719
Change-Id: I232c2f0afd705838e99896740f77c6e8a32c8f13
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-07 19:36:13 +00:00
Suren Baghdasaryan
afe0e8fe16
lmkd: Fix the text of the warning when pthread_setschedparam fails am: 508e73e105 am: 4a4e1590f1 am: 8d1acb0268 am: 45c03b00f7 am: 0932e5c765
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2147680
Change-Id: Ief42ca64dbe4d85066f6500770f71403e491a591
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-07 19:35:53 +00:00
Suren Baghdasaryan
0932e5c765
lmkd: Fix the text of the warning when pthread_setschedparam fails am: 508e73e105 am: 4a4e1590f1 am: 8d1acb0268 am: 45c03b00f7
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2147680
Change-Id: I510eb3be2cb23e3e6381198ce31819409889151f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-07 19:17:11 +00:00
Yuming Han
60325c06b4
lmkd : Fixed running wrong for Go devices when use_minfree_levels is TRUE am: ed8fc168e6 am: f3f9ff6e01
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2144719
Change-Id: Iee575f456068a7cf98d57a4fbbbcbf1128205c7f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-07 19:09:44 +00:00
Suren Baghdasaryan
45c03b00f7
lmkd: Fix the text of the warning when pthread_setschedparam fails am: 508e73e105 am: 4a4e1590f1 am: 8d1acb0268
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2147680
Change-Id: I2c79cdb3817c211f745950269cb3ee0cd8f78e55
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-07 18:53:54 +00:00
Yuming Han
f3f9ff6e01
lmkd : Fixed running wrong for Go devices when use_minfree_levels is TRUE am: ed8fc168e6
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2144719
Change-Id: I5b112f62879b9b577bdeb61939e629984e172f5a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-07 18:45:02 +00:00
Suren Baghdasaryan
8d1acb0268
lmkd: Fix the text of the warning when pthread_setschedparam fails am: 508e73e105 am: 4a4e1590f1
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2147680
Change-Id: I38fa469fd049d2b196903af6acf7d8ce24d7c50a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-07 18:31:16 +00:00
Yuming Han
ed8fc168e6
lmkd : Fixed running wrong for Go devices when use_minfree_levels is TRUE
...
The lmkd run wrong for Go devices, because min_score_adj is unused
when use_minfree_levels is set TURE.
Bug: 237947900
Signed-off-by: Yuming Han <yuming.han@unisoc.com>
Change-Id: I717561cd9e5f4d1a2ca60d9fc84adcd6e129420a
2022-07-07 18:24:22 +00:00
Suren Baghdasaryan
4a4e1590f1
lmkd: Fix the text of the warning when pthread_setschedparam fails am: 508e73e105
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2147680
Change-Id: I581e74df34e8174e5dd9b464a7b4bc0f4893711d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-07 18:11:12 +00:00
Suren Baghdasaryan
508e73e105
lmkd: Fix the text of the warning when pthread_setschedparam fails
...
Fix the text of the warning when pthread_setschedparam fails to set
SCHED_OTHER scheduling policy for a reaper thread.
Bug: 237180716
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: I1b04713d145f4f3c243f16f932c753f5b06d48e6
2022-07-07 08:39:49 -07:00
Suren Baghdasaryan
4beca15f9e
lmkd: set normal scheduling policy for reaper threads am: 353c2f174f am: 94998a07dc am: 29215bbbd8 am: f394cd7f76 am: 5da403fba5
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2147025
Change-Id: I98590dd3cc7e5bc0a8e23c6a409d2394d18720e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-07 02:39:38 +00:00
Suren Baghdasaryan
5da403fba5
lmkd: set normal scheduling policy for reaper threads am: 353c2f174f am: 94998a07dc am: 29215bbbd8 am: f394cd7f76
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2147025
Change-Id: I75f62106e22498e04c2e294c240f85223d425691
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-07 02:12:58 +00:00
Suren Baghdasaryan
f394cd7f76
lmkd: set normal scheduling policy for reaper threads am: 353c2f174f am: 94998a07dc am: 29215bbbd8
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2147025
Change-Id: Ia4931e7eac90aa0d68ef1fc282e5ccfec35495cb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-07 01:57:35 +00:00
Suren Baghdasaryan
29215bbbd8
lmkd: set normal scheduling policy for reaper threads am: 353c2f174f am: 94998a07dc
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2147025
Change-Id: Ie12bbd053db355fe23c55ac7ee6b7845663297c6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-07 01:39:54 +00:00
Suren Baghdasaryan
94998a07dc
lmkd: set normal scheduling policy for reaper threads am: 353c2f174f
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2147025
Change-Id: I7e333c8bfc132f362156d271bf1201d3a9aae8d2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-07 01:20:20 +00:00
Suren Baghdasaryan
353c2f174f
lmkd: set normal scheduling policy for reaper threads
...
Reaper threads can take considerable time to free target's
memory running at RT priority that they inherit from LMKD.
This might prevent other critical tasks from being scheduled
while reaper threads are active.
Explicitly set reaper threads to run under normal scheduling
policy but set their nice value to ANDROID_PRIORITY_HIGHEST.
Bug: 237180716
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: Idad817e698ae1d5ac6cee5aa3281c69c7e0d257f
2022-07-06 15:21:50 -07:00
Yuming Han
ed14b88ffc
lmkd: Fixed data overflow on ARM am: 79f58c012d am: 800f962338 am: 4c3a9f2601 am: f53e9e74db am: 2894b22681
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2138097
Change-Id: Id918424a831c1f672e1ad4dd80ea80698e17985e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-01 21:51:13 +00:00
Yuming Han
2894b22681
lmkd: Fixed data overflow on ARM am: 79f58c012d am: 800f962338 am: 4c3a9f2601 am: f53e9e74db
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2138097
Change-Id: If55bc3956657505488c093a1b2998f22b68a2a8a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-01 21:27:10 +00:00
Yuming Han
f53e9e74db
lmkd: Fixed data overflow on ARM am: 79f58c012d am: 800f962338 am: 4c3a9f2601
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2138097
Change-Id: I256d30895f90ee6a0e5b89f6d57e34be474dcabf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-01 20:52:41 +00:00
Yuming Han
4c3a9f2601
lmkd: Fixed data overflow on ARM am: 79f58c012d am: 800f962338
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2138097
Change-Id: Ic496e5e01f9aed3b571495c033f20a5218aa98d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-01 20:28:11 +00:00
Yuming Han
800f962338
lmkd: Fixed data overflow on ARM am: 79f58c012d
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2138097
Change-Id: I522fd95dbc7acc2774e0961ae6956fd3bd827e18
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-07-01 20:08:46 +00:00
Yuming Han
79f58c012d
lmkd: Fixed data overflow on ARM
...
Both pgscan_kwsapd and pgscan_direct are defined as unsigned long,
the overflow issues occur on ARM kernel space. Just check whether
their values changed.
Signed-off-by: Yuming Han <yuming.han@unisoc.com>
Change-Id: I73b27855ede9ca729208775e982660bae967ab92
2022-06-29 16:06:18 +08:00
Suren Baghdasaryan
b8572da6e3
lmkd: Fix the size of vmstat_field_names array am: caebcddf9f am: 2c75c4987c am: 150ff325ac am: ab1cf2b96b am: a49cf928a4
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2132969
Change-Id: Ifbda6435eff48535013ec4521123d6f8f47a062e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 01:52:53 +00:00
Suren Baghdasaryan
a49cf928a4
lmkd: Fix the size of vmstat_field_names array am: caebcddf9f am: 2c75c4987c am: 150ff325ac am: ab1cf2b96b
...
Original change: https://android-review.googlesource.com/c/platform/system/memory/lmkd/+/2132969
Change-Id: Ifd1c4404f5c3636b6dd16a2a46df6e926b94bd59
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-06-23 01:32:55 +00:00