Hi, here is a patch set to convert the tasklet usage in sound tree with either the threaded irq or the dedicated work. It's applied after the tasket API conversion series, found in topic/tasklet-convert branch of sound git tree (which will be included in the next pull request for 5.9-rc4). This contains only non-ASoC changes, the changes for ASoC will follow at next. Takashi === Takashi Iwai (11): ALSA: pcsp: Replace tasklet with work ALSA: timer: Replace tasklet with work ALSA: usb-audio: Replace tasklet with work ALSA: ua101: Replace tasklet with work ALSA: aloop: Replace tasklet with work ALSA: hdsp: Replace tasklet with work ALSA: hdspm: Replace tasklet with work ALSA: riptide: Replace tasklet with threaded irq ALSA: asihpi: Replace tasklet with threaded irq ALSA: firewire: Replace tasklet with work ALSA: mixart: Correct comment wrt obsoleted tasklet usage include/sound/timer.h | 8 +++--- sound/core/hrtimer.c | 2 +- sound/core/timer.c | 20 +++++++------- sound/drivers/aloop.c | 23 ++++++++-------- sound/drivers/pcsp/pcsp_lib.c | 12 ++++---- sound/firewire/amdtp-stream-trace.h | 2 +- sound/firewire/amdtp-stream.c | 25 +++++++++-------- sound/firewire/amdtp-stream.h | 2 +- sound/pci/asihpi/asihpi.c | 28 ++----------------- sound/pci/asihpi/hpioctl.c | 16 +++++++++-- sound/pci/mixart/mixart.h | 2 +- sound/pci/riptide/riptide.c | 20 ++++++++------ sound/pci/rme9652/hdsp.c | 55 ++++++++++++++++++------------------- sound/pci/rme9652/hdspm.c | 13 ++++----- sound/usb/midi.c | 13 +++++---- sound/usb/misc/ua101.c | 16 +++++------ 16 files changed, 122 insertions(+), 135 deletions(-) -- 2.16.4