]> xenbits.xensource.com Git - qemu-upstream-4.6-testing.git/commitdiff
accel: Make AccelClass.available() optional
authorEduardo Habkost <ehabkost@redhat.com>
Fri, 26 Sep 2014 20:45:22 +0000 (17:45 -0300)
committerPaolo Bonzini <pbonzini@redhat.com>
Sat, 4 Oct 2014 06:59:15 +0000 (08:59 +0200)
When we move accel classes outside accel.c, the available() function
won't be necessary anymore, because the classes will be registered only
if the accelerator code is really enabled at build time.

Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
accel.c

diff --git a/accel.c b/accel.c
index a3e2fd9149f035284e30b95929a01eab9793e77c..85177f1b52dc4a457a634c7fdd65948eecf640a5 100644 (file)
--- a/accel.c
+++ b/accel.c
@@ -82,7 +82,7 @@ int configure_accelerator(MachineClass *mc)
             fprintf(stderr, "\"%s\" accelerator does not exist.\n", buf);
             continue;
         }
-        if (!acc->available()) {
+        if (acc->available && !acc->available()) {
             printf("%s not supported for this target\n",
                    acc->name);
             continue;