)]}'
{
  "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": "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": "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": "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": "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": "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": "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": "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": "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"
    },
    {
      "commit": "dcd07be3ffab7d20f4d498369e7526f6f4945257",
      "tree": "00d4eb7adcf9d1cf0219143454e8729a131c3408",
      "parents": [
        "a8729eb302a5b5da8b0b4d29582c42648a2e0f12"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Apr 07 02:01:43 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 14:51:25 2009 -0700"
      },
      "message": "phylib: Add interrupt source check function to M88E1121R driver\n\nAdd did_interrupt() function to check if a PHY port\nreally caused an interrupt. This is needed in the case\nof shared PHY interrupt pin configuration to stop\ninterrupt event processing for PHY ports which didn\u0027t\ncause an interrupt.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8729eb302a5b5da8b0b4d29582c42648a2e0f12",
      "tree": "88af13216c6c7ae1b7a802e65996f6a0db447a4b",
      "parents": [
        "140bc92903287cff4545e358c1651e4b7312cbd3"
      ],
      "author": {
        "name": "Anatolij Gustschin",
        "email": "agust@denx.de",
        "time": "Tue Apr 07 02:01:42 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 14:51:23 2009 -0700"
      },
      "message": "phylib: Allow early-out in phy_change\n\nMarvell 88E1121R Dual PHY device can be hardware-configured\nto use shared interrupt pin for both PHY ports. For such\nPHY configurations using shared PHY interrupt phy_interrupt()\nhandler will also schedule a work for PHY port which didn\u0027t\ncause an interrupt.\n\nThis patch adds a possibility for PHY drivers to provide\ndid_interrupt() function which reports if the PHY (or a PHY\nport in a multi-PHY device) generated an interrupt. This\nfunction is called in phy_change() as phy_change() shouldn\u0027t\nproceed if it is invoked for a PHY which didn\u0027t cause an\ninterrupt. So check for interrupt originator in phy_change()\nto allow early-out.\n\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "140bc92903287cff4545e358c1651e4b7312cbd3",
      "tree": "b12317ef6d338ea2cf9695d1f4892795091bb8f3",
      "parents": [
        "83400207a07584539366f6859362db6872809a12"
      ],
      "author": {
        "name": "Sergei Poselenov",
        "email": "sposelenov@emcraft.com",
        "time": "Tue Apr 07 02:01:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 14:51:22 2009 -0700"
      },
      "message": "phylib: Basic support for the M88E1121R Marvell chip\n\nAdd support for the Marvell M88E1121R Dual GigE PHY\n\nSigned-off-by: Yuri Tikhonov \u003cyur@emcraft.com\u003e\nSigned-off-by: Sergei Poselenov \u003csposelenov@emcraft.com\u003e\nSigned-off-by: Anatolij Gustschin \u003cagust@denx.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83400207a07584539366f6859362db6872809a12",
      "tree": "fad187f8b3bebf1b387ec42ef8143e6f4e49a256",
      "parents": [
        "0d489ffb76de0fe804cf06a9d4d11fa7342d74b9",
        "80a04d3f2f94fb68b5df05e3ac6697130bc3467a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 14:41:05 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 14:41:05 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tMAINTAINERS\n"
    },
    {
      "commit": "0d489ffb76de0fe804cf06a9d4d11fa7342d74b9",
      "tree": "2bf15701525b016ed62eae461725e2c6e12b1d8a",
      "parents": [
        "5a31bec014449dc9ca994e4c1dbf2802b7ca458a"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Mon Apr 13 14:31:51 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 13 14:31:51 2009 -0700"
      },
      "message": "tg3: fix big endian MAC address collection failure\n\nWe noticed on parisc that our broadcoms all swapped MAC addresses going\nfrom 2.6.29 to 2.6.30-rc1:\n\nApr 11 07:48:24 ion kernel: eth0: Tigon3 [partno(BCM95700A6) rev 0105] (PCI:66MHz:64-bit) MAC address 00:30:6e:4b:15:59\nApr 13 07:34:34 ion kernel: eth0: Tigon3 [partno(BCM95700A6) rev 0105] (PCI:66MHz:64-bit) MAC address 00:00:59:15:4b:6e\n\nThe problem patch is:\n\ncommit 6d348f2c1e0bb1cf7a494b51fc921095ead3f6ae\nAuthor: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nDate:   Wed Feb 25 14:25:52 2009 +0000\n\n    tg3: Eliminate tg3_nvram_read_swab()\n\nWith the root cause being the use of memcpy to set the mac address:\n\n   memcpy(\u0026dev-\u003edev_addr[0], ((char *)\u0026hi) + 2, 2);\n   memcpy(\u0026dev-\u003edev_addr[2], (char *)\u0026lo, sizeof(lo));\n\nThis might work on little endian machines, but it can\u0027t on big endian\nones.  You have to use the original setting mechanism to be correct on\nall architectures.\n\nThe attached patch fixes parisc.\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eebb2afb82c4f999e850d198af26ce6969d0f47a",
      "tree": "fdb0754ab5afac5a5d20b0d225ee9d006f8b78dc",
      "parents": [
        "b534d388c268ad051c72b187106a3c99021be006",
        "f6005354d6d45afeafeca90661911d777c81f1e2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:46:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:46:04 2009 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ata: fix obviously wrong comment\n  ahci: force CAP_NCQ for earlier NV MCPs\n  [libata] sata_via: kill uninit\u0027d var warning\n"
    },
    {
      "commit": "b534d388c268ad051c72b187106a3c99021be006",
      "tree": "ccfe40792b52366ce237c2043256d28916a0122e",
      "parents": [
        "c751085943362143f84346d274e0011419c84202",
        "ba28f22e7cf16cb310bb491cbb3f7d0d5d1f5c5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:37:23 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:37:23 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (22 commits)\n  Input: i8042 - add HP DV9700 to the noloop list\n  Input: arrange drivers/input/misc/Makefile in alphabetical order\n  Input: add AD7879 Touchscreen driver\n  Input: add AD7877 touchscreen driver\n  Input: bf54x-keys - fix typo in warning\n  Input: add driver for S1 button of rb532\n  Input: generic driver for rotary encoders on GPIOs\n  Input: hilkbd - fix crash when removing hilkbd module\n  Input: atkbd - add quirk for Fujitsu Siemens Amilo PA 1510\n  Input: atkbd - consolidate force release quirk setup\n  Input: add accelerated touchscreen support for Marvell Zylonite\n  Input: ucb1400_ts, mainstone-wm97xx - add BTN_TOUCH events\n  Input: wm97xx - use disable_irq_nosync() for Mainstone\n  Input: wm97xx - add BTN_TOUCH event to wm97xx to use it with Android\n  Input: fix polling of /proc/bus/input/devices\n  Input: psmouse - add newline to OLPC HGPK touchpad debugging\n  Input: ati_remote2 - check module params\n  Input: ati_remote2 - add per device attrs\n  Input: ati_remote2 - complete suspend support\n  Input: stop autorepeat timer on key release\n  ...\n"
    },
    {
      "commit": "c751085943362143f84346d274e0011419c84202",
      "tree": "5323da4e3eba8126bf44e5107960ee2323d28a16",
      "parents": [
        "7b11428d37fe65643172feff66cd0a4d72d1932a"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Apr 12 20:06:56 2009 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:37:07 2009 -0700"
      },
      "message": "PM/Hibernate: Wait for SCSI devices scan to complete during resume\n\nThere is a race between resume from hibernation and the asynchronous\nscanning of SCSI devices and to prevent it from happening we need to\ncall scsi_complete_async_scans() during resume from hibernation.\n\nIn addition, if the resume from hibernation is userland-driven, it\u0027s\nbetter to wait for all device probes in the kernel to complete before\nattempting to open the resume device.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b11428d37fe65643172feff66cd0a4d72d1932a",
      "tree": "b8eddab4b0170dfa2ff7c208431956efe7a616c0",
      "parents": [
        "b8256b45d1245ad16221e8f965241267bd26c79d",
        "e523b38e2f568af58baa13120a994cbf24e6dee0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:35:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 11:35:50 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/iommu-2.6\n\n* git://git.infradead.org/iommu-2.6:\n  intel-iommu: Avoid panic() for DRHD at address zero.\n  Intel-IOMMU Alignment Issue in dma_pte_clear_range()\n"
    },
    {
      "commit": "8371f87c9994d9942af5984309835aeb948ba579",
      "tree": "54c70fc60b97c1ea9bd8409b0ef36f8322bbf60e",
      "parents": [
        "0ad30b8fd5fe798aae80df6344b415d8309342cc",
        "935298696f469c0e07c73be687bd055878074ce0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:32:48 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:32:48 2009 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6\n\n* \u0027i2c-for-linus\u0027 of git://jdelvare.pck.nerim.net/jdelvare-2.6:\n  i2c: Let new-style drivers implement attach_adapter\n  i2c: Fix sparse warnings for I2C_BOARD_INFO()\n  i2c-voodoo3: Deprecate in favor of tdfxfb\n  i2c-algo-pca: Fix use of uninitialized variable in debug message\n"
    },
    {
      "commit": "29a1e26febf4bd6eecab2a17a056c177d3627788",
      "tree": "9faa8bf7b887eaa00c7277117e6550d50024884b",
      "parents": [
        "01e4c5d39fcd8a5f41acd22c26072eecf1314a86",
        "ac15e95090c2588ada4904c8c4ae8edd347acdf0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:19:45 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:19:45 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: just ignore invalid GPIOs in leds-gpio\n"
    },
    {
      "commit": "01e4c5d39fcd8a5f41acd22c26072eecf1314a86",
      "tree": "4eceea109ed7fec87105d67fe17769b796e6894b",
      "parents": [
        "cec5455e457928153f5a51668dad3d68176feab5",
        "3230e8cd8084423d08ddd3842250a202ad98f840"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:18:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 08:18:30 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] omap_wdt.c: move probe function to .devinit.text\n  [WATCHDOG] ks8695_wdt.c: move probe function to .devinit.text\n  [WATCHDOG] at91rm9200_wdt.c: move probe function to .devinit.text\n  [WATCHDOG] remove ARM26 sections\n  [WATCHDOG] orion5x_wdt: Add shutdown callback, use watchdog ping function\n  [WATCHDOG] i6300esb.c: Restructure initialization of the device\n  [WATCHDOG] i6300esb.c: Fix the GETSTATUS and GETBOOTSTATUS ioctls.\n  [WATCHDOG] i6300esb.c: Cleanup\n"
    }
  ],
  "next": "cec5455e457928153f5a51668dad3d68176feab5"
}
