]> rtime.felk.cvut.cz Git - zynq/linux.git/blob - include/net/net_seq_lock.h
Apply preempt_rt patch-4.9-rt1.patch.xz
[zynq/linux.git] / include / net / net_seq_lock.h
1 #ifndef __NET_NET_SEQ_LOCK_H__
2 #define __NET_NET_SEQ_LOCK_H__
3
4 #ifdef CONFIG_PREEMPT_RT_BASE
5 # define net_seqlock_t                  seqlock_t
6 # define net_seq_begin(__r)             read_seqbegin(__r)
7 # define net_seq_retry(__r, __s)        read_seqretry(__r, __s)
8
9 #else
10 # define net_seqlock_t                  seqcount_t
11 # define net_seq_begin(__r)             read_seqcount_begin(__r)
12 # define net_seq_retry(__r, __s)        read_seqcount_retry(__r, __s)
13 #endif
14
15 #endif