fedora core 6 1.2949 + vserver 2.2.0
[linux-2.6.git] / drivers / xen / pciback / pciback.h
index 4b876e4..0b23fe3 100644 (file)
@@ -39,7 +39,7 @@ struct pciback_device {
 
        unsigned long flags;
 
-       struct work_struct op_work;
+       struct delayed_work op_work;
 };
 
 struct pciback_dev_data {
@@ -83,8 +83,8 @@ int pciback_publish_pci_roots(struct pciback_device *pdev,
 void pciback_release_devices(struct pciback_device *pdev);
 
 /* Handles events from front-end */
-irqreturn_t pciback_handle_event(int irq, void *dev_id, struct pt_regs *regs);
-void pciback_do_op(void *data);
+irqreturn_t pciback_handle_event(int irq, void *dev_id);
+void pciback_do_op(struct work_struct *work);
 
 int pciback_xenbus_register(void);
 void pciback_xenbus_unregister(void);