<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>b0e0c9e7f6d5764633e93944dafd896dd6097318</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/30a2f3c60a84092c8084dfe788b710f8d0768cd4</url>
    <id>30a2f3c60a84092c8084dfe788b710f8d0768cd4</id>
    <committed-date>2008-08-12T18:55:39-07:00</committed-date>
    <authored-date>2008-08-12T18:55:39-07:00</authored-date>
    <message>Linux 2.6.27-rc3</message>
    <tree>dc9fa159ab9886d66ae3e81bb28cbef63cacdf30</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dae816835e8d1276c9e50d9c4dba75b7705fe66c</id>
      </parent>
      <parent>
        <id>53e6d8d182e97c5211da4ee1f163c840c7ecf8ca</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/b0e0c9e7f6d5764633e93944dafd896dd6097318</url>
    <id>b0e0c9e7f6d5764633e93944dafd896dd6097318</id>
    <committed-date>2008-08-12T16:39:22-07:00</committed-date>
    <authored-date>2008-08-12T16:39:22-07:00</authored-date>
    <message>Merge branch 'for-2.6.27' of git://linux-nfs.org/~bfields/linux

* 'for-2.6.27' of git://linux-nfs.org/~bfields/linux:
  fs/nfsd/export.c: Adjust error handling code involving auth_domain_put
  MAINTAINERS: mention lockd and sunrpc in nfs entries
  lockd: trivial sparse endian annotations</message>
    <tree>668d9adb29cb566f6240e7bc51faaf564d3241ca</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ddc752a4068088bfc5558a3f72e4f7cca3fc1210</id>
      </parent>
      <parent>
        <id>3a3eae0d66591572f771b9383e96ecacacee0abd</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/dae816835e8d1276c9e50d9c4dba75b7705fe66c</url>
    <id>dae816835e8d1276c9e50d9c4dba75b7705fe66c</id>
    <committed-date>2008-08-12T16:38:45-07:00</committed-date>
    <authored-date>2008-08-12T16:38:45-07:00</authored-date>
    <message>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:
  IB/ehca: Discard double CQE for one WR
  IB/ehca: Check idr_find() return value
  IB/ehca: Repoll CQ on invalid opcode
  IB/ehca: Rename goto label in ehca_poll_cq_one()
  IB/ehca: Update qp_state on cached modify_qp()
  IPoIB/cm: Use vmalloc() to allocate rx_rings</message>
    <tree>0df2e2aeb3d2ac7ba8deb4352e83cf8d306a91aa</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>31bad9246b5e17d547430697791acca5e9712333</id>
      </parent>
      <parent>
        <id>430ac5ba9c74f236ddd695b1282a889630cb4f91</id>
      </parent>
    </parents>
    <author>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/ddc752a4068088bfc5558a3f72e4f7cca3fc1210</url>
    <id>ddc752a4068088bfc5558a3f72e4f7cca3fc1210</id>
    <committed-date>2008-08-12T16:07:48-07:00</committed-date>
    <authored-date>2008-08-12T16:07:48-07:00</authored-date>
    <message>Merge branch 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6

* 'release' of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:
  [IA64] use bcd2bin/bin2bcd
  [IA64] Ensure cpu0 can access per-cpu variables in early boot code</message>
    <tree>1effbc4fdae3c14cfe4f2bffa2f601ec6c1d7776</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bdd873540df9271634b0aae189f91c064f8b6147</id>
      </parent>
    </parents>
    <author>
      <name>Bernhard Walle</name>
      <email>bwalle@suse.de</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/31bad9246b5e17d547430697791acca5e9712333</url>
    <id>31bad9246b5e17d547430697791acca5e9712333</id>
    <committed-date>2008-08-12T16:07:31-07:00</committed-date>
    <authored-date>2008-08-12T15:09:14-07:00</authored-date>
    <message>firmware/memmap: cleanup

Various cleanup the drivers/firmware/memmap (after review by AKPM):

    - fix kdoc to conform to the standard
    - move kdoc from header to implementation files
    - remove superfluous WARN_ON() after kmalloc()
    - WARN_ON(x); if (!x) -&gt; if(!WARN_ON(x))
    - improve some comments

Signed-off-by: Bernhard Walle &lt;bwalle@suse.de&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>2c79be72236d0087637bb231ddf04d4fe36cd2bd</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5f8c3c8edff426fd87098f057688463107fcd9ce</id>
      </parent>
    </parents>
    <author>
      <name>Alexander Clouter</name>
      <email>alex@digriz.org.uk</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/bdd873540df9271634b0aae189f91c064f8b6147</url>
    <id>bdd873540df9271634b0aae189f91c064f8b6147</id>
    <committed-date>2008-08-12T16:07:31-07:00</committed-date>
    <authored-date>2008-08-12T15:09:12-07:00</authored-date>
    <message>ALi M7101 PMU also available on Sun Netra's too

My Sun Netra T1 AC200 has one of these... bit harsh not letting me use it
and all :)

==========
alex@woodchuck:~$ lspci -nn
00:01.0 PCI bridge [0604]: Sun Microsystems Computer Corp. Simba Advanced PCI Bridge [108e:5000] (rev 13)
00:01.1 PCI bridge [0604]: Sun Microsystems Computer Corp. Simba Advanced PCI Bridge [108e:5000] (rev 13)
01:03.0 Non-VGA unclassified device [0000]: ALi Corporation M7101 Power Management Controller [PMU] [10b9:7101]
01:05.1 Ethernet controller [0200]: Sun Microsystems Computer Corp. RIO GEM [108e:1101] (rev 01)
01:05.3 USB Controller [0c03]: Sun Microsystems Computer Corp. RIO USB [108e:1103] (rev 01)
01:07.0 ISA bridge [0601]: ALi Corporation M1533/M1535 PCI to ISA Bridge [Aladdin IV/V/V+] [10b9:1533]
01:0c.0 Bridge [0680]: Sun Microsystems Computer Corp. RIO EBUS [108e:1100] (rev 01)
01:0c.1 Ethernet controller [0200]: Sun Microsystems Computer Corp. RIO GEM [108e:1101] (rev 01)
01:0c.3 USB Controller [0c03]: Sun Microsystems Computer Corp. RIO USB [108e:1103] (rev 01)
01:0d.0 IDE interface [0101]: ALi Corporation M5229 IDE [10b9:5229] (rev c3)
02:08.0 SCSI storage controller [0100]: LSI Logic / Symbios Logic 53C896/897 [1000:000b] (rev 07)
02:08.1 SCSI storage controller [0100]: LSI Logic / Symbios Logic 53C896/897 [1000:000b] (rev 07)
==========

Signed-off-by: Alexander Clouter &lt;alex@digriz.org.uk&gt;
Cc: Wim Van Sebroeck &lt;wim@iguana.be&gt;
Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>bd9f8a33f41a5de015f15eb63896bcc3f450922a</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>666593137185dc0ad1ee8966c8d7fef8f4bb84b2</id>
      </parent>
    </parents>
    <author>
      <name>Michael Abbott</name>
      <email>michael@araneidae.co.uk</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/5f8c3c8edff426fd87098f057688463107fcd9ce</url>
    <id>5f8c3c8edff426fd87098f057688463107fcd9ce</id>
    <committed-date>2008-08-12T16:07:31-07:00</committed-date>
    <authored-date>2008-08-12T15:09:11-07:00</authored-date>
    <message>Make ioctl.h compatible with userland

The attached patch seems to already exist in a number of branches -- it
keeps popping up on Google for me, and is certainly already in Debian --
but is strangely absent from mainstream.

The problem appears to be that the patched file ends up as part of the
target toolchain, but unfortunately the gcc constant folding doesn't
appear to eliminate the __invalid_size_argument_for_IOC value early
enough.  Certainly compiling C++ programs which use _IO...  macros as
constants fails without this patch.

Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>f0c12022b9513796cc74a389bc47d4b9b013d0e9</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ffab10ec65f0a9b009241a9126680f72ac2fda5b</id>
      </parent>
    </parents>
    <author>
      <name>Randy Dunlap</name>
      <email>randy.dunlap@oracle.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/666593137185dc0ad1ee8966c8d7fef8f4bb84b2</url>
    <id>666593137185dc0ad1ee8966c8d7fef8f4bb84b2</id>
    <committed-date>2008-08-12T16:07:31-07:00</committed-date>
    <authored-date>2008-08-12T15:09:10-07:00</authored-date>
    <message>docsrc: fix getdelays printk formats

Fix printf format type warnings (seen on alpha &amp; ia64):

Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 6 has type '__u64'
Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 7 has type '__u64'
Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 8 has type '__u64'
Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 9 has type '__u64'
Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 12 has type '__u64'
Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 13 has type '__u64'
Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 16 has type '__u64'
Documentation/accounting/getdelays.c:206: warning: format '%15llu' expects type 'long long unsigned int', but argument 17 has type '__u64'
Documentation/accounting/getdelays.c:214: warning: format '%15llu' expects type 'long long unsigned int', but argument 4 has type '__u64'
Documentation/accounting/getdelays.c:214: warning: format '%15llu' expects type 'long long unsigned int', but argument 5 has type '__u64'
Documentation/accounting/getdelays.c:221: warning: format '%llu' expects type 'long long unsigned int', but argument 2 has type '__u64'
Documentation/accounting/getdelays.c:221: warning: format '%llu' expects type 'long long unsigned int', but argument 3 has type '__u64'
Documentation/accounting/getdelays.c:221: warning: format '%llu' expects type 'long long unsigned int', but argument 4 has type '__u64'
Documentation/accounting/getdelays.c:221: warning: format '%llu' expects type 'long long unsigned int', but argument 5 has type '__u64'
Documentation/accounting/getdelays.c:221: warning: format '%llu' expects type 'long long unsigned int', but argument 6 has type '__u64'
Documentation/accounting/getdelays.c:236: warning: 'cmd_type' may be used uninitialized in this function

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Cc: Balbir Singh &lt;balbir@in.ibm.com&gt;
Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>f9eec6bc6b8de2229b32df8e5ff2f95a08fa3a1a</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b3784a77f6f30a8ef5e37f3c7165930b1b66470b</id>
      </parent>
    </parents>
    <author>
      <name>Randy Dunlap</name>
      <email>randy.dunlap@oracle.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/ffab10ec65f0a9b009241a9126680f72ac2fda5b</url>
    <id>ffab10ec65f0a9b009241a9126680f72ac2fda5b</id>
    <committed-date>2008-08-12T16:07:31-07:00</committed-date>
    <authored-date>2008-08-12T15:09:08-07:00</authored-date>
    <message>docsrc: fix crc32hash type

Fix differing signedness warning:

Documentation/pcmcia/crc32hash.c:29: warning: pointer targets in passing argument 1 of 'crc32' differ in signedness

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Acked-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>6b6c9d6ab278518710692f0b243a39b689137130</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5d39d9440dd6e590f78c295c5fdef195956da1c1</id>
      </parent>
    </parents>
    <author>
      <name>Randy Dunlap</name>
      <email>randy.dunlap@oracle.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/b3784a77f6f30a8ef5e37f3c7165930b1b66470b</url>
    <id>b3784a77f6f30a8ef5e37f3c7165930b1b66470b</id>
    <committed-date>2008-08-12T16:07:31-07:00</committed-date>
    <authored-date>2008-08-12T15:09:08-07:00</authored-date>
    <message>docsrc: fix ifenslave type

Documentation/networking/ifenslave.c:1084: warning: pointer targets in assignment differ in signedness

&gt;From include/linux/socket.h:
 *	1003.1g requires sa_family_t and that sa_data is char.

and from SUSv3:
(http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/socket.h.html)

The &lt;sys/socket.h&gt; header shall define the sockaddr structure that includes at least the following members:

sa_family_t  sa_family  Address family.
char         sa_data[]  Socket address (variable-length data).
&lt;end SUSv3&gt;

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Cc: &quot;David S. Miller&quot; &lt;davem@davemloft.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>76d45b2c4cad36bc5fb8c0bbd41ce01b714aabb0</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>3794f3e812ef707a4f7931742274d1d0ca6597b4</id>
      </parent>
    </parents>
    <author>
      <name>Randy Dunlap</name>
      <email>randy.dunlap@oracle.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/5d39d9440dd6e590f78c295c5fdef195956da1c1</url>
    <id>5d39d9440dd6e590f78c295c5fdef195956da1c1</id>
    <committed-date>2008-08-12T16:07:30-07:00</committed-date>
    <authored-date>2008-08-12T15:09:06-07:00</authored-date>
    <message>docsrc: fix procfs example

Add MODULE_LICENSE() to DocBook/procfs_example.c since modpost complained
about a missing license there.

Remove tty procfs removal since the creation was deleted long ago
(http://git.kernel.org/?p=linux/kernel/git/tglx/history.git;a=commitdiff;h=5ad9cb65e9b15e5b83e2dd1c10a4bcaccc4ec644).

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Cc: &lt;J.A.K.Mouw@its.tudelft.nl&gt;
Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Cc: Alan Cox &lt;alan@lxorguk.ukuu.org.uk&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>7838e4969e795b9b4696d79db99d33e517f14316</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>bc2aa80e18a1b43ea2b8066500006b729c4ba4a7</id>
      </parent>
    </parents>
    <author>
      <name>Randy Dunlap</name>
      <email>randy.dunlap@oracle.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/3794f3e812ef707a4f7931742274d1d0ca6597b4</url>
    <id>3794f3e812ef707a4f7931742274d1d0ca6597b4</id>
    <committed-date>2008-08-12T16:07:30-07:00</committed-date>
    <authored-date>2008-08-12T15:09:06-07:00</authored-date>
    <message>docsrc: build Documentation/ sources

Currently source files in the Documentation/ sub-dir can easily bit-rot
since they are not generally buildable, either because they are hidden in
text files or because there are no Makefile rules for them.  This needs to
be fixed so that the source files remain usable and good examples of code
instead of bad examples.

Add the ability to build source files that are in the Documentation/ dir.
Add to Kconfig as &quot;BUILD_DOCSRC&quot; config symbol.

Use &quot;CONFIG_BUILD_DOCSRC=1 make ...&quot; to build objects from the
Documentation/ sources.  Or enable BUILD_DOCSRC in the *config system.
However, this symbol depends on HEADERS_CHECK since the header files need
to be installed (for userspace builds).

Built (using cross-tools) for x86-64, i386, alpha, ia64, sparc32,
sparc64, powerpc, sh, m68k, &amp; mips.

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Reviewed-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>9a5373fa2bbcfc1626bb666d2c895e2620f7a3b3</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>40c9f22210f2d22f45d4fb430c94f472d19407d6</id>
      </parent>
    </parents>
    <author>
      <name>Harvey Harrison</name>
      <email>harvey.harrison@gmail.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/bc2aa80e18a1b43ea2b8066500006b729c4ba4a7</url>
    <id>bc2aa80e18a1b43ea2b8066500006b729c4ba4a7</id>
    <committed-date>2008-08-12T16:07:30-07:00</committed-date>
    <authored-date>2008-08-12T15:09:05-07:00</authored-date>
    <message>byteorder: add include/linux/byteorder.h to define endian helpers

Signed-off-by: Harvey Harrison &lt;harvey.harrison@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>ae1aaa86614f18f3bd3ff6981f0b23c01e4d37da</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f18e439d1035d059534d261c414af33f89aee89a</id>
      </parent>
    </parents>
    <author>
      <name>Harvey Harrison</name>
      <email>harvey.harrison@gmail.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/40c9f22210f2d22f45d4fb430c94f472d19407d6</url>
    <id>40c9f22210f2d22f45d4fb430c94f472d19407d6</id>
    <committed-date>2008-08-12T16:07:30-07:00</committed-date>
    <authored-date>2008-08-12T15:09:04-07:00</authored-date>
    <message>byteorder: add a new include/linux/swab.h to define byteswapping functions

Collect the implementations from include/linux/byteorder/swab.h, swabb.h
in swab.h

The functionality provided covers:
u16 swab16(u16 val) - return a byteswapped 16 bit value
u32 swab32(u32 val) - return a byteswapped 32 bit value
u64 swab64(u64 val) - return a byteswapped 64 bit value
u32 swahw32(u32 val) - return a wordswapped 32 bit value
u32 swahb32(u32 val) - return a high/low byteswapped 32 bit value

Similar to above, but return swapped value from a naturally-aligned pointer
u16 swab16p(u16 *p)
u32 swab32p(u32 *p)
u64 swab64p(u64 *p)
u32 swahw32p(u32 *p)
u32 swahb32p(u32 *p)

Similar to above, but swap the value in-place (in-situ)
void swab16s(u16 *p)
void swab32s(u32 *p)
void swab64s(u64 *p)
void swahw32s(u32 *p)
void swahb32s(u32 *p)

Arches can override any of these with an optimized version by defining an
inline in their asm/byteorder.h (example given for swab16()):

u16 __arch_swab16() {}
 #define __arch_swab16 __arch_swab16

Signed-off-by: Harvey Harrison &lt;harvey.harrison@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>df633e4af23a8060aa3557d2910bdec16f717f06</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>50ac2d694f2dd1658341cf97bcf2ffb836d772cb</id>
      </parent>
    </parents>
    <author>
      <name>Alexey Dobriyan</name>
      <email>adobriyan@gmail.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/f18e439d1035d059534d261c414af33f89aee89a</url>
    <id>f18e439d1035d059534d261c414af33f89aee89a</id>
    <committed-date>2008-08-12T16:07:30-07:00</committed-date>
    <authored-date>2008-08-12T15:09:03-07:00</authored-date>
    <message>genirq: switch /proc/irq/*/smp_affinity et al to seqfiles

Switch /proc/irq/*/smp_affinity , /proc/irq/default_smp_affinity to
seq_files.

cat(1) reads with 1024 chunks by default, with high enough NR_CPUS, there
will be -EINVAL.

As side effect, there are now two less users of the -&gt;read_proc interface.

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Cc: Paul Jackson &lt;pj@sgi.com&gt;
Cc: Mike Travis &lt;travis@sgi.com&gt;
Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Cc: Ingo Molnar &lt;mingo@elte.hu&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>3acd22b961fdcf2340eb0e9527fd9f6b810ee3b3</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>dd763460eb628b57814251a15a39f8d75c044d76</id>
      </parent>
    </parents>
    <author>
      <name>Alexey Dobriyan</name>
      <email>adobriyan@gmail.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/50ac2d694f2dd1658341cf97bcf2ffb836d772cb</url>
    <id>50ac2d694f2dd1658341cf97bcf2ffb836d772cb</id>
    <committed-date>2008-08-12T16:07:30-07:00</committed-date>
    <authored-date>2008-08-12T15:09:02-07:00</authored-date>
    <message>seq_file: add seq_cpumask(), seq_nodemask()

Short enough reads from /proc/irq/*/smp_affinity return -EINVAL for no
good reason.

This became noticed with NR_CPUS=4096 patches, when length of printed
representation of cpumask becase 1152, but cat(1) continued to read with
1024-byte chunks.  bitmap_scnprintf() in good faith fills buffer, returns
1023, check returns -EINVAL.

Fix it by switching to seq_file, so handler will just fill buffer and
doesn't care about offsets, length, filling EOF and all this crap.

For that add seq_bitmap(), and wrappers around it -- seq_cpumask() and
seq_nodemask().

Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Reviewed-by: Paul Jackson &lt;pj@sgi.com&gt;
Cc: Mike Travis &lt;travis@sgi.com&gt;
Cc: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>c4466ecb7c5211ee9423380783f00027411d5d5a</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>523723bb5032f291272f9732713713b9b82ccfe0</id>
      </parent>
    </parents>
    <author>
      <name>Huang Weiyi</name>
      <email>weiyi.huang@gmail.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/dd763460eb628b57814251a15a39f8d75c044d76</url>
    <id>dd763460eb628b57814251a15a39f8d75c044d76</id>
    <committed-date>2008-08-12T16:07:30-07:00</committed-date>
    <authored-date>2008-08-12T15:09:01-07:00</authored-date>
    <message>reiserfs: removed duplicated #include

Removed duplicated #include &lt;linux/quotaops.h&gt; in
fs/reiserfs/super.c.

Signed-off-by: Huang Weiyi &lt;weiyi.huang@gmail.com&gt;
Signed-off-by: Jan Kara &lt;jack@suse.cz&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>6963023bebaf2b788f71d5f6246abdc6107d55dc</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>98b0da43079740ecd07197dacd9720d54bb4dce0</id>
      </parent>
    </parents>
    <author>
      <name>Andrew Morton</name>
      <email>akpm@linux-foundation.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/523723bb5032f291272f9732713713b9b82ccfe0</url>
    <id>523723bb5032f291272f9732713713b9b82ccfe0</id>
    <committed-date>2008-08-12T16:07:30-07:00</committed-date>
    <authored-date>2008-08-12T15:09:01-07:00</authored-date>
    <message>fs/eventpoll.c: fix sys_epoll_create1() comment

The `size' argument was removed.

Reported-by:  Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Cc: Ulrich Drepper &lt;drepper@redhat.com&gt;
Cc: Davide Libenzi &lt;davidel@xmailserver.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>115afcf1a051bbfb24fba3f416efbd20065198fc</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fc1efbdb7a1175759b099d74b67921396e5e8e3d</id>
      </parent>
    </parents>
    <author>
      <name>Huang Weiyi</name>
      <email>weiyi.huang@gmail.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/98b0da43079740ecd07197dacd9720d54bb4dce0</url>
    <id>98b0da43079740ecd07197dacd9720d54bb4dce0</id>
    <committed-date>2008-08-12T16:07:30-07:00</committed-date>
    <authored-date>2008-08-12T15:09:00-07:00</authored-date>
    <message>drivers/char/rtc.c: removed duplicated include

Signed-off-by: Huang Weiyi &lt;weiyi.huang@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>3af6770b38420810dcfab6aed8f355a79f0f1d8d</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>070cb06593006e7d565d4763380f3edd8dbdc134</id>
      </parent>
    </parents>
    <author>
      <name>Huang Weiyi</name>
      <email>weiyi.huang@gmail.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/fc1efbdb7a1175759b099d74b67921396e5e8e3d</url>
    <id>fc1efbdb7a1175759b099d74b67921396e5e8e3d</id>
    <committed-date>2008-08-12T16:07:30-07:00</committed-date>
    <authored-date>2008-08-12T15:09:00-07:00</authored-date>
    <message>mm/sparse.c: removed duplicated include

Signed-off-by: Huang Weiyi &lt;weiyi.huang@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>e0079c228cad186a1d5ef1dfcdb4bbe2d4a31188</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>29a6d39bf3a890ad1d29e66baa9f4bc8d9334f3a</id>
      </parent>
    </parents>
    <author>
      <name>Uwe Kleine-K&#246;nig</name>
      <email>Uwe.Kleine-Koenig@digi.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/070cb06593006e7d565d4763380f3edd8dbdc134</url>
    <id>070cb06593006e7d565d4763380f3edd8dbdc134</id>
    <committed-date>2008-08-12T16:07:29-07:00</committed-date>
    <authored-date>2008-08-12T15:08:59-07:00</authored-date>
    <message>move kernel-doc comment for might_sleep directly before its defining block

Signed-off-by: Uwe Kleine-K&#246;nig &lt;Uwe.Kleine-Koenig@digi.com&gt;
Cc: Ingo Molnar &lt;mingo@elte.hu&gt;
Cc: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>70a71b6616bf4794a0da7398c8f282237977d618</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>afa9b649aa699297258dbb67aaae651c9ad4245f</id>
      </parent>
    </parents>
    <author>
      <name>Yi Yang</name>
      <email>yi.y.yang@intel.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/29a6d39bf3a890ad1d29e66baa9f4bc8d9334f3a</url>
    <id>29a6d39bf3a890ad1d29e66baa9f4bc8d9334f3a</id>
    <committed-date>2008-08-12T16:07:29-07:00</committed-date>
    <authored-date>2008-08-12T15:08:58-07:00</authored-date>
    <message>lib/vsprintf.c: wrong conversion function used

Fix wrong conversion function used by strict_strtou*

Signed-off-by: Yi Yang &lt;yi.y.yang@intel.com&gt;
Reported-by: Swen Schillig &lt;swen@vnet.ibm.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>099db96f315e95e28755e88a2914c1abbc3dcb70</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ea757acad5a5183c65a3e1b28b49a5978fe6a052</id>
      </parent>
    </parents>
    <author>
      <name>Krzysztof Helt</name>
      <email>krzysztof.h1@wp.pl</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/afa9b649aa699297258dbb67aaae651c9ad4245f</url>
    <id>afa9b649aa699297258dbb67aaae651c9ad4245f</id>
    <committed-date>2008-08-12T16:07:29-07:00</committed-date>
    <authored-date>2008-08-12T15:08:57-07:00</authored-date>
    <message>fbcon: prevent cursor disappearance after switching to 512 character font

Adjust and honor the vc_scrl_erase_char for 256 and 512 character fonts.

It fixes the issue with disappearing cursor during scrolling
(http://bugzilla.kernel.org/show_bug.cgi?id=11258).  The issue was
reported and tracked by Peter Hanzel.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Reported-by: Peter Hanzel &lt;hanzelpeter@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>6e5215a417bce365dd2d799e17f39d39d99a8075</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>e730d8b0a5882b66c169e1bed09774d5d365e2e0</id>
      </parent>
    </parents>
    <author>
      <name>Haavard Skinnemoen</name>
      <email>haavard.skinnemoen@atmel.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/ea757acad5a5183c65a3e1b28b49a5978fe6a052</url>
    <id>ea757acad5a5183c65a3e1b28b49a5978fe6a052</id>
    <committed-date>2008-08-12T16:07:29-07:00</committed-date>
    <authored-date>2008-08-12T15:08:57-07:00</authored-date>
    <message>atmel_lcdfb: add board parameter specify framebuffer memory size

Specify how much physically continuous, DMA capable memory will be
allocated at driver initialization time.  This allow to create framebuffer
device with larger virtual resolution.  Combine with y-panning this can be
used to implement double buffering acceleration method.

Signed-off-by: Stanislaw Gruszka &lt;stf_xl@wp.pl&gt;
Acked-by: Haavard Skinnemoen &lt;haavard.skinnemoen@atmel.com&gt;
Acked-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Cc: Nicolas Ferre &lt;nicolas.ferre@atmel.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>6cefcbb3770fa13719792e03158b9d8f3b0d36ac</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>10546355323e4826d13e62f85ac6198385a817a9</id>
      </parent>
    </parents>
    <author>
      <name>Haavard Skinnemoen</name>
      <email>haavard.skinnemoen@atmel.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/e730d8b0a5882b66c169e1bed09774d5d365e2e0</url>
    <id>e730d8b0a5882b66c169e1bed09774d5d365e2e0</id>
    <committed-date>2008-08-12T16:07:29-07:00</committed-date>
    <authored-date>2008-08-12T15:08:56-07:00</authored-date>
    <message>atmel_lcdfb: set ypanstep to 1 and enable y-panning on AT91

Panning in the y-direction can be done by simply changing the DMA base
address.  This code is already in place, but FBIOPAN_DISPLAY will
currently fail because ypanstep is 0.

Set ypanstep to 1 to indicate that we do support y-panning and also set
the necessary acceleration flags on AT91 (AVR32 already have them.)

Signed-off-by: Haavard Skinnemoen &lt;hskinnemoen@atmel.com&gt;
Acked-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Cc: Nicolas Ferre &lt;nicolas.ferre@atmel.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>ba927bd464dadbd5de9a9f7088d6b042d37a0a98</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>73b7d92f6106e2f55206b8672e5ccf6206689899</id>
      </parent>
    </parents>
    <author>
      <name>Jean Delvare</name>
      <email>khali@linux-fr.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/10546355323e4826d13e62f85ac6198385a817a9</url>
    <id>10546355323e4826d13e62f85ac6198385a817a9</id>
    <committed-date>2008-08-12T16:07:29-07:00</committed-date>
    <authored-date>2008-08-12T15:08:55-07:00</authored-date>
    <message>matrox maven: convert to a new-style i2c driver

The legacy i2c model is going away soon, so switch to the new model.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Acked-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Cc: Petr Vandrovec &lt;VANDROVE@vc.cvut.cz&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>7e51dcb04003d253cee8718a01f5c36f88d19351</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5ede40f87957c6ededf9284c8339722a97b9dfb6</id>
      </parent>
    </parents>
    <author>
      <name>Jean Delvare</name>
      <email>khali@linux-fr.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/73b7d92f6106e2f55206b8672e5ccf6206689899</url>
    <id>73b7d92f6106e2f55206b8672e5ccf6206689899</id>
    <committed-date>2008-08-12T16:07:29-07:00</committed-date>
    <authored-date>2008-08-12T15:08:54-07:00</authored-date>
    <message>matroxfb: i2c structure templates clean-up

Clean up the use of structure templates in i2c-matroxfb. In this case
it's more efficient to initialize the few fields we need individually.
This makes i2c-matroxfb.ko 16% smaller on my system.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Acked-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Cc: Petr Vandrovec &lt;VANDROVE@vc.cvut.cz&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>1be6485d2bc67b4a9b9088022fe32d73d5d8335e</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>d6bf73e4340f52159c1d9f13836b62e20fcd12d3</id>
      </parent>
    </parents>
    <author>
      <name>Jean Delvare</name>
      <email>khali@linux-fr.org</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/5ede40f87957c6ededf9284c8339722a97b9dfb6</url>
    <id>5ede40f87957c6ededf9284c8339722a97b9dfb6</id>
    <committed-date>2008-08-12T16:07:29-07:00</committed-date>
    <authored-date>2008-08-12T15:08:53-07:00</authored-date>
    <message>matrox maven: fix a broken error path

I broke an error path with d03c21ec0be7787ff6b75dcf56c0e96209ccbfbd,
sorry about that.

The machine will crash if the i2c_attach_client() or maven_init_client()
calls fail, although nobody has yet reported this happening.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Acked-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Cc: Petr Vandrovec &lt;VANDROVE@vc.cvut.cz&gt;
Cc: &lt;stable@kernel.org&gt;		[2.6.25.x, 2.6.26.x]
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>7bfadd8db09bda249aa06c387315267e34ee17f7</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>6a4ad39b3de60ad0e75a78098be0f0eb1722b753</id>
      </parent>
    </parents>
    <author>
      <name>MinChan Kim</name>
      <email>minchan.kim@gmail.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/d6bf73e4340f52159c1d9f13836b62e20fcd12d3</url>
    <id>d6bf73e4340f52159c1d9f13836b62e20fcd12d3</id>
    <committed-date>2008-08-12T16:07:29-07:00</committed-date>
    <authored-date>2008-08-12T15:08:52-07:00</authored-date>
    <message>do_migrate_pages(): remove unused variable

Signed-off-by: MinChan Kim &lt;minchan.kim@gmail.com&gt;
Acked-by: Christoph Lameter &lt;cl@linux-foundation.org&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>18e3b9e4f126958d7d55758d9a70375a847b5760</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>969830b2fedf8336c41d6195f49d250b1e166ff8</id>
      </parent>
    </parents>
    <author>
      <name>Randy Dunlap</name>
      <email>randy.dunlap@oracle.com</email>
    </author>
    <url>http://github.com/github/linux-2.6/commit/6a4ad39b3de60ad0e75a78098be0f0eb1722b753</url>
    <id>6a4ad39b3de60ad0e75a78098be0f0eb1722b753</id>
    <committed-date>2008-08-12T16:07:29-07:00</committed-date>
    <authored-date>2008-08-12T15:08:51-07:00</authored-date>
    <message>GRU: fix preprocessor symbol for sparse

Fix preprocessor symbol so that sparse sees it and does not generate
errors:

  drivers/misc/sgi-gru/grutables.h:286:2: error: &quot;Unsupported architecture&quot;
  drivers/misc/sgi-gru/grutables.h:286:2: error: &quot;Unsupported architecture&quot;
  drivers/misc/sgi-gru/grutables.h:286:2: error: &quot;Unsupported architecture&quot;
  drivers/misc/sgi-gru/grutables.h:286:2: error: &quot;Unsupported architecture&quot;
  drivers/misc/sgi-gru/grutlbpurge.c:185:11: error: undefined identifier 'GRUREGION'
  drivers/misc/sgi-gru/grutables.h:286:2: error: &quot;Unsupported architecture&quot;
  drivers/misc/sgi-gru/grutables.h:286:2: error: &quot;Unsupported architecture&quot;

Signed-off-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Cc: Jack Steiner &lt;steiner@sgi.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;</message>
    <tree>b4aff052ce77c4c5761c1278a690c4ab22976dda</tree>
    <committer>
      <name>Linus Torvalds</name>
      <email>torvalds@linux-foundation.org</email>
    </committer>
  </commit>
</commits>
