From: Greg Kroah-Hartman Date: Wed, 15 Jul 2009 21:58:10 +0000 (-0700) Subject: Staging: hv: osd: remove spinlock wrapper functions X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=3bcfa88868fd9338606d66ee8ae18aa45fa36566;p=deliverable%2Flinux.git Staging: hv: osd: remove spinlock wrapper functions Now that there are no users of the wrapper functions for spinlocks, remove them. Cc: Hank Janssen Cc: Haiyang Zhang Signed-off-by: Greg Kroah-Hartman --- diff --git a/drivers/staging/hv/include/osd.h b/drivers/staging/hv/include/osd.h index 1ec760930fe9..d6568f510297 100644 --- a/drivers/staging/hv/include/osd.h +++ b/drivers/staging/hv/include/osd.h @@ -137,11 +137,6 @@ extern int WaitEventWait(HANDLE hWait); // If >0, hWait got signaled. If ==0, timeout. If < 0, error extern int WaitEventWaitEx(HANDLE hWait, u32 TimeoutInMs); -extern HANDLE SpinlockCreate(void); -extern void SpinlockClose(HANDLE hSpin); -extern void SpinlockAcquire(HANDLE hSpin); -extern void SpinlockRelease(HANDLE hSpin); - #define GetVirtualAddress Physical2LogicalAddr void* Physical2LogicalAddr(unsigned long PhysAddr); diff --git a/drivers/staging/hv/osd.c b/drivers/staging/hv/osd.c index cdd530077cfd..27408277b13e 100644 --- a/drivers/staging/hv/osd.c +++ b/drivers/staging/hv/osd.c @@ -61,11 +61,6 @@ typedef struct _WAITEVENT { wait_queue_head_t event; } WAITEVENT; -typedef struct _SPINLOCK { - spinlock_t lock; - unsigned long flags; -} SPINLOCK; - typedef struct _WORKQUEUE { struct workqueue_struct *queue; } WORKQUEUE; @@ -323,38 +318,6 @@ int WaitEventWaitEx(HANDLE hWait, u32 TimeoutInMs) return ret; } -HANDLE SpinlockCreate(void) -{ - SPINLOCK* spin = kmalloc(sizeof(SPINLOCK), GFP_KERNEL); - if (!spin) - { - return NULL; - } - spin_lock_init(&spin->lock); - - return spin; -} - -void SpinlockAcquire(HANDLE hSpin) -{ - SPINLOCK* spin = (SPINLOCK* )hSpin; - - spin_lock_irqsave(&spin->lock, spin->flags); -} - -void SpinlockRelease(HANDLE hSpin) -{ - SPINLOCK* spin = (SPINLOCK* )hSpin; - - spin_unlock_irqrestore(&spin->lock, spin->flags); -} - -void SpinlockClose(HANDLE hSpin) -{ - SPINLOCK* spin = (SPINLOCK* )hSpin; - kfree(spin); -} - void* Physical2LogicalAddr(unsigned long PhysAddr) { void* logicalAddr = phys_to_virt(PhysAddr);