commit | dec84316dd53c90e93b4ee849483bd4bd1e9a585 | [log] [tgz] |
---|---|---|
author | Takashi Sakamoto <o-takashi@sakamocchi.jp> | Sat Feb 21 23:55:00 2015 +0900 |
committer | Takashi Iwai <tiwai@suse.de> | Mon Feb 23 09:11:24 2015 +0100 |
tree | 3725938633e83ba9bf303e171323bbb911a0ba9f | |
parent | d23c2cc4485d10f0cedfef99dd2961d9652b1b3f [diff] |
ALSA: fireworks/bebob/dice/oxfw: make it possible to shutdown safely A part of these drivers, especially BeBoB driver, are programmed to wait some events. Thus the drivers should not destroy any data in .remove() context. This commit moves some destructors from 'struct fw_driver.remove()' to 'struct snd_card.private_free()' to shutdown safely. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp> Cc: <stable@vger.kernel.org> # 3.19+ Signed-off-by: Takashi Iwai <tiwai@suse.de>