]> nv-tegra.nvidia Code Review - linux-2.6.git/blobdiff - net/x25/x25_timer.c
[NET]: Convert init_timer into setup_timer
[linux-2.6.git] / net / x25 / x25_timer.c
index 71ff3088f6fe325cb7321df423566ce59e420b5e..d3e3e54db936a738d13de9756799796b40dc9dc3 100644 (file)
@@ -3,7 +3,7 @@
  *
  *     This is ALPHA test software. This code may break your machine,
  *     randomly fail to work with new releases, misbehave and/or generally
- *     screw up. It might even work. 
+ *     screw up. It might even work.
  *
  *     This code REQUIRES 2.1.15 or higher
  *
@@ -33,9 +33,7 @@ void x25_init_timers(struct sock *sk)
 {
        struct x25_sock *x25 = x25_sk(sk);
 
-       init_timer(&x25->timer);
-       x25->timer.data     = (unsigned long)sk;
-       x25->timer.function = &x25_timer_expiry;
+       setup_timer(&x25->timer, x25_timer_expiry, (unsigned long)sk);
 
        /* initialized by sock_init_data */
        sk->sk_timer.data     = (unsigned long)sk;
@@ -99,8 +97,8 @@ static void x25_heartbeat_expiry(unsigned long param)
 {
        struct sock *sk = (struct sock *)param;
 
-        bh_lock_sock(sk);
-        if (sock_owned_by_user(sk)) /* can currently only occur in state 3 */ 
+       bh_lock_sock(sk);
+       if (sock_owned_by_user(sk)) /* can currently only occur in state 3 */
                goto restart_heartbeat;
 
        switch (x25_sk(sk)->state) {