diff options
Diffstat (limited to 'drivers/usb')
-rw-r--r-- | drivers/usb/serial/oti6858.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/drivers/usb/serial/oti6858.c b/drivers/usb/serial/oti6858.c index 0f4a70ce3823..c644e26394b4 100644 --- a/drivers/usb/serial/oti6858.c +++ b/drivers/usb/serial/oti6858.c | |||
@@ -288,7 +288,7 @@ static void setup_line(struct work_struct *work) | |||
288 | 288 | ||
289 | dbg("%s(): submitting interrupt urb", __func__); | 289 | dbg("%s(): submitting interrupt urb", __func__); |
290 | port->interrupt_in_urb->dev = port->serial->dev; | 290 | port->interrupt_in_urb->dev = port->serial->dev; |
291 | result = usb_submit_urb(port->interrupt_in_urb, GFP_ATOMIC); | 291 | result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL); |
292 | if (result != 0) { | 292 | if (result != 0) { |
293 | dev_err(&port->dev, "%s(): usb_submit_urb() failed" | 293 | dev_err(&port->dev, "%s(): usb_submit_urb() failed" |
294 | " with error %d\n", __func__, result); | 294 | " with error %d\n", __func__, result); |
@@ -335,7 +335,7 @@ void send_data(struct work_struct *work) | |||
335 | 335 | ||
336 | dbg("%s(): submitting interrupt urb", __func__); | 336 | dbg("%s(): submitting interrupt urb", __func__); |
337 | port->interrupt_in_urb->dev = port->serial->dev; | 337 | port->interrupt_in_urb->dev = port->serial->dev; |
338 | result = usb_submit_urb(port->interrupt_in_urb, GFP_ATOMIC); | 338 | result = usb_submit_urb(port->interrupt_in_urb, GFP_NOIO); |
339 | if (result != 0) { | 339 | if (result != 0) { |
340 | dev_err(&port->dev, "%s(): usb_submit_urb() failed" | 340 | dev_err(&port->dev, "%s(): usb_submit_urb() failed" |
341 | " with error %d\n", __func__, result); | 341 | " with error %d\n", __func__, result); |
@@ -349,7 +349,7 @@ void send_data(struct work_struct *work) | |||
349 | 349 | ||
350 | port->write_urb->transfer_buffer_length = count; | 350 | port->write_urb->transfer_buffer_length = count; |
351 | port->write_urb->dev = port->serial->dev; | 351 | port->write_urb->dev = port->serial->dev; |
352 | result = usb_submit_urb(port->write_urb, GFP_ATOMIC); | 352 | result = usb_submit_urb(port->write_urb, GFP_NOIO); |
353 | if (result != 0) { | 353 | if (result != 0) { |
354 | dev_err(&port->dev, "%s(): usb_submit_urb() failed" | 354 | dev_err(&port->dev, "%s(): usb_submit_urb() failed" |
355 | " with error %d\n", __func__, result); | 355 | " with error %d\n", __func__, result); |