serial: samsung: Continue to work if DMA request fails
am: 72ca0ab306
Change-Id: I6b2c536ac7ea2371badb4b8080d2806a001a44d1
This commit is contained in:
commit
5aac664c0c
1 changed files with 4 additions and 2 deletions
|
@ -1030,8 +1030,10 @@ static int s3c64xx_serial_startup(struct uart_port *port)
|
||||||
if (ourport->dma) {
|
if (ourport->dma) {
|
||||||
ret = s3c24xx_serial_request_dma(ourport);
|
ret = s3c24xx_serial_request_dma(ourport);
|
||||||
if (ret < 0) {
|
if (ret < 0) {
|
||||||
dev_warn(port->dev, "DMA request failed\n");
|
dev_warn(port->dev,
|
||||||
return ret;
|
"DMA request failed, DMA will not be used\n");
|
||||||
|
devm_kfree(port->dev, ourport->dma);
|
||||||
|
ourport->dma = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue