)]}'
{
  "log": [
    {
      "commit": "0e8d1602b223efcd4eaaa799314f5d7ad1742035",
      "tree": "3ceb31773ab0218c01c93b0f8170a1848441b3a9",
      "parents": [
        "898f699e7fd625dd7cdf7739704ae88972c92dc2"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 16:41:30 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 20 15:34:19 2011 -0400"
      },
      "message": "ath5k: free sc-\u003eah in ath5k_deinit_softc\n\nNothing else is freeing it, and this mirrors the error handling path\nalready in ath5k_init_softc.\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d37592\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nReported-by: Tsyvarev Andrey \u003ctsyvarev@ispras.ru\u003e\n"
    },
    {
      "commit": "898f699e7fd625dd7cdf7739704ae88972c92dc2",
      "tree": "574dd69c1a2b2c23b311e55955a82cc304957e9c",
      "parents": [
        "91fa4b0a6b92ebef3d5e26b709faf62a3b44beb0"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jun 17 13:15:24 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 20 15:34:19 2011 -0400"
      },
      "message": "bcma: fix BCM43224 rev 0 workaround\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "91fa4b0a6b92ebef3d5e26b709faf62a3b44beb0",
      "tree": "c85b6edd20025c1b7bd0b7768caee9d6e2abeba7",
      "parents": [
        "0e44d48cbb010db492a27302b247049d5d43e065"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Jun 17 13:15:23 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 20 15:34:18 2011 -0400"
      },
      "message": "bcma: enable support for 14e4:4357 (BCM43225)\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0e44d48cbb010db492a27302b247049d5d43e065",
      "tree": "db1878c8d194c271fe5e1caaa12b2a2f160ffa01",
      "parents": [
        "81dc67601a49d1bfcfa85f644b14a013fc59e0ef"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Fri Jun 17 14:08:42 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 20 15:34:18 2011 -0400"
      },
      "message": "ath9k_hw: make sure PAPRD training is properly done\n\nchecking the status of PAPRD_AGC2_POWER(Log(ADC_power) measured after\nlast gain-change in dB) field suggests whether the PAPRD is completely/properly\ndone. This is an additional check apart from polling for PAPRD done bit being set.\n        Susinder suggests that the ideal power range value should be\n0xf0 to 0xfe. With AR9382 we do have the values in this range. to have a\ncommon check for all platforms we take agc2_power should be atleast greater\nthan 0xe0\n\nCc: susinder@qca.qualcomm.com\nCc: senthilb@qca.qualcomm.com\nCc: kmuthusa@qca.qualcomm.com\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "81dc67601a49d1bfcfa85f644b14a013fc59e0ef",
      "tree": "e88545179b1dd6fb591d8e102f3e448a3f30d662",
      "parents": [
        "77572fd13d7f468216b85e68a006000726a59e89"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Fri Jun 17 11:07:32 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 20 15:34:18 2011 -0400"
      },
      "message": "ath9k: Fix a corner case failure in sending PAPRD frames in HT40\n\nwhen the AP is configured with HT40/2.4GHz and when PAPRD is enabled in station\nwe have PAPRD training frames never sent out because of the following\nfailure \"PAPRD target power delta out of range\". This consistently happens\nin channel 10,11 in Over The Air testing and rarely in channel 6 under wired\nsetup.\n        the reason behind this issue is all the HT40 rates target power\nare 0 when we operate in channel 10/11 at 2.4GHz\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "77572fd13d7f468216b85e68a006000726a59e89",
      "tree": "4bb3f93ded198ba6770afea08ca75d5967795f91",
      "parents": [
        "6392cb387cb629a5aa488e6a2eab9383b574a7ef"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Thu Jun 16 11:49:33 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 20 15:34:18 2011 -0400"
      },
      "message": "mac80211: quiesce vif before suspending\n\nCancel all relevant timers/works before suspending (wowlan).\n\nThis patch handles the following warning:\nWARNING: at net/mac80211/util.c:565 queueing ieee80211 work while going to suspend\nBacktrace:\n[\u003cbf07b598\u003e] (ieee80211_can_queue_work+0x0/0x4c [mac80211])\n[\u003cbf07c28c\u003e] (ieee80211_queue_work+0x0/0x30 [mac80211])\n[\u003cbf0690dc\u003e] (ieee80211_sta_timer+0x0/0x3c [mac80211])\n[\u003cc00a3008\u003e] (run_timer_softirq+0x0/0x220)\n[\u003cc009e530\u003e] (__do_softirq+0x0/0x130)\n[\u003cc009e660\u003e] (irq_exit+0x0/0xb4)\n[\u003cc004c4a0\u003e] (ipi_timer+0x0/0x4c)\n[\u003cc0046350\u003e] (do_local_timer+0x0/0x88)\n[\u003cc00488ec\u003e] (cpu_idle+0x0/0xe0)\n[\u003cc05294e8\u003e] (rest_init+0x0/0xe0)\n[\u003cc0008958\u003e] (start_kernel+0x0/0x314)\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6392cb387cb629a5aa488e6a2eab9383b574a7ef",
      "tree": "75b0d7a2ab76d7d6582331ca76d3ef24f70e419d",
      "parents": [
        "0521ecf335ce36394a3403fdd48aa87a0352c7d6",
        "89434421d86a69af1868b65c5adbb3abda5af54f"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 20 15:28:44 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 20 15:28:44 2011 -0400"
      },
      "message": "Merge branch \u0027wireless-next-2.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi-2.6\n"
    },
    {
      "commit": "0521ecf335ce36394a3403fdd48aa87a0352c7d6",
      "tree": "70b2869aca840012d804fb9e6ec228261a66ec8e",
      "parents": [
        "9a0669681c2d94fa198a82d108918def55a7cd70"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kvalo@adurom.com",
        "time": "Tue Jun 14 01:35:04 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 20 15:16:32 2011 -0400"
      },
      "message": "rtlwifi: include mac80211.h from core.h\n\ncore.h references ieee80211_ops but doesn\u0027t include mac80211.h, which issues\na warning once mac80211-compat.h is taken into use.\n\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Kalle Valo \u003ckvalo@adurom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a0669681c2d94fa198a82d108918def55a7cd70",
      "tree": "9018b617c51df889921b51f4c4ba2316cc9a64f0",
      "parents": [
        "47751b0fbff55f5f65d1a4d24ca10acd90259fc1"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kvalo@adurom.com",
        "time": "Tue Jun 14 01:34:57 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 20 15:16:32 2011 -0400"
      },
      "message": "zd1211rw: include mac80211.h from zd_chip.h\n\nzd_chip.h contains one function with a pointer to ieee80211_hw but doesn\u0027t\ninclude mac80211.h. As a temporary solution include mac80211.h to avoid\na warning.\n\nSigned-off-by: Kalle Valo \u003ckvalo@adurom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47751b0fbff55f5f65d1a4d24ca10acd90259fc1",
      "tree": "92aca9c0c83fe8e7971ac03df8dd6b61a7ce6de6",
      "parents": [
        "2055403ded0b16b8fdb7d6f188dccdc9ca35d7d5"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kvalo@adurom.com",
        "time": "Tue Jun 14 01:34:50 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 20 15:16:32 2011 -0400"
      },
      "message": "iwlwifi: fix stop/wake queue hacks\n\nThe hacks break once mac80211-compat.h is taken into use. Fix it by adding\nan ifdef check.\n\nSigned-off-by: Kalle Valo \u003ckvalo@adurom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2055403ded0b16b8fdb7d6f188dccdc9ca35d7d5",
      "tree": "9e2808d0a6918488ff31c8439e010a4a5e28b6f1",
      "parents": [
        "a8e827495a3e4d3a096e91b79e644e0665937927"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kvalo@adurom.com",
        "time": "Tue Jun 14 01:34:38 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 20 15:16:31 2011 -0400"
      },
      "message": "iwlegacy: fix stop/wake queue hacks\n\nThe hacks break once mac80211-compat.h is taken into use. Fix it by adding\nan ifdef check.\n\nSigned-off-by: Kalle Valo \u003ckvalo@adurom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "89434421d86a69af1868b65c5adbb3abda5af54f",
      "tree": "ef31bcb25d49b01908b114f4c1ca63cc8dfb5abb",
      "parents": [
        "86cb3b4e08a106594ee79c94dec9c7ca289cf999"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue Jun 14 15:23:40 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:24:07 2011 -0700"
      },
      "message": "iwlagn: remove incorrect define\n\nRemove unused and incorrect EEPROM define\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "86cb3b4e08a106594ee79c94dec9c7ca289cf999",
      "tree": "6c83c6367f30bbc65a9ee734cf553c69907d68d4",
      "parents": [
        "916b337310969dd5eef35be0988a6bf768c138f9"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue Jun 14 15:23:39 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:23:56 2011 -0700"
      },
      "message": "iwlagn: merge duplicate code into single function\n\nSame operation needed by multiple devices, move to single function.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "916b337310969dd5eef35be0988a6bf768c138f9",
      "tree": "d886675cc9667f3c9650f7eb8c9daa0532c9c1c0",
      "parents": [
        "e1910cb3190907334788c1887f8f61913208d0f3"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue Jun 14 13:00:07 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:23:47 2011 -0700"
      },
      "message": "iwlagn: code alignment\n\nCode alignment, no functional changes.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "e1910cb3190907334788c1887f8f61913208d0f3",
      "tree": "3b21a0974d26543ffadf1e72fb2480f0154085a0",
      "parents": [
        "f7538168915271083070a60ebb10def11fce0cb0"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 13 15:34:25 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:23:41 2011 -0700"
      },
      "message": "iwlagn: add offset define for subsystem id\n\nAdd offset define for subsystem id in EEPROM\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "f7538168915271083070a60ebb10def11fce0cb0",
      "tree": "00471adb17178ec7bd2b8a50cb8fb366c5d45919",
      "parents": [
        "0172b02926493863e2e3a35f1d7bf13e935e655c"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 10:00:06 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:23:30 2011 -0700"
      },
      "message": "iwlagn: Add power_level module parameter\n\nAdd power_level module parameter to set the default power save level.\nPower save level has range from 1 - 5, default power save level is 1.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "0172b02926493863e2e3a35f1d7bf13e935e655c",
      "tree": "97337e5e2848aab93f606727c0ce05317dbdc1d5",
      "parents": [
        "705cd4513a2fc561d8a2d5853cffb102bf183d70"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 10:00:05 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:23:20 2011 -0700"
      },
      "message": "iwlagn: add power_save module parameter\n\nAdd power_save module parameter to enable power management if needed\nDefault power management is disabled.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "705cd4513a2fc561d8a2d5853cffb102bf183d70",
      "tree": "577d4d3a96b5f7acc80e4c41ba9a36148d8480ba",
      "parents": [
        "4b55b07fc9e5eccfd204cad75509bf062d3c22a3"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sat Jun 18 08:21:12 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:22:58 2011 -0700"
      },
      "message": "iwlagn: store the irq number to iwl_bus just like dev\n\nSince the irq number is just an unsigned int, store it inside iwl_bus\ninstead of calling the get_irq ops every time it is needed.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "4b55b07fc9e5eccfd204cad75509bf062d3c22a3",
      "tree": "c2fc0a1352e04f27b6717901254e1dfd0f68ee87",
      "parents": [
        "807caf261c5196b566964ccb9e12d3e25eee9c4a"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 09 05:48:36 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:19:07 2011 -0700"
      },
      "message": "iwlagn: warn about nested SYNC commands\n\nSince there is no protection around SYNC host command mechanism, at least WARN\nwhen collision happens between two SYNC host comamnds. I am not sure there is a\nreal  issue (beyond the HCMD_ACTIVE flag maintenance) with having two SYNC host\ncommands at the same time, but at least now, we will know about it.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "807caf261c5196b566964ccb9e12d3e25eee9c4a",
      "tree": "1a40f7b8024fbf896e73d122e991389fc88844a1",
      "parents": [
        "bcd4fe2f9e378eb8d4d07e3be69e3b82d5e6d4fc"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 09 02:55:55 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:18:52 2011 -0700"
      },
      "message": "iwlagn: fix misplaced bracket\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "bcd4fe2f9e378eb8d4d07e3be69e3b82d5e6d4fc",
      "tree": "a31e61548a1bbc31d0c0eef75a727572c556a2d8",
      "parents": [
        "ea3aa93055508ae3e3a62f90580c24ec381dcbe2"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Jun 09 02:55:54 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:18:41 2011 -0700"
      },
      "message": "iwlagn: waterfall the bus level if prepare card failed\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "ea3aa93055508ae3e3a62f90580c24ec381dcbe2",
      "tree": "2e39cf8dbf5131b73a26f67e8499c0f9407e514c",
      "parents": [
        "08321c062f77e379c4a539f1522220b83ab1e84e"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue May 31 10:07:00 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:18:32 2011 -0700"
      },
      "message": "iwlagn: finally kill the pointer to pci_dev from iwl-dev.h\n\nAll pci related stuff is in iwl-pci.c.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "08321c062f77e379c4a539f1522220b83ab1e84e",
      "tree": "35faf11f885e60d2da7de4f72f4d86d184216d5e",
      "parents": [
        "85aed7c48113dfcdc913008481c46346af0db69e"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Fri Jun 10 11:30:30 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:18:17 2011 -0700"
      },
      "message": "iwlagn: add a get_irq method to iwl_bus_ops and use it\n\nIn order to remove a few more dereference to priv-\u003epdev that will be killed\n[Asoon, there is now a method to get the IRQ number.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "85aed7c48113dfcdc913008481c46346af0db69e",
      "tree": "75831a2ec540039470c295a81c2059a24a4531f5",
      "parents": [
        "19707bac16129ccebc398dbff9d2b44b17b24fea"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue May 31 09:58:18 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:18:01 2011 -0700"
      },
      "message": "iwlagn: don\u0027t read the PCI_REVISION_ID from iwl-agn.c\n\nThe PCI_REVISION_ID is read and printed in iwl_pci_probe anyway using pr_info\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "19707bac16129ccebc398dbff9d2b44b17b24fea",
      "tree": "00886476302ab979eddb95b814cb71b1bcdc097f",
      "parents": [
        "d57fa99d91bd6e8ca8217c115824b2732f4d3639"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Fri Jun 10 11:28:56 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:17:42 2011 -0700"
      },
      "message": "iwlagn: add a method to get the HW ID description as a string to iwl_bus_ops\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "d57fa99d91bd6e8ca8217c115824b2732f4d3639",
      "tree": "ef68724476bd1b325927fae76b4b4fe15f9ab933",
      "parents": [
        "795414db8607a195541fe1a8f072021011b73386"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 10 11:23:36 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:17:29 2011 -0700"
      },
      "message": "iwlagn: move PCI power related functions to the PCI layer\n\nContinue to popule the PCI layer and the iwl_bus_ops with the power related\nstuff.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "795414db8607a195541fe1a8f072021011b73386",
      "tree": "95f18811cd9ff87e926966b29bb9b8865b4e325d",
      "parents": [
        "084dd79172cb3aad11d2b7ee5628d57badca7c6e"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Sat Jun 18 08:12:57 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:16:16 2011 -0700"
      },
      "message": "iwlagn: don\u0027t use the PCI wrappers for DMA operation\n\nGet a pointer to the struct device during probe and get the rid of all the PCI\nspecific DMA wrappers.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "084dd79172cb3aad11d2b7ee5628d57badca7c6e",
      "tree": "b59d649192927c120ee59b7e4575af695a1d09f4",
      "parents": [
        "3599d39a8525b01540e2c7ec8c5d0df0dd11d6cf"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue May 31 09:07:00 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:07:14 2011 -0700"
      },
      "message": "iwlagn: move PCI related operations from probe and remove to PCI layer\n\nSince we have now a PCI layer, all the init and deinit code that is PCI\nrelated should move to there.\n\nAlso move the IO functions: read8/read32/write32. They need hw_base which\nis killed from priv.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "3599d39a8525b01540e2c7ec8c5d0df0dd11d6cf",
      "tree": "fb9c0b512ac042c1b483d6ff754cd1fd8af5e135",
      "parents": [
        "a48709c5d076aa3a3f9b6426f462abe6bf432b11"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue May 31 08:52:10 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:06:24 2011 -0700"
      },
      "message": "iwlagn: add get_dev to iwl_bus_ops\n\nBus specific layer must know how to return the struct device* of the device.\nImplement that as a callback of iwl_bus_ops and use that callback instead of\nusing the priv-\u003epdev pointer which is meant to disappear soon.\n\nSince the struct device * is needed in hot path, iwl_bus holds a pointer to it\ninstead of calling get_dev all the time.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "a48709c5d076aa3a3f9b6426f462abe6bf432b11",
      "tree": "a6da050f84ff8b9d3ac366387b4a9c8fb412215b",
      "parents": [
        "c6ca8bc46cc320e31e8fcb8b104eeed044febd6f"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue May 31 08:22:30 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:05:52 2011 -0700"
      },
      "message": "iwlagn: introduce iwl_bus and iwl_bus_ops\n\niwl_bus will represent a bus, and iwl_bus_ops all the operations that can be\ndone on this bus.\nFor the moment only set_prv_data is implemented. More to come...\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "c6ca8bc46cc320e31e8fcb8b104eeed044febd6f",
      "tree": "1244b01130995cc5ae6b4d8fb4d03ab75525699f",
      "parents": [
        "48d1a2110ad9cb86e5cb0d790729824fa3cca83b"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon May 30 07:36:49 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:05:40 2011 -0700"
      },
      "message": "iwlagn: remove uneeded include to pci.h and dma_mapping.h from a few files\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "48d1a2110ad9cb86e5cb0d790729824fa3cca83b",
      "tree": "873a8c8840d0c2257ece3960043c080a95c8e422",
      "parents": [
        "7299751df36c02adafb5b897c56de71f0d7e2cb5"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue May 24 11:39:02 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:05:23 2011 -0700"
      },
      "message": "iwlagn: add a iwl_pci.[ch] files that will contain all PCI specific code\n\nMove some PCI functionality to the new iwl_pci.[ch] files:\n* the PCI_DEVICE_TABLE\n* the pci_driver struct definition\n* the PCI probe / remove functions\n* the PCI suspend / resume functions\n\nAll these functions are now split: the trigger comes from the PCI layer which\ncalls to the bus generic code located in the other files.\n\nThis is the beginning only. There are still a lot of PCI related code needs\nto be gathered.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "7299751df36c02adafb5b897c56de71f0d7e2cb5",
      "tree": "28a73041c580838014750632bc4c06eb42ea57c5",
      "parents": [
        "ecdbe86eda74005d1b4bc8387e1825ad95fab705"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue May 24 10:44:47 2011 +0300"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:04:36 2011 -0700"
      },
      "message": "iwlagn: don\u0027t disable interrupts after the NIC has been reset\n\nIt is superfluous to disable the interrupts after we reset the NIC. The only\nentity that could enable the interrupts after the NIC is reset is the driver.\nSo remove this pointless action.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "ecdbe86eda74005d1b4bc8387e1825ad95fab705",
      "tree": "852d02ad949b0605f266910af5219f7230f258da",
      "parents": [
        "f88e0ecc896f91d6965ba2935dcdf2280044a30a"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Jun 08 09:57:26 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:04:19 2011 -0700"
      },
      "message": "iwlagn: Support flush queues for specified interface\n\nFlush command can target specified interface or all interfaces\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "f88e0ecc896f91d6965ba2935dcdf2280044a30a",
      "tree": "79c0dc8a3325affd82473b6f69d4fbf6ebebf669",
      "parents": [
        "c68744fb935400964f7af4835017cad5014c8c88"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Wed Jun 08 09:57:25 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:04:08 2011 -0700"
      },
      "message": "iwlagn: add PAN to tx flush\n\nWhen issue tx flush, also consider PAN\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "c68744fb935400964f7af4835017cad5014c8c88",
      "tree": "758100691485acbbb90d18f946a6fae9e6040e39",
      "parents": [
        "a8e827495a3e4d3a096e91b79e644e0665937927"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:03:18 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 18 08:03:18 2011 -0700"
      },
      "message": "iwlagn: Remove un-necessary indirect call\n\nAfter driver split, no need to make indirect call to txfifo flush function\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "a8e827495a3e4d3a096e91b79e644e0665937927",
      "tree": "0619809ee4333f5588b0ce6d22807cad76c6c4f8",
      "parents": [
        "4cabd4254bc6b52a65da859a2c7591f67199ca81"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jun 16 01:59:20 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:28 2011 -0400"
      },
      "message": "b43: HT-PHY: implement switching analog\n\nTurning it on is always done between reading PHY version and radio\nversion, so it was easy to find it in MMIO dumps from ndiswrapper.\nTurning off is done by writing different values to the same registers.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4cabd4254bc6b52a65da859a2c7591f67199ca81",
      "tree": "010f384a503ab7f424f5b68a89a2efdf1e660436",
      "parents": [
        "d816ab26f6637282feb8a93c9def9925883ba0a7"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Thu Jun 16 01:59:19 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:27 2011 -0400"
      },
      "message": "b43: HT-PHY: implement radio ops\n\nEvery PHY has some specific bit used for reading radio regs. Analyze of\nMMIO dumps from BCM4331 and ndiswrapper has shown it is 0x200 for HT.\n radio_read(0x037f) -\u003e 0x0073\nradio_write(0x017f) \u003c- 0x0072\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d816ab26f6637282feb8a93c9def9925883ba0a7",
      "tree": "6da5e5f6ac24570161416c9897d162c04b69bb98",
      "parents": [
        "f5cbc8bac939f38c0c55cfaa348c170663a16767"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Wed Jun 15 18:03:28 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:27 2011 -0400"
      },
      "message": "ath5k: annotate reg in ath5k_hw_nic_reset() as __iomem\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f5cbc8bac939f38c0c55cfaa348c170663a16767",
      "tree": "dfe56ee570648b0414b7f3a8f913b081c4b6e328",
      "parents": [
        "e707549a80d5e5b37c4b0b9b60c5836396a11163"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Wed Jun 15 18:03:22 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:26 2011 -0400"
      },
      "message": "ath5k: minor cleanup\n\nMove an extern variable declaration to a header file.  Prefix all\nfunctions with \"ath5k_\".  Make ath5k_intr() static.  Remove unneeded\nforward declarations.  Remove pointless \"extern\" in a function\ndeclaration.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e707549a80d5e5b37c4b0b9b60c5836396a11163",
      "tree": "4b5c1ace0c80027aed914904305d639cc0c90933",
      "parents": [
        "f6351d486dfecd56d57ee194f5d358d9a4fec840"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Wed Jun 15 18:01:11 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:25 2011 -0400"
      },
      "message": "ath9k: typo fix in a comment\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f6351d486dfecd56d57ee194f5d358d9a4fec840",
      "tree": "18d9bf71468f991d2a274ddabf15520c23c5349a",
      "parents": [
        "d3af4396cff3d86a6a37e1cc5fe8d077f62c263e"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Wed Jun 15 18:01:05 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:25 2011 -0400"
      },
      "message": "ath9k: use standard max(), remove A_MAX macro\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d3af4396cff3d86a6a37e1cc5fe8d077f62c263e",
      "tree": "1bb713e6c4f2c7e6021afe33135aa346dd190124",
      "parents": [
        "a6f0f048875a07b2926c075744eb5edc41bc3c1d"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Wed Jun 15 21:22:16 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:24 2011 -0400"
      },
      "message": "ath9k: remove a redundant call to pcipowersave\n\nduring suspend/resume ath9k_stop will always call ath_radio_disable\nwhich will inturn call ath9k_hw_configpcipowersave, so no need to call\nit explicitly in ath9k_stop\n\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a6f0f048875a07b2926c075744eb5edc41bc3c1d",
      "tree": "ad96a48d760f565677e3eff8a3d5cc2e41a253cc",
      "parents": [
        "d4bb17c4bed70892ea8b749a843a516424ba5638"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Jun 15 16:10:10 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:24 2011 -0400"
      },
      "message": "iwlegacy: fix up brokenness caused by cleanup\n\nPatch 7f1f9742514 \"iwlegacy: refactor iwl4965_mac_channel_switch\"\nreversed a test and also it changed a spin_lock_irq() to\nspin_lock().  I assume the spin_lock change was a mistake because\nthe unlock was left as spin_unlock_irq().\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d4bb17c4bed70892ea8b749a843a516424ba5638",
      "tree": "63b779d6a2b35cfd4b32f4aa0c5915ecb5dea7ee",
      "parents": [
        "aec7ffdf4ff24df1fe85ed5bc9e050c4dd77617b"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mshajakhan@atheros.com",
        "time": "Wed Jun 15 18:25:31 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:23 2011 -0400"
      },
      "message": "ath9k: Add debug messages to track PAPRD failures\n\nAdd few debug messages for some of the possible scenarios\nwhere we can detect PAPRD failures. this will help us to be\nsure that we had really enabled PAPRD\n\nCc: susinder@qca.qualcomm.com\nCc: senthilb@qca.qualcomm.com\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmshajakhan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aec7ffdf4ff24df1fe85ed5bc9e050c4dd77617b",
      "tree": "3d5183e13e11353e5dd01fcc58b8a9ed33fff1f2",
      "parents": [
        "545a8aa793e04bee7a7e2aa8caa70bed94fd7a5c"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Jun 14 08:18:59 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:22 2011 -0400"
      },
      "message": "b43: add Kconfig option for compiling SSB driver\n\nIt is always \"y\" for now, b43 will not compile without CONFIG_SSB yet.\nThis is just a first step of dropping SSB dependency.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "545a8aa793e04bee7a7e2aa8caa70bed94fd7a5c",
      "tree": "bcbeaa5693c1f7c2acfd1eb58ca1971815b427d4",
      "parents": [
        "d7520b1d2a9ffae94323ffac9dc37d92f656051f"
      ],
      "author": {
        "name": "Nikanth Karthikesan",
        "email": "nikanth@google.com",
        "time": "Tue Jun 14 11:23:46 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:21 2011 -0400"
      },
      "message": "if_spi: Fix compilation warning - unused variable\n\nif_spi: Fix compilation warning - unused variable \u0027spi\u0027\n\ndrivers/net/wireless/libertas/if_spi.c: In function ‘if_spi_init_card’:\ndrivers/net/wireless/libertas/if_spi.c:1035: warning: unused variable ‘spi’\n\nThe variable is used only in a macro which uses the args only for DEBUG builds.\nRemove the \u0027spi\u0027 variable completely.\n\nSigned-off-by: Nikanth Karthikesan \u003cnikanth@google.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d7520b1d2a9ffae94323ffac9dc37d92f656051f",
      "tree": "3e970b184dd8f6e8c37ca36e61dfbc29e5ae0a64",
      "parents": [
        "443c1a24710ce151874acdca7efb47622c098e80"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jun 13 16:20:06 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:20 2011 -0400"
      },
      "message": "b43: HT-PHY: add place for writing HT PHY support\n\nThis is totally broken plus we do not have specs for HT PHY yet. Just\nintroduce place for writing driver if we discover anything.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "443c1a24710ce151874acdca7efb47622c098e80",
      "tree": "011f1c23e35ee850ba7893b0aec1233d915356c9",
      "parents": [
        "b856439b1b54358e580aaee5dbe683af5ada9403"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Jun 13 16:20:05 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:19 2011 -0400"
      },
      "message": "b43: define new PHYs and radio regs for cores \u003e\u003d 24\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b856439b1b54358e580aaee5dbe683af5ada9403",
      "tree": "dc38beee0a1585693fa228e33646dee5a37f456d",
      "parents": [
        "eb40e3e8bb453519ae17d42e7cab6bdd2b4b9fc5"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Mon Jun 13 12:47:30 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:18 2011 -0400"
      },
      "message": "mac80211: add cancel_hw_scan() callback\n\nWhen suspending, __ieee80211_suspend() calls ieee80211_scan_cancel(),\nwhich will only cancel sw scan. In order to cancel hw scan, the\nlow-level driver has to cancel it in the suspend() callback. however,\nthis is too late, as a new scan_work will be enqueued (while the driver\nis going into suspend).\n\nAdd a new cancel_hw_scan() callback, asking the driver to cancel an\nactive hw scan, and call it in ieee80211_scan_cancel().\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nReviewed-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb40e3e8bb453519ae17d42e7cab6bdd2b4b9fc5",
      "tree": "6db0c4017e3a1e51c95ef762a63c40928fa70e3a",
      "parents": [
        "a6af1d848179c17deb94621c2e761769f0d99355"
      ],
      "author": {
        "name": "Connor Hansen",
        "email": "cmdkhh@gmail.com",
        "time": "Sat Jun 11 20:59:30 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:17 2011 -0400"
      },
      "message": "drivers/ssb/driver_chipcommon_pmu.c: uninitilized warning\n\nwarning message\ndrivers/ssb/driver_chipcommon_pmu.c: In function ssb_pmu_resources_init\ndrivers/ssb/driver_chipcommon_pmu.c:420:15: warning: updown_tab_size may\nbe used uninitilized in this function.\n\nupdown_tab_size and depend_tab_size may not be set in the bus-\u003echip_id\nswitch statement, so set to 0 by default to avoid using uninitialized\nstack space.\n\nSigned-off-by: Connor Hansen \u003ccmdkhh@gmail.com\u003e\nSigned-off-by: Michael Buesch \u003cm@bues.ch\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a6af1d848179c17deb94621c2e761769f0d99355",
      "tree": "d30ff05545193fd745ae9368505934f9c5629524",
      "parents": [
        "b2ea345eab568062b321bcd3b8d72f14c93dbb63"
      ],
      "author": {
        "name": "Paul Stewart",
        "email": "pstew@chromium.org",
        "time": "Fri Jun 10 07:00:19 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 17 14:22:16 2011 -0400"
      },
      "message": "mac80211: Start monitor work on restart\n\nTrigger connection monitor on resume from suspend.  Since we\nhave been sleeping, there is reason to suspect that we might\nnot still be associated.  The speed of detecting loss of\n{connection,authentication} is worth the cost of the small\nadditional traffic at resume.\n\nSigned-off-by: Paul Stewart \u003cpstew@chromium.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b2ea345eab568062b321bcd3b8d72f14c93dbb63",
      "tree": "d0d6abd3634465fc77ed04315d20b9d9475064a6",
      "parents": [
        "4f0642a6665d1f4dbf8ef472dd5620e7585357b9"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue Jun 07 08:53:14 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:13:19 2011 -0700"
      },
      "message": "iwlagn: Sanity check for valid context\n\nCheck EEPROM for multiple contexts support\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "4f0642a6665d1f4dbf8ef472dd5620e7585357b9",
      "tree": "c7664d2a5e5aae91f802230d0dcef21b0b87ba52",
      "parents": [
        "1f8bf0396ae7e63648b210fd197b1a5ab0db51bf"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 06 16:28:54 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:13:15 2011 -0700"
      },
      "message": "iwlagn: Sanity check for 11n capability\n\nMake sure when we say 11n enable, we really support it.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "1f8bf0396ae7e63648b210fd197b1a5ab0db51bf",
      "tree": "2fb91fac19f8257b7c57cf457b01e2ade714fc09",
      "parents": [
        "109a0ac5d8ed35914f5ce5c6d36244c08963c6cb"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 06 14:26:43 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:11:13 2011 -0700"
      },
      "message": "iwlagn: merge duplicated code into single place\n\nMultiple places have similar code to construct calib header. Merge into\nsingle inline function.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "109a0ac5d8ed35914f5ce5c6d36244c08963c6cb",
      "tree": "57254f793f9e4e8123c3d8d320c9c40d77f2dda5",
      "parents": [
        "8d8854d983ab7217d322269c9bd17c1f8c481ae8"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 06 14:26:42 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:10:57 2011 -0700"
      },
      "message": "iwlagn: group similar defines together\n\nNo functional changes, just group similar defines together\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "8d8854d983ab7217d322269c9bd17c1f8c481ae8",
      "tree": "198e34a9219bb1a76f0e2fed5bad97e0e678a2fa",
      "parents": [
        "bf300252baa383065851e2ed6af41e5f9735fe9c"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 06 14:26:41 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:10:48 2011 -0700"
      },
      "message": "iwlagn: generic temperature location in EEPROM\n\nTemperature location in EEPROM is generic to all devices\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "bf300252baa383065851e2ed6af41e5f9735fe9c",
      "tree": "3dfe61abcd241f32afebc258be1c467758b9a56c",
      "parents": [
        "06bb83589c4feac9bbb8d0d27d72f9d346f770c0"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 06 14:26:40 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:10:40 2011 -0700"
      },
      "message": "iwlagn: remove unused debug flag\n\nRemove both IWL_DEBUG_TXPOWER and IWL_DEBUG_NOTIF, not used.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "06bb83589c4feac9bbb8d0d27d72f9d346f770c0",
      "tree": "ea54608dbbc1dc3810513ca38b555444f98868e7",
      "parents": [
        "f38f884b3b291c895d1033f02e351532d1d3f1dc"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 06 14:26:38 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:10:32 2011 -0700"
      },
      "message": "iwlagn: use IWL_DEBUG_FW for firmware related debug msg\n\nInstead use generic IWL_DEBUG_INFO, use IWL_DEBUG_FW for uCode related stuffs.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "f38f884b3b291c895d1033f02e351532d1d3f1dc",
      "tree": "53ab48d643c1e5465227239498184a7cdc2114ae",
      "parents": [
        "fa7f1413ed93a662839460e90dd6a5d045df2c03"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 06 14:26:39 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:10:25 2011 -0700"
      },
      "message": "iwlagn: use IWL_DEBUG_TEMP for temperature related debug\n\nInstead of IWL_DEBUG_POWER, IWL_DEBUG_TEMP should be used for temperature\nrelated debug messages\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "fa7f1413ed93a662839460e90dd6a5d045df2c03",
      "tree": "4c0022932bde01b55ee446f831314ff465fc23c1",
      "parents": [
        "ebbb491e8efac3c0a6f880f676374fc1605469f5"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 06 12:49:25 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:09:46 2011 -0700"
      },
      "message": "iwlagn: add debug message for coex related activities\n\nAdding dedicated debug message for coex related activities\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "ebbb491e8efac3c0a6f880f676374fc1605469f5",
      "tree": "92093f2bd622b71a9d8619724664f2e093ccb4cc",
      "parents": [
        "8895075886bbcfdab6ad7923ae8ab3b3314549c4"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 06 12:49:24 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:09:39 2011 -0700"
      },
      "message": "iwlagn: add coex debug flag\n\nReplace IWL_DEBUG_AP with IWL_DEBUG_COEX for debug COEX related stuffs\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "8895075886bbcfdab6ad7923ae8ab3b3314549c4",
      "tree": "3890b7456d8747e58f66ee805b70d7d7e3568b0b",
      "parents": [
        "052692976e40bc124a8615ec880dd83046d71c24"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 06 12:05:46 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:09:28 2011 -0700"
      },
      "message": "iwlagn: use sku capabilities information from EEPROM\n\nInstead of having the separated define, use the sku capabilities in EEPROM\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "052692976e40bc124a8615ec880dd83046d71c24",
      "tree": "9db186916a6714d821e9450c77ed8c8d6503b368",
      "parents": [
        "872907bb17fe2d8d01d0e9723f72f91cb4ea103f"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon Jun 06 12:05:45 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:09:17 2011 -0700"
      },
      "message": "iwlagn: Band capabilities in EEPROM\n\nAdd define for band capabilities in EEPROM\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "872907bb17fe2d8d01d0e9723f72f91cb4ea103f",
      "tree": "73bf39a66c32e2764bfd354cae90f05d9599052d",
      "parents": [
        "3f1e5f4a2b0993b6e81b5665b28568624f581b0f"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Mon Jun 06 09:41:15 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:09:09 2011 -0700"
      },
      "message": "iwlagn: don\u0027t check ucode subtype\n\nThe ucode subtypes keep changing, and there\u0027s no\nparticular reason to be checking them (other than\na paranoid sanity check). Since the numbers are\nalso in conflict between different ucode images\nnow, simply don\u0027t check them any more and rely on\nthe images being built correctly.\n\nAlso, to indicate that, rename the constants and\nthe enum, moving it to a different file.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "3f1e5f4a2b0993b6e81b5665b28568624f581b0f",
      "tree": "a8f263154ebf7fa3734cffaafe719caa28f553ac",
      "parents": [
        "6b0184c4c62beb15443fd6dd5080f0e18941b67b"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 03 13:52:40 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:08:52 2011 -0700"
      },
      "message": "iwlagn: move no_sleep_autoadjust as part of iwlagn_mod_params\n\nMove no_sleep_autoadjust module parameter into iwlagn_mod_params structure\nalong with all the other iwlagn module parameters\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "6b0184c4c62beb15443fd6dd5080f0e18941b67b",
      "tree": "46f712a2e221c9a973fb928f12c0261957097de1",
      "parents": [
        "b60eec9bf07307ad40e9304d39eb9107acb2fb0c"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 03 13:52:39 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:08:46 2011 -0700"
      },
      "message": "iwlagn: move led_mode as part of iwlagn_mod_params\n\nMove led_mode module parameter into iwlagn_mod_params structure\nalong with all the other iwlagn module parameters\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "b60eec9bf07307ad40e9304d39eb9107acb2fb0c",
      "tree": "90d2f844f74bdf7c6f40da2619b33c656189a97d",
      "parents": [
        "eb64dca0c9d73e191026ed37d1075f22e48b3f1c"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Jun 03 13:52:38 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:08:39 2011 -0700"
      },
      "message": "iwlagn: move bt_coex_active as part of iwlagn_mod_params\n\nMove bt_coex_active module parameter into iwlagn_mod_params structure\nalong with all the other iwlagn module parameters\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "eb64dca0c9d73e191026ed37d1075f22e48b3f1c",
      "tree": "c46df5b1e4cf7b7d8822c444def4348d2f278456",
      "parents": [
        "49b72100165e3b2046be15a8e4f766f5169e708d"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Tue May 31 08:03:02 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:08:23 2011 -0700"
      },
      "message": "iwlagn: add dumpit support for testmode trace function\n\nFor testmode trace function, huge amout of data need to pass to userspace.\nUse the build-in nl80211 dumpt it function\n\nRequire nl80211 testmode dumpit support patch.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "49b72100165e3b2046be15a8e4f766f5169e708d",
      "tree": "c609da8bdee7460fc2001654f9e3a93259b94a9e",
      "parents": [
        "7101f4043cdaa5dc2bf8974313744246f3955de7"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Mon May 30 10:29:37 2011 -0700"
      },
      "committer": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Sat Jun 11 07:08:12 2011 -0700"
      },
      "message": "iwlagn: usersapce application decide the size of trace buffer\n\nFor testmode trace function, allow userspace application to request the\nsize of trace buffer.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\n"
    },
    {
      "commit": "7101f4043cdaa5dc2bf8974313744246f3955de7",
      "tree": "8d66141264d8f9b2ff5fe6826196a9469bbfa058",
      "parents": [
        "e3ae0cac00042d7fb76914c30c5f991f918e65b4"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Jun 10 11:05:23 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:57:54 2011 -0400"
      },
      "message": "rtlwifi: Fix warnings on parisc arch\n\nIn \"Build regressions/improvements in v3.0-rc2\", Geert Uytterhoeven\nreports a number of warnings that occur for parisc builds of rtlwifi\nand dependents.\n\nReported-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e3ae0cac00042d7fb76914c30c5f991f918e65b4",
      "tree": "11409e2b18d9f0bf52609c1ddd57bdaffc4709c2",
      "parents": [
        "5b49b35a671e59c16c33611ea2d5650438388663"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Thu Jun 09 20:07:20 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:57:53 2011 -0400"
      },
      "message": "drivers: bcma: export bcma_core_disable() function\n\nIn the brcm80211 driver we disable the 80211 core when the driver is\n\u0027down\u0027. The bcma_core_disable() function exactly does the same as\nour implementation so exporting this function makes sense.\n\nCc: linux-wireless@vger.kernel.org\nCc: Rafal Milecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b49b35a671e59c16c33611ea2d5650438388663",
      "tree": "d2d856567bfd58b9ac86651c586ded1731ef981d",
      "parents": [
        "287546df342daaa146c840ce26b3ed012a055de5"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Jun 09 10:09:34 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:57:53 2011 -0400"
      },
      "message": "b43: check for allocation failures\n\nAdd some error handling if the allocation fails.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "287546df342daaa146c840ce26b3ed012a055de5",
      "tree": "fc00b21c7d28ab5928cee9138c07bb413c073c7e",
      "parents": [
        "7f1f974251493d3929ebd422796e6f9f2bcd6956"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Jun 08 20:39:20 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:57:52 2011 -0400"
      },
      "message": "mwifiex: get rid of global adapter pointer\n\n1) Avoid global adapter pointer usage\n   a) in sdio.c by moving some code from mwifiex_cleanup_module() to\n      mwifiex_sdio_remove().\n   b) in main.c by passing an extra parameter to few functions.\n2) Add new variable \"user_rmmod\" to identify if mwifiex_sdio_remove()\n   callback function is called in card removal or rmmod context. These\n   code changes are adapted from Libertas driver.\n3) Remove unnecessary NULL pointer check for \"func\" pointer in\n   mwifiex_sdio_remove().\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Yogesh Ashok Powar \u003cyogeshp@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f1f974251493d3929ebd422796e6f9f2bcd6956",
      "tree": "ea0612f806409909b9d2efe7cf3616f5ce7bbc43",
      "parents": [
        "0d01550f3dec4efc8e88bdefb27b9fa7522603f7"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Jun 08 15:28:29 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:57:51 2011 -0400"
      },
      "message": "iwlegacy: refactor iwl4965_mac_channel_switch\n\nUse less indentions and remove uneeded irq-save flags.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0d01550f3dec4efc8e88bdefb27b9fa7522603f7",
      "tree": "47658386070abc6cb496f6060d4fa39fe91577f7",
      "parents": [
        "1ba2f121f9e1d98dd838644f76fa23837dd28913"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Jun 08 15:28:28 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:57:51 2011 -0400"
      },
      "message": "iwlegacy: remove unused agg_tids_count\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1ba2f121f9e1d98dd838644f76fa23837dd28913",
      "tree": "4f6574c47f872a053ea9a4c379b48ac9050487e2",
      "parents": [
        "dd6d2a8aef69cfef8acf1ff7ebb22a763c9ba56f"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Jun 08 15:28:27 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:57:50 2011 -0400"
      },
      "message": "iwlegacy: remove firmware event log\n\nMessages like that\n\niwl4965 0000:03:00.0: Start IWL Event Log Dump: display last 20 entries\niwl4965 0000:03:00.0: EVT_LOGT:1821445332:0x00000000:1352\niwl4965 0000:03:00.0: EVT_LOGT:1821445332:0x00000001:1353\niwl4965 0000:03:00.0: EVT_LOGT:1821445336:0x0000000c:0357\niwl4965 0000:03:00.0: EVT_LOGT:1821445533:0x00000107:0106\niwl4965 0000:03:00.0: EVT_LOGT:1821445534:0x00000000:0302\niwl4965 0000:03:00.0: EVT_LOGT:1821445574:0x000000d4:0321\niwl4965 0000:03:00.0: EVT_LOGT:1821445575:0x00000000:1350\niwl4965 0000:03:00.0: EVT_LOGT:1821445576:0x00000000:1351\niwl4965 0000:03:00.0: EVT_LOGT:1821445576:0x00000000:1352\niwl4965 0000:03:00.0: EVT_LOGT:1821445577:0x00000001:1353\niwl4965 0000:03:00.0: EVT_LOGT:1821445581:0x0000000d:0357\niwl4965 0000:03:00.0: EVT_LOGT:1821446327:0x00000107:0106\niwl4965 0000:03:00.0: EVT_LOGT:1821446328:0x00000000:0302\niwl4965 0000:03:00.0: EVT_LOGT:1821446368:0x000000d4:0321\niwl4965 0000:03:00.0: EVT_LOGT:1821446369:0x00000000:1350\niwl4965 0000:03:00.0: EVT_LOGT:1821446370:0x00000000:1351\niwl4965 0000:03:00.0: EVT_LOGT:1821446370:0x00000000:1352\niwl4965 0000:03:00.0: EVT_LOGT:1821446371:0x00000001:1353\niwl4965 0000:03:00.0: EVT_LOGT:1821446375:0x0000000e:0357\niwl4965 0000:03:00.0: EVT_LOGT:1821446383:0x00000000:0125\n\nare completely useless for me. Remove bunch of code that generate them.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dd6d2a8aef69cfef8acf1ff7ebb22a763c9ba56f",
      "tree": "fef514b3dfa4755358e6549184cb45d6eed47bbb",
      "parents": [
        "ecaee0ff07d429a8571ea015c00a211c17a86494"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Jun 08 15:28:26 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:57:49 2011 -0400"
      },
      "message": "iwlegacy: remove reset rf infrastructure\n\nWe do not reset radio anymore, hence don\u0027t need that code too.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ecaee0ff07d429a8571ea015c00a211c17a86494",
      "tree": "a072a06e6c9d95eacde7a19928ed78376a1dd098",
      "parents": [
        "3c09b174da3de867e61c4dcca765417a98ba961e"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Jun 08 15:28:25 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:57:49 2011 -0400"
      },
      "message": "iwlegacy: remove recover from statistics\n\nRecover from statistics code was added during 6xxx devices development,\nI don\u0027t think is needed on old devices. Also it is suspicious to cause\nrandom, unreproducible microcode errors and hangs. So remove it.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3c09b174da3de867e61c4dcca765417a98ba961e",
      "tree": "4eadbf39691be81ff66a3bfffbad65f2fd540f42",
      "parents": [
        "9a821f5d0fc36425e95f0f4ade4bbca8f0ebff4d"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Wed Jun 08 15:28:24 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:57:48 2011 -0400"
      },
      "message": "iwlegacy: remove unused power commands defines\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a821f5d0fc36425e95f0f4ade4bbca8f0ebff4d",
      "tree": "cc87d063af26affab99a46595d10961daeab12f7",
      "parents": [
        "43a1c2721acd792aea370ee68ef054e18c944373"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Tue Jun 07 18:15:57 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:57:47 2011 -0400"
      },
      "message": "libertas: add sd8686 reset_card support\n\nAt http://dev.laptop.org/ticket/10748 we are seeing a case of the\nlibertas firmware randomly stopping responding to commands after\nresume. Careful monitoring of communications indicates a firmware or\nhardware bug, which has been reported to Marvell.\n\nWork around this issue by adding a reset_card method; this is\nautomatically called when command timeouts are detected and provides an\ninstant recovery to this situation.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "43a1c2721acd792aea370ee68ef054e18c944373",
      "tree": "bb347efede3ae836662fbe1b27ee9373685fd2d6",
      "parents": [
        "323222b5ff930a43eab45cec6e58345740fa2a29"
      ],
      "author": {
        "name": "Vincent Zweije",
        "email": "vincent@zweije.nl",
        "time": "Tue Jun 07 16:37:09 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:26:51 2011 -0400"
      },
      "message": "networking: fix warning about unused label wake_up\n\nFunction ieee80211_reconfig in net/mac80211/util.c contains label wake_up\nwhich is defined unconditionally, but only used with CONFIG_PM. Gcc\nwarns about this when CONFIG_PM is not defined.\n\nThis patch makes the label\u0027s definition dependent on CONFIG_PM too,\neliminating the warning.\n\nThe issue was apparently introduced in git commit\neecc48000afe2ca6da22122d553b7cad294e42fc.\n\nSigned-off-by: Vincent Zweije \u003cvincent@zweije.nl\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "323222b5ff930a43eab45cec6e58345740fa2a29",
      "tree": "6481219087901b887e6aac468e9cb4d9072542f5",
      "parents": [
        "fd854772c11d6ad0377f0b613142e397bec58a3a"
      ],
      "author": {
        "name": "Paul Stewart",
        "email": "pstew@chromium.org",
        "time": "Wed Jun 08 05:52:52 2011 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:26:51 2011 -0400"
      },
      "message": "cfg80211: Ignore downstream DEAUTH for authtry_bsses\n\nDownsteram DEAUTH messages do not refer to a current authentication\nattempt -- AUTH responses do.  Therefore we should not allow DEAUTH\nfrom an AP to void state for an AUTH attempt in progress.\n\nSigned-off-by: Paul Stewart \u003cpstew@chromium.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd854772c11d6ad0377f0b613142e397bec58a3a",
      "tree": "3a1fb323bf53f8ef9201cff11ff441f407238f8c",
      "parents": [
        "14058adddd4fd40e45c434c801e8ed8baf09251e"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Mon Jun 06 23:13:06 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:26:51 2011 -0400"
      },
      "message": "rtlwifi: Factor out code to receive one packet\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "14058adddd4fd40e45c434c801e8ed8baf09251e",
      "tree": "53c1ec53eb6441ec23725fb301bb26d3ec13932a",
      "parents": [
        "8db8ddf13dda0fc96937bcb6e10563e7b9a20387"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Mon Jun 06 23:12:53 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:26:51 2011 -0400"
      },
      "message": "rtlwifi: Free skb in one place\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8db8ddf13dda0fc96937bcb6e10563e7b9a20387",
      "tree": "bbdc03f8d2c828b552d74757d5c88eb9ddb818a7",
      "parents": [
        "2c333366a4ec1f4cdbaec285ba448d5943df8ffd"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Mon Jun 06 23:12:42 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:26:50 2011 -0400"
      },
      "message": "rtlwifi: Resubmit skbs with bad CRC early\n\nOnce we realize a bad packet was received, don\u0027t\nwaste time unmapping it, freeing it, then allocation\na new skb and mapping it, just resubmit the existing\nskb.\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2c333366a4ec1f4cdbaec285ba448d5943df8ffd",
      "tree": "8dfe0cea5b5ac04a2c931d44c13582f72e109fde",
      "parents": [
        "1d34d108e07680e2c07847d5e69a334cb4f96ab3"
      ],
      "author": {
        "name": "Mike McCormack",
        "email": "mikem@ring3k.org",
        "time": "Mon Jun 06 23:12:08 2011 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:26:50 2011 -0400"
      },
      "message": "rtlwifi: Remove unnecessary indent\n\nSigned-off-by: Mike McCormack \u003cmikem@ring3k.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1d34d108e07680e2c07847d5e69a334cb4f96ab3",
      "tree": "67c36ad1c6c3250b543c8b68c57ac41e90c1e5f3",
      "parents": [
        "c48b1f729a75880d0895f0b23efaf551ee800a35"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Mon Jun 06 12:59:29 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:26:50 2011 -0400"
      },
      "message": "mac80211: add ieee80211_get_operstate() function\n\nAdd ieee80211_get_operstate() function to get the operstate\nof the netdevice.\n\nThis is needed for drivers that need to know when the interface\nis IF_OPER_UP (e.g. wl12xx), and block notifiers can\u0027t be used\n(e.g. because the interface is already IF_OPER_UP, like after\nresuming from suspend)\n\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c48b1f729a75880d0895f0b23efaf551ee800a35",
      "tree": "167e974268f2979ffe7215755014d7e197fe9d02",
      "parents": [
        "448f2627c169092d2091a1be22feb6a7775f6201",
        "51e65257142a87fe46a1ce5c35c86c5baf012614"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:26:12 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jun 10 14:26:12 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-agn-rxon.c\n\tdrivers/net/wireless/rtlwifi/pci.c\n"
    },
    {
      "commit": "448f2627c169092d2091a1be22feb6a7775f6201",
      "tree": "8d12460ba978d4f031715ae4bd9e0bc6fee4c5ab",
      "parents": [
        "5a9d0a3ffbc40ea1f5a0636501e7599cbb327bcc",
        "6de6c18d8d3b2a82cc1c657f005e61b1c1f2f886"
      ],
      "author": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Jun 09 16:33:54 2011 -0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Jun 09 16:33:54 2011 -0300"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/padovan/bluetooth-2.6\n\nConflicts:\n\tnet/bluetooth/rfcomm/sock.c\n"
    },
    {
      "commit": "5a9d0a3ffbc40ea1f5a0636501e7599cbb327bcc",
      "tree": "abaef9b1bf4896e777842818bd9c0035cff53fb0",
      "parents": [
        "d29d04ce0f49b9fbcaefc83ec4e9bdb7badd45fa"
      ],
      "author": {
        "name": "Waldemar Rymarkiewicz",
        "email": "waldemar.rymarkiewicz@tieto.com",
        "time": "Tue Jun 07 11:18:06 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Jun 09 16:33:28 2011 -0300"
      },
      "message": "Bluetooth: Clean up some code style issues\n\nFix lines longer than 80 chars in length.\n\nSigned-off-by: Waldemar Rymarkiewicz \u003cwaldemar.rymarkiewicz@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d29d04ce0f49b9fbcaefc83ec4e9bdb7badd45fa",
      "tree": "ec17144a1ceb3b181f19d066a4131323bf6fc7e3",
      "parents": [
        "e694928067b52f569a7df39b7f02efd7b34ab8f4"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 17:50:05 2011 -0400"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Jun 09 16:32:21 2011 -0300"
      },
      "message": "Bluetooth: Kill set but unused variable \u0027cmd\u0027 in cmtp_recv_capimsg()\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "6de6c18d8d3b2a82cc1c657f005e61b1c1f2f886",
      "tree": "e63278b90d4235270bcfa8e8d4568d3516908368",
      "parents": [
        "0b28d7373562938a9e6f38c259f66082e99cb9a9"
      ],
      "author": {
        "name": "Ville Tervo",
        "email": "ville.tervo@nokia.com",
        "time": "Fri May 27 11:16:21 2011 +0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Jun 09 15:30:02 2011 -0300"
      },
      "message": "Bluetooth: Do not send SET_EVENT_MASK for 1.1 and earlier devices\n\nSome old hci controllers do not accept any mask so leave the\ndefault mask on for these devices.\n\n\u003c HCI Command: Set Event Mask (0x03|0x0001) plen 8\n    Mask: 0xfffffbff00000000\n\u003e HCI Event: Command Complete (0x0e) plen 4\n    Set Event Mask (0x03|0x0001) ncmd 1\n    status 0x12\n    Error: Invalid HCI Command Parameters\n\nSigned-off-by: Ville Tervo \u003cville.tervo@nokia.com\u003e\nTested-by: Corey Boyle \u003ccorey@kansanian.com\u003e\nTested-by: Ed Tomlinson \u003cedt@aei.ca\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "0b28d7373562938a9e6f38c259f66082e99cb9a9",
      "tree": "d11b058a75a842d8a05b8a255271e1bd09bdfc25",
      "parents": [
        "4a77708b055a71bf769a917283a9eba3dcedb017"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 19 17:37:45 2011 -0400"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Jun 09 15:30:01 2011 -0300"
      },
      "message": "Bluetooth: Do not ignore errors returned from strict_strtol()\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "4a77708b055a71bf769a917283a9eba3dcedb017",
      "tree": "6242b01bbbdb5993f30e8301e57486ea2958fd11",
      "parents": [
        "d0fad89da9801b3945d2ee7243ecbc75b3da6f09"
      ],
      "author": {
        "name": "Luiz Augusto von Dentz",
        "email": "luiz.dentz-von@nokia.com",
        "time": "Thu May 12 11:13:15 2011 +0300"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Jun 09 15:30:01 2011 -0300"
      },
      "message": "Bluetooth: fix shutdown on SCO sockets\n\nshutdown should wait for SCO link to be properly disconnected before\ndetroying the socket, otherwise an application using the socket may\nassume link is properly disconnected before it really happens which\ncan be a problem when e.g synchronizing profile switch.\n\nSigned-off-by: Luiz Augusto von Dentz \u003cluiz.dentz-von@nokia.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d0fad89da9801b3945d2ee7243ecbc75b3da6f09",
      "tree": "358b76d683dee4a01a1dda77ce7f660e5b8c0a05",
      "parents": [
        "8d03e971cf403305217b8e62db3a2e5ad2d6263f"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Thu May 12 16:50:09 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Jun 09 15:30:01 2011 -0300"
      },
      "message": "Bluetooth: Silence DEBUG_STRICT_USER_COPY_CHECKS\u003dy warning\n\nEnabling DEBUG_STRICT_USER_COPY_CHECKS causes the following\nwarning:\n\nIn function \u0027copy_from_user\u0027,\n    inlined from \u0027rfcomm_sock_setsockopt\u0027 at\n    net/bluetooth/rfcomm/sock.c:705:\narch/x86/include/asm/uaccess_64.h:65:\nwarning: call to \u0027copy_from_user_overflow\u0027 declared with\nattribute warning: copy_from_user() buffer size is not provably\ncorrect\n\npresumably due to buf_size being signed causing GCC to fail to\nsee that buf_size can\u0027t become negative.\n\nCc: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "8d03e971cf403305217b8e62db3a2e5ad2d6263f",
      "tree": "849bb2e439234c63480c6485a3b663a3377cfd21",
      "parents": [
        "51892dbbd511911c0f965a36b431fc3e8f1e4f8a"
      ],
      "author": {
        "name": "Filip Palian",
        "email": "s3810@pjwstk.edu.pl",
        "time": "Thu May 12 19:32:46 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Thu Jun 09 15:30:01 2011 -0300"
      },
      "message": "Bluetooth: l2cap and rfcomm: fix 1 byte infoleak to userspace.\n\nStructures \"l2cap_conninfo\" and \"rfcomm_conninfo\" have one padding\nbyte each. This byte in \"cinfo\" is copied to userspace uninitialized.\n\nSigned-off-by: Filip Palian \u003cfilip.palian@pjwstk.edu.pl\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "e694928067b52f569a7df39b7f02efd7b34ab8f4",
      "tree": "3d9f6ac00ab5f525934d6bed824642c72b4e7dae",
      "parents": [
        "d8d69c54fb8fbb7483180b609f99f2e3e539962b"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Fri Jun 03 16:21:10 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:19 2011 -0300"
      },
      "message": "Bluetooth: Fix check for the ERTM local busy state\n\nLocal busy is encoded in a bitfield, but was not masked out correctly.\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "d8d69c54fb8fbb7483180b609f99f2e3e539962b",
      "tree": "96ae7bcff6de682c9271b0fad414b29d633df034",
      "parents": [
        "ef4177e2bf92543e422fae154888062376e2283d"
      ],
      "author": {
        "name": "Mat Martineau",
        "email": "mathewm@codeaurora.org",
        "time": "Fri Jun 03 16:21:07 2011 -0700"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:19 2011 -0300"
      },
      "message": "Bluetooth: Restore accidentally-deleted line\n\nWhen code was moved from l2cap_core.c to l2cap_sock.c in commit\n6de0702b5b93da0ef097aa092b4597fbc024ebba, one line was dropped\nfrom the old __l2cap_sock_close() implementation. This sk_state\nchange should still be in l2cap_chan_close().\n\nSigned-off-by: Mat Martineau \u003cmathewm@codeaurora.org\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "ef4177e2bf92543e422fae154888062376e2283d",
      "tree": "800ea51c1c36ce3f2f39b8480616a4a3a634291e",
      "parents": [
        "14b12d0b98f87162b7e9e93dde66d1af97886567"
      ],
      "author": {
        "name": "Waldemar Rymarkiewicz",
        "email": "waldemar.rymarkiewicz@tieto.com",
        "time": "Thu Jun 02 14:24:52 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Wed Jun 08 16:58:19 2011 -0300"
      },
      "message": "Bluetooth: Simplify hci_conn_accept_secure check\n\nIf the link key is secure (authenticated or combination 16 digit)\nthe sec_level will be always BT_SECURITY_HIGH. Therefore, instead\nof checking the link key type simply check the sec_level on the link.\n\nSigned-off-by: Waldemar Rymarkiewicz \u003cwaldemar.rymarkiewicz@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    }
  ],
  "next": "14b12d0b98f87162b7e9e93dde66d1af97886567"
}
