)]}'
{
  "log": [
    {
      "commit": "cc8279f68c34c3f32b3a85f3103b0ad755c57846",
      "tree": "13c896b8a0bba7244818b62b767ebb807c30541e",
      "parents": [
        "3234eeec18315356166cd89bd93fc4630192eece"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Feb 21 18:46:15 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 16:14:48 2006 -0500"
      },
      "message": "[PATCH] ipw2100: Update version ipw2100 stamp to 1.2.2\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3234eeec18315356166cd89bd93fc4630192eece",
      "tree": "462a95c09b9a745e4dcab6589bd2bea36355c050",
      "parents": [
        "752e377bfdad61482e39cafedb3a6bb1b5bb0289"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Feb 28 08:38:07 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 16:14:48 2006 -0500"
      },
      "message": "[PATCH] ipw2100: move mutex.h include from ipw2100.c to ipw2100.h\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "752e377bfdad61482e39cafedb3a6bb1b5bb0289",
      "tree": "2d3cda9de2ffd0776aea72d7f8d41f6c6a673632",
      "parents": [
        "cae1629515cf6d166fa20657e68b75619d563280"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Feb 28 07:20:54 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 16:14:48 2006 -0500"
      },
      "message": "[PATCH] ipw2100: semaphore to mutexes conversion\n\nsemaphore to mutexes conversion.\n\nthe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nbuild-tested.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cae1629515cf6d166fa20657e68b75619d563280",
      "tree": "a40dbc0c8e7d6fed80be63bcc4182ef42b3ca84d",
      "parents": [
        "15745a7dd1ac6bf1ef7959040f864c78a95aa35b"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Feb 21 18:41:14 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 16:14:48 2006 -0500"
      },
      "message": "[PATCH] ipw2100: Fix radiotap code gcc warning\n\nFix gcc warning: ipw2100.c:2460: ISO C90 forbids mixed declarations and code\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "15745a7dd1ac6bf1ef7959040f864c78a95aa35b",
      "tree": "b9e95a75c83f2d1b5eba9af2a36cc9912e0188ee",
      "parents": [
        "171e7b2f1f50f112d3ce8a829a3e79c5739b3132"
      ],
      "author": {
        "name": "Stefan Rompf",
        "email": "stefan@loplof.de",
        "time": "Tue Feb 21 18:36:17 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 16:14:48 2006 -0500"
      },
      "message": "[PATCH] ipw2100: add radiotap headers to packtes captured in monitor mode\n\nSigned-off-by: Stefan Rompf \u003cstefan@loplof.de\u003e\nSigned-off-by: Andrea Merello \u003candreamrl at tiscali it\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "171e7b2f1f50f112d3ce8a829a3e79c5739b3132",
      "tree": "31a5b5cb8a0306b1e5469d967365d6d019a9a7f1",
      "parents": [
        "71e585fca25c9ccde82196fd1aef78e34312e899"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Feb 15 07:17:56 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 16:14:47 2006 -0500"
      },
      "message": "[PATCH] ipw2x00: expend Copyright to 2006\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "71e585fca25c9ccde82196fd1aef78e34312e899",
      "tree": "4cb6cf43dcc6f7cae5c0191f0e409b0eb2a72261",
      "parents": [
        "f44349f2217d05e4575f24edc3c0e0022f5d448f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 11 04:42:58 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:41:20 2006 -0500"
      },
      "message": "[PATCH] drivers/net/wireless/ipw2200.c: fix an array overun\n\nThis patch fixes a big array overun found by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c567894480daef05bc13abdc4b9414541e245cb",
      "tree": "4e9c6f80427eb269914c6aab24cac246e16ca06b",
      "parents": [
        "9006ea75cfaded82acbc34d03e9d4e86447f40a9"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Fri Feb 24 04:20:48 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:04 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Update ipw2200 version stamp to 1.1.1\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9006ea75cfaded82acbc34d03e9d4e86447f40a9",
      "tree": "a65ca3227d09488495444b9f4d43179c595191c4",
      "parents": [
        "651be26f2daf31e61faf4b55ada709cf39ec76a2"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Mar 08 03:22:28 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:04 2006 -0500"
      },
      "message": "[PATCH] ipw2200: switch to the new ipw2200-fw-3.0 image format\n\nThis patch modifies the driver to support the ipw2200-fw-3.0 image format.\n\nThe 3.0 fw image does not add any new capabilities, but as a result of\nimage format changes, it should fix two problems experienced by users:\n\n1) Race conditions with the request_firmware interface and udev/hotplug\nare improved as only a single request_firmware call is now required to\nload the firmware and microcode (vs. 3 separate calls previously)\n\n2) The monitor mode firmware (sniffer) is now packaged with the correct\nboot image so it can now function without frequent restarts.\n\nNote: Once you apply this patch, you will also need to upgrade your\nfirmware image to the 3.0 version available from:\n\n        http://ipw2200.sf.net/firmware.php\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "651be26f2daf31e61faf4b55ada709cf39ec76a2",
      "tree": "cac9bac812d1ecc1f85bce54a2591cab34752627",
      "parents": [
        "71de1f3dd14e3e39cef929506a9526779f5a447d"
      ],
      "author": {
        "name": "Olivier Hochreutiner",
        "email": "olivier.hochreutiner@epfl.ch",
        "time": "Wed Mar 08 03:13:55 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:04 2006 -0500"
      },
      "message": "[PATCH] ipw2200: wireless extension sensitivity threshold support\n\nThe patch allows the user to set the handover threshold, i.e. the number\nof consecutively missed beacons that will trigger a roaming attempt. The\ndisassociation threshold is set to 3 times the handover threshold.\n\nSigned-off-by: Olivier Hochreutiner \u003colivier.hochreutiner@epfl.ch\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "71de1f3dd14e3e39cef929506a9526779f5a447d",
      "tree": "d87676e1eee0670e23a506dc34ec16b615181732",
      "parents": [
        "12977154e7cb4d72b1295f009a040c56a7e05d90"
      ],
      "author": {
        "name": "Cahill, Ben M",
        "email": "ben.m.cahill@intel.com",
        "time": "Wed Mar 08 03:02:27 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:04 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Enables the \"slow diversity\" algorithm\n\nThis forces one antenna or the other, if the background noise is\nsignificantly quieter in one than the other. It favors the quieter\nantenna, and won\u0027t kick in unless the difference is significant.\n\nSigned-off-by: Cahill, Ben M \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "12977154e7cb4d72b1295f009a040c56a7e05d90",
      "tree": "45e0f0d861158c76f37ac8731a100d4dfadadb4e",
      "parents": [
        "3e1555bae145ab2d079a1823cbdd5c486503d147"
      ],
      "author": {
        "name": "Cahill, Ben M",
        "email": "ben.m.cahill@intel.com",
        "time": "Wed Mar 08 02:58:02 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:04 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Set a meaningful silence threshold value\n\nSet a meaningful silence threshold value (replacing our previous \"0\"\ndefault), which gets rid of the gratuitous \"Link deterioration\"\nnotifications that we\u0027ve been receiving from firmware.  This\nnotification feature tells the driver information to help it determine\nwhen to pre-emptively restart the firmware/ucode in anticipation of\nfirmware errors!  But since setting this new threshold, I haven\u0027t seen\nany such notifications.  At least it keeps the logs a little less busy.\n\nSigned-off-by: Cahill, Ben M \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e1555bae145ab2d079a1823cbdd5c486503d147",
      "tree": "2c89fadf472483b76175b7bfc779ce56baed25ca",
      "parents": [
        "1d1b09eb144e414ade1f44e21852fc60f2cf965b"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Mar 06 05:48:37 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:03 2006 -0500"
      },
      "message": "[PATCH] ipw2200: export `debug\u0027 module param only if CONFIG_IPW2200_DEBUG\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1d1b09eb144e414ade1f44e21852fc60f2cf965b",
      "tree": "bce6f18ed69a27bbcc9d77e96a619ebe66a761c8",
      "parents": [
        "e815de422c1dc2fe787c6f3edba81f3cf0176e32"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Mar 02 06:40:59 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:03 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Change debug level for firmware error logging\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e815de422c1dc2fe787c6f3edba81f3cf0176e32",
      "tree": "bf2bd807d9741934872f2f87c24ddefa4095c6bb",
      "parents": [
        "e8c69e27d14a5fb15df9967f8c8ec5978af33ba8"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Mar 02 05:55:51 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:03 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Filter unsupported channels out in ad-hoc mode\n\nCurrently iwlist ethX freq[uency]/channel lists all the channels the card\nsupported for the current region, which includes some channels can only\nbe used in infrastructure mode. This patch filters these channels out if\nthe card is currently in ad-hoc mode.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e8c69e27d14a5fb15df9967f8c8ec5978af33ba8",
      "tree": "d428648e976c8844ff68a1328204af14ebb9d20a",
      "parents": [
        "d6d5b5c13e5003c9d33dcdcfdf1febc6efd7d319"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Fri Feb 17 08:25:12 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:03 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Fix ipw_sw_reset() implementation inconsistent with comment\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d6d5b5c13e5003c9d33dcdcfdf1febc6efd7d319",
      "tree": "d7de88aace32d5be27afcae756c94187fd9f53b2",
      "parents": [
        "8da374fc44a5e0fb71a485497cae38eb562d078c"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Feb 16 16:21:09 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:03 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Fix rf_kill is activated after mode change with \u0027disable\u003d1\u0027\n\nWhen loading the ipw2200 module with disabled\u003d1, rf_kill is activated after\nevery mode change. This is caused by ipw_sw_reset() is called when a mode\nis changed. The patch fixed the problem by distinguishing the purposes with\nthe \u0027option\u0027 paramenter.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8da374fc44a5e0fb71a485497cae38eb562d078c",
      "tree": "48bec1c7d8f0a2c7bc0ac7e1b5cef5fa3c9a2f6d",
      "parents": [
        "b191608a451e75ed7f979cac268f5f423176feb3"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Fri Feb 17 07:46:16 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:03 2006 -0500"
      },
      "message": "[PATCH] ipw2200: remove the WPA card associates to non-WPA AP checking\n\nwpa_supplicant needs to set wpa_enabled unconditionally, with this check\nit hasn\u0027t been possible to connect to non-WPA networks using wpa_supplicant.\nSo remove below check.\n\nif (priv-\u003eieee-\u003ewpa_enabled \u0026\u0026\n\tnetwork-\u003ewpa_ie_len \u003d\u003d 0 \u0026\u0026 network-\u003ersn_ie_len \u003d\u003d 0)\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b191608a451e75ed7f979cac268f5f423176feb3",
      "tree": "3f0037006a39d8c8507392bca15b326471fc76a2",
      "parents": [
        "9d0be03aeeadcd59bd8f57219817e876a5e88e88"
      ],
      "author": {
        "name": "Bill Moss",
        "email": "bmoss@clemson.edu",
        "time": "Wed Feb 15 08:50:18 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:02 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Add signal level to iwlist scan output\n\nThis patch does two things. It uses the parameter IW_QUAL_DBM which is new\nin WE-19 to cause signal level and noise to be reported in dBm by the\nwireless tools. It also defines the signal level as an unsigned integer\nso that the signal level will be reported by iwlist iface scan.\n\nSigned-off-by: Bill Moss \u003cbmoss@clemson.edu\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9d0be03aeeadcd59bd8f57219817e876a5e88e88",
      "tree": "2b8f12a59c1e2d643c90ecd645ac508a43324eaa",
      "parents": [
        "85149bace30eae1dc1f86d2c327329673123dd22"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Feb 15 06:18:19 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:02 2006 -0500"
      },
      "message": "[PATCH] ipw2200: use generic ieee80211_get_hdrlen() to get packet length\n\nreplace ipw2200 specific frame_hdr_len() with generic\nieee80211 routine ieee80211_get_hdrlen()\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "85149bace30eae1dc1f86d2c327329673123dd22",
      "tree": "53bf83b9b3bde433cc79f82479ba1dab5df5cc85",
      "parents": [
        "f697014af90c1db3c7b299327bf5a9548945b8bf"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Feb 14 16:02:22 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:02 2006 -0500"
      },
      "message": "[PATCH] ipw2200: fix a potential NULL pointer dereference\n\nOnly on CONFIG_IPW2200_DEBUG is not defined\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f697014af90c1db3c7b299327bf5a9548945b8bf",
      "tree": "983fd3e7a6c3c365a78f9d79cfdfd5761b60c7ea",
      "parents": [
        "48a847709f821b5eecd45ae7660add1869f9cd37"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Tue Feb 14 09:10:51 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:02 2006 -0500"
      },
      "message": "[PATCH] ipw2200: stop netdev queue if h/w doesn\u0027t have space for new packets\n\nThe patch roll back the change we made to support for the ability to\nstart/stop independent Tx queues within a single net device in order to\nsupport 802.11e QoS. We need to be able to indicate to the upper layers\nthat packets of a given priority can not be sent any more without halting\ntransmission of all packets, and without rescheduling high priority packets\ndown to the next priority level.\n\nSo we return NETDEV_TX_BUSY in this case and rely on the stack would\ntake care of rescheduling... which it apparently does immediately and\nconsumes the CPU. This caused the ksoftirqd kernel thread consuming almost\nall the CPU...\n\nTo put the code back to the way it was before we made these changes we\nput the call netif_queue_stop back in ipw_tx_skb.  This effectively\ndisables multiple priority based transmit queues for 802.11e, but given\nthat its broken anyway...\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "48a847709f821b5eecd45ae7660add1869f9cd37",
      "tree": "d119ae07dbaf63a77362307cbb3fbebf6218636e",
      "parents": [
        "53d0bcf82a5f59c96f1ffb202c02d2541200bf58"
      ],
      "author": {
        "name": "Henrik Brix Andersen",
        "email": "brix@gentoo.org",
        "time": "Tue Feb 14 09:09:52 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 15:08:02 2006 -0500"
      },
      "message": "[PATCH] ipw2200: print geography code upon module load\n\nGiven the amount of support requests for the meaning of the geography code\nI\u0027ve written a patch for printing this information on module load no matter\nthe debug level.\n\nI\u0027ve also added a section to the README.ipw2200 file listing the geography\ncodes and their meaning.\n\nSigned-off-by: Henrik Brix Andersen \u003cbrix@gentoo.org\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "53d0bcf82a5f59c96f1ffb202c02d2541200bf58",
      "tree": "dd0920c3215300614b67c38ced9d3c919ac333ce",
      "parents": [
        "1867b117d944ce333e79b9a61c9a048656bee14b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Mar 04 13:14:31 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 14:16:44 2006 -0500"
      },
      "message": "[PATCH] drivers/net/wireless/ipw2200.c: make ipw_qos_current_mode() static\n\nThis patch makes the needlessly global function ipw_qos_current_mode()\nstatic.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1867b117d944ce333e79b9a61c9a048656bee14b",
      "tree": "068a78c91f1cf9f7b491afa08a1877e278cc3beb",
      "parents": [
        "dd288e7d75b9041f79fecae77d61cfa345da7266"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Feb 28 09:48:28 2006 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Mar 17 14:01:34 2006 -0500"
      },
      "message": "[PATCH] Remove duplicated code from ipw2200.c\n\nAs stated in a comment, the ipw2200 driver uses several routines that\nwere borrowed from ieee80211_geo.c. As ipw2200 requires ieee80211,\nthese routines are duplicated. The attached patch, which is sent\nas an attachment to preserve whitespace, converts ipw2200.c to use\nthe ieee80211 versions, thereby reducing bloat in both the source\nand binary.\n\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "46153552b43675dd4057cd526331b5bd10f39c7d",
      "tree": "62b6055ee61e320dc10ea81903abbe2e7553bf4e",
      "parents": [
        "f90fdc3cce3d8c8ed09615dc68cb789655078803",
        "f71e130966ba429dbd24be08ddbcdf263df9a5ad"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 03 22:22:45 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Mar 03 22:22:45 2006 -0500"
      },
      "message": "Merge branch \u0027net-const\u0027\n"
    },
    {
      "commit": "40e3cad61197fce63853e778db020f7637d988f2",
      "tree": "6e086c930e1aef0bb24eb61af42d1f3c1fb7d38c",
      "parents": [
        "f0892b89e3c19c7d805825ca12511d26dcdf6415"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Tue Feb 28 01:18:31 2006 -0500"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Wed Mar 01 11:12:00 2006 +0100"
      },
      "message": "[PATCH] pcmcia: avoid binding hostap_cs to Orinoco cards\n\nDon\u0027t just use cards with PCMCIA ID 0x0156, 0x0002.  Make sure that the\nvendor string is \"Intersil\" or \"INTERSIL\"\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n"
    },
    {
      "commit": "a23f460dd0c7c9c58b03494c7819e126b2c72383",
      "tree": "a3570122d5475eefc46c6550c97042d96eceb2a6",
      "parents": [
        "acfaf10be5c19f7dceb9d7372039dc45af66b100"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Feb 27 16:28:36 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 27 20:14:58 2006 -0500"
      },
      "message": "[PATCH] wireless/airo: Remove \u0027Setting transmit key\u0027 info messages\n\nThese messages end up polluting logs when things like NetworkManager or\nwpa_supplicant are controlling the driver.  They aren\u0027t really that\nuseful, and no other drivers output messages like this when the user\nfiddles with encryption keys.  Users can use iwconfig and other\nwireless-tools methods to determine and change the current transmit key\nif they wish to do so manually.  Therefore, remove the messages.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9f5a405b6843933c1cae5826046a5dd6357f142a",
      "tree": "bcdbb0175d37b780551b71c40abcde964a8905eb",
      "parents": [
        "b7cffb028abbffff3ba0b87268ecb775ed354049",
        "051d3cbd96909b2fe6b5038e7bbe77f41356db05"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 27 20:12:23 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 27 20:12:23 2006 -0500"
      },
      "message": "Merge branch \u0027from-linus\u0027\n"
    },
    {
      "commit": "1dd31b6c89611ee91c0ff309c8733c0af61579e8",
      "tree": "5d936be4f0856c80cf7a98dba309653a0dfbd744",
      "parents": [
        "7fd105e758c8d746d57ab7e77f100e096bf153c8"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Feb 20 18:28:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Feb 20 20:00:11 2006 -0800"
      },
      "message": "[PATCH] ipw2200: Suppress warning message\n\nThe following message will be only printed if DEBUG_NOTIF is on.  \"Unknown\nnotification: subtype\u003d40,flags\u003d0xa0,size\u003d40\"\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nCc: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aca0b510cdbf81d52e15014a720be2b8dfd26aea",
      "tree": "39a0a5de7818121df0103e0015922d50c627d7a4",
      "parents": [
        "e7f52e4c43ba5d59a08c8482b5cf1f20f1ce7664"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Thu Feb 16 17:44:54 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Feb 17 16:15:46 2006 -0500"
      },
      "message": "[PATCH] Wavelan_cs bitfield fixes\n\n\tSome bitfields were incorrectly initialised in wavelan_cs,\ncausing some compiler warning. Also killed a error message that should\nnot be there...\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "22d8846e5ce329436628da71a4239ccc2745869f",
      "tree": "623c307aaf08150a39a480241711fb0ec2e99416",
      "parents": [
        "1ba61e05e254a587b7a6be9484a8bcd973551be1"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Sun Feb 05 18:00:30 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 17 08:17:00 2006 -0500"
      },
      "message": "[PATCH] wireless/airo: fix setting TX key index plus key in ENCODEEXT\n\nThe previous patch that added ENCODEEXT and AUTH support to the airo\ndriver contained a slight error which would cause setting the TX\nkey index ignore a valid key-set request at the same time.  This patch\nallows any combination of setting the TX key index and setting an\nencryption key.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1ba61e05e254a587b7a6be9484a8bcd973551be1",
      "tree": "41a56d4c60478b598e30984c81188e50afab0c0f",
      "parents": [
        "47c51431fcc5fce3108e8e549cc9d243acd462ed"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Feb 15 13:00:55 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 17 08:17:00 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Fix software crypto shared WEP authentication problem\n\nWe didn\u0027t set the WEP key to hardware when we are using software based\ncrypto. Hardware needs the key to do WEP authentication even for\nsoftware based encryption.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47c51431fcc5fce3108e8e549cc9d243acd462ed",
      "tree": "fd42b296eb25a9d78e42eac0a97bbe4212852c21",
      "parents": [
        "23afaec4441baf0579fa115b626242d4d23704dd"
      ],
      "author": {
        "name": "Jon Mason",
        "email": "jdmason@us.ibm.com",
        "time": "Sun Feb 12 11:53:04 2006 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 17 08:16:59 2006 -0500"
      },
      "message": "[PATCH] trivial: fix spelling errors in Kconfigs\n\nThis patch corrects a few spelling and grammar errors found in\ndrivers/net\n\nSigned-off-by: Jon Mason \u003cjdmason@us.ibm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "23afaec4441baf0579fa115b626242d4d23704dd",
      "tree": "5a9ddf4e13fc686108f7b21aef02c1b9eec924ce",
      "parents": [
        "471680828330e6b2aac295cf7ac9d8e5820df2eb"
      ],
      "author": {
        "name": "Stefan Rompf",
        "email": "stefan@loplof.de",
        "time": "Tue Feb 07 03:42:23 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 17 08:16:59 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Fix WPA network selection problem\n\nDo not avoid APs with wpa_ie or rsn_ie if !ieee-\u003ewpa_enabled\nThere are broken APs out there that fill these elements even\nthough encryption is disnabled. Also, this breaks legit WEP to\nWPA migration scenarious.\n\nWe add a checking to prohibite WPA configured STA trying to\nassociate with non-WPA supported APs.\n\nSigned-off-by: Stefan Rompf \u003cstefan@loplof.de\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2c0f63166a5998102ddc7697706af83cbff49317",
      "tree": "9c7eaf909d84972d2976c7019847a24f391d21e3",
      "parents": [
        "4861dd79c1724f37e36d66cc4b3454803aec3f93"
      ],
      "author": {
        "name": "Andreas Happe",
        "email": "andreashappe@snikt.net",
        "time": "Thu Jan 05 19:40:07 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 17 08:16:59 2006 -0500"
      },
      "message": "[PATCH] ipw2200: add monitor and qos entries to Kconfig\n\nI have made a stupid copy\u0026paste error: QoS option is named IPW_QOS not\nIPW2200_MONITOR. Spotted by Daniel Paschka, thanks.\n\nAdd the following config entries for the ipw2200 driver to\ndrivers/net/wireless/Kconfig\n * IPW2200_MONITOR\n   enables Monitor mode\n * IPW_QOS\n   enables QoS feature - this is under development right now, so it depends\nupon EXPERIMENTAL\n\nSigned-off-by: Andreas Happe \u003candreashappe@snikt.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4861dd79c1724f37e36d66cc4b3454803aec3f93",
      "tree": "46efc932a35ff49c8b3b723b650ec0b1832706d8",
      "parents": [
        "4ddc1651cee0143eeddbe043ccd66bb87072e279"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Sun Feb 05 17:57:36 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 17 08:16:59 2006 -0500"
      },
      "message": "[PATCH] wireless/atmel: convert constants to ieee80211 layer equivalents\n\nThis patch converts the Atmel driver-only IEEE 802.11 constants to their\nequivalents from the kernel\u0027s ieee80211 layer headers.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ddc1651cee0143eeddbe043ccd66bb87072e279",
      "tree": "64ff6788ea331044234c00d6fb16a8ef7eba9d57",
      "parents": [
        "5b69e69d4e6386bcb6592c75af897e5e79641602"
      ],
      "author": {
        "name": "Jan Niehusmann",
        "email": "jan@gondor.com",
        "time": "Sun Feb 05 16:13:22 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 17 08:16:59 2006 -0500"
      },
      "message": "[PATCH] let IPW2{1,2}00 select IEEE80211\n\nThis patch makes the IPW2100 and IPW2200 options available in\nthe configuration menu even if IEEE80211 has not been selected before.\nThis behaviour is more intuitive for people which are not familiar with\nthe driver internals.\nThe suggestion for this change was made by Alejandro Bonilla Beeche.\n\nSigned-off-by: Jan Niehusmann \u003cjan@gondor.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b69e69d4e6386bcb6592c75af897e5e79641602",
      "tree": "bf9a153ad062629454ba877df224112a6bb5581b",
      "parents": [
        "750b50ab5687125d8a1dc946d931b00acf016e2c",
        "7345137930907ba747781636c60112f7c2789aa8"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 17 08:15:58 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 17 08:15:58 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "750b50ab5687125d8a1dc946d931b00acf016e2c",
      "tree": "eacec989ec38e67da84fcc6842b364670d7a1e34",
      "parents": [
        "ab479995b191b4256183956c13caabb86331af8e",
        "70c07e02625ec46d0ffbfce1acef42d660803528"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 17 08:15:41 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 17 08:15:41 2006 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "7345137930907ba747781636c60112f7c2789aa8",
      "tree": "e565cee69f3fe47e2d48b274bc265d63b9623c00",
      "parents": [
        "0d467502b7fc2656f01d7f18ab290c8d41762018"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Sun Feb 05 17:55:16 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 17 08:12:57 2006 -0500"
      },
      "message": "[PATCH] wireless/atmel: fix Open System authentication process bugs\n\nThis patch fixes a number of bugs in the authentication process:\n\n1) When falling back to Shared Key authentication mode from Open System,\na missing \u0027return\u0027 would cause the auth request to be sent, but would\ndrop the card into Management Error state.  When falling back, the\ndriver should also indicate that it is switching to Shared Key mode by\nsetting exclude_unencrypted.\n\n2) Initial authentication modes were apparently wrong in some cases,\ncausing the driver to attempt Shared Key authentication mode when in\nfact the access point didn\u0027t support that mode or even had WEP disabled.\nThe driver should set the correct initial authentication mode based on\nwep_is_on and exclude_unencrypted.\n\n3) Authentication response packets from the access point in Open System\nmode were getting ignored because the driver was expecting the sequence\nnumber of a Shared Key mode response.  The patch separates the OS and SK\nmode handling to provide the correct behavior.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0d467502b7fc2656f01d7f18ab290c8d41762018",
      "tree": "1eccba8c615b20d672691d9e293a3af005f0045a",
      "parents": [
        "ab479995b191b4256183956c13caabb86331af8e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Sun Feb 05 17:52:21 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 17 08:12:57 2006 -0500"
      },
      "message": "[PATCH] wireless/atmel: fix setting TX key only in ENCODEEXT\n\nThe previous patch that added ENCODEEXT and AUTH support to the atmel\ndriver contained a slight error which would cause just setting the TX\nkey index to also set the encryption key again.  This patch allows any\ncombination of setting the TX key index and setting an encryption key.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8f6da52aeff1fd7272ff5082552a39c050565b57",
      "tree": "e723c0c2e776f48a3a6b2a7a355b27bfbe2d4030",
      "parents": [
        "89edc3d2b429136a0e25f40275fd82dc58f147fd"
      ],
      "author": {
        "name": "Jesse Allen",
        "email": "the3dfxdude@gmail.com",
        "time": "Sun Feb 12 14:34:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 12 16:10:47 2006 -0800"
      },
      "message": "[PATCH] orinoco: support smc2532w\n\nThe orinoco wireless driver can support the SMC 2532W-B PC Card, so add the\nid for it.\n\nSigned-off-by: Jesse Allen \u003cthe3dfxdude@gmail.com\u003e\nCc: Pavel Roskin \u003cproski@gnu.org\u003e\nCc: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "afcd024183d8a6eae7e489ce50b2485c5ae4f662",
      "tree": "c9c6ec6c59461229f48238582a4bf3e9209f5ae1",
      "parents": [
        "a2000572ad511f5f43091ed7bd2cc3b913104a1e"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Feb 10 01:51:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 10 08:13:12 2006 -0800"
      },
      "message": "[PATCH] wrong firmware location in IPW2100 Kconfig entry\n\nFirmware should go into /lib/firmware, not /etc/firmware.\n\nFound by Alejandro Bonilla.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70c07e02625ec46d0ffbfce1acef42d660803528",
      "tree": "f500f1a4f93e72747fb08b0eefabb167dcdc5db9",
      "parents": [
        "5d1769ac3d0ea5ff3a286b097c21faaf6a9e6859",
        "2746b8623abce815aaae7afc946b1b39f8436f5a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Feb 09 14:17:05 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Feb 09 14:17:05 2006 -0500"
      },
      "message": "Merge branch \u0027viro\u0027\n"
    },
    {
      "commit": "bf82a44949339c9af7bd61bb58847774e42e531e",
      "tree": "91e3617d89d5ac48108d85082ae6bd55cc03c812",
      "parents": [
        "97fa5a664e69f2fcdd2120e7f4765f8c1df56282"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 01 06:42:28 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Feb 08 01:05:26 2006 -0500"
      },
      "message": "[PATCH] type-safe min() in prism54\n\nwe do min() on u8 and small integer constant; cast the latter to u8.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "3c9b3a8575b4f2551e3b5b74ffa1c3559c6338eb",
      "tree": "7f8d84353852401ec74e005f6f0b1eb958b9a70d",
      "parents": [
        "c0d3c0c0ce94d3db893577ae98e64414d92e49d8",
        "c03296a868ae7c91aa2d8b372184763b18f16d7a"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 01:47:12 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Feb 07 01:47:12 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "386093ef9a6c88576d8b418bf1c8616d5e410a20",
      "tree": "35c9df9cf7c538d2872eb7ea8ed9b0afb000c32e",
      "parents": [
        "ce5f8d70ba6e3d7ffcaff86b2cf91a42c27f77af"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Feb 01 03:04:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Feb 01 08:53:11 2006 -0800"
      },
      "message": "[PATCH] ipw2200: fix -\u003eeeprom[EEPROM_VERSION] check\n\npriv-\u003eeeprom is a pointer.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nAcked-by: Yi Zhu \u003cyi.zhu@intel.com\u003e\nCc: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b310f36d7d96e27f6941ec0f9b95e15142f1e78",
      "tree": "c2a3d403c82fd892ded3849cc721cf8e6f8c7824",
      "parents": [
        "359b8800d3a46557844969c485e1a14baf119b06",
        "2f633db5e9c57e07a971b65e9a72f090f59fd5f6"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 31 11:50:55 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 31 11:50:55 2006 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "359b8800d3a46557844969c485e1a14baf119b06",
      "tree": "9e2015a5c1feddc17ba638b05b5fb3988bc79e27",
      "parents": [
        "4f975b32433df87b8ead3de9944e0a9f90d261fd",
        "0febb720fe77153f54b68fe7a3d7114f4c6711d8"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 31 11:50:25 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 31 11:50:25 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "f1b50863aa6a96c61a57e3b3a5e76e67b38c5c3e",
      "tree": "9582287de5d5c9cf42a120e4103e2c6b849a2992",
      "parents": [
        "4be757dd4c00ddabff2d6faf639466bb5d76bc79"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Jan 30 13:58:56 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:35 2006 -0500"
      },
      "message": "[PATCH] wireless/ipw2200: support WE-18 WPA enc_capa\n\nThis patch allows ipw2100 driver to advertise the WPA-related encryption\noptions that it does really support.  It\u0027s necessary to work correctly\nwith NetworkManager and other programs that actually check driver \u0026 card\ncapabilities.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4be757dd4c00ddabff2d6faf639466bb5d76bc79",
      "tree": "2b8d8bc23889da7c78db7592db2f791ef13bcf43",
      "parents": [
        "dd5eeb461ea572f82d34e1f2c4b88037df5afedb"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Jan 30 11:58:00 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:35 2006 -0500"
      },
      "message": "[PATCH] wireless/airo: add IWENCODEEXT and IWAUTH support\n\nThis patch adds IWENCODEEXT and IWAUTH support to the airo driver for\nWEP and unencrypted operation.  No WPA though.  It allows the driver to\noperate more willingly with wpa_supplicant and NetworkManager.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bde37d037715bef4a67d58d00fecbe4c71836cab",
      "tree": "6bac64a4ad48c7a3315cd69f3805ceea0dfaed8d",
      "parents": [
        "4644151b7208bec9522cad928a7105e0fc04a2b2"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:38:08 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:35 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Disable hwcrypto by default\n\nAfter looking at the mailing list (and experiencing permanent driver lockups\nwhile using hwcrypto\u003d1) I think that disabling this option by default would\nbe better than otherwise.\n\nSigned-off-by: Andreas Happe \u003candreashappe@snikt.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4644151b7208bec9522cad928a7105e0fc04a2b2",
      "tree": "9771f6008d3a20b673a3203ae2aa0a7f2a3734bc",
      "parents": [
        "2638bc394195f27801d1c184c4358ce25599146b"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:37:59 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:35 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Semaphore to mutexes conversion\n\nThe conversion was generated via scripts, and the result was validated\nautomatically via a script as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Ronald Bultje \u003crbultje@ronald.bitfreak.net\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Yi Zhu \u003cyi.zhu@intel.com\u003e\nCc: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2638bc394195f27801d1c184c4358ce25599146b",
      "tree": "5524a41930056c9cd5a65f795f8901f8f25c579b",
      "parents": [
        "7c97eb3f1dd09548fe7167e684da4fc94580aceb"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:37:52 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:34 2006 -0500"
      },
      "message": "[PATCH] ipw2200: remove white space and better format the code\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c97eb3f1dd09548fe7167e684da4fc94580aceb",
      "tree": "0b6b65afaf25846b6fa7d1a45ea9887f6f952587",
      "parents": [
        "4e22699fa264b88084210ceaa63747b8352bd517"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:37:47 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:34 2006 -0500"
      },
      "message": "[PATCH] ipw2200: increase ipw2200 driver version\n\nincrease ipw2200 driver version to git-1.0.10\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4e22699fa264b88084210ceaa63747b8352bd517",
      "tree": "f70b393f51d8c627cd45aeba09345f75b61f7ee6",
      "parents": [
        "0a7bcf261ea584c87a9cee4523023fa74168de4a"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:37:36 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:34 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Fix qos_cmd param switch bug\n\nThe patch fixes a couple of errors regarding QoS, which results in\ncompile warnings and malfunction of the driver.\n\nSigned-off-by: Henrik Brix Andersen \u003cbrix@gentoo.org\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0a7bcf261ea584c87a9cee4523023fa74168de4a",
      "tree": "f5ccb4cf6b3e376bbb16a1a0cb12b700b58ba928",
      "parents": [
        "397ae121ee0116d3b4125d621f0ef528d1d52580"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:37:28 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:34 2006 -0500"
      },
      "message": "[PATCH] ipw2200: stack reduction\n\nChecking the stack usage of my kernel, showed that ipw2200 had a few bad\noffenders. This is on i386 32-bit:\n\n0x00002876 ipw_send_associate:                          544\n0x000028ee ipw_send_associate:                          544\n0x000027dc ipw_send_scan_request_ext:                   520\n0x00002864 ipw_set_sensitivity:                         520\n0x00005eac ipw_set_rsn_capa:                            520\n\nThe reason is the host_cmd structure is large (500 bytes). All other\nfunctions currently using ipw_send_cmd() suffer from the same problem.\nThis patch introduces ipw_send_cmd_simple() for commands with no data\ntransfer, and ipw_send_cmd_pdu() for commands with a data payload and\nmakes the payload a pointer to the buffer passed in from the caller.\n\nAs an added bonus, the diffstat looks like this:\n\n ipw2200.c |  260 +++++++++++++++++++++-----------------------------------------\n ipw2200.h |    2\n 2 files changed, 92 insertions(+), 170 deletions(-)\n\nand it shrinks the module a lot as well:\n\nBefore:\n\n   text    data     bss     dec     hex filename\n  75177    2472      44   77693   12f7d drivers/net/wireless/ipw2200.ko\n\nAfter:\n\n   text    data     bss     dec     hex filename\n  61363    2488      44   63895    f997 drivers/net/wireless/ipw2200.ko\n\nSo about a ~18% reduction in module size.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "397ae121ee0116d3b4125d621f0ef528d1d52580",
      "tree": "b4de052ca78d6c8b4c05494a4a297aac9e88190e",
      "parents": [
        "4bfdb91dcff0dd4b70922de263ccffffb8fb1d16"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:37:22 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:34 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Scale firmware loading watchdog with the firmware size\n\nI can\u0027t really help with why restarts happen, but the following patch\ngreatly increases the likelihood that a firmware reload will succeed\nafterward on my thinkpad. It addresses two issues. First, sysfs module\nloading and hotplug are asynchronous, and as such file operations on the\n\"loading\" and \"data\" files are racy when you load 2 firmwares in quick\nsuccession. Second, the timeout for DMAing the firmware needs to scale\nwith the size of the firmware being loaded. That is, the watchdog needs\nto be on throughput, not on time alone.\n\nI no longer get the firmware load errors, though this is at best a hacky\nworkaround for a racy interface. (Obviously, this does nothing to address\nthe fatal errors in firmware which cause reloads; it just causes the\ninitial loading and the reloads to work more often.)\n\nSigned-off-by: Peter Jones \u003cpjones@redhat.com\u003e\nSigned-off-by: Ben M Cahill \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4bfdb91dcff0dd4b70922de263ccffffb8fb1d16",
      "tree": "6755f4f008dbe8880b128cab6ebd9ae8b13ddc22",
      "parents": [
        "ede6111cae6a83fbb0b6b621b4333d1a3983c089"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:37:16 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:33 2006 -0500"
      },
      "message": "[PATCH] ipw2200: add module parameter to enable/disable roaming\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ede6111cae6a83fbb0b6b621b4333d1a3983c089",
      "tree": "e1471e6b1b95d1a3fe468f02dc60fe9afacd459b",
      "parents": [
        "c7b6a6744c3eb878e08ef992d57cd01eed457810"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:37:10 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:33 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Make LED blinking frequency independent of HZ\n\nSigned-off-by: Clemens Buchacher \u003cdrizzd@aon.at\u003e.\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c7b6a6744c3eb878e08ef992d57cd01eed457810",
      "tree": "cf3b78c439b0c84f114702be7275280664a5ca9a",
      "parents": [
        "810dabd466fe70869b66ab64dd326b6153cef645"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:37:05 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:33 2006 -0500"
      },
      "message": "[PATCH] ipw2200: use jiffies_to_msec() wherever possible\n\nThis substitutes Linux jiffies_to_msec() wherever there is a\ncomputation for determining milliseconds from jiffies,\nfollowing lead from ieee80211 code. And it does a little cleanup.\n\"it\u0027s\" \u003d\u003d \"it is\" ... \"its\" \u003d\u003d possessive \"it\". Indulge me. ;-)\n\nSigned-off-by: Cahill, Ben M \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "810dabd466fe70869b66ab64dd326b6153cef645",
      "tree": "ca919a3a3b819b6bb46cc9d072b58f8b698b1070",
      "parents": [
        "3e234b4e5768b4f783fc45f20be8c6515b875f17"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:36:59 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:33 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Bluetooth coexistence support\n\nI\u0027ve added a new module param \"bt_coexist\" which defaults to OFF.\n\nThis does not seem to fix the firmware restarts, but it does do \"the\nright thing\" and disables something that we were enabling by default:\nsignaling the Bluetooth h/w which channel we\u0027re on (whether or not the\nBT h/w was out there).\n\nSigned-off-by: Ben M Cahill \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e234b4e5768b4f783fc45f20be8c6515b875f17",
      "tree": "f4c52593b5a7bb92dcdb966066c8d73b99209b4e",
      "parents": [
        "f516dbcd7df76d468be98c343bc22e86ab7207fc"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:36:52 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:33 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Add LEAP authentication algorithm support\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f516dbcd7df76d468be98c343bc22e86ab7207fc",
      "tree": "e13557dad21e95ff192d5df6036d36f3425b64e1",
      "parents": [
        "c8fe6679086a983c4c95a441f3246c7aaecab80a"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:36:44 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:32 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Mask out the WEP_KEY command dump from debug log for security reason\n\nSigned-off-by: Nick Kralevich \u003cnick.ipw2200@kralevich.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c8fe6679086a983c4c95a441f3246c7aaecab80a",
      "tree": "e218762630b2d321e4d970417835b70949fe8c65",
      "parents": [
        "71aa122d8a510b79338e28e2d56326574642d000"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:36:36 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:32 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Fix indirect SRAM/register 8/16-bit write routines\n\nThe indirect SRAM/register 8/16-bit write routines are broken for\nnon-dword-aligned destination addresses.\n\nFortunately, these routines are, so far, not used for non-dword-aligned\ndestinations, but here\u0027s a patch that fixes them, anyway.\n\nThe attached patch also adds comments for all direct/indirect I/O routine\nvariations.\n\nSigned-off-by: Ben M Cahill \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "71aa122d8a510b79338e28e2d56326574642d000",
      "tree": "5f15ae085d4e1ef654ac8c409b0a13f6a0320e60",
      "parents": [
        "8ed55a482e2f044bfb044295ee86ecd5744c9911"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:08:55 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:32 2006 -0500"
      },
      "message": "[PATCH] increase ipw2100 driver version to git-1.1.4\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ed55a482e2f044bfb044295ee86ecd5744c9911",
      "tree": "bcb5e3d219dc51d4aa2de069ec29bd983a44d22e",
      "parents": [
        "be6b3b15b511aededd89d1ebbc7b25d0edd1ccd3"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 13:49:20 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:32 2006 -0500"
      },
      "message": "[PATCH] ipw2100: remove white space and better format the code\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "be6b3b15b511aededd89d1ebbc7b25d0edd1ccd3",
      "tree": "fcc97e33b4f4735bad76eb77a2e4e92ac171677f",
      "parents": [
        "3173ca0b76879be1fb7af826ae4ce7ee733159ce"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 13:49:08 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:32 2006 -0500"
      },
      "message": "[PATCH] ipw2100: Add generic geo information\n\nThis patch fixes a BUG_ON for the latest ieee80211 change.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3173ca0b76879be1fb7af826ae4ce7ee733159ce",
      "tree": "fedfdd8e491e6a4496ee9dc78d55b3851aca1ae8",
      "parents": [
        "cbbdd03fadeddd02efec05ccfd4e6870ed913762"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 13:49:01 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:31 2006 -0500"
      },
      "message": "[PATCH] ipw2100: Make iwconfig txpower setting consistent with user input\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cbbdd03fadeddd02efec05ccfd4e6870ed913762",
      "tree": "7624f3cf850dda8fbb1f9f5a7e0d2108cdac1384",
      "parents": [
        "9eafe76b8a5e1420cd6105bc11830914d90bddb4"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 13:48:53 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:31 2006 -0500"
      },
      "message": "[PATCH] ipw2100: Add LEAP authentication algorithm support\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a73e22b286bd162d10526521b34f2d6f37aac635",
      "tree": "728562af8aa42a145cf9b591382b044a31e94fb4",
      "parents": [
        "3c398b8612b210a159ec7ba5e5c3c341fb0d5eab"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 21 01:39:42 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:31 2006 -0500"
      },
      "message": "[PATCH] drivers/net/wireless/ipw2200: possible cleanups\n\nThis patch contains the following possible cleanups:\n- make needlessly global functions static\n- \"extern inline\" -\u003e \"static inline\"\n- #if 0 the unused global function ipw_led_activity_on()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3c398b8612b210a159ec7ba5e5c3c341fb0d5eab",
      "tree": "b026cc1cd7c7323a2cf16db76dfef5cdc65fbeea",
      "parents": [
        "a39d3e796cd2df8576c0418faa2c3833153bb3a9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 21 01:36:36 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:31 2006 -0500"
      },
      "message": "[PATCH] drivers/net/wireless/ipw2100.c: make ipw2100_wpa_assoc_frame() static\n\nThis patch makes the needlessly global ipw2100_wpa_assoc_frame() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a39d3e796cd2df8576c0418faa2c3833153bb3a9",
      "tree": "6427f50efb949d7cd9a96a39183d643ccf111768",
      "parents": [
        "d86b5e0e6bf5980d3136ab4a855522143f2dcb5d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 21 01:35:15 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:30 2006 -0500"
      },
      "message": "[PATCH] AIRO{,_CS} \u003c-\u003e CRYPTO fixes\n\nCRYPTO is a helper variable, and to make it easier for users, it should\ntherefore select\u0027ed and not be listed in the dependencies.\n\ndrivers/net/wireless/airo.c requires CONFIG_CRYPTO for compilations.\n\nTherefore, AIRO_CS also has to CRYPTO.\n\nAdditionally, this patch removes the #ifdef\u0027s for the non-compiling\nCRYPTO\u003dn case from drivers/net/wireless/airo.c.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d86b5e0e6bf5980d3136ab4a855522143f2dcb5d",
      "tree": "8b63a48c3c063a5cdebeef29f05e698c7143bdf7",
      "parents": [
        "747af1e154545566d04f647f86fc3ae512439fab"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 21 00:46:55 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 20:35:30 2006 -0500"
      },
      "message": "[PATCH] net/: fix the WIRELESS_EXT abuse\n\nThis patch contains the following changes:\n- add a CONFIG_WIRELESS_EXT select\u0027ed by NET_RADIO for conditional\n  code\n- remove the now no longer required #ifdef CONFIG_NET_RADIO from some\n  #include\u0027s\n\nBased on a patch by Jean Tourrilhes \u003cjt@hpl.hp.com\u003e.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ae7ec20582de0867abda66ad06d468ce12b231f2",
      "tree": "a65889b95d06275d93b43ac3161a1a58b0a7d1cf",
      "parents": [
        "1a1fedf4d3e27c920b8de92a429011fb11c89028"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 30 19:23:17 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 17:41:36 2006 -0500"
      },
      "message": "[PATCH] PCMCIA\u003dm, HOSTAP_CS\u003dy is not a legal configuration\n\nCONFIG_PCMCIA\u003dm, CONFIG_HOSTAP_CS\u003dy doesn\u0027t compile.\n\nReported by \"Gabriel C.\" \u003ccrazy@pimpmylinux.org\u003e.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "489f4458cd98592d0bc527d4a5ac1c1393aaf254",
      "tree": "a051e20f92bb9e67471940637a6dfba7c2cf946c",
      "parents": [
        "17ed081deed479702ee4896f6de40aa32ecd6644"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:37:41 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 17:41:35 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Fix a variable referenced after kfree() bug\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "17ed081deed479702ee4896f6de40aa32ecd6644",
      "tree": "c45447aed379c000bd14ae21c63a947641ad53d4",
      "parents": [
        "f73cb83f1ace1a4bd3c57ae33f5c6c8bac9c0946"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:36:31 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 17:41:35 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Fix sw_reset doesn\u0027t clear the static essid problem\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f73cb83f1ace1a4bd3c57ae33f5c6c8bac9c0946",
      "tree": "ce9a268bbcbcc2c130355e98b6cf5383c2b145e9",
      "parents": [
        "b6e4da72342cb075a2742c79e693c8edc1d55389"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 16:36:22 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 17:41:35 2006 -0500"
      },
      "message": "[PATCH] ipw2200: Fix \"iwspy ethx off\" causes kernel panic\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b6e4da72342cb075a2742c79e693c8edc1d55389",
      "tree": "c21c089c15328273ceb350ea0d71c928e4c0277f",
      "parents": [
        "3c5eca542d19cd50e9a028dc32897cd698dcc33e"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 13:49:32 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 17:41:35 2006 -0500"
      },
      "message": "[PATCH] ipw2100: Fix setting txpower failed problem\n\nThe ipw2100 driver misunderstood the parameter of txpower.\nTx Power off means turn off the radio, but the driver interpret it as\n\"can\u0027t set txpower\". So when getting the txpower, it sets disabled\u003d1 to\nthe iwconifg tool in managed mode. And the tool will display \"Tx Power off\"\nwhen disabled\u003d1.\n\nNow, in managed mode, iwconfig will not show \"TX Power\" if the radio is not\nswitched off. It will only display \"Tx Power off\" only if the radio is killed.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3c5eca542d19cd50e9a028dc32897cd698dcc33e",
      "tree": "b09b68bccc5d2bb695475b75094170c35370fb91",
      "parents": [
        "4a99ac3a9ee7e1b90ebc3ddbb44db75eef5c41e6"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Jan 24 13:49:26 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 30 17:41:35 2006 -0500"
      },
      "message": "[PATCH] ipw2100: Fix a gcc compile warning\n\ndrivers/net/wireless/ipw2100.c:2236: warning: `ipw2100_match_buf\u0027 defined\nbut not used\n\nCc: Yi Zhu \u003cyi.zhu@intel.com\u003e\nCc: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0cc349d130b34de3046fb3d0e31eaf6ff5540cad",
      "tree": "b61bf80ec24a13a685f43341fe38855a625b1e2e",
      "parents": [
        "01999873a455fe9104e91820c72849e608239928",
        "b0b020d4783fbc4cc477e2ca678ac47c50d5bc3e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jan 28 16:06:45 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Jan 28 16:06:45 2006 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "4f95af5bb546a9e7f46ed10f5e0dbe1e42a77884",
      "tree": "3ce51cc5dca3d18b3cebddb1c87ce30f3faa4f05",
      "parents": [
        "3ee68c4af3fd7228c1be63254b9f884614f9ebb2"
      ],
      "author": {
        "name": "Valdis.Kletnieks@vt.edu",
        "email": "Valdis.Kletnieks@vt.edu",
        "time": "Thu Jan 19 02:07:47 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Jan 27 16:49:58 2006 -0500"
      },
      "message": "[PATCH] orinoco_cs: tweak Vcc debugging messages\n\nThe current orinoco_cs.c can issue the exact same error message for\n2 different tests that can fail.  Alter them so we can tell which\none of the two failed.\n\nSigned-off-by: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "03a49eebcaa3486f4ac2c50db83aab996ce5ad9b",
      "tree": "a92d8a6b3806ec3416ca2b28c45174fca9c4833e",
      "parents": [
        "d4fbeabbc9e68c80738fe59135d201c3ed5fe40f",
        "26df54bffd90977fbc6fe8284f2beaed19fea44f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:19:20 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 19:19:20 2006 -0500"
      },
      "message": "Merge branch \u0027janitor\u0027\n"
    },
    {
      "commit": "2610c733023850be2db9fef9c81f851a64bb9f67",
      "tree": "62db077203a86e8b67cde10941f7034caed02c4e",
      "parents": [
        "38bd3b2629702894ca3528358ffc447bbacc9442"
      ],
      "author": {
        "name": "Javier Achirica",
        "email": "achirica@gmail.com",
        "time": "Tue Jan 17 08:01:01 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 08:01:01 2006 -0500"
      },
      "message": "airo: Off-by-one channel fix\n"
    },
    {
      "commit": "ff5688ae1cedfb175b5ed0f319d03ad2e5ee005d",
      "tree": "eca0d41b3eefc833238591e0100a8136f21269a7",
      "parents": [
        "e03d72b99e4027504ada134bf1804d6ea792b206"
      ],
      "author": {
        "name": "Marcelo Feitoza Parisi",
        "email": "marcelo@feitoza.com.br",
        "time": "Mon Jan 09 18:37:15 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 17 07:59:23 2006 -0500"
      },
      "message": "[PATCH] drivers/net/*: use time_after() and friends\n\nThey deal with wrapping correctly and are nicer to read.  Also make\njiffies-holding variables unsigned long.\n\nSigned-off-by: Marcelo Feitoza Parisi \u003cmarcelo@feitoza.com.br\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "5fad5a2e1f34b333a801b749c4e143c2ac3e8a4f",
      "tree": "6f54bc291ad4ea7b5e892ea1ebbb3f3fec48616e",
      "parents": [
        "8aec938389d8409d5d036131c0d16c8b6748703f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 14 03:09:34 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 16 16:51:54 2006 -0500"
      },
      "message": "[PATCH] hostap: don\u0027t #include C files in hostap_main.c\n\nThis patch contains an attempt to properly build hostap.o without\n#include\u0027ing C files.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8aec938389d8409d5d036131c0d16c8b6748703f",
      "tree": "246dcce1c4d889fd5784f1e8e758b7213a76262e",
      "parents": [
        "d6a13a24b76236ade7fd70081ba41a51e8215578"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 14 16:20:53 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 16 16:51:54 2006 -0500"
      },
      "message": "[PATCH] ipw2100: remove code for WIRELESS_EXT \u003c 18\n\nWIRELESS_EXT \u003c 18 will never be true in the kernel.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d6a13a24b76236ade7fd70081ba41a51e8215578",
      "tree": "85c495d422a6e152789108b8623245886afcd554",
      "parents": [
        "a485cde662f5b6b2299ee01a7e9e2c11683f807b"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Thu Jan 12 15:00:58 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 16 16:51:53 2006 -0500"
      },
      "message": "[PATCH] drivers/net/wireless: correct reported ssid lengths\n\nESSIDs can technically include NULL characters.  Drivers should not be\nadjusting the length of the ESSID before reporting it in their\nSIOCGIWESSID handlers.  Breaks stuff like wpa_supplicant.  Note that ipw\ndrivers, which seem to currently be the \"most correct\", don\u0027t have this\nproblem.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a485cde662f5b6b2299ee01a7e9e2c11683f807b",
      "tree": "359f04714e13c7010fa0f63d6968211d658c3af7",
      "parents": [
        "d834a41c966c6a20368fadb59248740935e6fbae"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Dec 30 18:22:26 2005 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 16 16:51:53 2006 -0500"
      },
      "message": "[PATCH] hostap: allow flashing firmware\n\nHost AP driver has code to support writing firmware to non-volatile\nmemory, a.k.a. flash.  This code has been extensively tested when Host\nAP was a standalone driver.\n\nAdd a configuration option to the kernel to allow enabling this\nfunctionality.  Improve the description of the RAM download option.\nMention cards that require it.  Remove obsolete scary comment.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d834a41c966c6a20368fadb59248740935e6fbae",
      "tree": "53163530c274c0f9b7eeed35e0fd9564f48a7192",
      "parents": [
        "0b8d3256a0c1d75bbe8ef5b0de64843e3fc9f47b"
      ],
      "author": {
        "name": "Olaf Kirch",
        "email": "okir@suse.de",
        "time": "Mon Jan 09 17:00:37 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 16 16:51:53 2006 -0500"
      },
      "message": "[PATCH] ipw2200: do not sleep in ipw_request_direct_scan\n\nDrivers should not sleep for very long inside an ioctl -\nso return EAGAIN and let wpa_supplicant handle the problem.\n\nSigned-off-by: Olaf Kirch \u003cokir@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "caa06b619f20f21c741e0d7457a0ef633d50ba70",
      "tree": "7763fee18e161586d292de72e95ac23a3623df0e",
      "parents": [
        "4a8e4a270b89030bdeb09d2f8cef7cfe9a50e54d"
      ],
      "author": {
        "name": "Graham Gower",
        "email": "graham.gower@gmail.com",
        "time": "Mon Jan 16 16:41:37 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jan 16 16:51:53 2006 -0500"
      },
      "message": "[PATCH] prism54/islpci_eth.c: dev_kfree_skb used with interrupts disabled\n\ndev_kfree_skb should not be used with interrupts disabled.  Change to\nuse dev_kfree_skb_irq instead.\n\nSigned-off-by: Graham Gower \u003cgraham.gower@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3f02d072d46bb409e8ca3cf16c0511f5c21adaf6",
      "tree": "baec074db38a5ceaaabbcee76f199acef43bb42a",
      "parents": [
        "0238cb4e7583c521bb3538060f98a73e65f61324",
        "fb453d4b0b51ea71c9eb8192c61b768afeb7ee8a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 15 16:43:29 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 15 16:43:29 2006 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n"
    },
    {
      "commit": "858119e159384308a5dde67776691a2ebf70df0f",
      "tree": "f360768f999d51edc0863917ce0bf79e88c0ec4c",
      "parents": [
        "b0a9499c3dd50d333e2aedb7e894873c58da3785"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Sat Jan 14 13:20:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:06 2006 -0800"
      },
      "message": "[PATCH] Unlinline a bunch of other functions\n\nRemove the \"inline\" keyword from a bunch of big functions in the kernel with\nthe goal of shrinking it by 30kb to 40kb\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8e82ef97a1d1227575698935ec86ae4d02c372c",
      "tree": "79ca26053e20e200f10007da229a78e70d5b28df",
      "parents": [
        "b480146fd19b99b16263467216622effcd93fd96"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jan 15 01:58:57 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Sun Jan 15 01:58:57 2006 +0100"
      },
      "message": "drivers/net/{,wireless/}Kconfig: remove dead URL\n\nshadow.cabi.net does no longer exist.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "9c782e3b2083c33b5a14c9955cf15f32ea88116b",
      "tree": "992f409f92486917a4dac822acfa754bced3e5be",
      "parents": [
        "7c7dce9209161eb260cdf9e9172f72c3a02379e6"
      ],
      "author": {
        "name": "Alex Shepard",
        "email": "ashepard@u.washington.edu",
        "time": "Sun Jan 15 01:57:00 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Sun Jan 15 01:57:00 2006 +0100"
      },
      "message": "Spelling fix in IPW2100 and IPW2200 Kconfig entries\n\ns/remvoed/removed/\n\nSigned-off-by: Alex Shepard \u003cashepard@u.washington.edu\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "9a6301c114aaab1df6de6fad9899bb89852a7592",
      "tree": "7889afd49f5d4a97434c4bac5995e1828192c96d",
      "parents": [
        "c213460fd4781c04832c81416532d64ae2bfa88b"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Jan 10 00:56:11 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Jan 12 16:34:24 2006 -0500"
      },
      "message": "[PATCH] wireless/atmel: add IWENCODEEXT, IWAUTH, and association event support\n\nThis patch allows the Atmel driver to work correctly with wpa_supplicant\nand other programs that require some conformance with WEXT-18.  It\nshould not affect current behavior of the driver.  The patch does four\nthings:\n\n1) Implements SIOCSIWENCODEEXT, SIOCGIWENCODEEXT, SIOCSIWAUTH, and\nSIOCGIWAUTH calls for unencrypted and WEP operation\n\n2) Accepts zero-filled addresses for SIOCSIWAP, which are legal and\nshould turn off any previous forced WAP address\n\n3) Sends association and de-association events to userspace at most of\nthe appropriate times\n\n4) Fixes erroneous order of CIPHER_SUITE_WEP_* arguments in one location\nwhich are actually unused anyway\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "9ad8b9d1520db4d317d791eeb8d6e47c366be82c",
      "tree": "56c7b762ee872047b9e617d9f441d733c58e82e8",
      "parents": [
        "ac7c66698a2c51e4c6a34b84621c79e7cb89e07d"
      ],
      "author": {
        "name": "dann frazier",
        "email": "dannf@dannf.org",
        "time": "Wed Jan 11 11:26:24 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Jan 12 16:31:51 2006 -0500"
      },
      "message": "[PATCH] CONFIG_AIRO needs CONFIG_CRYPTO\n\nairo.c currently has MICSUPPORT enabled, which requires CONFIG_CRYPTO.  A\nuser reported a build failure which is due to the lack of a Kconfig\ndependency.  See http://bugs.debian.org/344205.\n\nThis patch makes Kconfig enforce this dependency.\n\nSigned-off-by: dann frazier \u003cdannf@debian.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "33f0f88f1c51ae5c2d593d26960c760ea154c2e2",
      "tree": "f53a38cf49406863f079d74d0e8f91b276f7c1a9",
      "parents": [
        "6ed80991a2dce4afc113be35089c564d62fa1f11"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon Jan 09 20:54:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:59 2006 -0800"
      },
      "message": "[PATCH] TTY layer buffering revamp\n\nThe API and code have been through various bits of initial review by\nserial driver people but they definitely need to live somewhere for a\nwhile so the unconverted drivers can get knocked into shape, existing\ndrivers that have been updated can be better tuned and bugs whacked out.\n\nThis replaces the tty flip buffers with kmalloc objects in rings. In the\nnormal situation for an IRQ driven serial port at typical speeds the\nbehaviour is pretty much the same, two buffers end up allocated and the\nkernel cycles between them as before.\n\nWhen there are delays or at high speed we now behave far better as the\nbuffer pool can grow a bit rather than lose characters. This also means\nthat we can operate at higher speeds reliably.\n\nFor drivers that receive characters in blocks (DMA based, USB and\nespecially virtualisation) the layer allows a lot of driver specific\ncode that works around the tty layer with private secondary queues to be\nremoved. The IBM folks need this sort of layer, the smart serial port\npeople do, the virtualisers do (because a virtualised tty typically\noperates at infinite speed rather than emulating 9600 baud).\n\nFinally many drivers had invalid and unsafe attempts to avoid buffer\noverflows by directly invoking tty methods extracted out of the innards\nof work queue structs. These are no longer needed and all go away. That\nfixes various random hangs with serial ports on overflow.\n\nThe other change in here is to optimise the receive_room path that is\nused by some callers. It turns out that only one ldisc uses receive room\nexcept asa constant and it updates it far far less than the value is\nread. We thus make it a variable not a function call.\n\nI expect the code to contain bugs due to the size alone but I\u0027ll be\nwatching and squashing them and feeding out new patches as it goes.\n\nBecause the buffers now dynamically expand you should only run out of\nbuffering when the kernel runs out of memory for real.  That means a lot of\nthe horrible hacks high performance drivers used to do just aren\u0027t needed any\nmore.\n\nDescription:\n\ntty_insert_flip_char is an old API and continues to work as before, as does\ntty_flip_buffer_push() [this is why many drivers dont need modification].  It\ndoes now also return the number of chars inserted\n\nThere are also\n\ntty_buffer_request_room(tty, len)\n\nwhich asks for a buffer block of the length requested and returns the space\nfound.  This improves efficiency with hardware that knows how much to\ntransfer.\n\nand tty_insert_flip_string_flags(tty, str, flags, len)\n\nto insert a string of characters and flags\n\nFor a smart interface the usual code is\n\n    len \u003d tty_request_buffer_room(tty, amount_hardware_says);\n    tty_insert_flip_string(tty, buffer_from_card, len);\n\nMore description!\n\nAt the moment tty buffers are attached directly to the tty.  This is causing a\nlot of the problems related to tty layer locking, also problems at high speed\nand also with bursty data (such as occurs in virtualised environments)\n\nI\u0027m working on ripping out the flip buffers and replacing them with a pool of\ndynamically allocated buffers.  This allows both for old style \"byte I/O\"\ndevices and also helps virtualisation and smart devices where large blocks of\ndata suddenely materialise and need storing.\n\nSo far so good.  Lots of drivers reference tty-\u003eflip.*.  Several of them also\ncall directly and unsafely into function pointers it provides.  This will all\nbreak.  Most drivers can use tty_insert_flip_char which can be kept as an API\nbut others need more.\n\nAt the moment I\u0027ve added the following interfaces, if people think more will\nbe needed now is a good time to say\n\n int tty_buffer_request_room(tty, size)\n\nTry and ensure at least size bytes are available, returns actual room (may be\nzero).  At the moment it just uses the flipbuf space but that will change.\nRepeated calls without characters being added are not cumulative.  (ie if you\ncall it with 1, 1, 1, and then 4 you\u0027ll have four characters of space.  The\nother functions will also try and grow buffers in future but this will be a\nmore efficient way when you know block sizes.\n\n int tty_insert_flip_char(tty, ch, flag)\n\nAs before insert a character if there is room.  Now returns 1 for success, 0\nfor failure.\n\n int tty_insert_flip_string(tty, str, len)\n\nInsert a block of non error characters.  Returns the number inserted.\n\n int tty_prepare_flip_string(tty, strptr, len)\n\nAdjust the buffer to allow len characters to be added.  Returns a buffer\npointer in strptr and the length available.  This allows for hardware that\nneeds to use functions like insl or mencpy_fromio.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Paul Fulghum \u003cpaulkf@microgate.com\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Serge Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "166c3436d683cfe5316c7723ed746a93db053f12",
      "tree": "bb7a72a938b3a9db6a6b04032125ae6a765c0e60",
      "parents": [
        "64916f1ebe93592153c72bcdb189a31e4d40049a"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Jan 09 11:04:31 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Jan 09 11:04:31 2006 -0500"
      },
      "message": "[patch] ipw2100: support WEXT-18 enc_capa v3\n\nThis patch allows ipw2100 driver to advertise the WPA-related encryption\noptions that it does really support.  It\u0027s necessary to work correctly\nwith NetworkManager and other programs that actually check driver \u0026 card\ncapabilities.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    }
  ],
  "next": "f8cfa618dccbdc6dab5297f75779566a388a98fd"
}
