]> git.baikalelectronics.ru Git - kernel.git/commit
ASoC: fix regwmask
author이경택 <gt82.lee@samsung.com>
Mon, 30 Mar 2020 07:35:59 +0000 (16:35 +0900)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 17 Apr 2020 08:50:06 +0000 (10:50 +0200)
commitcc6420a077bbd7194ba8512a2f87bdd8726cacc9
tree01d74ab646dacd0b877ae2e19e3946b469643de2
parent377e947014676674c58c37ff4be64863bffd0c25
ASoC: fix regwmask

commit 835347e1222f3da86d3c07a4dc3827e200231ef4 upstream.

If regwshift is 32 and the selected architecture compiles '<<' operator
for signed int literal into rotating shift, '1<<regwshift' became 1 and
it makes regwmask to 0x0.
The literal is set to unsigned long to get intended regwmask.

Signed-off-by: Gyeongtaek Lee <gt82.lee@samsung.com>
Link: https://lore.kernel.org/r/001001d60665$db7af3e0$9270dba0$@samsung.com
Signed-off-by: Mark Brown <broonie@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
sound/soc/soc-ops.c