<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/core/oss, branch linux-2.6.30.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.30.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2009-04-07T02:23:46Z</updated>
<entry>
<title>ALSA: oss - volume control for CSWITCH and CROUTE</title>
<updated>2009-04-07T02:23:46Z</updated>
<author>
<name>Deepika Makhija</name>
</author>
<published>2009-04-04T12:38:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d2e8e52976b9d0a34db529b06952d5187b78af8c'/>
<id>urn:sha1:d2e8e52976b9d0a34db529b06952d5187b78af8c</id>
<content type='text'>
Added an else part to check
SNDRV_MIXER_OSS_PRESENT_CVOLUME for MIC (slot 7)
in commit 36c7b833e5d2501142a371e4e75281d3a29fbd6b

Similarly, checks and volume control is required for
SNDRV_MIXER_OSS_PRESENT_CSWITCH and SNDRV_MIXER_OSS_PRESENT_CROUTE
as well.

Signed-off-by: Deepika Makhija &lt;deepika.makhija@einfochips.com&gt;
Signed-off-by: Viral Mehta &lt;viral.mehta@einfochips.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6</title>
<updated>2009-03-26T23:14:02Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2009-03-26T23:14:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8e9d2089723d08d51e66c5eea49253d76e27941e'/>
<id>urn:sha1:8e9d2089723d08d51e66c5eea49253d76e27941e</id>
<content type='text'>
* 'bkl-removal' of git://git.lwn.net/linux-2.6:
  Rationalize fasync return values
  Move FASYNC bit handling to f_op-&gt;fasync()
  Use f_lock to protect f_flags
  Rename struct file-&gt;f_ep_lock
</content>
</entry>
<entry>
<title>Merge branch 'topic/misc' into for-linus</title>
<updated>2009-03-23T23:35:50Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2009-03-23T23:35:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e0d2054fd3cf167395390dc1758644486c782707'/>
<id>urn:sha1:e0d2054fd3cf167395390dc1758644486c782707</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ALSA: pcm_oss, fix locking typo</title>
<updated>2009-03-18T07:03:33Z</updated>
<author>
<name>Jiri Slaby</name>
</author>
<published>2009-03-11T19:11:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=91054598f794fb5d8a0b1e747ff8e2e8fc2115b3'/>
<id>urn:sha1:91054598f794fb5d8a0b1e747ff8e2e8fc2115b3</id>
<content type='text'>
s/mutex_lock/mutex_unlock/ on 2 fail paths in snd_pcm_oss_proc_write.
Probably a typo, lock should be unlocked when leaving the function.

Signed-off-by: Jiri Slaby &lt;jirislaby@gmail.com&gt;
Cc: &lt;stable@kernel.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: oss-mixer - Fixes recording gain control</title>
<updated>2009-03-18T06:52:28Z</updated>
<author>
<name>Viral Mehta</name>
</author>
<published>2009-03-10T14:43:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=36c7b833e5d2501142a371e4e75281d3a29fbd6b'/>
<id>urn:sha1:36c7b833e5d2501142a371e4e75281d3a29fbd6b</id>
<content type='text'>
At the time of initialization, SNDRV_MIXER_OSS_PRESENT_PVOLUME bit is not
set for MIC (slot 7).
So, the same should not be checked when an application tries to do gain
control for audio recording devices.

Just check slot-&gt;present for SNDRV_MIXER_OSS_PRESENT_CVOLUME independently.
Verified with a simple application which opens /dev/dsp for recording and
/dev/mixer for volume control.

Have tested two usb audio mic devices.

Signed-off-by: Viral Mehta &lt;viral.mehta@einfochips.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>Use f_lock to protect f_flags</title>
<updated>2009-03-16T14:32:27Z</updated>
<author>
<name>Jonathan Corbet</name>
</author>
<published>2009-02-06T22:25:24Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=db1dd4d376134eba0e08af523b61cc566a4ea1cd'/>
<id>urn:sha1:db1dd4d376134eba0e08af523b61cc566a4ea1cd</id>
<content type='text'>
Traditionally, changes to struct file-&gt;f_flags have been done under BKL
protection, or with no protection at all.  This patch causes all f_flags
changes after file open/creation time to be done under protection of
f_lock.  This allows the removal of some BKL usage and fixes a number of
longstanding (if microscopic) races.

Reviewed-by: Christoph Hellwig &lt;hch@lst.de&gt;
Cc: Al Viro &lt;viro@ZenIV.linux.org.uk&gt;
Signed-off-by: Jonathan Corbet &lt;corbet@lwn.net&gt;
</content>
</entry>
<entry>
<title>ALSA: fix excessive background noise introduced by OSS emulation rate shrink</title>
<updated>2009-02-23T06:49:04Z</updated>
<author>
<name>Steve Chen</name>
</author>
<published>2009-02-21T14:05:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5370d96f85962769ea3df3a81cc885f257c51589'/>
<id>urn:sha1:5370d96f85962769ea3df3a81cc885f257c51589</id>
<content type='text'>
Incorrect variable was used to get the next sample which caused S2
to be stuck with the same value resulting in loud background noise.

Signed-off-by: Steve Chen &lt;schen at mvista.com&gt;
Cc: &lt;stable@kernel.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Add missing KERN_* prefix to printk in sound/core</title>
<updated>2009-02-05T15:00:49Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2009-02-05T14:51:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=006de267351aa3d836f3307370eae7ec16eac09d'/>
<id>urn:sha1:006de267351aa3d836f3307370eae7ec16eac09d</id>
<content type='text'>
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: pcm_oss: AFMT_S24_LE is set twice in return value</title>
<updated>2009-02-04T17:18:03Z</updated>
<author>
<name>Roel Kluin</name>
</author>
<published>2009-02-04T17:14:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7924f0cadcf52cb316d6eca60a6ae3fc9e42b465'/>
<id>urn:sha1:7924f0cadcf52cb316d6eca60a6ae3fc9e42b465</id>
<content type='text'>
AFMT_S24_LE is set twice in return value

vi sound/core/oss/pcm_oss.c +640
#define AFMT_S24_LE      0x00008000
#define AFMT_S24_BE      0x00010000

Signed-off-by: Roel Kluin &lt;roel.kluin@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] introduce fmode_t, do annotations</title>
<updated>2008-10-21T11:47:06Z</updated>
<author>
<name>Al Viro</name>
</author>
<published>2008-09-02T19:28:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aeb5d727062a0238a2f96c9c380fbd2be4640c6f'/>
<id>urn:sha1:aeb5d727062a0238a2f96c9c380fbd2be4640c6f</id>
<content type='text'>
Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
</content>
</entry>
</feed>
