On 8/7/25 07:45, Wake Liu wrote:
The binderfs selftests, specifically `binderfs_stress` and `binderfs_test_unprivileged`, depend on user namespaces to run.
On kernels built without user namespace support (CONFIG_USER_NS=n), these tests will fail.
Why not add CONFIG_USER_NS to config file instead to indicate the dependency.
tools/testing/selftests/filesystems/binderfs/config which has these as dependencies at the moment.
CONFIG_ANDROID_BINDERFS=y CONFIG_ANDROID_BINDER_IPC=y
To prevent these failures, add a check for the availability of user namespaces by testing for the existence of "/proc/self/ns/user". If the check fails, skip the tests and print an informative message.]
Can you try adding the dependency first?
thanks, -- Shuah