)]}'
{
  "log": [
    {
      "commit": "61357325f377889a1daffa14962d705dc814dd0e",
      "tree": "7b436f1097abbc5681de6d1e5901f62963b42220",
      "parents": [
        "d0cf9c0dadcdc89a755bcb301cfc9c796eb28ccf"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Aug 31 19:50:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 01 01:14:07 2009 -0700"
      },
      "message": "netdev: convert bulk of drivers to netdev_tx_t\n\nIn a couple of cases collapse some extra code like:\n   int retval \u003d NETDEV_TX_OK;\n   ...\n   return retval;\ninto\n   return NETDEV_TX_OK;\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad8affd972a705a38e769859c50ee8e749b631da",
      "tree": "97d8a25b215f1a888fda3a3d876536843e0abccc",
      "parents": [
        "d93fe1a144c1a4312972bedbefc2213aa8b88612"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Fri Apr 24 04:45:33 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 24 04:45:33 2009 -0700"
      },
      "message": "8390p: fix build breakage\n\nFix this build error caused by 362b76edb789\n\"8390p: Get rid of init_module/cleanup_module\"\n\ndrivers/net/8390p.c:94:19: error: invalid suffix \"p_init_module\" on integer constant\ndrivers/net/8390p.c:94: error: expected identifier or \u0027(\u0027 before numeric constant\ndrivers/net/8390p.c:99:20: error: invalid suffix \"p_cleanup_module\" on integer constant\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "362b76edb78923face033e18e4ffc85df8db0f28",
      "tree": "f86291eaa418b22d227bfbf9d51e38e0ad3050cd",
      "parents": [
        "4cb9be7ab47820a1fa747569f5f035a5f628c91b"
      ],
      "author": {
        "name": "Mateusz Mandera",
        "email": "ormi.linux@gmail.com",
        "time": "Wed Apr 22 02:24:28 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 22 02:24:28 2009 -0700"
      },
      "message": "8390p: Get rid of init_module/cleanup_module\n\nThis trivial patch just \"gets rid of\" init_module and cleanup_module\nfrom drivers/net/8390p.c\n\nSigned-off-by: Mateusz Mandera \u003cormi.linux@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "eb9bdaee550e4a56592ae12171b0be6de8fc9d17",
      "tree": "7f4645ea959f4089bc02910b86000c48c207b926",
      "parents": [
        "84381eed93c974024402eda250c9e7890b72ca4a"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 07:58:29 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:06 2009 -0700"
      },
      "message": "8390(p): remove old compat_net_dev_ops code\n\nRemove compat_net_dev_ops code and use struct net_device_ops\ninstead of it.\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe96aaa14f553f0eb7af0e3502563a5400c65257",
      "tree": "c82499085a496ede1d4764c61e249c4a0a2c6a43",
      "parents": [
        "0faac9f75fa4260d67fed5a67bb2f16dbe2e93c8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Jan 09 11:13:14 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jan 11 00:06:36 2009 -0800"
      },
      "message": "netdev: add missing set_mac_address hook\n\nMany drivers lost the ability to set ethernet address accidently\nduring the net_device_ops conversion.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a4a84294b0d60b8c287131478f743ba2bc68949",
      "tree": "45985fb0b6055030061b33bb913f6bb2f6b314cb",
      "parents": [
        "8b124a8e14c04378466ddfe63e41fc5035f957eb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 15 15:14:59 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 15 15:14:59 2008 -0800"
      },
      "message": "8390/8390p: Fix compat netdev ops handling.\n\nBased upon a report from Randy Dunlap.\n\nThe compat netdev ops assignments need to happen in\n8390.c and 8390p.c, not lib8390.c, as only the type\nspecific code can assign the correct function pointers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8884c092e5e4f9a1b6e44f2e02a3eb5481af87ab",
      "tree": "3afd7d5b3453aa34ce1f6bb010c3e843ca337b90",
      "parents": [
        "b27aeadb5948d400df83db4d29590fb9862ba49d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Nov 25 18:12:49 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 25 18:12:49 2008 -0800"
      },
      "message": "8390: add common net_device ops\n\nFix the defactoring of ei_XXX functions in 8390 and 8390p.\nRemove the tx_timeout hack since no driver including the 3c503\noverrides tx_timeout at this time, looks like a legacy thing.\n\nAlso, since several drivers all have same hooks, provide common\nnetdev_ops.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "caa1687c0123705182dc0388304a4c9b78fcf41c",
      "tree": "d94129a204a3846ed67db600e45aa67c92d75bda",
      "parents": [
        "057b61afca098d3ad3d9e8d15914bc9f9315e425"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "gustavo@las.ic.unicamp.br",
        "time": "Sat Aug 02 15:55:12 2008 -0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:21:03 2008 -0400"
      },
      "message": "drivers/net: coding styles fixes to drivers/net/8390p.c\n\nFix all errors and warnings reported by checkpatch.pl\n\nSigned-off-by: Gustavo F. Padovan \u003cgustavo@las.ic.unicamp.br\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "057b61afca098d3ad3d9e8d15914bc9f9315e425",
      "tree": "ed7051851a2413465eca8b220189170cee72c7cf",
      "parents": [
        "71557a37adb5df17631c493b3b7d912938c720b2"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "gustavo@las.ic.unicamp.br",
        "time": "Sat Aug 02 15:55:11 2008 -0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu Aug 07 02:21:02 2008 -0400"
      },
      "message": "drivers/net: Remove \u0027return\u0027 of void function NS8390p_init()\n\nWe don\u0027t need this into a void function.\n\nSigned-off-by: Gustavo F. Padovan \u003cgustavo@las.ic.unicamp.br\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "055e5110ae0c0c1176a75b78d789294f2ff2f7af",
      "tree": "c17450678079c1cf2e1affc2789d2742dbb10c64",
      "parents": [
        "141766cf9755e773b980238da52f5f5da5c69abe"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jul 03 23:43:12 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jul 04 08:47:51 2008 -0400"
      },
      "message": "8390: Split 8390 support into a pausing and a non pausing driver core\n\nOnly a few ISA controllers need the pausing version of the 8390 core\nwhile PCMCIA, later ISA and PCI do not. More importantly the ISA delays\ncan break non ISA boxes so we must use a different build of 8390.c for\nthe two sets of controllers.\n\nNo changes since last time as all the points of concerns raised proved to\nbe invalid\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    }
  ]
}
