[ARM] serial: update tegra_hsuart to use PTR_ERRless dma API
authorErik Gilling <konkers@android.com>
Wed, 1 Sep 2010 20:43:43 +0000 (13:43 -0700)
committerColin Cross <ccross@android.com>
Wed, 6 Oct 2010 23:28:25 +0000 (16:28 -0700)
Change-Id: I071d99032995c878bc1d563cda56602f5410ab43
Signed-off-by: Erik Gilling <konkers@android.com>
drivers/serial/tegra_hsuart.c

index 0341aa55a957846cb1dd1ef9122414edef1812a8..cd4de24065fa75e9d84820cbc7f93e29228f6555 100644 (file)
@@ -666,7 +666,7 @@ static int tegra_uart_init_rx_dma(struct tegra_uart_port *t)
        void *rx_dma_virt;
 
        t->rx_dma = tegra_dma_allocate_channel(TEGRA_DMA_MODE_CONTINOUS);
-       if (IS_ERR_OR_NULL(t->rx_dma))
+       if (!t->rx_dma)
                return -ENODEV;
 
        memset(&t->rx_dma_req, 0, sizeof(t->rx_dma_req));
@@ -710,7 +710,7 @@ static int tegra_startup(struct uart_port *u)
        t->use_tx_dma = false;
        if (!TX_FORCE_PIO) {
                t->tx_dma = tegra_dma_allocate_channel(TEGRA_DMA_MODE_ONESHOT);
-               if (!IS_ERR_OR_NULL(t->tx_dma))
+               if (t->tx_dma)
                        t->use_tx_dma = true;
        }
        if (t->use_tx_dma) {