lkml.org 
[lkml]   [2018]   [Aug]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v13 02/16] kexec_file: make kexec_image_post_load_cleanup_default() global
    Date
    Change this function from static to global so that arm64 can implement
    its own arch_kimage_file_post_load_cleanup() later using
    kexec_image_post_load_cleanup_default().

    Signed-off-by: AKASHI Takahiro <takahiro.akashi@linaro.org>
    Acked-by: Dave Young <dyoung@redhat.com>
    Cc: Vivek Goyal <vgoyal@redhat.com>
    Cc: Baoquan He <bhe@redhat.com>
    ---
    include/linux/kexec.h | 1 +
    kernel/kexec_file.c | 2 +-
    2 files changed, 2 insertions(+), 1 deletion(-)

    diff --git a/include/linux/kexec.h b/include/linux/kexec.h
    index 9e4e638fb505..49ab758f4d91 100644
    --- a/include/linux/kexec.h
    +++ b/include/linux/kexec.h
    @@ -143,6 +143,7 @@ extern const struct kexec_file_ops * const kexec_file_loaders[];

    int kexec_image_probe_default(struct kimage *image, void *buf,
    unsigned long buf_len);
    +int kexec_image_post_load_cleanup_default(struct kimage *image);

    /**
    * struct kexec_buf - parameters for finding a place for a buffer in memory
    diff --git a/kernel/kexec_file.c b/kernel/kexec_file.c
    index c6a3b6851372..63c7ce1c0c3e 100644
    --- a/kernel/kexec_file.c
    +++ b/kernel/kexec_file.c
    @@ -78,7 +78,7 @@ void * __weak arch_kexec_kernel_image_load(struct kimage *image)
    return kexec_image_load_default(image);
    }

    -static int kexec_image_post_load_cleanup_default(struct kimage *image)
    +int kexec_image_post_load_cleanup_default(struct kimage *image)
    {
    if (!image->fops || !image->fops->cleanup)
    return 0;
    --
    2.18.0
    \
     
     \ /
      Last update: 2018-08-01 10:01    [W:3.721 / U:0.032 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site