48 lines
1.4 KiB
Diff
48 lines
1.4 KiB
Diff
From 7ecd541e5a0296832308c31dcb6f99dade707d7f Mon Sep 17 00:00:00 2001
|
|
From: Thomas Gleixner <tglx@linutronix.de>
|
|
Date: Sat, 16 Jul 2011 18:38:22 +0200
|
|
Subject: [PATCH 020/290] seqlock: Remove unused functions
|
|
|
|
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
|
|
---
|
|
include/linux/seqlock.h | 21 ---------------------
|
|
1 file changed, 21 deletions(-)
|
|
|
|
diff --git a/include/linux/seqlock.h b/include/linux/seqlock.h
|
|
index bb1fac5..f12fc43 100644
|
|
--- a/include/linux/seqlock.h
|
|
+++ b/include/linux/seqlock.h
|
|
@@ -69,17 +69,6 @@ static inline void write_sequnlock(seqlock_t *sl)
|
|
spin_unlock(&sl->lock);
|
|
}
|
|
|
|
-static inline int write_tryseqlock(seqlock_t *sl)
|
|
-{
|
|
- int ret = spin_trylock(&sl->lock);
|
|
-
|
|
- if (ret) {
|
|
- ++sl->sequence;
|
|
- smp_wmb();
|
|
- }
|
|
- return ret;
|
|
-}
|
|
-
|
|
/* Start of read calculation -- fetch last complete writer token */
|
|
static __always_inline unsigned read_seqbegin(const seqlock_t *sl)
|
|
{
|
|
@@ -248,14 +237,4 @@ static inline void write_seqcount_barrier(seqcount_t *s)
|
|
#define write_sequnlock_bh(lock) \
|
|
do { write_sequnlock(lock); local_bh_enable(); } while(0)
|
|
|
|
-#define read_seqbegin_irqsave(lock, flags) \
|
|
- ({ local_irq_save(flags); read_seqbegin(lock); })
|
|
-
|
|
-#define read_seqretry_irqrestore(lock, iv, flags) \
|
|
- ({ \
|
|
- int ret = read_seqretry(lock, iv); \
|
|
- local_irq_restore(flags); \
|
|
- ret; \
|
|
- })
|
|
-
|
|
#endif /* __LINUX_SEQLOCK_H */
|