Message ID | 20211001134256.5581-5-ddiss@suse.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | : initramfs: "crc" cpio format and INITRAMFS_PRESERVE_MTIME | expand |
diff --git a/init/initramfs.c b/init/initramfs.c index 3bc90ab4e443..c64f819ed120 100644 --- a/init/initramfs.c +++ b/init/initramfs.c @@ -379,13 +379,9 @@ static int __init do_name(void) static int __init do_copy(void) { if (byte_count >= body_len) { - struct timespec64 t[2] = { }; if (xwrite(wfile, victim, body_len, &wfile_pos) != body_len) error("write error"); - - t[0].tv_sec = mtime; - t[1].tv_sec = mtime; - vfs_utimes(&wfile->f_path, t); + do_utime(collected, mtime); fput(wfile); eat(body_len);
vfs_utimes() is called via the do_utime() wrapper everywhere except in do_copy(). Make it consistent. Signed-off-by: David Disseldorp <ddiss@suse.de> --- init/initramfs.c | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-)