On Tue, Apr 15, 2025 at 12:10:14AM -0700, Li Li wrote: > From: Li Li <dualli@xxxxxxxxxx> > > It's a known issue that neither the frozen processes nor the system > administration process of the OS can correctly deal with failed binder > transactions. The reason is that there's no reliable way for the user > space administration process to fetch the binder errors from the kernel > binder driver. > > Android is such an OS suffering from this issue. Since cgroup freezer > was used to freeze user applications to save battery, innocent frozen > apps have to be killed when they receive sync binder transactions or > when their async binder buffer is running out. > > This patch introduces the Linux generic netlink messages into the binder > driver so that the Linux/Android system administration process can > listen to important events and take corresponding actions, like stopping > a broken app from attacking the OS by sending huge amount of spamming > binder transactiions. I'm a bit confused about this series. Why is [PATCH] binder: add setup_report permission a reply to [PATCH v17 1/3] lsm, selinux: Add setup_report permission to binder? Which patches are supposed to be included and in which order? Alice