<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/sound/pci/echoaudio, branch linux-4.3.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.3.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.3.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-08-10T12:27:16Z</updated>
<entry>
<title>ALSA: echoaudio: Use standard C definitions of true and false</title>
<updated>2015-08-10T12:27:16Z</updated>
<author>
<name>Mark Brown</name>
</author>
<published>2015-08-10T12:02:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3f6175ece947358e988af149ecca0d31100ee6c4'/>
<id>urn:sha1:3f6175ece947358e988af149ecca0d31100ee6c4</id>
<content type='text'>
The echoaudio locally defines TRUE and FALSE.  Not only is this
redundant given that C now has a boolean type it results in lots of
warnings as other headers also define these macros, causing duplicate
definitions.  Fix this by removing the local defines and converting all
local users to use the standard C true and false instead, simply
removing the macros is less safe due to implicit inclusion of the other
definitons.

[fixed overlooked replacement of FALSE by tiwai]

Signed-off-by: Mark Brown &lt;broonie@kernel.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: echoaudio: read past end of array</title>
<updated>2015-03-23T13:00:28Z</updated>
<author>
<name>Dan Carpenter</name>
</author>
<published>2015-03-23T09:41:31Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=77008b70fe0a9ffe354580d9dfda329cdde7f20b'/>
<id>urn:sha1:77008b70fe0a9ffe354580d9dfda329cdde7f20b</id>
<content type='text'>
We need to cap "ucontrol-&gt;id.index / num_busses_in(chip)" so the we
don't read beyond the end of the array.

I also adding a check on "in" and changing the type in
snd_echo_mixer_put() from short to unsigned int. Those changes are done
for symmetry and are cosmetic.

Signed-off-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Include linux/io.h instead of asm/io.h</title>
<updated>2015-01-28T15:49:33Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2015-01-28T15:49:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6cbbfe1c8ddb6ac1322a87795dff9d8712c3e359'/>
<id>urn:sha1:6cbbfe1c8ddb6ac1322a87795dff9d8712c3e359</id>
<content type='text'>
Nowadays it's recommended.  Replace all in a shot.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: echoaudio: Use setup_timer() and mod_timer()</title>
<updated>2015-01-19T10:33:20Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2015-01-19T10:33:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8a3e7dfc90dcb2ed6e79b559ce072aeaec291ebd'/>
<id>urn:sha1:8a3e7dfc90dcb2ed6e79b559ce072aeaec291ebd</id>
<content type='text'>
No functional change, refactoring with the standard helpers.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>Merge branch 'topic/pci-cleanup' into for-next</title>
<updated>2015-01-11T10:26:48Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2015-01-11T10:26:48Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9e5947465d72ef1b3a88104474ab2adf78837220'/>
<id>urn:sha1:9e5947465d72ef1b3a88104474ab2adf78837220</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ALSA: echoaudio: Simplify PM callbacks</title>
<updated>2015-01-09T15:24:20Z</updated>
<author>
<name>Takashi Iwai</name>
</author>
<published>2015-01-08T11:46:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f84edab4b59bd004853224703acb03628af6c2ce'/>
<id>urn:sha1:f84edab4b59bd004853224703acb03628af6c2ce</id>
<content type='text'>
This is a similar cleanup like the commit [3db084fd0af5: ALSA: fm801:
PCI core handles power state for us].

Since pci_set_power_state(), pci_save_state() and pci_restore_state()
are already done in the PCI core side, so we don't need to it doubly.

Also, pci_enable_device(), pci_disable_device() and pci_set_master()
calls in PM callbacks are superfluous nowadays, too, so get rid of
them as well.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Deletion of checks before the function call "iounmap"</title>
<updated>2015-01-04T14:13:45Z</updated>
<author>
<name>Markus Elfring</name>
</author>
<published>2015-01-03T21:55:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ff6defa6a8fae12205d64f55db395b1fcf35af8e'/>
<id>urn:sha1:ff6defa6a8fae12205d64f55db395b1fcf35af8e</id>
<content type='text'>
The iounmap() function performs also input parameter validation.
Thus the test around the call is not needed.

This issue was detected by using the Coccinelle software.

Signed-off-by: Markus Elfring &lt;elfring@users.sourceforge.net&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: echoaudio: Deletion of a check before release_and_free_resource()</title>
<updated>2014-12-02T17:40:22Z</updated>
<author>
<name>Markus Elfring</name>
</author>
<published>2014-12-02T17:34:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=057a4a55e703038d22bc9f2bcf8b02dc35850e16'/>
<id>urn:sha1:057a4a55e703038d22bc9f2bcf8b02dc35850e16</id>
<content type='text'>
The release_and_free_resource() function tests whether its argument is NULL
and then returns immediately. Thus the test around the call is not needed.

This issue was detected by using the Coccinelle software.

Signed-off-by: Markus Elfring &lt;elfring@users.sourceforge.net&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: echoaudio: cleanup of unnecessary messages</title>
<updated>2014-11-05T14:35:57Z</updated>
<author>
<name>Sudip Mukherjee</name>
</author>
<published>2014-11-05T14:21:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9161bd0d1cf375492f0a6aa86b3e4c28b070fb7c'/>
<id>urn:sha1:9161bd0d1cf375492f0a6aa86b3e4c28b070fb7c</id>
<content type='text'>
commit "b5b4a41b392960010fccf1f9ccf8334d612bd450" was dereferencing
chip after it has been freed. This patch fixes that and at the same
time removes some debugging messages, which are unnecessary, as they
are just printing information about entry and exit from a function,
and which switch-case it is executing.
we can easily get from ftrace the information about the entry and exit
from a function.

Reported-by: Dan Carpenter &lt;dan.carpenter@oracle.com&gt;
Signed-off-by: Sudip Mukherjee &lt;sudip@vectorindia.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: echoaudio: remove all snd_printk</title>
<updated>2014-11-03T13:07:25Z</updated>
<author>
<name>Sudip Mukherjee</name>
</author>
<published>2014-11-03T10:34:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b5b4a41b392960010fccf1f9ccf8334d612bd450'/>
<id>urn:sha1:b5b4a41b392960010fccf1f9ccf8334d612bd450</id>
<content type='text'>
removed all references of snd_printk with the standard dev_* macro.

[a few places degraded to dev_dbg(), too -- tiwai]

Signed-off-by: Sudip Mukherjee &lt;sudip@vectorindia.org&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
</feed>
