dmaengine: fix null ptr check for __dma_async_device_channel_register()
authorDave Jiang <dave.jiang@intel.com>
Fri, 31 Jan 2020 17:58:39 +0000 (10:58 -0700)
committerVinod Koul <vkoul@kernel.org>
Mon, 3 Feb 2020 04:17:54 +0000 (09:47 +0530)
commit5429b51f606cb82f315f68678b959112766f235e
tree064b55c8456e36717648ed47e61c50863f78fa0e
parenta9113a90f5f0ff476a4ac2bf15861fa4358a3643
dmaengine: fix null ptr check for __dma_async_device_channel_register()

Add check to pointer after assignment before accessing members.

Fixes: d2fb0a043838: ("dmaengine: break out channel registration")
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Link: https://lore.kernel.org/r/158049351973.45445.3291586905226032744.stgit@djiang5-desk3.ch.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/dmaengine.c