<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/isa, branch linux-5.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-5.0.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2019-04-20T07:16:46Z</updated>
<entry>
<title>ALSA: sb8: add a check for request_region</title>
<updated>2019-04-20T07:16:46Z</updated>
<author>
<name>Kangjie Lu</name>
</author>
<published>2019-03-15T04:04:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4c12b50fc86a4bf37441eb7c3765e8c55578cff8'/>
<id>urn:sha1:4c12b50fc86a4bf37441eb7c3765e8c55578cff8</id>
<content type='text'>
[ Upstream commit dcd0feac9bab901d5739de51b3f69840851f8919 ]

In case request_region fails, the fix returns an error code to
avoid NULL pointer dereference.

Signed-off-by: Kangjie Lu &lt;kjlu@umn.edu&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
Signed-off-by: Sasha Levin &lt;sashal@kernel.org&gt;
</content>
</entry>
<entry>
<title>Remove 'type' argument from access_ok() function</title>
<updated>2019-01-04T02:57:57Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2019-01-04T02:57:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=96d4f267e40f9509e8a66e2b39e8b95655617693'/>
<id>urn:sha1:96d4f267e40f9509e8a66e2b39e8b95655617693</id>
<content type='text'>
Nobody has actually used the type (VERIFY_READ vs VERIFY_WRITE) argument
of the user address range verification function since we got rid of the
old racy i386-only code to walk page tables by hand.

It existed because the original 80386 would not honor the write protect
bit when in kernel mode, so you had to do COW by hand before doing any
user access.  But we haven't supported that in a long time, and these
days the 'type' argument is a purely historical artifact.

A discussion about extending 'user_access_begin()' to do the range
checking resulted this patch, because there is no way we're going to
move the old VERIFY_xyz interface to that model.  And it's best done at
the end of the merge window when I've done most of my merges, so let's
just get this done once and for all.

This patch was mostly done with a sed-script, with manual fix-ups for
the cases that weren't of the trivial 'access_ok(VERIFY_xyz' form.

There were a couple of notable cases:

 - csky still had the old "verify_area()" name as an alias.

 - the iter_iov code had magical hardcoded knowledge of the actual
   values of VERIFY_{READ,WRITE} (not that they mattered, since nothing
   really used it)

 - microblaze used the type argument for a debug printout

but other than those oddities this should be a total no-op patch.

I tried to fix up all architectures, did fairly extensive grepping for
access_ok() uses, and the changes are trivial, but I may have missed
something.  Any missed conversion should be trivially fixable, though.

Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>ALSA: wss: Fix invalid snd_free_pages() at error path</title>
<updated>2018-11-24T18:55:59Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2018-11-23T17:16:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7b69154171b407844c273ab4c10b5f0ddcd6aa29'/>
<id>urn:sha1:7b69154171b407844c273ab4c10b5f0ddcd6aa29</id>
<content type='text'>
Some spurious calls of snd_free_pages() have been overlooked and
remain in the error paths of wss driver code.  Since runtime-&gt;dma_area
is managed by the PCM core helper, we shouldn't release manually.

Drop the superfluous calls.

Reviewed-by: Takashi Sakamoto &lt;o-takashi@sakamocchi.jp&gt;
Cc: &lt;stable@vger.kernel.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: opti92xx-ad1848: Use the standard fall-through annotation</title>
<updated>2018-10-12T07:31:32Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2018-10-04T18:02:06Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=74ce5a46bb7b0298dc0be11bae944fca5d1f18a7'/>
<id>urn:sha1:74ce5a46bb7b0298dc0be11bae944fca5d1f18a7</id>
<content type='text'>
As a preparatory patch for the upcoming -Wimplicit-fallthrough
compiler checks, replace with the standard "fall through" annotation
at the right places.  They have to be put right before the next
labels.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: sb8: Fix fall-through annotations</title>
<updated>2018-10-02T15:38:40Z</updated>
<author>
<name>Gustavo A. R. Silva</name>
</author>
<published>2018-10-02T09:56:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fe1a10bab242ef0184fdaea6d63905e5f49b6041'/>
<id>urn:sha1:fe1a10bab242ef0184fdaea6d63905e5f49b6041</id>
<content type='text'>
Replace "fallthru" with a proper "fall through" annotation.

This fix is part of the ongoing efforts to enabling
-Wimplicit-fallthrough

Signed-off-by: Gustavo A. R. Silva &lt;gustavo@embeddedor.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: isa: Remove empty init and exit</title>
<updated>2018-08-03T14:11:35Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2018-08-03T13:44:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=498aaa9152eef3e101ec897f9c9b51662f700830'/>
<id>urn:sha1:498aaa9152eef3e101ec897f9c9b51662f700830</id>
<content type='text'>
For a sake of code simplification, remove the init and the exit
entries that do nothing.

Notes for readers: actually it's OK to remove *both* init and exit,
but not OK to remove the exit entry.  By removing only the exit while
keeping init, the module becomes permanently loaded; i.e. you cannot
unload it any longer!

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: gus: fix spelling mistake "acumulator" -&gt; "accumulator"</title>
<updated>2018-08-03T14:10:51Z</updated>
<author>
<name>Colin Ian King</name>
</author>
<published>2018-08-03T13:47:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9038820cef3c3824cdd846d69894746a73c053db'/>
<id>urn:sha1:9038820cef3c3824cdd846d69894746a73c053db</id>
<content type='text'>
Trivial spelling mistake fix in debug message

Signed-off-by: Colin Ian King &lt;colin.king@canonical.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: es18xx: mark expected switch fall-through</title>
<updated>2018-08-03T10:21:02Z</updated>
<author>
<name>Gustavo A. R. Silva</name>
</author>
<published>2018-08-02T20:42:39Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=13a01635823c409a0911304ee50987cb851317da'/>
<id>urn:sha1:13a01635823c409a0911304ee50987cb851317da</id>
<content type='text'>
In preparation to enabling -Wimplicit-fallthrough, mark switch cases
where we are expecting to fall through.

Addresses-Coverity-ID: 115075 ("Missing break in switch")
Signed-off-by: Gustavo A. R. Silva &lt;gustavo@embeddedor.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: opti9xx: mark expected switch fall-throughs</title>
<updated>2018-08-03T10:21:01Z</updated>
<author>
<name>Gustavo A. R. Silva</name>
</author>
<published>2018-08-02T20:41:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=734be97b967c7e2bab72b34da87534ccd854c72d'/>
<id>urn:sha1:734be97b967c7e2bab72b34da87534ccd854c72d</id>
<content type='text'>
In preparation to enabling -Wimplicit-fallthrough, mark switch cases
where we are expecting to fall through.

Addresses-Coverity-ID: 402016 ("Missing break in switch")
Addresses-Coverity-ID: 1056542 ("Missing break in switch")
Addresses-Coverity-ID: 1339579 ("Missing break in switch")
Addresses-Coverity-ID: 1369526 ("Missing break in switch")
Addresses-Coverity-ID: 1369529 ("Missing break in switch")
Signed-off-by: Gustavo A. R. Silva &lt;gustavo@embeddedor.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: opti92x: mark expected switch fall-throughs</title>
<updated>2018-08-03T10:21:00Z</updated>
<author>
<name>Gustavo A. R. Silva</name>
</author>
<published>2018-08-02T20:41:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3e313f34720ea1bb876636263e30a779ff65836e'/>
<id>urn:sha1:3e313f34720ea1bb876636263e30a779ff65836e</id>
<content type='text'>
In preparation to enabling -Wimplicit-fallthrough, mark switch cases
where we are expecting to fall through.

Addresses-Coverity-ID: 1165394 ("Missing break in switch")
Addresses-Coverity-ID: 1167851 ("Missing break in switch")
Addresses-Coverity-ID: 402015 ("Missing break in switch")
Signed-off-by: Gustavo A. R. Silva &lt;gustavo@embeddedor.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
</feed>
