On Mon, May 04, 2026 at 01:43:13PM +0530, Vineet Agarwal wrote: > Update write() checks to properly detect and handle partial writes. > > Previously, the write() calls used <= 0 to detect failure. This > condition is never true for partial writes (ret > 0 but ret < len), > so partial writes were silently treated as success. > > Fix this by verifying that write() returns the full expected length > and treating any mismatch as failure. > > Signed-off-by: Vineet Agarwal <[email protected]>
Acked-by: Mike Rapoport (Microsoft) <[email protected]> > > Changes in v4: > - Simplify write() checks as suggested by Mike Rapoport > - Remove temporary variables and use direct comparisons > - Use a single len variable > --- > .../selftests/mm/ksm_functional_tests.c | 19 +++++++++++-------- > 1 file changed, 11 insertions(+), 8 deletions(-) -- Sincerely yours, Mike.

