diff options
| author | Markus Elfring <elfring@users.sourceforge.net> | 2015-01-03 14:54:56 +0100 | 
|---|---|---|
| committer | Takashi Iwai <tiwai@suse.de> | 2015-01-04 15:11:05 +0100 | 
| commit | 57dca36ee25bcab20a71705175c00b6f114cdab4 (patch) | |
| tree | c3c6ee752a87305b99d0e6b4b5f03adc19aee41a /sound/core | |
| parent | adc2ae0bb6daa2287d1a6567d18be01da546f7a7 (diff) | |
| download | linux-57dca36ee25bcab20a71705175c00b6f114cdab4.tar.bz2 | |
ALSA: seq: Deletion of unnecessary checks before the function call "snd_midi_event_free"
The snd_midi_event_free() function tests whether its argument is NULL and then
returns immediately. Thus the test around the call is not needed.
This issue was detected by using the Coccinelle software.
Signed-off-by: Markus Elfring <elfring@users.sourceforge.net>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
Diffstat (limited to 'sound/core')
| -rw-r--r-- | sound/core/seq/oss/seq_oss_midi.c | 6 | ||||
| -rw-r--r-- | sound/core/seq/seq_midi.c | 3 | 
2 files changed, 3 insertions, 6 deletions
| diff --git a/sound/core/seq/oss/seq_oss_midi.c b/sound/core/seq/oss/seq_oss_midi.c index 3a4569669efa..e79cc44b1394 100644 --- a/sound/core/seq/oss/seq_oss_midi.c +++ b/sound/core/seq/oss/seq_oss_midi.c @@ -237,8 +237,7 @@ snd_seq_oss_midi_check_exit_port(int client, int port)  		spin_unlock_irqrestore(®ister_lock, flags);  		snd_use_lock_free(&mdev->use_lock);  		snd_use_lock_sync(&mdev->use_lock); -		if (mdev->coder) -			snd_midi_event_free(mdev->coder); +		snd_midi_event_free(mdev->coder);  		kfree(mdev);  	}  	spin_lock_irqsave(®ister_lock, flags); @@ -265,8 +264,7 @@ snd_seq_oss_midi_clear_all(void)  	spin_lock_irqsave(®ister_lock, flags);  	for (i = 0; i < max_midi_devs; i++) {  		if ((mdev = midi_devs[i]) != NULL) { -			if (mdev->coder) -				snd_midi_event_free(mdev->coder); +			snd_midi_event_free(mdev->coder);  			kfree(mdev);  			midi_devs[i] = NULL;  		} diff --git a/sound/core/seq/seq_midi.c b/sound/core/seq/seq_midi.c index a1fd77af6059..68fec776da26 100644 --- a/sound/core/seq/seq_midi.c +++ b/sound/core/seq/seq_midi.c @@ -268,8 +268,7 @@ static void snd_seq_midisynth_delete(struct seq_midisynth *msynth)  		snd_seq_event_port_detach(msynth->seq_client, msynth->seq_port);  	} -	if (msynth->parser) -		snd_midi_event_free(msynth->parser); +	snd_midi_event_free(msynth->parser);  }  /* register new midi synth port */ |