)]}'
{
  "log": [
    {
      "commit": "a0aed49bdb2bbb4234789f241cffb607fd2e213d",
      "tree": "c1ce0b29ecb38427da529a8a5099be853200db46",
      "parents": [
        "a0b7db5e86d30f470dc1849f4fa44ff77a813091"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Apr 06 14:17:27 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:39 2006 -0700"
      },
      "message": "[NETFILTER]: Fix IP_NF_CONNTRACK_NETLINK dependency\n\nWhen NAT is built as a module, ip_conntrack_netlink can not be linked\nstatically.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0b7db5e86d30f470dc1849f4fa44ff77a813091",
      "tree": "4b8bc7793dd25b2950b02b7f1576ffde4aa20d17",
      "parents": [
        "51d42f5e4ee43fc98aa0c7a2a104808bb602276f"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@users.sourceforge.net",
        "time": "Thu Apr 06 14:15:33 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:38 2006 -0700"
      },
      "message": "[NETFILTER]: H.323 helper: add parameter \u0027default_rrq_ttl\u0027\n\ndefault_rrq_ttl is used when no TTL is included in the RRQ.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@users.sourceforge.net\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51d42f5e4ee43fc98aa0c7a2a104808bb602276f",
      "tree": "75918387ba3d171765a4a33bb00bd70eaf12f41d",
      "parents": [
        "0f249685fde399c01e51a63f2bdfe4a667db083c"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@users.sourceforge.net",
        "time": "Thu Apr 06 14:14:59 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:37 2006 -0700"
      },
      "message": "[NETFILTER]: H.323 helper: make get_h245_addr() static\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@users.sourceforge.net\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f249685fde399c01e51a63f2bdfe4a667db083c",
      "tree": "87ae04aa3bca0a93506dc1d0f3667abc51f3a4dc",
      "parents": [
        "48bfee5fad0e46f4f18d46285efceba39e897482"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@users.sourceforge.net",
        "time": "Thu Apr 06 14:14:11 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:36 2006 -0700"
      },
      "message": "[NETFILTER]: H.323 helper: change EXPORT_SYMBOL to EXPORT_SYMBOL_GPL\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@users.sourceforge.net\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48bfee5fad0e46f4f18d46285efceba39e897482",
      "tree": "f527020c7163d519fdc6fd6d38f9473b6ce739bf",
      "parents": [
        "32292a7ff1d9306841a8da6ea286847b1070cc6a"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@users.sourceforge.net",
        "time": "Thu Apr 06 14:13:42 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:35 2006 -0700"
      },
      "message": "[NETFILTER]: H.323 helper: move some function prototypes to ip_conntrack_h323.h\n\nMove prototypes of NAT callbacks to ip_conntrack_h323.h. Because the\nuse of typedefs as arguments, some header files need to be moved as\nwell.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@users.sourceforge.net\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32292a7ff1d9306841a8da6ea286847b1070cc6a",
      "tree": "e2149c5b4c7bc50a937f95657a2cb1814dea8ddb",
      "parents": [
        "964ddaa10de8f3aeed12bc2a30726514ff309e64"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Apr 06 14:11:30 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:34 2006 -0700"
      },
      "message": "[NETFILTER]: Fix section mismatch warnings\n\nFix section mismatch warnings caused by netfilter\u0027s init_or_cleanup\nfunctions used in many places by splitting the init from the cleanup\nparts.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "964ddaa10de8f3aeed12bc2a30726514ff309e64",
      "tree": "4cda0dcd4d5ec2bf8f06cd4375be4251e96c6a16",
      "parents": [
        "972d1cb1427946f4980240363aac4e73fb375290"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Apr 06 14:09:49 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:33 2006 -0700"
      },
      "message": "[NETFILTER]: Clean up hook registration\n\nClean up hook registration by makeing use of the new mass registration and\nunregistration helpers.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "972d1cb1427946f4980240363aac4e73fb375290",
      "tree": "6b4af7fa66b358ab2d167093cd4bd43baa75f0a3",
      "parents": [
        "137dc0233fba0bfa19679bdd96eb104f0e659c5a"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Apr 06 14:09:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:32 2006 -0700"
      },
      "message": "[NETFILTER]: Add helper functions for mass hook registration/unregistration\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "137dc0233fba0bfa19679bdd96eb104f0e659c5a",
      "tree": "b1a087b443e6865478b6f99b54cbd562d3837886",
      "parents": [
        "c1e14a6ea2ae34993f431d2eb9a0f228ac3574eb"
      ],
      "author": {
        "name": "Samuel Ortiz",
        "email": "samuel.ortiz@nokia.com",
        "time": "Wed Apr 05 22:39:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:31 2006 -0700"
      },
      "message": "[IRDA]: Support for Sigmatel STIR421x chip\n\nThis patch enables support for the Sigmatel\u0027s STIR421x IrDA chip.\nOnce patched with Sigmatel\u0027s firmware, this chip \"almost\" follows the\nUSB-IrDA spec. Thus this patch is against irda-usb.[ch].\n\nThe code has been tested by Nick Fedchik on an STIR4210 chipset based\ndongle.\n\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1e14a6ea2ae34993f431d2eb9a0f228ac3574eb",
      "tree": "a49cbfdc16836115112e64d69780da7a7c2f2091",
      "parents": [
        "45af08be6d120690d379cb8421ebaf9d9f86ba52"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "triad@df.lth.se",
        "time": "Wed Apr 05 22:33:59 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:30 2006 -0700"
      },
      "message": "[IRDA]: smcinit merged into smsc-ircc driver\n\nThis patch integrates the smcinit code into the smsc-ircc driver.\nSome laptops have their smsc-ircc chip not properly configured by the\nBIOS and needs some preconfiguration. Currently, this can be done from\nuserspace with smcinit, a utility that comes with the irda-utils\npackage. It messes with ioports and PCI settings, from userspace.  Now\nwith this patch, if we happen to be on one of the known to be faulty\nlaptops, we preconfigure the chip from the driver.\n\nPatch from Linus Walleij \u003ctriad@df.lth.se\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "45af08be6d120690d379cb8421ebaf9d9f86ba52",
      "tree": "5d0105eab9b524e0fa35b3caf9e6c1444e640010",
      "parents": [
        "cdee5751bf91d02616aaf30a5affef56105e3b79"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Apr 05 22:31:19 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:29 2006 -0700"
      },
      "message": "[INET]: Use port unreachable instead of proto for tunnels\n\nThis patch changes GRE and SIT to generate port unreachable instead of\nprotocol unreachable errors when we can\u0027t find a matching tunnel for a\npacket.\n\nThis removes the ambiguity as to whether the error is caused by no\ntunnel being found or by the lack of support for the given tunnel\ntype.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdee5751bf91d02616aaf30a5affef56105e3b79",
      "tree": "8a7d6f231dc9de03c7d9bb5b6623bd539900abce",
      "parents": [
        "ad96b485b4224785bcca478cfba02d06c46ee575"
      ],
      "author": {
        "name": "Eric Sesterhenn",
        "email": "snakebyte@gmx.de",
        "time": "Wed Apr 05 22:28:14 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:29 2006 -0700"
      },
      "message": "[BLUETOOTH] sco: Possible double free.\n\nthis fixes coverity bug id #1068.\nhci_send_sco() frees skb if (skb-\u003elen \u003e hdev-\u003esco_mtu).\nSince it returns a negative error value only in this case, we\ncan directly return here.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad96b485b4224785bcca478cfba02d06c46ee575",
      "tree": "9f5ef069ffef7e02e37d771c23444b6b73d1a6f1",
      "parents": [
        "e3a5cd9edff9a7a20de3c88c9d479704da98fb85"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Apr 05 22:21:04 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:27 2006 -0700"
      },
      "message": "[TG3]: Fix a memory leak.\n\nThis patch fixes a memory leak (buf wasn\u0027t freed) spotted by the\nCoverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3a5cd9edff9a7a20de3c88c9d479704da98fb85",
      "tree": "2667fc69e67a58a49515e56d480ae61b984ab301",
      "parents": [
        "d938ab44c0c5418bb74a97b422a070e2cdccce22"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Apr 05 22:19:47 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:26 2006 -0700"
      },
      "message": "[NET]: Fix an off-by-21-or-49 error.\n\nThis patch fixes an off-by-21-or-49 error ;-) spotted by the Coverity\nchecker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d938ab44c0c5418bb74a97b422a070e2cdccce22",
      "tree": "4404cad3bc941be9f25e51a478ba61a94c2c5ed4",
      "parents": [
        "50fba2aa7cefa6b0e1768cb350c9e69042320c03"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Apr 04 20:11:56 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:25 2006 -0700"
      },
      "message": "[NET] netconsole: set .name in struct console\n\nSet .name in netconsole\u0027s struct console to identify the\nstruct\u0027s owner.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50fba2aa7cefa6b0e1768cb350c9e69042320c03",
      "tree": "d9d229be1cc489759994e3860e3d2c60e6e6239f",
      "parents": [
        "2e2f7aefa8a8ba4adb6ecee8cbb43fbe9ca4cc89"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 04 13:50:45 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:25 2006 -0700"
      },
      "message": "[INET]: Move no-tunnel ICMP error to tunnel4/tunnel6\n\nThis patch moves the sending of ICMP messages when there are no IPv4/IPv6\ntunnels present to tunnel4/tunnel6 respectively.  Please note that for now\nif xfrm4_tunnel/xfrm6_tunnel is loaded then no ICMP messages will ever be\nsent.  This is similar to how we handle AH/ESP/IPCOMP.\n\nThis move fixes the bug where we always send an ICMP message when there is\nno ip6_tunnel device present for a given packet even if it is later handled\nby IPsec.  It also causes ICMP messages to be sent when no IPIP tunnel is\npresent.\n\nI\u0027ve decided to use the \"port unreachable\" ICMP message over the current\nvalue of \"address unreachable\" (and \"protocol unreachable\" by GRE) because\nit is not ambiguous unlike the other ones which can be triggered by other\nconditions.  There seems to be no standard specifying what value must be\nused so this change should be OK.  In fact we should change GRE to use\nthis value as well.\n\nIncidentally, this patch also fixes a fairly serious bug in xfrm6_tunnel\nwhere we don\u0027t check whether the embedded IPv6 header is present before\ndereferencing it for the inside source address.\n\nThis patch is inspired by a previous patch by Hugo Santos \u003chsantos@av.it.pt\u003e.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e2f7aefa8a8ba4adb6ecee8cbb43fbe9ca4cc89",
      "tree": "891921c05dbf5ac2436473d77b8dbfda91a1b9bc",
      "parents": [
        "550e29bc96e6f1ced2bca82dace197b009434367"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Apr 04 13:42:35 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:23 2006 -0700"
      },
      "message": "[NETFILTER]: Fix fragmentation issues with bridge netfilter\n\nThe conntrack code doesn\u0027t do re-fragmentation of defragmented packets\nanymore but relies on fragmentation in the IP layer. Purely bridged\npackets don\u0027t pass through the IP layer, so the bridge netfilter code\nneeds to take care of fragmentation itself.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "550e29bc96e6f1ced2bca82dace197b009434367",
      "tree": "423cb5460e1a25eff3d578003252b2de1b8ccaf5",
      "parents": [
        "8bf4b8a1083694d5aac292f92705ddd3aec29be6"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "robert.olsson@its.uu.se",
        "time": "Tue Apr 04 12:53:35 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:23 2006 -0700"
      },
      "message": "[FIB_TRIE]: Fix leaf freeing.\n\nSeems like leaf (end-nodes) has been freed by __tnode_free_rcu and not\nby __leaf_free_rcu. This fixes the problem. Only tnode_free is now\nused which checks for appropriate node type. free_leaf can be removed.\n\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8bf4b8a1083694d5aac292f92705ddd3aec29be6",
      "tree": "a8bbf0bb32b7e286659eae12326c54671430560f",
      "parents": [
        "67644726317a8274be4a3d0ef85b9ccebaa90304"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 04 12:51:05 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Apr 09 22:25:22 2006 -0700"
      },
      "message": "[IPSEC]: Check x-\u003eencap before dereferencing it\n\nWe need to dereference x-\u003eencap before dereferencing it for encap_type.\nIf it\u0027s absent then the encap_type is zero.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "67644726317a8274be4a3d0ef85b9ccebaa90304",
      "tree": "c2bcf873d19d1b18d65e4f5d6d5c3cd613e9cb13",
      "parents": [
        "66004a6ca23f2a2408b32cbe27fda0389fb8f9dc"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Apr 02 23:34:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 12:35:53 2006 -0700"
      },
      "message": "[SELINUX] Fix build after ipsec decap state changes.\n\n    security/selinux/xfrm.c: In function \u0027selinux_socket_getpeer_dgram\u0027:\n    security/selinux/xfrm.c:284: error: \u0027struct sec_path\u0027 has no member named \u0027x\u0027\n    security/selinux/xfrm.c: In function \u0027selinux_xfrm_sock_rcv_skb\u0027:\n    security/selinux/xfrm.c:317: error: \u0027struct sec_path\u0027 has no member named \u0027x\u0027\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66004a6ca23f2a2408b32cbe27fda0389fb8f9dc",
      "tree": "7f11359eec8c511e5fcf7340c93f9a84a2bad0e2",
      "parents": [
        "b8feb47f992d314c956add15c1118430120635bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 12:14:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 12:14:02 2006 -0700"
      },
      "message": "Move request_standard_resources() back to before PCI probing\n\nThis effectively undoes the PCI resource allocation changes done in\ncommit b408cbc704352eccee301e1103b23203ba1c3a0e, but leaves the cleanups\nof that commit in place.\n\nWe\u0027re going back to marking the resources reported by e820 busy _before_\ndoing PCI probing, so that any PCI resource that clashes with the BIOS-\nreported memory map will be reloacted to a non-clashing area.\n\nThe reason? Larry Finger reports that his laptop has the cardbus\ncontroller set up by the BIOS so that it conflicts with the e820 memory\nmap, and needs to be relocated. See\n\n   http://bugzilla.kernel.org/show_bug.cgi?id\u003d6337\n\nfor more details.\n\nWe\u0027ll have to work out how to handle the fbcon problem that caused that\ncommit in the first place in some other way.\n\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Antonino A. Daplas \u003cadaplas@pol.net\u003e\nCc: \u003cbjk@luxsci.net\u003e\nTested-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8feb47f992d314c956add15c1118430120635bb",
      "tree": "fa134a28d0696edbe76bb3191ac00969440c7398",
      "parents": [
        "67d53ea5a3d42aadeb1584e757ca4660c0e8a810"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:50:34 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:53 2006 -0700"
      },
      "message": "[PATCH] x86_64: Update 32-bit system call table\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67d53ea5a3d42aadeb1584e757ca4660c0e8a810",
      "tree": "054906bb672c6faad287ede5b34c53d56afdc629",
      "parents": [
        "bbd3aff89d4b34ef17a748e4c001ecc5b43e3e55"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:50:31 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:53 2006 -0700"
      },
      "message": "[PATCH] x86_64: Eliminate IA32_NR_syscalls define\n\nOr rather compute it based on the table length automatically.\n\nThis also has the intended side effect of not warning for new system calls\nanymore.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bbd3aff89d4b34ef17a748e4c001ecc5b43e3e55",
      "tree": "26e9521b03e9cff515a96774cf3ac67c9b612bce",
      "parents": [
        "97c2803c9c694cafbd9f5e43a25903e0abf25188"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Apr 07 19:50:28 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:53 2006 -0700"
      },
      "message": "[PATCH] x86_64: fix CONFIG_REORDER\n\nFix CONFIG_REORDER.\n\nThe value of cflags-y was assined to CFLAGS before cflags-y was assigned\nthe value used for CONFIG_REORDER.\n\nUse cflags-y for all CFLAGS options in the Makefile to avoid this\nhappening again.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "97c2803c9c694cafbd9f5e43a25903e0abf25188",
      "tree": "e70f35adaae6c95cf5e4557a92ccaa3f827ae2d3",
      "parents": [
        "e48c4729d23a026f3711d5e36add5cce894b4913"
      ],
      "author": {
        "name": "John Blackwood",
        "email": "john.blackwood@ccur.com",
        "time": "Fri Apr 07 19:50:25 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:53 2006 -0700"
      },
      "message": "[PATCH] x86_64: Plug GS leak in arch_prctl()\n\nIn linux-2.6.16, we have noticed a problem where the gs base value\nreturned from an arch_prtcl(ARCH_GET_GS, ...) call will be incorrect if:\n\n   - the current/calling task has NOT set its own gs base yet to a\n     non-zero value,\n\n   - some other task that ran on the same processor previously set their\n     own gs base to a non-zero value.\n\nIn this situation, the ARCH_GET_GS code will read and return the\nMSR_KERNEL_GS_BASE msr register.\n\nHowever, since the __switch_to() code does NOT load/zero the\nMSR_KERNEL_GS_BASE register when the task that is switched IN has a zero\nnext-\u003egs value, the caller of arch_prctl(ARCH_GET_GS, ...) will get back\nthe value of some previous tasks\u0027s gs base value instead of 0.\n\n    Change the arch_prctl() ARCH_GET_GS code to only read and return\n    the MSR_KERNEL_GS_BASE msr register if the \u0027gs\u0027 register of the calling\n    task is non-zero.\n\n    Side note: Since in addition to using arch_prctl(ARCH_SET_GS, ...),\n    a task can also setup a gs base value by using modify_ldt() and write\n    an index value into \u0027gs\u0027 from user space, the patch below reads\n    \u0027gs\u0027 instead of using thread.gs, since in the modify_ldt() case,\n    the thread.gs value will be 0, and incorrect value would be returned\n    (the task-\u003ethread.gs value).\n\n    When the user has not set its own gs base value and the \u0027gs\u0027\n    register is zero, then the MSR_KERNEL_GS_BASE register will not be\n    read and a value of zero will be returned by reading and returning\n    \u0027task-\u003ethread.gs\u0027.\n\n    The first patch shown below is an attempt at implementing this\n    approach.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e48c4729d23a026f3711d5e36add5cce894b4913",
      "tree": "9f5556934bcba4d5ced8f06d0215a7534b3a8bbc",
      "parents": [
        "b20367a6c2a0cd937cb1f0a8cf848f1402fef99c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:50:21 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:53 2006 -0700"
      },
      "message": "[PATCH] i386: Remove printk about reboot fixups at reboot\n\nPrintk doesn\u0027t have any value\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b20367a6c2a0cd937cb1f0a8cf848f1402fef99c",
      "tree": "8624096baed40f8f89e757b2d170a7b4d1844575",
      "parents": [
        "49c93e84d8b2d602a07c302c7e3cd4fa09095fbb"
      ],
      "author": {
        "name": "Jordan Hargrave",
        "email": "jordan_hargrave@dell.com",
        "time": "Fri Apr 07 19:50:18 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:53 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix drift with HPET timer enabled\n\nIf the HPET timer is enabled, the clock can drift by ~3 seconds a day.\nThis is due to the HPET timer not being initialized with the correct\nsetting (still using PIT count).\n\nIf HZ changes, this drift can become even more pronounced.\n\nHPET patch initializes tick_nsec with correct tick_nsec settings for\nHPET timer.\n\nVojtech comments:\n\n  \"It\u0027s not entirely correct (it assumes the HPET ticks totally\n   exactly), but it\u0027s significantly better than assuming the PIT error\n   there.\"\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "49c93e84d8b2d602a07c302c7e3cd4fa09095fbb",
      "tree": "a59d0bb7a9f1df9f3187e466e3937ea9ffd83343",
      "parents": [
        "8c30b1a74aed4041f183e183a149b7dfbdc6c20e"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:50:15 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:52 2006 -0700"
      },
      "message": "[PATCH] i386/x86-64: Return defined error value for bad PCI config space accesses\n\nMostly to get better handling when a extended config space\naccess has to fallback to Type1.\n\nCc: gregkh@suse.de\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c30b1a74aed4041f183e183a149b7dfbdc6c20e",
      "tree": "1476500ffdefa842c632e960196fefdadb04ca04",
      "parents": [
        "e405d067298b2b960bf20318e91ed842157c65bc"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:50:12 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:52 2006 -0700"
      },
      "message": "[PATCH] i386/x86_64: Check if MCFG works for the first 16 busses\n\nPreviously only the first bus would be checked against Type 1.\n\nWhy 16? Checking all would need too much memory and we\ncan assume that systems with more than 16 busses have better than\naverage quality BIOS.\n\nThis is an additional defense against bad MCFG tables.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e405d067298b2b960bf20318e91ed842157c65bc",
      "tree": "edb9bf3a90c70e7b7d490504f7ea695b39aa6a08",
      "parents": [
        "3d34ee6891e274dfb6a22930546d37738cdbe9c4"
      ],
      "author": {
        "name": "Ravikiran G Thirumalai",
        "email": "kiran@scalex86.org",
        "time": "Fri Apr 07 19:50:09 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:52 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fixup read_mostly section on internode cache line size for vSMP\n\nFixup the read mostly section to start at internode cacheline boundary.\n\nSigned-off-by: Ravikiran Thirumalai \u003ckiran@scalex86.org\u003e\nSigned-off-by: Shai Fultheim \u003cshai@scalex86.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d34ee6891e274dfb6a22930546d37738cdbe9c4",
      "tree": "46b5ea716446d598bfb5680af05aac4aed5c6284",
      "parents": [
        "ac04dcaf6f567307fbeef9c3c1fff35280e53f02"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:50:06 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:52 2006 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t return error for HPET initialization in initcall\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac04dcaf6f567307fbeef9c3c1fff35280e53f02",
      "tree": "0af1ec91c2cfda958e2320aa4030df5c312c91e4",
      "parents": [
        "7bf36bbc5e0c09271f9efe22162f8cc3f8ebd3d2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:50:03 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:52 2006 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t export strlen twice\n\nFix\n\n  WARNING: vmlinux: \u0027strlen\u0027 exported twice. Previous export was in vmlinux\n\nReported by Mats Johannesson\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7bf36bbc5e0c09271f9efe22162f8cc3f8ebd3d2",
      "tree": "9e97e2f5774824f0e2fbff1d4e7c49e9938285f5",
      "parents": [
        "553f265fe883a23502ee351845f09334790f18b8"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:50:00 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:52 2006 -0700"
      },
      "message": "[PATCH] x86_64: When user could have changed RIP always force IRET\n\nIntel EM64T CPUs handle uncanonical return addresses differently\nfrom AMD CPUs.\n\nThe exception is reported in the SYSRET, not the next instruction.\nThis leads to the kernel exception handler running on the user stack\nwith the wrong GS because the kernel didn\u0027t expect exceptions\non this instruction.\n\nThis version of the patch has the teething problems that plagued an earlier\nversion fixed.\n\nThis is CVE-2006-0744\n\nThanks to Ernie Petrides and Asit B. Mallick for analysis and initial\npatches.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "553f265fe883a23502ee351845f09334790f18b8",
      "tree": "1fd60e72d7d5cbed34812eb6763899d2bd37c152",
      "parents": [
        "be56db6186999a8571ae480cf2b929578f6dfd68"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:49:57 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:52 2006 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t run NMI watchdog during machine checks\n\nMachine checks can stall the machine for a long time and\nit\u0027s not good to trigger the nmi watchdog during that.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "be56db6186999a8571ae480cf2b929578f6dfd68",
      "tree": "df0760d15a76b9615c02f37ad5941fd5b52c5658",
      "parents": [
        "4211a30349e8d2b724cfb4ce2584604f5e59c299"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Fri Apr 07 19:49:54 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:51 2006 -0700"
      },
      "message": "[PATCH] x86_64: extra NODES_SHIFT definition\n\nThe generic linux/numa.h file defines NODES_SHIFT to 0 in case\nthe architecture did not.\n\nEvery architecture which has a NUMA config option defines\nNODES_SHIFT in its asm-$ARCH headers, but only if NUMA is\nenabled, except for x86_64.\n\nThis should make it like all the rest.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4211a30349e8d2b724cfb4ce2584604f5e59c299",
      "tree": "59fdb0b812156bbff2266cc51b22d9d608898ecf",
      "parents": [
        "d7fa706ce2c29cb751c15ca00f3aa7b223e3c9f0"
      ],
      "author": {
        "name": "Jacob Shin",
        "email": "jacob.shin@amd.com",
        "time": "Fri Apr 07 19:49:51 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:51 2006 -0700"
      },
      "message": "[PATCH] x86_64: Proper null pointer check in powernow_k8_get\n\nThis prevents crashes on dual core system when enough ticks are lost.\n\nReplaces earlier patch by me.\n\nCc: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d7fa706ce2c29cb751c15ca00f3aa7b223e3c9f0",
      "tree": "0e19431741ca192c8c98d6f06edc56e0d4be08db",
      "parents": [
        "95d769aaf47abfc77b600631403ff5af6c990cff"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:49:48 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:51 2006 -0700"
      },
      "message": "[PATCH] x86_64: Revert earlier powernow-k8 change\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "95d769aaf47abfc77b600631403ff5af6c990cff",
      "tree": "738fff854613a086e7c1ad04074fa596b8554760",
      "parents": [
        "d1530d82e02fd96d4634a6d6f6538c8b778c43af"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:49:45 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:51 2006 -0700"
      },
      "message": "[PATCH] i386: Consolidate modern APIC handling\n\nAMD systems have a modern APIC that supports 8 bit IDs, but\ndon\u0027t have a XAPIC version number.  Add a new \"modern_apic\"\nsubfunction that handles this correctly and use it (nearly)\neverywhere where XAPIC is tested for.\n\nI removed one wart: the code specified that external APICs\nwould use an 8bit APIC ID. But I checked a real 82093 data sheet\nand it says clearly that they only use 4bit. So I removed\nthis special case since it would a bit awkward to implement now.\n\nI removed the valid APIC tests in mptable parsing completely. On any modern\nsystem they only check against the full field width (8bit) anyways\nand are no-ops. This also fixes them doing the wrong thing\non \u003e8 core Opterons.\n\nThis makes i386 boot again on 16 core Opterons.\n\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1530d82e02fd96d4634a6d6f6538c8b778c43af",
      "tree": "f825ae536b1ee15208b0917de54e42e528b59be6",
      "parents": [
        "d3b6a349d233aecf2c52f7f4c150ca09f684f2d8"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:49:42 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:51 2006 -0700"
      },
      "message": "[PATCH] x86_64: Clear APIC feature bit when local APIC is disabled\n\nNeeded for other checks later in ACPI.\n\nPointed out by Len Brown\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3b6a349d233aecf2c52f7f4c150ca09f684f2d8",
      "tree": "3ab86b3ffc1dbe2eaa69c5bb041644975df60da7",
      "parents": [
        "ec0f08eeea6ac1d8c925f47e3677e4c985fd8f63"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:49:39 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:51 2006 -0700"
      },
      "message": "[PATCH] x86-64/i386: Don\u0027t process APICs/IO-APICs in ACPI when APIC is disabled.\n\nWhen nolapic was passed or the local APIC was disabled\nfor another reason ACPI would still parse the IO-APICs\nuntil these were explicitely disabled with noapic.\n\nUsually this resulted in a non booting configuration unless\n\"nolapic noapic\" was used.\n\nI also disabled the local APIC parsing in this case, although\nthat\u0027s only cosmetic (suppresses a few printks)\n\nThis hopefully makes nolapic work in all cases.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec0f08eeea6ac1d8c925f47e3677e4c985fd8f63",
      "tree": "053ede4e6c6648dc8d927a2ad17ef5e03069b3a2",
      "parents": [
        "fa47dd0ba303599f8adf8d8336ed2fb74efc47c5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:49:36 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:51 2006 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t sanity check Type 1 PCI bus access on newer systems\n\nHorus systems don\u0027t have anything on bus 0 which makes\nthe Type 1 sanity checks fail.  Use the DMI BIOS year to\ncheck for newer systems and always assume Type 1 works on them.\nI used 2001 as an pretty arbitary cutoff year.\n\nCc: gregkh@suse.de\nCc: Navin Boppuri \u003cnavin.boppuri@newisys.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa47dd0ba303599f8adf8d8336ed2fb74efc47c5",
      "tree": "5aad31f503964dafb047f15bf327e99e5ddbd5c7",
      "parents": [
        "946f2ee5c7312e8acac4f3ab6629e7e2d36a3646"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:49:33 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:51 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix compilation with CONFIG_PCI\u003dn / allnoconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "946f2ee5c7312e8acac4f3ab6629e7e2d36a3646",
      "tree": "0821a2f3f59a089b73d33f64f59331460e20355a",
      "parents": [
        "952223683ec989e86328c24808fdb962c4dbeb0a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Apr 07 19:49:30 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:51 2006 -0700"
      },
      "message": "[PATCH] i386/x86-64: Check that MCFG points to an e820 reserved area\n\nThis patch introduces a user for the e820_all_mapped function:\n\nThere have been several machines that don\u0027t have a working MMCONFIG,\noften because of a buggy MCFG table in the ACPI bios.  This patch adds a\nsimple sanity check that detects a whole bunch of these cases, and when\nit detects it, linux now boots rather than crash-and-burns.\n\nThe accuracy of this detection can in principle be improved if there was\na \"is this entire range in e820 with THIS attribute\", but no such\nfunction exist and the complexity needed for this is not really worth\nit; this simple check already catches most cases anyway.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "952223683ec989e86328c24808fdb962c4dbeb0a",
      "tree": "0c7473d4469cba883bf880bbaa04900960806742",
      "parents": [
        "eee5a9fa63c97366cdea6ab3aa2ed9e3601812d0"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Apr 07 19:49:27 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:50 2006 -0700"
      },
      "message": "[PATCH] x86_64: Introduce e820_all_mapped\n\nIntroduce a e820_all_mapped() function which checks if the entire range\n\u003cstart,end\u003e is mapped with type.\n\nThis is done by moving the local start variable to the end of each\nknown-good region; if at the end of the function the start address is\nstill before end, there must be a part that\u0027s not of the correct type;\notherwise it\u0027s a good region.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eee5a9fa63c97366cdea6ab3aa2ed9e3601812d0",
      "tree": "b01876c5417f52173e9ab3d76c124df2042c9f62",
      "parents": [
        "a8062231d80239cf3405982858c02aea21a6066a"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Fri Apr 07 19:49:24 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:17 2006 -0700"
      },
      "message": "[PATCH] x86_64: Rename e820_mapped to e820_any_mapped\n\nRename e820_mapped to e820_any_mapped since it tests if any part of the\nrange is mapped according to the type.\n\nLater steps will introduce e820_all_mapped which will check if the\nentire range is mapped with the type.  Both have their merit.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8062231d80239cf3405982858c02aea21a6066a",
      "tree": "0576493fa99cda91069fe3b67c19bd024858e69e",
      "parents": [
        "68a3a7feb08f960095072f28ec20f7900793c506"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:49:21 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:16 2006 -0700"
      },
      "message": "[PATCH] x86_64: Handle empty PXMs that only contain hotplug memory\n\nThe node setup code would try to allocate the node metadata in the node\nitself, but that fails if there is no memory in there.\n\nThis can happen with memory hotplug when the hotplug area defines an so\nfar empty node.\n\nNow use bootmem to try to allocate the mem_map in other nodes.\n\nAnd if it fails don\u0027t panic, but just ignore the node.\n\nTo make this work I added a new __alloc_bootmem_nopanic function that\ndoes what its name implies.\n\nTBD should try to use nearby nodes here.  Currently we just use any.\nIt\u0027s hard to do it better because bootmem doesn\u0027t have proper fallback\nlists yet.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68a3a7feb08f960095072f28ec20f7900793c506",
      "tree": "1d458822fd4414997b6f12ad8a915f785d7e730f",
      "parents": [
        "9d99aaa31f5994d1923c3713ce9144c4c42332e1"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:49:18 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:16 2006 -0700"
      },
      "message": "[PATCH] x86_64: Reserve SRAT hotadd memory on x86-64\n\nFrom: Keith Mannthey, Andi Kleen\n\nImplement memory hotadd without sparsemem. The memory in the SRAT\nhotadd area is just preserved instead and can be activated later.\n\nThere are a few restrictions:\n- Only one continuous hotadd area allowed per node\n\nThe main problem is dealing with the many buggy SRAT tables\nthat are out there. The strategy here is to reject anything\nsuspicious.\n\nOriginally from Keith Mannthey, with several hacks and changes by AK\nand also contributions from Andrew Morton\n\n[ TBD: Problems pointed out by KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e:\n\n 1) Goto\u0027s rebuild_zonelist patch will not work if CONFIG_MEMORY_HOTPLUG\u003dn.\n\n    Rebuilding zonelist is necessary when the system has just memory \u003c\n    4G at boot, and hot add memory \u003e 4G.  because x86_64 has DMA32,\n    ZONE_NORAML is not included into zonelist at boot time if system\n    doesn\u0027t have memory \u003e4G at boot.\n\n    [AK: should just force the higher zones at boot time when SRAT tells us]\n\n 2) zone and node\u0027s spanned_pages and present_pages are not incremented.\n    They should be.\n\n    For example, our server (ia64/Fujitsu PrimeQuest) can equip memory\n    from 4G to 1T(maybe 2T in future), and SRAT will *always* say we have\n    possible 1T +memory.  (Microsoft requires \"write all possible memory\n    in SRAT\") When we reserve memmap for possible 1T memory, Linux will\n    not work well in +minimum 4G configuraion ;)\n\n    [AK: needs limiting to 5-10% of max memory]\n ]\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9d99aaa31f5994d1923c3713ce9144c4c42332e1",
      "tree": "ae608593ca196dd6493cccbdfc1b8dd098e91ee8",
      "parents": [
        "805e8c03c9ea9bdb402a36341e02ec24825d5417"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:49:15 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:16 2006 -0700"
      },
      "message": "[PATCH] x86_64: Support memory hotadd without sparsemem\n\nMemory hotadd doesn\u0027t need SPARSEMEM, but can be handled by just preallocating\nmem_maps. This only needs some untangling of ifdefs to enable the necessary\ncode even without SPARSEMEM.\n\nOriginally from Keith Mannthey, hacked by AK.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "805e8c03c9ea9bdb402a36341e02ec24825d5417",
      "tree": "c7047d0e3b2e72a7885bfce80369c25c89936821",
      "parents": [
        "903fcc608e9f531749024172277dc2fd15d5a587"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:49:12 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:16 2006 -0700"
      },
      "message": "[PATCH] x86_64: Clean up execve path\n\nJust call IRET always, no need for any special cases.\n\nNeeded for the next bug fix.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "903fcc608e9f531749024172277dc2fd15d5a587",
      "tree": "6844416b377a7f4f7aaf29eb53ed140afa47699e",
      "parents": [
        "6246b6128bbe34d0752f119cf7c5111c85fe481d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Apr 07 19:49:09 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 09 11:53:16 2006 -0700"
      },
      "message": "[PATCH] x86_64: Update defconfig\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6246b6128bbe34d0752f119cf7c5111c85fe481d",
      "tree": "0ecfe3dbc2e65aa9638c62abf0cf05057c77f884",
      "parents": [
        "6fdb94bd95dc7a2effcbffa7a1d9e792cade57b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 20:22:10 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 20:22:10 2006 -0700"
      },
      "message": "Linux v2.6.17-rc1\n\nClose of the merge window..\n"
    },
    {
      "commit": "6fdb94bd95dc7a2effcbffa7a1d9e792cade57b6",
      "tree": "c3edc2ef4fc13bc0ec39e0577c61c84fd9a7e5ce",
      "parents": [
        "d69636157ad8fa6bb9fff452cefb34fcace851b5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 14:37:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 14:37:36 2006 -0700"
      },
      "message": "Update dummy snd_power_wait() function for new calling convention\n\nApparently nobody had tried to compile the ALSA CVS tree without power\nmanagement enabled.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d69636157ad8fa6bb9fff452cefb34fcace851b5",
      "tree": "dc9c0cc41150042224a367ffcab77cf7d315e3a7",
      "parents": [
        "1810b6cb162e0c19e0ecbbacbcfd66f578f335ec",
        "3e7ee3e7b36fa4e2d88d8fb0a2577be95fc4636d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 14:22:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 14:22:06 2006 -0700"
      },
      "message": "Merge branch \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027splice\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] splice: fix page stealing LRU handling.\n  [PATCH] splice: page stealing needs to wait_on_page_writeback()\n  [PATCH] splice: export generic_splice_sendpage\n  [PATCH] splice: add a SPLICE_F_MORE flag\n  [PATCH] splice: add comments documenting more of the code\n  [PATCH] splice: improve writeback and clean up page stealing\n  [PATCH] splice: fix shadow[] filling logic\n"
    },
    {
      "commit": "3e7ee3e7b36fa4e2d88d8fb0a2577be95fc4636d",
      "tree": "46e972e78122f8a719dafc87572bffb25716e745",
      "parents": [
        "ad8d6f0a783ffa2ff9b0cf09910b889715772201"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun Apr 02 23:11:04 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun Apr 02 23:11:04 2006 +0200"
      },
      "message": "[PATCH] splice: fix page stealing LRU handling.\n\nOriginally from Nick Piggin, just adapted to the newer branch.\n\nYou can\u0027t check PageLRU without holding zone-\u003elru_lock.  The page\nrelease code can get away with it only because the page refcount is 0 at\nthat point. Also, you can\u0027t reliably remove pages from the LRU unless\nthe refcount is 0. Ever.\n\nSigned-off-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "ad8d6f0a783ffa2ff9b0cf09910b889715772201",
      "tree": "0af4adf5026a9f8d7d3bf4abf9a3d0563a4b03db",
      "parents": [
        "059a8f3734a66cb2c41731083b0cbf836721485b"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun Apr 02 23:10:32 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun Apr 02 23:10:32 2006 +0200"
      },
      "message": "[PATCH] splice: page stealing needs to wait_on_page_writeback()\n\nThanks to Andrew for the good explanation of why this is so. akpm writes:\n\nIf a page is under writeback and we remove it from pagecache, it\u0027s still\ngoing to get written to disk.  But the VFS no longer knows about that page,\nnor that this page is about to modify disk blocks.\n\nSo there might be scenarios in which those\nblocks-which-are-about-to-be-written-to get reused for something else.\nWhen writeback completes, it\u0027ll scribble on those blocks.\n\nThis won\u0027t happen in ext2/ext3-style filesystems in normal mode because the\npage has buffers and try_to_release_page() will fail.\n\nBut ext2 in nobh mode doesn\u0027t attach buffers at all - it just sticks the\npage in a BIO, finds some new blocks, points the BIO at those blocks and\nlets it rip.\n\nWhile that write IO\u0027s in flight, someone could truncate the file.  Truncate\nwon\u0027t block on the writeout because the page isn\u0027t in pagecache any more.\nSo truncate will the free the blocks from the file under the page\u0027s feet.\nThen something else can reallocate those blocks.  Then write data to them.\n\nNow, the original write completes, corrupting the filesystem.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "059a8f3734a66cb2c41731083b0cbf836721485b",
      "tree": "6f6b61d3350b57fb062f26e828dbd218f62caad7",
      "parents": [
        "b2b39fa478db6db89b7ccafb0649973845b0eb75"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun Apr 02 23:06:05 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun Apr 02 23:06:05 2006 +0200"
      },
      "message": "[PATCH] splice: export generic_splice_sendpage\n\nForgot that one, thanks Jeff. Also move the other EXPORT_SYMBOL\nto right below the functions.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "b2b39fa478db6db89b7ccafb0649973845b0eb75",
      "tree": "784d85b94fb634e3b33dfd3f1153c98580cfac15",
      "parents": [
        "83f9135bddffded9f1716519b6c147bcf046c87e"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun Apr 02 23:05:41 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun Apr 02 23:05:41 2006 +0200"
      },
      "message": "[PATCH] splice: add a SPLICE_F_MORE flag\n\nThis lets userspace indicate whether more data will be coming in a\nsubsequent splice call.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "83f9135bddffded9f1716519b6c147bcf046c87e",
      "tree": "24ed3b7e21cda62ff2a1947d04a1333066a5bc65",
      "parents": [
        "4f6f0bd2ffa4e31c3524f5e65c84a29b6ab73307"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun Apr 02 23:05:09 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun Apr 02 23:05:09 2006 +0200"
      },
      "message": "[PATCH] splice: add comments documenting more of the code\n\nHopefully this will make Andrew a little more happy.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "4f6f0bd2ffa4e31c3524f5e65c84a29b6ab73307",
      "tree": "682ab1b41c3ee799d37bfa1874c79ae92b3755fd",
      "parents": [
        "53cd9ae886273d6c2b8ba4aa63d6cd6b1217b57f"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun Apr 02 23:04:46 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun Apr 02 23:04:46 2006 +0200"
      },
      "message": "[PATCH] splice: improve writeback and clean up page stealing\n\nBy cleaning up the writeback logic (killing write_one_page() and the manual\nset_page_dirty()), we can get rid of -\u003estolen inside the pipe_buffer and\njust keep it local in pipe_to_file().\n\nThis also adds dirty page balancing logic and O_SYNC handling.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "53cd9ae886273d6c2b8ba4aa63d6cd6b1217b57f",
      "tree": "859162c3086f7d636ed376d4cb57522f52a8fd82",
      "parents": [
        "b043b673dc8a73daa233d5d92cf70b32e7351314"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun Apr 02 23:04:21 2006 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Sun Apr 02 23:04:21 2006 +0200"
      },
      "message": "[PATCH] splice: fix shadow[] filling logic\n\nClear the entire range, and don\u0027t increment pidx or we keep filling\nthe same position again and again.\n\nThanks to KAMEZAWA Hiroyuki.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "1810b6cb162e0c19e0ecbbacbcfd66f578f335ec",
      "tree": "810494ca945483bf669a062d445d49d3bfb7d6a7",
      "parents": [
        "ef7a4567dc542d8cc563755478464ea928fede41",
        "9b6553cd01ce3ea7a6a532f7b7e62e3535d6b102"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:34:00 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:34:00 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (27 commits)\n  [ARM] 3433/1: ARM: OMAP: 8/8 Update board files\n  [ARM] 3455/1: ARM: OMAP: 7/8 Misc updates, take 2\n  [ARM] 3454/1: ARM: OMAP: 6/8 Update framebuffer low-level init code, take 2\n  [ARM] 3430/1: ARM: OMAP: 5/8 Update PM\n  [ARM] 3429/1: ARM: OMAP: 4/8 Update GPIO\n  [ARM] 3428/1: ARM: OMAP: 3/8 Update pin multiplexing\n  [ARM] 3427/1: ARM: OMAP: 2/8 Update timers\n  [ARM] 3426/1: ARM: OMAP: 1/8 Update clock framework\n  [ARM] 3396/2: AT91RM9200 Platform devices update\n  [ARM] 3395/2: AT91RM9200 Dataflash Card vs MMC selection\n  [ARM] 3393/2: AT91RM9200 LED support\n  [ARM] 3453/1: Poodle: Correctly set the memory size\n  [ARM] 3446/1: i.MX: MMC/SD SDHC controller registration for i.MX/MX1 MX1ADS board\n  [ARM] 3444/1: i.MX: Scatter-gather DMA emulation for i.MX/MX1\n  [ARM] 3451/1: ep93xx: use the m48t86 rtc driver on the ts72xx platform\n  [ARM] 3450/1: ep93xx: use the ep93xx rtc driver\n  [ARM] 3452/1: [S3C2410] RX3715 - add nand information\n  [ARM] 3449/1: [S3C2410] Anubis - fix NAND timings\n  [ARM] 3448/1: [S3C2410] Settle delay when _enabling_ USB PLL\n  [ARM] 3442/1: [S3C2410] SMDK: NAND device setup\n  ...\n"
    },
    {
      "commit": "ef7a4567dc542d8cc563755478464ea928fede41",
      "tree": "6a9005cadbe8968adcf75204541d8fa6bbad5b2c",
      "parents": [
        "a2308b7f0838406c346a2b0259ff88c7fcf41e79",
        "56ca904053ab14ba4067a72b69a5edf246771209"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:32:55 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:32:55 2006 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n\n* master.kernel.org:/home/rmk/linux-2.6-mmc:\n  [ARM] 3457/1: i.MX: SD/MMC support for i.MX/MX1\n  [ARM] 3456/1: AT91RM9200 support for 2.6 (MMC/SD driver)\n"
    },
    {
      "commit": "a2308b7f0838406c346a2b0259ff88c7fcf41e79",
      "tree": "f0d6e3d05d301d3aadb7e8bdd42083be98e29e0d",
      "parents": [
        "f27f0a045b79de5729d064497e21a70871f1d6fe",
        "1b895840ce93fd2d150a86c800a3085eaab4eb9e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:11:25 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:11:25 2006 -0700"
      },
      "message": "Merge git://oss.sgi.com:8090/oss/git/xfs-2.6\n\n* git://oss.sgi.com:8090/oss/git/xfs-2.6:\n  [XFS] Provide XFS support for the splice syscall.\n  [XFS] Reenable write barriers by default.\n  [XFS] Make project quota enforcement return an error code consistent with\n  [XFS] Implement the silent parameter to fill_super, previously ignored.\n  [XFS] Cleanup comment to remove reference to obsoleted function\n"
    },
    {
      "commit": "f27f0a045b79de5729d064497e21a70871f1d6fe",
      "tree": "078416852de43b76e297224b57a9c5b9f67dfb56",
      "parents": [
        "6e0dd741a89be35defa05bd79f4211c5a2762825",
        "c2f60c523aa34cf6d4913d6efc670890bd456fd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:08:49 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:08:49 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa\n\n* master.kernel.org:/pub/scm/linux/kernel/git/perex/alsa: (28 commits)\n  [ALSA] Kconfig SND_SEQUENCER_OSS help text fix\n  [ALSA] Add Aux input switch control for Aureon Universe\n  [ALSA] pcxhr - Fix the crash with REV01 board\n  [ALSA] sound/pci/hda: use create_singlethread_workqueue()\n  [ALSA] hda-intel - Add support of ATI SB600\n  [ALSA] cs4281 - Fix the check of timeout in probe\n  [ALSA] cs4281 - Fix the check of right channel\n  [ALSA] Test volume resolution of usb audio at initialization\n  [ALSA] maestro3.c: fix BUG, optimization\n  [ALSA] HDA/Realtek: multiple input mux definitions and pin mode additions\n  [ALSA] AdLib FM card driver\n  [ALSA] Fix / clean up PCM-OSS setup hooks\n  [ALSA] Clean up PCM codes (take 2)\n  [ALSA] Tiny clean up of PCM codes\n  [ALSA] ISA drivers bailing on first !enable[i]\n  [ALSA] Remove obsolete kfree_nocheck call\n  [ALSA] Remove obsolete kfree_nocheck call\n  [ALSA] Add snd-als300 driver for Avance Logic ALS300/ALS300+ soundcards\n  [ALSA] Add snd-riptide driver for Conexant Riptide chip\n  [ALSA] hda-codec - Fix noisy output wtih AD1986A 3stack model\n  ...\n"
    },
    {
      "commit": "6e0dd741a89be35defa05bd79f4211c5a2762825",
      "tree": "565d0328e9e353884e9d5785590e6d4be99e0964",
      "parents": [
        "597a7679dd83691be2f3a53e1f3f915b4a7f6eba"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Mar 31 15:37:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:03:31 2006 -0700"
      },
      "message": "[PATCH] sysfs: zero terminate sysfs write buffers\n\nNo one should be writing a PAGE_SIZE worth of data to a normal sysfs\nfile, so properly terminate the buffer.\n\nThanks to Al Viro for pointing out my supidity here.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "597a7679dd83691be2f3a53e1f3f915b4a7f6eba",
      "tree": "9794dc1c2b2e9d5a5e3162a1c3e86cc5d99855d5",
      "parents": [
        "7f344f0aa7d4ec0e4c1c676329aff1353f90fb38"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sun Apr 02 19:24:57 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:02:05 2006 -0700"
      },
      "message": "[PATCH] revert incorrect mutex conversion in hdaps driver\n\nThis reverts the mutex conversion that was recently done to the hdaps\ndriver; this coversion was buggy because the hdaps driver started using\nthis semaphore in IRQ context, which mutexes do not allow.  Easiest\nsolution for now is to just revert the patch (the patch was part of a\nbigger GIT commit, 9a61bf6300533d3b64d7ff29adfec00e596de67d but this\nonly reverts this one file)\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7f344f0aa7d4ec0e4c1c676329aff1353f90fb38",
      "tree": "955347ebf22af5f7479ea9b01e8e8f14c2c426c0",
      "parents": [
        "63589ed0785ffc715777a54ccb96cdfaea9edbc0",
        "853807fb500a9442d88646b7be92bfa51334f8e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:01:11 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 13:01:11 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* master.kernel.org:/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] at91_wdt.c - Atmel AT91RM9200 watchdog driver\n  [WATCHDOG] pcwd_usb.c: fix a NULL pointer dereference\n  [WATCHDOG] pcwd.c sprintf/strcpy fix\n  [WATCHDOG] pcwd.c general clean-up after patches\n  [WATCHDOG] pcwd.c add debug info\n  [WATCHDOG] pcwd.c pcwd_cleanup_module patch\n  [WATCHDOG] pcwd.c firmware-info patch\n  [WATCHDOG] pcwd.c control status patch\n"
    },
    {
      "commit": "63589ed0785ffc715777a54ccb96cdfaea9edbc0",
      "tree": "8ef3e50b7f87a5a2f5b0d96d1e22a1277c2381c0",
      "parents": [
        "24c7cd0630f76f0eb081d539c53893d9f15787e8",
        "a580290c3e64bb695158a090d02d1232d9609311"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:58:45 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:58:45 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (48 commits)\n  Documentation: fix minor kernel-doc warnings\n  BUG_ON() Conversion in drivers/net/\n  BUG_ON() Conversion in drivers/s390/net/lcs.c\n  BUG_ON() Conversion in mm/slab.c\n  BUG_ON() Conversion in mm/highmem.c\n  BUG_ON() Conversion in kernel/signal.c\n  BUG_ON() Conversion in kernel/signal.c\n  BUG_ON() Conversion in kernel/ptrace.c\n  BUG_ON() Conversion in ipc/shm.c\n  BUG_ON() Conversion in fs/freevxfs/\n  BUG_ON() Conversion in fs/udf/\n  BUG_ON() Conversion in fs/sysv/\n  BUG_ON() Conversion in fs/inode.c\n  BUG_ON() Conversion in fs/fcntl.c\n  BUG_ON() Conversion in fs/dquot.c\n  BUG_ON() Conversion in md/raid10.c\n  BUG_ON() Conversion in md/raid6main.c\n  BUG_ON() Conversion in md/raid5.c\n  Fix minor documentation typo\n  BFP-\u003eBPF in Documentation/networking/tuntap.txt\n  ...\n"
    },
    {
      "commit": "24c7cd0630f76f0eb081d539c53893d9f15787e8",
      "tree": "a77af55cf9dd3b40f38d1822817babe1226849af",
      "parents": [
        "b043b673dc8a73daa233d5d92cf70b32e7351314"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat Apr 01 21:11:41 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:58:09 2006 -0700"
      },
      "message": "[PATCH] sbp2: fix spinlock recursion\n\nsbp2util_mark_command_completed takes a lock which was already taken by\nsbp2scsi_complete_all_commands.  This is a regression in Linux 2.6.15.\n\n Reported by Kristian Harms at\n\thttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d187394\n\n[ More complete commentary, as response to questions by Andrew: ]\n\n\u003e This changes the call environment for all implementations of\n\u003e -\u003eCurrent_done().  Are they all safe to call under this lock?\n\nShort answer: Yes, trust me.  ;-) Long answer:\n\nThe done() callbacks are passed on to sbp2 from the SCSI stack along\nwith each SCSI command via the queuecommand hook.  The done() callback\nis safe to call in atomic context.  So does\nDocumentation/scsi/scsi_mid_low_api.txt say, and many if not all SCSI\nlow-level handlers rely on this fact.  So whatever this callback does,\nit is \"self-contained\" and it won\u0027t conflict with sbp2\u0027s internal ORB\nlist handling.  In particular, it won\u0027t race with the\nsbp2_command_orb_lock.\n\nMoreover, sbp2 already calls the done() handler with\nsbp2_command_orb_lock taken in sbp2scsi_complete_all_commands().  I\nadmit this is ultimately no proof of correctness, especially since this\nportion of code introduced the spinlock recursion in the first place and\nwe didn\u0027t realize it since this code\u0027s submission before 2.6.15 until\nnow.  (I have learned a lesson from this.)\n\nI stress-tested my patch on x86 uniprocessor with a preemptible SMP\nkernel (alas I have no SMP machine yet) and made sure that all code\npaths which involve the sbp2_command_orb_lock were gone through multiple\ntimes.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b043b673dc8a73daa233d5d92cf70b32e7351314",
      "tree": "d17fd0616420886adca7eb1bc19ba7a55a789fa8",
      "parents": [
        "cd5e25d93e6efeb93db7b6731b0a674495270621",
        "fb9c280d4c6d4586670e3dfd041d8258db36b330"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:53:57 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:53:57 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (49 commits)\n  V4L/DVB (3667b): cpia2: fix function prototype\n  V4L/DVB (3702): Make msp3400 routing defines more consistent\n  V4L/DVB (3700): Remove obsolete commands from tvp5150.c\n  V4L/DVB (3697): More msp3400 and bttv fixes\n  V4L/DVB (3696): Previous change for cx2341X boards broke the remote support\n  V4L/DVB (3693): Fix msp3400c and bttv stereo/mono/bilingual detection/handling\n  V4L/DVB (3692): Keep experimental SLICED_VBI defines under an #if 0\n  V4L/DVB (3689): Kconfig: fix VP-3054 Secondary I2C Bus build configuration menu dependencies\n  V4L/DVB (3673): Fix budget-av CAM reset\n  V4L/DVB (3672): Fix memory leak in dvr open\n  V4L/DVB (3671): New module parameter \u0027tv_standard\u0027 (dvb-ttpci driver)\n  V4L/DVB (3670): Fix typo in comment\n  V4L/DVB (3669): Configurable dma buffer size for saa7146-based budget dvb cards\n  V4L/DVB (3653h): Move usb v4l docs into Documentation/video4linux\n  V4L/DVB (3667a): Fix SAP + stereo mode at msp3400\n  V4L/DVB (3666): Remove trailing newlines\n  V4L/DVB (3665): Add new NEC uPD64031A and uPD64083 i2c drivers\n  V4L/DVB (3663): Fix msp3400c wait time and better audio mode fallbacks\n  V4L/DVB (3662): Don\u0027t set msp3400c-non-existent register\n  V4L/DVB (3661): Add wm8739 stereo audio ADC i2c driver\n  ...\n"
    },
    {
      "commit": "cd5e25d93e6efeb93db7b6731b0a674495270621",
      "tree": "82b38420e37cf3cc71ddbd85b53e874a1f0c2299",
      "parents": [
        "86dca4f8e6ab1fd8a3fb5838163fc9d7990f416e",
        "77d8798b554c856e21400bc8e761bc1b2ded8967"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:51:22 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:51:22 2006 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/ipath: kbuild infrastructure\n  IB/ipath: infiniband verbs support\n  IB/ipath: misc infiniband code, part 2\n  IB/ipath: misc infiniband code, part 1\n  IB/ipath: infiniband RC protocol support\n  IB/ipath: infiniband UC and UD protocol support\n  IB/ipath: infiniband header files\n  IB/ipath: layering interfaces used by higher-level driver code\n  IB/ipath: support for userspace apps using core driver\n  IB/ipath: sysfs and ipathfs support for core driver\n  IB/ipath: misc driver support code\n  IB/ipath: chip initialisation code, and diag support\n  IB/ipath: support for PCI Express devices\n  IB/ipath: support for HyperTransport devices\n  IB/ipath: core driver header files\n  IB/ipath: core device driver\n"
    },
    {
      "commit": "86dca4f8e6ab1fd8a3fb5838163fc9d7990f416e",
      "tree": "3d32116afc3be0d323ef93f260592bcea11db329",
      "parents": [
        "9c8680e2cfbb60d5075f8caaf9d98276120bcc78",
        "553ee5dc1a7a1fb04a6286b0c779481f7035bbd1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:49:59 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:49:59 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6: (33 commits)\n  [PATCH] pcmcia: declare pccard_iodyn_ops (fix m8xx_pcmcia.c compilation error)\n  [PATCH] pcmcia: fix pcmcia_device_remove oops\n  [PATCH] pcmcia: Add support for Possio GCC AKA PCMCIA Siemens MC45\n  [PATCH] pcmcia: pseudo device handling update\n  [PATCH] pcmcia: convert DEV_OK to pcmcia_dev_present\n  [PATCH] pcmcia: use bitfield instead of p_state and state\n  [PATCH] pcmcia: remove unused p_dev-\u003estate flags\n  [PATCH] pcmcia: make pcmcia_release_{io,irq} static\n  [PATCH] pcmcia: add return value to _config() functions\n  [PATCH] pcmcia: remove dev_link_t and client_handle_t indirection\n  [PATCH] pcmcia: embed dev_link_t into struct pcmcia_device\n  [PATCH] pcmcia: rename pcmcia_device.state\n  [PATCH] pcmcia: remove unneeded Vcc pseudo setting\n  [PATCH] pcmcia: remove export of pcmcia_release_configuration\n  [PATCH] pcmcia: default suspend and resume handling\n  [PATCH] pcmcia: convert remaining users of pcmcia_release_io and _irq\n  [PATCH] pcmcia: add pcmcia_disable_device\n  [PATCH] serial_cs: add Merlin U630 IDs\n  [PATCH] pcmcia: AT91RM9200 Compact Flash driver\n  [PATCH] pcmcia: socket.functions starts with 1\n  ...\n"
    },
    {
      "commit": "9c8680e2cfbb60d5075f8caaf9d98276120bcc78",
      "tree": "1957cff26a46271d5b63a3c209629ddd7f9fe124",
      "parents": [
        "f900e5824a44ab65437b4f7e7c610b72f94820c5",
        "b9ec4e109d7a342e83e1210e05797222e36555c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:49:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:49:19 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n\n* master.kernel.org:/pub/scm/linux/kernel/git/dtor/input: (26 commits)\n  Input: add support for Braille devices\n  Input: synaptics - limit rate to 40pps on Toshiba Protege M300\n  Input: gamecon - add SNES mouse support\n  Input: make modalias code respect allowed buffer size\n  Input: convert /proc handling to seq_file\n  Input: limit attributes\u0027 output to PAGE_SIZE\n  Input: gameport - fix memory leak\n  Input: serio - fix memory leak\n  Input: zaurus keyboard driver updates\n  Input: i8042 - fix logic around pnp_register_driver()\n  Input: ns558 - fix logic around pnp_register_driver()\n  Input: pcspkr - separate device and driver registration\n  Input: atkbd - allow disabling on X86_PC (if EMBEDDED)\n  Input: atkbd - disable softrepeat for dumb keyboards\n  Input: atkbd - fix complaints about \u0027releasing unknown key 0x7f\u0027\n  Input: HID - fix duplicate key mapping for Logitech UltraX remote\n  Input: use kzalloc() throughout the code\n  Input: fix input_free_device() implementation\n  Input: initialize serio and gameport at subsystem level\n  Input: uinput - semaphore to mutex conversion\n  ...\n"
    },
    {
      "commit": "f900e5824a44ab65437b4f7e7c610b72f94820c5",
      "tree": "770015a763e4c87e807e00a467a4ca602f242363",
      "parents": [
        "23344cb341902f4e3431d8137dca93d6e186d054",
        "856d08ec46c5ecf3df13827c492fb6998fdc8322"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:48:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:48:36 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc:\n  [PATCH] powerpc: iSeries needs slb_initialize to be called\n  powerpc: hook up the splice syscall\n  [PATCH] powerpc/cell: compile fixes\n  [PATCH] powerpc: trivial spelling fixes in fault.c\n  [PATCH] powerpc/pseries: EEH Cleanup\n  [PATCH] powerpc/pseries: misc lparcfg fixes\n  [PATCH] powerpc/pseries: fix device name printing, again.\n  [PATCH] powerpc: Extends HCALL interface for InfiniBand usage\n  [PATCH] powerpc/pseries: Change H_StudlyCaps to H_SHOUTING_CAPS\n  [PATCH] powerpc/pseries: print message if EEH recovery fails\n  [PATCH] powerpc/pseries: mutex lock to serialize EEH event processing\n  powerpc: converted embedded platforms to use new define_machine support\n  powerpc: merge machine_check_exception between ppc32 \u0026 ppc64\n"
    },
    {
      "commit": "23344cb341902f4e3431d8137dca93d6e186d054",
      "tree": "2a0e443ade173b80cb0df261f4b2d66f79b9270e",
      "parents": [
        "bacd3add087770333bdce65cd3dd25e3b2cd67ac",
        "289eee6fa78e999208120c856ef3ae5a817fd59c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:48:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:48:07 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [SPARC]: Wire up sys_sync_file_range() into syscall tables.\n  [SPARC]: Wire up sys_splice() into the syscall tables.\n  [SPARC64]: Update defconfig.\n  [SPARC64]: Align address in huge_pte_alloc().\n  [SPARC64]: Document the instruction checks we do in do_sparc64_fault().\n  [SPARC64]: Make tsb_sync() mm comparison more precise.\n"
    },
    {
      "commit": "bacd3add087770333bdce65cd3dd25e3b2cd67ac",
      "tree": "b9a5512a7abbf661020af87ee843e4ad711546ed",
      "parents": [
        "29e350944fdc2dfca102500790d8ad6d6ff4f69d",
        "9a1875e60e61b563737d8d1fc3876b279710fe93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:47:12 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:47:12 2006 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NET]: Fully fix the memory leaks in sys_accept().\n  [NETFILTER]: iptables 32bit compat layer\n  [NETFILTER]: {ip,nf}_conntrack_netlink: fix expectation notifier unregistration\n  [NETFILTER]: fix ifdef for connmark support in nf_conntrack_netlink\n  [NETFILTER]: x_tables: unify IPv4/IPv6 multiport match\n  [NETFILTER]: x_tables: unify IPv4/IPv6 esp match\n  [NET]: Fix dentry leak in sys_accept().\n  [IPSEC]: Kill unused decap state structure\n  [IPSEC]: Kill unused decap state argument\n  [NET]: com90xx kmalloc fix\n  [TG3]: Update driver version and reldate.\n  [TG3]: Revert \"Speed up SRAM access\"\n"
    },
    {
      "commit": "29e350944fdc2dfca102500790d8ad6d6ff4f69d",
      "tree": "7630809d75149b0053dcc45ad34e95d5506e88b3",
      "parents": [
        "b45e516f701e0fc81fb3dbd1ba9db35f991a4465"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:46:35 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 12:46:35 2006 -0700"
      },
      "message": "splice: add SPLICE_F_NONBLOCK flag\n\nIt doesn\u0027t make the splice itself necessarily nonblocking (because the\nactual file descriptors that are spliced from/to may block unless they\nhave the O_NONBLOCK flag set), but it makes the splice pipe operations\nnonblocking.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "56ca904053ab14ba4067a72b69a5edf246771209",
      "tree": "23dc10e74bb4ce3d2a2ce5a9d8da1c5f5feda94d",
      "parents": [
        "65dbf34393f7b3d20e993d9651a825df0fa5376b"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Sun Apr 02 19:27:07 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 19:27:07 2006 +0100"
      },
      "message": "[ARM] 3457/1: i.MX: SD/MMC support for i.MX/MX1\n\nPatch from Pavel Pisa\n\nThis patch adds support of i.MX/MX1 SD/MMC controller.\nIt has been significantly redesigned from the original Sascha Hauer\u0027s\nversion to support scatter-gather DMA, to conform to latest Pierre Ossman\u0027s\nand Russell King\u0027s MMC-SD Linux 2.6.x infrastructure.\nThe handling of all events has been moved to the softirq context\nand is designed with no busy-looping in mind. Unfortunately\nsome controller bugs has to be overcome by limited looping\nabout 2-20 usec but these are observed only for initial card\nrecognition phase.\n\nThere are still some missing/missed IRQs problems under heavy load.\nHelp of somebody with access to the full SDHC design information\nis probably necessary.\n\nRegenerated against 2.6.16-git-060402 to solve clash with other patches.\n\nSigned-off-by: Pavel Pisa \u003cpisa@cmp.felk.cvut.cz\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "65dbf34393f7b3d20e993d9651a825df0fa5376b",
      "tree": "890b8b944370df706a8ae386009eb7e90be193a3",
      "parents": [
        "683aa4012f53b2ada0f430487e05d37b0d94e90a"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Sun Apr 02 19:18:51 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 19:18:51 2006 +0100"
      },
      "message": "[ARM] 3456/1: AT91RM9200 support for 2.6 (MMC/SD driver)\n\nPatch from Andrew Victor\n\nThis patch adds support for the MMC/SD card interface on the Atmel\nAT91RM9200 processor.\n\nOriginal driver was by Nick Randell, but a number of people have\nsubsequently worked on it. It\u0027s currently maintained by Malcolm Noyes.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b45e516f701e0fc81fb3dbd1ba9db35f991a4465",
      "tree": "335f7d8753407ed5c9fe24d7fe369bb4cfa9a4cd",
      "parents": [
        "683aa4012f53b2ada0f430487e05d37b0d94e90a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 10:44:36 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Apr 02 10:44:36 2006 -0700"
      },
      "message": "ppc64: actually add sys_splice() to the system call table\n\n(We\u0027d only added the number, which meant that actually trying\nto use splice just went off into la-la-land)\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "853807fb500a9442d88646b7be92bfa51334f8e8",
      "tree": "5848d577206581bcf28494d11429b8b52857300a",
      "parents": [
        "c9d1a0b8d52e7539e22f3c3190f8b6e0c80b6cfe"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Tue Mar 14 11:11:04 2006 +0200"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:52:01 2006 +0200"
      },
      "message": "[WATCHDOG] at91_wdt.c - Atmel AT91RM9200 watchdog driver\n\nWatchdog driver for the Atmel AT91RM9200 processor.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "c9d1a0b8d52e7539e22f3c3190f8b6e0c80b6cfe",
      "tree": "ea27a7a0e334f925eb6e42fb060d252c8439166a",
      "parents": [
        "6bbc20bc0b5d9c5a351fb3a027e60e396c1329a6"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 10 19:04:38 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:51:50 2006 +0200"
      },
      "message": "[WATCHDOG] pcwd_usb.c: fix a NULL pointer dereference\n\nThe Coverity checker noted that this resulted in a NULL pointer\nreference if we were coming from\n\n        if (usb_pcwd \u003d\u003d NULL) {\n                printk(KERN_ERR PFX \"Out of memory\\n\");\n                    goto error;\n        }\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "6bbc20bc0b5d9c5a351fb3a027e60e396c1329a6",
      "tree": "26bd8c577eaf6af838e775b90996c3e214fa3f6b",
      "parents": [
        "369fa25294b8225cb3a7fefabf047a2676bf6abd"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Thu Mar 02 20:05:16 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:51:40 2006 +0200"
      },
      "message": "[WATCHDOG] pcwd.c sprintf/strcpy fix\n\nchange sprintf(pcwd_private.fw_ver_str, \"ERROR\");\nto strcpy... as pointed out by Andrew Morton.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "369fa25294b8225cb3a7fefabf047a2676bf6abd",
      "tree": "914b84dd8a99ac548ccff579502845a6d4cfd023",
      "parents": [
        "c324ab4281d6b7a3130e9291d74b5c2361a16d56"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 17:44:57 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:51:24 2006 +0200"
      },
      "message": "[WATCHDOG] pcwd.c general clean-up after patches\n\nremoval of includes (since we don\u0027t use kmalloc and\nTASK_INTERRUPTABLE anymore).\nAddition of missing commands.\nPrintk that lets the user know when the module was\nunloaded.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "c324ab4281d6b7a3130e9291d74b5c2361a16d56",
      "tree": "90515ec6fdb52ed8ada9e8f9964513454ae31d5b",
      "parents": [
        "69f83d5216e4bfffd51bb5729be2df38df0aeaf2"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 17:12:55 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:51:15 2006 +0200"
      },
      "message": "[WATCHDOG] pcwd.c add debug info\n\nAdd debugging info for the pcwd.c module.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "69f83d5216e4bfffd51bb5729be2df38df0aeaf2",
      "tree": "140f067ffd549c88ec0c0a7e57928f92fe9d9935",
      "parents": [
        "2891b6ad188f8cd1407f17e52befb26b7e1f4de1"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 16:51:34 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:50:57 2006 +0200"
      },
      "message": "[WATCHDOG] pcwd.c pcwd_cleanup_module patch\n\nstatic void pcwd_cleanup_module doesn\u0027t need a return;\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "9b6553cd01ce3ea7a6a532f7b7e62e3535d6b102",
      "tree": "8b8bf4682ecf602fc35cd98e4ea2e888519b20cb",
      "parents": [
        "120db2cba8e40c562e5a4aea44ede2f360a5de75"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Apr 02 17:46:30 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 17:46:30 2006 +0100"
      },
      "message": "[ARM] 3433/1: ARM: OMAP: 8/8 Update board files\n\nPatch from Tony Lindgren\n\nThis patch syncs OMAP board support with linux-omap tree.\nThe highlights of the patch are:\n- Add support for Nokia 770 by Juha Yrjola\n- Add support for Samsung Apollon by Kyungmin Park\n- Add support for Amstrad E3 videophone by Jonathan McDowell\n- Remove board-netstar.c board support as requested by Ladislav Michl\n- Do platform_device registration in board files by Komal Shah et al.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "120db2cba8e40c562e5a4aea44ede2f360a5de75",
      "tree": "f08247e64219571b634faf5a809e8505fb0292f2",
      "parents": [
        "0dc5e77c46c6b02e8286f17544d93d614c0cb892"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Apr 02 17:46:27 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 17:46:27 2006 +0100"
      },
      "message": "[ARM] 3455/1: ARM: OMAP: 7/8 Misc updates, take 2\n\nPatch from Tony Lindgren\n\nUpdate misc OMAP core code from linux-omap tree:\n\n- McBSP updates by Samuel Ortiz, Andrzej Zaborowski\n- Whitespace cleanups by Ladislav Michl\n- Other fixes by various linux-omap developers\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0dc5e77c46c6b02e8286f17544d93d614c0cb892",
      "tree": "b3dc7f9205cfd3a289279a54decac77ebecd98d7",
      "parents": [
        "670c104ae8e7bcc28be0289a16dac2ddfb88b285"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Apr 02 17:46:26 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 17:46:26 2006 +0100"
      },
      "message": "[ARM] 3454/1: ARM: OMAP: 6/8 Update framebuffer low-level init code, take 2\n\nPatch from Tony Lindgren\n\nUpdate OMAP framebuffer low-level init code from linux-omap tree\nby Imre Deak.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "670c104ae8e7bcc28be0289a16dac2ddfb88b285",
      "tree": "1c55f3a466775fd1d3b73ca28947500221e47134",
      "parents": [
        "6e60e79a1d46eaa3369febc2f6c31e0acfaaae3f"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Apr 02 17:46:25 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 17:46:25 2006 +0100"
      },
      "message": "[ARM] 3430/1: ARM: OMAP: 5/8 Update PM\n\nPatch from Tony Lindgren\n\nUpdate OMAP PM code from linux-omap tree:\n\n- Move PM code from plat-omap to mach-omap1 and mach-omap2\n  by Tony Lindgren\n- Add minimal PM support for omap24xx by Tony Lindgren and\n  Richard Woodruff\n- Misc updates to omap1 PM code by Tuukka Tikkanen et al\n- Updates to the SRAM code needed for PM and FB by Imre Deak\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6e60e79a1d46eaa3369febc2f6c31e0acfaaae3f",
      "tree": "38f59d144de2d3c61f21515647b6b066ed1477e2",
      "parents": [
        "8d7f9f5037a09b8570d0c9e60a924ad2ba6fa7dd"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Apr 02 17:46:23 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 17:46:23 2006 +0100"
      },
      "message": "[ARM] 3429/1: ARM: OMAP: 4/8 Update GPIO\n\nPatch from Tony Lindgren\n\nUpdate OMAP GPIO code from linux-omap tree:\n\n- Fix omap16xx edge control by Juha Yrjola\n- Support for additional omap16xx trigger modes by Dirk Behme\n- Fix edge detection by Tony Lindgren et al.\n- Better support for omap15xx and omap310 by Andrej Zaborowski\n- Fix omap15xx interrupt bug by Petukhov Nikolay\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8d7f9f5037a09b8570d0c9e60a924ad2ba6fa7dd",
      "tree": "9a9513e45c86b4c520044a99561520756a6395c5",
      "parents": [
        "a569c6ec37e78eef4299d0a60ae4028459b27117"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Apr 02 17:46:22 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 17:46:22 2006 +0100"
      },
      "message": "[ARM] 3428/1: ARM: OMAP: 3/8 Update pin multiplexing\n\nPatch from Tony Lindgren\n\nUpdate OMAP pin multiplexing code from linux-omap tree.\nThis patch adds new pin configurations by various OMAP\ndevelopers, and suport for omap730 by Brian Swetland.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a569c6ec37e78eef4299d0a60ae4028459b27117",
      "tree": "6f51fde75ecd91661e1fc3268cdea47c47f4dd74",
      "parents": [
        "b824efae120b656fef562b2e81e1ed6aa88f8d24"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Apr 02 17:46:21 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 17:46:21 2006 +0100"
      },
      "message": "[ARM] 3427/1: ARM: OMAP: 2/8 Update timers\n\nPatch from Tony Lindgren\n\nUpdate OMAP timers from linux-omap tree. The highlights of the\npatch are:\n\n- Move timer32k code from mach-omap1 to plat-omap and make it\n  work also on omap24xx by Tony Lindgren\n- Add support for dmtimer idle check for PM by Tuukka Tikkanen\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b824efae120b656fef562b2e81e1ed6aa88f8d24",
      "tree": "427d55c6e13fe3b19d2387769145c01933c630d0",
      "parents": [
        "3267c077e589bc146a0b45e220fcefafbf83fb80"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Sun Apr 02 17:46:20 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 17:46:20 2006 +0100"
      },
      "message": "[ARM] 3426/1: ARM: OMAP: 1/8 Update clock framework\n\nPatch from Tony Lindgren\n\nUpdate OMAP clock framework from linux-omap tree.\nThe highlights of the patch are:\n\n- Add support for omap730 clocks by Andrzej Zaborowski\n- Fix compile warnings by Dirk Behme\n- Add support for using dev id by Tony Lindgren and Komal Shah\n- Move memory timings and PRCM into separate files by Tony Lindgren\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2891b6ad188f8cd1407f17e52befb26b7e1f4de1",
      "tree": "2d9c4c7d9b2ad89856d935c636f67c6efedbd0ec",
      "parents": [
        "4206f0c4de9f9683676a8507ef56941535761579"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 16:47:34 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:39:48 2006 +0200"
      },
      "message": "[WATCHDOG] pcwd.c firmware-info patch\n\nGet the firmware version into the private data struct\nof the ISA-PC watchdog card.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "4206f0c4de9f9683676a8507ef56941535761579",
      "tree": "730291d3ee46e2bfe2751794f9133b1727d98e73",
      "parents": [
        "683aa4012f53b2ada0f430487e05d37b0d94e90a"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Feb 12 16:37:36 2006 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Apr 02 18:36:43 2006 +0200"
      },
      "message": "[WATCHDOG] pcwd.c control status patch\n\nClean-up the control status code (insert tabs where relevant),\nAdd new Control Status defines, Make sure that the R2DS bit\nstays the same.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n"
    },
    {
      "commit": "3267c077e589bc146a0b45e220fcefafbf83fb80",
      "tree": "6c1fdd680fecbc90ce00b79e5e6e0e24093f1d1b",
      "parents": [
        "486bcc59f3083c54df7b67d1d69db81585632a8b"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Sun Apr 02 17:15:51 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 17:15:51 2006 +0100"
      },
      "message": "[ARM] 3396/2: AT91RM9200 Platform devices update\n\nPatch from Andrew Victor\n\nThis patch updates the platform device resources for the Ethernet and\nMMC peripherals.  It also adds platform device information for the NAND\n(SmartMedia), I2C and the RTC.\n\n(This version of the patch can be applied before Patch 3392/1)\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "486bcc59f3083c54df7b67d1d69db81585632a8b",
      "tree": "639b70d41a0b9d47e43b6bedd8a70cb4e5d6845f",
      "parents": [
        "cc2832a1313340ff1de55f15fac5b7fe48fa2a72"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Sun Apr 02 17:15:49 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 17:15:49 2006 +0100"
      },
      "message": "[ARM] 3395/2: AT91RM9200 Dataflash Card vs MMC selection\n\nPatch from Andrew Victor\n\nOn the Atmel AT91RM9200-DK and -EK boards, a pin is used to control\nwhether the card socket is used for a DataFlash Card or an MMC/SD card.\n\nWe now default to MMC/SD in the configuration files.\n\n(This version of the patch can be applied before Patch 3392/1)\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cc2832a1313340ff1de55f15fac5b7fe48fa2a72",
      "tree": "30adc6cf8f13031bc00f4619767f9642b3837317",
      "parents": [
        "b2e6f75597af8fc765707111d3a71077167bdeb1"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Sun Apr 02 17:15:48 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 17:15:48 2006 +0100"
      },
      "message": "[ARM] 3393/2: AT91RM9200 LED support\n\nPatch from Andrew Victor\n\nThis patch adds support for the LED(s) on the AT91RM9200-based boards.\n\n(This version of the patch can be applied before Patch 3392/1)\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b2e6f75597af8fc765707111d3a71077167bdeb1",
      "tree": "3df1ca8c023bf758e9c12dc8a3bdd8a8fbf0f0ed",
      "parents": [
        "d66e35fab8789b5dd6f1b8e6f3871ea4f44d32a3"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sun Apr 02 17:11:00 2006 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 02 17:11:00 2006 +0100"
      },
      "message": "[ARM] 3453/1: Poodle: Correctly set the memory size\n\nPatch from Richard Purdie\n\nForce the Sharp Zaurus Poodle memory size to 32MB.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "d66e35fab8789b5dd6f1b8e6f3871ea4f44d32a3"
}
