aboutsummaryrefslogtreecommitdiffstats
path: root/include/net/tcp.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/net/tcp.h')
-rw-r--r--include/net/tcp.h21
1 files changed, 0 insertions, 21 deletions
diff --git a/include/net/tcp.h b/include/net/tcp.h
index 99e47695d4b6..bc110cc7022b 100644
--- a/include/net/tcp.h
+++ b/include/net/tcp.h
@@ -1447,27 +1447,6 @@ static __inline__ void tcp_openreq_init(struct request_sock *req,
1447 1447
1448extern void tcp_enter_memory_pressure(void); 1448extern void tcp_enter_memory_pressure(void);
1449 1449
1450extern void tcp_listen_wlock(void);
1451
1452/* - We may sleep inside this lock.
1453 * - If sleeping is not required (or called from BH),
1454 * use plain read_(un)lock(&inet_hashinfo.lhash_lock).
1455 */
1456
1457static inline void tcp_listen_lock(void)
1458{
1459 /* read_lock synchronizes to candidates to writers */
1460 read_lock(&tcp_hashinfo.lhash_lock);
1461 atomic_inc(&tcp_hashinfo.lhash_users);
1462 read_unlock(&tcp_hashinfo.lhash_lock);
1463}
1464
1465static inline void tcp_listen_unlock(void)
1466{
1467 if (atomic_dec_and_test(&tcp_hashinfo.lhash_users))
1468 wake_up(&tcp_hashinfo.lhash_wait);
1469}
1470
1471static inline int keepalive_intvl_when(const struct tcp_sock *tp) 1450static inline int keepalive_intvl_when(const struct tcp_sock *tp)
1472{ 1451{
1473 return tp->keepalive_intvl ? : sysctl_tcp_keepalive_intvl; 1452 return tp->keepalive_intvl ? : sysctl_tcp_keepalive_intvl;