<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/include/sound/es1688.h, branch linux-5.2.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.</subtitle>
<id>https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-5.2.y</id>
<link rel='self' href='https://universe.0xinfinity.dev/distro/kernel/atom?h=linux-5.2.y'/>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/'/>
<updated>2019-05-30T18:26:35Z</updated>
<entry>
<title>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156</title>
<updated>2019-05-30T18:26:35Z</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@linutronix.de</email>
</author>
<published>2019-05-27T06:55:05Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1a59d1b8e05ea6ab45f7e18897de1ef0e6bc3da6'/>
<id>urn:sha1:1a59d1b8e05ea6ab45f7e18897de1ef0e6bc3da6</id>
<content type='text'>
Based on 1 normalized pattern(s):

  this program is free software you can redistribute it and or modify
  it under the terms of the gnu general public license as published by
  the free software foundation either version 2 of the license or at
  your option any later version this program is distributed in the
  hope that it will be useful but without any warranty without even
  the implied warranty of merchantability or fitness for a particular
  purpose see the gnu general public license for more details you
  should have received a copy of the gnu general public license along
  with this program if not write to the free software foundation inc
  59 temple place suite 330 boston ma 02111 1307 usa

extracted by the scancode license scanner the SPDX license identifier

  GPL-2.0-or-later

has been chosen to replace the boilerplate/reference in 1334 file(s).

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;
Reviewed-by: Richard Fontana &lt;rfontana@redhat.com&gt;
Cc: linux-spdx@vger.kernel.org
Link: https://lkml.kernel.org/r/20190527070033.113240726@linutronix.de
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;
</content>
</entry>
<entry>
<title>ALSA: es1688: Remove almost always NULL parameter</title>
<updated>2015-01-02T15:27:03Z</updated>
<author>
<name>Lars-Peter Clausen</name>
<email>lars@metafoo.de</email>
</author>
<published>2015-01-02T11:24:37Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=4b8ab88518726197c8659bc9aca96c6af01dab57'/>
<id>urn:sha1:4b8ab88518726197c8659bc9aca96c6af01dab57</id>
<content type='text'>
snd_es1688_pcm() takes a pointer to a pointer of a PCM where if this
parameter is provided the newly allocated PCM is stored. This PCM is also
available from the pcm field of the snd_es1688 struct that got passed to the
same function. This patch updates all callers which passed a pointer to use
that field instead and then removes the parameter from the function. This
makes the code a bit shorter and cleaner.

Signed-off-by: Lars-Peter Clausen &lt;lars@metafoo.de&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>UAPI: (Scripted) Convert #include "..." to #include &lt;path/...&gt; in kernel system headers</title>
<updated>2012-10-02T17:01:25Z</updated>
<author>
<name>David Howells</name>
<email>dhowells@redhat.com</email>
</author>
<published>2012-10-02T17:01:25Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=a1ce39288e6fbefdd8d607021d02384eb4a20b99'/>
<id>urn:sha1:a1ce39288e6fbefdd8d607021d02384eb4a20b99</id>
<content type='text'>
Convert #include "..." to #include &lt;path/...&gt; in kernel system headers.

Signed-off-by: David Howells &lt;dhowells@redhat.com&gt;
Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Acked-by: Paul E. McKenney &lt;paulmck@linux.vnet.ibm.com&gt;
Acked-by: Dave Jones &lt;davej@redhat.com&gt;
</content>
</entry>
<entry>
<title>ALSA: es1688 - freeup resources on init failure</title>
<updated>2012-07-30T08:11:14Z</updated>
<author>
<name>Fengguang Wu</name>
<email>fengguang.wu@intel.com</email>
</author>
<published>2012-07-29T11:39:09Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=e5b35420ef7e6dc92a6cc5914bc9e5e5c1d48819'/>
<id>urn:sha1:e5b35420ef7e6dc92a6cc5914bc9e5e5c1d48819</id>
<content type='text'>
This will fix the following oops:

[    6.169981] genirq: Flags mismatch irq 5. 00000000 (ES1688) vs. 00000000 (ES1688)
[    6.170851] Pid: 1, comm: swapper Not tainted 3.5.0-00004-gceee0e9 #14
[    6.170851] Call Trace:
[    6.170851]  [&lt;c1062237&gt;] ? __setup_irq+0x3c7/0x420
[    6.170851]  [&lt;c1062486&gt;] ? request_threaded_irq+0x76/0x140
[    6.170851]  [&lt;c1290220&gt;] ? snd_es1688_ioctl+0x10/0x10
[    6.170851]  [&lt;c10624c2&gt;] ? request_threaded_irq+0xb2/0x140
[    6.170851]  [&lt;c1291196&gt;] ? snd_es1688_create+0x96/0x330
[    6.170851]  [&lt;c138365d&gt;] ? snd_gusextreme_probe+0x18d/0x5a2
[    6.170851]  [&lt;c11c9d80&gt;] ? __driver_attach+0x80/0x80
[    6.170851]  [&lt;c10db22f&gt;] ? sysfs_create_link+0xf/0x20
[    6.170851]  [&lt;c11c9d80&gt;] ? __driver_attach+0x80/0x80
[    6.170851]  [&lt;c11d1502&gt;] ? isa_bus_probe+0x12/0x20
[    6.170851]  [&lt;c11c9b95&gt;] ? driver_probe_device+0x55/0x1c0
[    6.170851]  [&lt;c13ae04f&gt;] ? _raw_spin_unlock+0xf/0x30
[    6.170851]  [&lt;c13705ea&gt;] ? klist_next+0x6a/0xe0
[    6.170851]  [&lt;c11d15c1&gt;] ? isa_bus_match+0x21/0x40
[    6.170851]  [&lt;c11c8a24&gt;] ? bus_for_each_drv+0x34/0x70
[    6.170851]  [&lt;c11c9e4b&gt;] ? device_attach+0x7b/0x90
[    6.170851]  [&lt;c11c9d80&gt;] ? __driver_attach+0x80/0x80
[    6.170851]  [&lt;c11c8bff&gt;] ? bus_probe_device+0x5f/0x80
[    6.170851]  [&lt;c11c7493&gt;] ? device_add+0x573/0x620
[    6.170851]  [&lt;c1042820&gt;] ? complete_all+0x40/0x60
[    6.170851]  [&lt;c13ae08a&gt;] ? _raw_spin_unlock_irqrestore+0x1a/0x30
[    6.170851]  [&lt;c11d16c6&gt;] ? isa_register_driver+0xb6/0x150
[    6.170851]  [&lt;c15c9002&gt;] ? alsa_card_gusmax_init+0xf/0xf
[    6.170851]  [&lt;c15a99bc&gt;] ? do_one_initcall+0x7f/0x12b
[    6.170851]  [&lt;c15a9b7a&gt;] ? kernel_init+0x112/0x1a9
[    6.170851]  [&lt;c15a9423&gt;] ? do_early_param+0x77/0x77
[    6.170851]  [&lt;c15a9a68&gt;] ? do_one_initcall+0x12b/0x12b
[    6.170851]  [&lt;c13aefbe&gt;] ? kernel_thread_helper+0x6/0xd
[    6.190170] es1688: can't grab IRQ 5
[    6.190613] genirq: Flags mismatch irq 5. 00000000 (ES1688) vs. 00000000 (ES1688)
[    6.191566] Pid: 1, comm: swapper Not tainted 3.5.0-00004-gceee0e9 #14
[    6.192394] Call Trace:
[    6.192685]  [&lt;c1062237&gt;] ? __setup_irq+0x3c7/0x420
[    6.193342]  [&lt;c1062486&gt;] ? request_threaded_irq+0x76/0x140
[    6.194081]  [&lt;c1290220&gt;] ? snd_es1688_ioctl+0x10/0x10
[    6.194607]  [&lt;c10624c2&gt;] ? request_threaded_irq+0xb2/0x140
[    6.194607]  [&lt;c1291196&gt;] ? snd_es1688_create+0x96/0x330
[    6.194607]  [&lt;c138365d&gt;] ? snd_gusextreme_probe+0x18d/0x5a2
[    6.194607]  [&lt;c11c9d80&gt;] ? __driver_attach+0x80/0x80
[    6.194607]  [&lt;c10db22f&gt;] ? sysfs_create_link+0xf/0x20
[    6.194607]  [&lt;c11c9d80&gt;] ? __driver_attach+0x80/0x80
[    6.194607]  [&lt;c11d1502&gt;] ? isa_bus_probe+0x12/0x20
[    6.194607]  [&lt;c11c9b95&gt;] ? driver_probe_device+0x55/0x1c0
[    6.194607]  [&lt;c13ae04f&gt;] ? _raw_spin_unlock+0xf/0x30
[    6.194607]  [&lt;c13705ea&gt;] ? klist_next+0x6a/0xe0
[    6.194607]  [&lt;c11d15c1&gt;] ? isa_bus_match+0x21/0x40
[    6.194607]  [&lt;c11c8a24&gt;] ? bus_for_each_drv+0x34/0x70
[    6.194607]  [&lt;c11c9e4b&gt;] ? device_attach+0x7b/0x90
[    6.194607]  [&lt;c11c9d80&gt;] ? __driver_attach+0x80/0x80
[    6.194607]  [&lt;c11c8bff&gt;] ? bus_probe_device+0x5f/0x80
[    6.194607]  [&lt;c11c7493&gt;] ? device_add+0x573/0x620
[    6.194607]  [&lt;c1042820&gt;] ? complete_all+0x40/0x60
[    6.194607]  [&lt;c13ae08a&gt;] ? _raw_spin_unlock_irqrestore+0x1a/0x30
[    6.194607]  [&lt;c11d16c6&gt;] ? isa_register_driver+0xb6/0x150
[    6.194607]  [&lt;c15c9002&gt;] ? alsa_card_gusmax_init+0xf/0xf
[    6.194607]  [&lt;c15a99bc&gt;] ? do_one_initcall+0x7f/0x12b
[    6.194607]  [&lt;c15a9b7a&gt;] ? kernel_init+0x112/0x1a9
[    6.194607]  [&lt;c15a9423&gt;] ? do_early_param+0x77/0x77
[    6.194607]  [&lt;c15a9a68&gt;] ? do_one_initcall+0x12b/0x12b
[    6.194607]  [&lt;c13aefbe&gt;] ? kernel_thread_helper+0x6/0xd
[    6.210779] es1688: can't grab IRQ 5
[    6.211305] gusextreme: probe of gusextreme.0 failed with error -16

Signed-off-by: Daniel Mack &lt;zonque@gmail.com&gt;
Signed-off-by: Fengguang Wu &lt;fengguang.wu@intel.com&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: Merge es1688 and es968 drivers</title>
<updated>2010-05-10T07:49:30Z</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2010-05-10T07:47:32Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=a20971b201ac1fcd236400942c98b0106c42c70a'/>
<id>urn:sha1:a20971b201ac1fcd236400942c98b0106c42c70a</id>
<content type='text'>
The ESS ES968 chip is nothing more then a PnP companion
for a non-PnP audio chip. It was paired with non-PnP ESS' chips:
ES688 and ES1688. The ESS' audio chips are handled by the es1688
driver in native mode. The PnP cards are handled by the ES968
driver in SB compatible mode.

Move the ES968 chip handling to the es1688 driver so the driver
can handle both PnP and non-PnP cards. The es968 is removed.

Also, a new PnP id is added for the card I acquired (the change
was tested on this card).

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>ALSA: es1688: allocate snd_es1688 structure as a part of snd_card structure</title>
<updated>2010-05-10T07:48:59Z</updated>
<author>
<name>Krzysztof Helt</name>
<email>krzysztof.h1@wp.pl</email>
</author>
<published>2010-05-09T18:35:44Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=396fa8272601c3d488cb8391c3962a7ee552afd0'/>
<id>urn:sha1:396fa8272601c3d488cb8391c3962a7ee552afd0</id>
<content type='text'>
Allocate the snd_es1688 during the snd_card allocation.
This allows to remove the card pointer from the snd_es1688 structure.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>[ALSA] Changed Jaroslav Kysela's e-mail from perex@suse.cz to perex@perex.cz</title>
<updated>2007-10-16T14:51:18Z</updated>
<author>
<name>Jaroslav Kysela</name>
<email>perex@perex.cz</email>
</author>
<published>2007-10-15T07:50:19Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=c1017a4cdb68ae5368fbc9ee42c77f1f5dca8916'/>
<id>urn:sha1:c1017a4cdb68ae5368fbc9ee42c77f1f5dca8916</id>
<content type='text'>
Signed-off-by: Jaroslav Kysela &lt;perex@perex.cz&gt;
</content>
</entry>
<entry>
<title>[ALSA] Remove xxx_t typedefs: ISA ES1688</title>
<updated>2006-01-03T11:18:23Z</updated>
<author>
<name>Takashi Iwai</name>
<email>tiwai@suse.de</email>
</author>
<published>2005-11-17T13:31:42Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=d3a7e476740dc23588ea65fa0df1aacdf8e70003'/>
<id>urn:sha1:d3a7e476740dc23588ea65fa0df1aacdf8e70003</id>
<content type='text'>
Modules: ES1688 driver

Remove xxx_t typedefs from the ISA ES1688 driver.

Signed-off-by: Takashi Iwai &lt;tiwai@suse.de&gt;
</content>
</entry>
<entry>
<title>Linux-2.6.12-rc2</title>
<updated>2005-04-16T22:20:36Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@ppc970.osdl.org</email>
</author>
<published>2005-04-16T22:20:36Z</published>
<link rel='alternate' type='text/html' href='https://universe.0xinfinity.dev/distro/kernel/commit/?id=1da177e4c3f41524e886b7f1b8a0c1fc7321cac2'/>
<id>urn:sha1:1da177e4c3f41524e886b7f1b8a0c1fc7321cac2</id>
<content type='text'>
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.

Let it rip!
</content>
</entry>
</feed>
