)]}'
{
  "log": [
    {
      "commit": "4c5d502d8b2db8947c44dc44bdc67dbe55cce2b9",
      "tree": "2e6f994037a04de53e82e36a0eac255b6b2ec803",
      "parents": [
        "d71a674922e7519edb477ecb585e7d29d69c7aa7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Aug 31 19:50:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 01 01:13:31 2009 -0700"
      },
      "message": "hdlc: convert to netdev_tx_t\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "991990a12de42281f81b4e3a6471586d2d0caf6a",
      "tree": "7b7ad34cf8218dab2ddd882a87b7c7a687b7d2ee",
      "parents": [
        "dff3fde7be8f08c78914fca3d25e1cffe7625faa"
      ],
      "author": {
        "name": "Krzysztof Hałasa",
        "email": "khc@pm.waw.pl",
        "time": "Thu Jan 08 22:52:11 2009 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Jan 21 14:03:37 2009 -0800"
      },
      "message": "WAN: Convert generic HDLC drivers to netdev_ops.\n\nAlso remove unneeded last_rx update from Synclink drivers.\nSynclink part mostly by Stephen Hemminger.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b74ca3a896b9ab5f952bc440154758e708c48884",
      "tree": "cc67fc67ddd6ac20e25b1060ab633a4d5c4e6ee8",
      "parents": [
        "5a001a070e032bea1be563b13ebf9819cd5e54d4"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Mon Dec 08 01:14:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 08 01:14:16 2008 -0800"
      },
      "message": "netdevice: Kill netdev-\u003epriv\n\nThis is the last shoot of this series.\nAfter I removing all directly reference of netdev-\u003epriv, I am killing\n\"priv\" of \"struct net_device\" and fixing relative comments/docs.\n\nAnyone will not be allowed to reference netdev-\u003epriv directly.\nIf you want to reference the memory of private data, use netdev_priv()\ninstead.\nIf the private data is not allocted when alloc_netdev(), use\nnetdev-\u003eml_priv to point that memory after you creating that private\ndata.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2baf8a2daab65cdd3f20bfeb4676a2f6aff7c3bf",
      "tree": "957eb111fad4ce334ff8d49861a08d1fcf14e64a",
      "parents": [
        "f757fec4b0d45dfcb52f9a914a12225a6a0a3e05"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Fri Nov 21 16:34:18 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:34:18 2008 -0800"
      },
      "message": "netdevice hdlc: Convert directly reference of netdev-\u003epriv\n\nFor killing directly reference of netdev-\u003epriv, use netdev-\u003eml_priv to replace it.\nBecause the private pvc data comes from add_pvc() and can\u0027t be allocated in\nalloc_netdev().\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nAcked-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "198191c4a7ce4daba379608fb38b9bc5a4eedc61",
      "tree": "3229362a45a15af42628553926bc040e44c39ce0",
      "parents": [
        "844290e56067aed0a54142d756565abb9614136c"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Mon Jun 30 23:26:53 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 04 08:47:41 2008 -0400"
      },
      "message": "WAN: convert drivers to use built-in netdev_stats\n\nThere is no point in using separate net_device_stats structs when\nthe one in struct net_device is present. Compiles.\n\nSigned-off-by: Krzysztof Hałasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "40d25142f2ef27084fc317ac8bb5bae460c8ea72",
      "tree": "400145d4607b8db1151c7379cb60fdc050210dc9",
      "parents": [
        "983e23041b28abb113862b2935a85cfb9aab4f5a"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Fri Feb 01 22:37:12 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Feb 05 13:31:39 2008 -0500"
      },
      "message": "Generic HDLC - remove now unneeded hdlc_device_desc\n\nRemoves now unneeded struct hdlc_device_desc\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "abf17ffda7b7b6c83a29d7ccea91d46065c6ca3e",
      "tree": "1ef35e54cb8bfc2fbaf9c1b2b821b5ef7f6bd1c5",
      "parents": [
        "27345bb684140f5f306963e0d6e25a60c7857dfe"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Fri Apr 27 13:13:33 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:07 2007 -0400"
      },
      "message": "Generic HDLC sparse annotations\n\nSparse annotations, including two minor bugfixes.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "459a98ed881802dee55897441bc7f77af614368e",
      "tree": "b81f76632d8f2e21eb91ec3d885091a98398d93e",
      "parents": [
        "4c13eb6657fe9ef7b4dc8f1a405c902e9e5234e0"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 19 15:30:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:24:32 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_reset_mac_header(skb)\n\nFor the common, open coded \u0027skb-\u003emac.raw \u003d skb-\u003edata\u0027 operation, so that we can\nlater turn skb-\u003emac.raw into a offset, reducing the size of struct sk_buff in\n64bit land while possibly keeping it as a pointer on 32bit.\n\nThis one touches just the most simple case, next will handle the slightly more\n\"complex\" cases.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb2a2fd91f7c8a53b15063d6f08cf22b9a56cbfb",
      "tree": "1d910a9460b76fd85ed02e8b9131270e4977f6f7",
      "parents": [
        "c226951b93f7cd7c3a10b17384535b617bd43fd0"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Tue Sep 26 23:23:45 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Sep 26 17:40:24 2006 -0400"
      },
      "message": "[PATCH] Modularize generic HDLC\n\nThis patch enables building of individual WAN protocol support\nroutines (parts of generic HDLC) as separate modules.\nAll protocol-private definitions are moved from hdlc.h file\nto protocol drivers. User-space interface and interface\nbetween generic HDLC and underlying low-level HDLC drivers\nare unchanged.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c2ce920468624d87ec5f91f080ea99681dae6d88",
      "tree": "7261de0bd5b008889598d310d78a49edfe151ded",
      "parents": [
        "b47b2ec19892ffc2b06ebf138ed4aa141275a1c2"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Wed Jul 12 13:46:12 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Jul 12 13:59:06 2006 -0700"
      },
      "message": "[WAN]: converting generic HDLC to use netif_dormant*()\n\nThis patch converts generic HDLC (and WAN drivers using it) from\nhdlc_set_carrier() to netif_dormant*() interface.\nWAN hardware drivers should now use netif_carrier_on|off() like\nother network drivers.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a31e348e3ecaf54c50240109ac4574b180f8840",
      "tree": "319978d90b95c7f1d4bf1fdfc552dc8850f330e7",
      "parents": [
        "aa95abefccc25efea5c8654bc3475e8161319b94"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Thu Jun 22 22:20:19 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Jun 22 23:32:03 2006 -0400"
      },
      "message": "[PATCH] WAN: register_hdlc_device() doesn\u0027t need dev_alloc_name()\n\nDavid Boggs noticed that register_hdlc_device() no longer needs\nto call dev_alloc_name() as it\u0027s called by register_netdev().\nregister_hdlc_device() is currently equivalent to register_netdev().\n\nhdlc_setup() is now EXPORTed as per David\u0027s request.\n\nSigned-off-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ab611487d8ada506e511d2b8f22fb8e7be9939b9",
      "tree": "caa87031e209e8845f84209b69c6c8225def945f",
      "parents": [
        "84531c24f27b02daa8e54e2bb6dc74a730fdf0a5"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 12 12:08:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 12 12:08:43 2005 -0700"
      },
      "message": "[NET]: __be\u0027ify *_type_trans()\n\ntr_type_trans(), hippi_type_trans() left as-is.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3dd65f958354226275522b5a64157834bdc5415",
      "tree": "851d12ea34fb9e5e5eb439a774da5a6a862ca762",
      "parents": [
        "88d7bd8cb9eb8d64bf7997600b0d64f7834047c5"
      ],
      "author": {
        "name": "Krzysztof Halasa",
        "email": "khc@pm.waw.pl",
        "time": "Thu Apr 21 15:57:25 2005 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun May 15 22:24:12 2005 -0400"
      },
      "message": "[PATCH] Generic HDLC update\n\nThe attached patch updates generic HDLC to version 1.18.\nFR Cisco LMI production-tested. Please apply to Linux 2.6. Thanks.\n\nChanges:\n- doc updates\n- added Cisco LMI support to Frame-Relay code\n- cleaned hdlc_fr.c a bit, removed some orphaned #defines etc.\n- fixed a problem with non-functional LMI in FR DCE mode.\n- changed diagnostic messages to better conform to FR standards\n- all protocols: information about carrier changes (DCD line) is now\n  printed to kernel logs.\n\nSigned-Off-By: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
