Thanks Takashi for reviewing.
On 9/10/2018 11:56 PM, Takashi Iwai wrote:
On Mon, 10 Sep 2018 19:33:56 +0200,
Rohit kumar wrote:
In functions snd_soc_get_volsw_sx() or snd_soc_put_volsw_sx(),
if the result of (min + max) is negative, then fls() returns
signed integer with value as 32. This lead
On Mon, 10 Sep 2018 19:33:56 +0200,
Rohit kumar wrote:
>
> In functions snd_soc_get_volsw_sx() or snd_soc_put_volsw_sx(),
> if the result of (min + max) is negative, then fls() returns
> signed integer with value as 32. This leads to signed integer
> overflow as complete operation is considered as
In functions snd_soc_get_volsw_sx() or snd_soc_put_volsw_sx(),
if the result of (min + max) is negative, then fls() returns
signed integer with value as 32. This leads to signed integer
overflow as complete operation is considered as signed integer.
UBSAN: Undefined behaviour in sound/soc/soc-ops.
3 matches
Mail list logo