]> www.infradead.org Git - users/willy/pagecache.git/commit
bcachefs: Fix truncate sometimes failing and returning 1
authorKent Overstreet <kent.overstreet@linux.dev>
Wed, 26 Feb 2025 15:57:26 +0000 (10:57 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Thu, 27 Feb 2025 00:31:05 +0000 (19:31 -0500)
commiteb54d2695b57426638fed0ec066ae17a18c4426c
treecf0df2f3286df7fc16047fcd2fe68484b19c1efe
parent677bdb7346b6fd806ea45b11cbfe36de0b0cd644
bcachefs: Fix truncate sometimes failing and returning 1

__bch_truncate_folio() may return 1 to indicate dirtyness of the folio
being truncated, needed for fpunch to get the i_size writes correct.

But truncate was forgetting to clear ret, and sometimes returning it as
an error.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/fs-io.c