<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/platform, branch v3.11</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/platform?h=v3.11</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/platform?h=v3.11'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2013-08-23T16:52:32Z</updated>
<entry>
<title>Merge branch 'akpm' (patches from Andrew Morton)</title>
<updated>2013-08-23T16:52:32Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2013-08-23T16:52:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=3db0d4defc36fd9ea4d8e09170d4584d41024cd6'/>
<id>urn:sha1:3db0d4defc36fd9ea4d8e09170d4584d41024cd6</id>
<content type='text'>
Merge fixes from Andrew Morton:
 "A few fixes.  One is a licensing change and I don't do licensing, so
  please eyeball that one"

Licensing eye-balled.

* emailed patches from Andrew Morton &lt;akpm@linux-foundation.org&gt;:
  lib/lz4: correct the LZ4 license
  memcg: get rid of swapaccount leftovers
  nilfs2: fix issue with counting number of bio requests for BIO_EOPNOTSUPP error detection
  nilfs2: remove double bio_put() in nilfs_end_bio_write() for BIO_EOPNOTSUPP error
  drivers/platform/olpc/olpc-ec.c: initialise earlier
</content>
</entry>
<entry>
<title>drivers/platform/olpc/olpc-ec.c: initialise earlier</title>
<updated>2013-08-23T16:51:22Z</updated>
<author>
<name>Daniel Drake</name>
<email>dsd@laptop.org</email>
</author>
<published>2013-08-22T23:35:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=93dbc1b3b506e16c1f6d5b5dcfe756a85cb1dc58'/>
<id>urn:sha1:93dbc1b3b506e16c1f6d5b5dcfe756a85cb1dc58</id>
<content type='text'>
Being a low-level component, various drivers (e.g.  olpc-battery) assume
that it is ok to communicate with the OLPC Embedded Controller during
probe.  Therefore the OLPC EC driver must be initialised before other
drivers try to use it.  This was the case until it was recently moved
out of arch/x86 and restructured around commits ac2504151f5a ("Platform:
OLPC: turn EC driver into a platform_driver") and 85f90cf6ca56 ("x86:
OLPC: switch over to using new EC driver on x86").

Use arch_initcall so that olpc-ec is readied earlier, matching the
previous behaviour.

Fixes a regression introduced in Linux-3.6 where various drivers such as
olpc-battery and olpc-xo1-sci failed to load due to an inability to
communicate with the EC.  The user-visible effect was a lack of battery
monitoring, missing ebook/lid switch input devices, etc.

Signed-off-by: Daniel Drake &lt;dsd@laptop.org&gt;
Cc: Andres Salomon &lt;dilinger@queued.net&gt;
Cc: Paul Fox &lt;pgf@laptop.org&gt;
Cc: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Cc: &lt;stable@vger.kernel.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>Revert "hp-wmi: Enable hotkeys on some systems"</title>
<updated>2013-08-18T17:23:31Z</updated>
<author>
<name>Matthew Garrett</name>
<email>matthew.garrett@nebula.com</email>
</author>
<published>2013-08-18T17:23:31Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=41c8bd1c75ef8e8566eca6b1c7bc273bc282f495'/>
<id>urn:sha1:41c8bd1c75ef8e8566eca6b1c7bc273bc282f495</id>
<content type='text'>
This reverts commit b253c9d1d858a3f115f791ee4fe2b9399ae7dbbd. It's still
causing problems on some systems.

Signed-off-by: Matthew Garrett &lt;matthew.garrett@nebula.com&gt;
</content>
</entry>
<entry>
<title>sony-laptop: Fix reporting of gfx_switch_status</title>
<updated>2013-08-18T17:23:09Z</updated>
<author>
<name>Daniel Serpell</name>
<email>daniel.serpell@gmail.com</email>
</author>
<published>2013-08-10T04:11:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0b8cb621fb26404c62486c91fa54d13e47fe68fa'/>
<id>urn:sha1:0b8cb621fb26404c62486c91fa54d13e47fe68fa</id>
<content type='text'>
Signed-off-by: Daniel Serpell &lt;daniel.serpell@gmail.com&gt;
Signed-off-by: Mattia Dongili &lt;malattia@linux.it&gt;
Signed-off-by: Matthew Garrett &lt;matthew.garrett@nebula.com&gt;
</content>
</entry>
<entry>
<title>sony-laptop: return a negative error code in sonypi_compat_init()</title>
<updated>2013-08-18T17:23:09Z</updated>
<author>
<name>Wei Yongjun</name>
<email>yongjun_wei@trendmicro.com.cn</email>
</author>
<published>2013-08-10T04:11:18Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=03a174b35cb6064cd670428f8ea811fc2736a3a6'/>
<id>urn:sha1:03a174b35cb6064cd670428f8ea811fc2736a3a6</id>
<content type='text'>
Return -1 in the error handling case instead of 0, as done elsewhere in
this function.

Signed-off-by: Wei Yongjun &lt;yongjun_wei@trendmicro.com.cn&gt;
Signed-off-by: Mattia Dongili &lt;malattia@linux.it&gt;
Signed-off-by: Matthew Garrett &lt;matthew.garrett@nebula.com&gt;
</content>
</entry>
<entry>
<title>x86 platform drivers: fix gpio leak</title>
<updated>2013-07-10T19:42:51Z</updated>
<author>
<name>Libo Chen</name>
<email>clbchenlibo.chen@huawei.com</email>
</author>
<published>2013-07-09T12:34:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=fef8ce166b2d5cdba8bbf85fa48c4cb8d75ffec4'/>
<id>urn:sha1:fef8ce166b2d5cdba8bbf85fa48c4cb8d75ffec4</id>
<content type='text'>
when request_irq fails, we should release gpiochip

v2:
  fix warning: ignoring return value of 'gpiochip_remove

Signed-off-by: Libo Chen &lt;libo.chen@huawei.com&gt;
Signed-off-by: Matthew Garrett &lt;matthew.garrett@nebula.com&gt;
</content>
</entry>
<entry>
<title>toshiba_acpi: Add dependency on SERIO_I8042</title>
<updated>2013-07-10T19:42:50Z</updated>
<author>
<name>Seth Forshee</name>
<email>seth.forshee@canonical.com</email>
</author>
<published>2013-07-03T13:14:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=283672e425b24fe4046535973460e8732f4bd485'/>
<id>urn:sha1:283672e425b24fe4046535973460e8732f4bd485</id>
<content type='text'>
Configuring this option as a module with ACPI_TOSHIBA built-in
results in the following errors:

   drivers/built-in.o: In function `toshiba_acpi_remove':
&gt;&gt; toshiba_acpi.c:(.text+0x314bb0): undefined reference to `i8042_remove_filter'
   drivers/built-in.o: In function `toshiba_acpi_add':
&gt;&gt; toshiba_acpi.c:(.devinit.text+0xb822): undefined reference to `i8042_install_filter'
&gt;&gt; toshiba_acpi.c:(.devinit.text+0xb98b): undefined reference to `i8042_remove_filter'

Add a dependency to prevent ACPI_TOSHIBA from being built-in when
SERIO_I8042=m.

Reported-by: kbuild test robot &lt;fengguang.wu@intel.com&gt;
Cc: Azael Avalos &lt;coproscefalo@gmail.com&gt;
Signed-off-by: Seth Forshee &lt;seth.forshee@canonical.com&gt;
Signed-off-by: Matthew Garrett &lt;matthew.garrett@nebula.com&gt;
</content>
</entry>
<entry>
<title>asus-nb-wmi: set wapf=4 for ASUSTeK COMPUTER INC. 1015E/U</title>
<updated>2013-07-10T19:42:49Z</updated>
<author>
<name>AceLan Kao</name>
<email>acelan.kao@canonical.com</email>
</author>
<published>2013-07-03T06:35:15Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=144a19ac94526c4609fa8b8264e6f9c3d48f7a55'/>
<id>urn:sha1:144a19ac94526c4609fa8b8264e6f9c3d48f7a55</id>
<content type='text'>
Need to set wapf to 4 for ASUSTeK COMPUTER INC. 1015E/U, so that
user can toggle wifi function through function key correctly.

Signed-off-by: AceLan Kao &lt;acelan.kao@canonical.com&gt;
Signed-off-by: Matthew Garrett &lt;matthew.garrett@nebula.com&gt;
</content>
</entry>
<entry>
<title>Add trivial driver to disable Intel Smart Connect</title>
<updated>2013-07-10T19:42:49Z</updated>
<author>
<name>Matthew Garrett</name>
<email>mjg59@srcf.ucam.org</email>
</author>
<published>2013-07-03T04:50:13Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=5c7f80f75512557dd0728ada77e8e8a8c7c8458b'/>
<id>urn:sha1:5c7f80f75512557dd0728ada77e8e8a8c7c8458b</id>
<content type='text'>
Intel Smart Connect is an Intel-specific ACPI interface for configuring
devices to wake up at regular intervals so they can pull down mail or other
internet updates, and then go to sleep again. If a user enables this in
Windows and then reboots into Linux, the device may wake up if it's put to
sleep. Since there's no Linux userland support for any of this, the machine
will then remain awake until something else puts it back to sleep.

I haven't figured out all that much about how this works (there's a bunch
of different ACPI calls available on the device), but this seems to be
enough to turn it off. We can add more features to this driver if anyone
ever cares about figuring out what the rest of the calls do or writing some
Linux userspace to implement the rest of it.

Signed-off-by: Matthew Garrett &lt;mjg59@srcf.ucam.org&gt;
Signed-off-by: Matthew Garrett &lt;matthew.garrett@nebula.com&gt;
</content>
</entry>
<entry>
<title>Add support driver for Intel Rapid Start Technology</title>
<updated>2013-07-10T19:42:48Z</updated>
<author>
<name>Matthew Garrett</name>
<email>mjg59@srcf.ucam.org</email>
</author>
<published>2013-07-02T22:41:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=34a956db3774e8cba3f6b52aa9c1d67cf9a496fe'/>
<id>urn:sha1:34a956db3774e8cba3f6b52aa9c1d67cf9a496fe</id>
<content type='text'>
Intel Rapid Start Technology is a firmware-based suspend-to-disk
implementation. Once placed in S3, the device will wake once either a
timeout elapses or the battery reaches a critical level. It will then resume
to the firmware and copy the contents of RAM to a specialised partition, and
then power off the machine. If the user turns the machine back on the
firmware will copy the contents of the partition back to RAM and then resume
from S3 as normal.

This driver provides an interface for configuring the wakeup events and
timeout. It still requires firmware support and an appropriate suspend
partition.

Signed-off-by: Matthew Garrett &lt;mjg59@srcf.ucam.org&gt;
Signed-off-by: Matthew Garrett &lt;matthew.garrett@nebula.com&gt;
</content>
</entry>
</feed>
