mlx4: use setup_timer()
Instead of setting things by hand.
Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
diff --git a/kern/drivers/net/mlx4/catas.c b/kern/drivers/net/mlx4/catas.c
index d117706..21d5dc2 100644
--- a/kern/drivers/net/mlx4/catas.c
+++ b/kern/drivers/net/mlx4/catas.c
@@ -275,7 +275,6 @@
#endif
INIT_LIST_HEAD(&priv->catas_err.list);
- init_timer(&priv->catas_err.timer);
priv->catas_err.map = NULL;
if (!mlx4_is_slave(dev)) {
@@ -291,8 +290,7 @@
}
}
- priv->catas_err.timer.data = (unsigned long) dev;
- priv->catas_err.timer.function = poll_catas;
+ setup_timer(&priv->catas_err.timer, poll_catas, (unsigned long)dev);
priv->catas_err.timer.expires =
round_jiffies(jiffies + MLX4_CATAS_POLL_INTERVAL);
add_timer(&priv->catas_err.timer);