mirror of https://gitee.com/openkylin/linux.git
seqlock: Remove unused functions
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
This commit is contained in:
parent
a6c0c943a1
commit
65c9d1bbc9
|
@ -69,17 +69,6 @@ static inline void write_sequnlock(seqlock_t *sl)
|
||||||
spin_unlock(&sl->lock);
|
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 */
|
/* Start of read calculation -- fetch last complete writer token */
|
||||||
static __always_inline unsigned read_seqbegin(const seqlock_t *sl)
|
static __always_inline unsigned read_seqbegin(const seqlock_t *sl)
|
||||||
{
|
{
|
||||||
|
@ -269,14 +258,4 @@ static inline void write_seqcount_barrier(seqcount_t *s)
|
||||||
#define write_sequnlock_bh(lock) \
|
#define write_sequnlock_bh(lock) \
|
||||||
do { write_sequnlock(lock); local_bh_enable(); } while(0)
|
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 */
|
#endif /* __LINUX_SEQLOCK_H */
|
||||||
|
|
Loading…
Reference in New Issue