control: use reference-counted pid
authorClemens Ladisch <clemens@ladisch.de>
Mon, 2 Nov 2009 08:35:44 +0000 (09:35 +0100)
committerTakashi Iwai <tiwai@suse.de>
Fri, 6 Nov 2009 13:32:06 +0000 (14:32 +0100)
commit25d27eded1f4fc728e64f443adc339b5229be5d7
treeb738266467fc0f85d9f7f29e439dfff8e33da4c0
parent31cef7076ed9409a33f19ea372d6dc5fdefe27ae
control: use reference-counted pid

Instead of storing the PID number, take a reference to the task's pid
structure.  This protects against duplicates due to PID overflows, and
using pid_vnr() ensures that the PID returned by snd_ctl_elem_info() is
correct as seen from the current namespace.

Signed-off-by: Clemens Ladisch <clemens@ladisch.de>
Signed-off-by: Takashi Iwai <tiwai@suse.de>
include/sound/control.h
sound/core/control.c
sound/core/pcm.c
sound/core/rawmidi.c