)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "f8cfa618dccbdc6dab5297f75779566a388a98fd",
      "tree": "b91e0952038dafc6e03bf8b1d8948b1fdefec031",
      "parents": [
        "b463581154f3f3eecda27cae60df813fefcd84d3"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:51 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:24 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify attach, EVENT_CARD_INSERTION handlers into one probe callback\n\nUnify the EVENT_CARD_INSERTION and \"attach\" callbacks to one unified\nprobe() callback. As all in-kernel drivers are changed to this new\ncallback, there will be no temporary backwards-compatibility. Inside a\nprobe() function, each driver _must_ set struct pcmcia_device\n*p_dev-\u003einstance and instance-\u003ehandle correctly.\n\nWith these patches, the basic driver interface for 16-bit PCMCIA drivers\nnow has the classic four callbacks known also from other buses:\n\n        int (*probe)            (struct pcmcia_device *dev);\n        void (*remove)          (struct pcmcia_device *dev);\n\n        int (*suspend)          (struct pcmcia_device *dev);\n        int (*resume)           (struct pcmcia_device *dev);\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "b463581154f3f3eecda27cae60df813fefcd84d3",
      "tree": "5e5b0f7a32b0727b64e52b9b2649897e6c841074",
      "parents": [
        "f3990715589d378a2d3aa9b8accd78bb4a2378b7"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:25:35 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:20 2006 +0100"
      },
      "message": "[PATCH] pcmcia: remove dev_list from drivers\n\nThe linked list of devices managed by each PCMCIA driver is, in very most\ncases, unused. Therefore, remove it from many drivers.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "cc3b4866bee996c922e875b8c8efe9f0d8803aae",
      "tree": "6632837b6986f33566f75ed971cecbdc210e3201",
      "parents": [
        "8e9e793d68fcda6cc84c18cedf85ca0f91d801a8"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:23:14 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Jan 06 00:03:10 2006 +0100"
      },
      "message": "[PATCH] pcmcia: unify detach, REMOVAL_EVENT handlers into one remove callback\n\nUnify the \"detach\" and REMOVAL_EVENT handlers to one \"remove\" function.\nOld functionality is preserved, for the moment.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "98e4c28b7ec390c2dad6a4c69d69629c0f7e8b10",
      "tree": "b3d46f0643352e541d6a39e6da09059687cf713d",
      "parents": [
        "63e7ebd06402951bc8863ba5b7bc9b9f42044849"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Mon Nov 14 21:21:18 2005 +0100"
      },
      "committer": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Jan 05 23:59:02 2006 +0100"
      },
      "message": "[PATCH] pcmcia: new suspend core\n\nMove the suspend and resume methods out of the event handler, and into\nspecial functions. Also use these functions for pre- and post-reset, as\nalmost all drivers already do, and the remaining ones can easily be\nconverted.\n\nBugfix to include/pcmcia/ds.c\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\n\n"
    },
    {
      "commit": "d779188d2baf436e67fe8816fca2ef53d246900f",
      "tree": "9bac75842a5611172860feec3c4019ff874a2b89",
      "parents": [
        "f61ea1b0c825a20a1826bb43a226387091934586",
        "ac67c6247361b3b8644b34e5301a46d5069c1373"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:31:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 04 16:31:56 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "3c19065a1e2c862becc576bc65e54f2bc1cbffe6",
      "tree": "ffea801487e7bb870fad3ef3dbd4605193acd5d4",
      "parents": [
        "88df8ef59a3eb54b1e2412765ff2736d2376d1ca"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Jan 03 15:27:38 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 03 15:27:38 2006 -0800"
      },
      "message": "[IEEE80211] ipw2200: Simplify multicast checks.\n\nFrom: Stephen Hemminger \u003cshemminger@osdl.org\u003e\n\nis_multicast_ether_addr() accepts broadcast too, so the\nis_broadcast_ether_addr() calls are redundant.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac67c6247361b3b8644b34e5301a46d5069c1373",
      "tree": "dd83147e304181e889eefa39e5056451031f4b5d",
      "parents": [
        "c4c48d83e9ffb1c25cccd59d5ea9dda6ded01faf",
        "88026842b0a760145aa71d69e74fbc9ec118ca44"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 03 10:49:18 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Jan 03 10:49:18 2006 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "d495657200bd3ce10f9cb52401056804bf365811",
      "tree": "a1d1ddd873685657e4a9ded74a35f63047ed120e",
      "parents": [
        "c8cb00f6ac9aa13b0575726163b165fd2276ff25"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Dec 16 18:57:10 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:51 2005 -0500"
      },
      "message": "[PATCH] orinoco_nortel: Add Symbol LA-4123 ID\n\nAdd ID for Symbol LA-4123.  Reported by Tomas Novak \u003ctap@post.cz\u003e\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "c8cb00f6ac9aa13b0575726163b165fd2276ff25",
      "tree": "62dafcea2b222a2425d7a580c8678def4d578277",
      "parents": [
        "c162eeaa21fde6c27112690f5bc0a461a9f1763e"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Fri Dec 16 18:49:53 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Dec 24 10:05:50 2005 -0500"
      },
      "message": "[PATCH] orinoco_nortel: Fix incorrect PCI resource use\n\norinoco_nortel was broken during conversion to iomem API.  Wrong PCI BAR\nis used for chipset registers.  Reported by Tomas Novak \u003ctap@post.cz\u003e\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "0f52bf905884c6dd7f994c9e2f533b2c02f0bd4b",
      "tree": "42e15d05ffb12e7bfa3be630c383efb19a9ceed9",
      "parents": [
        "c75f4742e2306a319baaa556e53209d4e7c47f0d"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "Brice.Goglin@ens-lyon.org",
        "time": "Thu Dec 01 01:41:46 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Dec 01 04:51:34 2005 -0500"
      },
      "message": "[PATCH] Duplicate IPW_DEBUG option for ipw2100 and 2200\n\nThere are currently two IPW_DEBUG options in drivers/net/wireless/Kconfig\n(one for ipw2100 and one for ipw2200).  The attached patch splits it into\nIPW2100_DEBUG and IPW2200_DEBUG.\n\nSigned-off-by: Brice Goglin \u003cBrice.Goglin@ens-lyon.org\u003e\nCc: \"James P. Ketrenos\" \u003cipw2100-admin@linux.intel.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": "c75f4742e2306a319baaa556e53209d4e7c47f0d",
      "tree": "6644c1c802b8a4f9efb02eca774d9ec24c5fa845",
      "parents": [
        "62d65a8062530a4b2673999deb9be368fa60ca87"
      ],
      "author": {
        "name": "Takis",
        "email": "panagiotis.issaris@gmail.com",
        "time": "Thu Dec 01 01:41:45 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Dec 01 04:51:34 2005 -0500"
      },
      "message": "[PATCH] ipw2200: kzalloc conversion and Kconfig dependency fix\n\n- Use kzalloc for IPW2200\n- Fix config dependency for IPW2200\n\nSigned-off-by: Panagiotis Issaris \u003ctakis@issaris.org\u003e\nCc: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nCc: Yi Zhu \u003cyi.zhu@intel.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": "62d65a8062530a4b2673999deb9be368fa60ca87",
      "tree": "89ccd9b8de02b247f145275311378280ae26cdfb",
      "parents": [
        "f89b23217372ed9bdba8804c1616d445402d1e05",
        "ea182d4aefa3a27847d890b1592a608d1180aa45"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Dec 01 04:51:26 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Dec 01 04:51:26 2005 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "f89b23217372ed9bdba8804c1616d445402d1e05",
      "tree": "cb2c44e47590dfca02f98ecd5f7c973db2f241ba",
      "parents": [
        "127477840b9fd205958203648b9fa89860d69a43"
      ],
      "author": {
        "name": "Dan Streetman",
        "email": "ddstreet@ieee.org",
        "time": "Fri Nov 11 11:41:42 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Dec 01 02:40:34 2005 -0500"
      },
      "message": "[PATCH] airo.c: add support for IW_ENCODE_TEMP (i.e. xsupplicant)\n\nHello Jeff,\n\nthis patch changes causes the airo driver to not reset the card when a\ntemporary WEP key is set, when the IW_ENCODE_TEMP flag is used.  This is\nneeded for xsupplicant as 802.1x, LEAP, etc. change WEP keys frequently\nafter authentication and resetting the card causes infinite\nreauthentication.\n\nJavier and Jean agree with the patch, Javier suggested I send this to\nyou, can you apply this?\n\nThanks.\n\nSigned-off-by: Dan Streetman \u003cddstreet@ieee.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "1d97f384486a697ed227ef4609a26f18a8ea9a11",
      "tree": "930213b1fb4f810c0e0ab3cfcfd3feeb2880a1fe",
      "parents": [
        "1096e87174f925bb817a41386ee70573b2a7d6ff"
      ],
      "author": {
        "name": "Matthieu CASTET",
        "email": "castet.matthieu@free.fr",
        "time": "Thu Dec 01 02:35:26 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Dec 01 02:35:26 2005 -0500"
      },
      "message": "[wireless airo] reset card in init\n\nwithout this patch after an rmmod, modprobe the card won\u0027t work anymore\nuntil the next reboot.\n\nThis patch seem safe to apply for all cards as the bsd driver already do\nthat.\n\nI had to add a timeout because strange things happen (issuecommand will\nfail) if the card is already reseted (after a reboot).\n\nPS : it seems there are missing reset when leaving monitor mode...\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\n"
    },
    {
      "commit": "c08ad1e304061dbd6ef7545d8f2db530b43c0fbd",
      "tree": "ce55c1ed1d7aabe5dd691a9270de9f63a4ae3738",
      "parents": [
        "ee7ebdf40260c6c5586f20cda5d253bc988e7baa"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Tue Nov 29 02:59:27 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Thu Dec 01 02:28:56 2005 -0500"
      },
      "message": "[PATCH] orinoco: fix setting power management parameters\n\nPower management parameters could not be set by iwconfig due to\nincorrect error handling.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "c902f981b79b512eb3d0c0410f8cae88c78beb57",
      "tree": "6c18ba859a0d11d14402b3c1b303f00f0e561915",
      "parents": [
        "97bae8dc961f59e81e85c7f92ff04f5ff73c20e8",
        "f7492f17f2123f0f4db5f9e8ba89867a7b352658"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 18 15:07:11 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 18 15:07:11 2005 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "f7492f17f2123f0f4db5f9e8ba89867a7b352658",
      "tree": "8e81147b6b1bb6a7784d56024a21e17ceda2a14b",
      "parents": [
        "51c83a946d5c8bc05eef7828197080f31fa33601"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 18 15:06:59 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 18 15:06:59 2005 -0500"
      },
      "message": "[wireless hermes] build fix\n"
    },
    {
      "commit": "51c83a946d5c8bc05eef7828197080f31fa33601",
      "tree": "5ece41dc3bd597f93d22ff499952b161060c371d",
      "parents": [
        "cea00da3972806d213a7dbe1b98e889435385e6b",
        "eaf8f53bc001d20aa59aa4519b71f11a1cc7f945"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 18 13:57:44 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 18 13:57:44 2005 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.tuxdriver.com/git/netdev-jwl\n"
    },
    {
      "commit": "eaf8f53bc001d20aa59aa4519b71f11a1cc7f945",
      "tree": "14976ddc4b0dab125a6e42bb503dcdaa4ff50f18",
      "parents": [
        "a7a461b32fdff1e7db42b50db53840e4fa978384"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Sat Nov 12 12:50:12 2005 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 18 13:51:40 2005 -0500"
      },
      "message": "[PATCH] ipw2100: Fix \u0027Driver using old /proc/net/wireless...\u0027 message\n\nipw2100: Fix \u0027Driver using old /proc/net/wireless...\u0027 message\n\nWireless extensions moved the get_wireless_stats handler from being\nin net_device into wireless_handler.\n\nA prior instance of this patch resolved the issue for the ipw2200.\nThis one fixes it for the ipw2100.\n\nSigned-off-by: Benoit Boissinot \u003cbenoit.boissinot@ens-lyon.org\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "97bae8dc961f59e81e85c7f92ff04f5ff73c20e8",
      "tree": "4b1d350e36c76cf1d1665292976af8cc10d57e4c",
      "parents": [
        "15d014d13149aedd76cbff1b5c3bbfe839391457",
        "cea00da3972806d213a7dbe1b98e889435385e6b"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 18 13:36:39 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 18 13:36:39 2005 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "c5b42f343d19d0a04782db0dde5b128dd282f95c",
      "tree": "ec0b45fac9f38dcc6b6066efbfea7b04450060e7",
      "parents": [
        "cbf7c42b727826770a44c0a10ef3663da08e64bc"
      ],
      "author": {
        "name": "Gabriel A. Devenyi",
        "email": "ace@staticwave.ca",
        "time": "Sat Nov 12 16:00:46 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 18 13:31:00 2005 -0500"
      },
      "message": "[PATCH] drivers/net/wireless/hermes.c unsigned int comparision\n\nhermas_bap_pread,  hermes_bap_pwrite, and hermes_bap_pwrite_pad all have a parameter \"len\" that is declared unsigned,\nbut checked for a value less than zero. Auditing the callers, it is possible for len to be passed a negative value, so len should be an int.\n\nThanks to LinuxICC (http://linuxicc.sf.net)\n\nSigned-off-by: Gabriel A. Devenyi \u003cace@staticwave.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "cbf7c42b727826770a44c0a10ef3663da08e64bc",
      "tree": "0206348a235c72ecb239f2fd82c29ac5daf38a5c",
      "parents": [
        "344547093274c8bdb87becb939e5c8ab009ebfe6"
      ],
      "author": {
        "name": "Roger While",
        "email": "simrw@sim-basis.de",
        "time": "Mon Nov 14 11:50:46 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 18 13:29:41 2005 -0500"
      },
      "message": "[PATCH] prism54 : Remove extraneous udelay/register read\n\nIn isl_38xx.c\nIn routine isl38xx_trigger-device\n\nMove unnecessary udelay/register read.\nThis is only required when hand-compiling the driver and\nsetting  VERBOSE \u003e SHOW_ERROR_MESSAGES\n\nSigned-off-by: Roger While \u003csimrw@sim-basis.de\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "620d9aa95b7910da07912340971bc2d9b2497382",
      "tree": "dc6389a6a1020dd69b120b4958cd85f0e23d6be2",
      "parents": [
        "2afecc047e9077d8dc9e312b32e944955e71ce53"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 16 16:09:53 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 18 13:29:06 2005 -0500"
      },
      "message": "[PATCH] i82593.h: make header comment GPL-compatible\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "1f8fc99300c6247cace008c470f31eb86e9e7802",
      "tree": "8e09406ea2d7a4de8343185277576fed47725d97",
      "parents": [
        "638cbac8de9b57345a9446e107b6aebc10b58970",
        "7635d345b2c047339b44c85fff486c6b94b67216"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 18 13:23:52 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 18 13:23:52 2005 -0500"
      },
      "message": "Merge branch \u0027upstream-jgarzik\u0027 of git://git.tuxdriver.com/git/netdev-jwl\n"
    },
    {
      "commit": "3b26b1100e26811e54770abaa221eae140ba840d",
      "tree": "eb19e8e3145dfeb93ca5f1f9882302f5831fb35b",
      "parents": [
        "efb3442cf1c65747a858476e10f705612383eed1"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Nov 17 13:58:30 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 17 08:32:58 2005 -0800"
      },
      "message": "[PATCH] ipw2200: fix error log offset calculation\n\nThis fixes a slab corruption issue in the ipw2200 driver: it essentially\nmultiplied the error log number _twice_ by the size of the error element\nentry (once explicitly in the code, and once implicitly as part of the\nregular pointer arithmetic).\n\nCc: Henrik Brix Andersen \u003cbrix@gentoo.org\u003e\nCc: Bernard Blackham \u003cbernard@blackham.com.au\u003e\nCc: Zilvinas Valinskas \u003czilvinas@gemtek.lt\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n--\n"
    },
    {
      "commit": "efb3442cf1c65747a858476e10f705612383eed1",
      "tree": "a093915da40a7887a8c8a3f927177764a55d33d2",
      "parents": [
        "0db169f9703115bab09eda5d89a8f6937a7bf98e"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Wed Nov 16 21:55:05 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 17 08:32:58 2005 -0800"
      },
      "message": "[PATCH] ipw2200: disallow direct scanning when device is down\n\nThe function ipw_request_direct_scan() should bail out when the device\nis down.  This fixes a lockup caused by wpa_supplicant triggering\nipw_request_direct_scan() while the driver was in a middle of a reset\ndue to firmware errors.\n\nThanks to Zilvinas Valinskas for reporting the bug and helping me\ndebug it.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7635d345b2c047339b44c85fff486c6b94b67216",
      "tree": "26c3084df392c33094fd58bba0b8286e56940e18",
      "parents": [
        "5bc4c36d7cd9f1605efeade67b3d27845a4affcd"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Nov 13 13:26:25 2005 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 16 14:13:20 2005 -0500"
      },
      "message": "[PATCH] hostap: rename hostap.c to hostap_main.c\n\nI wanted to remove the #include \"hostap_ioctl.c\" from hostap.c and\nbuild hostap_ioctl.c separately, but this doesn\u0027t work since hostap.c\nhas the same name as the module.\n\nAfter renaming hostap.c this will be possible.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Jouni Malinen \u003cjkmaline@cc.hut.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5bc4c36d7cd9f1605efeade67b3d27845a4affcd",
      "tree": "e843b8935601345fb926bf979a31f43b34d44079",
      "parents": [
        "4d791aadf63c9d605bc9a4144e79d5756fc29fb3"
      ],
      "author": {
        "name": "Christophe Lucas",
        "email": "clucas@rotomalug.org",
        "time": "Sat Nov 12 21:58:53 2005 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 16 14:13:20 2005 -0500"
      },
      "message": "[PATCH] atmel: audit return code of create_proc_read_entry\n\nSigned-off-by: Christophe Lucas \u003cclucas@rotomalug.org\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4d791aadf63c9d605bc9a4144e79d5756fc29fb3",
      "tree": "8a8d09d11a00a1d3487fd76c3ffc371ac2aff160",
      "parents": [
        "c1120b22499d7e13e5cd2349cb2168b76d0edaca"
      ],
      "author": {
        "name": "Carlo Perassi",
        "email": "carlo@linux.it",
        "time": "Sun Nov 13 15:02:15 2005 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 16 14:13:20 2005 -0500"
      },
      "message": "[PATCH] atmel: CodingStyle cleanup\n\nReading this driver I noticed some trailing whitespaces and tabs so I\nremoved them with some 80th column fitting and a few more similar\nthings.\n\nSigned-off-by: Carlo Perassi \u003ccarlo@linux.it\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2ecc26b87a2b3e8650d3c7fe3fc85a8c73d5560d",
      "tree": "0453e556241830d675d2063b74ac3b769326b379",
      "parents": [
        "6af37fa9928a0d50cda1bad14b2eda8c1a4d1a0e",
        "b16a228d05a95b27d77d07a91688382f68ece8a7"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 08:14:56 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 08:14:56 2005 -0500"
      },
      "message": "Merge branch \u0027atmel\u0027\n"
    },
    {
      "commit": "b16a228d05a95b27d77d07a91688382f68ece8a7",
      "tree": "a76708ef80110839f6f8cc88da292962548d51f5",
      "parents": [
        "741b2252a5e14d6c60a913c77a6099abe73a854a"
      ],
      "author": {
        "name": "simon@thekelleys.org.uk",
        "email": "simon@thekelleys.org.uk",
        "time": "Sun Oct 30 15:50:15 2005 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 11 08:12:17 2005 -0500"
      },
      "message": "[PATCH] Atmel wireless update\n\n* Merge PCMCIA card table with new Brodowski PCMCIA id table.\n* Add missing entries to PCMCIA id table.\n* Other tweaks to conform with Documentation/driver-changes.txt\n  (types, call request_region, etc)\n* Fix size of requested IO region.\n* Reduce printk verbosity.\n* Remove EXPERIMENTAL\n* tweak to association code - don\u0027t force shared key authentication\n  when wep in use.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "a7c243b544c0e9f6775c2607decaa59d54fb9e11",
      "tree": "86fdb4d2d6cef932af7497f28827e7d52b29e48c",
      "parents": [
        "7df446e7e043b2ba5fd5de42529f9d797e8b501a",
        "f406db8cba6bbce42b96490e6d31bdec229ad994"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 08:34:36 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 08:34:36 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "733482e445ca4450cf41381b1c95e2b8c7145114",
      "tree": "d31a2fdaeb8e439fc348a781c780a035d794266d",
      "parents": [
        "c1a0f5e3c01d28b6782457bee5ae5ace3a9958ec"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Tue Nov 08 21:34:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:55:57 2005 -0800"
      },
      "message": "[PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason\n\nThis patch removes almost all inclusions of linux/version.h.  The 3\n#defines are unused in most of the touched files.\n\nA few drivers use the simple KERNEL_VERSION(a,b,c) macro, which is\nunfortunatly in linux/version.h.\n\nThere are also lots of #ifdef for long obsolete kernels, this was not\ntouched.  In a few places, the linux/version.h include was move to where\nthe LINUX_VERSION_CODE was used.\n\nquilt vi `find * -type f -name \"*.[ch]\"|xargs grep -El \u0027(UTS_RELEASE|LINUX_VERSION_CODE|KERNEL_VERSION|linux/version.h)\u0027|grep -Ev \u0027(/(boot|coda|drm)/|~$)\u0027`\n\nsearch pattern:\n/UTS_RELEASE\\|LINUX_VERSION_CODE\\|KERNEL_VERSION\\|linux\\/\\(utsname\\|version\\).h\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c2a8fad43376b2567087358a9cc46844f742342e",
      "tree": "1e00e52b1cb7cf63856a3d865381a03369a263a0",
      "parents": [
        "eedb9f09e92598c165de37a8c210434d270ca3a6"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Nov 09 00:49:38 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Nov 09 00:49:38 2005 -0500"
      },
      "message": "[wireless ipw2100] kill unused-var warnings for debug-disabled code\n"
    },
    {
      "commit": "eedb9f09e92598c165de37a8c210434d270ca3a6",
      "tree": "11f4ab9bcc75210c2b4a15dc33c3f4d6a612deec",
      "parents": [
        "f24e09754bcb4d367664ea635c0c4ccde6ec4df5",
        "826d2abe9945372c8838398bfd88a1caa5844d41"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Nov 09 00:47:08 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Wed Nov 09 00:47:08 2005 -0500"
      },
      "message": "Merge rsync://bughost.org/repos/ipw-delta/\n"
    },
    {
      "commit": "3133c5e896c0b2509e72ae0c2cb9452c80d47f46",
      "tree": "ae8af7e85d0a7c402cca7d31eac2935897e1d698",
      "parents": [
        "6b995751c2e851d2bc9c277b5884d0adb519e31d",
        "b69a3aa85cb7bda2eb6c5932a62c1337d0d6612c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 22:54:48 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 07 22:54:48 2005 -0500"
      },
      "message": "Merge git://git.tuxdriver.com/git/netdev-jwl\n"
    },
    {
      "commit": "b69a3aa85cb7bda2eb6c5932a62c1337d0d6612c",
      "tree": "64a65fcec724795c213ab96c1419c95a78c41be4",
      "parents": [
        "f36be62115aabd50b4eda0f06f07ab5fae2e9cfd"
      ],
      "author": {
        "name": "Panagiotis Issaris",
        "email": "takis@issaris.org",
        "time": "Tue Nov 08 00:03:15 2005 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 21:50:01 2005 -0500"
      },
      "message": "[PATCH] wireless net: Conversions of kmalloc/memset to kzalloc\n\nMore conversions of kmalloc/memset to kzalloc\n\nSigned-off-by: Panagiotis Issaris \u003ctakis@issaris.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f36be62115aabd50b4eda0f06f07ab5fae2e9cfd",
      "tree": "9fd9f6a2b0a53bbf316eb72594282b0a6d345b3c",
      "parents": [
        "097688ef4710648db335c3c4fa243751f60b330a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Nov 08 00:41:48 2005 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 21:50:01 2005 -0500"
      },
      "message": "[PATCH] atmel: memset correct range\n\nSpecify the correct range when calling memset in atmel_get_range.\nDo this by specifying the size of the structure, rather than the size\nof the pointer.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0b47939fe616a5e0dd279d98d1eb372e4acc1c09",
      "tree": "0e7d5bceaba4a2ca0d55accdd59218edc4d023c5",
      "parents": [
        "de7fe963b123365a27f82330689806226a48d088"
      ],
      "author": {
        "name": "Roger While",
        "email": "simrw@sim-basis.de",
        "time": "Mon Nov 07 20:58:21 2005 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 21:50:00 2005 -0500"
      },
      "message": "[PATCH] prism54 : Transmit stats updated in wrong place\n\nMove update of the transmit statistics to the correct place.  This\nwould be just before starting transmission rather than (potentially\nlong) afterward.\n\nSigned-off-by: Roger While \u003csimrw@sim-basis.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "de7fe963b123365a27f82330689806226a48d088",
      "tree": "19bcac799db2f77420ada3ca4356cbb906da17de",
      "parents": [
        "ac1f60db6a62c8605b551497c8002ba267ea1f4a"
      ],
      "author": {
        "name": "Roger While",
        "email": "simrw@sim-basis.de",
        "time": "Mon Nov 07 20:57:58 2005 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 21:50:00 2005 -0500"
      },
      "message": "[PATCH] prism54 : Unused variable / extraneous udelay\n\nIn isl_38xx.c :\nThe variable \"counter\" is defined and incremented but never\nused except if the driver is hand-compiled setting\nVERBOSE \u003e SHOW_ERROR_MESSAGES.\nMove the definition and the increment to within the\n#if VERBOSE ..   block.\n\nRemove extraneous udelay\u0027s.\nThese are not required when triggering the device.\n\nSigned-off-by: Roger While \u003csimrw@sim-basis.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cf1b479b6922c6736d9f00d90c2b78e977692c93",
      "tree": "bd7488fcae82f9614c2ee44d7d982e15a3c04b55",
      "parents": [
        "81715376de909637b957f856e30880871fbd78fc"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Thu Oct 20 16:35:24 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:52:15 2005 -0600"
      },
      "message": "Update version ipw2200 stamp to 1.0.8\n"
    },
    {
      "commit": "81715376de909637b957f856e30880871fbd78fc",
      "tree": "66319480546e4912c9a5a922d6e679e2d5825ad7",
      "parents": [
        "286568ab1e8f0e09a76cfa58e8ed48ddc44484b5"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Thu Aug 25 01:37:28 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:52:13 2005 -0600"
      },
      "message": "Updated firmware version stamp to 2.4 from 2.3 so it will use the latest firmware.\nYou can obtain the firmware at http://ipw2200.sf.net/firmware.php\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "286568ab1e8f0e09a76cfa58e8ed48ddc44484b5",
      "tree": "fbb8bdd43cbc12b642ed4109a8b2de99793e4f47",
      "parents": [
        "9d5b880bb8e977426d64a4caebe3fd3ae73a2862"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Tue Aug 30 10:34:25 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:52:10 2005 -0600"
      },
      "message": "Fixed parameter reordering in firmware log routine.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "9d5b880bb8e977426d64a4caebe3fd3ae73a2862",
      "tree": "eabb0466805d6e13268951f50edf331ffee526a5",
      "parents": [
        "035205760e4f28082fedb258a20c804746c84ffe"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Wed Oct 19 16:25:33 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:52:07 2005 -0600"
      },
      "message": "Fixed problem with not being able to send broadcast packets.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "035205760e4f28082fedb258a20c804746c84ffe",
      "tree": "5d13b9c6287f1e6f753f859026920e9c67f53689",
      "parents": [
        "991d1cc5963f4926478f3139ec0b0dd26a2c888c"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Oct 19 16:12:31 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:52:05 2005 -0600"
      },
      "message": "Added channel support for ipw2200 cards identified as \u0027ZZR\u0027\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "991d1cc5963f4926478f3139ec0b0dd26a2c888c",
      "tree": "dcfb9b32f23be2c8952797fd81174219abd76c85",
      "parents": [
        "e758256104c3c2475f7746bc1b348c99cdb207f2"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Thu Oct 13 09:26:48 2005 +0000"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:52:02 2005 -0600"
      },
      "message": "Removed warning about TKIP not being configured if countermeasures are\nconfigured.\n\nCountermeasures default to being turned off when wpa_supplicant runs,\nregardless of if TKIP is being used.  They are only turned on if a TKIP\nis running.  The warning we were printing is therefore not needed.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "e758256104c3c2475f7746bc1b348c99cdb207f2",
      "tree": "c3076d27876f5d633db3ed5f8e3e4775679b7245",
      "parents": [
        "8935f39e86e3707770e091fb58d9060307edf959"
      ],
      "author": {
        "name": "Ben Cahill",
        "email": "ben.m.cahill@intel.com",
        "time": "Thu Oct 06 15:34:41 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:52:00 2005 -0600"
      },
      "message": "Fixes missed beacon logic in relation to on-network AP roaming.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "8935f39e86e3707770e091fb58d9060307edf959",
      "tree": "d85da62867f9d46fe68baed98186a4f04bb787ae",
      "parents": [
        "97a78ca968b84a5e9d8854622b4760cec5058f77"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Oct 05 15:59:08 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:57 2005 -0600"
      },
      "message": "Removed legacy WIRELESS_EXT checks from ipw2200.c\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "97a78ca968b84a5e9d8854622b4760cec5058f77",
      "tree": "79a8105f17bab5db404d1f9bd49b3fa916fd1eb1",
      "parents": [
        "87bb5e3814572b85cf5d4650fb1f88267411845f"
      ],
      "author": {
        "name": "Benoit Boissinot",
        "email": "bboissin+ipw2100@gmail.com",
        "time": "Thu Sep 15 17:30:28 2005 +0000"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:54 2005 -0600"
      },
      "message": "Fix \u0027Driver using old /proc/net/wireless support, please fix driver !\u0027 message.\n\nWireless extensions moved the get_wireless_stats handler from being\nin net_device into wireless_handler.\n\nSigned-off-by: Benoit Boissinot \u003cbenoit.boissinot@ens-lyon.org\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "87bb5e3814572b85cf5d4650fb1f88267411845f",
      "tree": "b4e20691e20077eaee00eab3266b32f3c1b7da05",
      "parents": [
        "9ef539d0d6fca1cd0b1f9b884be8b92cb80159c9"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Thu Sep 15 01:00:31 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:52 2005 -0600"
      },
      "message": "Pulled out a stray KERNEL_VERSION check around the suspend handler.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "9ef539d0d6fca1cd0b1f9b884be8b92cb80159c9",
      "tree": "3b86e4c0453ac4cd87a2d58378fc531f93c23597",
      "parents": [
        "e63247269de722c3e753991025fb7f15c6aba9aa"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Thu Sep 15 00:42:42 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:49 2005 -0600"
      },
      "message": "Updated driver version stamps for ipw2100 (1.1.3) and ipw2200 (1.0.7)\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "e63247269de722c3e753991025fb7f15c6aba9aa",
      "tree": "905710c6c5ad75b90dbb11da009dd064b705c03a",
      "parents": [
        "f4ff497d45c7071166277a39590cc59b50dc893c"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Wed Sep 14 21:04:15 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:47 2005 -0600"
      },
      "message": "Fixes WEP firmware error condition.\n\nThe problem is caused by the patch in bug455 -- Channel change flood\ngenerates fatal error.\n\nThe patch set the DISASSOCIATING status bit after sending the command.\nThe process was scheduled out when waiting for the command to be sent to\nthe card. The disassociated notification clears the DISASSOCIATING bit\nin the tasklet before the process set the bit.\n\nMove the bit setting code before sending the command now.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "f4ff497d45c7071166277a39590cc59b50dc893c",
      "tree": "1db4370e38cc2ba866dc6068fadee23f8f587590",
      "parents": [
        "29cb843e6457c45c4a257a0d2080da3fd7fb9d1e"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Sep 12 10:48:48 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:44 2005 -0600"
      },
      "message": "[Fix bug# 771] Too many (8) bytes recieved when using AES/hwcrypto\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "29cb843e6457c45c4a257a0d2080da3fd7fb9d1e",
      "tree": "8342a3735fac973f66a469d31630b3bb3cd4a7cf",
      "parents": [
        "392d0f6d0752e6a3e25c3e3da95d78c53b0fd7a1"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Mon Sep 12 10:43:33 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:41 2005 -0600"
      },
      "message": "Fixes problem with WEP not working (association succeeds, but no Tx/Rx)\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "392d0f6d0752e6a3e25c3e3da95d78c53b0fd7a1",
      "tree": "7af3f936974a169cc86a20f463f83af0f308276c",
      "parents": [
        "fb7ccc9e6d1a2872ea8a07154f1689d19a7576c5"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 07 18:39:03 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:39 2005 -0600"
      },
      "message": "Removed PF_SYNCTHREAD legacy.\n\nThe PF_SYNCTHREAD check was introduced to try and remain compatible with\nSWSUSP2.  This check is no longer needed with newer versions.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "fb7ccc9e6d1a2872ea8a07154f1689d19a7576c5",
      "tree": "9639c1c101af0d99f3f87f5a49d9ad9add887b7d",
      "parents": [
        "cdd1fa1e10a2231b5e24bde82550ac499aa5dcc4"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 07 18:19:08 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:36 2005 -0600"
      },
      "message": "Fixed problem with get_cmd_string not existing if CONFIG_IPW_DEBUG disabled.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "cdd1fa1e10a2231b5e24bde82550ac499aa5dcc4",
      "tree": "8c2a2ff794bf3e53b350f0ee7e8971f7d96aae32",
      "parents": [
        "567deaf6d4a3372cd16b8719741ca3a6157c9615"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Wed Aug 31 18:14:27 2005 +0800"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:34 2005 -0600"
      },
      "message": "Card with WEP enabled and using shared-key auth will have firmware\nerror when it tries to auth to a WPA ap. The patch filters out WPA\nnetworks if the card is not wpa enabled when selecting network to\nassociate to.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\n"
    },
    {
      "commit": "567deaf6d4a3372cd16b8719741ca3a6157c9615",
      "tree": "70b81b5a07473eb1a1de798e9271a1389306b43c",
      "parents": [
        "90700fd982022f0519e7bd7595adb8084f36d1c6"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Wed Aug 31 18:07:22 2005 +0800"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:29 2005 -0600"
      },
      "message": "Mixed PTK/GTK CCMP/TKIP support.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\n"
    },
    {
      "commit": "90700fd982022f0519e7bd7595adb8084f36d1c6",
      "tree": "297461b8ec67e914f0518be5ddb21831bb179b45",
      "parents": [
        "24a47dbd89a2738bc149de4685ae5a2a97193ae1"
      ],
      "author": {
        "name": "Peter Jones",
        "email": "pjones@redhat.com",
        "time": "Fri Aug 26 16:51:06 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:25 2005 -0600"
      },
      "message": "Fixed is_network_packet() to include checking for broadcast packets.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "24a47dbd89a2738bc149de4685ae5a2a97193ae1",
      "tree": "8f51a610a39581d48b6b9a6e7a0e4ba8420df8a3",
      "parents": [
        "a4f6bbb305123c2c42322a10a770be64089a17ca"
      ],
      "author": {
        "name": "Mike Kershaw",
        "email": "dragorn@kismetwireless.net",
        "time": "Fri Aug 26 00:41:54 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:22 2005 -0600"
      },
      "message": "Adds radiotap support to ipw2200 in monitor mode..\n\nSigned-off-by: Mike Kershaw \u003cdragorn@kismetwireless.net\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "a4f6bbb305123c2c42322a10a770be64089a17ca",
      "tree": "6f43bf7bb84b7ef2459e2b1023fb1db34ffb8cbc",
      "parents": [
        "054b08d48464bfa8e5be69829b59bd599c5dcd72"
      ],
      "author": {
        "name": "Peter Jones",
        "email": "pjones@redhat.com",
        "time": "Fri Aug 26 00:33:34 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:19 2005 -0600"
      },
      "message": "Make all the places the firmware fails to load showerrors (in decimal,\nso you can cross-reference errno.h easily).\n\nSigned-off-by: Peter Jones \u003cpjones@redhat.com\u003e\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "054b08d48464bfa8e5be69829b59bd599c5dcd72",
      "tree": "c60cb9e8e0407d8b98572e933c5fd250a82e05ee",
      "parents": [
        "55135791819270a412dfb99f66301f02c72edadf"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Thu Aug 25 17:45:49 2005 +0800"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:17 2005 -0600"
      },
      "message": "Don\u0027t set hardware WEP if we are actually using TKIP/AES.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\n"
    },
    {
      "commit": "55135791819270a412dfb99f66301f02c72edadf",
      "tree": "b854cf6f17428f9610cf9868e0a51b66b6465b1a",
      "parents": [
        "7b99659f97ca20e5f1ea56253a9449d278d825d5"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Aug 25 17:43:14 2005 +0800"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:14 2005 -0600"
      },
      "message": "[Bug 760] Fix setting WEP key in monitor mode causes IV lost.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\n"
    },
    {
      "commit": "7b99659f97ca20e5f1ea56253a9449d278d825d5",
      "tree": "318b810e66466299874004b202fa7ee9a4538878",
      "parents": [
        "a0e04ab36048eb1c3da2524b5b0b802b6ab064f0"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Thu Aug 25 17:36:13 2005 +0800"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:11 2005 -0600"
      },
      "message": "[Bug 455] Fix frequent channel change generates firmware fatal error.\n\nBecause of the frequent channel change, it is possible that when we are\ntry to associate with channel 1 (authenticated but not associated).\nAnother channel change comes at this time, then the driver will issue\ndisassociate command to the firmware which will cause the fatal error.\n\nIt seems that the association/disassociation procedure should not be\ninterrupted.\n\nThe patch attached adds test on STATUS_ASSOCIATING | STATUS_DISASSOCIATING\nin ipw_send_cmd(), when ensures that commands will not be sent to firmware\nwhen we are in these two status.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\n"
    },
    {
      "commit": "a0e04ab36048eb1c3da2524b5b0b802b6ab064f0",
      "tree": "a12ae524c5da22d51a66440822776b565d22c31c",
      "parents": [
        "3b9990cb1751d3d267c0e5c94bff0f155c944c66"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Thu Aug 25 00:49:43 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:09 2005 -0600"
      },
      "message": "Added wait_state wakeup on scan completion.\nFixed copyright date in ipw2200.h\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "3b9990cb1751d3d267c0e5c94bff0f155c944c66",
      "tree": "4889e130e3d3482a8784cdd7d0d38b8bcc93b246",
      "parents": [
        "1fe0adb4314009362d28205bbf09f6d758e82002"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Fri Aug 19 13:18:55 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:06 2005 -0600"
      },
      "message": "Updated ipw2200 to use the new ieee80211 callbacks\n(handle_probe_response, handle_beacon, handle_association_response).\n\nFixed a problem with ipw_send_cmd() returning non-zero on success.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "1fe0adb4314009362d28205bbf09f6d758e82002",
      "tree": "63809744601a0f97ed8499c72377ab49d78a78ab",
      "parents": [
        "f6c5cb7c6f8a85045996bfc3442af963d6578d60"
      ],
      "author": {
        "name": "Liu Hong",
        "email": "hong.liu@intel.com",
        "time": "Fri Aug 19 09:33:10 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:03 2005 -0600"
      },
      "message": "Migrated some of the channel verification code back into the driver to\nkeep regulatory consistency in one location.\n\nSigned-off-by: James Ketrenos\n"
    },
    {
      "commit": "f6c5cb7c6f8a85045996bfc3442af963d6578d60",
      "tree": "47de65141268590002d7c9a091303681f84a6595",
      "parents": [
        "9ddf84f6f20335ce896feb459b19c3258bbf2e96"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Thu Aug 25 00:39:09 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:51:00 2005 -0600"
      },
      "message": "Added cmdlog in non-debug systems.\n\nYou can now specify via the module parameter \u0027cmdlog\u0027 to allocate a\nring buffer for caching host commands sent to the firmware. They can\nthen be dumped at any time via the sysfs entry \u0027cmd_log\u0027\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "9ddf84f6f20335ce896feb459b19c3258bbf2e96",
      "tree": "48e2e961031aa7bb7fe7fef401ba132b1e53bf39",
      "parents": [
        "b39860c60b135ef16c1c16a3e2a757ff8070c5ad"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Tue Aug 16 17:07:11 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:58 2005 -0600"
      },
      "message": "Changed all of the ipw_send_cmd() calls to return any ipw_send_cmd error\ncodes to the caller and changed ipw_send_cmd itself to print the error\nmessage to the syslog indicating which command failed to be sent.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "b39860c60b135ef16c1c16a3e2a757ff8070c5ad",
      "tree": "dde06d69fb792a0993e3a756d35a0cc9509388cf",
      "parents": [
        "e666619e232308c8ee2aba6b87f28ad26b38d905"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Fri Aug 12 09:36:32 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:55 2005 -0600"
      },
      "message": "Switched firmware error dumping so that it will capture a log available\nvia sysfs even if debugging disabled.  When a firmware error is\ncaptured, it will be dumped to the kernel log (if debug enabled) and\ncaptured in memory to be retrieved via sysfs.\n\nIf an error has already been captured, subsequent errors will be\ndropped.\n\nThe existing error can be cleared by writing to the error log entry.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "e666619e232308c8ee2aba6b87f28ad26b38d905",
      "tree": "37cb616367595bb95c456ed938ff78c8db87846a",
      "parents": [
        "6de9f7f27defe6f1a2d33d0b78af6b1a0ad18330"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Fri Aug 12 09:17:04 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:52 2005 -0600"
      },
      "message": "Modified ipw_config and STATUS_INIT setting to correct race condition\nwith request_scan being called before initialized if invoked from\ninsmod, resulting in no association occurring during boot until iwlist\nscan is run.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "6de9f7f27defe6f1a2d33d0b78af6b1a0ad18330",
      "tree": "b30d488ffce4501c659cce7b9e43c82ebbdbddd3",
      "parents": [
        "22501c8ed70398178e8c8d55e65da97b7e7fb610"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Aug 11 14:39:33 2005 +0800"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:50 2005 -0600"
      },
      "message": "Fix firmware error when setting tx_power.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\n"
    },
    {
      "commit": "22501c8ed70398178e8c8d55e65da97b7e7fb610",
      "tree": "e74d5a23135d98c890b7ebd9c79d773071d960ea",
      "parents": [
        "0ece35b557c5097c90df9e8fbf47e4da46377df1"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Aug 11 10:49:17 2005 +0800"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:47 2005 -0600"
      },
      "message": "Fix ipw_wx_get_txpow shows wrong disabled value.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\n"
    },
    {
      "commit": "0ece35b557c5097c90df9e8fbf47e4da46377df1",
      "tree": "36a6b5de7924cbd2fe007fe5bf70074a906786ff",
      "parents": [
        "caeff81b4e6479884f3cd2ced526bebd4f0c5eff"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Fri Aug 05 17:26:51 2005 +0800"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:45 2005 -0600"
      },
      "message": "[Bug 701] Fix a misuse of ieee-\u003emode with ieee-\u003eiw_mode.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\n"
    },
    {
      "commit": "caeff81b4e6479884f3cd2ced526bebd4f0c5eff",
      "tree": "f5b3a452d519d904acd16f30ef4a5c973635ecbd",
      "parents": [
        "1fbfea549f07f1f7afd436f1e45b25437f0172c2"
      ],
      "author": {
        "name": "Hong Liu",
        "email": "hong.liu@intel.com",
        "time": "Fri Aug 05 17:25:50 2005 +0800"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:42 2005 -0600"
      },
      "message": "Fixes the ad-hoc network WEP key list issue.\n\nIf we configure the wep keys after creating the ibss network, the\nbeacons of this network will not show correctly (it still shows \"key\noff\" in iwlist scan report). This is because we don\u0027t update the\nbeacon info in firmware.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\n"
    },
    {
      "commit": "1fbfea549f07f1f7afd436f1e45b25437f0172c2",
      "tree": "96dced82fc405eab36695e1f7568c4c77fc77324",
      "parents": [
        "e402c9374112aaf1fc5796013dc3040ebb3954ca"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Fri Aug 05 17:22:56 2005 +0800"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:39 2005 -0600"
      },
      "message": "[Bug 792] Fix WPA-PSK AES both for -Dipw and -Dwext.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\n"
    },
    {
      "commit": "e402c9374112aaf1fc5796013dc3040ebb3954ca",
      "tree": "c4c3aa9d0ae2e9b773b2421ef221bb54f0c677a7",
      "parents": [
        "87b016cb64b267a6f791494a4cfd84e84e022ebb"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Fri Aug 05 17:20:40 2005 +0800"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:37 2005 -0600"
      },
      "message": "Disable host fragmentation in open mode since IPW2200/2915 hardware\nsupport hardware fragmentation.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\n"
    },
    {
      "commit": "87b016cb64b267a6f791494a4cfd84e84e022ebb",
      "tree": "ed62edcd2685229da636be3e605a309e89759607",
      "parents": [
        "4f36f8088ada6c63719a970616078887f82e226c"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "chuyee@debian.sh.intel.com",
        "time": "Fri Aug 05 17:17:35 2005 +0800"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:34 2005 -0600"
      },
      "message": "Workaround kernel BUG_ON panic caused by unexpected duplicate packets.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\n"
    },
    {
      "commit": "4f36f8088ada6c63719a970616078887f82e226c",
      "tree": "d3d36c3f1c7d872db0ea583ed89470613ebe27d5",
      "parents": [
        "2b184d5b5401bf87036cd0c2a0242fa5320129d7"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Aug 03 20:36:56 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:32 2005 -0600"
      },
      "message": "Added more useful geography encoding so people\u0027s experience with\niwconfig matches what their hardware can actually do in regard to\nsupported channel maps, etc.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "2b184d5b5401bf87036cd0c2a0242fa5320129d7",
      "tree": "2075dcadc11cf2cdf63b03492197c55d8225fe84",
      "parents": [
        "227d2dc1f109e3348564320cf42fc56770428ed3"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Aug 03 20:33:14 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:29 2005 -0600"
      },
      "message": "Fixed some compiler issues if CONFIG_IPW2200_QOS is enabled.\nUpdated a copyright date.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "227d2dc1f109e3348564320cf42fc56770428ed3",
      "tree": "0f3b2c85592e8ea4cdd998e10e9308d69b2d954d",
      "parents": [
        "d2021cb4e28c512c395a439d65556c260b94e47e"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Thu Jul 28 16:25:55 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:27 2005 -0600"
      },
      "message": "Updated to support ieee80211 callback to is_queue_full for 802.11e\nsupport.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "d2021cb4e28c512c395a439d65556c260b94e47e",
      "tree": "63638ef78628bb907044f7fce29423fc0a334e49",
      "parents": [
        "8400a1ceb445f2ace4b8d3c35c181b2b416a81ce"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Thu Jul 14 10:35:05 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:24 2005 -0600"
      },
      "message": "Changed default # of missed beacons to miss before disassociation to 24\n(vs. 9 which is too low in most environments)\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "8400a1ceb445f2ace4b8d3c35c181b2b416a81ce",
      "tree": "9ee014ce0dfbbf4b66ff39d2788b6352cadcfd3e",
      "parents": [
        "d8bad6df045249cd1cff6a0d167c8f1b9caade7e"
      ],
      "author": {
        "name": "Liu Hong",
        "email": "hong.liu@intel.com",
        "time": "Wed Jul 13 12:27:17 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:21 2005 -0600"
      },
      "message": "[Bug 637] Set tx power for A band.\n\nIt uses the ieee80211-geo info to set the tx power of the a/b/g band.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "d8bad6df045249cd1cff6a0d167c8f1b9caade7e",
      "tree": "356a0688be3efd57fa0d7182f30bba6887986750",
      "parents": [
        "f57ce7ce9c7498fe9c4090aaf389c89f3bd70f7e"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Jul 13 12:25:38 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:19 2005 -0600"
      },
      "message": "[bug 667] Fix the notorious \"No space for Tx\" bug.\n\nWe send SYSTEM_CONFIG command after the TGI_KEY command if hardware\nencryption is enabled. It sometimes causes a firmware stall (firmware\ndoesn\u0027t respond to any request) and finally bungs up the Tx send queue.\nThe solution is to send SYSTEM_CONFIG command in the post association\nstage from a workqueue.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "f57ce7ce9c7498fe9c4090aaf389c89f3bd70f7e",
      "tree": "32abe5aa737774ee376a52cc47b31a7162a02f69",
      "parents": [
        "a2d73e60bb018da74ba508943c79c83659f3a883"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Jul 13 12:22:15 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:16 2005 -0600"
      },
      "message": "Fix is_duplicate_packet() bug for fragmentation number setting.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "a2d73e60bb018da74ba508943c79c83659f3a883",
      "tree": "f657e3b54634c5b05f100ed8df7f47a8f3b2ff39",
      "parents": [
        "afbf30a2b78cac38e6ddae10a73063943b4783ee"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Jul 13 12:24:51 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:14 2005 -0600"
      },
      "message": "Fix hardware encryption (both WEP and AES) doesn\u0027t work with fragmentation.\nFirmware sends received packets with double sized ICV/MIC.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "afbf30a2b78cac38e6ddae10a73063943b4783ee",
      "tree": "24c583520cdb77e22631741358831e10c865bde0",
      "parents": [
        "e4cc28998724661c19cd979a78eaf9a424da52ef"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Thu Aug 25 00:05:33 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:11 2005 -0600"
      },
      "message": "Catch ipw2200 up to equivelancy with v1.0.5\n\n* Fixed #452 problem with setting retry limit (thanks to Hong Liu)\n* Fixed #592 race condition during association causing firmware errors\n* Fixed #602 problem with building in 64-bit environment\n* Fixed #625 problem with SCAN_REQUEST_EXT sometimes failing\n* Fixed #645 problem with bit rate not decreasing when moving laptop\n  farther from AP\n* Fixed #656 problem with \u0027iwconfig eth1 mode auto\u0027 and \u0027modprobe\u0027\n  locking the system\n* Fixed #667 problem with \"No space for Tx\" for hwcrypto\u003d1\n* Fixed #685 kernel panic in rmmod caused by led work is still queued\n* Fixed #695 problem with network doesn\u0027t reassociate after suspend/resume\n* Fixed #701 problem with \u0027iwprvi sw_reset\u0027 not resetting the card from\n  monitor mode\n* Fixed #710 problem with monitor mode being used after a WEP key has\n  been configured\n* Fixed network-\u003emode vs. priv-\u003eieee-\u003eiw_mode checking (thanks to Ben Cahill)\n* Fixed \"Unknown management packet %d\" warning\n* Fixed setting channels multiple times in monitor mode causes scan stopped\n* Fixed ipw_wx_sw_reset doesn\u0027t switch firmware if mode is changed.\n* Add duplicate packet checking code (kill ping DUP! and TKIP replay warning)\n* Fix hardware encryption (both WEP and AES) doesn\u0027t work with fragmentation.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "e4cc28998724661c19cd979a78eaf9a424da52ef",
      "tree": "d39518bd2a881f40b649aa5326d08a2679a2567e",
      "parents": [
        "f75459e6f64ca0632f23029e2ca47b424dd33373"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Wed Jul 13 12:30:34 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:08 2005 -0600"
      },
      "message": "Move code from ipw2100_wpa_enable to IPW2100_PARAM_DROP_UNENCRYPTED to\nsupport wpa_supplicant with open AP. We need this to make driver_ipw\nwork.\n\ndriver_ext has already had the similar code with the WE-18 support\nadded.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "f75459e6f64ca0632f23029e2ca47b424dd33373",
      "tree": "4476b0f6df484ed3905de6e12b8802bdfc3c16d4",
      "parents": [
        "25b645be1e25e16ea7a25678ac195a0e7595c629"
      ],
      "author": {
        "name": "Liu Hong",
        "email": "hong.liu@intel.com",
        "time": "Wed Jul 13 12:29:21 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:06 2005 -0600"
      },
      "message": "[Bug 339] Fix ipw2100 iwconfig set/get txpower.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "25b645be1e25e16ea7a25678ac195a0e7595c629",
      "tree": "0f4fc7b35be49ce8a9adece8535065f8cc3a1a20",
      "parents": [
        "823283549da144ff49e65c6e4a670b7784203e0b"
      ],
      "author": {
        "name": "",
        "email": "jketreno@io.(none)",
        "time": "Tue Jul 12 15:45:30 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:03 2005 -0600"
      },
      "message": "Fixed WEP on ipw2100 (priv-\u003esec was being used instead of\npriv-\u003eieee-\u003esec)\n"
    },
    {
      "commit": "823283549da144ff49e65c6e4a670b7784203e0b",
      "tree": "84ea52f5016b5af30ba029616bfcd3f77e40e2a0",
      "parents": [
        "b095c3819805f87d73d41641a53e4c070360d783"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Aug 24 22:33:31 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:50:01 2005 -0600"
      },
      "message": "Catch ipw2100 up to equivelancy with v1.1.1\n\n* Added WE-18 support.  This allows the use of -Dext with wpa_supplicant\n  \u003e 0.4.x (thanks to Hong Liu)\n* Fixed #339 problem with iwconfig set/get txpower (thanks to Hong Liu)\n* Fixed #598 problem when with error messages when module loaded with\n  \u0027disable\u003d1\u0027 (thanks to Hong Liu)\n* Fixed #640 problem with \u0027iwlist retry\u0027 now showing min/max retry\n* Fixed compatibility with wpa_supplicant and the new -Dipw interface\n  (that included a fix for 64-bit compatibility)\n* Added CFG_CRC_CHECK which allows passing through packets with bad\n  CRCs while in monitor mode.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "b095c3819805f87d73d41641a53e4c070360d783",
      "tree": "48edc722c8445078aea620c740d19d466dd8fc25",
      "parents": [
        "c848d0af404f00835f038e370005733d90a186fd"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Aug 24 22:04:42 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:49:58 2005 -0600"
      },
      "message": "Catch ipw2200 up to equivelancy with v1.0.4\n\n* Fixed #627 problem with open APs not working with wpa_supplicant\n* Fixed #632 problem with \u0027txpower auto\u0027 setting power incorrectly (thanks\n  to Kai Groner)\n* Fixed #634 problem with \u0027iwconfig eth1 frag 0\u0027 hanging the shell\n* Fixed problem with adapter not fully powering off during suspend to RAM or\n  when module unloaded.\n* Fixed #645 problem with turning fixed rates off not taking effect until\n  you reload the driver\n* Fixed problem with firmware restart if wpa_supplicant was used to set a key\n  that wasn\u0027t exactly 5 or 13 bytes in length.\n* Fixed #623 Added iwpriv sw_reset extension to reset sw parameters\n* Added managment frame export to user space with frame statistics\n* Fixed #652 Modified the driver to load the EEPROM data even if RF KILL is\n  active during driver load\n* Global s:CX2_:IPW_:g to make code more consistent\n* Fixed #572 problem with setting txpower to auto\n* Fixed #656 problem with kernel oops if mode auto; modprobe -r ipw2200\n* Added QoS (CONFIG_IPW_QOS) support.  This is being actively developed but\n  is the first step in getting WMM support into the driver and the kernel.\n* Fixed some race conditions with channel changes, association, and scan\n  abort that could periodically cause a firmware restart.\n* Added some extensions to export scan and network statistics to user space\n  (exposed through speed_scan and net_stats sysfs entries)\n* Fixed a few bugs in how monitor mode was supported (scan lists\n  weren\u0027t quite right)\n* Updated the firmware requirement from 2.2 to 2.3 which supports\n  monitor mode.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "c848d0af404f00835f038e370005733d90a186fd",
      "tree": "e9d3e4b02fa9404f7a9633d98e3a35468eb516be",
      "parents": [
        "a613bffd3aac89bb0a8c9b7afa72af9b0ae30f0a"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Aug 24 21:56:24 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:49:56 2005 -0600"
      },
      "message": "Catch ipw2200 up to equivelancy with v1.0.3\n\n* Fix #616 problem with OOPS on module load (thanks to Yi Zhu)\n* Fixed problem with led module parameter being described as\n  \u0027auto_create\u0027\n* Added support to merge between adhoc networks (thanks to Mohamed Abbas)\n* Added semaphore lock at the driver\u0027s entry points to protect against\n  re-entry (thanks to Mohamed Abbas)\n* Added semaphore lock to background scheduled driver actions (thanks to\n  Mohamed Abbas)\n* Changed how signal quality is reported for scan output (thanks to\n  Peter Jones)\n* Fixed how high/low clamp values of signal quality are reported so a\n  more consistent ramp is provided (thanks to Bill Moss)\n* Fix #624 problem with duplicate addresses (again)  (thanks to Bernard\n  Blackham)\n* Fix #385 problem with fragmentation and certain sized packets (thanks\n  to Mohamed Abbas)\n* Modified iwconfig network name if RF kill is enabled to say \u0027radio off\u0027\n* Fix #382 problem with driver not responding to probe requests in Ad-Hoc\n  mode (thanks to Mohamed Abbas)\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "a613bffd3aac89bb0a8c9b7afa72af9b0ae30f0a",
      "tree": "982d4f3de285993749138b0e6e2f2d778b120407",
      "parents": [
        "ea2b26e0a0264650e13acac8e66d315bb818897c"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Aug 24 21:43:11 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:49:53 2005 -0600"
      },
      "message": "Catch ipw2200 up to equivelancy with v1.0.2\n\nRemoved unneeded parenthesis around numeric constant defines\n\nAdded support for iwspy\n\nPut in fix for Ad-Hoc mode not passing through all packets (thanks to KKH)\n\nPut in fix for fragmentation not working for fragment sizes between\n441-464 bytes (thanks to Mohamed Abbas)\n\nFixed #592 problem of CONFIG_IEEE80211_WPA_MODULE not including WPA\nsupport into the driver -- fixed as a result of no longer limiting WPAs\ninclusion\n\nFixed #594 problem with user rates mask causing lack of association if\nAP mandatory rate is masked out.  We now add back in as a supported rate\nany mandatory rate.\n\nFixed #597 kernel oops due to calling dev_kfree_skb on an skb multiple times.\n\nAdded code to control LEDs that can be controlled through the wireless\nNIC (vs. non-wireless HW interfaces) -- this is currently disabled by\ndefault due to reports by some users of it hanging their laptop.\n\nAdded some more debug messages around fragmentation logic\n\nAdded locking around STATUS_HCMD_ACTIVE to prevent re-entry race\nconditions\n\nMoved ipw_adapter_restart to only execute on the priv-\u003eworkqueue to\nkeep keyboard errors from occuring during adapter restart\n\nAdded CFG_BACKGROUND_SCAN to easily allow people to play with\nbackground scanning implementations\n\nModified WPA logic to send WPA IE if one is set (vs. being based on\nwpa_enabled)\n\nModified scan result logic to report WPA and RSN IEs if set (vs. being\nbased on wpa_enabled)\n\nFixed issues with endianess compatability between the host and\nwireless adapter (thanks to York Liu and Yi Zhu)\n\nFixed problem with Ad-Hoc network creation causing a firmware error if\na scan was actively running (thanks to Mohamed Abbas)\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "ea2b26e0a0264650e13acac8e66d315bb818897c",
      "tree": "a2045d043ca6e09722d23518170900c1cc4dcc6d",
      "parents": [
        "a1e695adca76f5729224242e4f2f9f6ceb6863d1"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Aug 24 21:25:16 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:49:50 2005 -0600"
      },
      "message": "Catch ipw2200 up to equivelancy with v1.0.1\n\nThis commit contains the following fixes:\n\nFixed #559: iwconfig rate support (thanks to Florian Hackenberger)\n\nImproved link signal quality calculation (thanks to Bill Moss)\n\nFixed a problem with sensitivity threshold during association\n\nAdded iwpriv for turning forcing long preamble support:\n  % iwpriv eth1 set_preamble 1|0\n\nFixed #542 and #377 support for short preamble\n\nFixed locked BSSID reporting channel number (thanks to Pedro\nRamalhais)\n\nFixed type-o with scan watchdog timeout message (thanks to Pedro\nRamalhais)\n\nChanged logic for displaying get_mode output so the code is easier to\nfollow (thanks to Pedro Ramalhais)\n\nAdded initial support for WPA (thanks to Yi Zhu) -- tested with\nwpa_supplicant (either tip w/ ipw driver, or with -Dipw2100) with\nboth CCMP and TKIP\n\nFixed problem with CCMP not working due to uninitialized 802.11\nheader fields (thanks to Pedro Ramalhais)\n\nBug references are to defects stored on http://bughost.org\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "a1e695adca76f5729224242e4f2f9f6ceb6863d1",
      "tree": "1a335c4a602d34d22173c77788f0d9ad00ef8310",
      "parents": [
        "ee8e365aa6395e721399127ccf3d28d269136f0e"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "chuyee@debian.sh.intel.com",
        "time": "Mon Jul 04 14:06:00 2005 +0800"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:49:47 2005 -0600"
      },
      "message": "IPW_DEBUG has already included DRV_NAME, remove double prefix print.\n"
    },
    {
      "commit": "ee8e365aa6395e721399127ccf3d28d269136f0e",
      "tree": "f069489a0d07c643bdc9caf12cfd7a9cfcadfbf1",
      "parents": [
        "d7e02edbc52bc689279154b117b90fe6635fc14b"
      ],
      "author": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Wed Sep 14 09:47:29 2005 -0500"
      },
      "committer": {
        "name": "James Ketrenos",
        "email": "jketreno@linux.intel.com",
        "time": "Mon Nov 07 17:49:45 2005 -0600"
      },
      "message": "Ran scripts/Lindent on drivers/net/wireless/ipw2{1,2}00.{c,h}\n\nNo other changes.\n\nSigned-off-by: James Ketrenos \u003cjketreno@linux.intel.com\u003e\n"
    },
    {
      "commit": "d38087609aefdf0918960c9d941d46f884a4f4eb",
      "tree": "fed1c0c9cbd81f1f3068e5b9bd979040ec74e68a",
      "parents": [
        "05d0f1cf69fd589634b38b6f6e4b8cfdaace9ca0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Nov 05 17:42:27 2005 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Nov 05 21:00:03 2005 -0500"
      },
      "message": "[PATCH] airo.c/airo_cs.c: correct prototypes\n\nThis patch creates a file airo.h containing prototypes of the global\nfunctions in airo.c used by airo_cs.c .\n\nIf you got strange problems with either airo_cs devices or in any other\ncompletely unrelated part of the kernel shortly or long after a airo_cs\ndevice was detected by the kernel, this might have been caused by the\nfact that caller and callee disagreed regarding the size of the first\nargument to init_airo_card()...\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "17ecc1e63b675fb43d60e84f242c848f81c5a079"
}
