summaryrefslogtreecommitdiff
path: root/arch/arm/mach-tegra/nvrm/io/ap15/rm_spi_slink.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-tegra/nvrm/io/ap15/rm_spi_slink.c')
-rw-r--r--arch/arm/mach-tegra/nvrm/io/ap15/rm_spi_slink.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/arm/mach-tegra/nvrm/io/ap15/rm_spi_slink.c b/arch/arm/mach-tegra/nvrm/io/ap15/rm_spi_slink.c
index cf7fd9493820..26ee1e1a6457 100644
--- a/arch/arm/mach-tegra/nvrm/io/ap15/rm_spi_slink.c
+++ b/arch/arm/mach-tegra/nvrm/io/ap15/rm_spi_slink.c
@@ -57,7 +57,7 @@
#include "linux/module.h"
#include "mach/dma.h"
-
+#include "linux/err.h"
// Combined maximum spi/slink controllers
#define MAX_SPI_SLINK_INSTANCE (MAX_SLINK_CONTROLLERS + MAX_SPI_CONTROLLERS)
@@ -513,10 +513,10 @@ static NvError AllocateDmas(NvRmSpiHandle hRmSpiSlink)
hRmSpiSlink->hTxDma = NULL;
hRmSpiSlink->hRxDma = tegra_dma_allocate_channel(TEGRA_DMA_MODE_ONESHOT);
- if (hRmSpiSlink->hRxDma)
+ if (!IS_ERR_OR_NULL(hRmSpiSlink->hRxDma))
{
hRmSpiSlink->hTxDma = tegra_dma_allocate_channel(TEGRA_DMA_MODE_ONESHOT);
- if (!hRmSpiSlink->hTxDma)
+ if (IS_ERR_OR_NULL(hRmSpiSlink->hTxDma))
{
tegra_dma_free_channel(hRmSpiSlink->hRxDma);
hRmSpiSlink->hRxDma = NULL;