Re: [PATCH 16/53] selftests/mm: protection_keys: use kselftest framework

From: Mark Brown

Date: Mon Apr 06 2026 - 13:03:56 EST


On Mon, Apr 06, 2026 at 05:16:58PM +0300, Mike Rapoport wrote:

> Adjust dprintf0() printouts to use "#" in the beginning of the line for
> TAP compatibility and add fflush(stdout) in the end of the test to
> ensure all the ksft_print_*() messages are really output.

We should probably add those flushes to the kselftest helpers (eg, the
one at the end of the program should be in ksft_finished()) if they're
needed. It ought to be redundant though, we do set stdout to be line
buffered in ksft_print_header() which means that either ksft_finished()
will print a line and flush or for abort_hooks() it's immediately before
we call exit() which should do the right thing anyway. If exit() isn't
flushing I'd not be optimistic that fflush() is going to work.

Attachment: signature.asc
Description: PGP signature