1
0
Fork 0
android_kernel_rockchip_tart/arch
Brendan Szymanski 22205a67e1 Build socket diag and vsock built-in, disable WiFi default powersave
This device has no module-loading infrastructure, so =m configs are
silently absent at runtime. Missing SOCK_DIAG made every
InetDiagMessage.destroyLiveTcpSockets() call in system_server block
~6s on netlink timeouts (114 times in one 9-minute boot, watchdog-level
main-thread stalls, Settings ANRs, stale IP/status UI). Missing
AF_VSOCK made traced crash-loop every 5s (vsock://-1:2010
EAFNOSUPPORT), tripping updatable_crashing flag resets.

CONFIG_CFG80211_DEFAULT_PS=n: mt7921u with powersave on goes deaf
after association - EAPOL 2/4 is sent, msg 3 never heard, AP deauths
with reason 15 (4-way handshake timeout) - and idle RTT spikes to
100ms+, delaying inbound connections. Always-powered TV box, so
default powersave off is the right trade.

Hypervisor-only vsock transports (VMware/virtio) stay off.
2026-07-15 12:51:51 -04:00
..
alpha can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
arc can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
arm can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
arm64 Build socket diag and vsock built-in, disable WiFi default powersave 2026-07-15 12:51:51 -04:00
csky can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
hexagon can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
loongarch can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
m68k can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
microblaze can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
mips can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
nios2 can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
openrisc can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
parisc can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
powerpc can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
riscv can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
s390 can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
sh can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
sparc can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
um can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
x86 can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
xtensa can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
.gitignore can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00
Kconfig can be used for AOSP 15 & 16 2025-06-27 00:32:42 -05:00