)]}'
{
  "log": [
    {
      "commit": "e80ab411e589e00550e2e6e5a6a02d59cc730357",
      "tree": "870225ff7b5b8d03e82a996963213a4bb9cce248",
      "parents": [
        "529a41e36673b518c9e091f3a8d932b6b9e3c461",
        "ee959b00c335d7780136c5abda37809191fe52c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:49:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 15:49:58 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6: (36 commits)\n  SCSI: convert struct class_device to struct device\n  DRM: remove unused dev_class\n  IB: rename \"dev\" to \"srp_dev\" in srp_host structure\n  IB: convert struct class_device to struct device\n  memstick: convert struct class_device to struct device\n  driver core: replace remaining __FUNCTION__ occurrences\n  sysfs: refill attribute buffer when reading from offset 0\n  PM: Remove destroy_suspended_device()\n  Firmware: add iSCSI iBFT Support\n  PM: Remove legacy PM (fix)\n  Kobject: Replace list_for_each() with list_for_each_entry().\n  SYSFS: Explicitly include required header file slab.h.\n  Driver core: make device_is_registered() work for class devices\n  PM: Convert wakeup flag accessors to inline functions\n  PM: Make wakeup flags available whenever CONFIG_PM is set\n  PM: Fix misuse of wakeup flag accessors in serial core\n  Driver core: Call device_pm_add() after bus_add_device() in device_add()\n  PM: Handle device registrations during suspend/resume\n  block: send disk \"change\" event for rescan_partitions()\n  sysdev: detect multiple driver registrations\n  ...\n\nFixed trivial conflict in include/linux/memory.h due to semaphore header\nfile change (made irrelevant by the change to mutex).\n"
    },
    {
      "commit": "b844eba292b477cda14582bfc6f535deed57a82d",
      "tree": "b2418a9a4fc672654f4592ae0a3e2853d82271c3",
      "parents": [
        "138fe4e069798d9aa948a5402ff15e58f483ee4e"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Mar 23 20:28:24 2008 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sat Apr 19 19:10:28 2008 -0700"
      },
      "message": "PM: Remove destroy_suspended_device()\n\nAfter 2.6.24 there was a plan to make the PM core acquire all device\nsemaphores during a suspend/hibernation to protect itself from\nconcurrent operations involving device objects.  That proved to be\ntoo heavy-handed and we found a better way to achieve the goal, but\nbefore it happened, we had introduced the functions\ndevice_pm_schedule_removal() and destroy_suspended_device() to allow\ndrivers to \"safely\" destroy a suspended device and we had adapted some\ndrivers to use them.  Now that these functions are no longer necessary,\nit seems reasonable to remove them and modify their users to use the\nnormal device unregistration instead.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "344234de54891ed15bf8127e4640ff9238076d6c",
      "tree": "4f2581b2629b52b22958d7d3d4e64ce409c96125",
      "parents": [
        "e1f9a464026011b3f7d0f7b6dfab3e562e870a46"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 19 18:09:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Apr 19 18:09:39 2008 -0700"
      },
      "message": "iwlwifi: Fix unconditional access to station-\u003etidp[].agg.\n\nReportred by Ingo Molnar:\n\ndrivers/net/wireless/iwlwifi/iwl-debugfs.c: In function \u0027iwl_dbgfs_stations_read\u0027:\ndrivers/net/wireless/iwlwifi/iwl-debugfs.c:256: error: \u0027struct iwl4965_tid_data\u0027 has no member named \u0027agg\u0027\n\nNeeds CONFIG_IWL4965_HT protection.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e42198609d73ed1a9adcba2af275c24c2678420",
      "tree": "32fd4d9073bfc0f3909af8f9fb4bcff38951d01a",
      "parents": [
        "794eb6bf20ebf992c040ea831cd3a9c64b0c1f7a",
        "4b119e21d0c66c22e8ca03df05d9de623d0eb50f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 17 23:56:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 17 23:56:30 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "194828a292db3cf421ae7f82232f2fc655fbbc3c",
      "tree": "1525b49d4db5b979d8cc4058207b855a4386fc28",
      "parents": [
        "136bfc798fe5378c7c1b5f5294abcfd1428438b3"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi.org",
        "time": "Wed Apr 16 18:49:02 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:03 2008 -0400"
      },
      "message": "ath5k: Misc fixes/cleanups\n\n*Handle MIB interrupts and pass low level stats to mac80211\n*Add Power On Self Test function\n*Update to match recent dumps\n*Let RF2425 attach so we can further test it\n*Remove unused files regdom.c and regdom.h\n\nbase.c\nChanges-licensed-under: 3-clause-BSD\n\nrest\nChanges-licensed-under: ISC\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "136bfc798fe5378c7c1b5f5294abcfd1428438b3",
      "tree": "b2f09a5a27a2c13f873b21b1911fe6faf5d14d53",
      "parents": [
        "fcc76c6b3367e654377d61403f4945ac85c4b651"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi.org",
        "time": "Wed Apr 16 18:42:48 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:02 2008 -0400"
      },
      "message": "ath5k: Add RF2425 initvals\n\n*Add RF2425 initvals (still no rx/tx)\n\nThis was on my laptop for a long time so it has to go out even if\nit still doesn\u0027t work, i hope i\u0027ll get my hands on an eeepc so i can\nwork this out.\n\nbase.c\nChanges-licensed-under: 3-clause-BSD\n\nrest\nChanges-licensed-under: ISC\n\nSigned-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fcc76c6b3367e654377d61403f4945ac85c4b651",
      "tree": "9c4d50139868dee48ef0940abd1103c6e4fb7092",
      "parents": [
        "59003835020ed696e941df2f8a50210bdc6e246c"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Apr 15 16:01:47 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:02 2008 -0400"
      },
      "message": "iwlwifi: Use HW acceleration decryption by default\n\nThis patch reverses the hw_crypto logic and makes HW crypto a default.\nGiving swcrypto\u003d1 as parameter to the module disables HW crypto.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "59003835020ed696e941df2f8a50210bdc6e246c",
      "tree": "03a2dba3b93661b48f14ce391440e1d8185aba76",
      "parents": [
        "dfe7d458408188718089f41d0e2330fed13697e2"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mabbas@linux.intel.com",
        "time": "Tue Apr 15 16:01:46 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:01 2008 -0400"
      },
      "message": "iwlwifi: fix unload warning and error\n\nThis patch fix the error we get when unload the driver, No space for Tx.\nThe cause of this problem is related to receiving late SW rfkill from\nrfkill subsystem during the driver teardown causing this error.\n\nSigned-off-by: Mohamed Abbas \u003cmabbas@linux.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": "dfe7d458408188718089f41d0e2330fed13697e2",
      "tree": "45a603ef533f0716e6875e0d2f26469c609b42d0",
      "parents": [
        "77bab6024c69de781464c6ad094db6996d996938"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Tue Apr 15 16:01:45 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:01 2008 -0400"
      },
      "message": "iwlwifi: arrange max number of Tx queues\n\nThis patch increases the max possible number of Tx queues, but leaves\ncurrent used number of queues as HW dependent\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "77bab6024c69de781464c6ad094db6996d996938",
      "tree": "0fde332619fb03b548aec9ed82ef4c7a56e9e28b",
      "parents": [
        "7e8c519ecbd44cbe017f1749eb1f0f87d86d6ea2"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Apr 15 16:01:44 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:01 2008 -0400"
      },
      "message": "iwlwifi: Fix TKIP update key and get_free_ucode_key\n\nThis patch fixes a bug in update_tkip_key: only one key needs to be\nallocated in uCode, every time it is updated, the old one will be\noverwritten\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7e8c519ecbd44cbe017f1749eb1f0f87d86d6ea2",
      "tree": "d38d4391d34e817fa958d132a627bff706bf4b9b",
      "parents": [
        "3c424c281a9887733ab936477c327cdb2a7ae367"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Apr 15 16:01:43 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:00 2008 -0400"
      },
      "message": "iwlwifi: move rxon associated command to hcmd\n\nThis patch run rxon associated command from hcmd handler\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@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": "3c424c281a9887733ab936477c327cdb2a7ae367",
      "tree": "22da3f19683ff86fbf7b1c9024d8b01f3bf50d42",
      "parents": [
        "fed9017e03f23098137716bd6010772ac1aa8a80"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Apr 15 16:01:42 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:00 2008 -0400"
      },
      "message": "iwlwifi: introduce host commands callbacks\n\nThis patch adds place holder for host command handlers\nfor supporting different implementations per HW\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@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": "fed9017e03f23098137716bd6010772ac1aa8a80",
      "tree": "ac2e76ca65c84dbfeca758930191f86658ed1948",
      "parents": [
        "66c73db7c6f7672e40c0bb1d2689f2d0d0922aad"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Tue Apr 15 16:01:41 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:00 2008 -0400"
      },
      "message": "iwlwifi: move HW device registration\n\nThis patch moves the HW device registration from the iwl-4965.c file, which\nimplies a HW specific support, to a more general location.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "66c73db7c6f7672e40c0bb1d2689f2d0d0922aad",
      "tree": "0a3afbd37482fccf99f179388673e2011aec5661",
      "parents": [
        "ec35cf2afb0d807c39188e3a9962ffa51f603024"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Apr 15 16:01:40 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:00 2008 -0400"
      },
      "message": "iwlwifi: move the creation of LQ host command to iwlcore\n\nThis patch moves creation of LQ host command to iwlcore\nfrom previous location in rate scaling.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ec35cf2afb0d807c39188e3a9962ffa51f603024",
      "tree": "e0356db85fb40cea2a7f13356336e4f10e630985",
      "parents": [
        "5425e490471d521bae2fce16d22995803b41d90f"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Apr 15 16:01:39 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:00 2008 -0400"
      },
      "message": "iwlwifi: support different num of tx and rx antennas\n\nThis patch adds infrastructure for supporting different\nnumber of tx and rx antennas\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@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": "5425e490471d521bae2fce16d22995803b41d90f",
      "tree": "96d827e8c17d3d5469ec0da05208e2c5730f085d",
      "parents": [
        "49ea85961cf8b60b5387cc1c1bc06fe4b6a31ee4"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue Apr 15 16:01:38 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 16:00:00 2008 -0400"
      },
      "message": "iwlwifi: hw_setting cleanup\n\n1. This patch renames hw_setting to hw_params\n2. Align names of the structure and variables\n3. set_hw_params is called from libs_ops\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@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": "49ea85961cf8b60b5387cc1c1bc06fe4b6a31ee4",
      "tree": "467058c7a44b216a70849ceca7d3acd23f0a4bf4",
      "parents": [
        "ba380013b681e91e059f95b51002f8d43024b371"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Tue Apr 15 16:01:37 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:59 2008 -0400"
      },
      "message": "iwlwifi: remove the statistics work\n\nThis patch does 3 things\n\n1) It removes the statistics work. The request statistics command is\nsent in ASYNC mode in this flow, the mutex is uneeded, so the request\nstatistics function can\u0027t go to sleep. No need for a workqueue anymore.\n\n2) iwl4965_send_statistics_request has been renamed to\niwl_send_statistics_request and moved to iwl-core.c\n\n3) A request for statistics is sent in alive_notify, the makes the uCode\nsends statistics notification periodically starting from association.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ba380013b681e91e059f95b51002f8d43024b371",
      "tree": "f2b77c5d9a421f59396321bd319241dc5074118c",
      "parents": [
        "059ff8266104d4919c693d6bf974c9e350da513e"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Apr 15 21:13:36 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:59 2008 -0400"
      },
      "message": "b43: Add fastpath to b43_mac_suspend()\n\nThis adds a fastpath for the common workloads to the\nMAC suspend flushing.\nIn common workloads the FIFO flush will take between 100 and\n200 microseconds. So we want to avoid calling msleep() in the\ncommon case, as it will waste over 800 microseconds + scheduler\noverhead.\n\nThis fastpath will hit in workloads where only small chunks\nof data are transmitted (downloading a file) or when a TX rate bigger\nor equal to 24MBit/s is used when transmitting lots of stuff (iperf).\nSo in the commonly used workloads it will basically always hit.\n\nIn case the fastpath is not hit, there\u0027s no real performance or latency\ndisadvantage from that.\n\nAnd yes, I measured this. So this is not one of these\nbad Programmer Likeliness Assumptions that are always wrong. ;)\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "059ff8266104d4919c693d6bf974c9e350da513e",
      "tree": "647a74a19d6f48eb1440f34f33b92a01c7ebbdf9",
      "parents": [
        "508e32e177f54d1f6ebcfa181b9d6f2583c3b1c0"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Apr 14 21:16:14 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:59 2008 -0400"
      },
      "message": "iwlwifi: move shared pointers to iwl_priv\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@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": "508e32e177f54d1f6ebcfa181b9d6f2583c3b1c0",
      "tree": "85bb3396f410d5da821fd11ba7fa7aec0a780586",
      "parents": [
        "eadd3c4b9a90e31d5b6034a8813bfabecbe48681"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Mon Apr 14 21:16:13 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:59 2008 -0400"
      },
      "message": "iwlwifi: perform bss_info_changed post association work right away\n\nDo not use workqueue for bss_info_changed post association work.\nWhen driver is notified of association the upper layer will be notified\nright after that the association is complete. Doing the post association\nwork in a workqueue introduces a race condition where the upper layer may\nwant to make use of the association, but it is not yet complete.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nAcked-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eadd3c4b9a90e31d5b6034a8813bfabecbe48681",
      "tree": "08266460ff3743742f783af7504d06ffc97cbe81",
      "parents": [
        "51dbfd1d59b0f55aef2105e06f770f3a97fc4e3a"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Mon Apr 14 21:16:12 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:59 2008 -0400"
      },
      "message": "iwlwifi: make Makefile more concise\n\nAlso change CONFIG_IWLCORE_RFKILL to CONFIG_IWLWIFI_RFKILL to\nbe more consistent with other config variables.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nAcked-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "51dbfd1d59b0f55aef2105e06f770f3a97fc4e3a",
      "tree": "5a274668c8cfc1533df26df69d85ac579c540c36",
      "parents": [
        "e2a722eba1b3aa504ae177353d100287398881c3"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Mon Apr 14 21:16:11 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:59 2008 -0400"
      },
      "message": "iwl4965: make iwl4965_send_rxon_assoc asynchronous\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nAcked-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e2a722eba1b3aa504ae177353d100287398881c3",
      "tree": "efe98aadadfd7c432ae6d108adff0d15c259096c",
      "parents": [
        "7480513f5b436321f86f5a5210af5bf8edb19e9a"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Apr 14 21:16:10 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:59 2008 -0400"
      },
      "message": "iwlwifi: Fix byte count table for fragmented packets\n\nThis patch fix byte count table update. Table must be updated for each\nfragment\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@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": "7480513f5b436321f86f5a5210af5bf8edb19e9a",
      "tree": "269824438ddc7fd7351d8f986f15565a8ea8ebbe",
      "parents": [
        "80fb47a11eaf3d1d70c02f3dc7976eaac9b0eef2"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Apr 14 21:16:09 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:58 2008 -0400"
      },
      "message": "iwlwifi: moves security functions to iwl-sta.c\n\nThis patch moves security related functions to iwl-sta.c.\nNote that iwl4965_mac_update_tkip_key is still in iwl4965-base.c since it\nis a mac80211 handler.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "80fb47a11eaf3d1d70c02f3dc7976eaac9b0eef2",
      "tree": "b9d94392f6e9ca2f98b85ab9b968656b71cc50e8",
      "parents": [
        "0211ddda9deb681a804572936cd49e466a1aa88b"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Apr 14 21:16:08 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:58 2008 -0400"
      },
      "message": "iwlwifi: maintain uCode key table state\n\nThis patch fix book keeping of key table in the driver\nto be synchronized with uCode\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0211ddda9deb681a804572936cd49e466a1aa88b",
      "tree": "a9bb069458364ba40c8c7024352f9ac36a8bdfcf",
      "parents": [
        "6974e36356524fa856435cb1be40aaffbac9601a"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Apr 14 21:16:07 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:58 2008 -0400"
      },
      "message": "iwlwifi: add 1X HW WEP support\n\nThis patch adds support for HW encryption/decryption in 1X WEP.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6974e36356524fa856435cb1be40aaffbac9601a",
      "tree": "c5a98e784ce1d5c20ce99dec5ffcc7b1bca46efa",
      "parents": [
        "0a0bed1d10105a9f58cd14ebe216e8479dd31fda"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Apr 14 21:16:06 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:58 2008 -0400"
      },
      "message": "iwlwifi: default WEP HW encryption\n\nThis patch adds HW encryption support in default WEP mode.\nWhen no key mapping key/pairwise key is used. The key is broadcast key\nis used as default/global/static key.\nThis code assumes that group cast key is added after pairwise key.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0a0bed1d10105a9f58cd14ebe216e8479dd31fda",
      "tree": "cd28b48077dee866a34448cc382593c6ea0588d5",
      "parents": [
        "db0589f3b9443f2b57ea6daaec09c1ab0ac99cb0"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon Apr 14 21:16:05 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:57 2008 -0400"
      },
      "message": "iwlwifi: add default WEP key host command\n\nThis patch adds declaration for static WEP host command. This command will\nbe used for default WEP group keys when no key mapping keys are used.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "db0589f3b9443f2b57ea6daaec09c1ab0ac99cb0",
      "tree": "4c7987bac93d334849f055929995c05090bfe5bb",
      "parents": [
        "57aab75a39089744aba4bd126df2de526481b128"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Mon Apr 14 21:16:04 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:57 2008 -0400"
      },
      "message": "iwlwifi: replace sprintf with scnprintf for debugfs output\n\nThe buffersize allocated is not accurate.\nWriting to these buffers with scnprintf is safer.\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": "57aab75a39089744aba4bd126df2de526481b128",
      "tree": "34c7a4a3a29aea852e7886e68fc8778390f809e7",
      "parents": [
        "b454048cb933eb69dd9d46c16bf01e9df997fa3d"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Apr 14 21:16:03 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:57 2008 -0400"
      },
      "message": "iwlwifi: generalize iwlwifi init flow\n\nThis patch creates handlers to support\niwlwifi init flow for multiple HWs\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e2c40ef09f397b0123fc0233d5d0531c217dc39",
      "tree": "d245bb9e7ce830b53f270993a9703fe907a4e4dc",
      "parents": [
        "245cbe7a65f3e17999de276ea1c84538f3a7451e"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Mon Apr 14 00:57:03 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:57 2008 -0400"
      },
      "message": "b43legacy: fix TBTT and PU timings\n\nThis fixes some timings for pre-TBTT and synthetic PU.\nThe patch by Michael Buesch has been ported to b43legacy.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b914c521687ae6cb8923c7235fd69b7bc027703",
      "tree": "75553df99493a15038280217e4cc613c52bdbee8",
      "parents": [
        "d18ef29f34eb33099d387a327abe139f3915a829"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@sw.ru",
        "time": "Thu Apr 10 14:34:35 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:56 2008 -0400"
      },
      "message": "proc: switch /proc/driver/ray_cs/ray_cs to seq_file interface\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8d0c7fad35538e02dff6fdb2d67943ae582819b3",
      "tree": "90e80d88432e5f717867c380b4503f4d1d4f401d",
      "parents": [
        "7919b89c8276d657976d4d4d6b7cb58ea1aa08c3"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Apr 09 10:23:31 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:56 2008 -0400"
      },
      "message": "libertas: un-garbage various command structs\n\nSome command structs contain reserved or unused fields, which the driver\nsend uninitialized down to the card.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7919b89c8276d657976d4d4d6b7cb58ea1aa08c3",
      "tree": "31fc24e2f8b7d8eeee67347333e078591796d4b7",
      "parents": [
        "98dd6a575928ed9c42130d208e6bfb0f7a914d5a"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Tue Apr 01 14:50:43 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 15:59:56 2008 -0400"
      },
      "message": "libertas: convert libertas driver to use an event/cmdresp queue\n\nThis patch (co-developed by Dan Williams and Holger Schurig) uses a kfifo\nobject for events and a swapping buffer scheme for the command response to\npreserve the zero-copy semantics of the CF driver and keep memory usage low.\nThe main thread should only ever touch the buffer indexed by priv-\u003eresp_idx,\nwhile the interface code is free to write to the second buffer, then swap\npriv-\u003eresp_idx under the driver spinlock.  The firmware specs only permit\none in-flight command, so there will only ever be one command response to\nprocess at a time.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "171afcd4ba093b50cd2fb33fe2371fbc1f7fd389",
      "tree": "88622a1891176fc1271f3f866ef239d6872dd674",
      "parents": [
        "3a245766901a9dfdc3f53457a7954b369b50f281"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Wed Apr 09 20:46:27 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 16 14:53:22 2008 -0400"
      },
      "message": "rt2x00: Only free skb when beacon_update fails\n\nIn rt2x00lib_intf_scheduled_iter() we use the hw-\u003ebeacon_update()\ncallback function. This means that it should behave similarly as mac80211\nwhen that uses the function.\n\nThis means that the skb should only be freed when beacon_update() has failed,\notherwise the driver is the owner and is responsible for freeing the buffer.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dc4ae1f46dbbcd08b3b5e23ad5ef87bf4bb41adf",
      "tree": "65909ff221f8eec95867a78d2687be82262ac2ef",
      "parents": [
        "b3fc9c6c58c986f7a24fd8b0794d1e0794935a28"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Mon Apr 14 00:59:49 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 15 15:04:36 2008 -0400"
      },
      "message": "b43legacy: fix DMA mapping leakage\n\nThis fixes a DMA mapping leakage in the case where we reject a DMA buffer\nbecause of its address.\nThe patch by Michael Buesch has been ported to b43legacy.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nCc: Christian Casteyde \u003ccasteyde.christian@free.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cdbbe3d1f53086ece706674d3bf4f6d148083694",
      "tree": "e2b9dfde89f4dfdabd141d740a34d4d069343315",
      "parents": [
        "4ac58469f13028e1eb97f8bc7b0fca5072591d8d"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Apr 11 12:16:36 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 15 15:04:35 2008 -0400"
      },
      "message": "b43legacy: Fix usage of struct device used for DMAing\n\nThis fixes b43legacy for the SSB DMA API change.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ac58469f13028e1eb97f8bc7b0fca5072591d8d",
      "tree": "c955e1b753e1f86c570d2d6f5f6095d1182d5c35",
      "parents": [
        "2d4543fdb487b1301ae48703dea3e66ead2d3c75"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Apr 11 11:59:00 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 15 15:04:35 2008 -0400"
      },
      "message": "ssb: Fix usage of struct device used for DMAing\n\nThis fixes DMA on architectures where DMA is nontrivial, like PPC64.\nWe must use the host-device\u0027s (PCI) struct device for any DMA\noperation instead of the SSB device. For this we add a new\nstruct device pointer to the SSB device structure that will always\npoint to the right device for DMAing.\n\nWithout this patch b43 and b44 drivers won\u0027t work on complex-DMA\narchitectures, that for example need dev-\u003earchdata for DMA operations.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "385f848a986b4677bc91e5f5f9033449a876819d",
      "tree": "7d96dffa80b3e7315a64b502c4ed443710e27f7b",
      "parents": [
        "aa979a6acbb468b0ebe8cf36dc782a5b3cc1e28d"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Sun Apr 06 17:10:53 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 15 15:04:34 2008 -0400"
      },
      "message": "b43legacy: fix initvals loading on bcm4303\n\nThis allows for the correct initial values to be uploaded to bcm4303\ndevices. It should be correct, but I can\u0027t reliably test this as I suspect\nthere\u0027s something going wrong with an hardware rfkill switch on my laptop.\nPlease test.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aa979a6acbb468b0ebe8cf36dc782a5b3cc1e28d",
      "tree": "2b40a3d468bd77c83740121b691404664360f7f0",
      "parents": [
        "56690c2151d33534f0537fd03c533eda81d96f0f"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Wed Apr 09 16:38:31 2008 -0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 15 14:51:57 2008 -0400"
      },
      "message": "rtl8187: Add missing priv-\u003evif assignments\n\nThis adds missing priv-\u003evif assignments after \"mac80211: don\u0027t use\ninterface indices in drivers\" change. As rtl8180, rtl8187 also needs\npriv-\u003evif to be set, as without this an oops can happen in rtl8187_tx\nfunction (priv-\u003evif is passed to ieee80211_rts_duration).\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nAcked-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "df39e8ba56a788733d369068c7319e04b1da3cd5",
      "tree": "1e9be853bdb455e341cdbf957656f342cfa2eb9e",
      "parents": [
        "f5572855ec492334d8c3ec0e0e86c31865d5cf07",
        "159d83363b629c91d020734207c1bc788b96af5a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 14 02:30:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 14 02:30:23 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/ehea/ehea_main.c\n\tdrivers/net/wireless/iwlwifi/Kconfig\n\tdrivers/net/wireless/rt2x00/rt61pci.c\n\tnet/ipv4/inet_timewait_sock.c\n\tnet/ipv6/raw.c\n\tnet/mac80211/ieee80211_sta.c\n"
    },
    {
      "commit": "b41f5bfff73f244101b34f3603974ef7aeadf545",
      "tree": "5c7fc7de15a020cde0f99fac3e61d981a1d59022",
      "parents": [
        "bcf0dda8d2408fe1c1040cdec5a98e5fcad2ac72",
        "e91e9d490d9ae382003ef9d05fd50238db54c35b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 09 15:10:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 09 15:10:14 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "e91e9d490d9ae382003ef9d05fd50238db54c35b",
      "tree": "58c65e544736cad3bd059016d6f112635bae2443",
      "parents": [
        "2633da237ba29875294f8680ebece5900ccdcc05"
      ],
      "author": {
        "name": "Daniel Wagner",
        "email": "wagi@monom.org",
        "time": "Wed Apr 09 16:29:01 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 09 15:02:23 2008 -0400"
      },
      "message": "rt61pci: rt61pci_beacon_update do not free skb twice\n\nThe layer above will free the skb in an error case.\n\nSigned-off-by: Daniel Wagner \u003cwagi@monom.org\u003e\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21f644f3eabde637f255f75ad05d0821a7a36b7f",
      "tree": "2dc70aade59bf77c2d156b8e2544906128368f87",
      "parents": [
        "6adb4f733e9996b4fd68a6db50dd51bd2463ccac"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 08 16:50:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 08 16:50:44 2008 -0700"
      },
      "message": "[NET]: Undo code bloat in hot paths due to print_mac().\n\nIf print_mac() is used inside of a pr_debug() the compiler\ncan\u0027t see that the call is redundant so still performs it\neven of pr_debug() ends up being a nop.\n\nSo don\u0027t use print_mac() in such cases in hot code paths,\nuse MAC_FMT et al. instead.\n\nAs noted by Joe Perches, pr_debug() could be modified to\nhandle this better, but that is a change to an interface\nused by the entire kernel and thus needs to be validated\ncarefully.  This here is thus the less risky fix for\n2.6.25\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cfcdf40e52bdaa7622a9d1de62e5451d3427a5c6",
      "tree": "8f5895cb09d1d0d05a829884df89c1fd43bf5f06",
      "parents": [
        "fb26971058845868f7c45b720636180d14c058e4"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Tue Apr 08 15:40:53 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:45 2008 -0400"
      },
      "message": "drivers/net/wireless/p54/net2280.h: silence checkpatch.pl\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fb26971058845868f7c45b720636180d14c058e4",
      "tree": "dd1463cfdad7b837b592a888847edb4200034ebd",
      "parents": [
        "2c8dccc77420fb7433da5674818959d3499d35be"
      ],
      "author": {
        "name": "Christian Lamparter",
        "email": "chunkeey@web.de",
        "time": "Tue Apr 08 15:38:00 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:45 2008 -0400"
      },
      "message": "p54: move to separate directory\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@web.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2c8dccc77420fb7433da5674818959d3499d35be",
      "tree": "2da037732b78a4796254b485f0c591d9625b7d1e",
      "parents": [
        "3b96766f0e643f52ae19e134664df6730c737e87"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Apr 08 15:14:40 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:45 2008 -0400"
      },
      "message": "mac80211: rename files\n\nThis patch renames all mac80211 files (except ieee80211_i.h) to get rid\nof the useless ieee80211_ prefix.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e764948b1abd8316f8a1364757d6629f5cda199d",
      "tree": "693c0678fa79f91e5446ab1d7af902e5a33181fa",
      "parents": [
        "513a1025fd91008316a8e9b4803d1bfcbb2bf256"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon Apr 07 21:08:55 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:45 2008 -0400"
      },
      "message": "adm8211: remove commented-out code\n\nRemove some commented-out code from adm8211.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8cf6a31e8d30cae1fbec8c782842f00472a4495c",
      "tree": "d0795f208eed187ca7553f4fb08e4c41b218d740",
      "parents": [
        "5042c5070daaa6a3c033e4510439e3ac02a1df60"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Apr 05 15:19:36 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:44 2008 -0400"
      },
      "message": "b43: use b43_is_mode() call\n\nWe must use the b43_is_mode() call to check the current interface\noperation mode.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5042c5070daaa6a3c033e4510439e3ac02a1df60",
      "tree": "84048d9e1bb06cc41fd7605abddd3da90992c7c9",
      "parents": [
        "c97a4ccc1fad35d3d183900af29c171b6d56b7f9"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Apr 05 15:05:00 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:44 2008 -0400"
      },
      "message": "b43: Fix PHY TX control words in SHM\n\nThis fixes the initialization of the PHY TX control words in\nshared memory. These control words are used for management frames\nlike beacons.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c97a4ccc1fad35d3d183900af29c171b6d56b7f9",
      "tree": "92689f21bed8d747e91c7ef79f43399f34e767ac",
      "parents": [
        "84363e6e07f17f8cc580065260907ee3f0520485"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Apr 05 15:02:09 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:43 2008 -0400"
      },
      "message": "b43: Fix beacon BH update\n\nThis fixes beacon updating in the bottomhalf.\nIn case the device is busy, we will defer to later in the IRQ handler.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "84363e6e07f17f8cc580065260907ee3f0520485",
      "tree": "f0113ebc756892a55543d8c6511291cad7ec6644",
      "parents": [
        "380a942b9177dcae1429fdd0f3639f92d9ab139d"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mabbas@linux.intel.com",
        "time": "Fri Apr 04 16:59:58 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:43 2008 -0400"
      },
      "message": "mac80211: notify mac from low level driver (iwlwifi)\n\nAdd new API to MAC80211 to allow low level driver to\nnotify MAC with driver status.\n\nSigned-off-by: Mohamed Abbas \u003cmabbas@linux.intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a82d992261f79506a0d55b9a179a211f96caf878",
      "tree": "15350b682676c34e8cd3278e1b7f3eceb4059e95",
      "parents": [
        "182e2e66ca56f750845f5314708434c286edd6e4"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Apr 04 21:40:06 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:43 2008 -0400"
      },
      "message": "b43: Beaconing fixes\n\nThese are some beaconing related fixes. Basically it prevents\nthe card from triggering the beacon IRQ over and over again.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "182e2e66ca56f750845f5314708434c286edd6e4",
      "tree": "4f61bcf21b4a57568564f6a71681fef8a20dafa1",
      "parents": [
        "41a7be4858b886f83522e62d409263fcdb82653b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Apr 04 10:41:56 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:43 2008 -0400"
      },
      "message": "iwlwifi: honour regulatory restrictions in scan code\n\nWhen doing firmware-assisted scanning, iwlwifi drivers do not\nhonour the regulatory control code that might disable channels\nthat are enabled in the EEPROM, for example when the user is\nvisiting another country and adjusted the regulatory domain\naccordingly. This patch fixes that.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "03d29c684917860f90f897565b297c4aba713e0b",
      "tree": "e2084248721b540fcaa468b4c0c2d2961e03c6b8",
      "parents": [
        "fe00b5a5b7e29180e427e58b3d0a185d1dd3f105"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mabbas@linux.intel.com",
        "time": "Thu Apr 03 16:05:24 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:42 2008 -0400"
      },
      "message": "iwlwifi: fix rfkill memory error\n\nDo not free reference to device twice. After rfkill registration succeeds\nwe only need to call rfkill_unregister() and not rfkill_free().\nAlso add some debugging.\n\nSigned-off-by: Mohamed Abbas \u003cmabbas@linux.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": "fe00b5a5b7e29180e427e58b3d0a185d1dd3f105",
      "tree": "c5399dbf16d9b5f8ae1c63974d5a7fa6ab10f8e7",
      "parents": [
        "dc92e49729142047bce8f14762accb322962b585"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Apr 03 16:05:23 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:42 2008 -0400"
      },
      "message": "iwlwifi: ensure led registration complete as part of initialization\n\nAfter the workqueue is notified the LED code may be accessed. Ensure\nthat LED registration completes completely as part of initialization\nbefore anything waiting on this is notified.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dc92e49729142047bce8f14762accb322962b585",
      "tree": "0e85ec00dfbd1045e8a02865a1ed3b79ab7ce84f",
      "parents": [
        "fee1247a30e5b3d48fe985b4a935eb6818f3b464"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 03 16:05:22 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:42 2008 -0400"
      },
      "message": "iwlwifi: use ieee80211_frequency_to_channel\n\nThis patch replaces ieee80211chan2mhz from radiotap with\nieee80211_frequency_to_channel provided by mac80211\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@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": "fee1247a30e5b3d48fe985b4a935eb6818f3b464",
      "tree": "43871f000014c29422c628ed505531670ebe1389",
      "parents": [
        "12a81f60b98096079d392f8abc284cbd76aa719b"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 03 16:05:21 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:42 2008 -0400"
      },
      "message": "iwlwifi: move driver status inliners into iwl-core.h\n\nThis patch moves inline functions into iwl-core.h\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@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": "12a81f60b98096079d392f8abc284cbd76aa719b",
      "tree": "bff81654fdb7ed864a71f5aa66777af62d3a2f79",
      "parents": [
        "133adf08266740cd886d544aa9fe80b9873cf699"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 03 16:05:20 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:42 2008 -0400"
      },
      "message": "iwlwifi: hw names cleanup\n\nThis patch make some cleanup in HW names\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@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": "133adf08266740cd886d544aa9fe80b9873cf699",
      "tree": "c84359c4de1d8ad33caeac67de58dd817e5dfc31",
      "parents": [
        "253898c4170c7f426d1bc32860fee04f27de3ade"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Fri Apr 04 00:01:43 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:42 2008 -0400"
      },
      "message": "rt2x00: Use lib-\u003econfig_filter() during scheduled packet filter config\n\nNow rt2x00lib handles the initial configure_filter() command, we can\ndirectly call lib-\u003econfig_filter() in scheduled context since the\ncalled function will no longer check if anything has changed (which is\nnow handled in rt2x00lib as well).\n\nThis fixes a endless loop with USB drivers where the config_filter\ncommand was scheduled time and time again without sending any command\nto the device.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d59f720d88089f2feabe4335839521b26572dc75",
      "tree": "9831ccf26a5e1f1e7ca95d4967a26e2774bfc01a",
      "parents": [
        "7b584163979a9fe2ebfdd57a9d64cbe27166ab70"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Apr 03 18:56:19 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:41 2008 -0400"
      },
      "message": "b43: Fix TBTT and PU timings\n\nThis fixes some timings for pre-TBTT and synthetic PU.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7b584163979a9fe2ebfdd57a9d64cbe27166ab70",
      "tree": "dfea5d287564ecb38513f71ed21c68d54059c5bb",
      "parents": [
        "9cfb0009dab6d6b4c5a15c5d74ab60d7a7a7371b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Apr 03 18:01:12 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:41 2008 -0400"
      },
      "message": "b43: Add more N-PHY stuff\n\nThis adds some minor stuff for N-PHY support. Nothing special.\nAdds Analog switching and some TODOs for RSSI processing.\nJust a patch I had floating around for quite some time now.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d8c17e159758c2a4f8c3319fe8a6cf313f7a6733",
      "tree": "7246a95b8ed3872e1772563715c4264976008dad",
      "parents": [
        "36316126e90b058ad7bd5b9e3d6079814e0a17e2"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Apr 02 19:58:20 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:41 2008 -0400"
      },
      "message": "b43: Use SSB block-I/O to do PIO\n\nThis changes the b43-PIO code to use the new SSB block-I/O.\nThis reduces the overhead by removing lots of function calls, pointer\ndereferencing, if-conditionals any byteswapping for each packet data word.\n\nThis also fixes a harmless sparse endianness warning.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "36316126e90b058ad7bd5b9e3d6079814e0a17e2",
      "tree": "3a5ea6d5828499b33fefd3c6e3e4f1efd031237c",
      "parents": [
        "d625a29ba649a4df6027520ffc378f23c0e6883e"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Wed Apr 02 10:50:35 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:41 2008 -0400"
      },
      "message": "iwl4965: use IWLWIFI_LEDS config variable\n\nFix error reported by Miles Lane \u003cmiles.lane@gmail.com\u003e\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nCC: Miles Lane \u003cmiles.lane@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "93af2614513103216038afa708718295e7016dbb",
      "tree": "34a03226450817528dcc0142004faabfb4653dcd",
      "parents": [
        "d72bb40fe38608fcf7870b4d768e4416502b23b5"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 02 11:35:32 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:40 2008 -0400"
      },
      "message": "drivers/net/wireless/iwlwifi/iwl-3945.h: correct CONFIG_IWL4965_LEDS typo\n\nThakns to Winfried Tilanus \u003cwinfried@tilanus.com\u003e for identifying the\nproblem!\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fb14a7e0860ef8b19d0dd61be96e23eacb4da129",
      "tree": "b3d116a893da0efb84224f8cc9ce39376cd4e66b",
      "parents": [
        "73ab1f25d4a3a22a1547d44199c2171c04e59cb8"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Apr 02 18:04:35 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:40 2008 -0400"
      },
      "message": "libertas: remove lbs_get_fwversion()\n\nIt was used only at one place anyway.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "73ab1f25d4a3a22a1547d44199c2171c04e59cb8",
      "tree": "a1a9b917c7824657908186151963acc6d1824fb7",
      "parents": [
        "245bf20f9c159f8d35befbc038997096b759459c"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Apr 02 16:52:19 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:40 2008 -0400"
      },
      "message": "libertas: move lbs_update_channel out of assoc.c\n\n... as it has nothing to do with pure association\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "245bf20f9c159f8d35befbc038997096b759459c",
      "tree": "efa49f9090e2933689140d8725d1bbcbcafb7f8c",
      "parents": [
        "697900ac14528e985b66f471ecb81082fc00baa9"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Apr 02 16:27:42 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:40 2008 -0400"
      },
      "message": "libertas: move association code from scan.c into assoc.c\n\nBesides code moving, I did the following changes:\n\n* made some functions static\n* removed some unneeded #include\u0027s\n* made patch checkpatch.pl clean\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "697900ac14528e985b66f471ecb81082fc00baa9",
      "tree": "afcfac67c1ce47c2005d35eb84249a4fb1a19736",
      "parents": [
        "53f36d70f072403d9aef68b332b72eb8c559b4ae"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Apr 02 16:27:10 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:40 2008 -0400"
      },
      "message": "libertas: move association code from join.c into scan.c\n\nBesides code moving, I did the following changes:\n\n* made some functions static\n* removed some unneeded #include\u0027s\n* made patch checkpatch.pl clean\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "53f36d70f072403d9aef68b332b72eb8c559b4ae",
      "tree": "8fb41b40d4c22ac0b2e652515320482d2cdac763",
      "parents": [
        "a0b484fee72fc18eb9145011a5edec922fafbc15"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 02 12:10:04 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:44:39 2008 -0400"
      },
      "message": "iwlwifi/Kconfg: make IWLWIFI_LEDS invisible\n\nSelect IWLWIFI_LEDS automatically when either IWL3945_LEDS or\nIWL4965_LEDS is selected.  This avoids potential misconfigurations\nwhich lead to build failures for iwl-led.c.\n\nCc: Miles Lane \u003cmiles.lane@gmail.com\u003e\nCc: reinette.chatre@intel.com\nSigned-off-by: John w. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a0b484fee72fc18eb9145011a5edec922fafbc15",
      "tree": "a71180b9a8104253657f28c9e43e91724c17a32e",
      "parents": [
        "16788599a9601cbba6ad7b58b3b52227ea59c013"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Apr 01 17:51:47 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 16:43:50 2008 -0400"
      },
      "message": "iwlwifi: fix some warnings\n\nThis fixes all kinds of warnings in iwlwifi.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "16788599a9601cbba6ad7b58b3b52227ea59c013",
      "tree": "3f989eb040f6b7d7bda81db9346181420830c9a3",
      "parents": [
        "fff7710937f755099209357e5b5740d42a2c9f97"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 20:59:32 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 15:05:57 2008 -0400"
      },
      "message": "drivers/net/wireless/iwlwifi/iwl-debugfs.c: fix another \u0027%llu\u0027 warning\n\ndrivers/net/wireless/iwlwifi/iwl-debugfs.c: In function ‘iwl_dbgfs_stations_read’:\ndrivers/net/wireless/iwlwifi/iwl-debugfs.c:247: warning: format ‘%llu’ expects type ‘long long unsigned int’, but argument 4 has type ‘u64’\n\nCc: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2aee82de5238625a7664f88d6ebff9de467bb685",
      "tree": "9ec1c7dd8e9897db39ea20094d580f7245e6e047",
      "parents": [
        "7b463ced635231dd1d4ca6d8b1d93f9353b9dc3a"
      ],
      "author": {
        "name": "Denys Vlasenko",
        "email": "vda.linux@googlemail.com",
        "time": "Tue Apr 01 02:56:32 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 15:05:57 2008 -0400"
      },
      "message": "wavelan_cs: stop inlining largish static functions\n\nHi John,\n\nCan you please take a look at this patch?\n\ndrivers/net/wireless/wavelan_cs.c has unusually large number\nof static inline functions - 27.\n\nI looked through them and 20 of them do not seem to warrant inlining.\nSome are really big; others call mdelay(1) or busy-wait for a bit\nto be set in a hardware register - it\u0027s pointless\nto optimize such functions for speed.\n\nThis patch removes \"inline\" from these static function\n(regardless of number of callsites - gcc nowadays auto-inlines\nstatics with one callsite).\n\nSize difference for 32bit x86:\n\n   text    data     bss     dec     hex filename\n  17020     372       8   17400    43f8 linux-2.6-ALLYES/drivers/net/wireless/wavelan_cs.o\n  14032     356       8   14396    383c linux-2.6.inline-ALLYES/drivers/net/wireless/wavelan_cs.o\n\nSigned-off-by: Denys Vlasenko \u003cvda.linux@googlemail.com\u003e\n--\nvda\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7b463ced635231dd1d4ca6d8b1d93f9353b9dc3a",
      "tree": "04d46966ee9fcb79943a1735da2521546e6de1e4",
      "parents": [
        "8fe2b65a18e49bfde56a59ed4ab3fc7aa0c2f325"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@gmail.com",
        "time": "Tue Apr 01 15:17:36 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 15:05:57 2008 -0400"
      },
      "message": "prism54: set carrier flags correctly\n\n\u003e prism54 should set the carrier flags correctly when it thinks the\n\u003e link can be used.\n\nAgreed, so sure, this is OK but I rather we turn the carrier on\nor off *before* sending an event, like this.\n\nSigned-off-by: Roy Marples \u003cuberlord@gentoo.org\u003e\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@winlab.rutgers.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8fe2b65a18e49bfde56a59ed4ab3fc7aa0c2f325",
      "tree": "a813fe635b7a8c248c586de847d1501c4ccaab6b",
      "parents": [
        "5100d5ac81b9330dc57e35adbe50923ba6107b8f"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Mar 30 00:10:50 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 15:05:57 2008 -0400"
      },
      "message": "ssb: Turn suspend/resume upside down\n\nTurn the SSB bus suspend mechanism upside down.\nInstead of deciding by an internal reference count when to suspend/resume,\nlet the parent bus call us in their suspend/resume routine.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5100d5ac81b9330dc57e35adbe50923ba6107b8f",
      "tree": "48224236b50703606c97c05ec077fde4880fc3b9",
      "parents": [
        "3109ece1114293b8201d9c140d02d7ce9a9fa387"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Mar 29 21:01:16 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 15:05:56 2008 -0400"
      },
      "message": "b43: Add PIO support for PCMCIA devices\n\nThis adds PIO support back (D\u0027oh!) for PCMCIA devices.\nThis is a complete rewrite of the old PIO code. It does actually work\nand we get reasonable performance out of it on a modern machine.\nOn a PowerBook G4 I get a few MBit for TX and a few more for RX.\nSo it doesn\u0027t work as well as DMA (of course), but it\u0027s a _lot_ faster\nthan the old PIO code (only got a few kBit with that).\n\nThe limiting factor is the host CPU speed. So it will generate 100%\nCPU usage when the network interface is heavily loaded. A voluntary preemption\npoint in the RX path makes sure Desktop Latency isn\u0027t hurt.\n\nPIO is needed for 16bit PCMCIA devices, as we really don\u0027t want to poke with\nthe braindead DMA mechanisms on PCMCIA sockets. Additionally, not all\nPCMCIA sockets do actually support DMA in 16bit mode (mine doesn\u0027t).\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3109ece1114293b8201d9c140d02d7ce9a9fa387",
      "tree": "fd04ee3aab9fde3d0b93633263bc0504d73aa418",
      "parents": [
        "21c0cbe760ca6b5d4c6927c3ec1352a843a8c11c"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Mar 28 16:33:35 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 15:05:56 2008 -0400"
      },
      "message": "iwlwifi: Eliminate association from beacon\n\nThis patch removes association from beacon\nusing bss_info_change handler for association\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Gregory Greenman \u003cgregory.greenman@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "98952d5decf8195b2cbb96d47572278335a8a8d8",
      "tree": "d30ca579fd41eb76633dc1bce93ee15b740e7874",
      "parents": [
        "38668c059f5202f5fd9612391f9aa1b38a97241b"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Mar 28 16:33:33 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 08 15:05:56 2008 -0400"
      },
      "message": "iwlwifi: eliminate conf_ht\n\nThis patch eliminates the use of conf_ht in iwlwifi driver, replacing it\nwith bss_info_changed.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7981a35ed0f64ca49b1a0c0acecbc9b644a8a2e3",
      "tree": "0e9b23dd45297f21aba6117799780f45cc58082b",
      "parents": [
        "3f2eeac97952b262f2b904c6150a9879777995eb"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Fri Apr 04 14:32:01 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 07 22:19:29 2008 -0400"
      },
      "message": "iwlwifi: fix n-band association problem\n\nThis patch enables the IWL4965_HT flag (n-band) in Kconfig.\nRemoved the \"depends on n\" from Kconfig for config IWL4965_HT\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": "3f2eeac97952b262f2b904c6150a9879777995eb",
      "tree": "fed3fca83fad7d2cb9c8ec402efff22c36b5877c",
      "parents": [
        "877cb0d4af2658beb5f89d38ae51968782f62fad"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Wed Apr 02 20:33:54 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 07 22:19:29 2008 -0400"
      },
      "message": "ipw2200: set MAC address on radiotap interface\n\nCommit bada339ba24dee9e143bfb42e1dc61f146619846 enforces that all\ninterfaces have a valid MAC address before they are brought up.\n\nipw2200 does not assign a MAC address to it\u0027s radiotap interface, meaning\nthat the radiotap interface cannot be brought up in 2.6.24.\nhttps://bugs.gentoo.org/show_bug.cgi?id\u003d215714\n\nFix this by copying the MAC address from the real interface.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "877cb0d4af2658beb5f89d38ae51968782f62fad",
      "tree": "38c3c0195a602bd4de514c7fdfe59642a35b83d4",
      "parents": [
        "bfe87dbc7b4da5b05a1a78480e996787a500cc6f"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Apr 02 16:34:51 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 07 22:19:28 2008 -0400"
      },
      "message": "libertas: fix mode initialization problem\n\nAfter moving lbs_find_best_network_ssid() from scan.c to assoc.c gcc was\nable to deduce that new_mode might stay uninitialized.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e1ec1b8ccdf0df6000faa8c2d985ca5f94157e5a",
      "tree": "4e1ca325dde22f1ac21c9da0be509e87e922e604",
      "parents": [
        "c0f39322c335412339dec16ebfd2a05ceba5ebcf",
        "802fb176d8c635ae42da31b80841c26e8c7338a0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 02 22:35:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 02 22:35:23 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/s2io.c\n"
    },
    {
      "commit": "06501d29ada4457349f4f4427bbf0bbb7c59b8f6",
      "tree": "470d444d3febd4488a66404d6e74f94be1ecb37f",
      "parents": [
        "6c4711b4697d93424e4b1f76a9929ba844d714a5"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:38:47 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:38:47 2008 -0400"
      },
      "message": "wireless: fix various printk warnings on ia64 (and others)\n\ndrivers/net/wireless/ath5k/base.c: In function `ath5k_check_ibss_tsf\u0027:\ndrivers/net/wireless/ath5k/base.c:1740: warning: long long unsigned int format, u64 arg (arg 5)\ndrivers/net/wireless/ath5k/base.c:1740: warning: long long unsigned int format, u64 arg (arg 6)\ndrivers/net/wireless/ath5k/base.c:1740: warning: long long int format, u64 arg (arg 7)\ndrivers/net/wireless/ath5k/base.c:1740: warning: long long unsigned int format, u64 arg (arg 8)\ndrivers/net/wireless/ath5k/base.c:1757: warning: long long unsigned int format, u64 arg (arg 5)\ndrivers/net/wireless/ath5k/base.c:1757: warning: long long unsigned int format, u64 arg (arg 6)\ndrivers/net/wireless/iwlwifi/iwl4965-base.c: In function `iwl4965_tx_status_reply_tx\u0027:\ndrivers/net/wireless/iwlwifi/iwl4965-base.c:3105: warning: long long unsigned int format, u64 arg (arg 6)\ndrivers/net/wireless/iwlwifi/iwl-4965.c: In function `iwl4965_rx_reply_rx\u0027:\ndrivers/net/wireless/iwlwifi/iwl-4965.c:3978: warning: long long unsigned int format, u64 arg (arg 7)\n\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a2e1d52a32eab53f8ab03c4023310f65aaa054a7",
      "tree": "93f5f5692f220afbedc4512bdd372084097e5e54",
      "parents": [
        "e0b005fa1479045fe879944036268af3ebcd1835"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Mar 31 15:53:44 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:14:09 2008 -0400"
      },
      "message": "rt2x00: Remove MAC80211_LEDS dependency\n\nImplement triggers inside rt2x00 itself based\non input from mac80211. This replaces the method\nof using the mac80211 trigger events which do\nnot work for USB drivers due to the scheduling\nrequirement.\n\nAfter this patch RT2500USB_LEDS and RT73USB_LEDS\nno longer need to be tagged as broken since they\nnow support LED handling again without having to\ncheck for in_atomic().\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e0b005fa1479045fe879944036268af3ebcd1835",
      "tree": "0c5c72716cdf76f48be7cc38aa8ae5e86396a47e",
      "parents": [
        "bc5213f468b4d0520a06e27ea2cc9724bc5b896c"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Mar 31 15:24:53 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:14:08 2008 -0400"
      },
      "message": "rt2x00: TO_DS filter depends on intf_ap_count\n\nThe TO_DS filter does not only depend on the FIF_PROMISC_IN_BSS flag\nprovided by mac80211, but also on the intf_ap_count count.\nThis makes sense, since when Master mode is active, we should all frames\nthat are send to the active AP (the device itself).\n\nThis means that when an interface is added we should force the\npacket filter to be updated during the next mac80211 call of\nconfigure_filter() to make sure the intf_ap_count field is checked.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bc5213f468b4d0520a06e27ea2cc9724bc5b896c",
      "tree": "81f89a67d630dd5941db986f1363df068997eaf4",
      "parents": [
        "e5472978ef16051337913f57b2f22982f3e9e4c2"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Mar 29 15:59:01 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:13:20 2008 -0400"
      },
      "message": "rt2x00: Invert scheduled packet_filter check\n\nInvert the check for scheduling the packet_filter configuration.\nWhen DRIVER_REQUIRE_SCHEDULED is not set we should immediately\nconfigure the the filter.\n\nThis fixes the \u0027infinite calls to rt2x00mc_configure_filter\u0027\nbug reported by Bas Hulsken.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e5472978ef16051337913f57b2f22982f3e9e4c2",
      "tree": "9ae5dd96bfe7bf2fbc989dd4429b08d879f294ef",
      "parents": [
        "a571ea4eb34adbf33bbaf4bdc6db6037b1a93e0f"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Mar 28 16:21:12 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:13:19 2008 -0400"
      },
      "message": "iwlwifi: Fix synchronous host command\n\nThis patch replaces static variable from send_cmd_sync\nwith flag in priv-\u003estatus. It was used for reentrance protection\nbut clearly made it impossible to stuck more cards into the same machine\n\nIn addition it force check of return values of synchronous commands\ncommands that doesn\u0027t requires return value async commands have to be used\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Yi Zhu \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a571ea4eb34adbf33bbaf4bdc6db6037b1a93e0f",
      "tree": "b05601f835961c682a07334d1e3e836c0cbae188",
      "parents": [
        "c4f552321fa2cfe1d6b1846138d2aa8254308f96"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Mar 28 16:21:11 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:13:19 2008 -0400"
      },
      "message": "iwlwifi: LED initialize before registering\n\nThis patch initialize all fields in led before registering it\nThis fixes oops on initialization\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@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": "c4f552321fa2cfe1d6b1846138d2aa8254308f96",
      "tree": "6190f636f101aaa14af253406d83495ac5e979bf",
      "parents": [
        "897e1cf29e05e3373bf380a417d085cd3389a3c0"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Fri Mar 28 16:21:10 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:13:19 2008 -0400"
      },
      "message": "iwlwifi: unregister to upper stack before releasing resources\n\nThis patch fixes an early release of driver\u0027s resources before upper stack\nwas notified that low-level driver shuts down.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "897e1cf29e05e3373bf380a417d085cd3389a3c0",
      "tree": "8e60c677284c649ebcfaabf727da1ec607adba7c",
      "parents": [
        "0359facc7b7a37fd1223ac60649c80cd8daeaf73"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Fri Mar 28 16:21:09 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:13:19 2008 -0400"
      },
      "message": "iwlwifi: move rate registration to module load\n\nHaving rate registration during module load enables the use of\nerror checking as well as reliable registration/unregistration\npairing. Previously this was not possible as rate registration\nwas done during _probe where _probe could be run for more than\none device on the system.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0359facc7b7a37fd1223ac60649c80cd8daeaf73",
      "tree": "fcf6d571afa5a30dc893f853e20e6d81a3871b92",
      "parents": [
        "ad97edd2f524940d524c26ae273a4eb23067a7c0"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mabbas@linux.intel.com",
        "time": "Fri Mar 28 16:21:08 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:13:18 2008 -0400"
      },
      "message": "iwlwifi: fix race condition during driver unload\n\nThis patch fixed the OOPS when load the driver while rf-kill is on then\nunload the driver right after load. a race condition caused the interupt\nhandler to schedule the tasklet which will run right after the driver pci_remove\ncausing invalid poiter OOPS.\n\nSigned-off-by: Mohamed Abbas \u003cmabbas@linux.intel.com\u003e\nSigned-off-by: Joonwoo Park \u003cjoonwpark81@gmail.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ad97edd2f524940d524c26ae273a4eb23067a7c0",
      "tree": "7d7af2310ec45dd70dfe17b1723fc66b9228d5cc",
      "parents": [
        "c8381fdcab98b74f670d879097bab35d97d88400"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mabbas@linux.intel.com",
        "time": "Fri Mar 28 16:21:06 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:13:18 2008 -0400"
      },
      "message": "iwlwifi: hook iwlwifi with Linux rfkill\n\nThis patch hook IWL with Linux rfkill.\n\nSigned-off-by: Mohamed Abbas \u003cmabbas@linux.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": "c8381fdcab98b74f670d879097bab35d97d88400",
      "tree": "ad2622cb396c700377dbeb26f3e36b280225bc8d",
      "parents": [
        "0675abdbfbcb8e0253a970c0dfe8d23b112888f3"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mabbas@linux.intel.com",
        "time": "Fri Mar 28 16:21:05 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:13:18 2008 -0400"
      },
      "message": "iwlwifi: add notification infrastructure to iwlcore\n\nThis patch add notification function to be called by low level\niwl driver to notify iwlcore with current state. This function\nwill call iwlcore subsystem with the new state. This will\nhelp make the code more consistent and easy to extend. For example\nthe rf-kill need to know when the driver in init, start, stop or\nremove state. Instead doing the same call in 3945 and 4965, we\njust do it from this function.\n\nSigned-off-by: Mohamed Abbas \u003cmabbas@linux.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": "3480a58a90cd505578b9979d878a5ad9c347d424",
      "tree": "af0d9f8103e1a782d78ef522272b838e2d4c92d3",
      "parents": [
        "04850a47aa7d03cbf651a91262fdaa9f18373dfc"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 27 19:54:13 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:13:17 2008 -0400"
      },
      "message": "rt2x00: fixup some non-functional merge errors\n\nThese small changes restore the rt2x00 sources to the way Ivo intended.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04850a47aa7d03cbf651a91262fdaa9f18373dfc",
      "tree": "2cfb6ef447bdae044bc049cae89dd331ebbd0833",
      "parents": [
        "f539f2efe9fdf9e7db2022a757190858576d34fd"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Mar 26 17:56:26 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:13:17 2008 -0400"
      },
      "message": "libertas: don\u0027t depend on IEEE80211\n\nRuntime-wise we only need escape_ssid from the deprecated IEEE80211\nsubsystem. However, it\u0027s easy to provide our own copy.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f539f2efe9fdf9e7db2022a757190858576d34fd",
      "tree": "9fa3aafbffe64122a7bcb8c7e2d8ae117ab65b8a",
      "parents": [
        "7460f5a69055357bf97f1890db547aba0c4bf2fa"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Mar 26 13:22:11 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:13:17 2008 -0400"
      },
      "message": "libertas: convert sleep/wake config direct commands\n\nConfirm sleep event: they come very regularly, eventually several times per\nsecond. Therefore we want to send the config command as fast as possible.\nThe old code pre-set the command in priv-\u003elbs_ps_confirm_sleep. However, the\nbyte sequence to be sent to the hardware is the same for all interfaces. So\nthis patch make this an extern structure, initialized at module load time.\n\nConfig wake event: normal conversion to a direct command. However, I don\u0027t know\nhow to trigger a \"HOST AWAKE\" event from the firmware, so this part is\nuntested.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7460f5a69055357bf97f1890db547aba0c4bf2fa",
      "tree": "57466a9c61f803b0bb2b7f65aa0b9a5c46100209",
      "parents": [
        "2af9f039a17c0acd9e5b21d10058688687bad86d"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Mar 26 10:03:48 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:13:16 2008 -0400"
      },
      "message": "libertas: convert CMD_802_11_EEPROM_ACCESS to a direct command\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2af9f039a17c0acd9e5b21d10058688687bad86d",
      "tree": "473a0dd553b60d1886cfbb40b40a570d78c3d839",
      "parents": [
        "717ddc0ebdd00c233fcb1ae9a243e69f301cde24"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Mar 26 09:58:32 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:13:16 2008 -0400"
      },
      "message": "libertas: convert CMD_802_11_MAC_ADDRESS to a direct command\n\n* directly call lbs_cmd_with_response()\n* only overwrite priv-\u003ecurrent_addr once the firmware call succeeded\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "717ddc0ebdd00c233fcb1ae9a243e69f301cde24",
      "tree": "8cc36b2e5b406d72e865c1431983bb286a51d867",
      "parents": [
        "dfb12eb70fc926562488515a9596c88b8eadc545"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Mar 16 22:43:06 2008 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 17:13:16 2008 -0400"
      },
      "message": "endianness annotations: drivers/net/wireless/rtl8180_dev.c\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e645890115004fa6c4dd1f9541bb834970c8bcae",
      "tree": "1bcba4ab52aa3e4b8c59a980110c16fe2cd997f0",
      "parents": [
        "539e6f8cffe9299fbf813ad574535b90ac370031"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Mar 28 11:48:53 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Apr 01 15:44:08 2008 -0400"
      },
      "message": "b43: Fix PCMCIA IRQ routing\n\nThis fixes the IRQ routing on PCMCIA devices.\nWith this patch the card will finally be able to receive IRQs.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "539e6f8cffe9299fbf813ad574535b90ac370031"
}
