X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fxen%2Fpciback%2Fpciback.h;h=0b23fe335c8ee256c7487117a43724a2915a3040;hb=refs%2Fheads%2Fvserver;hp=4b876e4dd94381c9bd8fff6984faebe717bdc2e8;hpb=76828883507a47dae78837ab5dec5a5b4513c667;p=linux-2.6.git diff --git a/drivers/xen/pciback/pciback.h b/drivers/xen/pciback/pciback.h index 4b876e4dd..0b23fe335 100644 --- a/drivers/xen/pciback/pciback.h +++ b/drivers/xen/pciback/pciback.h @@ -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);