fs/kernel_read_file: Add file_size output argument
[platform/kernel/linux-starfive.git] / kernel / kexec_file.c
index b20cfde..ee51c10 100644 (file)
@@ -222,7 +222,7 @@ kimage_file_prepare_segments(struct kimage *image, int kernel_fd, int initrd_fd,
        void *ldata;
 
        ret = kernel_read_file_from_fd(kernel_fd, &image->kernel_buf,
-                                      INT_MAX, READING_KEXEC_IMAGE);
+                                      INT_MAX, NULL, READING_KEXEC_IMAGE);
        if (ret < 0)
                return ret;
        image->kernel_buf_len = ret;
@@ -242,7 +242,7 @@ kimage_file_prepare_segments(struct kimage *image, int kernel_fd, int initrd_fd,
        /* It is possible that there no initramfs is being loaded */
        if (!(flags & KEXEC_FILE_NO_INITRAMFS)) {
                ret = kernel_read_file_from_fd(initrd_fd, &image->initrd_buf,
-                                              INT_MAX,
+                                              INT_MAX, NULL,
                                               READING_KEXEC_INITRAMFS);
                if (ret < 0)
                        goto out;