Re: [PATCH v4 3/5] selftests/mm: move write_file helper to vm_util
From: David Hildenbrand (Arm)
Date: Thu Mar 19 2026 - 17:48:50 EST
> +
> +void write_file(const char *path, const char *buf, size_t buflen)
> +{
> + int fd;
> + ssize_t numwritten;
> +
> + fd = open(path, O_WRONLY);
> + if (fd == -1)
> + ksft_exit_fail_msg("%s open failed: %s\n", path, strerror(errno));
> +
> + numwritten = write(fd, buf, buflen - 1);
> + close(fd);
> + if (numwritten < 1)
> + ksft_exit_fail_msg("Write failed\n");
I guess we could indeed test here easily for
if (numwritten != buflen - 1)
But then, we don't really expect only partial writes to succeed here.
Acked-by: David Hildenbrand (Arm) <david@xxxxxxxxxx>
--
Cheers,
David