aboutsummaryrefslogtreecommitdiffstats
path: root/net/xfrm/xfrm_state.c
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2006-03-20 22:18:23 -0500
committerDavid S. Miller <davem@davemloft.net>2006-03-20 22:18:23 -0500
commit0ac8475248164553ffe21948c7b1a4b9d2a935dc (patch)
tree45495847e8ea192c45c9babbd4b9e8c51d82692f /net/xfrm/xfrm_state.c
parent8c29bfe1cfbe6050c797a6364a0cc0ff57c377fc (diff)
[XFRM]: Make sure xfrm_replay_timer_handler() is declared early enough.
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/xfrm/xfrm_state.c')
-rw-r--r--net/xfrm/xfrm_state.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/net/xfrm/xfrm_state.c b/net/xfrm/xfrm_state.c
index 8df547d7d61c..cd1d5e11ee74 100644
--- a/net/xfrm/xfrm_state.c
+++ b/net/xfrm/xfrm_state.c
@@ -179,6 +179,8 @@ out:
179 xfrm_state_put(x); 179 xfrm_state_put(x);
180} 180}
181 181
182static void xfrm_replay_timer_handler(unsigned long data);
183
182struct xfrm_state *xfrm_state_alloc(void) 184struct xfrm_state *xfrm_state_alloc(void)
183{ 185{
184 struct xfrm_state *x; 186 struct xfrm_state *x;
@@ -815,11 +817,9 @@ void xfrm_replay_notify(struct xfrm_state *x, int event)
815 c.data.aevent = event; 817 c.data.aevent = event;
816 km_state_notify(x, &c); 818 km_state_notify(x, &c);
817 819
818resched:
819 if (x->replay_maxage && 820 if (x->replay_maxage &&
820 !mod_timer(&x->rtimer, jiffies + x->replay_maxage)) 821 !mod_timer(&x->rtimer, jiffies + x->replay_maxage))
821 xfrm_state_hold(x); 822 xfrm_state_hold(x);
822
823} 823}
824 824
825static void xfrm_replay_timer_handler(unsigned long data) 825static void xfrm_replay_timer_handler(unsigned long data)