On 25/07/2023 14:00, Mark Brown wrote:
On Tue, Jul 25, 2023 at 06:26:34PM +0530, Naresh Kamboju wrote:
selftests: arm64: za-fork.c build failed with clang-16 due to below warnings / errors on Linux next-20230725.
Ryan, this looks to be your setvbuf() change:
Thanks, Mark, for adding me in. Yes this is due to my change ensure that stdout is never block buffered, since this was causing a lot of duplicated output for mm selftests due to lots of in-test fork()ing.
It looks like these tests are using nolibc, which doesn't implement setvbuf(). I'm working on a fix, which will add setvbuf() to nolibc (which will be a nop since nolibc never buffers).
Thanks, Ryan