X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_module%2Fiface-pmu.c;h=948e5f187d0efa9c0f306e0235c57a620a2e70a0;hb=471edd59ca70371e97cbad759e1710433f35990d;hp=094fdb234a3cd21111ad1a8fa75cd8c1ea7f5ccd;hpb=0822602d2c296dbc06d6c47ed7f0204b307b6c15;p=palacios.git diff --git a/linux_module/iface-pmu.c b/linux_module/iface-pmu.c index 094fdb2..948e5f1 100644 --- a/linux_module/iface-pmu.c +++ b/linux_module/iface-pmu.c @@ -39,7 +39,7 @@ static DEFINE_PER_CPU(u32, pmu_refcount) = 0; static inline void cpuid_string(u32 id, u32 dest[4]) { asm volatile("cpuid" - :"=a"(dest),"=b"(*(dest+1)),"=c"(*(dest+2)),"=d"(*(dest+3)) + :"=a"(*dest),"=b"(*(dest+1)),"=c"(*(dest+2)),"=d"(*(dest+3)) :"a"(id)); } @@ -124,7 +124,6 @@ static int amd_get_slot(void) { } return slot; - return -1; } /* @@ -644,11 +643,17 @@ static int pmu_init( void ) { return 0; } +static int pmu_deinit(void) +{ + // nothing + return 0; +} + static struct linux_ext pmu_ext = { .name = "PMU", .init = pmu_init, - .deinit = NULL, + .deinit = pmu_deinit, .guest_init = NULL, .guest_deinit = NULL };