diff options
Diffstat (limited to 'drivers')
| -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); |
