[PATCH] Char: timers cleanup
[firefly-linux-kernel-4.4.55.git] / drivers / char / pcmcia / cm4040_cs.c
index 9b1ff7e8f896b9257163e6b32549b4cb455dc5f0..0e82968c2f38ee74c30e6c0a779f365d2c5f5a52 100644 (file)
@@ -632,8 +632,7 @@ static int reader_probe(struct pcmcia_device *link)
        init_waitqueue_head(&dev->poll_wait);
        init_waitqueue_head(&dev->read_wait);
        init_waitqueue_head(&dev->write_wait);
-       init_timer(&dev->poll_timer);
-       dev->poll_timer.function = &cm4040_do_poll;
+       setup_timer(&dev->poll_timer, cm4040_do_poll, 0);
 
        ret = reader_config(link, i);
        if (ret)