mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-23 20:53:53 +08:00
soc/tegra: Watch wait_for_completion_timeout() return type
The return type of the wait_for_completion_timeout() function is not int but unsigned long. An appropriately named unsigned long is added and the assignment fixed up. Signed-off-by: Nicholas Mc Guire <hofrat@osadl.org> Signed-off-by: Thierry Reding <treding@nvidia.com>
This commit is contained in:
parent
b787f68c36
commit
039aa4d680
@ -59,6 +59,7 @@ static u32 tegra20_fuse_readl(const unsigned int offset)
|
||||
int ret;
|
||||
u32 val = 0;
|
||||
struct dma_async_tx_descriptor *dma_desc;
|
||||
unsigned long time_left;
|
||||
|
||||
mutex_lock(&apb_dma_lock);
|
||||
|
||||
@ -82,9 +83,10 @@ static u32 tegra20_fuse_readl(const unsigned int offset)
|
||||
|
||||
dmaengine_submit(dma_desc);
|
||||
dma_async_issue_pending(apb_dma_chan);
|
||||
ret = wait_for_completion_timeout(&apb_dma_wait, msecs_to_jiffies(50));
|
||||
time_left = wait_for_completion_timeout(&apb_dma_wait,
|
||||
msecs_to_jiffies(50));
|
||||
|
||||
if (WARN(ret == 0, "apb read dma timed out"))
|
||||
if (WARN(time_left == 0, "apb read dma timed out"))
|
||||
dmaengine_terminate_all(apb_dma_chan);
|
||||
else
|
||||
val = *apb_buffer;
|
||||
|
Loading…
Reference in New Issue
Block a user