android_kernel_msm-6.1_noth.../drivers/android
Carlos Llamas e4ee73a682 UPSTREAM: binder: relocate low space calculation
Move the low async space calculation to debug_low_async_space_locked().
This logic not only fits better here but also offloads some of the many
tasks currently done in binder_alloc_new_buf_locked().

No functional change in this patch.

Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Signed-off-by: Carlos Llamas <cmllamas@google.com>
Link: https://lore.kernel.org/r/20231201172212.1813387-15-cmllamas@google.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

Bug: 254650075
(cherry picked from commit c13500eaabd2343aa4cbb76b54ec624cb0c0ef8d)
Change-Id: I1b396f59f2a5b6640d8664767f2d45a675af7197
Signed-off-by: Carlos Llamas <cmllamas@google.com>
2024-05-29 20:51:37 +00:00
..
android_debug_symbols.c ANDROID: android: Create debug_symbols driver 2023-06-30 10:39:56 +00:00
binder.c UPSTREAM: binder: remove pid param in binder_alloc_new_buf() 2024-05-29 20:51:37 +00:00
binder_alloc.c UPSTREAM: binder: relocate low space calculation 2024-05-29 20:51:37 +00:00
binder_alloc.h UPSTREAM: binder: remove pid param in binder_alloc_new_buf() 2024-05-29 20:51:37 +00:00
binder_alloc_selftest.c UPSTREAM: binder: remove pid param in binder_alloc_new_buf() 2024-05-29 20:51:37 +00:00
binder_internal.h FROMGIT: Binder: Add async from to transaction record 2023-06-07 14:25:07 +00:00
binder_trace.h UPSTREAM: binder: keep vma addresses type as unsigned long 2024-05-29 20:51:37 +00:00
binderfs.c binderfs: rework superblock destruction 2022-09-01 16:18:49 +02:00
debug_kinfo.c ANDROID: Add known structs used by modules to KMI 2024-04-16 13:49:35 -07:00
debug_kinfo.h ANDROID: debug_kinfo driver, move to drivers/android 2022-04-13 13:42:33 +02:00
Kconfig ANDROID: android: Create debug_symbols driver 2023-06-30 10:39:56 +00:00
Makefile ANDROID: android: Create debug_symbols driver 2023-06-30 10:39:56 +00:00
vendor_hooks.c Revert "ANDROID: Add vendor hooks for binder perf tuning" 2024-05-29 20:51:37 +00:00