This is a follow up for issue #75989, a Go 1.25 backport issue that was fixed in Go 1.25.4.
The fix for that issue in CL 715360 added a ReOpenFile syscall to be used by deleteatFallback. Its error handling wasn't checking for the expected value, which was fixed at tip in CL 717320, and @qmuntal suggests also backporting this to Go 1.25. This doesn't apply to Go 1.24 because the original issue was a 1.25-only regression.
A backport CL 718000 is already created, this is just a tracking issue for it.
CC @qmuntal, @neild, @golang/release.