summaryrefslogtreecommitdiff
path: root/drivers/staging/hv/osd.c
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2009-07-15 21:58:10 (GMT)
committerGreg Kroah-Hartman <gregkh@suse.de>2009-09-15 19:01:48 (GMT)
commit3bcfa88868fd9338606d66ee8ae18aa45fa36566 (patch)
treeb68fdbff1e39268b17597ad613498ce01863fd23 /drivers/staging/hv/osd.c
parent0f5e44ca6e777660af6b0eb44d4787563932eda8 (diff)
downloadlinux-fsl-qoriq-3bcfa88868fd9338606d66ee8ae18aa45fa36566.tar.xz
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>
Diffstat (limited to 'drivers/staging/hv/osd.c')
-rw-r--r--drivers/staging/hv/osd.c37
1 files changed, 0 insertions, 37 deletions
diff --git a/drivers/staging/hv/osd.c b/drivers/staging/hv/osd.c
index cdd5300..2740827 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);