linux/sound/isa
Takashi Iwai 20e5f8bfb1 ALSA: sb: Minor optimization / fix of timer usage in sb8_midi.c
Currently the SB8 MIDI code sets up the timer object at each time
before scheduling it at trigger callback, but basically this is
superfluous once after set up.  Also, the code misses the
del_timer_sync() call that may leave a race condition for
use-after-free.

This patch addresses these issues, moving timer_setup() to
snd_sb8dsp_midi(), and adding the del_timer_sync() call at
snd_sb8dsp_midi_output_trigger() to make sure.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
2017-10-25 10:00:43 +02: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: constify pnp_card_device_id 2017-08-17 12:42:23 +02: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 ALSA: isa: make snd_pcm_hardware const 2017-08-17 12:44:11 +02:00
msnd ALSA: isa: make snd_pcm_hardware const 2017-08-17 12:44:11 +02:00
opti9xx ALSA: opti9xx: constify pnp_card_device_id 2017-08-17 12:42:28 +02:00
sb ALSA: sb: Minor optimization / fix of timer usage in sb8_midi.c 2017-10-25 10:00:43 +02:00
wavefront ALSA: wavefront: Convert timers to use timer_setup() 2017-10-24 21:33:03 +02:00
wss ALSA: isa: make snd_pcm_hardware const 2017-08-17 12:44:11 +02: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
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