diff options
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/ps3/ps3-vuart.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/drivers/ps3/ps3-vuart.c b/drivers/ps3/ps3-vuart.c index fb7300837fee..bc1e5139ba29 100644 --- a/drivers/ps3/ps3-vuart.c +++ b/drivers/ps3/ps3-vuart.c | |||
@@ -699,8 +699,6 @@ int ps3_vuart_read_async(struct ps3_system_bus_device *dev, unsigned int bytes) | |||
699 | 699 | ||
700 | BUG_ON(!bytes); | 700 | BUG_ON(!bytes); |
701 | 701 | ||
702 | PREPARE_WORK(&priv->rx_list.work.work, ps3_vuart_work); | ||
703 | |||
704 | spin_lock_irqsave(&priv->rx_list.lock, flags); | 702 | spin_lock_irqsave(&priv->rx_list.lock, flags); |
705 | if (priv->rx_list.bytes_held >= bytes) { | 703 | if (priv->rx_list.bytes_held >= bytes) { |
706 | dev_dbg(&dev->core, "%s:%d: schedule_work %xh bytes\n", | 704 | dev_dbg(&dev->core, "%s:%d: schedule_work %xh bytes\n", |
@@ -1052,7 +1050,7 @@ static int ps3_vuart_probe(struct ps3_system_bus_device *dev) | |||
1052 | INIT_LIST_HEAD(&priv->rx_list.head); | 1050 | INIT_LIST_HEAD(&priv->rx_list.head); |
1053 | spin_lock_init(&priv->rx_list.lock); | 1051 | spin_lock_init(&priv->rx_list.lock); |
1054 | 1052 | ||
1055 | INIT_WORK(&priv->rx_list.work.work, NULL); | 1053 | INIT_WORK(&priv->rx_list.work.work, ps3_vuart_work); |
1056 | priv->rx_list.work.trigger = 0; | 1054 | priv->rx_list.work.trigger = 0; |
1057 | priv->rx_list.work.dev = dev; | 1055 | priv->rx_list.work.dev = dev; |
1058 | 1056 | ||