)]}'
{
  "log": [
    {
      "commit": "8a4eb5734e8d1dc60a8c28576bbbdfdcc643626d",
      "tree": "ed4cd2f9a2a04a30994a8f8964a81834c895c0c9",
      "parents": [
        "2d7011ca79f1a8792e04d131b8ea21db179ab917"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sat Mar 12 03:14:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 16 12:53:54 2011 -0700"
      },
      "message": "net: introduce rx_handler results and logic around that\n\nThis patch allows rx_handlers to better signalize what to do next to\nit\u0027s caller. That makes skb-\u003edeliver_no_wcard no longer needed.\n\nkernel-doc for rx_handler_result is taken from Nicolas\u0027 patch.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nReviewed-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2d7011ca79f1a8792e04d131b8ea21db179ab917",
      "tree": "5c9c43a4d02c75b3c46e9fff94bb3f77c0607cd7",
      "parents": [
        "e30bc066ab67a4c8abcb972227ffe7c576f06a86"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Mar 16 08:46:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 16 12:51:20 2011 -0700"
      },
      "message": "bonding: get rid of IFF_SLAVE_INACTIVE netdev-\u003epriv_flag\n\nSince bond-related code was moved from net/core/dev.c into bonding,\nIFF_SLAVE_INACTIVE is no longer needed. Replace is with flag \"inactive\"\nstored in slave structure\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nReviewed-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e30bc066ab67a4c8abcb972227ffe7c576f06a86",
      "tree": "923689cd4ceade32c85d602a59b4e5feb320c300",
      "parents": [
        "0bd80dad57d82676ee484fb1f9aa4c5e8b5bc469"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sat Mar 12 03:14:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 16 12:51:20 2011 -0700"
      },
      "message": "bonding: wrap slave state work\n\ntransfers slave-\u003estate into slave-\u003ebackup (that it\u0027s going to transfer\ninto bitfield. Introduce wrapper inlines to do the work with it.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nReviewed-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bd80dad57d82676ee484fb1f9aa4c5e8b5bc469",
      "tree": "f74ad36f8ab30ef3cff0404946cb440744d2b8b5",
      "parents": [
        "f1c1775ac7e61950225925c949045406ffcb43de"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Wed Mar 16 08:45:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 16 12:51:19 2011 -0700"
      },
      "message": "net: get rid of multiple bond-related netdevice-\u003epriv_flags\n\nNow when bond-related code is moved from net/core/dev.c into bonding\ncode, multiple priv_flags are not needed anymore. So let them rot.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nReviewed-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1c1775ac7e61950225925c949045406ffcb43de",
      "tree": "dff2fc348c566df3c18f023043fd308bb75662f7",
      "parents": [
        "c888385a0d61c4c6923ecc3b9dacfe8a1d8cb222"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sat Mar 12 03:14:35 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 16 12:51:19 2011 -0700"
      },
      "message": "bonding: register slave pointer for rx_handler\n\nRegister slave pointer as rx_handler data. That would eventually prevent\nneed to loop over slave devices to find the right slave.\n\nUse synchronize_net to ensure that bond_handle_frame does not get slave\nstructure freed when working with that.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nReviewed-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c888385a0d61c4c6923ecc3b9dacfe8a1d8cb222",
      "tree": "e549e1136e65108de127ffdfbb53efefd0958423",
      "parents": [
        "d2145cde58135dabe7c48a599de4b81c2fe3ea61"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Wed Mar 16 08:21:00 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 16 11:29:47 2011 -0700"
      },
      "message": "be2net: Bump up the version number\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2145cde58135dabe7c48a599de4b81c2fe3ea61",
      "tree": "9a5bc229f4c266f3451ddc61646ad5f00d19534d",
      "parents": [
        "5d03078a6804bf4c7f943c5b68bef80468c0717f"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajit.khaparde@emulex.com",
        "time": "Wed Mar 16 08:20:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 16 11:29:46 2011 -0700"
      },
      "message": "be2net: Copyright notice change. Update to Emulex instead of ServerEngines\n\nSigned-off-by: Ajit Khaparde \u003cajit.khaparde@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d03078a6804bf4c7f943c5b68bef80468c0717f",
      "tree": "85ffd42ae7966cb9b1fde79142ba1d40c365f4fb",
      "parents": [
        "ee0caa79569a9c44febc18480beef4847aa8cecd"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed Mar 16 05:16:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 16 11:14:38 2011 -0700"
      },
      "message": "e1000e: fix kconfig for crc32 dependency\n\nERROR: \"crc32_le\" [drivers/net/e1000e/e1000e.ko] undefined!\n\nReported-by: Frank Peters \u003cfrank.peters@comcast.net\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCc: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nCc: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f942dc2552b8bfdee607be867b12a8971bb9cd85",
      "tree": "ba7d264f94d9e6938ef4e36f93e179162e12cf20",
      "parents": [
        "e0da2481fc00e031c04480b9dc88fae9eff39a19"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Tue Mar 15 00:06:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 15 19:38:03 2011 -0700"
      },
      "message": "xen network backend driver\n\nnetback is the host side counterpart to the frontend driver in\ndrivers/net/xen-netfront.c. The PV protocol is also implemented by\nfrontend drivers in other OSes too, such as the BSDs and even Windows.\n\nThe patch is based on the driver from the xen.git pvops kernel tree but\nhas been put through the checkpatch.pl wringer plus several manual\ncleanup passes and review iterations. The driver has been moved from\ndrivers/xen/netback to drivers/net/xen-netback.\n\nOne major change from xen.git is that the guest transmit path (i.e. what\nlooks like receive to netback) has been significantly reworked to remove\nthe dependency on the out of tree PageForeign page flag (a core kernel\npatch which enables a per page destructor callback on the final\nput_page). This page flag was used in order to implement a grant map\nbased transmit path (where guest pages are mapped directly into SKB\nfrags). Instead this version of netback uses grant copy operations into\nregular memory belonging to the backend domain. Reinstating the grant\nmap functionality is something which I would like to revisit in the\nfuture.\n\nNote that this driver depends on 2e820f58f7ad \"xen/irq: implement\nbind_interdomain_evtchn_to_irqhandler for backend drivers\" which is in\nlinux next via the \"xen-two\" tree and is intended for the 2.6.39 merge\nwindow:\n        git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen.git stable/backends\nthis branch has only that single commit since 2.6.38-rc2 and is safe for\ncross merging into the net branch.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nReviewed-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f86cad1e8224af9e3b9b43dd84b146a9ff0df87",
      "tree": "45c7140cd8651fa51a285a4596539a3d56688af1",
      "parents": [
        "e826eafa65c6f1f7c8db5a237556cebac57ebcc5"
      ],
      "author": {
        "name": "Phil Oester",
        "email": "kernel@linuxace.com",
        "time": "Mon Mar 14 06:22:06 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 15 19:29:39 2011 -0700"
      },
      "message": "bonding: Improve syslog message at device creation time\n\nWhen the bonding module is loaded, it creates bond0 by default.\nThen, when attempting to create bond0, the following messages\nare printed to syslog:\n\n    kernel: bonding: bond0 is being created...\n    kernel: bonding: Bond creation failed.\n\nWhich seems to indicate a problem, when in reality there is no\nproblem.  Since the actual error code is passed down from bond_create,\nmake use of it to print a bit less ominous message:\n\n    kernel: bonding: bond0 is being created...\n    kernel: bond0 already exists.\n\nSigned-off-by: Phil Oester \u003ckernel@linuxace.com\u003e\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e826eafa65c6f1f7c8db5a237556cebac57ebcc5",
      "tree": "4f88eb6bd3ae6e963ab02250f3051379e1d91276",
      "parents": [
        "fd0e435b0fe85622f167b84432552885a4856ac8"
      ],
      "author": {
        "name": "Phil Oester",
        "email": "kernel@linuxace.com",
        "time": "Mon Mar 14 06:22:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 15 19:29:38 2011 -0700"
      },
      "message": "bonding: Call netif_carrier_off after register_netdevice\n\nBringing up a bond interface with all network cables disconnected\ndoes not properly set the interface as DOWN because the call to\nnetif_carrier_off occurs too early in bond_init.  The call needs\nto occur after register_netdevice has set dev-\u003ereg_state to\nNETREG_REGISTERED, so that netif_carrier_off will trigger the\ncall to linkwatch_fire_event.\n\nSigned-off-by: Phil Oester \u003ckernel@linuxace.com\u003e\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd0e435b0fe85622f167b84432552885a4856ac8",
      "tree": "787a74b3a33ea940fffbee7a2e46fb14e9c27fa2",
      "parents": [
        "4a37390de98547e42ad0cb617bd2f2d452f2d4c7"
      ],
      "author": {
        "name": "Phil Oester",
        "email": "kernel@linuxace.com",
        "time": "Mon Mar 14 06:22:04 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 15 19:29:37 2011 -0700"
      },
      "message": "bonding: Incorrect TX queue offset\n\nWhen packets come in from a device with \u003e\u003d 16 receive queues\nheaded out a bonding interface, syslog gets filled with this:\n\n    kernel: bond0 selects TX queue 16, but real number of TX queues is 16\n\nbecause queue_mapping is offset by 1.  Adjust return value\nto account for the offset.\n\nThis is a revision of my earlier patch (which did not use the\nskb_rx_queue_* helpers - thanks to Ben for the suggestion).\nAndy submitted a similar patch which emits a pr_warning on\ninvalid queue selection, but I believe the log spew is\nnot useful.  We can revisit that question in the future,\nbut in the interim I believe fixing the core problem is\nworthwhile.\n\nSigned-off-by: Phil Oester \u003ckernel@linuxace.com\u003e\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a37390de98547e42ad0cb617bd2f2d452f2d4c7",
      "tree": "db85234eb9e636f27a6571ba1e454d736130b829",
      "parents": [
        "4a2b9c3756077c05dd8666e458a751d2248b61b6",
        "fea41cc9b1af5f65fecf4013ad62284e6ae3a78c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 15 18:55:20 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 15 18:55:20 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "c337ffb68e1e71bad069b14d2246fa1e0c31699c",
      "tree": "7861a59b196adfd63758cc0921e4fb56030fbaf3",
      "parents": [
        "30df754dedebf27ef90452944a723ba058d23396",
        "84c0c6933cb0303fa006992a6659c2b46de4eb17"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 15 15:15:17 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 15 15:15:17 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "9ecb42fda614c4e4f46e95712621510f8d746980",
      "tree": "680cd08f4b3cb8c35a241cf7b5d2108668ee8ca7",
      "parents": [
        "638be344593b66ccca6802c6076a5b3d9200829d"
      ],
      "author": {
        "name": "Padmanabh Ratnakar",
        "email": "padmanabh.ratnakar@emulex.com",
        "time": "Tue Mar 15 14:57:09 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 15 14:57:09 2011 -0700"
      },
      "message": "be2net: Fix UDP packet detected status in RX compl\n\nStatus of UDP packet detection not getting populated in RX completion\nstructure. This is required in csum_passed() routine.\n\nSigned-off-by: Padmanabh Ratnakar \u003cpadmanabh.ratnakar@emulex.com\u003e\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bfd823bd74333615783d8108889814c6d82f2ab0",
      "tree": "c02d6deb8e323c8fc72988ada1a67ec1d0a579f0",
      "parents": [
        "d87f4fe2121a017241e495fedc0a79d0dec05a92"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Tue Mar 15 14:54:55 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 15 14:54:55 2011 -0700"
      },
      "message": "netxen: support for GbE port settings\n\no Enable setting speed and auto negotiation parameters for GbE ports.\no Hardware do not support half duplex setting currently.\n\nDavid Miller:\n\tAmit please update your patch to silently reject link setting\n\tattempts that are unsupported by the device.\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84c0c6933cb0303fa006992a6659c2b46de4eb17",
      "tree": "e18eaed51fdc694b9616825699ac804d9065eef9",
      "parents": [
        "48f26d514ed14f717ebd49439894a9637e0353a9"
      ],
      "author": {
        "name": "Jeongtae Park",
        "email": "jtp.park@samsung.com",
        "time": "Tue Mar 15 14:52:48 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 15 14:52:48 2011 -0700"
      },
      "message": "smsc911x: Fix build error when SMSC_TRACE() used\n\nThis patch fixes build error when SMSC_TRACE() used.\n\nSigned-off-by: Jeongtae Park \u003cjtp.park@samsung.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d87f4fe2121a017241e495fedc0a79d0dec05a92",
      "tree": "e7ef9628bb8240dc8ea69f7af027fdefdc2b549c",
      "parents": [
        "918690f9811029667eaf132dbfeb180c6e4e2029",
        "7ef5ed1ce96c3f9a95b7327279f94b0700c689ef"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 15 14:50:09 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Mar 15 14:50:09 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-next-2.6\n"
    },
    {
      "commit": "106af2c99a5249b809aaed45b8353ac087821f4a",
      "tree": "b9d13cc35cfdc3b763408287b4e50daf32fda53b",
      "parents": [
        "0c0217b016ba8a970a6f6ab62ad0d858f39881ca",
        "7d2c16befae67b901e6750b845661c1fdffd19f1"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 15 14:16:48 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Mar 15 14:16:48 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n"
    },
    {
      "commit": "7ef5ed1ce96c3f9a95b7327279f94b0700c689ef",
      "tree": "e684d2f18bc22e1db178f70cc40f5e12ebed2ab8",
      "parents": [
        "673b8b70cfae2cd0428a8ab5647571521348549a"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Sat Mar 12 08:59:47 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 14 22:26:54 2011 -0700"
      },
      "message": "igb: Add messaging for thermal sensor events on i350 devices\n\nThis feature adds messaging to the link status change to notify\nthe user if the device returned from a downshift or power off\nevent due to the Thermal Sensor feature in i350 parts. Feature\nis only available on internal copper ports.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "673b8b70cfae2cd0428a8ab5647571521348549a",
      "tree": "1436c815655482abd5be4a03b2b075dc8b989ac5",
      "parents": [
        "0c0217b016ba8a970a6f6ab62ad0d858f39881ca"
      ],
      "author": {
        "name": "Anders Berggren",
        "email": "anders@halon.se",
        "time": "Fri Feb 04 07:32:32 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Mon Mar 14 22:25:50 2011 -0700"
      },
      "message": "igb: fix hw timestamping\n\nHardware timestamping for Intel 82580 didn\u0027t work in either 2.6.36 or\n2.6.37. Comparing it to Intel\u0027s igb-2.4.12 I found that the\ntimecounter_init clock/counter initialization was done too early.\n\nSigned-off-by: Anders Berggren \u003candfers@halon.se\u003e\nTested-by:  Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "48f26d514ed14f717ebd49439894a9637e0353a9",
      "tree": "4e34f420a1bfd75b666454c1e25b530cbac9a592",
      "parents": [
        "12a2856b604476c27d85a5f9a57ae1661fc46019"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Mar 14 21:05:40 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 21:05:40 2011 -0700"
      },
      "message": "xen: netfront: fix xennet_get_ethtool_stats()\n\ncommit e9a799ea4a5551d2 (xen: netfront: ethtool stats fields should be\nunsigned long) made rx_gso_checksum_fixup an unsigned long.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "12a2856b604476c27d85a5f9a57ae1661fc46019",
      "tree": "7537a26d442f4d03e2b97535f12923f7f8cecb60",
      "parents": [
        "b5ccd07337489fa9c9d32e0b628a2168b7953adf"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "daniel.lezcano@free.fr",
        "time": "Mon Mar 14 06:08:07 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 16:54:44 2011 -0700"
      },
      "message": "macvlan : fix checksums error when we are in bridge mode\n\nWhen the lower device has offloading capabilities, the packets checksums\nare not computed. That leads to have any macvlan port in bridge mode to\nnot work because the packets are dropped due to a bad checksum.\n\nIf the macvlan is in bridge mode, the packet is forwarded to another\nmacvlan port and reach the network stack where it looks for a checksum\nbut this one was not computed due to the offloading of the lower device.\nIn this case, we have to set the packet with CHECKSUM_UNNECESSARY\nwhen it is forwarded to a bridged port and restore the previous value of\nip_summed when the packet goes to the lowerdev.\n\nSigned-off-by: Daniel Lezcano \u003cdaniel.lezcano@free.fr\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nCc: Andrian Nord \u003cnightnord@gmail.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2ce8c07d63cf860d6869eb4948522a0fef5ccc19",
      "tree": "6b0feb7e499af25d5333a623091906284608b949",
      "parents": [
        "d181a6171ec84a6139dd11d3dd546748c640dcaa"
      ],
      "author": {
        "name": "Domenico Andreoli",
        "email": "cavokz@gmail.com",
        "time": "Mon Mar 14 03:47:07 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 16:49:28 2011 -0700"
      },
      "message": "CS89x0: Add networking support for QQ2440\n\nQQ2440 is only another non-ISA board using CS89x0. This patch adds the\nminimum bits required to make QQ2440 work with CS89x0.\n\nSigned-off-by: Domenico Andreoli \u003ccavokz@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d181a6171ec84a6139dd11d3dd546748c640dcaa",
      "tree": "98d4ddce2a378302a6c4d80e14c7756be8f11acb",
      "parents": [
        "c05e7ac99c32d4e5d8be272c0ba95b0fdcab431b"
      ],
      "author": {
        "name": "Domenico Andreoli",
        "email": "cavokz@gmail.com",
        "time": "Mon Mar 14 03:46:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 16:49:28 2011 -0700"
      },
      "message": "CS89x0: Finish transition to CS89x0_NONISA_IRQ\n\nCS89x0_NONISA_IRQ is selected by all those non-ISA boards which use\nCS89x0. This patch only cleans the last bits left after its introduction.\n\nSigned-off-by: Domenico Andreoli \u003ccavokz@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c05e7ac99c32d4e5d8be272c0ba95b0fdcab431b",
      "tree": "bc1fcf05542a924b956f68940d044bb163be1547",
      "parents": [
        "dcf4ae2dba541eed96afb0ba13e562defb8543e6"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Mar 14 15:40:39 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 15:40:39 2011 -0700"
      },
      "message": "ftmac100: use GFP_ATOMIC allocations where needed\n\nWhen running in softirq context, we should use GFP_ATOMIC allocations\ninstead of GFP_KERNEL ones.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nTested-by: Po-Yu Chuang \u003cratbert@faraday-tech.com\u003e\nAcked-by: Po-Yu Chuang \u003cratbert@faraday-tech.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "468c3f924f043cad7a04f4f4d5224a2c9bc886c1",
      "tree": "124213e020ed944cb879165a8f6233aff1066182",
      "parents": [
        "ac90fa63432b3c03c189c39e62211d3b80418c30"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Mar 13 06:54:31 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 15:24:18 2011 -0700"
      },
      "message": "NET: cdc-phonet, handle empty phonet header\n\nCurrently, for N 5800 XM I get:\ncdc_phonet: probe of 1-6:1.10 failed with error -22\n\nIt\u0027s because phonet_header is empty. Extra altsetting looks like\nthere:\nE 05 24 00 01 10 03 24 ab 05 24 06 0a 0b 04 24 fd  .$....$..$....$.\nE 00                                               .\n\nI don\u0027t see the header used anywhere so just check if the phonet\ndescriptor is there, not the structure itself.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac90fa63432b3c03c189c39e62211d3b80418c30",
      "tree": "f53a67bf563984b5aa4ec8b551e29c88461a08b8",
      "parents": [
        "e9a799ea4a5551d20e458a45b541df0bbf8f1804"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Mar 13 06:54:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 15:23:21 2011 -0700"
      },
      "message": "NET: cdc-phonet, fix stop-queue handling\n\nCurrently there is a warning emitted by the cdc-phonet driver:\nWARNING: at include/linux/netdevice.h:1557 usbpn_probe+0x3bb/0x3f0 [cdc_phonet]()\nModules linked in: ...\nPid: 5877, comm: insmod Not tainted 2.6.37.3-16-desktop #1\nCall Trace:\n [\u003cffffffff810059b9\u003e] dump_trace+0x79/0x340\n [\u003cffffffff81520fdc\u003e] dump_stack+0x69/0x6f\n [\u003cffffffff810580eb\u003e] warn_slowpath_common+0x7b/0xc0\n [\u003cffffffffa00254fb\u003e] usbpn_probe+0x3bb/0x3f0 [cdc_phonet]\n...\n---[ end trace f5d3e02908603ab4 ]---\nnetif_stop_queue() cannot be called before register_netdev()\n\nSo remove netif_stop_queue from the probe funtction to avoid that.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Rémi Denis-Courmont \u003cremi.denis-courmont@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e588f84f254cca0fc3b9f01297d06799b8c85d3",
      "tree": "d21f7eb9b0bb97b1860bf0cd6fd7c5bbddad8893",
      "parents": [
        "d478af0d6bb38c971d1172e99c5046025a9167c9"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Fri Mar 11 02:49:26 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 15:17:09 2011 -0700"
      },
      "message": "be2net: changes for BE3 native mode support\n\nSo far be2net has been using BE3 in legacy mode. It now checks for native\n mode capability and if available it sets it. In native mode, the RX_COMPL\n structure is different from that in legacy mode.\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d478af0d6bb38c971d1172e99c5046025a9167c9",
      "tree": "02a1f66f40db6329ceeb565576df4ed6fd60e650",
      "parents": [
        "af1dc13e607c1d1a909e21ee87aafbe7b9d4ae81"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Thu Mar 10 23:50:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 15:12:19 2011 -0700"
      },
      "message": "netxen: Notify firmware of Flex-10 interface down\n\nNotify firmware when a Flex-10 interface is brought down\nso that virtual connect manager can display the correct link status.\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: Amit Kumar Salecha \u003camit.salecha@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e9a799ea4a5551d20e458a45b541df0bbf8f1804",
      "tree": "56a3141580fd5956c2b021b5fae5ab22f0c5b589",
      "parents": [
        "a461c0297f2e80c78eaa03fc5141bf57a814ff4f"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "Ian.Campbell@citrix.com",
        "time": "Thu Mar 10 07:04:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 15:10:10 2011 -0700"
      },
      "message": "xen: netfront: ethtool stats fields should be unsigned long\n\nFixup the rx_gso_checksum_fixup field added in e0ce4af920eb to be\nunsigned long as suggested by Ben Hutchings in\n\u003c1298919198.2569.14.camel@bwh-desktop\u003e\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60aeba23101f34a690a0b0a048ffde3d023d4f3b",
      "tree": "bff2e733d6bc1e6b51799018df683e89bf8b29f0",
      "parents": [
        "0b32211164da2b100553cb45e4e862f09c5cab11"
      ],
      "author": {
        "name": "Thomas Lange",
        "email": "thomas@corelatus.se",
        "time": "Wed Mar 09 04:41:16 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 15:04:50 2011 -0700"
      },
      "message": "Davinci: Do not reset EMAC TX overruns counter on read\n\nDon\u0027t reset tx_fifo_errors when reading out current EMAC stats.\n  (tx_fifo_errors shows up as TX overruns in netdev stats.)\n\nWithout this correction, the old counter value is lost every time\nstats are read out.\n\nSigned-off-by: Thomas Lange \u003cthomas@corelatus.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af1dc13e607c1d1a909e21ee87aafbe7b9d4ae81",
      "tree": "f1651a8643c90b238b259c01dd91fa56fb9d632c",
      "parents": [
        "dc187cb381f1bceb30498861ece510245c43ed9f"
      ],
      "author": {
        "name": "Peter Korsgaard",
        "email": "jacmet@sunsite.dk",
        "time": "Thu Mar 10 06:52:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 15:02:14 2011 -0700"
      },
      "message": "phylib: SIOCGMIIREG/SIOCSMIIREG: allow access to all mdio addresses\n\nphylib would silently ignore the phy_id argument to these ioctls and\nperform the read/write with the active phydev address, whereas most\nnon-phylib drivers seem to allow access to all mdio addresses\n(E.G. pcnet_cs).\n\nSigned-off-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dc187cb381f1bceb30498861ece510245c43ed9f",
      "tree": "48d4b24227b5fea6ca2db14224ce7ba54a3fc8ea",
      "parents": [
        "ea0f0d8bc6d13c2580d668ecf95297d5105a57fc"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Mon Mar 14 15:00:12 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 15:00:12 2011 -0700"
      },
      "message": "bnx2: Update firmware and version\n\nUpdate 5709 mips firmware to 6.2.1a to fix iSCSI performance\nregression.  There was an unnecessary context read in the fast path\naffecting performance.\n\nUpdate bnx2 to 2.1.6.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea0f0d8bc6d13c2580d668ecf95297d5105a57fc",
      "tree": "28bd119f7a175684ff5ffbb252a0d64a5fc981ab",
      "parents": [
        "1faa4356a3bd89ea11fb92752d897cff3a20ec0e"
      ],
      "author": {
        "name": "Vasanthy Kolluri",
        "email": "vkolluri@cisco.com",
        "time": "Tue Mar 08 15:35:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 14:49:29 2011 -0700"
      },
      "message": "enic: Support newer version of firmware devcmd CMD_MCPU_FW_INFO\n\nThis patch provides support to the newer version of firmware devcmd CMD_MCPU_FW_INFO\nthat returns additional information (ASIC type and revision) about the underlying hardware.\nThis knowledge is required by the driver to implement any hardware specific features.\n\nSigned-off-by: Vasanthy Kolluri \u003cvkolluri@cisco.com\u003e\nSigned-off-by: Roopa Prabhu \u003croprabhu@cisco.com\u003e\nSigned-off-by: David Wang \u003cdwang2@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b32211164da2b100553cb45e4e862f09c5cab11",
      "tree": "5128d4e8864d8d0f327c50ebe674fec6dbddeb86",
      "parents": [
        "423cfa7e1fe68974b3b25fe8233ea57a5c2e5f02"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Mar 08 09:52:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 14:44:42 2011 -0700"
      },
      "message": "can: wrong index used in inner loop\n\nIndex i was already used in the outer loop.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "942527634e201883b39fe0c97a1e47db7a026f91",
      "tree": "d867641098f29a060d8025deffdf3bec269a1d54",
      "parents": [
        "b3017e6a03d261778ad9450b5510460c4d462203"
      ],
      "author": {
        "name": "Michel Lespinasse",
        "email": "walken@google.com",
        "time": "Sun Mar 06 16:14:50 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 14:22:01 2011 -0700"
      },
      "message": "drivers/net: fix build warnings with CONFIG_PM_SLEEP disabled\n\nThis fixes a couple of build warnings when CONFIG_PM is enabled but\nCONFIG_PM_SLEEP is disabled. Applies on top of v2.6.38-rc7 - I know it\u0027s\nlate, but it would be great if v2.6.38 could compile without warnings!\n\nSigned-off-by: Michel Lespinasse \u003cwalken@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b3017e6a03d261778ad9450b5510460c4d462203",
      "tree": "6aef0e3284c8d567dab59e4f3432ae2b5a8c3303",
      "parents": [
        "8fcd496151b4354569283056076339239b86fabe"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Mon Mar 07 21:59:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 14:10:16 2011 -0700"
      },
      "message": "net: sh_eth: add set_mdio_gate in bb_info\n\nThe SH7757\u0027s ETHER and GETHER use common MDIO pin. The MDIO pin is\nselected by specific register. So this patch adds new interface in\nbb_info, and when the sh_eth driver use the mdio, the register can\nbe changed by the function.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8fcd496151b4354569283056076339239b86fabe",
      "tree": "54ebf3e52e9cc3c2a79361f534ace0b22c680b6c",
      "parents": [
        "e47c90523484518aac30498150e427d824ace705"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Mon Mar 07 21:59:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 14:10:15 2011 -0700"
      },
      "message": "net: sh_eth: add support for SH7757\u0027s GETHER\n\nThe SH7757 have GETHER and ETHER both. This patch supports them.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e47c90523484518aac30498150e427d824ace705",
      "tree": "04a57da9305eca9a5202fd5f16627930b922e4a1",
      "parents": [
        "c5ed53687b39c195b4730de8c0355c1b78054ba6"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Mon Mar 07 21:59:45 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 14:10:15 2011 -0700"
      },
      "message": "net: sh_eth: modify the PHY_INTERFACE_MODE\n\nThe previous code had hardcoded the PHY_INTERFACE_MODE_MII of phy_connect.\nSo some Gigabit PHYs will not behave correctly.\nThe patch adds the phy_interface in sh_eth_plat_data, so we can select\nthe phy interface.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c5ed53687b39c195b4730de8c0355c1b78054ba6",
      "tree": "273acc9e661d8d50ce3ccddcb18d933e387eeb5b",
      "parents": [
        "4986b996882d82c68ab54b822d7cfdd7dd35f19a"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Mon Mar 07 21:59:38 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 14:10:14 2011 -0700"
      },
      "message": "net: sh_eth: remove almost #ifdef of SH7763\n\nThe SH7763 has GETHER. So the specification of some registers differs than\nother CPUs. This patch removes almost #ifdef of CONFIG_CPU_SUBTYPE_SH7763.\nThen we are able to add other CPU\u0027s GETHER easily.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4986b996882d82c68ab54b822d7cfdd7dd35f19a",
      "tree": "9bfe429b440788817946b3de9f616ef9a80495a5",
      "parents": [
        "4a55530f38e4eeee3afb06093e81309138fe8360"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Mon Mar 07 21:59:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 14:10:14 2011 -0700"
      },
      "message": "net: sh_eth: remove the SH_TSU_ADDR\n\nThe defination is hardcoded in this driver for some CPUs. This patch\nmodifies to get resource of TSU address from platform_device.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a55530f38e4eeee3afb06093e81309138fe8360",
      "tree": "176fa77c4eacd0809205bde0b8a171d2d43d69a2",
      "parents": [
        "201a11c1db82247143f0fbe29b4a97f16fa3a591"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Mon Mar 07 21:59:26 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 14:10:13 2011 -0700"
      },
      "message": "net: sh_eth: modify the definitions of register\n\nThe previous code cannot handle the ETHER and GETHER both as same time\nbecause the definitions of register was hardcoded.\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "423cfa7e1fe68974b3b25fe8233ea57a5c2e5f02",
      "tree": "d55e708b875c652083c3ac5c3a5a98a5013b37ec",
      "parents": [
        "75c0fd93c7d42362134e74fd381072a7642fcc3d"
      ],
      "author": {
        "name": "Ariel Elior",
        "email": "ariele@broadcom.com",
        "time": "Mon Mar 14 13:43:22 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Mar 14 13:43:22 2011 -0700"
      },
      "message": "bnx2x: fix swap of rx-ticks and tx-ticks parameters in interrupt coalescing flow\n\nSigned-off-by: Ariel Elior \u003cariele@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d2c16befae67b901e6750b845661c1fdffd19f1",
      "tree": "7cafaf1a70e43a7bc0788c528881e6b6b6afaa22",
      "parents": [
        "9db372fdd5de9e0464c77a9d3db2a3b356db8668"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Sat Mar 12 01:11:28 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 14 14:46:59 2011 -0400"
      },
      "message": "ath9k: fix aggregation related interoperability issues\n\nSome clients seems to keep track of their reorder window even after an\naggregation session has been disabled. This causes issues if there are\nstill retried but not completed frames pending for the TID.\nTo ensure that rx does not stall in such situations, set sendbar to 1\nfor any frame purged from the TID queue on teardown.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "efff395e97fffd55c60c77c09a18deba8d84e2c0",
      "tree": "0e2383a56e0137c8013d44bfbe945c76f3fb95b0",
      "parents": [
        "86271e460a66003dc1f4cbfd845adafb790b7587"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Mar 11 21:38:20 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 14 14:46:58 2011 -0400"
      },
      "message": "ath9k: improve reliability of beacon transmission and stuck beacon handling\n\nath9k calls ath9k_hw_stoptxdma every time it sends a beacon, however there\nis not much point in doing that if the previous beacon and mcast traffic\nwent out properly. On AR9380, calling that function too often can result\nin an increase of stuck beacons due to differences in the handling of the\nqueue enable/disable functionality.\n\nWith this patch, the queue will only be explicitly stopped if the previous\ndata frames were not sent successfully. With the beacon code being the\nonly remaining user of ath9k_hw_stoptxdma, this function can be simplified\nin order to remove the now pointless attempts at waiting for transmission\ncompletion, which would never happen at this point due to the different\nmethod of tx scheduling of the beacon queue.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "86271e460a66003dc1f4cbfd845adafb790b7587",
      "tree": "aac8bd62df92a0a8975d0d1604cd9bb62a7c5f5a",
      "parents": [
        "0d51cccc2436fa4d978efc3764552779e163d840"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Mar 11 21:38:19 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 14 14:46:58 2011 -0400"
      },
      "message": "ath9k: fix the .flush driver op implementation\n\nThis patch simplifies the flush op and reuses ath_drain_all_txq for\nflushing out pending frames if necessary. It also uses a global timeout\nof 200ms instead of the per-queue 60ms timeout.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0d51cccc2436fa4d978efc3764552779e163d840",
      "tree": "28470ba80a7b29e2ccedd2fa56e0a99f55663027",
      "parents": [
        "997941d7efe4d165a558ed5b6029a8b3c2c85cf7"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Mar 11 21:38:18 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 14 14:46:58 2011 -0400"
      },
      "message": "ath9k: fix stopping tx dma on reset\n\nIn some situations, stopping Tx DMA frequently fails, leading to messages\nlike this:\n\nath: Failed to stop TX DMA in 100 msec after killing last frame\nath: Failed to stop TX DMA!\n\nThis patch uses a few MAC features to abort DMA globally instead of iterating\nover all hardware queues and attempting to stop them individually.\nNot only is that faster and works with a shorter timeout, it also makes the\nprocess much more reliable.\n\nWith this change, I can no longer trigger these messages on AR9380,\nand on AR9280 they become much more rare.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "997941d7efe4d165a558ed5b6029a8b3c2c85cf7",
      "tree": "2fd09395edc323f1250f0b614600e2223dcf0826",
      "parents": [
        "cf28d7934c57168d530b606c26ab955a56eb13f9"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Mar 11 21:38:17 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 14 14:46:58 2011 -0400"
      },
      "message": "ath9k_hw: fix REG_SET_BIT and REG_CLR_BIT for multiple bits\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4c9483b2fb5d2548c3cc1fe03cdd4484ceeb5d1c",
      "tree": "c29c8070012cffb38fe249cf528589a675f622b1",
      "parents": [
        "9cce96df5b76691712dba22e83ff5efe900361e1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 16:22:43 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 15:08:54 2011 -0800"
      },
      "message": "ipv6: Convert to use flowi6 where applicable.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d28f42c1bd4bb2363d88df74d0128b4da135b4a",
      "tree": "cb2e652fe79a2bc307e871bc2d3fa51cc8051e45",
      "parents": [
        "ca116922afa8cc5ad46b00c0a637b1cde5ca478a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 00:29:39 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 15:08:44 2011 -0800"
      },
      "message": "net: Put flowi_* prefix on AF independent members of struct flowi\n\nI intend to turn struct flowi into a union of AF specific flowi\nstructs.  There will be a common structure that each variant includes\nfirst, much like struct sock_common.\n\nThis is the first step to move in that direction.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78fbfd8a653ca972afe479517a40661bfff6d8c3",
      "tree": "9dccc5c16bf269d53d8499064ec95a998e84c646",
      "parents": [
        "1561747ddf9d28185548687b11aae7074d6129c4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 00:00:52 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 15:08:42 2011 -0800"
      },
      "message": "ipv4: Create and use route lookup helpers.\n\nThe idea here is this minimizes the number of places one has to edit\nin order to make changes to how flows are defined and used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1561747ddf9d28185548687b11aae7074d6129c4",
      "tree": "7d0561b6fd8e5f6e6f30e49142213bfb348be5ac",
      "parents": [
        "ab1ebc953081d4e50f8e6d2d8d89b2cde3184e78",
        "1f4a0244ff002672be855ff2eaa4a29a63d42d42"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 14:41:02 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 14:41:02 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jkirsher/net-next-2.6\n"
    },
    {
      "commit": "ab1ebc953081d4e50f8e6d2d8d89b2cde3184e78",
      "tree": "e25d01c62a4c7f3de78675faa6728b54848304e2",
      "parents": [
        "70d279a7e2a6e308530822ba2bf4134cc0f5c091",
        "409ec36c320d580a036045e603f96286c362c609"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 11:06:59 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Mar 12 11:06:59 2011 -0800"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "1f4a0244ff002672be855ff2eaa4a29a63d42d42",
      "tree": "9d122241efafdb5a09e718c45c7c5bdd95194b2b",
      "parents": [
        "ff4ab2061199cdb938282d302d5044b1858e28c8"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Thu Mar 10 12:06:12 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:15:35 2011 -0800"
      },
      "message": "ixgbe: DCB, PFC not cleared until reset occurs\n\nThe PFC configuration is not cleared until the device is reset. This\nhas not been a problem because setting DCB attributes forced a\nhardware reset. Now that we no longer require this reset to occur\nPFC remains configured even after being disabled until the\ndevice is reset.\n\nThis removes a goto in the PFC hardware set routines for 82598 and\n82599 devices that was short circuiting the clear.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "ff4ab2061199cdb938282d302d5044b1858e28c8",
      "tree": "d0aaa0de221ca032c706e06379f89d0514571433",
      "parents": [
        "1390a59452a0895d3fea5b5504fa75ba36c13a74"
      ],
      "author": {
        "name": "Lior Levy",
        "email": "lior.levy@intel.com",
        "time": "Fri Mar 11 02:03:07 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:15:08 2011 -0800"
      },
      "message": "ixgbe: add support for VF Transmit rate limit using iproute2\n\nImplemented ixgbe_ndo_set_vf_bw function which is being used by iproute2\ntool. In addition, updated ixgbe_ndo_get_vf_config function to show the\nactual rate limit to the user.\n\nThe rate limitation can be configured only when the link is up and the\nlink speed is 10Gb.\nThe rate limit value can be 0 or ranged between 11 and actual link\nspeed measured in Mbps. A value of \u00270\u0027 disables the rate limit for\nthis specific VF.\n\niproute2 usage will be \u0027ip link set ethX vf Y rate Z\u0027.\nAfter the command is made, the rate will be changed instantly.\nTo view the current rate limit, use \u0027ip link show ethX\u0027.\n\nThe rates will be zeroed only upon driver reload or a link speed change.\n\nThis feature is being supported by 82599 and X540 devices.\n\nSigned-off-by: Lior Levy \u003clior.levy@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "1390a59452a0895d3fea5b5504fa75ba36c13a74",
      "tree": "8535968cc4b9c6acfbc28cef156477b094b139ea",
      "parents": [
        "6fb456a07c68913516da9de90d3849ee9821dea8"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Mar 09 04:46:16 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:14:48 2011 -0800"
      },
      "message": "ixgbe: DCB, set minimum bandwidth per traffic class\n\nDCB provides a guaranteed bandwidth in the case with 0%\nbandwidth then no bandwidth is guaranteed. However the\ntraffic class should still be able to transmit traffic.\nFor this to work the traffic class must be given the\nminimum credits required to send a frame.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "6fb456a07c68913516da9de90d3849ee9821dea8",
      "tree": "58a0d803bf622c73df3019c403694f9b6dbb8d8d",
      "parents": [
        "9dda173667207fe59d380e522d318c144dc032f7"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Mar 05 08:02:18 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:14:28 2011 -0800"
      },
      "message": "ixgbe: correct typo in define name\n\nVF Free Running Timer register name missing an F.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nAcked-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nTested-by: Evan Swanson \u003cevan.swanson@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "9dda173667207fe59d380e522d318c144dc032f7",
      "tree": "b72d2f22dd98594e2156361aca4d2a095abf8b3e",
      "parents": [
        "7e7eb4346329da3b9fd4b8d4a5a66d327d9fff6c"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Sat Mar 05 01:28:07 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:14:01 2011 -0800"
      },
      "message": "ixgbe: update PHY code to support 100Mbps as well as 1G/10G\n\nThis change updates the PHY setup code to support 100Mbps capable PHYs\nas well as 10G and 1Gbps.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Stephen Ko \u003cstephen.s.ko@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "7e7eb4346329da3b9fd4b8d4a5a66d327d9fff6c",
      "tree": "b0b6782157d5eff5e3b7480ec50c7abc586fcbdc",
      "parents": [
        "c27931da83bc486e192c8dfdab903ba51e176c54"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Fri Mar 04 03:20:59 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:13:41 2011 -0800"
      },
      "message": "ixgbe: remove timer reset to 0 on timeout\n\nThe VF mailbox polling for acks and messages would reset the timer to zero\non a timeout. Under heavy load a timeout may actually occur without being\nthe result of an error and when this occurs it is not practical to perform\na full VF driver reset on every message timeout. Instead, just return an\nerror (which is already done) and the VF driver will have an opportunity\nto retry the operation.\n\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nAcked-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "c27931da83bc486e192c8dfdab903ba51e176c54",
      "tree": "bd9374768b0d1a6ee6249170f31fbc435872e94e",
      "parents": [
        "17049d30c2dec6f26d6165cc135578f9e41d53d3"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Feb 23 05:58:25 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:13:20 2011 -0800"
      },
      "message": "ixgbe: DCB during ifup use correct CEE or IEEE mode\n\nDCB settings are cleared in the hardware across link events\nduring ifup ixgbe reprograms the hardware for DCB if it is\nenabled. Now that we have two modes CEE or IEEE we need to\nuse the correct set of configuration data.\n\nThis patch checks the dcbx_cap bits and then enables the\ndevice in the correct mode.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "17049d30c2dec6f26d6165cc135578f9e41d53d3",
      "tree": "b58a6c005d89c15a58213cc2e62e9d4de81d8c37",
      "parents": [
        "3b97fd695453ced96f22bdf1a84453f6744d25cc"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Feb 23 05:58:19 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:12:54 2011 -0800"
      },
      "message": "ixgbe: IEEE 802.1Qaz, implement priority assignment table\n\nThis patch adds support to use the priority assignment\ntable in the ieee_ets structure to map priorities to\ntraffic classes. Previously ixgbe only supported a\n1:1 mapping. Now we can enable and disable hardware\nDCB support when multiple traffic classes are actually\nbeing used. This allows the default case all priorities\nmapped to traffic class 0 to work in normal hardware\nmode and utilize the full packet buffer.\n\nThis patch does not address putting the hardware in\n4TC mode so packet buffer space may be underutilized\nin this case. A follow up patch can address this\noptimization. But at least we have the hooks to do\nthis now.\n\nAlso CEE will behave as it always has and map priorities\n1:1 with traffic classes.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "3b97fd695453ced96f22bdf1a84453f6744d25cc",
      "tree": "b14fae0ed8354fa673f8ca02d1b8578a13b46208",
      "parents": [
        "8187cd485b1a74b6ae258786b9ade3ecaafec318"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Feb 23 05:58:14 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:12:35 2011 -0800"
      },
      "message": "ixgbe: DCB, missed translation from 8021Qaz TSA to CEE link strict\n\nThe patch below  allowed IEEE 802.1Qaz and CEE DCB hardware\nconfigurations to use common hardware set routines,\n\ncommit 88eb696cc6a7af8f9272266965b1a4dd7d6a931b\nAuthor: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nDate:   Thu Feb 10 03:02:11 2011 -0800\n\n    ixgbe: DCB, abstract out dcb_config from DCB hardware configuration\n\nHowever the case when CEE link strict and group strict\nare set was missed and are currently being mapped\nincorrectly in some configurations.\n\nThis patch resolves this.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "8187cd485b1a74b6ae258786b9ade3ecaafec318",
      "tree": "b5d78ae3c66968b72a94ee6765e6ec886e764445",
      "parents": [
        "24095aa347a32673cf220fc0bd0b78d28ba0a69e"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Feb 23 05:58:08 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:12:14 2011 -0800"
      },
      "message": "ixgbe: DCB: enable RSS to be used with DCB\n\nRSS had previously been disabled when DCB was enabled because\nDCB was single queued per traffic class. Now that DCB implements\nmultiple Tx/Rx rings per traffic class enable RSS.\n\nHere RSS hashes across the queues in the traffic class.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain.@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "24095aa347a32673cf220fc0bd0b78d28ba0a69e",
      "tree": "4b7a3e37c581de6c8282b0ec0c6e2627cce32419",
      "parents": [
        "e5b646355770d34eab360ebae93c56c407dfe803"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Feb 23 05:58:03 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:11:53 2011 -0800"
      },
      "message": "ixgbe: enable ndo_tc_setup\n\nThis patch adds the ndo_tc_setup to ixgbe. By default we set\nthe device to use strict priority.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain.@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "e5b646355770d34eab360ebae93c56c407dfe803",
      "tree": "ed43c57e5ecb4813e126a5f287443baa3af49b92",
      "parents": [
        "dc166e22ede5ffb46b5b18b99ba0321ae545f89b"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Mar 08 03:44:52 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:11:29 2011 -0800"
      },
      "message": "ixgbe: DCB, use multiple Tx rings per traffic class\n\nThis enables multiple {Tx|Rx} rings per traffic class while in DCB\nmode. In order to get this working as expected the tc_to_tx net\ndevice mapping is configured as well as the prio_tc_map.\n\nskb priorities are mapped across a range of queue pairs to get\na distribution per traffic class. The maximum number of\nqueue pairs used while in DCB mode is capped at 64. The hardware\nmax is actually 128 queues but 64 is sufficient for now and\nallocating more seemed a bit excessive. It is easy enough to\nincrease the cap later if need be.\n\nTo get the 802.1Q priority tags inserted correctly ixgbe was\npreviously using the skb queue_mapping field to directly set\nthe 802.1Q priority. This no longer works because we have removed\nthe 1:1 mapping between queues and traffic class. Each ring\nis aligned with an 802.1Qaz traffic class so here we add an\nextra field to the ring struct to identify the 802.1Q traffic\nclass. This uses an extra byte of the ixgbe_ring struct\nfortunately there was a 2byte hole,\n\nstruct ixgbe_ring {\n        void *                     desc;                 /*     0     8 */\n        struct device *            dev;                  /*     8     8 */\n        struct net_device *        netdev;               /*    16     8 */\n        union {\n                struct ixgbe_tx_buffer * tx_buffer_info; /*           8 */\n                struct ixgbe_rx_buffer * rx_buffer_info; /*           8 */\n        };                                               /*    24     8 */\n        long unsigned int          state;                /*    32     8 */\n        u8                         atr_sample_rate;      /*    40     1 */\n        u8                         atr_count;            /*    41     1 */\n        u16                        count;                /*    42     2 */\n        u16                        rx_buf_len;           /*    44     2 */\n        u16                        next_to_use;          /*    46     2 */\n        u16                        next_to_clean;        /*    48     2 */\n        u8                         queue_index;          /*    50     1 */\n        u8                         reg_idx;              /*    51     1 */\n        u16                        work_limit;           /*    52     2 */\n\n        /* XXX 2 bytes hole, try to pack */\n\n        u8 *                       tail;                 /*    56     8 */\n        /* --- cacheline 1 boundary (64 bytes) --- */\n\nNow we can set the VLAN priority directly and it will be\ncorrect. User space can indicate the 802.1Qaz priority\nusing the SO_PRIORITY setsocket() option and QOS layer will\nsteer the skb to the correct rings. Additionally using\nthe multiq qdisc with a queue_mapping action works as\nwell.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "dc166e22ede5ffb46b5b18b99ba0321ae545f89b",
      "tree": "7e83a3db691fae1502f49453888762e9325e76d7",
      "parents": [
        "f8628d404505e61bfc63638744656ede69227766"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Feb 23 05:57:52 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:11:11 2011 -0800"
      },
      "message": "ixgbe: DCB remove ixgbe_fcoe_getapp routine\n\nRemove ixgbe_fcoe_getapp() and use the generic kernel\nroutine instead. Also add application priority to the\nkernel maintained list on setapp so applications and\nstacks can query the value.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "f8628d404505e61bfc63638744656ede69227766",
      "tree": "934e57125f759ebb32cc196afeaa8518606bf5d5",
      "parents": [
        "3032309b49622497430ecd2b40ff51fb204c35e8"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Wed Feb 23 05:57:47 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:10:54 2011 -0800"
      },
      "message": "ixgbe: DCB, implement ieee_setapp dcbnl ops\n\nImplement ieee_setapp dcbnl ops in ixgbe. This is required\nto setup FCoE which requires dedicated resources. If the\napp data is not for FCoE then no action is taken in ixgbe\nexcept to add it to the dcb_app_list.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "3032309b49622497430ecd2b40ff51fb204c35e8",
      "tree": "766e78c2334148421c80a213cecab5e4fe546da1",
      "parents": [
        "0d1fe82deacdcc90458558b5d6a4a5af5db9a6c6"
      ],
      "author": {
        "name": "John Fastabend",
        "email": "john.r.fastabend@intel.com",
        "time": "Tue Mar 01 05:25:35 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:10:31 2011 -0800"
      },
      "message": "ixgbe: DCB, implement capabilities flags\n\nThis implements dcbnl get and set capabilities ops. The\ndevices supported by ixgbe can be configured to run in\nIEEE or CEE modes but not both.\n\nWith the DCBX set capabilities bit we add an explicit\nsignal that must be used to toggle between these modes.\nThis patch adds logic to fail the CEE command set_hw_all()\nwhich programs the device with a CEE configuration if\nthe CEE caps bit is not set. Similarly, IEEE set\ncommands will fail if the IEEE caps bit is not set. We\nallow most CEE config set commands to occur because they\ndo not touch the hardware until set_hw_all() is called.\n\nThe one exception to the above is the {set|get}app routines.\nThese must always be protected by caps bits to ensure\nside effects do not corrupt the current configured mode.\n\nBy requiring the caps bit to be set correctly we can\nmaintain a consistent configuration in the hardware\nfor CEE or IEEE modes and prevent partial hardware\nconfigurations that may occur if user space does\nnot send a complete IEEE or CEE configurations.\n\nIt is expected that user space will signal a DCBX mode\nbefore programming device.\n\nSigned-off-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Ross Brattain \u003cross.b.brattain@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "0d1fe82deacdcc90458558b5d6a4a5af5db9a6c6",
      "tree": "c6307f549977b67d0cfdea3622551ecfb91a6253",
      "parents": [
        "831ec0b4226cec7ea34f5c4c9810e78aeb2069bf"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Fri Mar 11 20:58:19 2011 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:10:13 2011 -0800"
      },
      "message": "igb: Bump version to 3.0.6\n\nThis patch updates igb version to 3.0.6.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "831ec0b4226cec7ea34f5c4c9810e78aeb2069bf",
      "tree": "3576b08f16304217c5353b5a6aa2fa5ba5350187",
      "parents": [
        "4322e561a93ec7ee034b603a6c610e7be90d4e8a"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Fri Mar 11 20:43:54 2011 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:09:55 2011 -0800"
      },
      "message": "igb: Add DMA Coalescing feature to driver\n\nThis patch add DMA Coalescing which is a power-saving feature that\ncoalesces DMA writes in order to stay in a low-power state as much\nas possible.  Feature is disabled by default.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "4322e561a93ec7ee034b603a6c610e7be90d4e8a",
      "tree": "a3260a88662c8a2b65233513bac17faffc0f64bf",
      "parents": [
        "09b068d45737abb49320ab25cb4ed2916017ace7"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Fri Mar 11 20:43:18 2011 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:09:37 2011 -0800"
      },
      "message": "igb: Update NVM functions to work with i350 devices\n\nThis patch adds functions and functions pointers to accommodate\ndifferences between NVM interfaces and options for i350 devices,\n82580 devices and the rest.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "09b068d45737abb49320ab25cb4ed2916017ace7",
      "tree": "489c503a733de2f1d632e27ac331a6be4bd7f41f",
      "parents": [
        "422e05d12af9c1063d57210074b4e6db36a0cf39"
      ],
      "author": {
        "name": "Carolyn Wyborny",
        "email": "carolyn.wyborny@intel.com",
        "time": "Fri Mar 11 20:42:13 2011 -0800"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:09:20 2011 -0800"
      },
      "message": "igb: Add Energy Efficient Ethernet (EEE) for i350 devices.\n\nThis patch adds the EEE feature for i350 devices, enabled by default.\n\nSigned-off-by: Carolyn Wyborny \u003ccarolyn.wyborny@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "422e05d12af9c1063d57210074b4e6db36a0cf39",
      "tree": "4cd1b858c1c3723ed2d05af40018b221b115b42f",
      "parents": [
        "a9f7c5363b7d2d836ad2be2d96fd4af3fd0d349a"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Sat Mar 12 02:01:29 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:09:06 2011 -0800"
      },
      "message": "ixgbevf: Fix Driver String\n\nChange the driver string to match the PF driver string format.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "a9f7c5363b7d2d836ad2be2d96fd4af3fd0d349a",
      "tree": "69481cba4b411674fa45c1e5b34227b4d873f2ce",
      "parents": [
        "70d279a7e2a6e308530822ba2bf4134cc0f5c091"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Wed Mar 02 06:52:30 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Sat Mar 12 04:08:52 2011 -0800"
      },
      "message": "ixgbevf: Fix Version String\n\nThe kernel version string is off by a major version number since\nnew silicon was just introduced and also uses the wrong format for\nthe version postfix.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "81266baf04ce80b088a7fa0dcf3b9f5e79023dd2",
      "tree": "2a5767181cf0b69726cd9b45ff6c5248f878fd79",
      "parents": [
        "38c091590f6ed78fcaf114c14ce133e5b3f717e6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 07 16:32:59 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 11 15:34:18 2011 -0500"
      },
      "message": "ath5k: implement ieee80211_ops-\u003e{get,set}_ringparam\n\nset_ringparam only allows changes to tx ring at this time.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "266af4c745952e9bebf687dd68af58df553cb59d",
      "tree": "b3bbe8ac763395a4dfcfdd2b46948c9963dbfa46",
      "parents": [
        "808118cb41dfe12a1ac0e35515ac4d91b170bdf9"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Mar 10 20:13:26 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 11 14:15:55 2011 -0500"
      },
      "message": "iwlagn: support off-channel TX\n\nAdd support to iwlagn for off-channel TX. The\nmicrocode API for this is a bit strange in that\nit uses a hacked-up scan command, so the scan\ncode needs to change quite a bit to accomodate\nthat and be able to send it out.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d89dba7a275f40757d27ba16c8bc6aa424656bbe",
      "tree": "c42b16fc568b9ffdb0458b59c6112f9eb9f24792",
      "parents": [
        "23952ec92850bcdc91b8167fa95ec05dd59a80ea"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Mar 10 18:23:26 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 11 14:15:36 2011 -0500"
      },
      "message": "libertas: fix write past end of array in mesh_id_get()\n\ndefs.meshie.val.mesh_id is 32 chars long.  It\u0027s not supposed to be NUL\nterminated.  This code puts a terminator on the end to make it easier to\nprint to sysfs.  The problem is that if the mesh_id fills the entire\nbuffer the original code puts the terminator one spot past the end.\n\nThe way the original code was written, there was a check to make sure\nthat maxlen was less than PAGE_SIZE.  Since we know that maxlen is at\nmost 34 chars, I just removed the check.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "23952ec92850bcdc91b8167fa95ec05dd59a80ea",
      "tree": "4568eb0e61861911d406b3b03fc7ee73323d2830",
      "parents": [
        "75e03512455827eb2c09e057578ae23178a93cf8"
      ],
      "author": {
        "name": "Vivek Natarajan",
        "email": "vnatarajan@atheros.com",
        "time": "Thu Mar 10 11:05:43 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 11 14:15:36 2011 -0500"
      },
      "message": "ath9k_hw: Increase the wait count for nf load.\n\nIncreasing the wait count makes the nf load pass in\nmost of the cases.\n\nSigned-off-by: Vivek Natarajan \u003cvnatarajan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "75e03512455827eb2c09e057578ae23178a93cf8",
      "tree": "70a67b05a6b9534f30c0e9ec0d50f1db152c5999",
      "parents": [
        "7ea1362c5d49c5761ce9fc3a4bbb090813134d03"
      ],
      "author": {
        "name": "Vivek Natarajan",
        "email": "vnatarajan@atheros.com",
        "time": "Thu Mar 10 11:05:42 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 11 14:15:36 2011 -0500"
      },
      "message": "ath9k_hw: Fix PLL initialization for AR9485.\n\nIncrease the delay to make sure the initialization of pll\npasses.\n\nSigned-off-by: Vivek Natarajan \u003cvnatarajan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7ea1362c5d49c5761ce9fc3a4bbb090813134d03",
      "tree": "43dbb3930072ba289e6af501bb5c185acb089e19",
      "parents": [
        "2e286947f1294239527c11f9f466ddce6466455b"
      ],
      "author": {
        "name": "Vivek Natarajan",
        "email": "vnatarajan@atheros.com",
        "time": "Thu Mar 10 11:05:41 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 11 14:15:36 2011 -0500"
      },
      "message": "ath9k_hw: Improve idle power consumption for AR9485.\n\nSet some GPIO pins to Pull-down mode to save power.\n\nSigned-off-by: Vivek Natarajan \u003cvnatarajan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2e286947f1294239527c11f9f466ddce6466455b",
      "tree": "6358b8f1fc49a623cfd2e345cf8869fe4cec8e41",
      "parents": [
        "5f6722ee63a45d4ad3412743d161ec54d6c32ccc"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Wed Mar 09 01:48:12 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 11 14:15:36 2011 -0500"
      },
      "message": "ath9k: remove support for the FIF_PROMISC_IN_BSS filter flag\n\nThe hardware rx filter flag triggered by FIF_PROMISC_IN_BSS is overly broad\nand covers even frames with PHY errors. When this flag is enabled, this message\nshows up frequently during scanning or hardware resets:\n\nath: Could not stop RX, we could be confusing the DMA engine when we start RX up\n\nSince promiscuous mode is usually not particularly useful, yet enabled by\ndefault by bridging (either used normally in 4-addr mode, or with hacks\nfor various virtualization software), we should sacrifice it for better\nreliability during normal operation.\n\nThis patch leaves it enabled if there are active monitor mode interfaces, since\nit\u0027s very useful for debugging.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f6722ee63a45d4ad3412743d161ec54d6c32ccc",
      "tree": "4eb2812a5f0dd9c6d538d74f48afee91bca06d90",
      "parents": [
        "d0c331aff99ca75f9aa0f794cf68b572d8ec7c5a"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Sun Mar 06 19:23:37 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 11 14:15:35 2011 -0500"
      },
      "message": "wl1251: fix elp_work race condition\n\nWhile working on PS I\u0027ve noticed elp_work is kicking rather often, and\nsometimes the chip is put to sleep before 5ms delay expires. This\nseems to happen because by the time wl1251_ps_elp_wakeup is called\nelp_work might still be pending. After wakeup is done, the processing\nmay take some time, during which 5ms might expire and elp_work might\nget scheduled. In this case, ss soon as 1st thread finishes work and\nreleases the mutex, elp_work will then put the device to sleep without\n5ms delay. In addition 1st thread will queue additional elp_work\nneedlessly.\n\nFix this by cancelling work in wl1251_ps_elp_wakeup instead.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Kalle Valo \u003ckvalo@adurom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d0c331aff99ca75f9aa0f794cf68b572d8ec7c5a",
      "tree": "4e553cfb5bb9e9b3edf9aef0984a892bb25e4e17",
      "parents": [
        "8d5eab5aa676378b4c9daa62d10d08a0bca04677"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Sun Mar 06 19:23:36 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 11 14:15:35 2011 -0500"
      },
      "message": "wl1251: remove wl1251_ps_set_elp function\n\nwl1251_ps_set_elp() only does acx_sleep_auth call and takes the chip\nfrom/to ELP, however all callers of wl1251_ps_set_mode() have already\ntaken the chip out of ELP and puts it back to ELP when they finish.\nThis makes ELP calls (and register writes they result in) superfluous.\n\nSo remove wl1251_ps_set_elp function and call acx_sleep_auth directly.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nAcked-by: Kalle Valo \u003ckvalo@adurom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "409ec36c320d580a036045e603f96286c362c609",
      "tree": "3dd9b3569799f7962b523a068052445e2d2c51aa",
      "parents": [
        "1b7fe59322bef9e7a2c05b64a07a66b875299736",
        "8d5eab5aa676378b4c9daa62d10d08a0bca04677"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 11 14:11:11 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 11 14:11:11 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem\n"
    },
    {
      "commit": "70d279a7e2a6e308530822ba2bf4134cc0f5c091",
      "tree": "9941f793703bc2944c7e1088cb24a390a13f6ec9",
      "parents": [
        "4a29e15515ea56b8ec78ebb77529b1ad5c268bb9"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Sat Feb 26 03:12:19 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 02:25:09 2011 -0800"
      },
      "message": "e1000e: bump version number\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "4a29e15515ea56b8ec78ebb77529b1ad5c268bb9",
      "tree": "de83f15c260c4d3c5abdae208cef03b340f8c6fa",
      "parents": [
        "23e4f061306798dfb1941bd2f399949b705822c6"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Mar 04 09:07:01 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 02:24:15 2011 -0800"
      },
      "message": "e1000e: do not suggest the driver supports Wake-on-ARP\n\nThe driver doesn\u0027t support Wake-on-ARP, so don\u0027t advertise through ethtool\nthat it does.\n\nCleanup some coding style issues in the same functions.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "23e4f061306798dfb1941bd2f399949b705822c6",
      "tree": "c5e5dcf8e64dffc9a5de9577f0cf78e85b5b3abe",
      "parents": [
        "6cc7aaed70c96c3933fbacbad582fc79b7d6e335"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Feb 25 07:44:51 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 02:23:21 2011 -0800"
      },
      "message": "e1000e: disable jumbo frames on 82579 when MACsec enabled in EEPROM\n\nIf/when an OEM enables MACsec in the 82579 EEPROM, disable jumbo frames\nsupport in the driver due to an interoperability issue in hardware that\nprevents jumbo packets from being transmitted or received.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "6cc7aaed70c96c3933fbacbad582fc79b7d6e335",
      "tree": "b01610d2eb974637e20d96364bb6bc513f0a3da4",
      "parents": [
        "1effb45cca29e22e4b2209bb567770b7e20a3a2b"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Feb 25 06:25:18 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 02:14:56 2011 -0800"
      },
      "message": "e1000e: do not toggle LANPHYPC value bit when PHY reset is blocked\n\nWhen PHY reset is intentionally blocked on 82577/8/9, do not toggle the\nLANPHYPC value bit (essentially performing a hard power reset of the\ndevice) otherwise the PHY can be put into an unknown state.\n\nCleanup whitespace in the same function.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "1effb45cca29e22e4b2209bb567770b7e20a3a2b",
      "tree": "32ea3837ac121d6d5777b673aa5ea8204134c1c2",
      "parents": [
        "5661aeb08edcef6799861f92817f593c1fd7b272"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Feb 25 06:58:03 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 02:05:26 2011 -0800"
      },
      "message": "e1000e: extend EEE LPI timer to prevent dropped link\n\nThe link can be unexpectedly dropped when the timer for entering EEE low-\npower-idle quiet state expires too soon.  The timer needs to be extended\nfrom 196usec to 200usec after every LCD (PHY) reset to prevent this from\nhappening.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "5661aeb08edcef6799861f92817f593c1fd7b272",
      "tree": "1cbf6d455075e98a03fdadf059c696693bcd2cb6",
      "parents": [
        "d8d5f8aebb857f979fbe9099c9acc2ed486706be"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Feb 25 06:36:25 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 02:03:35 2011 -0800"
      },
      "message": "e1000e: extend timeout for ethtool link test diagnostic\n\nWith some PHYs supported by this driver, link establishment can take a\nlittle longer when connected to certain switches.  Extend the timeout to\nreduce the number of false diagnostic failures, and cleanup a code style\nissue in the same function.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d8d5f8aebb857f979fbe9099c9acc2ed486706be",
      "tree": "9083c428cebef0efdb05014dcaaf4d9d8ea4fab0",
      "parents": [
        "ef5ab89cf7edc2e2cb996d62201a2b356d5e9286"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Feb 25 07:09:37 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 01:52:40 2011 -0800"
      },
      "message": "e1000e: magic number cleanup - ETH_ALEN\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "ef5ab89cf7edc2e2cb996d62201a2b356d5e9286",
      "tree": "f61fe87f93fd32c03a2f53a78a41f68aff5df49b",
      "parents": [
        "23633b13ff7e1e1380bd2e11c49eb5ddbdf37ea9"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Thu Feb 10 08:17:21 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 01:51:58 2011 -0800"
      },
      "message": "e1000e: use dev_kfree_skb_irq() instead of dev_kfree_skb()\n\nBased on a report and patch originally submitted by Prasanna Panchamukhi.\n\nUse dev_kfree_skb_irq() in e1000_clean_jumbo_rx_irq() since this latter\nfunction is called only in interrupt context.  This avoids \"Warning:\nkfree_skb on hard IRQ\" messages.\n\nCc: \"Prasanna S. Panchamukhi\" \u003cprasanna.panchamukhi@riverbed.com\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "23633b13ff7e1e1380bd2e11c49eb5ddbdf37ea9",
      "tree": "4aec4b7b045b31f93dc96393da66ab6190ef1228",
      "parents": [
        "e9bce845c0cee1a492e5cee6a827ae71140fe8b3"
      ],
      "author": {
        "name": "Lior Levy",
        "email": "lior.levy@intel.com",
        "time": "Wed Mar 02 06:42:37 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 01:38:57 2011 -0800"
      },
      "message": "ixgbevf: remove Tx hang detection\n\nRemoved Tx hang detection mechanism from ixgbevf.\nThis mechanism has no affect and can cause false alarm messages in some\ncases. Especially when VF Tx rate limit is turned on.\n\nThe same mechanism was removed recently from igbvf.\n\nSigned-off-by: Lior Levy \u003clior.levy@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "e2444d92083cc1ceb07487425897d6d51a13e9dd",
      "tree": "0ef862edfb70906a0bedafd599943645303c3692",
      "parents": [
        "1b7fe59322bef9e7a2c05b64a07a66b875299736"
      ],
      "author": {
        "name": "Emil Tantilov",
        "email": "emil.s.tantilov@intel.com",
        "time": "Thu Jan 27 09:14:18 2011 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Fri Mar 11 01:16:23 2011 -0800"
      },
      "message": "ixgb: convert to new VLAN model\n\nBased on a patch from Jesse Gross \u003cjesse@nicira.com\u003e\n\nThis switches the ixgb driver to use the new VLAN interfaces.\nIn doing this, it completes the work begun in\nae54496f9e8d40c89e5668205c181dccfa9ecda1 allowing the use of\nhardware VLAN insertion without having a VLAN group configured.\n\nCC: Jesse Gross \u003cjesse@nicira.com\u003e\nSigned-off-by: Emil Tantilov \u003cemil.s.tantilov@intel.com\u003e\nTested-by: Jeff Pieper \u003cjeffrey.e.pieper@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "75c0fd93c7d42362134e74fd381072a7642fcc3d",
      "tree": "2336bc7a354eecbcccb36f239637847740a4ae7a",
      "parents": [
        "6dfbd87a20a737641ef228230c77f4262434fa24"
      ],
      "author": {
        "name": "j223yang@asset.uwaterloo.ca",
        "email": "j223yang@asset.uwaterloo.ca",
        "time": "Thu Mar 10 12:36:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 14:41:51 2011 -0800"
      },
      "message": "ariadne: remove redundant NULL check\n\nSimply remove redundant \u0027dev\u0027 NULL check.\n\nSigned-off-by: Jinqiu Yang \u003ccrindy646@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33175d84ee3fa29991adb80513683e010769e807",
      "tree": "3731f61cf82451b6892cf1368701e57e35d92908",
      "parents": [
        "c5908939b2738bafe1b309bc2465cb9f2e6184c5",
        "6dfbd87a20a737641ef228230c77f4262434fa24"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 14:26:00 2011 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 14:26:00 2011 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/bnx2x/bnx2x_cmn.c\n"
    },
    {
      "commit": "c5908939b2738bafe1b309bc2465cb9f2e6184c5",
      "tree": "a5fc6b3fc3d0a79798185514e35a38c9cbb9edbc",
      "parents": [
        "e256f8a35179f3795a200912b79c369676ecb669"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Mar 09 16:58:25 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 01:56:14 2011 -0800"
      },
      "message": "tg3: Remove 5750 PCI code\n\nThe 5750 ASIC rev was never released as a PCI device.  It only exists as\na PCIe device.  This patch removes the code that supports the former\nconfiguration.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e256f8a35179f3795a200912b79c369676ecb669",
      "tree": "bd0d33470a32cbccfcc08a42b9185843f5241618",
      "parents": [
        "683644b74783725971e5ff61618bd932c5361c3f"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Mar 09 16:58:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 01:56:13 2011 -0800"
      },
      "message": "tg3: Move tg3_init_link_config to tg3_phy_probe\n\nThis patch moves the function that initializes the link configuration\ncloser to the place where the rest of the phy code is initialized.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "683644b74783725971e5ff61618bd932c5361c3f",
      "tree": "cd38d85069a587c273fe14e20c0143a561811ee1",
      "parents": [
        "4143470c10ab5c2bbd0522efe92935416332c5e8"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Wed Mar 09 16:58:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Mar 10 01:56:13 2011 -0800"
      },
      "message": "tg3: Refine VAux decision process\n\nIn the near future, the VAux switching decision process is going to get\nmore complicated.  This patch refines and consolidates the existing\nalgorithm in anticipation of the new scheme.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nReviewed-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "4143470c10ab5c2bbd0522efe92935416332c5e8"
}
