<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>71556b9800fff8bf59075d2c1622acc9d99113ef</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/1de9e8e70f5acc441550ca75433563d91b269bbe</url>
    <id>1de9e8e70f5acc441550ca75433563d91b269bbe</id>
    <committed-date>2009-01-16T12:43:00-08:00</committed-date>
    <authored-date>2009-01-16T12:43:00-08:00</authored-date>
    <message>Linux 2.6.29-rc2</message>
    <tree>c2874d57afebe5c3995c6724e77151d907fa7d03</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>abcea859783f63c9140ebd9fcb69580d0832f2c8</id>
      </parent>
      <parent>
        <id>d45e0855488032ea62ec5638fb1dcd47367f8ddb</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/71556b9800fff8bf59075d2c1622acc9d99113ef</url>
    <id>71556b9800fff8bf59075d2c1622acc9d99113ef</id>
    <committed-date>2009-01-16T12:40:37-08:00</committed-date>
    <authored-date>2009-01-16T12:40:37-08:00</authored-date>
    <message>Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6

* 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (23 commits)
  ACPI PCI hotplug: harden against panic regression
  ACPI: rename main.c to sleep.c
  dell-laptop: move to drivers/platform/x86/ from drivers/misc/
  eeepc-laptop: enable Bluetooth ACPI details
  ACPI: fix ACPI_FADT_S4_RTC_WAKE comment
  kprobes: check CONFIG_FREEZER instead of CONFIG_PM
  PM: Fix freezer compilation if PM_SLEEP is unset
  thermal fixup for broken BIOS which has invalid trip points.
  ACPI: EC: Don't trust ECDT tables from ASUS
  ACPI: EC: Limit workaround for ASUS notebooks even more
  ACPI: thinkpad-acpi: bump up version to 0.22
  ACPI: thinkpad-acpi: handle HKEY event 6030
  ACPI: thinkpad-acpi: clean-up fan subdriver quirk
  ACPI: thinkpad-acpi: start the event hunt season
  ACPI: thinkpad-acpi: handle HKEY thermal and battery alarms
  ACPI: thinkpad-acpi: clean up hotkey_notify()
  ACPI: thinkpad-acpi: use killable instead of interruptible mutexes
  ACPI: thinkpad-acpi: add UWB radio support
  ACPI: thinkpad-acpi: preserve radio state across shutdown
  ACPI: thinkpad-acpi: resume with radios disabled
  ...</message>
    <tree>9e2b6c799cf0cb023a20622bd1338b7ce624c26d</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4b48d9d44ebe0e8c31b4fe3b7480941576fff613</id>
      </parent>
      <parent>
        <id>009777846165fcc49352c0f1487e3a96102884c3</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/abcea859783f63c9140ebd9fcb69580d0832f2c8</url>
    <id>abcea859783f63c9140ebd9fcb69580d0832f2c8</id>
    <committed-date>2009-01-16T12:40:11-08:00</committed-date>
    <authored-date>2009-01-16T12:40:11-08:00</authored-date>
    <message>Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6

* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:
  netxen: include ipv6.h (fixes build failure)
  netxen: avoid invalid iounmap</message>
    <tree>b769dd06a0fcf8e86849f31fd1f62358eb7209d0</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>88d998c264722cd6e8fafa42aee191f7d9194960</id>
      </parent>
    </parents>
    <author>
      <name>James Bottomley</name>
      <email>James.Bottomley@HansenPartnership.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/d45e0855488032ea62ec5638fb1dcd47367f8ddb</url>
    <id>d45e0855488032ea62ec5638fb1dcd47367f8ddb</id>
    <committed-date>2009-01-16T12:20:00-08:00</committed-date>
    <authored-date>2009-01-15T12:12:27-08:00</authored-date>
    <message>ACPI PCI hotplug: harden against panic regression

ACPI hotplug panic with current git head
http://lkml.org/lkml/2009/1/10/136

Rather than reverting the entire commit that causes the crash:
e8c331e963c58b83db24b7d0e39e8c07f687dbc6
&quot;PCI hotplug: introduce functions for ACPI slot detection&quot;

simply harden against it while the changes to
the hotplug code on this particularl machine are understood.

Signed-off-by: James Bottomley &lt;James.Bottomley@HansenPartnership.com&gt;
Acked-by: Jesse Barnes &lt;jbarnes@virtuousgeek.org&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;</message>
    <tree>801341825d4f3ec51746715e3e29b36e7337caff</tree>
    <committer>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>79491ca416347f9e3c51993db556ba78bef44afa</id>
      </parent>
      <parent>
        <id>d08ca2ca743f324eceba59e93188f9439e966bce</id>
      </parent>
    </parents>
    <author>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/88d998c264722cd6e8fafa42aee191f7d9194960</url>
    <id>88d998c264722cd6e8fafa42aee191f7d9194960</id>
    <committed-date>2009-01-16T11:45:34-08:00</committed-date>
    <authored-date>2009-01-16T11:45:34-08:00</authored-date>
    <message>Merge branch 'misc' into release</message>
    <tree>72cfd34df16be3e6778ab585c8324e8f5677fe21</tree>
    <committer>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f1f055f1036a20742608c28ee82139f572dfd031</id>
      </parent>
      <parent>
        <id>aa2fbcec07b0d594808bc3058692395d24eba66e</id>
      </parent>
    </parents>
    <author>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/79491ca416347f9e3c51993db556ba78bef44afa</url>
    <id>79491ca416347f9e3c51993db556ba78bef44afa</id>
    <committed-date>2009-01-16T11:45:24-08:00</committed-date>
    <authored-date>2009-01-16T11:45:24-08:00</authored-date>
    <message>Merge branch 'thinkpad-acpi' into release</message>
    <tree>d81ec7210e990164e9cb0737a3a1ae6ea97c9fea</tree>
    <committer>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4b48d9d44ebe0e8c31b4fe3b7480941576fff613</id>
      </parent>
      <parent>
        <id>c6cb0e878446c79f42e7833d7bb69ed6bfbb381f</id>
      </parent>
      <parent>
        <id>0e4240d94628530a912d216cad1e32d2e3827327</id>
      </parent>
    </parents>
    <author>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/f1f055f1036a20742608c28ee82139f572dfd031</url>
    <id>f1f055f1036a20742608c28ee82139f572dfd031</id>
    <committed-date>2009-01-16T11:45:11-08:00</committed-date>
    <authored-date>2009-01-16T11:45:11-08:00</authored-date>
    <message>Merge branches 'bugzilla-11884' and 'bugzilla-8544' into release</message>
    <tree>eef6b9bd1e077322b5256a484626f082d5331d4d</tree>
    <committer>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>cad73120ab0dfd484682229346de8c16073577e1</id>
      </parent>
    </parents>
    <author>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/d08ca2ca743f324eceba59e93188f9439e966bce</url>
    <id>d08ca2ca743f324eceba59e93188f9439e966bce</id>
    <committed-date>2009-01-16T11:32:19-08:00</committed-date>
    <authored-date>2009-01-16T10:52:03-08:00</authored-date>
    <message>ACPI: rename main.c to sleep.c

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;</message>
    <tree>97dc57cc690fceb637ab0642a11ec648e4620ff8</tree>
    <committer>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3af9bfcb433c110839e4c815a9928377f66bbd0e</id>
      </parent>
    </parents>
    <author>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/cad73120ab0dfd484682229346de8c16073577e1</url>
    <id>cad73120ab0dfd484682229346de8c16073577e1</id>
    <committed-date>2009-01-16T11:32:18-08:00</committed-date>
    <authored-date>2009-01-09T14:23:38-08:00</authored-date>
    <message>dell-laptop: move to drivers/platform/x86/ from drivers/misc/

Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;</message>
    <tree>4f04f6c4dc1771d53bd1d9c7da65c7fab629d246</tree>
    <committer>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c3407710b76610962a5ebb244172631ef9eeb51a</id>
      </parent>
    </parents>
    <author>
      <name>Jonathan McDowell</name>
      <email>noodles@earth.li</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/3af9bfcb433c110839e4c815a9928377f66bbd0e</url>
    <id>3af9bfcb433c110839e4c815a9928377f66bbd0e</id>
    <committed-date>2009-01-16T11:32:18-08:00</committed-date>
    <authored-date>2008-12-03T12:31:11-08:00</authored-date>
    <message>eeepc-laptop: enable Bluetooth ACPI details

Although rfkill support for the EEE bluetooth device has been added to
2.6.28-rc the appropriate ACPI accessor definitions were not added, so
the support was non functional. The patch below adds the get and set
accessors and has been verified to work on an EEE 901.

Signed-off-by: Jonathan McDowell &lt;noodles@earth.li&gt;
Acked-by: Matthew Garrett &lt;mjg@redhat.com&gt;
Acked-by: Corentin Chary &lt;corentincj@iksaif.net&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;</message>
    <tree>f76116192e4f1630cd64a558b7ca8ab6f0e880c5</tree>
    <committer>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5a4ccaf37ffece09ef33f1cfec67efa8ee56f967</id>
      </parent>
    </parents>
    <author>
      <name>David Brownell</name>
      <email>dbrownell@users.sourceforge.net</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/c3407710b76610962a5ebb244172631ef9eeb51a</url>
    <id>c3407710b76610962a5ebb244172631ef9eeb51a</id>
    <committed-date>2009-01-16T11:32:17-08:00</committed-date>
    <authored-date>2009-01-09T12:17:08-08:00</authored-date>
    <message>ACPI: fix ACPI_FADT_S4_RTC_WAKE comment

Make the comment for ACPI_FADT_S4_RTC_WAKE match the ACPI spec;
that bit has nothing to do with status bits.

Signed-off-by: David Brownell &lt;dbrownell@users.sourceforge.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;</message>
    <tree>cb3f6d3d7dbc7a26e5d9264688803c79b72e4a31</tree>
    <committer>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>33f1d7ecc6cffff3c618a02295de969ebbacd95d</id>
      </parent>
    </parents>
    <author>
      <name>Masami Hiramatsu</name>
      <email>mhiramat@redhat.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/5a4ccaf37ffece09ef33f1cfec67efa8ee56f967</url>
    <id>5a4ccaf37ffece09ef33f1cfec67efa8ee56f967</id>
    <committed-date>2009-01-16T11:32:17-08:00</committed-date>
    <authored-date>2009-01-06T12:15:32-08:00</authored-date>
    <message>kprobes: check CONFIG_FREEZER instead of CONFIG_PM

Check CONFIG_FREEZER instead of CONFIG_PM because kprobe booster
depends on freeze_processes() and thaw_processes() when CONFIG_PREEMPT=y.

This fixes a linkage error which occurs when CONFIG_PREEMPT=y, CONFIG_PM=y
and CONFIG_FREEZER=n.

Reported-by: Cheng Renquan &lt;crquan@gmail.com&gt;
Signed-off-by: Masami Hiramatsu &lt;mhiramat@redhat.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;
Acked-by: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;</message>
    <tree>9a246d76a019318f658c3db7567664cffb5f2824</tree>
    <committer>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c59765042f53a79a7a65585042ff463b69cb248c</id>
      </parent>
    </parents>
    <author>
      <name>Rafael J. Wysocki</name>
      <email>rjw@sisk.pl</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/33f1d7ecc6cffff3c618a02295de969ebbacd95d</url>
    <id>33f1d7ecc6cffff3c618a02295de969ebbacd95d</id>
    <committed-date>2009-01-16T11:32:17-08:00</committed-date>
    <authored-date>2009-01-06T12:14:04-08:00</authored-date>
    <message>PM: Fix freezer compilation if PM_SLEEP is unset

Freezer fails to compile if with the following configuration
settings:

CONFIG_CGROUPS=y
CONFIG_CGROUP_FREEZER=y
CONFIG_MODULES=y
CONFIG_FREEZER=y
CONFIG_PM=y
CONFIG_PM_SLEEP=n

Fix this by making process.o compilation depend on CONFIG_FREEZER.

Reported-by: Cheng Renquan &lt;crquan@gmail.com&gt;
Signed-off-by: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;
Acked-by: Pavel Machek &lt;pavel@suse.cz&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;</message>
    <tree>66e5bc12c253f1b39abc468fbbf15d9cb455245d</tree>
    <committer>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c59765042f53a79a7a65585042ff463b69cb248c</id>
      </parent>
    </parents>
    <author>
      <name>Zhang Rui</name>
      <email>rui.zhang@intel.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/0e4240d94628530a912d216cad1e32d2e3827327</url>
    <id>0e4240d94628530a912d216cad1e32d2e3827327</id>
    <committed-date>2009-01-16T11:13:12-08:00</committed-date>
    <authored-date>2009-01-16T09:53:42-08:00</authored-date>
    <message>thermal fixup for broken BIOS which has invalid trip points.

ACPI thermal driver only re-evaluate VALID trip points.

For the broken BIOS show in
http://bugzilla.kernel.org/show_bug.cgi?id=8544
the active[0] is set to invalid at boot time
and it will not be re-evaluated again.
We can still get a single warning message at boot time.

http://marc.info/?l=linux-kernel&amp;m=120496222629983&amp;w=2

http://bugzilla.kernel.org/show_bug.cgi?id=12203

Signed-off-by: Zhang Rui&lt;rui.zhang@intel.com&gt;
Tested-by: M&#225;rton N&#233;meth &lt;nm127@freemail.hu&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;</message>
    <tree>6c0e965923e5e761a5df7f981209292a808d4f0e</tree>
    <committer>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3bfafd6b136bea2de9bd96c01b7e3808635a15b2</id>
      </parent>
    </parents>
    <author>
      <name>Dhananjay Phadke</name>
      <email>dhananjay@netxen.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/009777846165fcc49352c0f1487e3a96102884c3</url>
    <id>009777846165fcc49352c0f1487e3a96102884c3</id>
    <committed-date>2009-01-16T11:05:28-08:00</committed-date>
    <authored-date>2009-01-16T11:03:25-08:00</authored-date>
    <message>netxen: include ipv6.h (fixes build failure)

Fixes a build error in absence of CONFIG_IPV6:

drivers/net/netxen/netxen_nic_main.c:1189: error: implicit declaration of function 'ipv6_hdr'
drivers/net/netxen/netxen_nic_main.c:1189: error: invalid type argument of '-&gt;'

Reported-by: Ingo Molnar &lt;mingo@elte.hu&gt;

Signed-off-by: Dhananjay Phadke &lt;dhananjay@netxen.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;</message>
    <tree>dcc37726294c0e42fb0202c78752fb8cb07b8d11</tree>
    <committer>
      <name>David S. Miller</name>
      <email>davem@davemloft.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>235c4a59278eb07e61d909f1f0c233733034a8b3</id>
      </parent>
    </parents>
    <author>
      <name>Alexey Starikovskiy</name>
      <email>astarikovskiy@suse.de</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/c6cb0e878446c79f42e7833d7bb69ed6bfbb381f</url>
    <id>c6cb0e878446c79f42e7833d7bb69ed6bfbb381f</id>
    <committed-date>2009-01-16T11:03:32-08:00</committed-date>
    <authored-date>2009-01-13T15:57:53-08:00</authored-date>
    <message>ACPI: EC: Don't trust ECDT tables from ASUS

http://bugzilla.kernel.org/show_bug.cgi?id=9399
http://bugzilla.kernel.org/show_bug.cgi?id=11880

Signed-off-by: Alexey Starikovskiy &lt;astarikovskiy@suse.de&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;</message>
    <tree>f1d585a339837e030e51df6b567998515dfcbd06</tree>
    <committer>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a58c891a53aca81c78f9cbe0572a301042470e96</id>
      </parent>
    </parents>
    <author>
      <name>Dhananjay Phadke</name>
      <email>dhananjay@netxen.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/3bfafd6b136bea2de9bd96c01b7e3808635a15b2</url>
    <id>3bfafd6b136bea2de9bd96c01b7e3808635a15b2</id>
    <committed-date>2009-01-16T11:03:01-08:00</committed-date>
    <authored-date>2009-01-16T11:03:01-08:00</authored-date>
    <message>netxen: avoid invalid iounmap

For NX3031 only one I/O range is mapped, so unmapping other
two which are used by older chips, causes this warning on
ppc64.

&quot;Attempt to iounmap early bolted mapping at 0x0000000000000000&quot;

Signed-off-by: Dhananjay Phadke &lt;dhananjay@netxen.com&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;</message>
    <tree>6fd176a779975662742df9f5227263c9bf596e78</tree>
    <committer>
      <name>David S. Miller</name>
      <email>davem@davemloft.net</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c59765042f53a79a7a65585042ff463b69cb248c</id>
      </parent>
    </parents>
    <author>
      <name>Alexey Starikovskiy</name>
      <email>astarikovskiy@suse.de</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/235c4a59278eb07e61d909f1f0c233733034a8b3</url>
    <id>235c4a59278eb07e61d909f1f0c233733034a8b3</id>
    <committed-date>2009-01-16T11:00:51-08:00</committed-date>
    <authored-date>2009-01-13T15:57:47-08:00</authored-date>
    <message>ACPI: EC: Limit workaround for ASUS notebooks even more

References: http://bugzilla.kernel.org/show_bug.cgi?id=11884

Signed-off-by: Alexey Starikovskiy &lt;astarikovskiy@suse.de&gt;
Signed-off-by: Len Brown &lt;len.brown@intel.com&gt;</message>
    <tree>84d88c2994d4e430e4d0e7c4ef2c18108aa31f79</tree>
    <committer>
      <name>Len Brown</name>
      <email>len.brown@intel.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b762666cc7c9f83ac5759127c29dfad438c09e48</id>
      </parent>
      <parent>
        <id>c071fcfdb60e7abbe95e02460005d6bca165bf24</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/4b48d9d44ebe0e8c31b4fe3b7480941576fff613</url>
    <id>4b48d9d44ebe0e8c31b4fe3b7480941576fff613</id>
    <committed-date>2009-01-16T09:32:33-08:00</committed-date>
    <authored-date>2009-01-16T09:32:33-08:00</authored-date>
    <message>Merge git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable

* git://git.kernel.org/pub/scm/linux/kernel/git/mason/btrfs-unstable:
  Btrfs: fix ioctl arg size (userland incompatible change!)
  Btrfs: Clear the device-&gt;running_pending flag before bailing on congestion</message>
    <tree>457e0f1214ba44742f63e3cfc472ffbec206d0f3</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>1d9e2ae949411c2f329f30e01ea0355cd02c4296</id>
      </parent>
    </parents>
    <author>
      <name>Chris Mason</name>
      <email>chris.mason@oracle.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/c071fcfdb60e7abbe95e02460005d6bca165bf24</url>
    <id>c071fcfdb60e7abbe95e02460005d6bca165bf24</id>
    <committed-date>2009-01-16T08:59:08-08:00</committed-date>
    <authored-date>2009-01-16T08:59:08-08:00</authored-date>
    <message>Btrfs: fix ioctl arg size (userland incompatible change!)

The structure used to send device in btrfs ioctl calls was not
properly aligned, and so 32 bit ioctls would not work properly on
64 bit kernels.

We could fix this with compat ioctls, but we're just one byte away
and it doesn't make sense at this stage to carry about the compat ioctls
forever at this stage in the project.

This patch brings the ioctl arg up to an evenly aligned 4k.

Signed-off-by: Chris Mason &lt;chris.mason@oracle.com&gt;</message>
    <tree>2f7b32f7a554e03e012586ae429ea3bd2794fcb6</tree>
    <committer>
      <name>Chris Mason</name>
      <email>chris.mason@oracle.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e293e97e363e419d8a3628a927321e3f75206a0b</id>
      </parent>
    </parents>
    <author>
      <name>Chris Mason</name>
      <email>chris.mason@oracle.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/1d9e2ae949411c2f329f30e01ea0355cd02c4296</url>
    <id>1d9e2ae949411c2f329f30e01ea0355cd02c4296</id>
    <committed-date>2009-01-16T08:58:19-08:00</committed-date>
    <authored-date>2009-01-16T08:58:19-08:00</authored-date>
    <message>Btrfs: Clear the device-&gt;running_pending flag before bailing on congestion

Btrfs maintains a queue of async bio submissions so the checksumming
threads don't have to wait on get_request_wait.  In order to avoid
extra wakeups, this code has a running_pending flag that is used
to tell new submissions they don't need to wake the thread.

When the threads notice congestion on a single device, they
may decide to requeue the job and move on to other devices.  This
makes sure the running_pending flag is cleared before the
job is requeued.

It should help avoid IO stalls by making sure the task is woken up
when new submissions come in.

Signed-off-by: Chris Mason &lt;chris.mason@oracle.com&gt;</message>
    <tree>64287747fdbb1641052d8ec146c8997c3797bc48</tree>
    <committer>
      <name>Chris Mason</name>
      <email>chris.mason@oracle.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e58d4fd89aa91369357526f810c783a5acaf0cc4</id>
      </parent>
      <parent>
        <id>0025e75357e7e8daf03a74294c98425a80a433c7</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/b762666cc7c9f83ac5759127c29dfad438c09e48</url>
    <id>b762666cc7c9f83ac5759127c29dfad438c09e48</id>
    <committed-date>2009-01-16T08:41:09-08:00</committed-date>
    <authored-date>2009-01-16T08:41:09-08:00</authored-date>
    <message>Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc

* 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:
  serial: Add 16850 uart type support to OF uart driver
  hvc_console: Remove tty-&gt;low_latency
  powerpc: Get the number of SLBs from &quot;slb-size&quot; property
  powerpc: is_hugepage_only_range() must account for both 4kB and 64kB slices
  powerpc/ps3: printing fixups for l64 to ll64 conversion drivers/video
  powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/scsi
  powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/ps3
  powerpc/ps3: Printing fixups for l64 to ll64 conversion sound/ppc
  powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/char
  powerpc/ps3: Printing fixups for l64 to ll64 conversion drivers/block
  powerpc/ps3: Printing fixups for l64 to ll64 conversion arch/powerpc
  powerpc/ps3: ps3_repository_read_mm_info() takes u64 * arguments
  powerpc/ps3: clear_bit()/set_bit() operate on unsigned longs
  powerpc/ps3: The lv1_ routines have u64 parameters
  powerpc/ps3: Use dma_addr_t down through the stack
  powerpc/ps3: set_dabr() takes an unsigned long
  powerpc: Cleanup from l64 to ll64 change drivers/scsi</message>
    <tree>138057d812df7052ea4b5d1ae47179fb174a704e</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>a11d9b623ea7cdcd647318bb2b3282d4c337f086</id>
      </parent>
      <parent>
        <id>e4ac522bd7261829197a3d01d5feedb2aca8ae38</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/e58d4fd89aa91369357526f810c783a5acaf0cc4</url>
    <id>e58d4fd89aa91369357526f810c783a5acaf0cc4</id>
    <committed-date>2009-01-16T08:40:57-08:00</committed-date>
    <authored-date>2009-01-16T08:40:57-08:00</authored-date>
    <message>Merge branch 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev

* 'upstream-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:
  sata_fsl: Return non-zero on error in probe()
  drivers/ata/pata_ali.c: s/isa_bridge/ali_isa_bridge/ to fix alpha build
  libata: New driver for OCTEON SOC Compact Flash interface (v7).
  libata: Add another column to the ata_timing table.
  sata_via: Add VT8261 support
  pata_atiixp: update port enabledness test handling
  [libata] get-identity ioctl: Fix use of invalid memory pointer</message>
    <tree>2ff0180423156c18ac8d7efd2b9d14712d7566c0</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4c44323db15f26f4c744f06179daa43711cdb708</id>
      </parent>
      <parent>
        <id>32aeef605aa01e1fee45e052eceffb00e72ba2b0</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/a11d9b623ea7cdcd647318bb2b3282d4c337f086</url>
    <id>a11d9b623ea7cdcd647318bb2b3282d4c337f086</id>
    <committed-date>2009-01-16T08:40:40-08:00</committed-date>
    <authored-date>2009-01-16T08:40:40-08:00</authored-date>
    <message>Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6

* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6:
  [SCSI] Skip deleted devices in __scsi_device_lookup_by_target()
  [SCSI] Add SUN Universal Xport to no attach blacklist
  [SCSI] iscsi_tcp: make padbuf non-static
  [SCSI] mpt fusion: Add Firmware debug support
  [SCSI] mpt fusion: Add separate msi enable disable for FC,SPI,SAS
  [SCSI] mpt fusion: Update MPI Headers to version 01.05.19
  [SCSI] qla2xxx: Fix ISP restart bug in multiq code</message>
    <tree>856c45c8914dddbce77d8b85c93e067de99502de</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>50246dd41ccbcb47beb06d6c1d9355f6b7137a11</id>
      </parent>
      <parent>
        <id>34b8686e12eaf9878aaab89e92222060c3e7cc48</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/4c44323db15f26f4c744f06179daa43711cdb708</url>
    <id>4c44323db15f26f4c744f06179daa43711cdb708</id>
    <committed-date>2009-01-16T08:39:52-08:00</committed-date>
    <authored-date>2009-01-16T08:39:52-08:00</authored-date>
    <message>Merge branch 'drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6

* 'drm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:
  drm/i915: lock correct mutex around object unreference.
  drm/i915: add support for physical memory objects
  drm/i915: make LVDS fixed mode a preferred mode
  drm: handle depth &amp; bpp changes correctly
  drm: initial KMS config fixes
  drm/i915: setup sarea properly in master_priv
  drm/i915: set vblank enabled flag correctly across IRQ install/uninstall
  drm/i915: don't enable vblanks on disabled pipes</message>
    <tree>e9e7a1fc18127ac1f6016a9f292dde72ce3d2487</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7cb36b6ccdca03bd87e8faca7fd920643dd1aec7</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/50246dd41ccbcb47beb06d6c1d9355f6b7137a11</url>
    <id>50246dd41ccbcb47beb06d6c1d9355f6b7137a11</id>
    <committed-date>2009-01-16T08:14:51-08:00</committed-date>
    <authored-date>2009-01-16T08:14:51-08:00</authored-date>
    <message>Revert &quot;PCI PM: Register power state of devices during initialization&quot;

This reverts commit 98e6e286d7b01deb7453b717aa38ebb69d6cefc0, as Yinghai
Lu reports that it breaks kexec with at least the e1000 and e1000e
drivers.  The reason is that the shutdown sequence puts the hardware
into D3 sleep, and the commit causes us to claim that it then is in D0
(running) state just because we don't understand the PM capabilities.

Which then later makes &quot;pci_set_power_state()&quot; not do anything, and the
device never wakes up properly and just returns 0xff to everything.

Reported-by: Yinghai Lu &lt;yinghai@kernel.org&gt;
Acked-by: From: Rafael J. Wysocki &lt;rjw@sisk.pl&gt;
Cc: Jesse Barnes &lt;jesse.barnes@intel.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>d6febca069bd5734adb2383bbfe87192fad4ef7c</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bc42b24e6ef01ca7b23fafee7237882d27031614</id>
      </parent>
    </parents>
    <author>
      <name>Michal Sojka</name>
      <email>sojkam1@fel.cvut.cz</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/e4ac522bd7261829197a3d01d5feedb2aca8ae38</url>
    <id>e4ac522bd7261829197a3d01d5feedb2aca8ae38</id>
    <committed-date>2009-01-16T07:23:58-08:00</committed-date>
    <authored-date>2009-01-14T05:02:38-08:00</authored-date>
    <message>sata_fsl: Return non-zero on error in probe()

while I was looking over kernel sources I've found this small bug.

Formerly, zero was returned even if an error happened.

Signed-off-by: Michal Sojka &lt;sojkam1@fel.cvut.cz&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;</message>
    <tree>f5164aea02d44e7f38352da14800627862d0ea25</tree>
    <committer>
      <name>Jeff Garzik</name>
      <email>jgarzik@redhat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3c929c6f5aa7501790586a38dd8faca8fed9a158</id>
      </parent>
    </parents>
    <author>
      <name>Andrew Morton</name>
      <email>akpm@linux-foundation.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/bc42b24e6ef01ca7b23fafee7237882d27031614</url>
    <id>bc42b24e6ef01ca7b23fafee7237882d27031614</id>
    <committed-date>2009-01-16T07:23:43-08:00</committed-date>
    <authored-date>2009-01-14T16:48:42-08:00</authored-date>
    <message>drivers/ata/pata_ali.c: s/isa_bridge/ali_isa_bridge/ to fix alpha build

drivers/ata/pata_ali.c:44: error: static declaration of 'isa_bridge' follows non-static declaration
arch/alpha/include/asm/pci.h:274: error: previous declaration of 'isa_bridge' was here

Cc: Alan Cox &lt;alan@lxorguk.ukuu.org.uk&gt;
Cc: Jeff Garzik &lt;jeff@garzik.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;</message>
    <tree>cb2597aa5be785fc6ba4a267d33b8ed78c4b030d</tree>
    <committer>
      <name>Jeff Garzik</name>
      <email>jgarzik@redhat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3ada9c126499dd4700dcdbd5b9fe8110ad17f578</id>
      </parent>
    </parents>
    <author>
      <name>David Daney</name>
      <email>ddaney@caviumnetworks.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/3c929c6f5aa7501790586a38dd8faca8fed9a158</url>
    <id>3c929c6f5aa7501790586a38dd8faca8fed9a158</id>
    <committed-date>2009-01-16T07:23:39-08:00</committed-date>
    <authored-date>2009-01-15T17:45:32-08:00</authored-date>
    <message>libata: New driver for OCTEON SOC Compact Flash interface (v7).

Cavium OCTEON processor support was recently merged, so now we have
this CF driver for your consideration.

Most OCTEON variants have *no* DMA or interrupt support on the CF
interface so for these, only PIO is supported.  Although if DMA is
available, we do take advantage of it.

Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;</message>
    <tree>772ff335f9a9da2d10a40cff5a4070e080d181dc</tree>
    <committer>
      <name>Jeff Garzik</name>
      <email>jgarzik@redhat.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6813952021a7820a505002de260bda36978671f7</id>
      </parent>
    </parents>
    <author>
      <name>David Daney</name>
      <email>ddaney@caviumnetworks.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/3ada9c126499dd4700dcdbd5b9fe8110ad17f578</url>
    <id>3ada9c126499dd4700dcdbd5b9fe8110ad17f578</id>
    <committed-date>2009-01-16T07:23:37-08:00</committed-date>
    <authored-date>2009-01-15T17:45:31-08:00</authored-date>
    <message>libata: Add another column to the ata_timing table.

The forthcoming OCTEON SOC Compact Flash driver needs an additional
timing value that was not available in the ata_timing table.  I add a
new column for dmack_hold time.  The values were obtained from the
Compact Flash specification Rev 4.1.

Signed-off-by: David Daney &lt;ddaney@caviumnetworks.com&gt;
Signed-off-by: Jeff Garzik &lt;jgarzik@redhat.com&gt;</message>
    <tree>aec4fc6d574589eec606cf234eb7f5df529b05f3</tree>
    <committer>
      <name>Jeff Garzik</name>
      <email>jgarzik@redhat.com</email>
    </committer>
  </commit>
</commits>
