)]}'
{
  "log": [
    {
      "commit": "a09113c2c8ec59a5cc228efa5869aade2b8f13f7",
      "tree": "df582dfa453cb8e1c6eb397062f60d69508c38fe",
      "parents": [
        "6fecd1985116fb08bdee3b9db6719e159fe5e43d"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Feb 07 15:05:33 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:39:10 2007 -0800"
      },
      "message": "[NETFILTER]: tcp conntrack: do liberal tracking for picked up connections\n\nDo liberal tracking (only RSTs need to be in-window) for connections picked\nup without seeing a SYN to deal with window scaling. Also change logging\nof invalid packets not to log packets accepted by liberal tracking to avoid\nspamming the logs.\n\nBased on suggestion from James Ralston \u003cralston@pobox.com\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fecd1985116fb08bdee3b9db6719e159fe5e43d",
      "tree": "5348319657ec1cdfa8cdf9fba4e6bbad046dc811",
      "parents": [
        "719647e2131585ea0a82b05d3745b36be32975d8"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Wed Feb 07 15:05:12 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:39:09 2007 -0800"
      },
      "message": "[NETFILTER]: Add SANE connection tracking helper\n\nThis is nf_conntrack_sane, a netfilter connection tracking helper module\nfor the SANE protocol used by the \u0027saned\u0027 daemon to make scanners available\nvia network. The SANE protocol uses separate control \u0026 data connections,\nsimilar to passive FTP. The helper module is needed to recognize the data\nconnection as RELATED to the control one.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "719647e2131585ea0a82b05d3745b36be32975d8",
      "tree": "0f1670ed16de236e71d8e12803e7bdca5e3c569b",
      "parents": [
        "bb5aa42734e72b3f02fc0b3cdd6105083f9880f1"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Feb 07 00:12:13 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:39:08 2007 -0800"
      },
      "message": "[IRLAN]: handle out of memory errors\n\nThis patch checks return values:\n\n- irlmp_register_client()\n- irlmp_register_service()\n- irlan_open()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb5aa42734e72b3f02fc0b3cdd6105083f9880f1",
      "tree": "3aa983ae94ce1383426455439610e664823dcb7f",
      "parents": [
        "22f8cde5bc336fd19603bb8c4572b33d14f14f87"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed Feb 07 00:11:11 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:39:07 2007 -0800"
      },
      "message": "[IRDA]: handle out of memory errors\n\nThis patch checks return value of memory allocation functions\nfor irda subsystem and fixes memory leaks in error cases.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22f8cde5bc336fd19603bb8c4572b33d14f14f87",
      "tree": "7a566269b9d294a1a90e8368a005e1b3fbc5e984",
      "parents": [
        "f48d5ff1e44562a0ee87ce8ea3b798ce9d84370d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Wed Feb 07 00:09:58 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:39:06 2007 -0800"
      },
      "message": "[NET]: unregister_netdevice as void\n\nThere was no real useful information from the unregister_netdevice() return\ncode, the only error occurred in a situation that was a driver bug. So\nchange it to a void function.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f48d5ff1e44562a0ee87ce8ea3b798ce9d84370d",
      "tree": "4b86cd593065f759e8de73231a67a1f95a02f234",
      "parents": [
        "cc63f70b8b410eb653449151821f6b8b9af6ca42"
      ],
      "author": {
        "name": "Masahide NAKAMURA",
        "email": "nakam@linux-ipv6.org",
        "time": "Wed Feb 07 00:07:39 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:39:05 2007 -0800"
      },
      "message": "[IPV6] RAW: Add checksum default defines for MH.\n\nAdd checksum default defines for mobility header(MH) which\ngoes through raw socket. As the result kernel\u0027s behavior is\nto handle MH checksum as default.\n\nThis patch also removes verifying inbound MH checksum at\nmip6_mh_filter() since it did not consider user specified\nchecksum offset and was redundant check with raw socket code.\n\nSigned-off-by: Masahide NAKAMURA \u003cnakam@linux-ipv6.org\u003e\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc63f70b8b410eb653449151821f6b8b9af6ca42",
      "tree": "b78fb82523f1ed05c6e0a3547021ba213aa2d3b6",
      "parents": [
        "f2f2102d1a1dbc83b5b37b6596cd8374120cbe16"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@openvz.org",
        "time": "Tue Feb 06 14:35:25 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:39:04 2007 -0800"
      },
      "message": "[IPV4/IPV6] multicast: Check add_grhead() return value\n\nadd_grhead() allocates memory with GFP_ATOMIC and in at least two places skb\nfrom it passed to skb_put() without checking.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2f2102d1a1dbc83b5b37b6596cd8374120cbe16",
      "tree": "a855ae6e20ad46ab2f138d268250b9b81cc31077",
      "parents": [
        "4337226228e1cfc1d70ee975789c6bd070fb597c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Feb 06 14:32:42 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:39:03 2007 -0800"
      },
      "message": "[XFRM]: Fix missed error setting in xfrm4_policy.c\n\nWhen we can\u0027t find the afinfo we should return EAFNOSUPPORT.\nGCC warned about the uninitialized \u0027err\u0027 for this path as well.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4337226228e1cfc1d70ee975789c6bd070fb597c",
      "tree": "a30fd4257c0c2796815dc9cc13b8a12f13f1f2bf",
      "parents": [
        "c82f963efe823d3cacaf1f1b7f1a35cc9628b188"
      ],
      "author": {
        "name": "Miika Komu",
        "email": "miika@iki.fi",
        "time": "Tue Feb 06 14:27:32 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:39:02 2007 -0800"
      },
      "message": "[IPSEC]: IPv4 over IPv6 IPsec tunnel\n\nThis is the patch to support IPv4 over IPv6 IPsec.\n\nSigned-off-by: Miika Komu \u003cmiika@iki.fi\u003e\nSigned-off-by: Diego Beltrami \u003cDiego.Beltrami@hiit.fi\u003e\nSigned-off-by: Kazunori Miyazawa \u003cmiyazawa@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c82f963efe823d3cacaf1f1b7f1a35cc9628b188",
      "tree": "3352354b8eeebea2fd7f13b8e0b2149146ea0d99",
      "parents": [
        "cdca72652adf597f7fef821a27595fd0dd5eea19"
      ],
      "author": {
        "name": "Miika Komu",
        "email": "miika@iki.fi",
        "time": "Tue Feb 06 14:27:02 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:39:01 2007 -0800"
      },
      "message": "[IPSEC]: IPv6 over IPv4 IPsec tunnel\n\nThis is the patch to support IPv6 over IPv4 IPsec\n\nSigned-off-by: Miika Komu \u003cmiika@iki.fi\u003e\nSigned-off-by: Diego Beltrami \u003cDiego.Beltrami@hiit.fi\u003e\nSigned-off-by: Kazunori Miyazawa \u003cmiyazawa@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdca72652adf597f7fef821a27595fd0dd5eea19",
      "tree": "4a11752d72f70b2248aa811c165cc95007d21a8f",
      "parents": [
        "243cb4e56061c3f4cb76312c5527840344d57c3b"
      ],
      "author": {
        "name": "Miika Komu",
        "email": "miika@iki.fi",
        "time": "Tue Feb 06 14:24:56 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:39:00 2007 -0800"
      },
      "message": "[IPSEC]: exporting xfrm_state_afinfo\n\nThis patch exports xfrm_state_afinfo.\n\nSigned-off-by: Miika Komu \u003cmiika@iki.fi\u003e\nSigned-off-by: Diego Beltrami \u003cDiego.Beltrami@hiit.fi\u003e\nSigned-off-by: Kazunori Miyazawa \u003cmiyazawa@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "243cb4e56061c3f4cb76312c5527840344d57c3b",
      "tree": "b859dc994bd6a1eb9267572180bc206331bfbac3",
      "parents": [
        "6b31a515e3401685cdab2eeb6692f1a0f53f72ca"
      ],
      "author": {
        "name": "Joe Jin",
        "email": "lkmaillist@gmail.com",
        "time": "Tue Feb 06 14:16:40 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:59 2007 -0800"
      },
      "message": "[BONDING]: Replace kmalloc() + memset() pairs with the appropriate kzalloc() calls\n\nReplace kmalloc() + memset() pairs with the appropriate kzalloc() calls in\nthe bonding driver.\n\nSigned-off-by: Joe Jin \u003clkmaillist@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b31a515e3401685cdab2eeb6692f1a0f53f72ca",
      "tree": "ad8bcb3bb7b9974fdd18c5c8f976fc23680be620",
      "parents": [
        "0f08461ebf89e10f7db9042fb028359b810c3c81"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Tue Feb 06 13:29:21 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:57 2007 -0800"
      },
      "message": "[TG3]: Avoid an expensive divide.\n\nDuring an oprofile session of linux-2.6.20 on a dual opteron system, I noticed\nan expensive divide was done in tg3_poll().\n\nI am using gcc-4.1.1, so the following comment from drivers/net/tg3.c seems\nover-optimistic :\n\n/* Do not place this n-ring entries value into the tp struct itself,\n  * we really want to expose these constants to GCC so that modulo et\n  * al.  operations are done with shifts and masks instead of with\n  * hw multiply/modulo instructions.  Another solution would be to\n  * replace things like \u0027% foo\u0027 with \u0027\u0026 (foo - 1)\u0027.\n  */\n#define TG3_RX_RCB_RING_SIZE(tp)        \\\n         ((tp-\u003etg3_flags2 \u0026 TG3_FLG2_5705_PLUS) ?  512 : 1024)\n\nAssembly code before patch :\n(oprofile results included)\n   6434  0.0088 :ffffffff803684b9:       mov    0x6f0(%r15),%eax\n    587 8.0e-04 :ffffffff803684c0:       and    $0x40000,%eax\n   2170  0.0030 :ffffffff803684c5:       cmp    $0x1,%eax\n                :ffffffff803684c8:       lea    0x1(%r13),%eax\n                :ffffffff803684cc:       sbb    %ecx,%ecx\n   2051  0.0028 :ffffffff803684ce:       xor    %edx,%edx\n                :ffffffff803684d0:       and    $0x200,%ecx\n     20 2.7e-05 :ffffffff803684d6:       add    $0x200,%ecx\n   1986  0.0027 :ffffffff803684dc:       div    %ecx\n103427  0.1410 :ffffffff803684de:       cmp    %edx,0xffffffffffffff7c(%rbp)\n\nAssembly code after the suggested patch :\n\nffffffff803684b9:           mov    0x6f0(%r15),%eax\nffffffff803684c0:           and    $0x40000,%eax\nffffffff803684c5:           cmp    $0x1,%eax\nffffffff803684c8:           sbb    %eax,%eax\nffffffff803684ca:           inc    %r13d\nffffffff803684cd:           and    $0x200,%eax\nffffffff803684d2:           add    $0x1ff,%eax\nffffffff803684d7:           and    %eax,%r13d\nffffffff803684da:           cmp    %r13d,0xffffffffffffff7c(%rbp)\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f08461ebf89e10f7db9042fb028359b810c3c81",
      "tree": "3a8bdeebfd307483d3a6ab094a770449112b4135",
      "parents": [
        "919afbd68863550665b328a78107bc2919c5e3f4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Feb 05 18:18:21 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:56 2007 -0800"
      },
      "message": "[DCCP]: Warning fixes.\n\nnet/dccp/ccids/ccid3.c: In function `ccid3_hc_rx_packet_recv\u0027:\nnet/dccp/ccids/ccid3.c:1007: warning: long int format, different type arg (arg 3)\nnet/dccp/ccids/ccid3.c:1007: warning: long int format, different type arg (arg 4)\n\nopaque types must be suitably cast for printing.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "919afbd68863550665b328a78107bc2919c5e3f4",
      "tree": "f5790141add34749592249db1db8b26f6f2a2e74",
      "parents": [
        "97353cb4c05c2edf260e9d1b19a29d3cc0060a09"
      ],
      "author": {
        "name": "Joe Jin",
        "email": "joe.jin@oracle.com",
        "time": "Mon Feb 05 18:08:47 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:55 2007 -0800"
      },
      "message": "[NET] slip: Replace kmalloc() + memset() pairs with the appropriate kzalloc() calls\n\nThis patch replace kmalloc() + memset() pairs with the appropriate\nkzalloc().\n\nSigned-off-by: Joe Jin \u003cjoe.jin@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97353cb4c05c2edf260e9d1b19a29d3cc0060a09",
      "tree": "6e1499853f6b45b6d33ec8830a0b06c98c9e96c0",
      "parents": [
        "84ff602efba2664762070add0600aa5c870a2659"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Feb 05 18:07:27 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:54 2007 -0800"
      },
      "message": "[NET] net/wanrouter/wanmain.c: cleanups\n\nThis patch contains the following cleanups:\n- make the following needlessly global functions static:\n  - lock_adapter_irq()\n  - unlock_adapter_irq()\n- #if 0 the following unused global functions:\n  - wanrouter_encapsulate()\n  - wanrouter_type_trans()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84ff602efba2664762070add0600aa5c870a2659",
      "tree": "c4ca2f4acb4210edce543e677a7308de6ee4211c",
      "parents": [
        "f5a6e01c093ca60c0cab15c47c8e7e199fbbc9e6"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Mon Feb 05 18:04:06 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:53 2007 -0800"
      },
      "message": "[ATM]: Fix for crash in adummy_init()\n\nThis was reported by Ingo Molnar here,\n\nhttp://lkml.org/lkml/2006/12/18/119\n\nThe problem is that adummy_init() depends on atm_init() , but adummy_init()\nis called first.\n\nSo I put atm_init() into subsys_initcall which seems appropriate, and it\nwill still get module_init() if it becomes a module.\n\nInteresting to note that you could crash your system here if you just load\nthe modules in the wrong order.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f5a6e01c093ca60c0cab15c47c8e7e199fbbc9e6",
      "tree": "6d7a09c26917bebf6faeb13f90eaec230c4311e0",
      "parents": [
        "104439a8876a98eac1b6593907a3c7bc51e362fe"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Feb 05 17:59:51 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:52 2007 -0800"
      },
      "message": "[NET]: user of the jiffies rounding code: Networking\n\nThis patch introduces users of the round_jiffies() function in the\nnetworking code.\n\nThese timers all were of the \"about once a second\" or \"about once\nevery X seconds\" variety and several showed up in the \"what wakes the\ncpu up\" profiles that the tickless patches provide.  Some timers are\nhighly dynamic based on network load; but even on low activity systems\nthey still show up so the rounding is done only in cases of low\nactivity, allowing higher frequency timers in the high activity case.\n\nThe various hardware watchdogs are an obvious case; they run every 2\nseconds but aren\u0027t otherwise specific of exactly when they need to\nrun.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "104439a8876a98eac1b6593907a3c7bc51e362fe",
      "tree": "0b25d0835e85b37d009747124cca3399d72ae514",
      "parents": [
        "8a3c3a972741dec77220a19642bd3331551ad2d9"
      ],
      "author": {
        "name": "John Heffner",
        "email": "jheffner@psc.edu",
        "time": "Mon Feb 05 17:53:11 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:51 2007 -0800"
      },
      "message": "[TCP]: Don\u0027t apply FIN exception to full TSO segments.\n\nSigned-off-by: John Heffner \u003cjheffner@psc.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a3c3a972741dec77220a19642bd3331551ad2d9",
      "tree": "067787f9faef7ada3d0096742f79a930ec808357",
      "parents": [
        "6f74651ae626ec672028587bc700538076dfbefb"
      ],
      "author": {
        "name": "Baruch Even",
        "email": "baruch@ev-en.org",
        "time": "Sun Feb 04 23:37:41 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:50 2007 -0800"
      },
      "message": "[TCP]: Check num sacks in SACK fast path\n\nWe clear the unused parts of the SACK cache, This prevents us from mistakenly\ntaking the cache data if the old data in the SACK cache is the same as the data\nin the SACK block. This assumes that we never receive an empty SACK block with\nstart and end both at zero.\n\nSigned-off-by: Baruch Even \u003cbaruch@ev-en.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f74651ae626ec672028587bc700538076dfbefb",
      "tree": "e00c9cf21c9d917a2392310980f9119ed9529221",
      "parents": [
        "fda03fbb56bf88f1fb1c57b2474082e5addaa884"
      ],
      "author": {
        "name": "Baruch Even",
        "email": "baruch@ev-en.org",
        "time": "Sun Feb 04 23:36:42 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:49 2007 -0800"
      },
      "message": "[TCP]: Seperate DSACK from SACK fast path\n\nMove DSACK code outside the SACK fast-path checking code. If the DSACK\ndetermined that the information was too old we stayed with a partial cache\ncopied. Most likely this matters very little since the next packet will not be\nDSACK and we will find it in the cache. but it\u0027s still not good form and there\nis little reason to couple the two checks.\n\nSince the SACK receive cache doesn\u0027t need the data to be in host order we also\nremove the ntohl in the checking loop.\n\nSigned-off-by: Baruch Even \u003cbaruch@ev-en.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fda03fbb56bf88f1fb1c57b2474082e5addaa884",
      "tree": "b6067b0be2ee1bd65c704a1db893b45cd4920cc9",
      "parents": [
        "ffbc61117d32dc4e768f999325ecfb2528d6b303"
      ],
      "author": {
        "name": "Baruch Even",
        "email": "baruch@ev-en.org",
        "time": "Sun Feb 04 23:35:57 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:48 2007 -0800"
      },
      "message": "[TCP]: Advance fast path pointer for first block only\n\nOnly advance the SACK fast-path pointer for the first block, the\nfast-path assumes that only the first block advances next time so we\nshould not move the cached skb for the next sack blocks.\n\nSigned-off-by: Baruch Even \u003cbaruch@ev-en.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ffbc61117d32dc4e768f999325ecfb2528d6b303",
      "tree": "f59a235c4eb22ac5ad9ede80f814f5d6ab1e6641",
      "parents": [
        "8dc4194474159660d7f37c495e3fc3f10d0db8cc"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Feb 04 23:33:10 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:47 2007 -0800"
      },
      "message": "[PACKET]: Fix skb-\u003ecb clobbering between aux and sockaddr\n\nBoth aux data and sockaddr tries to use the same buffer which\nobviously doesn\u0027t work.  We just happen to have 4 bytes free in\nthe skb-\u003ecb if you take away the maximum length of sockaddr_ll.\nThat\u0027s just enough to store the one piece of info from aux data\nthat we can\u0027t generate at recvmsg(2) time.\n\nThis is what the following patch does.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8dc4194474159660d7f37c495e3fc3f10d0db8cc",
      "tree": "33df4345a29ce4d77ebb716796687753d8f89218",
      "parents": [
        "8eb9086f21c73b38b5ca27558db4c91d62d0e70b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Feb 04 23:31:32 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:46 2007 -0800"
      },
      "message": "[PACKET]: Add optional checksum computation for recvmsg\n\nThis patch is needed to make ISC\u0027s DHCP server (and probably other\nDHCP servers/clients using AF_PACKET) to be able to serve another\nclient on the same Xen host.\n\nThe problem is that packets between different domains on the same\nXen host only have partial checksums.  Unfortunately this piece of\ninformation is not passed along in AF_PACKET unless you\u0027re using\nthe mmap interface.  Since dhcpd doesn\u0027t support packet-mmap, UDP\npackets from the same host come out with apparently bogus checksums.\n\nThis patch adds a mechanism for AF_PACKET recvmsg(2) to return the\nstatus along with the packet.  It does so by adding a new cmsg that\ncontains this information along with some other relevant data such\nas the original packet length.\n\nI didn\u0027t include the time stamp information since there is already\na cmsg for that.\n\nThis patch also changes the mmap code to set the CSUMNOTREADY flag\non all packets instead of just outoing packets on cooked sockets.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8eb9086f21c73b38b5ca27558db4c91d62d0e70b",
      "tree": "1fa2694f1e5eac966cc8db2fb8d5f3d684b09803",
      "parents": [
        "ba7808eac17360dda459f82222859b0e3879854b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 02:09:21 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:45 2007 -0800"
      },
      "message": "[IPV4/IPV6]: Always wait for IPSEC SA resolution in socket contexts.\n\nDo this even for non-blocking sockets.  This avoids the silly -EAGAIN\nthat applications can see now, even for non-blocking sockets in some\ncases (f.e. connect()).\n\nWith help from Venkat Tekkirala.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba7808eac17360dda459f82222859b0e3879854b",
      "tree": "b9774fb03694e7e019d57c6f0b306cdd1232d4d2",
      "parents": [
        "a0d78ebf3a0e33a1aeacf2fc518ad9273d6a1c2f"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "frederik.deweerdt@gmail.com",
        "time": "Sun Feb 04 20:15:27 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:44 2007 -0800"
      },
      "message": "[TCP]: remove tcp header from tcp_v4_check (take #2)\n\nThe tcphdr struct passed to tcp_v4_check is not used, the following\npatch removes it from the parameter list.\n\nThis adds the netfilter modifications missing in the patch I sent\nfor rc3-mm1.\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0d78ebf3a0e33a1aeacf2fc518ad9273d6a1c2f",
      "tree": "0cbbccb38b542073c19fb5e9922b436231e4d1fd",
      "parents": [
        "26932566a42d46aee7e5d526cb34fba9380cad10"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Sun Feb 04 20:15:04 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:42 2007 -0800"
      },
      "message": "[IPV6] ROUTE: Do not route packets to link-local address on other device.\n\nWith help from Wei Dong \u003cweid@np.css.fujitsu.com\u003e.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "26932566a42d46aee7e5d526cb34fba9380cad10",
      "tree": "3991d9209ddf2454ba4c71daccdc33951811dcf1",
      "parents": [
        "2cf6c36cb46d69057db2ebae0d8ec352e065f48b"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Jan 31 23:16:40 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:41 2007 -0800"
      },
      "message": "[NETLINK]: Don\u0027t BUG on undersized allocations\n\nCurrently netlink users BUG when the allocated skb for an event\nnotification is undersized. While this is certainly a kernel bug,\nits not critical and crashing the kernel is too drastic, especially\nwhen considering that these errors have appeared multiple times in\nthe past and it BUGs even if no listeners are present.\n\nThis patch replaces BUG by WARN_ON and changes the notification\nfunctions to inform potential listeners of undersized allocations\nusing a unique error code (EMSGSIZE).\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2cf6c36cb46d69057db2ebae0d8ec352e065f48b",
      "tree": "05e735e5d2bd0e2d95e091cd3328a632f48450cb",
      "parents": [
        "5986a2ec35836a878350c54af4bd91b1de6abc59"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@o2.pl",
        "time": "Wed Jan 31 12:21:24 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Feb 08 12:38:40 2007 -0800"
      },
      "message": "[NET_SCHED] sch_prio: class statistics printing enabled\n\nThis patch adds a dump_stats callback to enable\nprinting of basic statistics of prio classes.\n(With help of Patrick McHardy).\n\nSigned-off-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nAcked-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5986a2ec35836a878350c54af4bd91b1de6abc59",
      "tree": "2efe068e124071ca30a5f1886402b890d7ba429e",
      "parents": [
        "43187902cbfafe73ede0144166b741fb0f7d04e1",
        "ff05d1c4643dd4260eb699396043d7e8009c0de4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:37:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:37:22 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mfasheh/ocfs2: (22 commits)\n  configfs: Zero terminate data in configfs attribute writes.\n  [PATCH] ocfs2 heartbeat: clean up bio submission code\n  ocfs2: introduce sc-\u003esc_send_lock to protect outbound outbound messages\n  [PATCH] ocfs2: drop INET from Kconfig, not needed\n  ocfs2_dlm: Add timeout to dlm join domain\n  ocfs2_dlm: Silence some messages during join domain\n  ocfs2_dlm: disallow a domain join if node maps mismatch\n  ocfs2_dlm: Ensure correct ordering of set/clear refmap bit on lockres\n  ocfs2: Binds listener to the configured ip address\n  ocfs2_dlm: Calling post handler function in assert master handler\n  ocfs2: Added post handler callable function in o2net message handler\n  ocfs2_dlm: Cookies in locks not being printed correctly in error messages\n  ocfs2_dlm: Silence a failed convert\n  ocfs2_dlm: wake up sleepers on the lockres waitqueue\n  ocfs2_dlm: Dlm dispatch was stopping too early\n  ocfs2_dlm: Drop inflight refmap even if no locks found on the lockres\n  ocfs2_dlm: Flush dlm workqueue before starting to migrate\n  ocfs2_dlm: Fix migrate lockres handler queue scanning\n  ocfs2_dlm: Make dlmunlock() wait for migration to complete\n  ocfs2_dlm: Fixes race between migrate and dirty\n  ...\n"
    },
    {
      "commit": "43187902cbfafe73ede0144166b741fb0f7d04e1",
      "tree": "6811915fddffdcacfc929d5a46800ced6f9b3db4",
      "parents": [
        "21eb4fa1700112d1420d72e1de708af671a251c8",
        "07b2463046247ce580ff9b37e91394f2f6424768"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:04:48 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:04:48 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  Revert \"Driver core: convert SPI code to use struct device\"\n"
    },
    {
      "commit": "21eb4fa1700112d1420d72e1de708af671a251c8",
      "tree": "3afd9f526da50108c27e05ac69826be5e7c2ad6e",
      "parents": [
        "0c0e8caf9fd6c9a49fb9fbdba14a8b7b4239adde",
        "d003e7a1a569501cbe9a5ca14748177498c4893a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:04:20 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:04:20 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc: (116 commits)\n  [POWERPC] Add export of vgacon_remap_base\n  [POWERPC] Remove bogus comment about page_is_ram\n  [POWERPC] windfarm: don\u0027t die on suspend thread signal\n  [POWERPC] Fix comment in kernel/irq.c\n  [POWERPC] ppc: Fix booke watchdog initialization\n  [POWERPC] PPC: Use ARRAY_SIZE macro when appropriate\n  [POWERPC] Use ARRAY_SIZE macro when appropriate\n  [POWERPC] Fix ppc64\u0027s writing to struct file_operations\n  [POWERPC] ppc: use syslog macro for the printk log level\n  [POWERPC] ppc: cs4218_tdm remove extra brace\n  [POWERPC] Add mpc52xx/lite5200 PCI support\n  [POWERPC] Only use H_BULK_REMOVE if the firmware supports it\n  [POWERPC] Fixup error handling when emulating a floating point instruction\n  [POWERPC] Enable interrupts if we are doing fp math emulation\n  [POWERPC] Added kprobes support to ppc32\n  [POWERPC] Make pSeries use the H_BULK_REMOVE hypervisor call\n  [POWERPC] Clear RI bit in MSR before restoring r13 when returning to userspace\n  [POWERPC] Fix performance monitor exception\n  [POWERPC] Compile fixes for arch/powerpc dcr code\n  [POWERPC] Maple: use mmio nvram\n  ...\n"
    },
    {
      "commit": "0c0e8caf9fd6c9a49fb9fbdba14a8b7b4239adde",
      "tree": "c9b873f23b9d7d1fc7573788233104e0e501d269",
      "parents": [
        "b892afd1e60132a981b963929e352eabf3306ba2",
        "1545085a28f226b59c243f88b82ea25393b0d63f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:03:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 10:03:28 2007 -0800"
      },
      "message": "Merge branch \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-patches\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: Allow for 44 bit user-tokens (or drm_file offsets)\n  drm/via: Disable AGP DMA for chips with the new 3D engine.\n  drm: update core memory manager from git drm tree\n  drm: remove drm_ioremap and drm_ioremapfree\n  i810/i830: use drm_core_ioremap instead of drm_ioremap\n  drm: use vmalloc_user instead of vmalloc_32 for DRM_SHM\n  via: allow for npot texture pitch alignment\n  via: add some new chipsets\n  via: some PCI posting flushes\n"
    },
    {
      "commit": "b892afd1e60132a981b963929e352eabf3306ba2",
      "tree": "606cd7f6e725729941cea539618cd24dce5594eb",
      "parents": [
        "c4184f117af7441fb83bc413d2214d92920e0289"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 08:16:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 08 08:16:44 2007 -0800"
      },
      "message": "kbuild: fix space for good (take 103)\n\nMichal Ostrowski points out what the real problem was: the spaces at the\nstart of the definition of the \u0027checker-shell\u0027 make function.\n\nCc: Michal Ostrowski \u003cmostrows@watson.ibm.com\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07b2463046247ce580ff9b37e91394f2f6424768",
      "tree": "6f6e79f132a2580c455a533f864492f0b34e54e2",
      "parents": [
        "c4184f117af7441fb83bc413d2214d92920e0289"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 21:34:08 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 21:34:08 2007 -0800"
      },
      "message": "Revert \"Driver core: convert SPI code to use struct device\"\n\nThis reverts commit 2943ecf2ed32632473c06f1975db47a7aa98c10f.\n\nThis should go through the SPI maintainer, it was my fault that it did\nnot.  Especially as it conflicts with other patches he has pending.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "1545085a28f226b59c243f88b82ea25393b0d63f",
      "tree": "cb6c1f8827281b8ad41f2f22e8365769aafe25cb",
      "parents": [
        "756db73df7b7d6b9f6421c1fb2e1cabeaede5846"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Thu Feb 08 16:14:05 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 16:14:05 2007 +1100"
      },
      "message": "drm: Allow for 44 bit user-tokens (or drm_file offsets)\n"
    },
    {
      "commit": "d003e7a1a569501cbe9a5ca14748177498c4893a",
      "tree": "b7b5b0ea1be4ff3bd555b9cb93abb2be885e53fe",
      "parents": [
        "bcff4948c64e1af09e9a986e324626ee873d3a07"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "compudj@krystal.dyndns.org",
        "time": "Wed Feb 07 19:04:44 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:47 2007 +1100"
      },
      "message": "[POWERPC] Add export of vgacon_remap_base\n\nThe following macro :\ninclude/asm-powerpc/vga.h:#define VGA_MAP_MEM(x,s) (x + vgacon_remap_base)\nis used by drivers/video/console/vgacon.c which can be compiled as a module\n(drivers/video/vga16fb.ko).\n\nTherefore, vgacon_remap_base should be exported.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bcff4948c64e1af09e9a986e324626ee873d3a07",
      "tree": "b86a47e166922d206839eb477338ab7d312af9f1",
      "parents": [
        "1ed2ddf380e19dafeec2150ca709ef7f4a67cd21"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Feb 07 13:45:45 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:43 2007 +1100"
      },
      "message": "[POWERPC] Remove bogus comment about page_is_ram\n\narch/powerpc/mm/mem.c states that page_is_ram is called by the code that\nimplements /dev/mem, which isn\u0027t true.  Remove the comment.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1ed2ddf380e19dafeec2150ca709ef7f4a67cd21",
      "tree": "da2b2eb34a98fdefaee17ec7e35136cff9f65a03",
      "parents": [
        "92d4dda3332577bc2228b8d436f3d2796c59a520"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Feb 05 19:30:29 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:39 2007 +1100"
      },
      "message": "[POWERPC] windfarm: don\u0027t die on suspend thread signal\n\nWhen the windfarm thread gets a suspend signal it will die instead of\nfreezing. This fixes it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "92d4dda3332577bc2228b8d436f3d2796c59a520",
      "tree": "855f64cc3453704c938cacc87b68f2b4ec7f09f6",
      "parents": [
        "f31909c00332b3e8299209eaba6cec80756f802c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Dec 13 13:38:22 2006 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:35 2007 +1100"
      },
      "message": "[POWERPC] Fix comment in kernel/irq.c\n\nkernel/irq.c contains a comment that speaks of -1 and -2 as interrupt\nnumbers, but this is actually dependent on configuration options now.\nReplace by NO_IRQ and NO_IRQ_ENABLED.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f31909c00332b3e8299209eaba6cec80756f802c",
      "tree": "f80e89d5ecd90c54e5bb079d8d175e9e2b57fbf9",
      "parents": [
        "2366fb16abcd8dea96820d3cb4f1de3a868d268c"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Wed Feb 07 09:45:55 2007 +0100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:30 2007 +1100"
      },
      "message": "[POWERPC] ppc: Fix booke watchdog initialization\n\nFix two problems in the book-e watchdog driver.\n\na) The 4xx default period was defined wrong\nb) Clear status before enabling the watchdog exception\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2366fb16abcd8dea96820d3cb4f1de3a868d268c",
      "tree": "9e1514ad01f3258c29dd6dad1c1ebfe4c35f649a",
      "parents": [
        "3839a5943977674d224cca541fd0914b942aa466"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 05 16:14:10 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:25 2007 +1100"
      },
      "message": "[POWERPC] PPC: Use ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in linux/kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Kumar Gala \u003cgalak@gate.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3839a5943977674d224cca541fd0914b942aa466",
      "tree": "e680a69c5052e8746539ebc2e3561f62f92f0b50",
      "parents": [
        "0524aad7b89671bc788d483b2c048ac7b79eefb9"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Mon Feb 05 16:14:09 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 16:08:18 2007 +1100"
      },
      "message": "[POWERPC] Use ARRAY_SIZE macro when appropriate\n\nUse ARRAY_SIZE macro already defined in linux/kernel.h\n\nSigned-off-by: Ahmed S. Darwish \u003cdarwish.07@gmail.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0524aad7b89671bc788d483b2c048ac7b79eefb9",
      "tree": "584e3ac51afdc46e26dd9b0184e4679a0afd258c",
      "parents": [
        "f8b93a902315aeeedf51c45f01a407d5d8288c72"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Feb 05 16:14:05 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:29:22 2007 +1100"
      },
      "message": "[POWERPC] Fix ppc64\u0027s writing to struct file_operations\n\nIn preparation for marking file_operations as const.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f8b93a902315aeeedf51c45f01a407d5d8288c72",
      "tree": "8e6fd2887730233da8e00ceec94d6ef0470d08d1",
      "parents": [
        "64a3de1c3d9c6dfa9be68529a519448e8017ddb0"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Feb 05 16:14:04 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:29:22 2007 +1100"
      },
      "message": "[POWERPC] ppc: use syslog macro for the printk log level\n\nUse the appropriate logging macro for the priority level for that\nprintk call.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "64a3de1c3d9c6dfa9be68529a519448e8017ddb0",
      "tree": "9302a14fb490af0ecfdfa1387dd77c692845c3ec",
      "parents": [
        "f42963f8646540ac7e5ba016a0ec1cc2e7386b57"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Mon Feb 05 16:14:03 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:29:22 2007 +1100"
      },
      "message": "[POWERPC] ppc: cs4218_tdm remove extra brace\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f42963f8646540ac7e5ba016a0ec1cc2e7386b57",
      "tree": "88820e08dec5442db3da832401095f78c399d3be",
      "parents": [
        "d5112a4f31a361409d3c57dc9d58dd69f8014bef"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Dec 12 15:13:19 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:29:22 2007 +1100"
      },
      "message": "[POWERPC] Add mpc52xx/lite5200 PCI support\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c4184f117af7441fb83bc413d2214d92920e0289",
      "tree": "d6f77ef7a5fab96f38567c58d88ccdfe0db3fcbc",
      "parents": [
        "905adce4094d64a6691df994e424fbf486301adc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 20:24:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 20:24:25 2007 -0800"
      },
      "message": "kbuild: make $(checker-shell ) strip spaces around the result\n\nIt looks like GNU make version 3.80 (but apparently not 3.81) adds\nleading whitespace to the result of the checker-shell execution.  This\nstrips them off explicitly.\n\nAlso, don\u0027t bother symlinking the output file to /dev/null.  It\u0027s likely\nas expensive as just writing the temp-file, and we need to remove it\nanyway afterwards.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d5112a4f31a361409d3c57dc9d58dd69f8014bef",
      "tree": "64771300b2191cb94d9aaf60355661a01c2ccd1a",
      "parents": [
        "12e86f92fcfe4f0bcab0ad7fa4088a64c60d9b38",
        "5fad293bcbd48d9a2370020cf60e4b4a42559b12"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:03:11 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:03:11 2007 +1100"
      },
      "message": "Merge branch \u0027for_paulus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into for-2.6.21\n"
    },
    {
      "commit": "12e86f92fcfe4f0bcab0ad7fa4088a64c60d9b38",
      "tree": "37321a7dfd382dc2b3325d35af3acf5e9f34d482",
      "parents": [
        "f03e64f2ca6ee3d0b7824536b1940497701fe766"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:02:35 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Feb 08 15:02:35 2007 +1100"
      },
      "message": "[POWERPC] Only use H_BULK_REMOVE if the firmware supports it\n\nThe previous patch changing pSeries to use H_BULK_REMOVE broke the\nJS20 blade, where the firmware doesn\u0027t support H_BULK_REMOVE.  This\nadds a firmware check so that on machines that don\u0027t have H_BULK_REMOVE,\nwe just use the H_REMOVE call as before.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "905adce4094d64a6691df994e424fbf486301adc",
      "tree": "c4e3a2fb1465eeb713b3bec5ef4634c28179a14b",
      "parents": [
        "78149df6d565c36675463352d0bfe0000b02b7a7",
        "1e8f34f7d88c969a06229a786241839d49dd63e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:32:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:32:36 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6: (23 commits)\n  ide-acpi support warning fix\n  ACPI support for IDE devices\n  IDE Driver for Delkin/Lexar/etc.. cardbus CF adapter\n  ide: it8213 IDE driver update (version 2)\n  ide: add it8213 IDE driver\n  tc86c001: add missing __init tag for tc86c001_ide_init()\n  tc86c001: mark init_chipset_tc86c001() with __devinit tag\n  tc86c001: init_hwif_tc86c001() can be static\n  ide: add Toshiba TC86C001 IDE driver (take 2)\n  pdc202xx_new: remove check_in_drive_lists abomination\n  pdc202xx_new: remove useless code\n  slc90e66: carry over fixes from piix driver\n  piix: tuneproc() fixes/cleanups\n  piix: fix 82371MX enablebits\n  hpt366: HPT36x PCI clock detection fix\n  hpt366: init code rewrite\n  hpt366: clean up DMA timeout handling for HPT370\n  hpt366: merge HPT37x speedproc handlers\n  hpt366: cache channel\u0027s MCR address\n  hpt366: switch to using pci_get_slot\n  ...\n"
    },
    {
      "commit": "78149df6d565c36675463352d0bfe0000b02b7a7",
      "tree": "9a9269d8c037ef66cf3f3d060bbbcc1053562d70",
      "parents": [
        "c96e2c92072d3e78954c961f53d8c7352f7abbd7",
        "14719f325e1cd4ff757587e9a221ebaf394563ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:23:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:23:44 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (41 commits)\n  Revert \"PCI: remove duplicate device id from ata_piix\"\n  msi: Make MSI useable more architectures\n  msi: Kill the msi_desc array.\n  msi: Remove attach_msi_entry.\n  msi: Fix msi_remove_pci_irq_vectors.\n  msi: Remove msi_lock.\n  msi: Kill msi_lookup_irq\n  MSI: Combine pci_(save|restore)_msi/msix_state\n  MSI: Remove pci_scan_msi_device()\n  MSI: Replace pci_msi_quirk with calls to pci_no_msi()\n  PCI: remove duplicate device id from ipr\n  PCI: remove duplicate device id from ata_piix\n  PCI: power management: remove noise on non-manageable hw\n  PCI: cleanup MSI code\n  PCI: make isa_bridge Alpha-only\n  PCI: remove quirk_sis_96x_compatible()\n  PCI: Speed up the Intel SMBus unhiding quirk\n  PCI Quirk: 1k I/O space IOBL_ADR fix on P64H2\n  shpchp: delete trailing whitespace\n  shpchp: remove DBG_XXX_ROUTINE\n  ...\n"
    },
    {
      "commit": "c96e2c92072d3e78954c961f53d8c7352f7abbd7",
      "tree": "d844f26f926ff40e98e9eae0e11fd71acad81df4",
      "parents": [
        "f2aca47dc3c2d0c2d5dbd972558557e74232bbce",
        "64358164f5bfe5e11d4040c1eb674c29e1436ce5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:23:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:23:21 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (70 commits)\n  USB: remove duplicate device id from zc0301\n  USB: remove duplicate device id from usb_storage\n  USB: remove duplicate device id from keyspan\n  USB: remove duplicate device id from ftdi_sio\n  USB: remove duplicate device id from visor\n  USB: a bit more coding style cleanup\n  usbcore: trivial whitespace fixes\n  usb-storage: use first bulk endpoints, not last\n  EHCI: fix interrupt-driven remote wakeup\n  USB: switch ehci-hcd to new polling scheme\n  USB: autosuspend for usb printer driver\n  USB Input: Added kernel module to support all GTCO CalComp USB InterWrite School products\n  USB: Sierra Wireless auto set D0\n  USB: usb ethernet gadget recognizes HUSB2DEV\n  USB: list atmel husb2_udc gadget controller\n  USB: gadgetfs AIO tweaks\n  USB: gadgetfs behaves better on userspace init bug\n  USB: gadgetfs race fix\n  USB: gadgetfs simplifications\n  USB: gadgetfs cleanups\n  ...\n"
    },
    {
      "commit": "f2aca47dc3c2d0c2d5dbd972558557e74232bbce",
      "tree": "eae58f599a25a1f3ab41bf616a2b7c4b3c6e2277",
      "parents": [
        "7677ced48e2bbbb8d847d34f37e5d96d2b0e41e4",
        "b592fcfe7f06c15ec11774b5be7ce0de3aa86e73"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:22:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:22:26 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (28 commits)\n  sysfs: Shadow directory support\n  Driver Core: Increase the default timeout value of the firmware subsystem\n  Driver core: allow to delay the uevent at device creation time\n  Driver core: add device_type to struct device\n  Driver core: add uevent vars for devices of a class\n  SYSFS: Fix missing include of list.h in sysfs.h\n  HOWTO: Add a reference to Harbison and Steele\n  sysfs: error handling in sysfs, fill_read_buffer()\n  kobject: kobject_put cleanup\n  sysfs: kobject_put cleanup\n  sysfs: suppress lockdep warnings\n  Driver core: fix race in sysfs between sysfs_remove_file() and read()/write()\n  driver core: Change function call order in device_bind_driver().\n  driver core: Don\u0027t stop probing on -\u003eprobe errors.\n  driver core fixes: device_register() retval check in platform.c\n  driver core fixes: make_class_name() retval checks\n  /sys/modules/*/holders\n  USB: add the sysfs driver name to all modules\n  SERIO: add the sysfs driver name to all modules\n  PCI: add the sysfs driver name to all modules\n  ...\n"
    },
    {
      "commit": "7677ced48e2bbbb8d847d34f37e5d96d2b0e41e4",
      "tree": "0a859f403c02eb854d9ffa11bd17f77056891d07",
      "parents": [
        "21d37bbc65e39a26856de6b14be371ff24e0d03f",
        "ac38dfc39e7684f55174742e5f0d6c5a0093bbf6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:21:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 07 19:21:56 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (116 commits)\n  sk98lin: planned removal\n  AT91: MACB support\n  sky2: version 1.12\n  sky2: add new chip ids\n  sky2: Yukon Extreme support\n  sky2: safer transmit timeout\n  sky2: TSO support for EC_U\n  sky2: use dev_err for error reports\n  sky2: add Wake On Lan support\n  fix unaligned exception in /drivers/net/wireless/orinoco.c\n  Remove unused kernel config option DLCI_COUNT\n  z85230: spinlock logic\n  mips: declance: Driver model for the PMAD-A\n  Spidernet: Rework RX linked list\n  NET: turn local_save_flags() + local_irq_disable() into local_irq_save()\n  NET-3c59x: turn local_save_flags() + local_irq_disable() into local_irq_save()\n  hp100: convert pci_module_init() to pci_register_driver()\n  NetXen: Added ethtool support for user level tools.\n  NetXen: Firmware crb init changes.\n  maintainers: add atl1 maintainers\n  ...\n"
    },
    {
      "commit": "756db73df7b7d6b9f6421c1fb2e1cabeaede5846",
      "tree": "6354c8c17aca61778d4c937b5f29b01b9577d3ba",
      "parents": [
        "1d58420bad15d08f93bf1e0342c1b1d1234d69b7"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Thu Feb 08 12:57:40 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:26 2007 +1100"
      },
      "message": "drm/via: Disable AGP DMA for chips with the new 3D engine.\n"
    },
    {
      "commit": "1d58420bad15d08f93bf1e0342c1b1d1234d69b7",
      "tree": "0894a496155dd8cda01427fce9f5351f1981d7ea",
      "parents": [
        "004a7727421fd202bbdfcc0231a3359085199a52"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Jan 08 22:25:47 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:26 2007 +1100"
      },
      "message": "drm: update core memory manager from git drm tree\n\nRemove the memory manager parameter from the put_block function, as this\nmakes the client code a lot cleaner. Prepare buffer manager for lock and\nunlock calls.\nFix buggy aligned allocations.\nRemove the stupid root_node field from the core memory manager.\nSupport multi-page buffer offset alignments\nAdd improved alignment functionality to the core memory manager.\nThis makes an allocated block actually align itself and returns any\nwasted space to the manager.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "004a7727421fd202bbdfcc0231a3359085199a52",
      "tree": "74da2f5eb50095cf7b5388ee05a26328a5519e1b",
      "parents": [
        "b9094d3aaa9550e740b6fd12b68f485d9979ce27"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Jan 08 21:56:59 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:26 2007 +1100"
      },
      "message": "drm: remove drm_ioremap and drm_ioremapfree\n\nhch originally submitted this for paravirt ops work, airlied took it\nand cleaned up a lot of unused code caused by using this.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b9094d3aaa9550e740b6fd12b68f485d9979ce27",
      "tree": "6785813186e909ff9e78dfbf17138c50547b34a9",
      "parents": [
        "f239b7b0cac0682d582949087710a9663b1300d5"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Mon Jan 08 21:31:13 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:26 2007 +1100"
      },
      "message": "i810/i830: use drm_core_ioremap instead of drm_ioremap\n\nThis makes the i810/i830 use the drm_core_ioremap functions.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "f239b7b0cac0682d582949087710a9663b1300d5",
      "tree": "afe4859fed4da0b1363e6027b47a0f17a273d1b8",
      "parents": [
        "9b8d9d0e0181286c0608e6426da1eac45463ecd2"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Jan 08 21:22:50 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:25 2007 +1100"
      },
      "message": "drm: use vmalloc_user instead of vmalloc_32 for DRM_SHM\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "9b8d9d0e0181286c0608e6426da1eac45463ecd2",
      "tree": "4614fe9c303ba3c50b40f90b2bdc1923aa1996a6",
      "parents": [
        "689692e73ea4b95c9fa5d5913eade33147db2e5a"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Jan 08 21:21:41 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:25 2007 +1100"
      },
      "message": "via: allow for npot texture pitch alignment\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "689692e73ea4b95c9fa5d5913eade33147db2e5a",
      "tree": "7b6c843a7649f32affd7533092e97a6443b61a01",
      "parents": [
        "76f625511e61f9d5561885c77d2ff1436ed83797"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Jan 08 21:19:57 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:25 2007 +1100"
      },
      "message": "via: add some new chipsets\n\nDisable 3D functionality and AGP DMA for chipsets with the DX9 3D engine.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "76f625511e61f9d5561885c77d2ff1436ed83797",
      "tree": "bc590d60461126dee15d9594b6b4eaf8dc578b9b",
      "parents": [
        "21d37bbc65e39a26856de6b14be371ff24e0d03f"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thomas-at-tungstengraphics-dot-com",
        "time": "Mon Jan 08 21:03:23 2007 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@linux.ie",
        "time": "Thu Feb 08 13:24:25 2007 +1100"
      },
      "message": "via: some PCI posting flushes\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "14719f325e1cd4ff757587e9a221ebaf394563ee",
      "tree": "f6be6cccda9a249b0ae4b29608b77daa581086b0",
      "parents": [
        "f7feaca77d6ad6bcfcc88ac54e3188970448d6fe"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 16:17:27 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 16:17:27 2007 -0800"
      },
      "message": "Revert \"PCI: remove duplicate device id from ata_piix\"\n\nThis reverts commit b11056355ea149c37edf0ef54976a49f5258cd54.\n\nIt was incorrect, the proper fix is coming through the SATA tree, sorry\nabout that.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ac38dfc39e7684f55174742e5f0d6c5a0093bbf6",
      "tree": "7410a47ca6981ee85a3917d66016e8ef34855fb0",
      "parents": [
        "0cc8674f2be3078fb586add1900c7835c977f384"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Wed Feb 07 09:18:30 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:55 2007 -0500"
      },
      "message": "sk98lin: planned removal\n\nDocument planned removal of sk98lin driver.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0cc8674f2be3078fb586add1900c7835c977f384",
      "tree": "a27d665a8e859755f2c8974e5e90e83f6fea85c2",
      "parents": [
        "683349a3fae4896d91b1fe507ebbadb866587cd8"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Wed Feb 07 16:40:44 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:53 2007 -0500"
      },
      "message": "AT91: MACB support\n\nThe Atmel MACB Ethernet peripheral is also integrated in the AT91SAM9260\nand AT91SAM9263 processors.  The differences from the AVR32 version are:\n      * Single peripheral clock.\n      * MII/RMII selection bit is inverted.\n      * Clock enable bit.\n\nOriginal patch from Patrice Vilchez.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "683349a3fae4896d91b1fe507ebbadb866587cd8",
      "tree": "22dbdedab15208dfa1aaaf64c865dacb66f7b0ef",
      "parents": [
        "f1a0b6f56e0126b82d7b9c2afa86613af8ee3146"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 06 10:45:45 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:50 2007 -0500"
      },
      "message": "sky2: version 1.12\n\nUpdated version for WOL and new id\u0027s\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f1a0b6f56e0126b82d7b9c2afa86613af8ee3146",
      "tree": "d9ac2090a83eb3e7a46dfd549b9b18766a36dfc9",
      "parents": [
        "9374549428820be10f01e217cec1b34cb3e3de6d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 06 10:45:44 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:48 2007 -0500"
      },
      "message": "sky2: add new chip ids\n\nMore new chip id\u0027s from vendor driver version 10.0.4.3\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9374549428820be10f01e217cec1b34cb3e3de6d",
      "tree": "d35c1f19c1d2ee0780106aa91105746dfe46ae19",
      "parents": [
        "62335ab013d9eaef502bd402eb2eb72e8cff58f1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 06 10:45:43 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:46 2007 -0500"
      },
      "message": "sky2: Yukon Extreme support\n\nThis is basic support for the new Yukon Extreme\nchip, extracted from the new vendor driver 10.0.4.3.\n\nSince this is untested hardware, it has a big fat warning for now.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "62335ab013d9eaef502bd402eb2eb72e8cff58f1",
      "tree": "0b8fbb6019b4e3002a9d7e64838b04761376d2ba",
      "parents": [
        "4a50a876ac325a45de1b582571c1248648801b52"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 06 10:45:42 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:44 2007 -0500"
      },
      "message": "sky2: safer transmit timeout\n\nRather than trying to be \"smart\" about possible transmit timeout\ncauses. Just clear all pending frames and reset the PHY.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4a50a876ac325a45de1b582571c1248648801b52",
      "tree": "8eb63fa0d5714587231270882b2135d1b59fc6bb",
      "parents": [
        "b02a92586dca362b0b76ad527b91bd44ce58ece5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 06 10:45:41 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:42 2007 -0500"
      },
      "message": "sky2: TSO support for EC_U\n\nThe Yukon EC_U chipset apparently supports TSO but only for non-Jumbo\nframe sizes because it lacks a Ram buffer.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b02a92586dca362b0b76ad527b91bd44ce58ece5",
      "tree": "4c41505159c75398c7db2d7c2aced191a9190f2f",
      "parents": [
        "e3173832d7be8f62a181a1888a65f0a3dc58c2e0"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Tue Feb 06 10:45:40 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Feb 07 18:50:40 2007 -0500"
      },
      "message": "sky2: use dev_err for error reports\n\nUse the standard dev_xxx functions instead of printk directly for\nerror reports. Fix a bug where the initialization would return 0\nif allocation of network device failed.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f7feaca77d6ad6bcfcc88ac54e3188970448d6fe",
      "tree": "3002076ed2b6ab497b3b90232ff11b08de2eca5d",
      "parents": [
        "5b912c108c8b1fcecbfe13d6d9a183db97b682d3"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 28 12:56:37 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:08 2007 -0800"
      },
      "message": "msi: Make MSI useable more architectures\n\nThe arch hooks arch_setup_msi_irq and arch_teardown_msi_irq are now\nresponsible for allocating and freeing the linux irq in addition to\nsetting up the the linux irq to work with the interrupt.\n\narch_setup_msi_irq now takes a pci_device and a msi_desc and returns\nan irq.\n\nWith this change in place this code should be useable by all platforms\nexcept those that won\u0027t let the OS touch the hardware like ppc RTAS.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5b912c108c8b1fcecbfe13d6d9a183db97b682d3",
      "tree": "0267f65fd9237a41207e4359e09d09e60f6cd754",
      "parents": [
        "1c659d61cfbd8dc3926688c1bbf12d80f4cfb5c2"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 28 12:52:03 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:08 2007 -0800"
      },
      "message": "msi: Kill the msi_desc array.\n\nWe need to be able to get from an irq number to a struct msi_desc.\nThe msi_desc array in msi.c had several short comings the big one was\nthat it could not be used outside of msi.c.  Using irq_data in struct\nirq_desc almost worked except on some architectures irq_data needs to\nbe used for something else.\n\nSo this patch adds a msi_desc pointer to irq_desc, adds the appropriate\nwrappers and changes all of the msi code to use them.\n\nThe dynamic_irq_init/cleanup code was tweaked to ensure the new\nfield is left in a well defined state.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1c659d61cfbd8dc3926688c1bbf12d80f4cfb5c2",
      "tree": "a6ebfbd4a52bcf3e63a84e1ef04e5356c55e9e93",
      "parents": [
        "866a8c87c4e51046602387953bbef76992107bcb"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 28 12:47:52 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:08 2007 -0800"
      },
      "message": "msi: Remove attach_msi_entry.\n\nThe attach_msi_entry has been reduced to a single simple assignment,\nso for simplicity remove the abstraction and directory perform the\nassignment.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "866a8c87c4e51046602387953bbef76992107bcb",
      "tree": "f04eb2c39b7d3b44f2d10dc3b8dc0181be2954fc",
      "parents": [
        "d40f540ce6d992d4123827dbd62f68c4a39c53d0"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 28 12:45:54 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:07 2007 -0800"
      },
      "message": "msi: Fix msi_remove_pci_irq_vectors.\n\nSince msi_remove_pci_irq_vectors is designed to be called during\nhotplug remove it is actively wrong to query the hardware and expect\nmeaningful results back.\n\nTo that end remove the pci_find_capability calls.  Testing\ndev-\u003emsi_enabled and dev-\u003emsix_enabled gives us all of the information\nwe need.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "d40f540ce6d992d4123827dbd62f68c4a39c53d0",
      "tree": "10c379bd4a0612b4d5f2ebceac376eebed4d84f3",
      "parents": [
        "ded86d8d37736df67ddeec4ae00e2ec1a5a90b3c"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 28 12:44:21 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:07 2007 -0800"
      },
      "message": "msi: Remove msi_lock.\n\nWith the removal of msi_lookup_irq all of the functions using msi_lock\noperated on a single device and none of them could reasonably be\ncalled on that device at the same time. \n\nSince what little synchronization that needs to happen needs to happen\noutside of the msi functions, msi_lock could never be contended and as\nsuch is useless and just complicates the code.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "ded86d8d37736df67ddeec4ae00e2ec1a5a90b3c",
      "tree": "6a1c175992692ca2db80b34b0df3cb44b1541253",
      "parents": [
        "8fed4b65236c44d090bd62f2d14938ae791e0260"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Sun Jan 28 12:42:52 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:07 2007 -0800"
      },
      "message": "msi: Kill msi_lookup_irq\n\nThe function msi_lookup_irq was horrible.  As a side effect of running\nit changed dev-\u003eirq, and then the callers would need to change it\nback.  In addition it does a global scan through all of the irqs,\nwhich seems to be the sole justification of the msi_lock.\n\nTo remove the neede for msi_lookup_irq I added first_msi_irq to struct\npci_dev.  Then depending on the context I replaced msi_lookup_irq with\ndev-\u003efirst_msi_irq, dev-\u003emsi_enabled, or dev-\u003emsix_enabled.\n\nmsi_enabled and msix_enabled were already present in pci_dev for other\nreasons.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8fed4b65236c44d090bd62f2d14938ae791e0260",
      "tree": "53b0609ff8e53d9b1410f707f59cd14a555f8c04",
      "parents": [
        "0fcfdabbdbedb3bdc63f29209aeeac805df78a92"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jan 25 19:34:08 2007 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:07 2007 -0800"
      },
      "message": "MSI: Combine pci_(save|restore)_msi/msix_state\n\nThe PCI save/restore code doesn\u0027t need to care about MSI vs MSI-X, all\nit really wants is to say \"save/restore all MSI(-X) info for this device\".\n\nThis is borne out in the code, we call the MSI and MSI-X save routines\nside by side, and similarly with the restore routines.\n\nSo combine the MSI/MSI-X routines into pci_save_msi_state() and\npci_restore_msi_state(). It is up to those routines to decide what state\nneeds to be saved.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0fcfdabbdbedb3bdc63f29209aeeac805df78a92",
      "tree": "49b924287acdf067d470c1d07c0fa02c099e0c0e",
      "parents": [
        "88187dfa4d8bb565df762f272511d2c91e427e0d"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jan 25 19:34:08 2007 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:07 2007 -0800"
      },
      "message": "MSI: Remove pci_scan_msi_device()\n\npci_scan_msi_device() doesn\u0027t do anything anymore, so remove it.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "88187dfa4d8bb565df762f272511d2c91e427e0d",
      "tree": "451f53265c52ea50bcb43bb4e5854fe9c3359182",
      "parents": [
        "89298c7a41e71ecb1e0c3f793655e9ce09662ce0"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jan 25 19:34:07 2007 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "MSI: Replace pci_msi_quirk with calls to pci_no_msi()\n\nI don\u0027t see any reason why we need pci_msi_quirk, quirk code can just\ncall pci_no_msi() instead.\n\nRemove the check of pci_msi_quirk in msi_init(). This is safe as all\ncalls to msi_init() are protected by calls to pci_msi_supported(),\nwhich checks pci_msi_enable, which is disabled by pci_no_msi().\n\nThe pci_disable_msi routines didn\u0027t check pci_msi_quirk, only\npci_msi_enable, but as far as I can see that was a bug not a feature.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "89298c7a41e71ecb1e0c3f793655e9ce09662ce0",
      "tree": "dc14265d4228a2ac289a1eb910b19f23ec1bfa95",
      "parents": [
        "b11056355ea149c37edf0ef54976a49f5258cd54"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 25 16:15:24 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: remove duplicate device id from ipr\n\nAs pointed out by Kay Sievers \u003ckay.sievers@suse.de\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b11056355ea149c37edf0ef54976a49f5258cd54",
      "tree": "8ef440f73476804972408510489a7d76b2c3f50d",
      "parents": [
        "e36c455c2f5fee08fed395e94c7ab156cd159360"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 25 16:15:24 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: remove duplicate device id from ata_piix\n\nAs pointed out by Kay Sievers \u003ckay.sievers@suse.de\u003e\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e36c455c2f5fee08fed395e94c7ab156cd159360",
      "tree": "cfe0e29851b49893083108601bbee4ca9d38dc9e",
      "parents": [
        "c54c18790700b8b2a503945d729aa425c25691fe"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Jan 16 12:17:13 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: power management: remove noise on non-manageable hw\n\nReturn early from pci_set_power_state() if hardware does not support\npower management. This way, we do not generate noise in the logs.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c54c18790700b8b2a503945d729aa425c25691fe",
      "tree": "90061bba5831aa5112afb08fc2fc89f32582078b",
      "parents": [
        "8255cf35d503db7c1b26ae53b6b7f23ada82316f"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Thu Jan 18 13:50:05 2007 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: cleanup MSI code\n\nCleanup MSI code as follows:\n\n - fix some types\n - fix strange local variable definition\n - delete unnecessary blank line\n - add comment to #endif which is far from corresponding #ifdef\n\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8255cf35d503db7c1b26ae53b6b7f23ada82316f",
      "tree": "be008a902beb853782622a2cc116f1f9c68ac042",
      "parents": [
        "1863100a0244828f78e5e47b22b93ca912e80963"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 06 21:48:41 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: make isa_bridge Alpha-only\n\nSince isa_bridge is neither assigned any value !NULL nor used on !Alpha, \nthere\u0027s no reason for providing it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1863100a0244828f78e5e47b22b93ca912e80963",
      "tree": "36c0958983ceeffb5dc6fa75e64dde410987af35",
      "parents": [
        "2f2d39d2843570e81be6d53da6052f6752dc3c45"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jan 14 14:46:32 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: remove quirk_sis_96x_compatible()\n\nSince 2.6.0-test10, all quirk_sis_96x_compatible() had any effect on\nwas a printk().\n\nThis patch therefore removes it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "2f2d39d2843570e81be6d53da6052f6752dc3c45",
      "tree": "76b57ace5a843d2ed24dfab6297bbd6d6d8fb3f7",
      "parents": [
        "15a260d53f7ca026e45109d2c2bec8c4b087780b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Jan 05 11:23:15 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:06 2007 -0800"
      },
      "message": "PCI: Speed up the Intel SMBus unhiding quirk\n\nSpeed up the Intel SMBus PCI quirk by avoiding tests which can only\nfail. This also makes the compiled code significantly smaller when\nusing gcc 3.2/3.4. gcc 4.x appears to optimize the code by itself so\nthis change doesn\u0027t make a difference there.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "15a260d53f7ca026e45109d2c2bec8c4b087780b",
      "tree": "6db2fde4b3c8589f94f532e09f4e105c703b7606",
      "parents": [
        "9f593e30b318719b0e3889c730cc3a2d0729a707"
      ],
      "author": {
        "name": "Daniel Yeisley",
        "email": "dan.yeisley@unisys.com",
        "time": "Thu Dec 21 14:34:57 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "PCI Quirk: 1k I/O space IOBL_ADR fix on P64H2\n\nThere\u0027s an existing quirk for the kernel to use 1k IO space granularity\non the Intel P64H2.  It turns out however that pci_setup_bridge() in\ndrivers/pci/setup-bus.c reads in the IO base and limit address register\nmasks it off to the nearest 4k, and writes it back.  This causes the\nkernel to be on 1k boundaries and the hardware to be 4k aligned.  The\npatch below fixes the problem. \n\nSigned-off-by: Dan Yeisley \u003cdan.yeisley@unisys.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9f593e30b318719b0e3889c730cc3a2d0729a707",
      "tree": "f3fae586a92afb2073dd0c00c7fffa7dd6024075",
      "parents": [
        "1555b33da0b27f933fbe08679935ce9d83c0e9e9"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Jan 09 13:03:10 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "shpchp: delete trailing whitespace\n\nThis patch deletes trailing white space in SHPCHP driver. This has no\nfunctional change.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1555b33da0b27f933fbe08679935ce9d83c0e9e9",
      "tree": "f6c94fb592ac48a5c7816edfa48af976f6c72ddf",
      "parents": [
        "3d9c18872fa1db5c43ab97d8cbca43775998e49c"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Jan 09 13:03:01 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "shpchp: remove DBG_XXX_ROUTINE\n\nThis patch removes DBG_ENTER_ROUTINE, DBG_LEAVE_ROUTINE and related\ncode.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3d9c18872fa1db5c43ab97d8cbca43775998e49c",
      "tree": "20eb2346e87a5e0df2da945b106a155a87d637da",
      "parents": [
        "34d03419f03bcfdf70d9617a9b90b60c93482c4a"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Tue Jan 09 13:02:48 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "shpchp: remove CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE\n\nThe CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE config option is not\nneeded because polling mechanism for shpc hotplug events can be\nenabled through module option \u0027shpchp_poll_mode\u0027. This patch removes\nCONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "34d03419f03bcfdf70d9617a9b90b60c93482c4a",
      "tree": "4371f46298a0bd24df178cbe73fe815bf146faad",
      "parents": [
        "262303fe329a51463925f3749aafc358a4201397"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Jan 09 13:02:36 2007 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "PCIEHP: Add Electro Mechanical Interlock (EMI) support to the PCIE hotplug driver.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "262303fe329a51463925f3749aafc358a4201397",
      "tree": "f9b82b164c8a25d94c9602d640f1b853e7633295",
      "parents": [
        "44ef4cefb0168740184ee3d7d18254339741e9d5"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:10 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "pciehp: fix wait command completion\n\nThis patch fixes this problem that pciehp driver will sleep\nunnecessarily long when waiting for command completion. With this\npatch, modprobe pciehp driver becomes very faster as follows for\ninstance.\n\n  o Without this patch\n    # time /sbin/modprobe pciehp\n\n    real    0m4.976s\n    user    0m0.000s\n    sys     0m0.004s\n\n  o With this patch\n    # time /sbin/modprobe pciehp\n\n    real    0m0.640s\n    user    0m0.000s\n    sys     0m0.004s\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "44ef4cefb0168740184ee3d7d18254339741e9d5",
      "tree": "9ae7d2d94c6bec9fe1b6c0a9ddf7e78994ea4dc9",
      "parents": [
        "75e13178af33e20b5802885f637af2a82c64ac2c"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:09 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "pciehp: cleanup wait command completion\n\nThis patch cleans up the code to wait for command completion.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "75e13178af33e20b5802885f637af2a82c64ac2c",
      "tree": "73af18b3bf9bdfc1d956683fd338c684788b1382",
      "parents": [
        "15232ece5566710d24c81ac3dd629f7556a92818"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:08 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "pciehp: remove unused pcie_cap_base\n\nThis patch removes unused pcie_cap_base variable.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "15232ece5566710d24c81ac3dd629f7556a92818",
      "tree": "e1648367c659ce415181ca2b602c8d60bc8a93d8",
      "parents": [
        "a0f018daa9955d123b9257b08bcac2d59e295967"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:07 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:05 2007 -0800"
      },
      "message": "pciehp: cleanup pciehp.h\n\nThis patch cleans up pciehp.h. This has no functional change.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a0f018daa9955d123b9257b08bcac2d59e295967",
      "tree": "7ab217338e23731596b2ef1bda5a87a1c9008088",
      "parents": [
        "a8c2b635979823043ea7766dea1d9371773b4d8e"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:06 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:04 2007 -0800"
      },
      "message": "pciehp: cleanup register access\n\nThis patch cleans up register access functions. This has no functional\nchange.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "a8c2b635979823043ea7766dea1d9371773b4d8e",
      "tree": "f9df75e8ff6623362c94359982d160fc811d919e",
      "parents": [
        "48fe39151727db350347e1dba09d71c8ca24207a"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:05 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:04 2007 -0800"
      },
      "message": "pciehp: remove unused pci_bus from struct controller\n\nThis patch removes unused pci_bus member from struct controller.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "48fe39151727db350347e1dba09d71c8ca24207a",
      "tree": "6b540050279409b0045b4fb66938ee0c18b5fecd",
      "parents": [
        "2410fa4eaec4133f9fa8968f277ddb28b89b92b3"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Thu Dec 21 17:01:04 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Feb 07 15:50:04 2007 -0800"
      },
      "message": "pciehp: remove unnecessary php_ctlr\n\nThe struct php_ctlr seems to be only for complicating codes. This\npatch removes struct php_ctlr and related codes.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "2410fa4eaec4133f9fa8968f277ddb28b89b92b3"
}
