X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_module%2Fiface-host-pci.c;h=9eb3a9a12a6095e08293716d943216021942565a;hb=564dade4aee58eb392b960dd33823b5e030869ac;hp=d9622c90a5ad220f66a67e4a72b0d19fb08fe078;hpb=1f8ac11d4550b1113d9a8c23e62b236cb8ad8404;p=palacios.git diff --git a/linux_module/iface-host-pci.c b/linux_module/iface-host-pci.c index d9622c9..9eb3a9a 100644 --- a/linux_module/iface-host-pci.c +++ b/linux_module/iface-host-pci.c @@ -184,6 +184,7 @@ static int register_pci_hw_dev(unsigned int cmd, unsigned long arg) { strncpy(host_dev->name, hw_dev_arg.name, 128); + host_dev->name[127] = 0; host_dev->v3_dev.host_data = host_dev; @@ -233,6 +234,9 @@ static int host_pci_init( void ) { } static int host_pci_deinit(void) { + remove_global_ctrl(V3_ADD_PCI_USER_DEV); + remove_global_ctrl(V3_ADD_PCI_HW_DEV); + palacios_spinlock_deinit(&lock); return 0; }