Replace usb_unlink_anchored_urbs with usb_kill_anchored_urbs

This commit is contained in:
Serif 2025-11-27 11:04:03 +01:00 committed by GitHub
parent fd32af5022
commit 89af7a67e3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 4 deletions

View File

@ -355,17 +355,17 @@ int tascam_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) {
if (atomic_xchg(&tascam->playback_active, 0) == 1) {
if (atomic_dec_and_test(&tascam->stream_active))
usb_unlink_anchored_urbs(&tascam->feedback_anchor);
usb_kill_anchored_urbs(&tascam->feedback_anchor);
usb_unlink_anchored_urbs(&tascam->playback_anchor);
usb_kill_anchored_urbs(&tascam->playback_anchor);
}
} else {
if (atomic_xchg(&tascam->capture_active, 0) == 1) {
if (atomic_dec_and_test(&tascam->stream_active))
usb_unlink_anchored_urbs(&tascam->feedback_anchor);
usb_kill_anchored_urbs(&tascam->feedback_anchor);
usb_unlink_anchored_urbs(&tascam->capture_anchor);
usb_kill_anchored_urbs(&tascam->capture_anchor);
}
}