sysext: utimensat() failure was logged with stale r (which is 0 after the preceding successful write_backing_file call). Pass errno instead so the actual failure reason is recorded and returned. sysusers: rename() failure in make_backup() returned the raw positive errno value. All callers check 'if (r < 0)', so the error was silently ignored, allowing execution to continue after a failed backup. Return -errno instead. Signed-off-by: dongshengyuan <dongshengyuan@uniontech.com> Co-developed-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>