stm class: Use a signed return type for stm_find_master_chan
The return type "unsigned int" was used by the stm_find_master_chan function despite of the aspect that it will eventually return a negative error code. Done with the help of Coccinelle. Signed-off-by: Lucas Tanure <tanure@linux.com> Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
396ec3dea3
commit
f45f40ad65
@ -233,7 +233,7 @@ static int find_free_channels(unsigned long *bitmap, unsigned int start,
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static unsigned int
|
static int
|
||||||
stm_find_master_chan(struct stm_device *stm, unsigned int width,
|
stm_find_master_chan(struct stm_device *stm, unsigned int width,
|
||||||
unsigned int *mstart, unsigned int mend,
|
unsigned int *mstart, unsigned int mend,
|
||||||
unsigned int *cstart, unsigned int cend)
|
unsigned int *cstart, unsigned int cend)
|
||||||
@ -293,7 +293,7 @@ static int stm_output_assign(struct stm_device *stm, unsigned int width,
|
|||||||
goto unlock;
|
goto unlock;
|
||||||
|
|
||||||
ret = stm_find_master_chan(stm, width, &midx, mend, &cidx, cend);
|
ret = stm_find_master_chan(stm, width, &midx, mend, &cidx, cend);
|
||||||
if (ret)
|
if (ret < 0)
|
||||||
goto unlock;
|
goto unlock;
|
||||||
|
|
||||||
output->master = midx;
|
output->master = midx;
|
||||||
|
Loading…
Reference in New Issue
Block a user