diff options
author | Nicolin Chen <[email protected]> | 2018-04-08 16:57:35 -0700 |
---|---|---|
committer | Mark Brown <[email protected]> | 2018-04-12 15:27:02 +0100 |
commit | c656941df9bc80f7ec65b92ca73c42f8b0b62628 (patch) | |
tree | ebaaf7bfc627026d58282bd66e7e30a10fe899ed /lib/memory-notifier-error-inject.c | |
parent | 573eda59c772d11fc2b56d525dfb698b0f87ddb3 (diff) |
ASoC: fsl_esai: Fix divisor calculation failure at lower ratio
When the desired ratio is less than 256, the savesub (tolerance)
in the calculation would become 0. This will then fail the loop-
search immediately without reporting any errors.
But if the ratio is smaller enough, there is no need to calculate
the tolerance because PM divisor alone is enough to get the ratio.
So a simple fix could be just to set PM directly instead of going
into the loop-search.
Reported-by: Marek Vasut <[email protected]>
Signed-off-by: Nicolin Chen <[email protected]>
Tested-by: Marek Vasut <[email protected]>
Reviewed-by: Fabio Estevam <[email protected]>
Signed-off-by: Mark Brown <[email protected]>
Cc: [email protected]
Diffstat (limited to 'lib/memory-notifier-error-inject.c')
0 files changed, 0 insertions, 0 deletions