diff options
author | Siddharth Vadapalli <s-vadapalli@ti.com> | 2024-02-20 15:34:51 +0530 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2024-03-04 13:41:04 -0500 |
commit | 333031011c8fcd3020caef41128f9687725c462c (patch) | |
tree | 49288e763b6298481133de32957f45a672f8bb54 /drivers/gpio/imx_rgpio2p.c | |
parent | f05add3822a09273392bc9c74b6dc4d6a42917ec (diff) |
dma: ti: k3-udma: Fix error handling for setup_resources() in udma_probe()
In udma_probe() the return value of setup_resources() is stored in the
u32 "ch_count" member of "struct udma_dev", due to which any negative
return value which indicates an error is masked.
Fix this by storing the return value of setup_resources() in the already
declared integer variable "ret", followed by assigning it to the "ch_count"
member of "struct udma_dev" in case of no error.
While at it, change the "return ret" at the end of udma_probe() to a
"return 0", to explicitly indicate that probe was successful.
Fixes: a8837cf43839 ("dma: ti: k3-udma: Query DMA channels allocated from Resource Manager")
Signed-off-by: Siddharth Vadapalli <s-vadapalli@ti.com>
Reviewed-by: Dan Carpenter <dan.carpenter@linaro.org>
Diffstat (limited to 'drivers/gpio/imx_rgpio2p.c')
0 files changed, 0 insertions, 0 deletions