From: Lennart Poettering Date: Tue, 13 Jun 2023 07:49:35 +0000 (+0200) Subject: coredump: port over code to new LINK_TMPFILE_SYNC flag X-Git-Tag: v254-rc1~227^2~1 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=74402bf01a561c1e050589941ac91df44577d118;p=thirdparty%2Fsystemd.git coredump: port over code to new LINK_TMPFILE_SYNC flag --- diff --git a/src/coredump/coredump.c b/src/coredump/coredump.c index ac1c26e8285..0fe19894e53 100644 --- a/src/coredump/coredump.c +++ b/src/coredump/coredump.c @@ -269,11 +269,7 @@ static int fix_permissions( (void) fix_acl(fd, uid, allow_user); (void) fix_xattr(fd, context); - r = fsync_full(fd); - if (r < 0) - return log_error_errno(r, "Failed to sync coredump %s: %m", coredump_tmpfile_name(filename)); - - r = link_tmpfile(fd, filename, target, /* flags= */ 0); + r = link_tmpfile(fd, filename, target, LINK_TMPFILE_SYNC); if (r < 0) return log_error_errno(r, "Failed to move coredump %s into place: %m", target);