serial: samsung: Continue to work if DMA request fails

am: ce8ab5f168

Change-Id: I2ac930cd8593ea523462b1a1634951275d112daf
This commit is contained in:
Krzysztof Kozlowski
2017-03-18 11:36:29 +00:00
committed by android-build-merger

View File

@@ -1036,8 +1036,10 @@ static int s3c64xx_serial_startup(struct uart_port *port)
if (ourport->dma) {
ret = s3c24xx_serial_request_dma(ourport);
if (ret < 0) {
dev_warn(port->dev, "DMA request failed\n");
return ret;
dev_warn(port->dev,
"DMA request failed, DMA will not be used\n");
devm_kfree(port->dev, ourport->dma);
ourport->dma = NULL;
}
}