)]}'
{
  "log": [
    {
      "commit": "3ef8e4e9e4d18910cd03dcd481a5dced437b83cf",
      "tree": "0ccbe455724fd35f54b3e522363a58727543bfbe",
      "parents": [
        "7fe624f5607ed98de0034adf130e857474dffc2b"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sun Apr 19 18:42:58 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Apr 19 18:42:58 2009 -0700"
      },
      "message": "iseries_veth: fix build breakage\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7fe624f5607ed98de0034adf130e857474dffc2b",
      "tree": "7862c16e5b9090636bc4c3551de3f23f858ac5bb",
      "parents": [
        "573636cbafeba88f7c88832ae053dafe265bf94b"
      ],
      "author": {
        "name": "Andrew Gallatin",
        "email": "gallatin@myri.com",
        "time": "Fri Apr 17 15:45:15 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 17 15:45:15 2009 -0700"
      },
      "message": "myri10ge: fix compile error\n\nA compilation error snuck into\n2d90b0aa3bc484189940444bcddcbe0ebbb53af5\ndue to an over-zealous indent script removing spaces around array\ninitialization ellipsis.  The attached patch fixes the myri10ge\ncompilation in net-next.\n\nSigned-off-by: Andrew Gallatin \u003cgallatin@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "573636cbafeba88f7c88832ae053dafe265bf94b",
      "tree": "d1acf4db4b18faf23771fd71f183acad1caf6641",
      "parents": [
        "d32da050a340214c5dae0d014e39f75548cac2f2"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Fri Apr 17 04:52:48 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 17 04:52:48 2009 -0700"
      },
      "message": "[PATCH] net: remove superfluous call to synchronize_net()\n\ninet_register_protosw() function is responsible for adding a new\ninet protocol into a global table (inetsw[]) that is used with RCU rules.\n\nAs soon as the store of the pointer is done, other cpus might see\nthis new protocol in inetsw[], so we have to make sure new protocol\nis ready for use. All pending memory updates should thus be committed\nto memory before setting the pointer.\nThis is correctly done using rcu_assign_pointer()\n\nsynchronize_net() is typically used at unregister time, after\nunsetting the pointer, to make sure no other cpu is still using\nthe object we want to dismantle. Using it at register time\nis only adding an artificial delay that could hide a real bug,\nand this bug could popup if/when synchronize_rcu() can proceed\nfaster than now.\n\nThis saves about 13 ms on boot time on a HZ\u003d1000 8 cpus machine  ;) \n(4 calls to inet_register_protosw(), and about 3200 us per call)\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d32da050a340214c5dae0d014e39f75548cac2f2",
      "tree": "de659d52413447b8dc4fd482d087e7f873b2a87a",
      "parents": [
        "f6a2629353718e588820b731af43a445b6f35648"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu Apr 16 15:48:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 17 01:14:53 2009 -0700"
      },
      "message": "wan/pc300_drv: convert to net_device_ops\n\nOn Fri, Apr 17, 2009 at 05:23:02AM +0400, Alexander Beregalov wrote:\n\u003e\n\u003e Signed-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\n\u003e ---\n\u003e  drivers/net/wan/pc300_drv.c |   22 ++++++++++++++--------\n\u003e  1 files changed, 14 insertions(+), 8 deletions(-)\n\u003e\n\u003e diff --git a/drivers/net/wan/pc300_drv.c b/drivers/net/wan/pc300_drv.c\n\u003e index c23fde0..df10a4c 100644\n\u003e --- a/drivers/net/wan/pc300_drv.c\n\u003e +++ b/drivers/net/wan/pc300_drv.c\n\u003e @@ -225,6 +225,7 @@ static char rcsid[] \u003d\n\u003e  #include \u003clinux/skbuff.h\u003e\n\u003e  #include \u003clinux/if_arp.h\u003e\n\u003e  #include \u003clinux/netdevice.h\u003e\n\u003e +#include \u003clinux/etherdevice.h\u003e\n\u003e  #include \u003clinux/spinlock.h\u003e\n\u003e  #include \u003clinux/if.h\u003e\n\u003e  #include \u003cnet/arp.h\u003e\n\u003e @@ -3246,6 +3247,18 @@ static inline void show_version(void)\n\u003e  \t\trcsvers, rcsdate, __DATE__, __TIME__);\n\u003e  }\t\t\t\t/* show_version */\n\u003e\n\u003e +static const struct net_device_ops cpc_netdev_ops \u003d {\n\u003e +\t.ndo_init\t\t\u003d NULL,\n\u003e +\t.ndo_open\t\t\u003d cpc_open,\n\u003e +\t.ndo_stop\t\t\u003d cpc_close,\n\u003e +\t.ndo_tx_timeout\t\t\u003d cpc_tx_timeout,\n\u003e +\t.ndo_set_multicast_list\t\u003d NULL,\n\nIn this case ndo_init and ndo_set_multicast_list\nare not needed.\n\n\u003eFrom 1507a5a797a5f0005696a9bf10e390caca9c3800 Mon Sep 17 00:00:00 2001\nFrom: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nDate: Fri, 17 Apr 2009 05:45:48 +0400\nSubject: [PATCH] wan/pc300_drv: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f6a2629353718e588820b731af43a445b6f35648",
      "tree": "491e9aa2816f64203d188c9ebe96ec8ccce3a0f9",
      "parents": [
        "6498be3fba7b102132241be5763263e8e8bf6f9e"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Thu Apr 16 15:23:03 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Apr 17 01:14:52 2009 -0700"
      },
      "message": "irda: include etherdevice.h for eth_*() functions\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6498be3fba7b102132241be5763263e8e8bf6f9e",
      "tree": "0312a614aca4fa6e141bd85b9284ea9e7be2958e",
      "parents": [
        "97131079183cd671e18e661f1a387cdb5dffd313"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Apr 16 17:56:57 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 18:00:44 2009 -0700"
      },
      "message": "myri10ge: fix tx ring size in ethtool -g\n\nFix tx ring size reported via ethtool -g.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "97131079183cd671e18e661f1a387cdb5dffd313",
      "tree": "f2b113d31113c4371c5f443162274c5c54ab5951",
      "parents": [
        "2d90b0aa3bc484189940444bcddcbe0ebbb53af5"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Apr 16 02:29:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 18:00:44 2009 -0700"
      },
      "message": "myri10ge: add MODULE_DEVICE_TABLE\n\nAdd MODULE_DEVICE_TABLE so that modinfo reports pci device id aliases.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d90b0aa3bc484189940444bcddcbe0ebbb53af5",
      "tree": "06ad73d3d07583ad25f1b50337b2f69a9855dcca",
      "parents": [
        "590818250684d18bb0e30c45d79971dcdff96ad0"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Apr 16 02:24:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 18:00:43 2009 -0700"
      },
      "message": "myri10ge: allow per-board firmware overriding\n\nAdd myri10ge_fw_names to override the default firmware\non a per-board basis.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "590818250684d18bb0e30c45d79971dcdff96ad0",
      "tree": "74569b7dc4061819495b00ac4321a30f78791dad",
      "parents": [
        "a54bfa40fd16aeb90bc556189221576f746f8567"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Apr 16 02:23:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 18:00:43 2009 -0700"
      },
      "message": "myri10ge: force stats update in ethtool gstats\n\nForce a statistics update when our ethtool gstats routine\nis called.  Otherwise, ethtool will continue to read stale\nstats until something forces an update by reading /proc/net/dev\n\nThis requires putting a lock around the stats update to guard\nagainst 2 threads (one via ethtool, and one via procfs)\nupdating the stats at once.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a54bfa40fd16aeb90bc556189221576f746f8567",
      "tree": "176bb7a99ffab5f42f0dd4e9671f335be3f3efa0",
      "parents": [
        "fe957c40ec5e2763b9977c565beab3bde3aaf85b",
        "134ffb4cad92a6aa534e55a9be145bca780a32c1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 17:35:26 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 17:35:26 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "134ffb4cad92a6aa534e55a9be145bca780a32c1",
      "tree": "be2b312eefbe4b38e81efb384fda4d8fdfae9943",
      "parents": [
        "2238aff5bbd9d928b69e579b4c95842f97da95ba",
        "98d500d66cb7940747b424b245fc6a51ecfbf005"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 16:32:29 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 16:32:29 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-2.6\n"
    },
    {
      "commit": "2238aff5bbd9d928b69e579b4c95842f97da95ba",
      "tree": "8420e3b1888c56c61bfdd1482f468dcdcdbfc180",
      "parents": [
        "3664090e199f10cb0282097faae8f8ca58c1e4ae"
      ],
      "author": {
        "name": "Tony Breeds",
        "email": "tony@bakeyournoodle.com",
        "time": "Thu Apr 16 16:27:23 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 16:27:23 2009 -0700"
      },
      "message": "ixgbe: Be explict with what we are !\u0027ing in ixgbe_sfp_config_module_task()\n\nGCC warns:\ndrivers/net/ixgbe/ixgbe_main.c: In function \u0027ixgbe_sfp_config_module_task\u0027:\ndrivers/net/ixgbe/ixgbe_main.c:3920: warning: suggest parantheses around\noperand of \u0027!\u0027 or change \u0027\u0026\u0027 to \u0027\u0026\u0026\u0027 or \u0027!\u0027 to \u0027~\u0027\n\nWhich I think is right.  Bracket to remove ambiguity.\n\nSigned-off-by: Tony Breeds \u003ctony@bakeyournoodle.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98d500d66cb7940747b424b245fc6a51ecfbf005",
      "tree": "0c5d745901be7aab151071829a8dc6fac193fb30",
      "parents": [
        "38fb0afcd8761f8858e27135ed89a65117e2019c"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Apr 16 18:33:01 2009 +0200"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu Apr 16 18:33:01 2009 +0200"
      },
      "message": "netfilter: nf_nat: add support for persistent mappings\n\nThe removal of the SAME target accidentally removed one feature that is\nnot available from the normal NAT targets so far, having multi-range\nmappings that use the same mapping for each connection from a single\nclient. The current behaviour is to choose the address from the range\nbased on source and destination IP, which breaks when communicating\nwith sites having multiple addresses that require all connections to\noriginate from the same IP address.\n\nIntroduce a IP_NAT_RANGE_PERSISTENT option that controls whether the\ndestination address is taken into account for selecting addresses.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12954\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "3664090e199f10cb0282097faae8f8ca58c1e4ae",
      "tree": "7197bd165cb21b8341b85adde180e8d063547404",
      "parents": [
        "9d8d05ae66f40642987486f4b107565fc561a77c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Apr 16 02:43:37 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 03:13:07 2009 -0700"
      },
      "message": "phylib: Fix delay argument of schedule_delayed_work\n\nThe commit a390d1f3 (\"phylib: convert state_queue work to\ndelayed_work\") missed converting \u0027expires\u0027 value to \u0027delay\u0027 value.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nAcked-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe957c40ec5e2763b9977c565beab3bde3aaf85b",
      "tree": "07e10dff2cdaa3a9414fa19864f181eb65082942",
      "parents": [
        "f0b3fbeae11a526c3d308b691684589ee37c359b"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:54 2009 -0700"
      },
      "message": "fec: call fec_restart() in fec_open()\n\nWe called fec_stop() in fec_enet_close(), thus we have to call\nfec_restart() in fec_enet_open().\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0b3fbeae11a526c3d308b691684589ee37c359b",
      "tree": "f6a40339d96ad7921a4969a100e272194e08d0d2",
      "parents": [
        "009fda83ee2f38e5deb9d62fc54a904a92645fe4"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:53 2009 -0700"
      },
      "message": "FEC Buffer rework\n\nAllocate buffers in fec_open and free them again in fec_close. This makes\nit possible to use this driver as a module.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "009fda83ee2f38e5deb9d62fc54a904a92645fe4",
      "tree": "ffc9cfe3d5f9b55a11d6087f63b85b082518161d",
      "parents": [
        "3644ee00c43cca08c9baac7eaea22250aaf84182"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:52 2009 -0700"
      },
      "message": "fec: switch to net_device_ops\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3644ee00c43cca08c9baac7eaea22250aaf84182",
      "tree": "75938c61f11bb6d000e6e6a1ab7ec358ea2073e5",
      "parents": [
        "8549889c3369f7653bd98861c3d2cf97d810dc37"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:52 2009 -0700"
      },
      "message": "fec: remove debugging printks\n\nThese printks in fec_timeout do not give useful information in\na production kernel.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8549889c3369f7653bd98861c3d2cf97d810dc37",
      "tree": "8cac34b6665c9c709a2b854464e25e625c2167af",
      "parents": [
        "4f1ceb4b46d523382f5a46622af9d3315a9b3e7f"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:51 2009 -0700"
      },
      "message": "fec: align receive packets\n\nOtherwise we get a lot of alignment errors\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f1ceb4b46d523382f5a46622af9d3315a9b3e7f",
      "tree": "fb0ba8327da59e8a8ece954d129621819abbcf66",
      "parents": [
        "4e8318368af44488f6438a31537ddb57de0d4e00"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:51 2009 -0700"
      },
      "message": "fec: refactor init function\n\nfec_enet_init() does the hardware initialisation and then calls\nfec_restart() which does the same initialisation again, so we\ncan safely remove the initialisation from fec_enet_init().\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e8318368af44488f6438a31537ddb57de0d4e00",
      "tree": "ad3b0d8a32301830a812eec881ba136014667545",
      "parents": [
        "22f6b860da25abe2c3e33347ccb806e6bcc57390"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:50 2009 -0700"
      },
      "message": "fec: refactor set_multicast_list() to make it more readable\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22f6b860da25abe2c3e33347ccb806e6bcc57390",
      "tree": "555737e3658ec576f20a7fe40325511b0b254d39",
      "parents": [
        "8d4dd5cff892e18a34422852c05a88b79ff978ed"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:18 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:50 2009 -0700"
      },
      "message": "fec: Codingstyle cleanups\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d4dd5cff892e18a34422852c05a88b79ff978ed",
      "tree": "f28822408c874736c99687d02480893278c4a577",
      "parents": [
        "2e28532f7e63c3011f7b3c1516cfebd5321bdd15"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:17 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:49 2009 -0700"
      },
      "message": "fec: remove unnecessary cast\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e28532f7e63c3011f7b3c1516cfebd5321bdd15",
      "tree": "b164c335b57ea5e5e4cd92f68fb64b600ac308f5",
      "parents": [
        "f44d6305280378cb34319e0118e18d84cc7ac773"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 01:32:16 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:48 2009 -0700"
      },
      "message": "fec: do not typedef struct types\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f44d6305280378cb34319e0118e18d84cc7ac773",
      "tree": "c9c0b254dff43a48769aad1fe28b208b63b643fe",
      "parents": [
        "2160187a0a1cdeeeff1d41f53333bea91c82f259"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Apr 15 03:11:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:34:47 2009 -0700"
      },
      "message": "fec: switch to writel/readl\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2160187a0a1cdeeeff1d41f53333bea91c82f259",
      "tree": "6956114ead89a57fbe5dbd2d3c29206211b89bff",
      "parents": [
        "ec4e0cff9b8c97f5d63c8f1bdf7f44fb65fa8e3b"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:53:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:26 2009 -0700"
      },
      "message": "sun3lance: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec4e0cff9b8c97f5d63c8f1bdf7f44fb65fa8e3b",
      "tree": "7a31c9d4599444de5f24b86e145701dd8ce76b32",
      "parents": [
        "8c2c6be186097aafd8f8a17927203b457545cc69"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:25 2009 -0700"
      },
      "message": "smc911x: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c2c6be186097aafd8f8a17927203b457545cc69",
      "tree": "71d29dd3f697c1ca369face09f07e7d42c2209c4",
      "parents": [
        "b4cf3421afce25655233cf66f6ec545baa8cb6ae"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:25 2009 -0700"
      },
      "message": "sgiseeq: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4cf3421afce25655233cf66f6ec545baa8cb6ae",
      "tree": "3db210c8af51357d75667807c02e58ebd86ad89d",
      "parents": [
        "a33a2bb3c9f38c79e97f6ed720412d946e894e81"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:24 2009 -0700"
      },
      "message": "sb1250-mac: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a33a2bb3c9f38c79e97f6ed720412d946e894e81",
      "tree": "3b40652eb574a9a48b98dcaba845ba932c1af3ff",
      "parents": [
        "1ec847f6d46f041bb2ae65efc7b00d122b03d212"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:24 2009 -0700"
      },
      "message": "rionet: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1ec847f6d46f041bb2ae65efc7b00d122b03d212",
      "tree": "cec7b7888fc91df39c357416c8397ec17998cce0",
      "parents": [
        "9e0ac841f42df4e7acdab7dc1620de0933ed56d7"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:23 2009 -0700"
      },
      "message": "pci-skeleton: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e0ac841f42df4e7acdab7dc1620de0933ed56d7",
      "tree": "93fb462acae85ea6a435d56ff8dd66dbf3ab836f",
      "parents": [
        "cd732de21e3d4f0b905fdbee8abfbb8192144b3d"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:22 2009 -0700"
      },
      "message": "pasemi_mac: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd732de21e3d4f0b905fdbee8abfbb8192144b3d",
      "tree": "875b1ae41eb297838c9f309c7ddd1fc30a7eefb6",
      "parents": [
        "96cd55ea0edac7f6d51d2391d5cc1b5c2e360e67"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:22 2009 -0700"
      },
      "message": "netx-eth: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "96cd55ea0edac7f6d51d2391d5cc1b5c2e360e67",
      "tree": "4711d8016e93f3a702b80786ad2a30d15c42687a",
      "parents": [
        "d6771e0b895f04e8bbd12f12fb3a97e130a4a5f4"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:21 2009 -0700"
      },
      "message": "mvme147: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d6771e0b895f04e8bbd12f12fb3a97e130a4a5f4",
      "tree": "ac818aae98d8cce4d704ca9cfaf28d907eea2e34",
      "parents": [
        "d53bc2df189f1e11a947eed077f0360bfadf9986"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:18 2009 -0700"
      },
      "message": "mipsnet: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d53bc2df189f1e11a947eed077f0360bfadf9986",
      "tree": "d2dd6cd05a65770cf1d21b11b00705260f55fd94",
      "parents": [
        "0d3936a8b11b72e1387923342e33fdad553271d4"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:17 2009 -0700"
      },
      "message": "meth: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0d3936a8b11b72e1387923342e33fdad553271d4",
      "tree": "cce71e949a77ff69beec70491f4ce2a0d4dd6a95",
      "parents": [
        "488b4abcd750c0a600eefa4d9ab42aad980ace11"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:16 2009 -0700"
      },
      "message": "macmace: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "488b4abcd750c0a600eefa4d9ab42aad980ace11",
      "tree": "fcacb538283ebcaadf93667d1785492a06fdb1cb",
      "parents": [
        "71f4367ca24830d967fca7a9c1cfb944b08742e5"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:16 2009 -0700"
      },
      "message": "mace: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "71f4367ca24830d967fca7a9c1cfb944b08742e5",
      "tree": "b75b062de5890be1c2804da78d0ceb57d6340f2a",
      "parents": [
        "52b031ff3987a079ea759d81447312f1665dbfbd"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:15 2009 -0700"
      },
      "message": "lib82596: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52b031ff3987a079ea759d81447312f1665dbfbd",
      "tree": "9e45147f4d6185d78f47a2ffa6ba8ef1f7a8e7a6",
      "parents": [
        "502a326f833927a84a8de29f5fb638aa9da15f4b"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:15 2009 -0700"
      },
      "message": "korina: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "502a326f833927a84a8de29f5fb638aa9da15f4b",
      "tree": "56c5890850db6411472a303f8d4835139b3d433b",
      "parents": [
        "e7090e347ad8bce0de35f9fe2b95e22e4ae8fbab"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:14 2009 -0700"
      },
      "message": "jazzsonic: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7090e347ad8bce0de35f9fe2b95e22e4ae8fbab",
      "tree": "36ba6569ce4253d180feac1f68af37e7b67bd521",
      "parents": [
        "c2775360e82760be3ad7339a7a1442c45c35b395"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:13 2009 -0700"
      },
      "message": "ixp2000/ixpdev: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c2775360e82760be3ad7339a7a1442c45c35b395",
      "tree": "d6769e5d0f5443f413f9bbd55e3b063058f72ab4",
      "parents": [
        "a1de966682551debbe690672e760487cc555c05f"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:13 2009 -0700"
      },
      "message": "iseries_veth: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1de966682551debbe690672e760487cc555c05f",
      "tree": "c1032501d3785d01278f123cfb2755fcaa7f36e6",
      "parents": [
        "c76ccd6a256004cca1127c9afb5474638fc78b74"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:12 2009 -0700"
      },
      "message": "irda/sa1100_ir: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c76ccd6a256004cca1127c9afb5474638fc78b74",
      "tree": "7a8da28e3795fda3b5924c5892b0f8ebec554f08",
      "parents": [
        "602355a03508bf54dbf113234ef72d75080a492d"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:11 2009 -0700"
      },
      "message": "irda/pxaficp_ir: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "602355a03508bf54dbf113234ef72d75080a492d",
      "tree": "43c3fdccda4867a2e3959bc0b4ebc4218d2b30b3",
      "parents": [
        "e186d174e04a7c79606e1ee57abb7470861b3b00"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:11 2009 -0700"
      },
      "message": "irda/au1k_ir: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e186d174e04a7c79606e1ee57abb7470861b3b00",
      "tree": "0532c9a6fa1d921f717ad538ce47f480075fcf63",
      "parents": [
        "2e303a929f2178420820cbfab581ca1c7efa18e8"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:39 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:10 2009 -0700"
      },
      "message": "ibmveth: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e303a929f2178420820cbfab581ca1c7efa18e8",
      "tree": "dbe05bdcbbb423566ff0101b013fa2beebcf3734",
      "parents": [
        "d88106b70178a87203a23108c47eaa1f20c424b5"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:08 2009 -0700"
      },
      "message": "hplance: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d88106b70178a87203a23108c47eaa1f20c424b5",
      "tree": "63f07dcdef2345e7492e7604c457d7b51a7d25af",
      "parents": [
        "63ef7d89cbecc249339a59c7a1ec58d2e8e88ea5"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:08 2009 -0700"
      },
      "message": "dm9000: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63ef7d89cbecc249339a59c7a1ec58d2e8e88ea5",
      "tree": "f5a0ca5f40e9cf3511b63fe524f903178fe1373c",
      "parents": [
        "7a4762abf20531fc8d0bdbe132bc63181b8bebe8"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:36 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:07 2009 -0700"
      },
      "message": "cpmac: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a4762abf20531fc8d0bdbe132bc63181b8bebe8",
      "tree": "e85700e9429c56bd4fd12ef73caf3c3ffe02178b",
      "parents": [
        "eb9bdaee550e4a56592ae12171b0be6de8fc9d17"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 12:52:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:06 2009 -0700"
      },
      "message": "bmac: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\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": "84381eed93c974024402eda250c9e7890b72ca4a",
      "tree": "2451e538db5f290605d240c7c65d855e08495923",
      "parents": [
        "d130fe5c95739472b61b30f3f2b401ee43d5e3ea"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 07:58:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:05 2009 -0700"
      },
      "message": "usbnet: remove old compat_net_dev_ops code\n\nSince all usb network drivers are already converted to net_device_ops\nthis code is useless.\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d130fe5c95739472b61b30f3f2b401ee43d5e3ea",
      "tree": "fea95e6583b317b5a6e0e627776612a14fcd0d4e",
      "parents": [
        "76620aafd66f0004829764940c5466144969cffc"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Wed Apr 15 07:58:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:20:04 2009 -0700"
      },
      "message": "ipw2x00: remove old compat_net_dev_ops code\n\nSince both ipw2100 and ipw2200 are already converted to new\nnet_device_ops this code is useless.\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9d8d05ae66f40642987486f4b107565fc561a77c",
      "tree": "72999fe5e731e785d5be685e0f9d51bf42df048d",
      "parents": [
        "4f9de721ab73a5271a79b126f7b5140b01a05c99"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Apr 15 17:44:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:15:25 2009 -0700"
      },
      "message": "NET/ixgbe: Fix powering off during shutdown\n\nPrevent ixgbe from putting the adapter into D3 during shutdown except when\nwe\u0027re going to power off the system, since doing that may generally cause\nproblems with kexec to happen (such problems were observed for igb and\nforcedeth).  For this purpose seperate ixgbe_shutdown() from ixgbe_suspend()\nand use the appropriate PCI PM callbacks in both of them.\n\nSigned-off-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4f9de721ab73a5271a79b126f7b5140b01a05c99",
      "tree": "d27b7844406686840dcd5d4086a6956fbd4423ff",
      "parents": [
        "b43fcd7dc7bf0471b3bdda8fee3418e93ac25863"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Apr 15 17:43:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:15:22 2009 -0700"
      },
      "message": "NET/e1000e: Fix powering off during shutdown\n\nPrevent e1000e from putting the adapter into D3 during shutdown except when\nwe\u0027re going to power off the system, since doing that may generally cause\nproblems with kexec to happen (such problems were observed for igb and\nforcedeth).  For this purpose seperate e1000e_shutdown() from e1000e_suspend()\nand use the appropriate PCI PM callbacks in both of them.\n\nSigned-off-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b43fcd7dc7bf0471b3bdda8fee3418e93ac25863",
      "tree": "c0348b09954d41823e80e8818cf8404b5fee8b07",
      "parents": [
        "719bfeaae8104fca4ca5d47c02592b08682f14fa"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Apr 15 17:43:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:15:22 2009 -0700"
      },
      "message": "NET/e1000: Fix powering off during shutdown\n\nPrevent e1000 from putting the adapter into D3 during shutdown except when\nwe\u0027re going to power off the system, since doing that may generally cause\nproblems with kexec to happen (such problems were observed for igb and\nforcedeth).  For this purpose seperate e1000_shutdown() from e1000_suspend()\nand use the appropriate PCI PM callbacks in both of them.\n\nSigned-off-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "76620aafd66f0004829764940c5466144969cffc",
      "tree": "38041e6938121b5611546c582cd23f289db047b0",
      "parents": [
        "861ab44059350e5cab350238606cf8814abab93b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Apr 16 02:02:07 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 16 02:02:07 2009 -0700"
      },
      "message": "gro: New frags interface to avoid copying shinfo\n\nIt turns out that copying a 16-byte area at ~800k times a second\ncan be really expensive :) This patch redesigns the frags GRO\ninterface to avoid copying that area twice.\n\nThe two disciples of the frags interface have been converted.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38fb0afcd8761f8858e27135ed89a65117e2019c",
      "tree": "201b72f3173b44e4f62945d634bf1b87d80b4ad9",
      "parents": [
        "b6f0a3652ea9d2296fdc98c3b2c96603be611c4d"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Apr 15 12:45:08 2009 +0200"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Apr 15 12:45:08 2009 +0200"
      },
      "message": "netfilter: nf_conntrack: fix crash when unloading helpers\n\nCommit ea781f197d (netfilter: nf_conntrack: use SLAB_DESTROY_BY_RCU and)\nget rid of call_rcu() was missing one conversion to the hlist_nulls\nfunctions, causing a crash when unloading conntrack helper modules.\n\nReported-and-tested-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "719bfeaae8104fca4ca5d47c02592b08682f14fa",
      "tree": "a2747c1ea261cd20267b62d2c3b7250ed59c04a5",
      "parents": [
        "cbea270714faae389c48c2901ee7988ecd62f664"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Wed Apr 15 03:39:52 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 15 03:39:52 2009 -0700"
      },
      "message": "packet: avoid warnings when high-order page allocation fails\n\nLatest tcpdump/libpcap triggers annoying messages because of high order page\nallocation failures (when lowmem exhausted or fragmented)\n\nThese allocation errors are correctly handled so could be silent.\n\n[22660.208901] tcpdump: page allocation failure. order:5, mode:0xc0d0\n[22660.208921] Pid: 13866, comm: tcpdump Not tainted 2.6.30-rc2 #170\n[22660.208936] Call Trace:\n[22660.208950]  [\u003cc04e2b46\u003e] ? printk+0x18/0x1a\n[22660.208965]  [\u003cc02760f7\u003e] __alloc_pages_internal+0x357/0x460\n[22660.208980]  [\u003cc0276251\u003e] __get_free_pages+0x21/0x40\n[22660.208995]  [\u003cc04cc835\u003e] packet_set_ring+0x105/0x3d0\n[22660.209009]  [\u003cc04ccd1d\u003e] packet_setsockopt+0x21d/0x4d0\n[22660.209025]  [\u003cc0270400\u003e] ? filemap_fault+0x0/0x450\n[22660.209040]  [\u003cc0449e34\u003e] sys_setsockopt+0x54/0xa0\n[22660.209053]  [\u003cc044b97f\u003e] sys_socketcall+0xef/0x270\n[22660.209067]  [\u003cc0202e34\u003e] sysenter_do_call+0x12/0x26\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6f0a3652ea9d2296fdc98c3b2c96603be611c4d",
      "tree": "336629eb6d6219133ee9cca312c16a6e66bb5fa0",
      "parents": [
        "83731671d9e6878c0a05d309c68fb71c16d3235a"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Wed Apr 15 12:16:19 2009 +0200"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Apr 15 12:16:19 2009 +0200"
      },
      "message": "netfilter: nf_log regression fix\n\ncommit ca735b3aaa945626ba65a3e51145bfe4ecd9e222\n\u0027netfilter: use a linked list of loggers\u0027\nintroduced an array of list_head in \"struct nf_logger\", but\nforgot to initialize it in nf_log_register(). This resulted\nin oops when calling nf_log_unregister() at module unload time.\n\nReported-and-tested-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nAcked-by: Eric Leblond \u003ceric@inl.fr\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "cbea270714faae389c48c2901ee7988ecd62f664",
      "tree": "7ba6f7f4aec9838e494fc35bee7e7acd2187b3a9",
      "parents": [
        "636d2f68a0814d84de26c021b2c15e3b4ffa29de"
      ],
      "author": {
        "name": "Markus Brunner",
        "email": "super.firetwister@gmail.com",
        "time": "Wed Apr 15 02:35:40 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 15 02:35:40 2009 -0700"
      },
      "message": "gianfar: stop send queue before resetting gianfar\n\nAfter a transmit timed out, the reset task will be called, which will free the\nallocated resources(stop_gfar). If gfar_poll will be called before the\nresources get allocated again gfar_clean_tx_ring will call\ndev_kfree_skb_any(NULL).\n\nExample crash:\n\nops: Kernel access of bad area, sig: 11 [#1]\nPREEMPT RSBBA100\nModules linked in:\nNIP: c01a10c4 LR: c013b254 CTR: c013c038\nREGS: c02e7d20 TRAP: 0300   Not tainted  (2.6.27.20)\nMSR: 00001032 \u003cME,IR,DR\u003e  CR: 24000082  XER: 20000000\nDAR: 000000a0, DSISR: 20000000\nTASK \u003d c02ce578[0] \u0027swapper\u0027 THREAD: c02e6000\nGPR00: 000000a0 c02e7dd0 c02ce578 00000000 00000040 00000001 c02ec1c0 \n00001032\nGPR08: c080d1e0 df9ea800 00000000 00000000 24000082 ffffffff 0404f000 \n00000000\nGPR16: ffffffbf ffffffff ffffffff ffdff7ff ffffffff c02d0fd4 00100100 \n00200200\nGPR24: c031220c 00000001 00000001 00000000 00000000 df849800 ff109000 \ndf849b80\nNIP [c01a10c4] dev_kfree_skb_irq+0x18/0x70\nLR [c013b254] gfar_clean_tx_ring+0x70/0x11c\nCall Trace:\n[c02e7dd0] [c003e978] update_wall_time+0x730/0x744 (unreliable)\n[c02e7df0] [c013b254] gfar_clean_tx_ring+0x70/0x11c\n[c02e7e10] [c013c07c] gfar_poll+0x44/0x150\n[c02e7e30] [c01a064c] net_rx_action+0xa8/0x19c\n[c02e7e70] [c00251d4] __do_softirq+0x64/0xc0\n[c02e7e90] [c0006384] do_softirq+0x40/0x58\n[c02e7ea0] [c00250a8] irq_exit+0x40/0x9c\n[c02e7eb0] [c000642c] do_IRQ+0x90/0xac\n[c02e7ec0] [c0010ab4] ret_from_except+0x0/0x14\n--- Exception: 501 at cpu_idle+0x9c/0xf8\n    LR \u003d cpu_idle+0x9c/0xf8\n[c02e7f80] [c0009820] cpu_idle+0x58/0xf8 (unreliable)\n[c02e7fa0] [c01fb8c8] __got2_end+0x7c/0x90\n[c02e7fc0] [c026c794] start_kernel+0x2c0/0x2d4\n[c02e7ff0] [00003438] 0x3438\nInstruction dump:\n7fa00124 80010024 bba10014 38210020 7c0803a6 4e800020 9421ffe0 7c0802a6\n7c6b1b78 90010024 380300a0 bfa10014 \u003c7d200028\u003e 3129ffff 7d20012d 40a2fff4\nKernel panic - not syncing: Fatal exception in interrupt\n\nThis Patch calls netif_stop_queue before calling stop_gfar.\n\nSigned-off-by: Markus Brunner \u003csuper.firetwister@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "636d2f68a0814d84de26c021b2c15e3b4ffa29de",
      "tree": "0c89f8cb40b6ffcf90c17bbe6e4b8c9833805c11",
      "parents": [
        "ad5a24e0944e8a0869d1f685ce4ae739adf84a87"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Apr 15 02:26:49 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 15 02:29:33 2009 -0700"
      },
      "message": "myr10ge: again fix lro_gen_skb() alignment\n\nAdd LRO alignment initially committed in\n621544eb8c3beaa859c75850f816dd9b056a00a3 (\"[LRO]: fix lro_gen_skb()\nalignment\") and removed in 0dcffac1a329be69bab0ac604bf7283737108e68\n(\"myri10ge: add multislices support\") during conversion to\nmulti-slice.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad5a24e0944e8a0869d1f685ce4ae739adf84a87",
      "tree": "68519e582e136c5b85ef7320e79a0a4c468e0152",
      "parents": [
        "149da651bf340b796576a078574fbb49ed09b7ae"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue Apr 14 18:30:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 21:57:04 2009 -0700"
      },
      "message": "declance: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "149da651bf340b796576a078574fbb49ed09b7ae",
      "tree": "49a503d99dc9c350693d5a177449e5b1e29e6901",
      "parents": [
        "d9a92cee09d2748ec5d4126cf36083a3a8a5449d"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue Apr 14 18:30:24 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 21:57:03 2009 -0700"
      },
      "message": "bfin_mac: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9a92cee09d2748ec5d4126cf36083a3a8a5449d",
      "tree": "44e424519470fbef60203d60250f3e41dbf936ed",
      "parents": [
        "8e7678fe0992a6107041b839b08ac4af55d41592"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue Apr 14 18:30:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 21:57:02 2009 -0700"
      },
      "message": "au1000: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e7678fe0992a6107041b839b08ac4af55d41592",
      "tree": "64c7da46361f591c8b53243599ca45776695caaf",
      "parents": [
        "444f1a92702adb9865dd8f509fd55bca9c46a78e"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue Apr 14 18:30:22 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 21:57:01 2009 -0700"
      },
      "message": "atarilance: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "444f1a92702adb9865dd8f509fd55bca9c46a78e",
      "tree": "b9c2885b41a8b05af869ebd01e2f2bd3192b34c2",
      "parents": [
        "af22ab1bd20e9dedf3a37cc1d401ef8bbd587ef0"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue Apr 14 18:30:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 21:57:00 2009 -0700"
      },
      "message": "a2065: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af22ab1bd20e9dedf3a37cc1d401ef8bbd587ef0",
      "tree": "6b13fa15d215522f6fec4f7161a8f3f0e37b0f5b",
      "parents": [
        "95615d90a321349709c80091f2a9cb284757ff0d"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Tue Apr 14 21:54:07 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 21:54:07 2009 -0700"
      },
      "message": "ixgbe: update real_num_tx_queues on changing num_rx_queues\n\nMove the update of real_num_tx_queues from\nixgbe_acquire_msix_vectors() to ixgbe_set_num_queues(), to ensure it\nbe always in sync with num_tx_queues.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95615d90a321349709c80091f2a9cb284757ff0d",
      "tree": "32c338118b4d267a6a7d764424989283189144e0",
      "parents": [
        "6fd4777a1fec1f7757b5a302ad3fdcc1eae2abba"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Tue Apr 14 21:53:48 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 21:53:48 2009 -0700"
      },
      "message": "ixgbe: fix tx queue index\n\nDon\u0027t do the num_tx_queues based masking on calculating tx queue\nindex.\n\n 1) num_tx_queues is not always power-of-2, because it also depends on\n    the online cpu numbers. So the masking could be a performance bug\n    on a 6 cpu system.\n 2) queue_mapping will be limited by real_num_tx_queues\u003dnum_tx_queues\n    in the generic netdev function set_cur_queue_map(). So the bound\n    limiting here is not necessary.\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fd4777a1fec1f7757b5a302ad3fdcc1eae2abba",
      "tree": "620a872de67c78c392ed92a93810557da72fb86f",
      "parents": [
        "239795adf7f1a40cf0be0e05544d37706c9b4cf9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 20:28:00 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 20:28:00 2009 -0700"
      },
      "message": "Revert \"rose: zero length frame filtering in af_rose.c\"\n\nThis reverts commit 244f46ae6e9e18f6fc0be7d1f49febde4762c34b.\n\nAlan Cox did the research, and just like the other radio protocols\nzero-length frames have meaning because at the top level ROSE is\nX.25 PLP.\n\nSo this zero-length filtering is invalid.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "239795adf7f1a40cf0be0e05544d37706c9b4cf9",
      "tree": "bdf142e6e9a4c610f56f51b2d4842959c611fded",
      "parents": [
        "718cff1eec595ce6ab0635b8160a51ee37d9268d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Tue Apr 14 19:48:34 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 19:48:34 2009 -0700"
      },
      "message": "sfc: Use correct macro to set event bitfield\n\nfalcon_sim_phy_event() used EFX_OWORD_FIELD, which operates on\nbitfields in 128-bit values, on an event, which is a 64-bit value.\nThis should be harmless - these macros always use little-endian\nordering, so it would read and write back the following 8 bytes\nunchanged - but it is obviously wrong.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "718cff1eec595ce6ab0635b8160a51ee37d9268d",
      "tree": "ee512c3d6d6370586b3219e92e5451475a7413b7",
      "parents": [
        "2690f8d62e98779c71625dba9a0fd525d8b2263d"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Tue Apr 14 19:47:46 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 19:47:46 2009 -0700"
      },
      "message": "sfc: Match calls to netif_napi_add() and netif_napi_del()\n\nsfc could call netif_napi_add() multiple times for the same\nnapi_struct, corrupting the list of napi_structs for the associated\ndevice and leading to a busy-loop on device removal.  Move the call to\nnetif_napi_add() and add a call to netif_napi_del() in the obvious\nplaces.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2690f8d62e98779c71625dba9a0fd525d8b2263d",
      "tree": "2cb027f43efc4f0332b471fc9556a7a5a76e19fc",
      "parents": [
        "df26fd2c594a0876b4e6b802dee7753024e484d9"
      ],
      "author": {
        "name": "Jay Vosburgh",
        "email": "fubar@us.ibm.com",
        "time": "Tue Apr 14 16:53:14 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 16:53:14 2009 -0700"
      },
      "message": "bonding: Remove debug printk\n\n\tRemove debug printk I accidently left in as part of commit:\n\ncommit 6146b1a4da98377e4abddc91ba5856bef8f23f1e\nAuthor: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nDate:   Tue Nov 4 17:51:15 2008 -0800\n\n    bonding: Fix ALB mode to balance traffic on VLANs\n\n\tReported by Duncan Gibb \u003cduncan.gibb@siriusit.co.uk\u003e\n\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "df26fd2c594a0876b4e6b802dee7753024e484d9",
      "tree": "712a390221b7fdc643f284cee1ac908669e31908",
      "parents": [
        "32e8f9a8d9bd52b59b512f8e5177b08e8edfd58b"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Apr 14 16:38:49 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 16:38:49 2009 -0700"
      },
      "message": "e1000/e1000: fix compile warning\n\ne1000/e1000e compile report a possible unused variable, fix\nthat for now.  Shortly after this a small refactor and bug\nfix will follow in the same code.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "32e8f9a8d9bd52b59b512f8e5177b08e8edfd58b",
      "tree": "a3398877b390b1d8913237da2d68d70824a6fdcc",
      "parents": [
        "d119b3927994e3d620d6adb0dd1ea6bf24427875"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue Apr 14 15:18:00 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 15:18:00 2009 -0700"
      },
      "message": "ehea: Fix incomplete conversion to net_device_ops\n\nReported-by: Subrata Modak \u003csubrata@linux.vnet.ibm.com\u003e\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d119b3927994e3d620d6adb0dd1ea6bf24427875",
      "tree": "ce1222713dcb3ea7486f0a164a34005ea43bd4aa",
      "parents": [
        "fc59f9a3bf8096a1f68a8b78ada7a0e0ab9236b2"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Tue Apr 14 15:16:55 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 15:16:55 2009 -0700"
      },
      "message": "skge: fix occasional BUG during MTU change\n\nThe BUG_ON(skge-\u003etx_ring.to_use !\u003d skge-\u003etx_ring.to_clean) in skge_up()\nwas sometimes observed when setting MTU.\n\nskge_down() disables the TX queue, but then reenables it by mistake via\nskge_tx_clean().\nFix it by moving the waking of the queue from skge_tx_clean() to the\nother caller. And to make sure start_xmit is not in progress on another\nCPU, skge_down() should call netif_tx_disable().\n\nThe bug was reported to me by Jiri Jilek whose Debian system sometimes\nfailed to boot. He tested the patch and the bug did not happen anymore.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc59f9a3bf8096a1f68a8b78ada7a0e0ab9236b2",
      "tree": "d713e3270eafb70bb6af27dd2bbdc84b1a2c8c79",
      "parents": [
        "ce8632ba6b3ed0bf2efa98672e2808de34250389"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 14 15:11:06 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 15:11:06 2009 -0700"
      },
      "message": "gro: Restore correct value to gso_size\n\nSince everybody has been focusing on baremetal GRO performance\nno one noticed when I added a bug that zapped gso_size for all\nGRO packets.  This only gets picked up when you forward the skb\nout of an interface.\n\nThanks to Mark Wagner for noticing this bug when testing kvm.\n\nReported-by: Mark Wagner \u003cmwagner@redhat.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce8632ba6b3ed0bf2efa98672e2808de34250389",
      "tree": "cc42184456604a4fa7ae6989c5d5fb3d165a2ff1",
      "parents": [
        "0eca93bcf73e5939053a94f7c48f8d6fe6199e00"
      ],
      "author": {
        "name": "Yang Hongyang",
        "email": "yanghy@cn.fujitsu.com",
        "time": "Mon Apr 13 15:51:00 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 02:21:41 2009 -0700"
      },
      "message": "ipv6:remove useless check\n\nAfter switch (rthdr-\u003etype) {...},the check below is completely useless.Because:\nif the type is 2,then hdrlen must be 2 and segments_left must be 1,clearly the\ncheck is redundant;if the type is not 2,then goto sticky_done,the check is useless\ntoo.\n\nSigned-off-by: Yang Hongyang \u003cyanghy@cn.fujitsu.com\u003e\nReviewed-by: Shan Wei \u003cshanwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0eca93bcf73e5939053a94f7c48f8d6fe6199e00",
      "tree": "b4a95f8442b99cea946bfc8a4767489c0107feca",
      "parents": [
        "86bcebafc5e7f5163ccf828792fe694b112ed6fa"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Apr 14 02:09:43 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 02:09:43 2009 -0700"
      },
      "message": "tun: Fix crash with non-GSO users\n\nWhen I made the tun driver use non-linear packets as the preferred\noption, it broke non-GSO users because they would end up allocating\na completely non-linear packet, which triggers a crash when we call\neth_type_trans.\n\nThis patch reverts non-GSO users to using linear packets and adds\na check to ensure that GSO users can\u0027t cause crashes in the same\nway.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86bcebafc5e7f5163ccf828792fe694b112ed6fa",
      "tree": "fa383567eae0553e73a834ad97f64e07d1b47dfe",
      "parents": [
        "1a31f2042e938f1b467aa3d807cc5666352bf8a3"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue Apr 14 02:08:53 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 14 02:08:53 2009 -0700"
      },
      "message": "tcp: fix \u003e2 iw selection\n\nA long-standing feature in tcp_init_metrics() is such that\nany of its goto reset prevents call to tcp_init_cwnd().\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a31f2042e938f1b467aa3d807cc5666352bf8a3",
      "tree": "77460f7f79be0579b5686b629fe218750da261b9",
      "parents": [
        "1db9e29bb0ff3c9366e8a50fb09ca8dbc364bfd6"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Apr 13 18:12:57 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 18:12:57 2009 -0700"
      },
      "message": "netsched: Allow meta match on vlan tag on receive\n\nWhen vlan acceleration is used on receive, the vlan tag is maintained\noutside of the skb data. The existing vlan tag match only works on TX\npath because it uses vlan_get_tag which tests for VLAN_HW_TX_ACCEL.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "861ab44059350e5cab350238606cf8814abab93b",
      "tree": "f4b3ac294a0ddc7b7ac496bcbcb0c9c78dcb8347",
      "parents": [
        "0ee904c35cc3fdd26a9c76077d9692d458309186"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Apr 05 08:40:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 16:21:03 2009 -0700"
      },
      "message": "NET/r8169: Rework suspend and resume\n\nThe recent changes of the PCI PM core allow us to simplify the\nsuspend and resume handling in a number of device drivers, since they\ndon\u0027t need to carry out the general PCI PM operations, such as\nchanging the power state of the device, during suspend and resume any\nmore.\n\nSimplify the suspend and resume callbacks of r8169 using the\nobservation that the PCI PM core can take care of some operations\ncarried out by the driver.\n\nAdditionally, make the shutdown callback of r8169 only put the device\ninto a low power state if the system is going to be powered off\n(kexec is known to have problems with network adapters that are put\ninto low power states on shutdown).\n\nThis patch has been tested on MSI Wind U100.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Bruno Prémont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1db9e29bb0ff3c9366e8a50fb09ca8dbc364bfd6",
      "tree": "2fc6f44fed9784fa3d136bbafa6bc7a3ab50c4bb",
      "parents": [
        "03a980d162eb48a79ce21d47f45b9ec7d9db20e9"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Apr 13 04:41:01 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:44:50 2009 -0700"
      },
      "message": "gro: Normalise skb before bypassing GRO on netpoll VLAN path\n\nHi:\n\ngro: Normalise skb before bypassing GRO on netpoll VLAN path\n\nWhen we detect netpoll RX on the GRO VLAN path we bail out and\ncall the normal VLAN receive handler.  However, the packet needs\nto be normalised by calling eth_type_trans since that\u0027s what the\nnormal path expects (normally the GRO path does the fixup).\n\nThis patch adds the necessary call to vlan_gro_frags.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n\nThanks,\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ee904c35cc3fdd26a9c76077d9692d458309186",
      "tree": "ce1dee044974b7c6040bbdb794747cd1baa8f6bb",
      "parents": [
        "710b523ac59426e8bfdea3533f42118e46b9cbfb"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 14:50:23 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:44:36 2009 -0700"
      },
      "message": "drivers/net: replace BUG() with BUG_ON() if possible\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "710b523ac59426e8bfdea3533f42118e46b9cbfb",
      "tree": "49f41b4ab6fc8404da5638db06eacf765bd302b9",
      "parents": [
        "54cb2284dce50672c40248b8e95940318ec2ca41"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Apr 09 07:11:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:44:35 2009 -0700"
      },
      "message": "kaweth: Clean up code\n\nThe driver kaweth yields a -EBUSY error when starting, and a -ETIME\nerror when shutting down. These errors are avoided, and the RX status\nis further checked for other potential errors.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "54cb2284dce50672c40248b8e95940318ec2ca41",
      "tree": "7c2f7b01c7bfc280c1ce956bd951aba0b127175a",
      "parents": [
        "728a9972d1f290608e730b9ccec2061aa81f6609"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Wed Apr 08 22:16:38 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:44:35 2009 -0700"
      },
      "message": "at76c50x-usb: remove pointless conditional before kfree_skb()\n\nRemove pointless conditional before kfree_skb().\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "03a980d162eb48a79ce21d47f45b9ec7d9db20e9",
      "tree": "bba0e122832b236a662481e72705b3abeb0d01f3",
      "parents": [
        "a95c2a3b9d6615ef6fad69fbb787a208ad6506b3"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Mon Apr 13 15:41:50 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:41:50 2009 -0700"
      },
      "message": "be2net: fix for default setting of pause auto-negotiation\n\nThis patch fixes the default value of pause auto-negotiation supported\nby PCS.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "728a9972d1f290608e730b9ccec2061aa81f6609",
      "tree": "5f3f4f0949b4c48653031a02eb927c47ddc882b3",
      "parents": [
        "8d1c3c0746098bee8ad116073120166347f21719"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Mon Apr 13 15:41:22 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:41:22 2009 -0700"
      },
      "message": "be2net: changes for checksum and segmentation offload\n\n- Enables Rx checksum feature by default.\n- Disables support for ipv6 tso.\n- Changes in Rx path to handle Rx completions with various checksum options.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a95c2a3b9d6615ef6fad69fbb787a208ad6506b3",
      "tree": "1cdceee2f53e9a7ce497815b3e5fe60147ef5a06",
      "parents": [
        "2b1425421212e38c7dade357abaf8804fe236ade"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:45:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:33 2009 -0700"
      },
      "message": "eth_v10: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2b1425421212e38c7dade357abaf8804fe236ade",
      "tree": "5d5d157dc971c9e97b43d7c650a55c18e232666d",
      "parents": [
        "9b6bfecd6556b9844a70147fe94dd86bb00aee97"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:44:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:31 2009 -0700"
      },
      "message": "ioc3-eth: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b6bfecd6556b9844a70147fe94dd86bb00aee97",
      "tree": "082fb21ce187571d016796012e7ae82a686201fd",
      "parents": [
        "d0174aea3ee8d51a82b5793c3a177efff89121fa"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:44:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:30 2009 -0700"
      },
      "message": "isa-skeleton: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0174aea3ee8d51a82b5793c3a177efff89121fa",
      "tree": "2c526de24a3d7dd34c262e82933ce3b2dd094bbe",
      "parents": [
        "5f1fa992382cf8bb82002aaf19fa03bf67330254"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:43:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:29 2009 -0700"
      },
      "message": "mac89x0: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f1fa992382cf8bb82002aaf19fa03bf67330254",
      "tree": "cf9d500daf51d09bfe15fda5ecb8b89976a9a3c0",
      "parents": [
        "c6e6d8525c415736d961a15c449d8c98cb7562d4"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:42:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:27 2009 -0700"
      },
      "message": "macb: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6e6d8525c415736d961a15c449d8c98cb7562d4",
      "tree": "cd90e7af804197149c840946f3d31b40a472afb7",
      "parents": [
        "ebf84eaa927be41a440fd4c8f81e1844922bc0b2"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:41:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:26 2009 -0700"
      },
      "message": "macsonic: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebf84eaa927be41a440fd4c8f81e1844922bc0b2",
      "tree": "89147d1e733a2a8494f6db57a29e827b9f66aae9",
      "parents": [
        "7e4fdcb99cd578c800fb7d6c298950a2938f9ca6"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:40:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:25 2009 -0700"
      },
      "message": "sh_eth: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e4fdcb99cd578c800fb7d6c298950a2938f9ca6",
      "tree": "05f2e568e8f99aa39cc9aa4f75eb0d3bc1623b82",
      "parents": [
        "5a1c28b3e4aa0ac755d73363fd1c84c0063c06be"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:39:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:24 2009 -0700"
      },
      "message": "sun3_82586: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a1c28b3e4aa0ac755d73363fd1c84c0063c06be",
      "tree": "9b7a72f00983b8bb39bed7a0ea2fe5afc4aedbc4",
      "parents": [
        "80ef1fc82e3feb541f9645322eab7afa778cce98"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:38:54 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:23 2009 -0700"
      },
      "message": "tc35815: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80ef1fc82e3feb541f9645322eab7afa778cce98",
      "tree": "fd2d8f4e366d1655ea50d35791f3a3bebd5cf662",
      "parents": [
        "ccd97bb01c7404ee000bb0627d1864b84fc9d904"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:37:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:21 2009 -0700"
      },
      "message": "tsi108_eth: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ccd97bb01c7404ee000bb0627d1864b84fc9d904",
      "tree": "d4a253b30cc5ead3278a6de0325f6f556d1732ac",
      "parents": [
        "dcd07be3ffab7d20f4d498369e7526f6f4945257"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Apr 11 07:30:19 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 15:16:21 2009 -0700"
      },
      "message": "xtsonic: convert to net_device_ops\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "dcd07be3ffab7d20f4d498369e7526f6f4945257"
}
