diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2009-07-15 14:58:10 -0700 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-09-15 12:01:48 -0700 |
commit | 3bcfa88868fd9338606d66ee8ae18aa45fa36566 (patch) | |
tree | b68fdbff1e39268b17597ad613498ce01863fd23 | |
parent | 0f5e44ca6e777660af6b0eb44d4787563932eda8 (diff) |
Staging: hv: osd: remove spinlock wrapper functions
Now that there are no users of the wrapper functions for spinlocks,
remove them.
Cc: Hank Janssen <hjanssen@microsoft.com>
Cc: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
-rw-r--r-- | drivers/staging/hv/include/osd.h | 5 | ||||
-rw-r--r-- | drivers/staging/hv/osd.c | 37 |
2 files changed, 0 insertions, 42 deletions
diff --git a/drivers/staging/hv/include/osd.h b/drivers/staging/hv/include/osd.h index 1ec760930fe..d6568f51029 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 cdd530077cf..27408277b13 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); |