From: Takashi Iwai Date: Tue, 16 Oct 2012 11:05:59 +0000 (+0200) Subject: ALSA: Add a reference counter to card instance X-Git-Tag: v3.7-rc4~18^2~2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a0830dbd4e42b38aefdf3fb61ba5019a1a99ea85;p=pandora-kernel.git ALSA: Add a reference counter to card instance For more strict protection for wild disconnections, a refcount is introduced to the card instance, and let it up/down when an object is referred via snd_lookup_*() in the open ops. The free-after-last-close check is also changed to check this refcount instead of the empty list, too. Reported-by: Matthieu CASTET Cc: Signed-off-by: Takashi Iwai --- Reading git-diff-tree failed