. Changes in shared code that don't affect open-vm-tools functionality.
. vmxnet3: free irqs & re-request them in suspend and resume respectively.
Signed-off-by: Marcelo Vanzin <mvanzin@vmware.com>
VIX_COMMAND_CATEGORY_ALWAYS_ALLOWED),
VIX_DEFINE_COMMAND_INFO(VIX_COMMAND_CHANGE_DISPLAY_TOPOLOGY_MODES,
- VIX_COMMAND_CATEGORY_ALWAYS_ALLOWED),
+ VIX_COMMAND_CATEGORY_ALWAYS_ALLOWED),
};
}
vmxnet3_disable_all_intrs(adapter);
+ vmxnet3_free_irqs(adapter);
+ vmxnet3_free_intr_resources(adapter);
netif_device_detach(netdev);
netif_stop_queue(netdev);
pci_enable_wake(pdev, PCI_D0, 0);
VMXNET3_WRITE_BAR1_REG(adapter, VMXNET3_REG_CMD, VMXNET3_CMD_UPDATE_PMCFG);
+ vmxnet3_alloc_intr_resources(adapter);
+ vmxnet3_request_irqs(adapter);
vmxnet3_enable_all_intrs(adapter);
return 0;
#ifndef _VMXNET3_VERSION_H_
#define _VMXNET3_VERSION_H_
-#define VMXNET3_DRIVER_VERSION 1.0.3.0
-#define VMXNET3_DRIVER_VERSION_COMMAS 1,0,3,0
-#define VMXNET3_DRIVER_VERSION_STRING "1.0.3.0"
+#define VMXNET3_DRIVER_VERSION 1.0.4.0
+#define VMXNET3_DRIVER_VERSION_COMMAS 1,0,4,0
+#define VMXNET3_DRIVER_VERSION_STRING "1.0.4.0"
/* a 32-bit int, each byte encode a verion number in VMXNET3_DRIVER_VERSION */
-#define VMXNET3_DRIVER_VERSION_NUM 0x01000300
+#define VMXNET3_DRIVER_VERSION_NUM 0x01000400
#endif /* _VMXNET3_VERSION_H_ */