ALSA: usb-audio: silence a static checker warning
Subsystems (2)
PATCH 1/1 ALSA: usb-audio: silence a static checker warning
We recently made "format" a u64 variable so now static checkers complain that this shift will wrap around if format is more than 31. I don't think it makes a difference for runtime, but it's simple to silence the warning.
Signed-off-by Dan Carpenter <[email protected]>
sound/usb/format.c +1 -1
@@ -55,7 +55,7 @@ static u64 parse_audio_format_i_type(struct snd_usb_audio *chip,struct uac_format_type_i_discrete_descriptor *fmt = _fmt; sample_width = fmt->bBitResolution; sample_bytes = fmt->bSubframeSize; - format =1 << format; + format =1ULL << format;break ; }
Quoted 7 lines · Dan Carpenter
We recently made "format" a u64 variable so now static checkers complain that this shift will wrap around if format is more than 31. I don't think it makes a difference for runtime, but it's simple to silence the warning.
Signed-off-by Dan Carpenter <[email protected]>
Applied now. Thanks.
Takashi