]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
staging: csr: oska: remove timer.c and timer.h
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 20 Jul 2012 00:51:56 +0000 (17:51 -0700)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 20 Jul 2012 00:51:56 +0000 (17:51 -0700)
No one is using these, remove them.

Cc: Mikko Virkkilä <mikko.virkkila@bluegiga.com>
Cc: Lauri Hintsala <Lauri.Hintsala@bluegiga.com>
Cc: Riku Mettälä <riku.mettala@bluegiga.com>
Cc: Veli-Pekka Peltola <veli-pekka.peltola@bluegiga.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/csr/oska/Makefile
drivers/staging/csr/oska/timer.c [deleted file]
drivers/staging/csr/oska/timer.h [deleted file]

index 63ab141853c670cd8d25a9a4ede011d10126462d..02b8ef54da864d5e9347d7311b5d5fe59a248b2c 100644 (file)
@@ -3,6 +3,5 @@ obj-$(CONFIG_CSR_WIFI) := csr_oska.o
 csr_oska-y := \
        event.o \
        oska_module.o \
-       thread.o \
-       timer.o
+       thread.o
 
diff --git a/drivers/staging/csr/oska/timer.c b/drivers/staging/csr/oska/timer.c
deleted file mode 100644 (file)
index 67d3423..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- * OSKA Linux implementation -- timers.
- *
- * Copyright (C) 2007 Cambridge Silicon Radio Ltd.
- *
- * Refer to LICENSE.txt included with this source code for details on
- * the license terms.
- */
-#include <linux/module.h>
-
-#include "timer.h"
-
-static void timer_func(unsigned long data)
-{
-    os_timer_t *timer = (os_timer_t *)data;
-
-    timer->func(timer->arg);
-}
-
-void os_timer_init(os_timer_t *timer, os_timer_func_t func, void *arg)
-{
-    timer->func = func;
-    timer->arg = arg;
-    timer->timer.function = timer_func;
-    timer->timer.data = (unsigned long)timer;
-    init_timer(&timer->timer);
-}
-EXPORT_SYMBOL(os_timer_init);
diff --git a/drivers/staging/csr/oska/timer.h b/drivers/staging/csr/oska/timer.h
deleted file mode 100644 (file)
index 3045fc3..0000000
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
- * OSKA Linux implementation -- timers.
- *
- * Copyright (C) 2009 Cambridge Silicon Radio Ltd.
- *
- * Refer to LICENSE.txt included with this source code for details on
- * the license terms.
- */
-#ifndef __OSKA_LINUX_TIMER_H
-#define __OSKA_LINUX_TIMER_H
-
-#include <linux/kernel.h>
-#include <linux/timer.h>
-
-typedef void (*os_timer_func_t)(void *arg);
-
-typedef struct {
-    os_timer_func_t func;
-    void *arg;
-    struct timer_list timer;
-} os_timer_t;
-
-void os_timer_init(os_timer_t *timer, os_timer_func_t func, void *arg);
-
-static inline void os_timer_destroy(os_timer_t *timer)
-{
-    del_timer_sync(&timer->timer);
-}
-
-static inline void os_timer_set(os_timer_t *timer, unsigned long expires_ms)
-{
-    mod_timer(&timer->timer, jiffies + msecs_to_jiffies(expires_ms));
-}
-
-static inline void os_timer_cancel(os_timer_t *timer)
-{
-    del_timer(&timer->timer);
-}
-
-#endif /* #ifndef __OSKA_LINUX_TIMER_H */