Disable IGNORE_TCP_INFO_FOR_BLOCKED_UIDS feature on T The feature is introduced in M2024-02 but causing crashes on certain partner T devices with problematic kernel. Disable the feature since it is not launched yet. Bug: 326143935 Test: TreeHugger Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: I2d7a2929ef36187264b3eb21254dbcf5dc5efcf1
diff --git a/src/com/android/networkstack/netlink/TcpSocketTracker.java b/src/com/android/networkstack/netlink/TcpSocketTracker.java index 658fe8a..0d77dca 100644 --- a/src/com/android/networkstack/netlink/TcpSocketTracker.java +++ b/src/com/android/networkstack/netlink/TcpSocketTracker.java
@@ -792,7 +792,9 @@ * to deal with flag values changing at runtime. */ public boolean shouldIgnoreTcpInfoForBlockedUids() { - return SdkLevel.isAtLeastT() && DeviceConfigUtils.isFeatureSupported( + // Note b/326143935 - can trigger crash due to kernel bug / missing + // feature on some T devices. + return SdkLevel.isAtLeastU() && DeviceConfigUtils.isFeatureSupported( mContext, FEATURE_IS_UID_NETWORKING_BLOCKED) && DeviceConfigUtils.isNetworkStackFeatureNotChickenedOut(mContext, IGNORE_TCP_INFO_FOR_BLOCKED_UIDS);