x25_timer.c (5a84d159061d914c8dd4aa372ac6e9529c2be453) x25_timer.c (b24b8a247ff65c01b252025926fe564209fae4fc)
1/*
2 * X.25 Packet Layer release 002
3 *
4 * This is ALPHA test software. This code may break your machine,
5 * randomly fail to work with new releases, misbehave and/or generally
6 * screw up. It might even work.
7 *
8 * This code REQUIRES 2.1.15 or higher

--- 19 unchanged lines hidden (view full) ---

28
29static void x25_heartbeat_expiry(unsigned long);
30static void x25_timer_expiry(unsigned long);
31
32void x25_init_timers(struct sock *sk)
33{
34 struct x25_sock *x25 = x25_sk(sk);
35
1/*
2 * X.25 Packet Layer release 002
3 *
4 * This is ALPHA test software. This code may break your machine,
5 * randomly fail to work with new releases, misbehave and/or generally
6 * screw up. It might even work.
7 *
8 * This code REQUIRES 2.1.15 or higher

--- 19 unchanged lines hidden (view full) ---

28
29static void x25_heartbeat_expiry(unsigned long);
30static void x25_timer_expiry(unsigned long);
31
32void x25_init_timers(struct sock *sk)
33{
34 struct x25_sock *x25 = x25_sk(sk);
35
36 init_timer(&x25->timer);
37 x25->timer.data = (unsigned long)sk;
38 x25->timer.function = &x25_timer_expiry;
36 setup_timer(&x25->timer, x25_timer_expiry, (unsigned long)sk);
39
40 /* initialized by sock_init_data */
41 sk->sk_timer.data = (unsigned long)sk;
42 sk->sk_timer.function = &x25_heartbeat_expiry;
43}
44
45void x25_start_heartbeat(struct sock *sk)
46{

--- 130 unchanged lines hidden ---
37
38 /* initialized by sock_init_data */
39 sk->sk_timer.data = (unsigned long)sk;
40 sk->sk_timer.function = &x25_heartbeat_expiry;
41}
42
43void x25_start_heartbeat(struct sock *sk)
44{

--- 130 unchanged lines hidden ---