]> git.hungrycats.org Git - linux/commitdiff
[PATCH] USB: fix lockup with 2.6 keyspan_pda driver
authorOlaf Hering <olh@suse.de>
Wed, 14 Jul 2004 07:44:50 +0000 (00:44 -0700)
committerGreg Kroah-Hartman <greg@kroah.com>
Wed, 14 Jul 2004 07:44:50 +0000 (00:44 -0700)
I suggest to put the pointer to port instead of the pointer to the
pointer to port to the workqueue data.
Did that driver ever work with 2.6?

Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
drivers/usb/serial/keyspan_pda.c

index 5a349aee93d54d48a632fcf1b6c616bcbec0330b..bda579e8e4a5e3638e32078be45018b434a752c8 100644 (file)
@@ -781,7 +781,7 @@ static int keyspan_pda_startup (struct usb_serial *serial)
        usb_set_serial_port_data(serial->port[0], priv);
        init_waitqueue_head(&serial->port[0]->write_wait);
        INIT_WORK(&priv->wakeup_work, (void *)keyspan_pda_wakeup_write,
-                       (void *)(&serial->port[0]));
+                       (void *)(serial->port[0]));
        INIT_WORK(&priv->unthrottle_work,
                        (void *)keyspan_pda_request_unthrottle,
                        (void *)(serial));