|
@@ -611,9 +611,7 @@ static int cpwd_probe(struct platform_device *op)
|
|
|
}
|
|
|
|
|
|
if (p->broken) {
|
|
|
- init_timer(&cpwd_timer);
|
|
|
- cpwd_timer.function = cpwd_brokentimer;
|
|
|
- cpwd_timer.data = (unsigned long) p;
|
|
|
+ setup_timer(&cpwd_timer, cpwd_brokentimer, (unsigned long)p);
|
|
|
cpwd_timer.expires = WD_BTIMEOUT;
|
|
|
|
|
|
pr_info("PLD defect workaround enabled for model %s\n",
|