MODULE_AUTHOR(MODULEAUTHOR);
MODULE_DESCRIPTION(my_NAME);
MODULE_LICENSE("GPL");
+MODULE_VERSION(MPT_LINUX_VERSION_COMMON);
/*
* cmd line parameters
*
*/
static int
-mptbase_suspend(struct pci_dev *pdev, pm_message_t state)
+mptbase_suspend(struct pci_dev *pdev, u32 state)
{
u32 device_state;
MPT_ADAPTER *ioc = pci_get_drvdata(pdev);
/* wait 1 sec */
if (sleepFlag == CAN_SLEEP) {
- ssleep(1);
+ set_current_state(TASK_INTERRUPTIBLE);
+ schedule_timeout(1000 * HZ / 1000);
} else {
mdelay (1000);
}
#ifdef CONFIG_PROC_FS
(void) procmpt_create();
#endif
- r = pci_register_driver(&mptbase_driver);
+ r = pci_module_init(&mptbase_driver);
if(r)
return(r);