)]}'
{
  "log": [
    {
      "commit": "28679751a924c11f7135641f26e99249385de5b4",
      "tree": "79e05e9ee10e62b02c52e3a5af11dd3dfa28a0e2",
      "parents": [
        "3f1f39c42b24d5c20eb593ce80b9c4d5ec1e2148"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed May 27 19:26:37 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 29 01:46:26 2009 -0700"
      },
      "message": "net: dont update dev-\u003etrans_start in 10GB drivers\n\nFollowup of commits 9d21493b4beb8f918ba248032fefa393074a5e2b\nand 08baf561083bc27a953aa087dd8a664bb2b88e8e\n(net: tx scalability works : trans_start)\n(net: txq_trans_update() helper)\n\nNow that core network takes care of trans_start updates, dont do it\nin drivers themselves, if possible. Multi queue drivers can\navoid one cache miss (on dev-\u003etrans_start) in their start_xmit()\nhandler.\n\nExceptions are NETIF_F_LLTX drivers (vxge \u0026 tehuti)\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f1f39c42b24d5c20eb593ce80b9c4d5ec1e2148",
      "tree": "785e5d697e9c2e4b8fd012a7e9c8aac263c186a5",
      "parents": [
        "dfe9a837987aacaffbce020fbf54d8e0afa4bde1",
        "7481806dcfd07e9a636155554f6f4b4fbd976381"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 29 01:41:32 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 29 01:41:32 2009 -0700"
      },
      "message": "Merge branch \u0027linux-2.6.31.y\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/inaky/wimax\n"
    },
    {
      "commit": "2618ab774ea015089c6eb84787f7ede6f2a2cbd0",
      "tree": "98bdbb3c1f18d1505d09e3d1cd0bbd19f741a7d7",
      "parents": [
        "7f0333eb2f98bbfece4fbfe21076d0a3e49f0bb0"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Fri May 08 15:51:44 2009 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Thu May 28 18:02:27 2009 -0700"
      },
      "message": "wimax/i2400m: usb: fix device reset on autosuspend while not yet idle\n\nWhen the i2400m is connected to a network, the host interface (USB)\ncannot be suspended. For that to happen, the device has to have\nnegotiated with the basestation to put the link on IDLE state.\n\nIf the host tries to put the device in standby while it is connected\nbut not idle, the device resets, as the driver should not do that.\n\nTo avoid triggering that, when the USB susbsytem requires the driver\nto autosuspend the device, the driver checks if the device is not yet\nidle. If it is not, the request is requested (will be retried again\nlater on after the autosuspend timeout). At some point the device will\nenter idle and the request will succeed (unless of course, there is\nnetwork traffic, but at that point, there is no idle neither in the\nlink or the host interface).\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\n"
    },
    {
      "commit": "a0a4c4c9e54ee4255f46eedb572ad69ee34c77b6",
      "tree": "bc71faf4b93433c4f9fac1b575de014f9d0b172b",
      "parents": [
        "52a8d9630890f2289354d03e8751bf0eba2b3376"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Thu Apr 30 14:39:21 2009 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Thu May 28 18:02:11 2009 -0700"
      },
      "message": "wimax/i2400m: sdio: set the block size before enabling the function\n\nFrom a fix by Cindy H Kao:\n\n  Block size has to be set before sending IOE enable because the\n  firmware reads the block size register before it reads IOE register.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\n"
    },
    {
      "commit": "052991d7ac7f7b2c0319e6ccd2e8a48a71f2bd58",
      "tree": "07706156ef906951c2f602aadfa7793c4409aa0b",
      "parents": [
        "8ac1101f8cd58a62517ba86745bc000d3a21f09b"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Sat May 02 02:50:03 2009 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Thu May 28 18:01:58 2009 -0700"
      },
      "message": "wimax/i2400m: remove redundant readiness checks from i2400m_report_tlv_*()\n\nFunctions i2400m_report_tlv*() are only called from\ni2400m_report_hook(), called in a workqueue by\ni2400m_report_hook_work(). The scheduler checks for device readiness\nbefore scheduling.\n\nAdded an extra check for readiness in i2400m_report_hook_work(), which\nmakes all the checks down the line redundant.\n\nObviously the device state could change in the middle, but error\nhandling would take care of that.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\n"
    },
    {
      "commit": "8ac1101f8cd58a62517ba86745bc000d3a21f09b",
      "tree": "47cfcfea8257b90d9913a01e262beb0757e37d3b",
      "parents": [
        "223beea23810577353c4cc71ce2f44dbba0d4e16"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Sat Apr 25 00:26:14 2009 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Thu May 28 18:01:49 2009 -0700"
      },
      "message": "wimax/i2400m: factor out \u0027state report\u0027s TLV handling to a function\n\ni2400m_report_state_hook() is going to get messier as we add handling\ncode.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\n"
    },
    {
      "commit": "223beea23810577353c4cc71ce2f44dbba0d4e16",
      "tree": "4ef63bbe6701cbf24beed89ec4be1c1ed2768888",
      "parents": [
        "44b849d11bf6801a642dd1aa9a70e470d046d273"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Mon Apr 13 10:26:34 2009 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Thu May 28 18:01:42 2009 -0700"
      },
      "message": "wimax/i2400m: allow kernel commands to device to be logged too\n\nBy running \u0027echo 1 \u003e /sys/kernel/debug/wimax:wmxX/i2400m/trace_msg_from_user\u0027,\nthe driver will echo to user space all the commands being sent to the\ndevice from user space, along with the responses.\n\nHowever, this only helps with the commands being sent from user space;\nwith this patch, the trace hook is moved to i2400m_msg_to_dev(), which\nis the single access point for running commands to the device (both by\nuser space and the kernel driver). This allows better debugging by\nhaving a complete stream of commands/acks and reports.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\n"
    },
    {
      "commit": "44b849d11bf6801a642dd1aa9a70e470d046d273",
      "tree": "2e2e3f03f65868d94930ad4995da8db7494f33bb",
      "parents": [
        "fe442683853a2c0863b700acc4328b4d73090206"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Mon Mar 30 17:51:54 2009 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Thu May 28 18:01:35 2009 -0700"
      },
      "message": "wimax/i2400m: trace commands sent from user space on the \"echo\" pipe\n\nWhen commands are sent from user space, trace both the command sent\nand the answer received over the \"echo\" pipe instead of over the\n\"trace\" pipe when command tracing is enabled. As well, when the device\nsends a reports/indications, send it over the \"echo\" pipe.\n\nThe \"trace\" pipe is used by the device to send firmware traces;\ngets confusing. Another named pipe makes it easier to split debug\ninformation.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\n"
    },
    {
      "commit": "fe442683853a2c0863b700acc4328b4d73090206",
      "tree": "bd65e359b36f02c92819dc488eae0c981c09bc5f",
      "parents": [
        "7d18f114897ff4358419b14d551e704a4299a440"
      ],
      "author": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Wed Apr 22 16:53:08 2009 -0700"
      },
      "committer": {
        "name": "Inaky Perez-Gonzalez",
        "email": "inaky@linux.intel.com",
        "time": "Thu May 28 18:01:24 2009 -0700"
      },
      "message": "wimax/i2400m: generate fake source MAC address with random_ether_addr()\n\nThe WiMAX i2400m driver needs to generate a fake source MAC address to\nfake an ethernet header (for destination, the card\u0027s MAC is\nused). This is the source of the packet, which is the basestation it\ncame from. The basestation\u0027s mac address is not usable for this, as it\nuses its own namespace and it is not always available.\n\nCurrently the fake source MAC address was being set to all zeros,\nwhich was causing trouble with bridging.\n\nUse random_ether_addr() to generate a proper one that creates no\ntrouble.\n\nSigned-off-by: Inaky Perez-Gonzalez \u003cinaky@linux.intel.com\u003e\n"
    },
    {
      "commit": "46c37672d7fff0097385eb0cbd01aa0254dad0aa",
      "tree": "f89ef8cdca3b31b09bacd80f3f7765e893c9ef63",
      "parents": [
        "a1091aae19b1d9c85d91c86915a611387f67a26b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 28 01:22:57 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 28 01:22:57 2009 -0700"
      },
      "message": "rtl8187: Remove pointless check in rtl8187_rx_cb().\n\nFirst of all, it exposes the SKB list implementation.\n\nSecond of all it\u0027s not needed.  If we get called here, we\nsuccessfully enqueued the URB with the linked SKB and\nsuch a completion only gets called one time on such an\nSKB.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1091aae19b1d9c85d91c86915a611387f67a26b",
      "tree": "a8f76e0b2346565da54acacc2a91aa8300de2289",
      "parents": [
        "ae71fabbe55552afc01f2bc797bee6838db22485"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 28 00:48:16 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 28 00:48:16 2009 -0700"
      },
      "message": "p54: Use SKB list handling helpers instead of by-hand code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae71fabbe55552afc01f2bc797bee6838db22485",
      "tree": "7c6b450a1ea71b829d23c6e05a03ab9bdc4d8e33",
      "parents": [
        "438263ac58f8c2a3a409b7d4e68a37725bd95818"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 27 17:27:01 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 27 17:27:01 2009 -0700"
      },
      "message": "wavelan: Remove bogus debugging on skb-\u003enext being non-NULL.\n\nThis eliminates explicit references to the SKB list handling\nimplementation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "438263ac58f8c2a3a409b7d4e68a37725bd95818",
      "tree": "373ae8b137a0194fcc6f77668e253c6f5bec0b1d",
      "parents": [
        "5615968a70845157adaffc11062c997d045339ee"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 27 17:09:44 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 27 17:09:44 2009 -0700"
      },
      "message": "aoe: Remove superfluous clearing of skb fields in new_skb().\n\nThis code uses alloc_skb() which clears them out for us.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5615968a70845157adaffc11062c997d045339ee",
      "tree": "36958722da6bbcd2eaec9be90885190e9d96f4f7",
      "parents": [
        "385a154cac8763284f65cdfa25f6796c9eb1ca21"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 27 16:56:47 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 27 16:56:47 2009 -0700"
      },
      "message": "appletalk: Add proper locking around IPDDP routing table.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "553e2335625e6c96cb6d76c0d63cfc1034747614",
      "tree": "12a772c1e31b96ee195ee87b5a71e946ae35d03d",
      "parents": [
        "1ce8e7b57b3a4527ef83da1c5c7bd8a6b9d87b56"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Wed May 27 10:34:50 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 27 15:47:07 2009 -0700"
      },
      "message": "net: use netdev stats in b44, sundance, via-rhine and via-velocity\n\nUse struct net_device_stats provided in struct net_device instead of\nprivate ones.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "824fb38e99cd5334629b340a2ae1ba0917cc35ab",
      "tree": "d2b963179fc4839cf1cc2740ff294452bf3fabce",
      "parents": [
        "a2a804cddfe65f18f903985e8a8d04c7c9eec354"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Tue May 26 23:38:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 27 15:46:53 2009 -0700"
      },
      "message": "r6040: check and update media status\n\nThis patch removes the not-that-useful message in the\nr6040_timer which prints the PHY status. Instead\nreplace it with a call to mii_check_media which will\nupdate the link status and print it on startup.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0fb2787bf2fa5dbe02ffd61ca3ce842c50769573",
      "tree": "f74d3427a6b69366d762f5a52eee8c6d577e760c",
      "parents": [
        "8e401eccd3a62fb57f117bb09b7c1fc70ab19e8c"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue May 26 21:41:18 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 21:41:18 2009 -0700"
      },
      "message": "ixgbe: Fix build warning\n\nThis patch fixes a build warning due to an unused label.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0a372eb91f9d507701a901c2f62ed31ca67fd66c",
      "tree": "f251b0d98fb9804ac228569436a737fd80829d3e",
      "parents": [
        "21a8cfe120c581091722fb146540a2033af16a57"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 21:11:09 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 21:11:09 2009 -0700"
      },
      "message": "sh_eth: Remove references to BUS_ID_SIZE, use MII_BUS_ID_SIZE instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21a8cfe120c581091722fb146540a2033af16a57",
      "tree": "0cf9896aa8c1fe4cb4f6d5ea4f96063c0d082953",
      "parents": [
        "0e53c7f954a1e616df74723630dc844c211f6be5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 21:10:22 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 21:10:22 2009 -0700"
      },
      "message": "cpmac: Remove references to BUS_ID_SIZE, use MII_BUS_ID_SIZE.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0e53c7f954a1e616df74723630dc844c211f6be5",
      "tree": "c2b024eb46f4b8328457e8871363d239ed7efd49",
      "parents": [
        "2b0cc7f78ba55e831c16fb8cb5c204d9d2ecc398"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 21:09:33 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 21:09:33 2009 -0700"
      },
      "message": "ixp4xx_eth: Remove references to BUS_ID_SIZE.\n\nUse MII_BUS_ID_SIZE instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f21b75e9d6471d7f4e2110774819be7beafc86d5",
      "tree": "226110ea10c603fe9026351c0c41c999ee0cd7d3",
      "parents": [
        "3d6593e9cc40d0eacc03f75f90834794a4a477df"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Tue May 26 20:54:48 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 20:54:48 2009 -0700"
      },
      "message": "r8169: Use a different default for each family\n\nThe r8169 driver supports 3 different families of network chips\n(RTL8169, RTL8168 and RTL8101). When an unknown version is found, the\ndriver currently always defaults to the RTL8169 variant. This has very\nlittle chance to ever work for chips of the other families. So better\ndefine a per-family default.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d6593e9cc40d0eacc03f75f90834794a4a477df",
      "tree": "81bca4e8a94fc798aa870e7470cf0b1405744419",
      "parents": [
        "9c5cd6708008fcc3dbced6e4b97aa5ecd0634a85"
      ],
      "author": {
        "name": "Kevin Hao",
        "email": "kexin.hao@windriver.com",
        "time": "Tue May 26 20:49:03 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 20:49:03 2009 -0700"
      },
      "message": "net/ucc_geth: allow to set mac address on running device\n\nInspired by the patch for 8139too (bda6a15a).\n\nCurrently we can\u0027t set mac address on a running ucc_geth device.\nBut this is needed when you use this device as a bonding slave in\nbonding device in balance-alb mode. So add this feature for ucc_geth\ndevice.\n\nSigned-off-by: Kevin Hao \u003ckexin.hao@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c5cd6708008fcc3dbced6e4b97aa5ecd0634a85",
      "tree": "feb040e38dd505819da5f7264e8c133d4ad643c0",
      "parents": [
        "8ca783ab78e3fa518885c4fef93d0972e450a4de"
      ],
      "author": {
        "name": "Tanli Chang",
        "email": "tanli.chang@sun.com",
        "time": "Tue May 26 20:45:50 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 20:45:50 2009 -0700"
      },
      "message": "niu: Add support for C10NEM\n\nThis patch is for supporting C10NEM. C10NEM is a switch module, which\nhas back-to-back XAUI link connected to blades.\n\nSigned-off-by: Tanli Chang \u003ctanli.chang@sun.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ca783ab78e3fa518885c4fef93d0972e450a4de",
      "tree": "c27b8e00c7114ea68483226898fa60c41227828c",
      "parents": [
        "f7c86a3252af7f1222f9ebce66f3654ad3aa9ff0"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Tue May 26 20:40:47 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 20:40:47 2009 -0700"
      },
      "message": "ixgbe: fix 82598 SFP initialization after driver load.\n\nIf we loaded the driver with out a SFP module plugged in it would\nleave it in a state that make it later unable to link when a module\nwas plugged in.  This patch corrects that by:\n\nixgbe_probe() - moving the check for IXGBE_ERR_SFP_NOT_PRESENT from\nafter get_invariants() to after reset_hw() as now reset_hw() is\nwhere this condition will be indentified.\n\nixgbe_reset_hw_82598() - Enable this function to now return\nIXGBE_ERR_SFP_NOT_PRESENT.\n\nixgbe_identify_sfp_module_generic() - This where the lack of SFP\nmodule is detected.  Modifications are added to allow a different\nreturn value for modules that just haven\u0027t been plugged in yet.\n\nOther functions were updated to allow correct logging.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f7c86a3252af7f1222f9ebce66f3654ad3aa9ff0",
      "tree": "7f50a754863c7c8dc25c7283962497b4ca04db57",
      "parents": [
        "cbe7a81a7370e2c4560b48e42e741bd1476bc700"
      ],
      "author": {
        "name": "Peter P Waskiewicz Jr",
        "email": "peter.p.waskiewicz.jr@intel.com",
        "time": "Tue May 26 20:40:09 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 20:40:09 2009 -0700"
      },
      "message": "ixgbe: Remove device ID 0x10d8\n\nDevice ID 0x10d8 is the default silicon device ID for 82599.  However, the\ndevice will not be functional without an EEPROM, so we want to prevent the\ndriver from loading on the device.  Otherwise, the driver will load, but no\nPHY setup or PCIe setup will occur, causing the device to be unusable.  To\nprevent users from encountering this, just remove the device ID.\n\nSigned-off-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cbe7a81a7370e2c4560b48e42e741bd1476bc700",
      "tree": "06909d59a09cac98dcfd6221b67a6bcf3bf6e6ff",
      "parents": [
        "3ea73afafb8cd237a823ec5d0a0a2f2396b03b33"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Tue May 26 13:51:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 20:35:06 2009 -0700"
      },
      "message": "igb/e1000e: update PSSR_MDIX value to reflect correct bit\n\nThe phy port status register has the MDI-X status bit on bit 11, not bit 3\nas is currently setup in the define.  This patch corrects that so the\ncorrect bit is checked on igp PHY types.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nAcked-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ea73afafb8cd237a823ec5d0a0a2f2396b03b33",
      "tree": "591865ec06a265346b9ed9c2750701f9f570bd2c",
      "parents": [
        "8c0ab70ab9cc849af59ef6592bd652a938b21c79"
      ],
      "author": {
        "name": "Jesper Dangaard Brouer",
        "email": "hawk@comx.dk",
        "time": "Tue May 26 13:50:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 20:35:06 2009 -0700"
      },
      "message": "igb: Record host memory receive overflow in net_stats\n\nBased on previous patch from Jesper Dangaard Brouer.\n\nThe RNBC (Receive No Buffers Count) register for the 82576, indicate\nthat frames were received when there were no available buffers in host\nmemory to store those frames (receive descriptor head and tail\npointers were equal).  The packet is still received by the NIC if\nthere is space in the FIFO on the NIC.\n\nAs the RNBC value is not a packet drop, the driver stores this value\nin net_stats.rx_fifo_errors to indicate that there were no system\nbuffers available for the incoming packet.  Actual dropped packets\nare counted in the MPC value.\n\nSaving the stats in dev-\u003enet_stats makes it visible via\n/proc/net/dev as \"fifo\", and thus viewable to ifconfig\nas \"overruns\" and \u0027netstat -i\u0027 as \"RX-OVR\".\n\nThe Receive No Buffers Count (RNBC) can already be queried by\nethtool -S as \"rx_no_buffer_count\".\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCC: Jesper Dangaard Brouer \u003chawk@comx.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c0ab70ab9cc849af59ef6592bd652a938b21c79",
      "tree": "f7be759f12ba98ea679ba8c7b161f17eaba7fdeb",
      "parents": [
        "3c514ce2f9ae20c06fb17c7ccff40cad1516cc41"
      ],
      "author": {
        "name": "Jesper Dangaard Brouer",
        "email": "hawk@comx.dk",
        "time": "Tue May 26 13:50:31 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 20:35:05 2009 -0700"
      },
      "message": "igb: Implement reading of reg RQDPC (Receive Queue Drop Packet Count)\n\nBased on the previous patches from Jesper Dangaard Brouer \u003chawk@comx.dk\u003e\n\nImplement reading the per queue drop stats register\nRQDPC (Receive Queue Drop Packet Count).  It counts the number of\npackets dropped by a queue due to lack of descriptors available.\n\nNotice RQDPC (Receive Queue Drop Packet Count) stats only gets\nincremented, if the DROP_EN bit it set (in the SRRCTL register\nfor that queue).  If DROP_EN bit is NOT set, then the some what\nequivalent count is stored in RNBC (not per queue basis).\n\nThe RQDPC register is only 12 bit, thus the precision might\nsuffer due to overrun in-netween the watchdog polling interval.\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nCC: Jesper Dangaard Brouer \u003chawk@comx.dk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c514ce2f9ae20c06fb17c7ccff40cad1516cc41",
      "tree": "5bcea66e5328b44d9a41f48c9b74488932fabd74",
      "parents": [
        "b93d584772347323334253d5b21c4d720718d7da"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue May 26 13:50:15 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 20:35:04 2009 -0700"
      },
      "message": "igb: add RQDPC (Receive Queue Drop Packet Count) register macro\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b93d584772347323334253d5b21c4d720718d7da",
      "tree": "699d8849876f11362fa80a4792762049b1b0568b",
      "parents": [
        "39738e161f7315bfa8f31a91d2262f93d818a7cd"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue May 26 12:35:27 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 20:35:04 2009 -0700"
      },
      "message": "8139*: convert printk() to pr_\u003cfoo\u003e()\n\nAlso convert DPRINTK to pr_debug and dev_printk to dev_\u003cfoo\u003e.\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39738e161f7315bfa8f31a91d2262f93d818a7cd",
      "tree": "97777f397e4b2ef76a44d8eb539b2c3e39718337",
      "parents": [
        "646cdb32831eebe8c2f742c293d0d266326854d9"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue May 26 12:35:26 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 20:35:03 2009 -0700"
      },
      "message": "3c5xx: convert printk() to pr_\u003cfoo\u003e()\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "646cdb32831eebe8c2f742c293d0d266326854d9",
      "tree": "43b2460ea3704f2b6e1ff0c53cc592ecaa4d3747",
      "parents": [
        "d3f65f7c3cf11b036bbc01f22ac5c958570e724c"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Tue May 26 12:35:25 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 26 20:35:02 2009 -0700"
      },
      "message": "3c50x: convert printk() to pr_\u003cfoo\u003e()\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3f65f7c3cf11b036bbc01f22ac5c958570e724c",
      "tree": "497eaf85949b0ae1fe8a38094c320c0b66b569a9",
      "parents": [
        "08baf561083bc27a953aa087dd8a664bb2b88e8e"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon May 25 23:48:43 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 23:48:43 2009 -0700"
      },
      "message": "atl1: use netdev-\u003estats\n\nGet rid of private struct net_device_stats in \"struct atl1e_adapter\",\nand use one provided in struct net_device instead.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65ac8851490ec97a96759af729132c96f925a795",
      "tree": "3bd4fdb7bb1e46a2f606db89cdbc5df605f6b1f0",
      "parents": [
        "380af9e390ec81e74a2fd7fad948a8b12eeec7da"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Sun May 24 23:54:30 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 22:49:56 2009 -0700"
      },
      "message": "net: sh_eth: Add support SH7724\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "380af9e390ec81e74a2fd7fad948a8b12eeec7da",
      "tree": "28123090740fe01bfcae1787993b40c9e588756a",
      "parents": [
        "862df49750e7ca9369c04d8d8105b3cc5d976e0d"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Sun May 24 23:54:21 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 22:49:55 2009 -0700"
      },
      "message": "net: sh_eth: CPU dependency code collect to \"struct sh_eth_cpu_data\"\n\nThis improves readability by collecting CPU dependency code.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "862df49750e7ca9369c04d8d8105b3cc5d976e0d",
      "tree": "922b5065c88b01ba6aa7b7edbd9c228c2140ae36",
      "parents": [
        "0029d64af5d72049e2170e4609fa83bd1f3f07cd"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Sun May 24 23:53:40 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 22:49:55 2009 -0700"
      },
      "message": "net: sh_eth: fix receive desciptor loop\n\nFix the problem that this driver not update rxdesc in sh_eth_rx.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0029d64af5d72049e2170e4609fa83bd1f3f07cd",
      "tree": "1a0fc073e2ec3116cfdb74fa2eb19d3efbe7215a",
      "parents": [
        "e88aae7bb1dc50457489d1d7c81dcf4db23ccf94"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Sun May 24 23:53:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 22:49:54 2009 -0700"
      },
      "message": "net: sh_eth: fix TX/RX descriptor not set physical memory\n\nFix the probrem that TX/RX descirptor not set physical memory.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e88aae7bb1dc50457489d1d7c81dcf4db23ccf94",
      "tree": "51c47e37796d83be0b6ecd587537a70633c4a301",
      "parents": [
        "a1dcb6628b9489504a3be2515580fc4de891f94a"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Sun May 24 23:52:35 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 22:49:53 2009 -0700"
      },
      "message": "net: sh_eth: fix cache coherency issue\n\nFix the problem that may not work receive process by cache coherency issue.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dfa9264fe1a0c1b46e11c6a4cd3251cd5e1afb71",
      "tree": "df821ac6ed5b7d49aee3715534809c3323b85f3b",
      "parents": [
        "d0fc1d5e3fe869f8a32a2bc1dd02d8383a057164"
      ],
      "author": {
        "name": "Gabriel Paubert",
        "email": "paubert@iram.es",
        "time": "Mon May 25 22:46:19 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 22:46:19 2009 -0700"
      },
      "message": "net: Remove obsolete MV64360 config option\n\nSigned-off-by: Gabriel Paubert \u003cpaubert@iram.es\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d0fc1d5e3fe869f8a32a2bc1dd02d8383a057164",
      "tree": "0a89cda4143d43bdb3b139eb76447bd2eee659f3",
      "parents": [
        "e3804cbebb67887879102925961d41b503f7fbe3"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon May 25 22:41:51 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 22:41:51 2009 -0700"
      },
      "message": "iwmc3200wifi: fix link error when CFG80211 is not selected\n\nThe patch makes iwmc3200wifi select CFG80211 instead of LIB80211.\nThis fixed module link error reported by Randy Dunlap\n\u003crandy.dunlap@oracle.com\u003e when compiling iwmc3200wifi without\ncfg80211 selected. WIRELESS_EXT is also selected by iwmc3200wifi.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3804cbebb67887879102925961d41b503f7fbe3",
      "tree": "0c2290608f511bf97978767e159121e3009c56e3",
      "parents": [
        "c649c0e31d5736a4b7c5c3454182091dda4bbe62"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Mon May 25 01:53:53 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 01:53:53 2009 -0700"
      },
      "message": "net: remove COMPAT_NET_DEV_OPS\n\nAll drivers are already converted to new net_device_ops API\nand nobody uses old API anymore.\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c649c0e31d5736a4b7c5c3454182091dda4bbe62",
      "tree": "93da11bf4ea828611ab5277a7dbadf57724c2b1e",
      "parents": [
        "daebafed7fef54fcc73d2d01431122cfd578d1e0",
        "4e2fd555199977c5994d1a4d2d3b8761b20ca4c7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 01:42:21 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 01:42:21 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/wireless/ath/ath5k/phy.c\n\tdrivers/net/wireless/iwlwifi/iwl-agn.c\n\tdrivers/net/wireless/iwlwifi/iwl3945-base.c\n"
    },
    {
      "commit": "daebafed7fef54fcc73d2d01431122cfd578d1e0",
      "tree": "1c1f0973d9d6f8313aa84dd1e702a97497017083",
      "parents": [
        "b0579d7459aaa979b96016f3cac5e59fd3cb72b5"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Mon May 25 00:56:56 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:56:56 2009 -0700"
      },
      "message": "mISDN: Added PCI ID for new Junghanns.net Single E1 cards.\n\nThe new ID is validated by Cologne Chip.\nLEDs control is also supported.\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0579d7459aaa979b96016f3cac5e59fd3cb72b5",
      "tree": "7e1b7ccaba16c96dfc2bf3100920d6b182172697",
      "parents": [
        "8c90e11e3543d7de612194a042a148caeaab5f1d"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Fri May 22 11:04:58 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:55:47 2009 -0700"
      },
      "message": "mISDN: Fix DTMF detection enable/disable\n\nDTMF detection was enabled when it was not supposed to.\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c90e11e3543d7de612194a042a148caeaab5f1d",
      "tree": "ee2cc71e33af749692673add4aef255d9b5ab460",
      "parents": [
        "eac74af9b547e29c9634ed5eff4d514349e73310"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri May 22 11:04:57 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:55:46 2009 -0700"
      },
      "message": "mISDN: Use kernel_{send,recv}msg instead of open coding\n\nReducing the number of direct users of sock_{recv,send}msg.\nModified version to match the latest context.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eac74af9b547e29c9634ed5eff4d514349e73310",
      "tree": "61842b3efc3acc8ef6e0f5d7feadd69f447a6cf5",
      "parents": [
        "7245a2fe3c10ed7c2e9b1c8a83af5919c0cc0a89"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Fri May 22 11:04:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:55:45 2009 -0700"
      },
      "message": "mISDN: Cleanup debug messages\n\nThis patch make debug printk\u0027s KERN_DEBUG and also fix some\ncodestyle issues.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7245a2fe3c10ed7c2e9b1c8a83af5919c0cc0a89",
      "tree": "20feb0668f1604c87ada18be36b1ac5640dd3fdb",
      "parents": [
        "ddacd14e8db9b9c4434d00545f6483fe01f02991"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Fri May 22 11:04:55 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:55:45 2009 -0700"
      },
      "message": "mISDN: Add PCI ID for Junghanns 8S card\n\nnew id for HFC-8S\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ddacd14e8db9b9c4434d00545f6483fe01f02991",
      "tree": "c3a5c14e4fbb69e2ed5a2e651ab2e7efca78a787",
      "parents": [
        "db9bb63a1b5b65df41d112a8c21adbbfc6a4ac08"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Fri May 22 11:04:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:55:31 2009 -0700"
      },
      "message": "mISDN: get_free_devid() failure ignored\n\ndev-\u003eid is unsigned so a get_free_devid() error is ignored.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db9bb63a1b5b65df41d112a8c21adbbfc6a4ac08",
      "tree": "1a817cf2b57f557346d3f436aa12e0d10a918d42",
      "parents": [
        "5df3b8bcc7826b85a2d233dd20da3ed247e1dc1d"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Fri May 22 11:04:53 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:55:30 2009 -0700"
      },
      "message": "mISDN: Add XHFC support for embedded Speech-Design board to hfcmulti\n\nNew version without emulating arch specific stuff for the other\narchitectures, the special IO and init functions for the 8xx\nmicrocontroller are in a separate include file.\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5df3b8bcc7826b85a2d233dd20da3ed247e1dc1d",
      "tree": "a1a3a9a9e9b304088c6d0e6b07ea03136c40536d",
      "parents": [
        "d796509a57777bc0f8f336e360695fad665c59f5"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "keil@b1-systems.de",
        "time": "Fri May 22 11:04:52 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:55:30 2009 -0700"
      },
      "message": "mISDN: Fix skb leak in error cases\n\nIf the channel receive function returns an error the skb must be freed.\n\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d796509a57777bc0f8f336e360695fad665c59f5",
      "tree": "3408cc5d7ff44a72c4269a65da5b6192ae1daa82",
      "parents": [
        "3dc403939c73ac372f2c95b5099dfdf396fe4ecc"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Fri May 22 11:04:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:55:29 2009 -0700"
      },
      "message": "mISDN: Add \"sapi\" information to debug messages\n\nUsing sapi values other than 0 work now.\nThe \"OpenBSC\" project does not require special kernel patch anymore.\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3dc403939c73ac372f2c95b5099dfdf396fe4ecc",
      "tree": "471091981fd0626da8688bae677045598fcbc453",
      "parents": [
        "5b277b8605f4c8fbd13302df33ab4570f844c1ff"
      ],
      "author": {
        "name": "Frank Seidel",
        "email": "frank@f-seidel.de",
        "time": "Fri May 22 11:04:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:55:28 2009 -0700"
      },
      "message": "mISDN: Add allocation of recvbuf[1500] at run time to reduce stack size\n\nBefore: 1656 bytes on i386, now 164.\nModified by Andreas Eversberg \u003candreas@eversberg.eu\u003e\n\nSigned-off-by: Frank Seidel \u003cfrank@f-seidel.de\u003e\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b277b8605f4c8fbd13302df33ab4570f844c1ff",
      "tree": "d8613c050f53bb694c1d59e2ee5f82b0564ad7b6",
      "parents": [
        "bc138ec4ac58bb83e2d9d5c12328d5452294c1f0"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Mon May 25 00:50:02 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:51:35 2009 -0700"
      },
      "message": "mISDN: Fix TEI and SAPI handling\n\nAdded SAPI value to use SAPIs different than 0.\n\nNow fixed TEIs work in NT mode. This allows PTP endpoint to be connected\nto PTMP ports together with other PTMP endpoints.\n\nNew enhanced version, thanks to Sam Ravnborg \u003csam@ravnborg.org\u003e for the\nhints.\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc138ec4ac58bb83e2d9d5c12328d5452294c1f0",
      "tree": "059a02dfee5e813bdf21131aaa7c15085dd7f768",
      "parents": [
        "b5df5a5c3bf0f809d854ad7156ce26b709b533c0"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Fri May 22 11:04:49 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:51:34 2009 -0700"
      },
      "message": "mISDN: Hardware acceleration is now possible in conjunction with audio recording\n\nAudio recording requires software audio processing.\nBoth hardware and software processing is simultaniously possible now.\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5df5a5c3bf0f809d854ad7156ce26b709b533c0",
      "tree": "5655ba6abfb945b00bb5eae5c9bdb58d6f21180c",
      "parents": [
        "e73f6b2260daf02793071e5ce06ea87df762920a"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Fri May 22 11:04:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:51:33 2009 -0700"
      },
      "message": "mISDN: Fix DTMF locking bug issue\n\nDTMF digits were sent up to socket in locked state.\nReceive audio stream was not enabled in certain condition.\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e73f6b2260daf02793071e5ce06ea87df762920a",
      "tree": "5d5b2706a8a1c55d74a1488b083ad9253c03dc91",
      "parents": [
        "ba3af34ec9866dddac36c15947f867eb8e889bbc"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Fri May 22 11:04:48 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:51:33 2009 -0700"
      },
      "message": "mISDN: Added layer-1-hold feature\n\nAdd IMHOLD_L1 ioctl.\nThe feature will be disabled on closing.\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba3af34ec9866dddac36c15947f867eb8e889bbc",
      "tree": "21895b97b7ec004e39ad01d97a0fec83a657eab0",
      "parents": [
        "44e095897d745a03d71611fd318f26d8b12a4771"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Fri May 22 11:04:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:51:32 2009 -0700"
      },
      "message": "mISDN: Fixed missing spin lock on pipeline process\n\nNeed to protect the complete pipeline.\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44e095897d745a03d71611fd318f26d8b12a4771",
      "tree": "2baba3c8504868ba4b95472a2846f5e60ee3a2eb",
      "parents": [
        "7cfa153dd709f15188fe84b78ae76387841fe17b"
      ],
      "author": {
        "name": "Frank Seidel",
        "email": "frank@f-seidel.de",
        "time": "Fri May 22 11:04:47 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:51:32 2009 -0700"
      },
      "message": "mISDN: Reduce stack size in dsp_cmx_send()\n\nReduce stack size memory footprint of mISDN_dsp.\n(From 1468 bytes for dsp_cmx_send on i386 down to 44).\n\nSigned-off-by: Frank Seidel \u003cfrank@f-seidel.de\u003e\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7cfa153dd709f15188fe84b78ae76387841fe17b",
      "tree": "35df67cef71397759e9fad76fb878fa439f26f45",
      "parents": [
        "a5355c27d26001865a5ac32c868c82a523c275d3"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Fri May 22 11:04:46 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:51:31 2009 -0700"
      },
      "message": "mISDN: Echo canceler now gets delay information from hardware\n\nAdded tx-fifo information for calculation of current delay to sync tx and rx\nstreams for echo canceler.\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5355c27d26001865a5ac32c868c82a523c275d3",
      "tree": "fe8b1827e78537f0142abd8baf2d9cb87ed622d6",
      "parents": [
        "7df3bb8f59ca8e346bb834006c257cc367c6250a"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Fri May 22 11:04:45 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:51:30 2009 -0700"
      },
      "message": "mISDN: DSP now uses ring buffer for echo canceler\n\nDSP now uses ring buffer for echo canceler.\nAdded missing include in l1oip_codec.c\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7df3bb8f59ca8e346bb834006c257cc367c6250a",
      "tree": "a23f31e3a3138e0b4f5b9d13f32d0a097a93960a",
      "parents": [
        "9bcb97cace615a9f57fca0b9d788e7d234d7fc95"
      ],
      "author": {
        "name": "Andreas Eversberg",
        "email": "andreas@eversberg.eu",
        "time": "Fri May 22 11:04:44 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:51:18 2009 -0700"
      },
      "message": "mISDN: Add watchdog functionality to hfcmulti driver\n\nThis patch was made by Titus Moldovan and provides IOCTL functions for enabling\nand disabling the controller\u0027s built in watchdog. The use is optional.\n\nSigned-off-by: Andreas Eversberg \u003candreas@eversberg.eu\u003e\nSigned-off-by: Karsten Keil \u003ckeil@b1-systems.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e2fd555199977c5994d1a4d2d3b8761b20ca4c7",
      "tree": "474454cd8fbe7f643d5ae5136bf43ec8a8513359",
      "parents": [
        "0975ecba3b670df7c488a5e0e6fe9f1f370a8ad8"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon May 25 00:42:34 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:42:34 2009 -0700"
      },
      "message": "gianfar: fix BUG under load after introduction of skb recycling\n\nSince commit 0fd56bb5be6455d0d42241e65aed057244665e5e (\"gianfar:\nAdd support for skb recycling\"), gianfar puts skbuffs that are in\nthe rx ring back onto the recycle list as-is in case there was a\nreceive error, but this breaks the following invariant: that all\nskbuffs on the recycle list have skb-\u003edata \u003d skb-\u003ehead + NET_SKB_PAD.\n\nThe RXBUF_ALIGNMENT realignment done in gfar_new_skb() will be done\ntwice on skbuffs recycled in this way, causing there not to be enough\nroom in the skb anymore to receive a full packet, eventually leading\nto an skb_over_panic from gfar_clean_rx_ring() -\u003e skb_put().\n\nResetting the skb-\u003edata pointer to skb-\u003ehead + NET_SKB_PAD before\nputting the skb back onto the recycle list restores the mentioned\ninvariant, and should fix this issue.\n\nReported-by: Michael Guntsche \u003cmike@it-loops.com\u003e\nTested-by: Michael Guntsche \u003cmike@it-loops.com\u003e\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "45ea4ea2af358fe316c918381c7868f9418cad09",
      "tree": "4deb3d87b26e884b06929fe33740d45e78fbdcab",
      "parents": [
        "dddc045e2fdd4eb8d7dfac29bff191d639fff8c3",
        "a2e2322d83df82a57ba456cfa604c8b8f7b04670"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:38:24 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:38:24 2009 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "dddc045e2fdd4eb8d7dfac29bff191d639fff8c3",
      "tree": "b4788fcccb78022fb8e7f5ca971531e24ae2f7de",
      "parents": [
        "2552c31be3bcc7681e603cde44d97b66e4a885f0"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Sun May 24 05:27:59 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:35:54 2009 -0700"
      },
      "message": "myri10ge: Add support for vlan_features\n\nAdd support for netdev-\u003evlan_features in the myri10ge driver.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2552c31be3bcc7681e603cde44d97b66e4a885f0",
      "tree": "fe9dab8cbaeef661059587af35075a6b790783a6",
      "parents": [
        "18af3e7c4535be88f864fc4bcff9a97fb4ae3731"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Sun May 24 05:27:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:35:54 2009 -0700"
      },
      "message": "myri10ge: drop myri10ge_lro module parameter\n\nDrop the myri10ge_lro module parameter now that we have ethtool\nto enable/disable LRO in the myri10ge driver.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18af3e7c4535be88f864fc4bcff9a97fb4ae3731",
      "tree": "f37769c2068180b11a5783b7c537427c299b82ad",
      "parents": [
        "38aab07c14adbf3c7257793d764a91923341e96a"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Sun May 24 05:27:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:35:53 2009 -0700"
      },
      "message": "myri10ge: fix the invokation of lro_flush_all\n\nFix the way we check whether lro_flush_all should be called\nin the myri10ge driver.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "38aab07c14adbf3c7257793d764a91923341e96a",
      "tree": "ac27575621410056b4ec970db6b233a50600d15b",
      "parents": [
        "8e29291650ee53a8609d9cc3a303dcbe9aa9b542"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Sun May 24 03:17:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:35:53 2009 -0700"
      },
      "message": "mlx4_en: Fix partial rings feature\n\nIn case of allocation failure, the actual ring size is rounded down to\nnearest power of 2. The remaining descriptors are freed.\nThe CQ and SRQ are allocated with the actual size and the mask is updated.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8e29291650ee53a8609d9cc3a303dcbe9aa9b542",
      "tree": "104144a759baf34f8ded067d71eb56b7c031a137",
      "parents": [
        "3699067381a2a518b32c44411a020b007d057417"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Sun May 24 03:16:51 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 25 00:35:52 2009 -0700"
      },
      "message": "mlx4_en: Removed redundant stride variable\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a2e2322d83df82a57ba456cfa604c8b8f7b04670",
      "tree": "8cf7894be6737eb134ee578ef876b4aa2254776b",
      "parents": [
        "086ed117c918f07fd40323ab5adc64c52ea7c1b8"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 22 11:01:55 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:09 2009 -0400"
      },
      "message": "iwlwifi: check for valid band for channel info\n\nwhen display channel info in debugfs, always check for valid band\nbefore access the pointer and display information\n\nfor 1000 NIC, it only support \"bgn\" mode, so there is no 5.2GHz channels\navailable to display.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "086ed117c918f07fd40323ab5adc64c52ea7c1b8",
      "tree": "a0335b8ef78733d2456b05e66971297d5f2dc36b",
      "parents": [
        "0324c14b6f3730eb155dcff864b9c0cf8c893c5f"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mohamed.abbas@intel.com",
        "time": "Fri May 22 11:01:54 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:09 2009 -0400"
      },
      "message": "iwlagn: co-exist with AMT\n\nEnable using iwlwifi driver in AMT system.\n\nSigned-off-by: Mohamed Abbas \u003cmohamed.abbas@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0324c14b6f3730eb155dcff864b9c0cf8c893c5f",
      "tree": "4626d6e8d9a522be03890a62310f2b2fff741551",
      "parents": [
        "40cefda9ce11c44a2531d07af812900aa5f3ce9d"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mohamed.abbas@intel.com",
        "time": "Fri May 22 11:01:53 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:09 2009 -0400"
      },
      "message": "iwlcore: Set rb_timeout to 0x10 for devices with ICT\n\nrb value should be 0x10 for devices using ICT.\n RX interrupt was not performing well with\n 0 value\n\nSigned-off-by: Mohamed Abbas \u003cmohamed.abbas@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "40cefda9ce11c44a2531d07af812900aa5f3ce9d",
      "tree": "08b4108aa0c9678bb76450212e0806234134731e",
      "parents": [
        "4752c93c30441f98f7ed723001b1a5e3e5619829"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mohamed.abbas@intel.com",
        "time": "Fri May 22 11:01:52 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:09 2009 -0400"
      },
      "message": "iwlcore: Add support for periodic RX interrupt\n\nPeriodic RX interrupt needed with ICT interrupt to prevent RX race.\nSending RX interrupt require many steps to be done in the\nthe device:\n 1- write interrupt to current index in ICT table.\n 2- dma RX frame.\n 3- update RX shared data to indicate last write index.\n 4- send interrupt.\nThis could lead to RX race, driver could receive RX interrupt\nbut the shared data changes does not reflect that.\nthis could lead to RX race, RX periodic will solve this race\n\nSigned-off-by: Mohamed Abbas \u003cmohamed.abbas@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4752c93c30441f98f7ed723001b1a5e3e5619829",
      "tree": "de868a2003d2328ad3bd048e75bc16b7e327bd7f",
      "parents": [
        "ef850d7cb301bda9155c096269557a4586b58071"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mohamed.abbas@intel.com",
        "time": "Fri May 22 11:01:51 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:08 2009 -0400"
      },
      "message": "iwlcore: Allow skb allocation from tasklet.\n\nIf RX queue becomes empty then we need to restock the queue from tasklet to prevent\nucode from starving. A caller to iwl_rx_allocate will decide if allocated buffer should\ncome from GFP_ATOMIC or GFP_KERNEL.\n\nSigned-off-by: Mohamed Abbas \u003cmohamed.abbas@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef850d7cb301bda9155c096269557a4586b58071",
      "tree": "e9dc0190a2a575a9515511043805fbdb73ac02e6",
      "parents": [
        "a2b0f02e4795bfde5f11720a10af8923cb98b654"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mohamed.abbas@intel.com",
        "time": "Fri May 22 11:01:50 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:05 2009 -0400"
      },
      "message": "iwlcore: support ICT interrupt\n\nAdd ICT interrupt handler support, ICT should improve CPU utilization\n since it does not require target read which is very expensive. This\n interrupt handler only added to 5000 cards and newer. Device will write\n interrupts to ICT shared table to inform driver about its interrupts.\n\nThese patches will not touch 3945 and 4965 interrupt handlers and tasklet.\n\nSigned-off-by: Mohamed Abbas \u003cmohamed.abbas@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a2b0f02e4795bfde5f11720a10af8923cb98b654",
      "tree": "1d2cad3ff20f43ba51aace00a8c2c627fe013581",
      "parents": [
        "a9c146b369cd8facbbbec7d8b31440f6eaa43e03"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 22 11:01:49 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:05 2009 -0400"
      },
      "message": "iwlwifi: support \"pure 40MHz\" in RXON command\n\nFix the bug when using 11n \"pure 40MHz\" mode cause uCode\ncrashing by adding support for \"pure 40MHz\" in RX_ON command flag.\nthe \"mode\" field (bits 25:26) has value of 0-3\n    0 \u003d 20 MHz only\n    1 \u003d 40MHz only\n    2 \u003d Mixed\n    3 \u003d Reserved\nControl Channel ID (bit 22) is valid only in Mixed mode.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a9c146b369cd8facbbbec7d8b31440f6eaa43e03",
      "tree": "47533954948abd27e88dd11c62e0bcf96d6f3c38",
      "parents": [
        "a8b50a0a966d7ac313f624c6ab4996231a5fe25a"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 22 11:01:48 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:05 2009 -0400"
      },
      "message": "iwlwifi: report the rate index as an MCS rate number\n\nIf transmit in HT rate, report the rate index as an MCS rate number\ninstead of an index. so \"iw\" can display correct BitRate\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a8b50a0a966d7ac313f624c6ab4996231a5fe25a",
      "tree": "8c000ee1d429f1e639fde9613cb48b268aee1ff6",
      "parents": [
        "0848e297c2107dbc12a91a1709c879c73bd188d8"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mohamed.abbas@intel.com",
        "time": "Fri May 22 11:01:47 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:04 2009 -0400"
      },
      "message": "iwlcore: register locks\n\nAdd new lock to be used when accessing some registers. Also move\n    the register lock and iwl_grab_nic_access inside the function for register access. This\n    will prevent from forgetting to hold locks and nic access in the right way and make code\n    easier to maintain.\n\n    We over use the priv-\u003elock spin lock and I guess we need to add new\n    one for Tx queue after that we might need to change most of these lock to\n    BH and just keep priv-\u003elock as irq type.\n\nSigned-off-by: Mohamed Abbas \u003cmohamed.abbas@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0848e297c2107dbc12a91a1709c879c73bd188d8",
      "tree": "eb98eab2c1e4701ac84daf68461c80c03d9016b3",
      "parents": [
        "8a566afea0639fc387add782bc799009512a911b"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri May 22 11:01:46 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:04 2009 -0400"
      },
      "message": "iwlwifi: support NVM access (EEPROM/OTP)\n\nTwo type of NVM available for devices 1000, 6000 and after, adding\nsupport to read OTP lower blocks if OTP is used instead of EEPROM.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8a566afea0639fc387add782bc799009512a911b",
      "tree": "a51a2d99fbd21678dd0c8fab89326551e73b54f2",
      "parents": [
        "3b91c3604d000205fb4e56b5ddd6b77b22ad4689"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Thu May 21 19:16:46 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:04 2009 -0400"
      },
      "message": "rt2x00: Remove usage of IEEE80211_CONF_CHANGE_BEACON_INTERVAL\n\nIEEE80211_CONF_CHANGE_BEACON_INTERVAL was deprecated a month ago,\nit is about time to remove all usage from the rt2x00 drivers and\nuse the correct beacon interval configuration through the bss_info\nstructure.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b91c3604d000205fb4e56b5ddd6b77b22ad4689",
      "tree": "0e20feb52ed177140b96e7daf8d2376449f3510d",
      "parents": [
        "9839178e92bf205728c754aeb1933f631a9962d9"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Thu May 21 19:16:14 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:04 2009 -0400"
      },
      "message": "rt2x00: Add new rt2800usb USB ID\u0027s for Sweex\n\nThe USB ID with unknown manufacturer is apparently sweex,\ncopy it to the correct location of the list and add 2\nadditional USB ID\u0027s also belonging to Sweex.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9839178e92bf205728c754aeb1933f631a9962d9",
      "tree": "59c24cb073b018449dfa2dff00a32887105cd1d9",
      "parents": [
        "b145ee0ce1e325497e5bb91f78f1545b552b518f"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Fri May 22 17:40:34 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:04 2009 -0400"
      },
      "message": "rndis_wlan: do not try to restore wpa keys using add_wep_key()\n\nset_infra_mode() tried to restore wpa keys using add_wep_key(). This never\nworked so prevent driver from trying.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b145ee0ce1e325497e5bb91f78f1545b552b518f",
      "tree": "4006659d43aef6e6c3947fed8cee93e805d037aa",
      "parents": [
        "b4703a2e32fdffbf83caf699817b21c4fc6d987c"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Fri May 22 17:40:27 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:03 2009 -0400"
      },
      "message": "rndis_wlan: split add_wpa_key from rndis_iw_set_encode_ext\n\nSplit add_wpa_key() from rndis_iw_set_encode_ext so that conversion to cfg80211\nwould be easier later on.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b4703a2e32fdffbf83caf699817b21c4fc6d987c",
      "tree": "3f861398c59de9895225aef476a6dd80a749f2a9",
      "parents": [
        "9656e85ba24a9814f1705e0e3639281d15d6a419"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Fri May 22 17:40:20 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:03 2009 -0400"
      },
      "message": "rndis_wlan: explain bits used in key setup code.\n\nDriver uses some unnamed bits to control encryption setup. Move these to\nenumerations with proper names explaining their meaning.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9656e85ba24a9814f1705e0e3639281d15d6a419",
      "tree": "2f84f565f91bb37c8924680545bdbddb7fba168a",
      "parents": [
        "59620e9fd631703ecdc7a6d304231b45560b8d26"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Fri May 22 17:40:12 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:03 2009 -0400"
      },
      "message": "rndis_wlan: remove CAP_SUPPORT_TXPOWER/OID_802_11_TX_POWER_LEVEL code\n\nBCM4320 doesn\u0027t support OID_802_11_TX_POWER_LEVEL (chip implements\nthe command but setting value has no effect and getting txpower value\nalways returns 0xff, full power). So remove the code for cleanup.\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "59620e9fd631703ecdc7a6d304231b45560b8d26",
      "tree": "90cc6907e5e9b9d6d13d1b40eeb1fdd7342bde0d",
      "parents": [
        "62161aefa403a3f8d603b061f5688cf00928a2cc"
      ],
      "author": {
        "name": "Jussi Kivilinna",
        "email": "jussi.kivilinna@mbnet.fi",
        "time": "Fri May 22 11:58:36 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:03 2009 -0400"
      },
      "message": "rndis_wlan: fix support for bcm4320a\n\nOld variant of bcm4320 doesn\u0027t handle setting configuration parameters\ncorrectly. One symptom is that MAC gets partially overwritten when any\nconfig parameters are set. This patch disables config-params for bcm4320a\n(and generic rndis-wlan).\n\nSigned-off-by: Jussi Kivilinna \u003cjussi.kivilinna@mbnet.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "62161aefa403a3f8d603b061f5688cf00928a2cc",
      "tree": "e4b6a51b9d25b2e068e299a972adb8b8fdd1367f",
      "parents": [
        "2681b20ba2a255ea20a168c0ebe519c40b55e57e"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu May 21 13:44:23 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:03 2009 -0400"
      },
      "message": "iwlwifi: Temperature sensor voltage reading for 5150\n\nThe temperature measurement by uCode for 5150 and 5000 are different\n        CSR_HW_REV_TYPE_5150: temperature sensor output voltage\n        CSR_HW_REV_TYPE_5000: temperature in Celsius\ntemperature related operation for 5150 is measured by temperature sensor\noutput voltage; additional conversion is required for set and store\nthe temperature.\n\nTo make sure support different HW design; implement _ops method for\ntemperature related functions (temperature reading and set ct kill\nthreshold)\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2681b20ba2a255ea20a168c0ebe519c40b55e57e",
      "tree": "73a15523270e25b7c415be65edaa9712c9606553",
      "parents": [
        "749e091ee0065ed366cc26c115abc237e07ed786"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu May 21 13:44:22 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:02 2009 -0400"
      },
      "message": "iwlwifi: add Greenfield support for 11n\n\nAdd \"Greenfield\" support for all devices except 4965 and\n3945. \"Greenfield\" is part of 11n features to improve HT performance.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "749e091ee0065ed366cc26c115abc237e07ed786",
      "tree": "77ecf16d1e104bb323f27b8696cb9ffab7aaae87",
      "parents": [
        "2c7e57981f24e9f8b732ecf1c01e16111d21b7a5"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Thu May 21 13:44:21 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:02 2009 -0400"
      },
      "message": "iwl3945: improve 3945 leds\n\n\u0027tpt\u0027 is a delta throughput (number of packets) and is corelated\nto brightness of the LED. We already maintain a delta of packets in\nrxtxpackets. There is no need to calculate this delta again which\nwas affecting the behaviour of LEDS.\n\nAlso add two new callback functions for ASSOCIATED/DISASSOCIATED states\nwhere LED\u0027s will be *on* for associated state and *off* for disassociated state.\n\nThis fixes\nhttp://www.intellinuxwireless.org/bugzilla/show_bug.cgi?id\u003d1771.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2c7e57981f24e9f8b732ecf1c01e16111d21b7a5",
      "tree": "d62ba6cc2f8d5449a8eabcaec2fb40c4f91033d8",
      "parents": [
        "bb9f8692f5043efef0dcef048cdd1db68299c2cb"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Thu May 21 11:32:34 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:02 2009 -0400"
      },
      "message": "libertas: read SD8688 firmware status from new register\n\nThe scratch pad register is used to store firmware status after\nfirmware is downloaded and initialized. After firmware status is\nverified OK, the same register is used to store RX packet length.\nHence the firmware status code is no longer valid afterwards.\n\nSD8688 firmware introduces a new register for firmware status\nwhich will never be overwritten.\n\nAlso add scratch_reg variable to if_sdio_card structure and\ninitialize it based on the model of the card during probe.\n\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb9f8692f5043efef0dcef048cdd1db68299c2cb",
      "tree": "de0eade3ea6e40341727789a3a91e5c506b68759",
      "parents": [
        "e31a16d6f64ef0e324c6f54d5112703c3f13a9c4"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu May 21 21:20:45 2009 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:02 2009 -0400"
      },
      "message": "iwmc3200wifi: Add new Intel Wireless Multicomm 802.11 driver\n\nThis driver supports Intel\u0027s full MAC wireless multicomm 802.11 hardware.\nAlthough the hardware is a 802.11agn device, we currently only support\n802.11ag, in managed and ad-hoc mode (no AP mode for now).\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e31a16d6f64ef0e324c6f54d5112703c3f13a9c4",
      "tree": "4ed30d0ebd1d948aaa14bcd4fb52f29d9bb2e7a8",
      "parents": [
        "a971be223f243311a8014ddfc721f68e3ef2da9c"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu May 21 21:47:03 2009 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:02 2009 -0400"
      },
      "message": "wireless: move some utility functions from mac80211 to cfg80211\n\nThe patch moves some utility functions from mac80211 to cfg80211.\nBecause these functions are doing generic 802.11 operations so they\nare not mac80211 specific. The moving allows some fullmac drivers\nto be also benefit from these utility functions.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Samuel Ortiz \u003csamuel.ortiz@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ccdfeab6536ae55d43436ffaae949afde6e962ca",
      "tree": "df00994be9edcaf8e8fd4d97ebafe74e710722d5",
      "parents": [
        "267a90127472be70b02ab13cbd355b5013e2aa51"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni.malinen@atheros.com",
        "time": "Wed May 20 21:59:08 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:01 2009 -0400"
      },
      "message": "ath9k: Update Beacon timers based on timestamp from the AP\n\nSome APs seem to drift away from the expected TBTT (timestamp %\nbeacon_int_in_usec differs quite a bit from zero) which can result in\nus waking up way too early to receive a Beacon frame. In order to work\naround this, re-configure the Beacon timers after having received a\nBeacon frame from the AP (i.e., when we know the offset between the\nexpected TBTT and the actual time the AP is sending out the Beacon\nframe).\n\nSigned-off-by: Jouni Malinen \u003cjouni.malinen@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "267a90127472be70b02ab13cbd355b5013e2aa51",
      "tree": "916825c0db1c68751ad280a54ee65e03395821c6",
      "parents": [
        "d26285f873c3066fefe648b47b9ecf3ec18bcfbc"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "jouni.malinen@atheros.com",
        "time": "Wed May 20 21:56:39 2009 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:01 2009 -0400"
      },
      "message": "ath9k: Optimize TBTT/DTIM calculation for timers\n\nThe previous version used a simple loop to go through all Beacon\nframes when determining the next TBTT and DTIM count. This is not too\nbad for the case where the setup happens before timesync (i.e., very\nsmall TSF), but this can become very heavy operation if a short Beacon\ninterval is used and the current TSF is large.\n\nIn preparation for a patch to update timer setup based on Beacon\ntimestamp, optimize this routine to take fixed time regardless of the\nactual TSF value.\n\nSigned-off-by: Jouni Malinen \u003cjouni.malinen@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d26285f873c3066fefe648b47b9ecf3ec18bcfbc",
      "tree": "c98fd544dcf32c71ff13bbb8cdf0e80602b460b7",
      "parents": [
        "b136a1414c94b4bda1057b4ffde26253d2527628"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Tue May 19 19:48:20 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:01 2009 -0400"
      },
      "message": "libertas: implement function init/shutdown commands for SD8688\n\nSD8688 is a WLAN/Bluetooth combo chip and both functions are supported\nin a single firmware image. FUNC_INIT and FUNC_SHUTDOWN commands are\nimplemented to utilize the multiple function feature.\n\nWhen SD8688 card is inserted, the firmware image should be downloaded\nonly once through either WLAN function (Libertas driver) or Bluetooth\nfunction (Bluetooth driver).\n\nThis patch adds function init/shutdown for SD8688 WLAN function only.\n\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b136a1414c94b4bda1057b4ffde26253d2527628",
      "tree": "0a534b4665d2b9478f2372473587b1d881e783e7",
      "parents": [
        "e70a5ac5d27166cfe5bfbe8f63017af3b09d72ce"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Tue May 19 19:48:19 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:00 2009 -0400"
      },
      "message": "libertas: get SD8688 rx length with one CMD52\n\nUsually, the 16-bit rx length is read from scratch pad registers\nwith two CMD52 transactions:\nSD8385: \tIF_SDIO_SCRATCH_OLD (0x80fe/0x80ff)\nSD8686/SD8688:\tIF_SDIO_SCRATCH     (0x34/0x35)\n\nAlternatively, SD8688 firmware offers an enhanced method for driver\nto read an 8-bit rx length (in units) with a single CMD52:\nIF_SDIO_RX_UNIT 0x43 is read one time after firmware is ready.\nIF_SDIO_RX_LEN  0x42 is read every time when rx interrupt is received.\n\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e70a5ac5d27166cfe5bfbe8f63017af3b09d72ce",
      "tree": "f6be1e95bf547baba67057951741cecc6755485e",
      "parents": [
        "ea2d06395b6de717a5e0c4b6e55f3047cae2131f"
      ],
      "author": {
        "name": "Bing Zhao",
        "email": "bzhao@marvell.com",
        "time": "Tue May 19 19:48:18 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:00 2009 -0400"
      },
      "message": "libertas: define macros for SDIO model numbers\n\nreplace direct usages of SDIO model numbers with defined macros.\n\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ea2d06395b6de717a5e0c4b6e55f3047cae2131f",
      "tree": "7e595306cd1d102eb7231f0784cacdf7cb040daa",
      "parents": [
        "4ef699fb771d347b31ddafd214c0dd47b90f7f0f"
      ],
      "author": {
        "name": "andrey@cozybit.com",
        "email": "andrey@cozybit.com",
        "time": "Tue May 19 17:20:13 2009 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 22 14:06:00 2009 -0400"
      },
      "message": "libertas: fix GSPI card event handling\n\nThe GPSI interface driver does not re-enable the Card Event Interrupt, which\ncauses problems after a card event (for example: link-loss) comes in.  This\ncan lead, for example, to the card failing to re-associate.  This patch\nensures that we re-enable the Card Event Interrupt when we handle card events.\n\nSigned-off-by: Andrey Yurovsky \u003candrey@cozybit.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e35ec126507529ce407136c6b9e36747d89891f9",
      "tree": "35eea146ce5494c67bd4a320bec5b7d6a0c99f4c",
      "parents": [
        "7e0e99ef43b1fab8caf0348e31704c7d15060ce0"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu May 21 13:07:12 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 21 17:19:10 2009 -0700"
      },
      "message": "ixgbe: only register DCA requester once\n\nThe current driver tries to re-register the DCA requester after reset and\nthis is not correct.  This change makes it so all we are doing is resetting\nthe DCA registers after reset and not re-adding the requester.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e0e99ef43b1fab8caf0348e31704c7d15060ce0",
      "tree": "e9a09b5c73ab7d527f68d8dac43d081baa4f58aa",
      "parents": [
        "0d63cbb535a9525445513389370d35b522a700f1"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Thu May 21 13:06:56 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 21 17:19:09 2009 -0700"
      },
      "message": "igb: do not re-register DCA requester on device reset\n\nThe current driver is re-registering the DCA requester after every reset.\nInstead of doing this we should only be updating the on board DCA registers\nand not unregistering/re-registering our requester.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c40499e04b2005e61f989824251f9343b55f96bb",
      "tree": "fa04ce6496cbc8bf24c3acdad6af6a4ef0e9a24b",
      "parents": [
        "4f72427998b105392e60bae7a6798a0c96fe4f0a"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu May 21 15:04:15 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 21 15:04:15 2009 -0700"
      },
      "message": "gigaset: beyond ARRAY_SIZE of iwb-\u003edata\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "703cebabd173a7fe533d6f21df0347b1f2a9a1e1"
}
