diff options
| -rw-r--r-- | init/initramfs.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/init/initramfs.c b/init/initramfs.c index 7046feffef6b..7e99a0038942 100644 --- a/init/initramfs.c +++ b/init/initramfs.c | |||
| @@ -109,7 +109,7 @@ static void __init free_hash(void) | |||
| 109 | } | 109 | } |
| 110 | } | 110 | } |
| 111 | 111 | ||
| 112 | static long __init do_utime(char *filename, time_t mtime) | 112 | static long __init do_utime(char *filename, time64_t mtime) |
| 113 | { | 113 | { |
| 114 | struct timespec64 t[2]; | 114 | struct timespec64 t[2]; |
| 115 | 115 | ||
| @@ -125,10 +125,10 @@ static __initdata LIST_HEAD(dir_list); | |||
| 125 | struct dir_entry { | 125 | struct dir_entry { |
| 126 | struct list_head list; | 126 | struct list_head list; |
| 127 | char *name; | 127 | char *name; |
| 128 | time_t mtime; | 128 | time64_t mtime; |
| 129 | }; | 129 | }; |
| 130 | 130 | ||
| 131 | static void __init dir_add(const char *name, time_t mtime) | 131 | static void __init dir_add(const char *name, time64_t mtime) |
| 132 | { | 132 | { |
| 133 | struct dir_entry *de = kmalloc(sizeof(struct dir_entry), GFP_KERNEL); | 133 | struct dir_entry *de = kmalloc(sizeof(struct dir_entry), GFP_KERNEL); |
| 134 | if (!de) | 134 | if (!de) |
| @@ -150,7 +150,7 @@ static void __init dir_utime(void) | |||
| 150 | } | 150 | } |
| 151 | } | 151 | } |
| 152 | 152 | ||
| 153 | static __initdata time_t mtime; | 153 | static __initdata time64_t mtime; |
| 154 | 154 | ||
| 155 | /* cpio header parsing */ | 155 | /* cpio header parsing */ |
| 156 | 156 | ||
| @@ -177,7 +177,7 @@ static void __init parse_header(char *s) | |||
| 177 | uid = parsed[2]; | 177 | uid = parsed[2]; |
| 178 | gid = parsed[3]; | 178 | gid = parsed[3]; |
| 179 | nlink = parsed[4]; | 179 | nlink = parsed[4]; |
| 180 | mtime = parsed[5]; | 180 | mtime = parsed[5]; /* breaks in y2106 */ |
| 181 | body_len = parsed[6]; | 181 | body_len = parsed[6]; |
| 182 | major = parsed[7]; | 182 | major = parsed[7]; |
| 183 | minor = parsed[8]; | 183 | minor = parsed[8]; |
