Use setup_timer function instead of initializing timer with the
    function and data fields.

    V2: fixed the subject line and spaces.

Signed-off-by: Allen Pais <allen.l...@gmail.com>
---
 drivers/usb/gadget/udc/omap_udc.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/drivers/usb/gadget/udc/omap_udc.c 
b/drivers/usb/gadget/udc/omap_udc.c
index f05ba68..b4e4c70 100644
--- a/drivers/usb/gadget/udc/omap_udc.c
+++ b/drivers/usb/gadget/udc/omap_udc.c
@@ -2546,9 +2546,7 @@ omap_ep_setup(char *name, u8 addr, u8 type,
                }
                if (dbuf && addr)
                        epn_rxtx |= UDC_EPN_RX_DB;
-               init_timer(&ep->timer);
-               ep->timer.function = pio_out_timer;
-               ep->timer.data = (unsigned long) ep;
+               setup_timer(&ep->timer, pio_out_timer, (unsigned long)ep);
        }
        if (addr)
                epn_rxtx |= UDC_EPN_RX_VALID;
-- 
2.7.4

Reply via email to