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);