ALSA: pcm: Avoid double hw_free calls at releasing a stream
authorTakashi Iwai <tiwai@suse.de>
Tue, 29 Sep 2015 10:57:42 +0000 (12:57 +0200)
committerTakashi Iwai <tiwai@suse.de>
Tue, 29 Sep 2015 10:57:42 +0000 (12:57 +0200)
commit094435d41df823dde850e193add57534a5b709c9
tree3689474c22c3a771007a2f3095d622affe36dfcc
parentd8dfacf8b50c260d79864933ac82a8198a0908a9
ALSA: pcm: Avoid double hw_free calls at releasing a stream

snd_pcm_release_substream() always calls hw_free op when the stream
was opened.  This is superfluous in most cases because it's been
already released via explicit hw_free ioctl.  Although this double
call is usually OK as this callback should be written to be called
multiple times, it's better to avoid superfluous calls.

Reported-by: Vinod Koul <vinod.koul@intel.com>
Tested-by: Jeeja Kp <jeeja.kp@intel.com>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
sound/core/pcm_native.c