All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] ALSA: drivers: opl3: fix useless self-comparison
@ 2021-05-26 19:29 Pierre-Louis Bossart
  2021-05-26 19:29 ` [PATCH 2/2] ALSA: pci: lx6464es: remove " Pierre-Louis Bossart
  2021-05-27  6:25 ` [PATCH 1/2] ALSA: drivers: opl3: fix " Takashi Iwai
  0 siblings, 2 replies; 4+ messages in thread
From: Pierre-Louis Bossart @ 2021-05-26 19:29 UTC (permalink / raw)
  To: alsa-devel; +Cc: tiwai, broonie, Pierre-Louis Bossart

Sparse throws the following warning:

sound/drivers/opl3/opl3_midi.c:183:60: error: self-comparison always
evaluates to false

This is likely a 16+ year old confusion between vp2 and vp.

Suggested-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
---
 sound/drivers/opl3/opl3_midi.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sound/drivers/opl3/opl3_midi.c b/sound/drivers/opl3/opl3_midi.c
index eb23c55323ae..e1b69c65c3c8 100644
--- a/sound/drivers/opl3/opl3_midi.c
+++ b/sound/drivers/opl3/opl3_midi.c
@@ -180,8 +180,7 @@ static int opl3_get_voice(struct snd_opl3 *opl3, int instr_4op,
 			if (vp2->state == SNDRV_OPL3_ST_ON_2OP) {
 				/* kill two voices, EXPENSIVE */
 				bp++;
-				voice_time = (voice_time > vp->time) ?
-					voice_time : vp->time;
+				voice_time = max(voice_time, vp2->time);
 			}
 		} else {
 			/* allocate 2op voice */
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2021-05-27  6:26 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-05-26 19:29 [PATCH 1/2] ALSA: drivers: opl3: fix useless self-comparison Pierre-Louis Bossart
2021-05-26 19:29 ` [PATCH 2/2] ALSA: pci: lx6464es: remove " Pierre-Louis Bossart
2021-05-27  6:25   ` Takashi Iwai
2021-05-27  6:25 ` [PATCH 1/2] ALSA: drivers: opl3: fix " Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.