linux-stable/sound/isa
Colin Ian King d7867fbbd4 ALSA: cs4236: fix error return comparison of an unsigned integer
commit d60229d848 upstream.

The return from pnp_irq is an unsigned integer type resource_size_t
and hence the error check for a positive non-error code is always
going to be true.  A check for a non-failure return from pnp_irq
should in fact be for (resource_size_t)-1 rather than >= 0.

Addresses-Coverity: ("Unsigned compared against 0")
Fixes: a9824c868a ("[ALSA] Add CS4232 PnP BIOS support")
Signed-off-by: Colin Ian King <colin.king@canonical.com>
Link: https://lore.kernel.org/r/20191122131354.58042-1-colin.king@canonical.com
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-01-09 10:17:56 +01:00
..
ad1816a ALSA: isa: make snd_pcm_hardware const 2017-08-17 12:44:11 +02:00
ad1848 ALSA: ad1848: fix format string overflow warning 2017-07-18 17:52:24 +02:00
cs423x ALSA: cs4236: fix error return comparison of an unsigned integer 2020-01-09 10:17:56 +01:00
es1688 ALSA: isa: make snd_pcm_hardware const 2017-08-17 12:44:11 +02:00
galaxy Annotate hardware config module parameters in sound/isa/ 2017-04-20 12:02:32 +01:00
gus License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
msnd ALSA: msnd: Fix the default sample sizes 2018-09-26 08:37:59 +02:00
opti9xx License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
sb ALSA: sb8: add a check for request_region 2019-04-20 09:15:00 +02:00
wavefront ALSA: wavefront: constify pnp_card_device_id 2017-08-17 12:42:32 +02:00
wss ALSA: wss: Fix invalid snd_free_pages() at error path 2018-12-05 19:41:24 +01:00
adlib.c Annotate hardware config module parameters in sound/isa/ 2017-04-20 12:02:32 +01:00
als100.c ALSA: als100: constify pnp_card_device_id 2017-08-17 12:42:19 +02:00
azt2320.c ALSA: azt2320: constify pnp_card_device_id 2017-08-17 12:42:21 +02:00
cmi8328.c ALSA: cmi8238: Use IS_ENABLED() 2017-05-17 07:13:05 +02:00
cmi8330.c ALSA: cmi8330: constify pnp_card_device_id 2017-08-17 12:42:22 +02:00
es18xx.c ALSA: isa: make snd_pcm_hardware const 2017-08-17 12:44:11 +02:00
Kconfig ALSA: seq: Allow the modular sequencer registration 2017-06-12 08:43:33 +02:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
opl3sa2.c ALSA: opl3sa2: constify pnp_device_id and pnp_card_device_id 2017-08-17 12:42:16 +02:00
sc6000.c Annotate hardware config module parameters in sound/isa/ 2017-04-20 12:02:32 +01:00
sscape.c ALSA: sscape: constify pnp_card_device_id 2017-08-17 12:42:31 +02:00