From df8d9b1f6deb468dd6752f0cd1029157c15248fd Mon Sep 17 00:00:00 2001 From: Bill Pemberton Date: Mon, 27 Jul 2009 16:47:45 -0400 Subject: Staging: hv: Remove WORKQUEUE typedef WORKQUEUE was a wrapper around struct workqueue_struct so just use that instead. Signed-off-by: Bill Pemberton Cc: Hank Janssen Signed-off-by: Greg Kroah-Hartman --- drivers/staging/hv/include/osd.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'drivers/staging/hv/include') diff --git a/drivers/staging/hv/include/osd.h b/drivers/staging/hv/include/osd.h index faae7cc..6a5675f 100644 --- a/drivers/staging/hv/include/osd.h +++ b/drivers/staging/hv/include/osd.h @@ -143,9 +143,11 @@ void* PageMapVirtualAddress(unsigned long Pfn); void PageUnmapVirtualAddress(void* VirtAddr); -extern HANDLE WorkQueueCreate(char* name); -extern void WorkQueueClose(HANDLE hWorkQueue); -extern int WorkQueueQueueWorkItem(HANDLE hWorkQueue, PFN_WORKITEM_CALLBACK workItem, void* context); +extern struct workqueue_struct *WorkQueueCreate(char* name); +extern void WorkQueueClose(struct workqueue_struct *hWorkQueue); +extern int WorkQueueQueueWorkItem(struct workqueue_struct *hWorkQueue, + PFN_WORKITEM_CALLBACK workItem, + void *context); extern void QueueWorkItem(PFN_WORKITEM_CALLBACK workItem, void* context); -- cgit v1.1