Andromxda Since Android moved to kCFI from Clang CFI, LTO isn't a requirement for security hardening anymore. kCFI is much lower overhead so the end result is likely faster overall anyway. LTO is nice for improving performance but it's not a big deal to temporarily not have it. Android has some high overhead GKI infrastructure and improving that or avoiding GKI altogether would improve performance too.
RANDSTRUCT can't be used anymore for the 6.12 branch until it works with Rust in the kernel. We have no timeline for when it can be enabled again. The Rust ashmem rewrite is now the only ashmem implementation. There's also a Rust Binder implementation but they haven't made it either the default or only option yet.