... to get rid of its function definition from archs that don't support it. Signed-off-by: Andreas Herrmann <andreas.herrmann@xxxxxxxxxxxxxxxxxx> --- tools/kvm/arm/fdt.c | 7 ------- tools/kvm/kvm.c | 6 ++++++ tools/kvm/powerpc/kvm.c | 7 ------- 3 files changed, 6 insertions(+), 14 deletions(-) diff --git a/tools/kvm/arm/fdt.c b/tools/kvm/arm/fdt.c index 30cd75a..186a718 100644 --- a/tools/kvm/arm/fdt.c +++ b/tools/kvm/arm/fdt.c @@ -276,10 +276,3 @@ int load_flat_binary(struct kvm *kvm, int fd_kernel, int fd_initrd, return true; } - -bool load_bzimage(struct kvm *kvm, int fd_kernel, int fd_initrd, - const char *kernel_cmdline) -{ - /* To b or not to b? That is the zImage. */ - return false; -} diff --git a/tools/kvm/kvm.c b/tools/kvm/kvm.c index cfc0693..6046434 100644 --- a/tools/kvm/kvm.c +++ b/tools/kvm/kvm.c @@ -355,6 +355,12 @@ int __attribute__((__weak__)) load_elf_binary(struct kvm *kvm, int fd_kernel, return false; } +bool __attribute__((__weak__)) load_bzimage(struct kvm *kvm, int fd_kernel, + int fd_initrd, const char *kernel_cmdline) +{ + return false; +} + bool kvm__load_kernel(struct kvm *kvm, const char *kernel_filename, const char *initrd_filename, const char *kernel_cmdline) { diff --git a/tools/kvm/powerpc/kvm.c b/tools/kvm/powerpc/kvm.c index c1712cf..2b03a12 100644 --- a/tools/kvm/powerpc/kvm.c +++ b/tools/kvm/powerpc/kvm.c @@ -204,13 +204,6 @@ int load_flat_binary(struct kvm *kvm, int fd_kernel, int fd_initrd, const char * return true; } -bool load_bzimage(struct kvm *kvm, int fd_kernel, int fd_initrd, - const char *kernel_cmdline) -{ - /* We don't support bzImages. */ - return false; -} - struct fdt_prop { void *value; int size; -- 1.7.9.5