<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/pci, branch linux-3.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.2.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-02-13T18:32:20Z</updated>
<entry>
<title>ALSA: hda: Add Raven PCI ID</title>
<updated>2018-02-13T18:32:20Z</updated>
<author>
<name>Vijendar Mukunda</name>
</author>
<published>2017-11-23T14:37:00Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7661793ddd919f34a9bbddf203e1ecb9e9c1d9d5'/>
<id>urn:sha1:7661793ddd919f34a9bbddf203e1ecb9e9c1d9d5</id>
<content type='text'>
commit 9ceace3c9c18c67676e75141032a65a8e01f9a7a upstream.

This commit adds PCI ID for Raven platform

Signed-off-by: Vijendar Mukunda &lt;Vijendar.Mukunda@amd.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>ALSA: hda - Add stereo mic quirk for Lenovo G50-70 (17aa:3978)</title>
<updated>2017-11-11T13:34:31Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2017-08-23T07:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=88658a57f08e627849fce1bf154d54811742057c'/>
<id>urn:sha1:88658a57f08e627849fce1bf154d54811742057c</id>
<content type='text'>
commit bbba6f9d3da357bbabc6fda81e99ff5584500e76 upstream.

Lenovo G50-70 (17aa:3978) with Conexant codec chip requires the
similar workaround for the inverted stereo dmic like other Lenovo
models.

Bugzilla: https://bugzilla.suse.com/show_bug.cgi?id=1020657
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>ALSA: hda - apply STAC_9200_DELL_M22 quirk for Dell Latitude D430</title>
<updated>2017-09-15T17:30:47Z</updated>
<author>
<name>Alexander Tsoy</name>
</author>
<published>2017-05-22T17:58:11Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c7bc21ab5636387a1aa947ce6969c3d34af63506'/>
<id>urn:sha1:c7bc21ab5636387a1aa947ce6969c3d34af63506</id>
<content type='text'>
commit 1fc2e41f7af4572b07190f9dec28396b418e9a36 upstream.

This model is actually called 92XXM2-8 in Windows driver. But since pin
configs for M22 and M28 are identical, just reuse M22 quirk.

Fixes external microphone (tested) and probably docking station ports
(not tested).

Signed-off-by: Alexander Tsoy &lt;alexander@tsoy.me&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>ALSA: ctxfi: Fix the incorrect check of dma_set_mask() call</title>
<updated>2017-07-18T17:38:35Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2017-03-20T09:08:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ffad2f80e8ca29d9dd12d44e04eac1a5effba813'/>
<id>urn:sha1:ffad2f80e8ca29d9dd12d44e04eac1a5effba813</id>
<content type='text'>
commit f363a06642f28caaa78cb6446bbad90c73fe183c upstream.

In the commit [15c75b09f8d1: ALSA: ctxfi: Fallback DMA mask to 32bit],
I forgot to put "!" at dam_set_mask() call check in cthw20k1.c (while
cthw20k2.c is OK).  This patch fixes that obvious bug.

(As a side note: although the original commit was completely wrong,
 it's still working for most of machines, as it sets to 32bit DMA mask
 in the end.  So the bug severity is low.)

Fixes: 15c75b09f8d1 ("ALSA: ctxfi: Fallback DMA mask to 32bit")
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>ALSA: ctxfi: Fallback DMA mask to 32bit</title>
<updated>2017-06-05T20:13:52Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2017-02-28T16:16:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c417aa54e8d65ec48c0f703328a12d0655feafaa'/>
<id>urn:sha1:c417aa54e8d65ec48c0f703328a12d0655feafaa</id>
<content type='text'>
commit 15c75b09f8d190f89ab4db463b87d411ca349dfe upstream.

Currently ctxfi driver tries to set only the 64bit DMA mask on 64bit
architectures, and bails out if it fails.  This causes a problem on
some platforms since the 64bit DMA isn't always guaranteed.  We should
fall back to the default 32bit DMA when 64bit DMA fails.

Fixes: 6d74b86d3c0f ("ALSA: ctxfi - Allow 64bit DMA")
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
[bwh: Backported to 3.2:
 - Old code was using PCI DMA mask functions
 - Deleted error message was different]
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>ALSA: ali5451: Fix out-of-bound position reporting</title>
<updated>2017-02-23T03:50:50Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2016-09-21T12:38:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=974779e8fc4c7b2d0353714171710094a117f82c'/>
<id>urn:sha1:974779e8fc4c7b2d0353714171710094a117f82c</id>
<content type='text'>
commit db68577966abc1aeae4ec597b3dcfa0d56e92041 upstream.

The pointer callbacks of ali5451 driver may return the value at the
boundary occasionally, and it results in the kernel warning like
  snd_ali5451 0000:00:06.0: BUG: , pos = 16384, buffer size = 16384, period size = 1024

It seems that folding the position offset is enough for fixing the
warning and no ill-effect has been seen by that.

Reported-by: Enrico Mioso &lt;mrkiko.rs@gmail.com&gt;
Tested-by: Enrico Mioso &lt;mrkiko.rs@gmail.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>ALSA: au88x0: Fix calculation in vortex_wtdma_bufshift()</title>
<updated>2016-08-22T21:37:17Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2016-06-29T13:23:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a620c002d0a7c101f8e5790a6f57aa62209693f4'/>
<id>urn:sha1:a620c002d0a7c101f8e5790a6f57aa62209693f4</id>
<content type='text'>
commit 62db7152c924e4c060e42b34a69cd39658e8a0dc upstream.

vortex_wtdma_bufshift() function does calculate the page index
wrongly, first masking then shift, which always results in zero.
The proper computation is to first shift, then mask.

Reported-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>ALSA: echoaudio: Fix memory allocation</title>
<updated>2016-08-22T21:37:17Z</updated>
<author>
<name>Christophe JAILLET</name>
</author>
<published>2016-06-27T19:06:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=92d6a07d168692736cca3fb0d8d22ad479d18669'/>
<id>urn:sha1:92d6a07d168692736cca3fb0d8d22ad479d18669</id>
<content type='text'>
commit 9c6795a9b3cbb56a9fbfaf43909c5c22999ba317 upstream.

'commpage_bak' is allocated with 'sizeof(struct echoaudio)' bytes.
We then copy 'sizeof(struct comm_page)' bytes in it.
On my system, smatch complains because one is 2960 and the other is 3072.

This would result in memory corruption or a oops.

Signed-off-by: Christophe JAILLET &lt;christophe.jaillet@wanadoo.fr&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
[bwh: Backported to 3.2: adjust context]
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>ALSA: intel8x0: Add clock quirk entry for AD1981B on IBM ThinkPad X41.</title>
<updated>2016-04-30T22:05:17Z</updated>
<author>
<name>Vittorio Gambaletta (VittGam)</name>
</author>
<published>2016-03-13T21:19:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3e074035497e567bd73c170754fcf235df16a3e9'/>
<id>urn:sha1:3e074035497e567bd73c170754fcf235df16a3e9</id>
<content type='text'>
commit 4061db03dd71d195b9973ee466f6ed32f6a3fc16 upstream.

The clock measurement on the AC'97 audio card found in the IBM ThinkPad X41
will often fail, so add a quirk entry to fix it.

Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=441087
Signed-off-by: Vittorio Gambaletta &lt;linuxbugs@vittgam.net&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
<entry>
<title>ALSA: hdsp: Fix wrong boolean ctl value accesses</title>
<updated>2016-04-01T00:54:36Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2016-02-29T13:26:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8a6ee9806e7d3428d292e471e29777edf14bf569'/>
<id>urn:sha1:8a6ee9806e7d3428d292e471e29777edf14bf569</id>
<content type='text'>
commit eab3c4db193f5fcccf70e884de9a922ca2c63d80 upstream.

snd-hdsp driver accesses enum item values (int) instead of boolean
values (long) wrongly for some ctl elements.  This patch fixes them.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Ben Hutchings &lt;ben@decadent.org.uk&gt;
</content>
</entry>
</feed>
