)]}'
{
  "log": [
    {
      "commit": "501d857ec93e797d4872d6b9b265b7472b455ddf",
      "tree": "f4bbdd316145573af7234960599e45592b73f8fe",
      "parents": [
        "05155c83d13b983ac2c5691575fd471543df31fe"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 03 18:14:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:22 2007 -0700"
      },
      "message": "[IEEE80211]: Fix softmac lockdep reports.\n\nIt seems I was actually able to hit this deadlock, on my quad G5 softmac\nlocks up more often than not. This fixes it by using an own workqueue\nthat can safely be flushed under RTNL.\n\nNot sure if the patch is correct with the workqueue naming. And don\u0027t\nthink with the patch it doesn\u0027t continually lock up. It still does, just\ndoesn\u0027t invoke lockdep warnings all the time.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0795af5729b18218767fab27c44b1384f72dc9ad",
      "tree": "67c16df84aa6ec219340b8ea1b5cfb0e8150a216",
      "parents": [
        "95ea36275f3c9a1d3d04c217b4b576c657c4e70e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 03 17:59:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:42 2007 -0700"
      },
      "message": "[NET]: Introduce and use print_mac() and DECLARE_MAC_BUF()\n\nThis is nicer than the MAC_FMT stuff.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee0a8169b693e1c708d0f9af0a5e4ade65a65439",
      "tree": "81eb97c7973846eee82d54897c6e0c72f4a7d259",
      "parents": [
        "4365e99f9587b94010e9818a4237ce2b1c734e91"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Mon Oct 01 02:24:38 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 02 19:41:33 2007 -0400"
      },
      "message": "[PATCH] softmac: Fix compiler-warning\n\n  CC      net/ieee80211/softmac/ieee80211softmac_wx.o\n/home/kernel/src/net/ieee80211/softmac/ieee80211softmac_wx.c: In function âieee80211softmac_wx_set_essidâ:\n/home/kernel/src/net/ieee80211/softmac/ieee80211softmac_wx.c:117: warning: label âoutâ defined but not used\n\ndue to commit: efe870f9f4ad74410a18ecbf0d9ba7c14b50a0fb. Removing the label.\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "efe870f9f4ad74410a18ecbf0d9ba7c14b50a0fb",
      "tree": "3b6ad109bc0e0da5f648858e0785ee8c927c98c1",
      "parents": [
        "81cfe79b9c577139a873483654640eb3f6e78c39"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Sep 18 22:00:52 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 21 11:26:33 2007 -0400"
      },
      "message": "[PATCH] softmac: Fix inability to associate with WEP networks\n\nCommit 4cf92a3c was submitted as a fix for bug #8686 at bugzilla.kernel.org\n(http://bugzilla.kernel.org/show_bug.cgi?id\u003d8686). Unfortunately, the fix led to\na new bug, reported by Yoshifuji Hideaki, that prevented association for WEP\nencrypted networks that use ifconfig to control the device. This patch effectively\nreverts the earlier commit and does a proper fix for bug #8686.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fdc8f43b5e49b64b251bb48da95193a13ac0132f",
      "tree": "802edd7045beb8b00b344f40368751f8abfcd9e6",
      "parents": [
        "69dad6e563140ce8578749a8c8651b7f1db8cdbc"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Jul 31 20:41:04 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:06:03 2007 -0400"
      },
      "message": "[PATCH] softmac: Fix deadlock of wx_set_essid with assoc work\n\nThe essid wireless extension does deadlock against the assoc mutex,\nas we don\u0027t unlock the assoc mutex when flushing the workqueue, which\nalso holds the lock.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4cf92a3cd9117cb90ad9441172b9f42b67ee9d26",
      "tree": "b327c3e63f9f3872fd7b1c88676f055b8e91be4d",
      "parents": [
        "426921bda10c33231e2b335e4ad08bc755c50740"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Mon Jul 09 20:37:36 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 14:27:00 2007 -0400"
      },
      "message": "[PATCH] softmac: Fix ESSID problem\n\nVictor Porton reported that the SoftMAC layer had random problem when setting the ESSID :\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8686 After investigation, it turned out to be\nworse, the SoftMAC layer is left in an inconsistent state. The fix is pretty trivial.\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.df\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "67c4f7aa9e64d37f32eb44d6d093b7028f1060bb",
      "tree": "265f189c2da566210af8bcadaae0ea1fffddb308",
      "parents": [
        "77548f58070894cf5970a110981e511ffe793369"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun May 27 23:27:40 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:37 2007 -0400"
      },
      "message": "[PATCH] softmac: use list_for_each_entry\n\nCleanup using list_for_each_entry.\n\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Joe Jezak \u003cjosejx@gentoo.org\u003e\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef7ab2357ba09e8a795018640a87e93dfa043360",
      "tree": "cb9c03ebeb933234f9966febd3421bc557c48562",
      "parents": [
        "a76193df7c7b60f9facb4090c5ec082e06582209"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun May 27 23:26:31 2007 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 29 11:16:35 2007 -0400"
      },
      "message": "[PATCH] softmac: alloc_ieee80211() NULL check\n\nThis patch adds missing NULL check and trims a line longer than 80 columns.\n\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Joe Jezak \u003cjosejx@gentoo.org\u003e\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b312362be6d9155b66f3a26d9159e0a680fbd6c5",
      "tree": "52ebaad6117abf806dab4e738d01b509839f7b12",
      "parents": [
        "bdcac1878c80b068d8e073c1691d4bd09ba9996d",
        "bb52a653eaef4aee877b2fa36de8699926f788bd"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Feb 17 18:26:09 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Feb 17 18:26:09 2007 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 into upstream-jgarzik\n\nConflicts:\n\n\tnet/ieee80211/softmac/ieee80211softmac_module.c\n\tnet/ieee80211/softmac/ieee80211softmac_wx.c\n"
    },
    {
      "commit": "bb52a653eaef4aee877b2fa36de8699926f788bd",
      "tree": "7cbe728f22ea6c45d675f14ca1fbfccd4b568ddc",
      "parents": [
        "a5d79d1e4fa58e12a37c91963fc071d811d2cffd"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Feb 13 18:58:03 2007 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 14 15:45:05 2007 -0500"
      },
      "message": "[PATCH] ieee80211softmac: Fix setting of initial transmit rates\n\nThere is a bug in ieee80211softmac that always sets the user rate\nto 11Mbs, no matter the capabilities of the device. This bug was\nprobably beneficial as long as the bcm43xx cards were rate limited;\nhowever, most are now capable of relatively high speeds. This patch\nfixes that bug and eliminates an assert that is no longer needed.\n\nOnce the cards are capable of full OFDM speeds, the 24 Mbs rate will\nbe changed to 54 Mbs.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "642656518b2e64fd59d9bbd15b6885cac5fe99b1",
      "tree": "c52aec4941ba4ef5996675fd738bcb39ef438f84",
      "parents": [
        "03d52d7cfcc7dec2b251f5b02c0638f952ff5d65"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Feb 09 23:24:46 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 10 23:19:36 2007 -0800"
      },
      "message": "[NET] IEEE80211: Fix whitespace errors.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6bbdce5ac755e3b3cdcf9bb9fdbcc2af78ad34d0",
      "tree": "8547e58011042d938474332ffff5ef412602f69e",
      "parents": [
        "ff86a543e9de35c5b17a289a58aed0be4e7b9d22"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 02 21:22:05 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:42 2007 -0500"
      },
      "message": "[PATCH] softmac: avoid assert in ieee80211softmac_wx_get_rate\n\nUnconfigured bcm43xx device can hit an assert() during wx_get_rate\nqueries.  This is because bcm43xx calls ieee80211softmac_start late\n(i.e. during open instead of probe).\n\n   bcm43xx_net_open -\u003e\n      bcm43xx_init_board -\u003e\n         bcm43xx_select_wireless_core -\u003e\n            ieee80211softmac_start\n\nFix is to check that device is running before completing\nieee80211softmac_wx_get_rate.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0c234ae655a45ac3ee53a25b2e56e9bb6c27d71d",
      "tree": "e8cb6044b4d43b5bc27e397fe224a542e0d15de1",
      "parents": [
        "6f07a8a3eb2adbfacd1322862368da4eb9dd3b45"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Sun Dec 10 18:27:01 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@linville-t43.mobile",
        "time": "Tue Dec 19 16:19:45 2006 -0500"
      },
      "message": "[PATCH] ieee80211softmac: Fix mutex_lock at exit of ieee80211_softmac_get_genie\n\nieee80211softmac_wx_get_genie locks the associnfo mutex at\nfunction exit. This patch fixes it. The patch is against Linus\u0027\ntree (commit af1713e0).\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f07a8a3eb2adbfacd1322862368da4eb9dd3b45",
      "tree": "83fe592a359e7e00f80b4a666540149d78c75c57",
      "parents": [
        "4d1feabcbf41f875447a392015acd0796f57baf6"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Sun Dec 10 18:39:08 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@linville-t43.mobile",
        "time": "Tue Dec 19 16:16:15 2006 -0500"
      },
      "message": "[PATCH] ieee80211softmac: Fix errors related to the work_struct changes\n\nThe signature of work functions changed recently from a context\npointer to the work structure pointer. This caused a problem in\nthe ieee80211softmac code, because the ieee80211softmac_assox_work\nfunction has  been called directly with a parameter explicitly\ncasted to (void*). This compiled correctly but resulted in a\nsoftlock, because mutex_lock was called with the wrong memory\naddress. The patch fixes the problem. Another issue was a wrong\ncall of the schedule_work function. Softmac works again and this\nfixes the problem I mentioned earlier in the zd1211rw rx tasklet\npatch. The patch is against Linus\u0027 tree (commit af1713e0).\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "db9a758c3895ae99d647143d1f043938eb68521e",
      "tree": "7e62c6c2bb200e591f275d058c0cfe8bca7db7dd",
      "parents": [
        "af1713e0f111647052953ba12fd10a59c74a5dde"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sun Dec 10 02:18:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:39 2006 -0800"
      },
      "message": "[PATCH] workstruct: fix ieee80211-softmac compile problem\n\nFix ieee80211-softmac compile problem where it\u0027s using schedule_work() on a\ndelayed_work struct.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.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": "359f2d17e32b32f53577375f83fb06d34e31bfe8",
      "tree": "2890ffcf40fab2d2c24d2d208814afeb52bb12e5",
      "parents": [
        "0efdf2626676db4b30d343ff88f8461ad09130da",
        "720eeb4332e5871c97d390b2fb55a5a74fb18ae6"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 07 05:02:40 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 07 05:02:40 2006 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream\n\nConflicts:\n\n\tdrivers/net/wireless/zd1211rw/zd_mac.h\n\tnet/ieee80211/softmac/ieee80211softmac_assoc.c\n"
    },
    {
      "commit": "cc8ce997d2a4e524b1acea44beaf5bcfefdb1bfe",
      "tree": "9ad8f678b97b44d2e4fabff0d11d2795ab3ba12b",
      "parents": [
        "2b50c24554d31c2db2f93b1151b5991e62f96594"
      ],
      "author": {
        "name": "Maxime Austruy",
        "email": "maxime@tralhalla.org",
        "time": "Sun Dec 03 10:40:01 2006 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 05 19:31:33 2006 -0500"
      },
      "message": "[PATCH] softmac: fix unbalanced mutex_lock/unlock in ieee80211softmac_wx_set_mlme\n\nRoutine ieee80211softmac_wx_set_mlme has one return that fails\nto release a mutex acquired at entry.\n\nSigned-off-by: Maxime Austruy \u003cmaxime@tralhalla.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2b50c24554d31c2db2f93b1151b5991e62f96594",
      "tree": "82e45711b6da33aa390981e2336c1d13a1b72241",
      "parents": [
        "e6e3f12ad713fb878baa8e8b5456874a7ac714d3"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Sun Dec 03 16:32:00 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 05 19:31:33 2006 -0500"
      },
      "message": "[PATCH] softmac: Fixed handling of deassociation from AP\n\nIn 2.6.19 a deauthentication from the AP doesn\u0027t start a\nreassociation by the softmac code. It appears that\nmac-\u003eassocinfo.associating must be set and the\nieee80211softmac_assoc_work function must be scheduled. This patch\nfixes that.\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4c1ac1b49122b805adfa4efc620592f68dccf5db",
      "tree": "87557f4bc2fd4fe65b7570489c2f610c45c0adcd",
      "parents": [
        "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
        "d916faace3efc0bf19fe9a615a1ab8fa1a24cd93"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/infiniband/core/iwcm.c\n\tdrivers/net/chelsio/cxgb2.c\n\tdrivers/net/wireless/bcm43xx/bcm43xx_main.c\n\tdrivers/net/wireless/prism54/islpci_eth.c\n\tdrivers/usb/core/hub.h\n\tdrivers/usb/input/hid-core.c\n\tnet/core/netpoll.c\n\nFix up merge failures with Linus\u0027s head and fix new compilation failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "38e3a6466f369944a2a1ec9aee9a9e472689d0a9",
      "tree": "95932db3c24d1b1b358715e0f9577e1a1dfe851f",
      "parents": [
        "718cc4ca2bfb3263c7ea3ceba9c194f9cd7292e2"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Nov 25 18:30:03 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:06 2006 -0500"
      },
      "message": "[PATCH] softmac: reduce scan debug output\n\nWhen scanning in debug mode, softmac is very chatty in that it puts\n3 lines in the logs for each time it scans. This patch has only one\nline containing all the information previously reported.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "571d6eee9b5bce28fcbeb7588890ad5ca3f8c718",
      "tree": "38ad5d544dc9c14fc49a03957c24ee7a2e450b60",
      "parents": [
        "8e87295b9578fa46b5f325a7dc42ddbbdad6e0d0"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Nov 21 01:26:49 2006 -0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:05 2006 -0500"
      },
      "message": "[PATCH] Check ieee80211softmac_auth_resp kmalloc result\n\nAnd use kmemdup and kzalloc where applicable\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5398d5901dcb677d24d839d3feac7209e250b161",
      "tree": "0f3e35e50cbe05469806114431224dbbef35eacf",
      "parents": [
        "7f424ff4825adeae8d236fb3eafd699e6b2665e1"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Nov 04 13:29:50 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:03 2006 -0500"
      },
      "message": "[PATCH] ieee80211softmac: fix verbosity when debug disabled\n\nSoftMAC contains a number of debug-type messages that continue to print\neven when debugging is turned off. This patch substitutes dprintkl for\nprintkl for those lines.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a3df3b6f2e37474cdb8b56d55d31be41c22f9b18",
      "tree": "554969c8f5ffe7a2067cae3a88779e2805b3e095",
      "parents": [
        "efa53ebe0d2f50bf342eb1976824f59bba9941eb"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Nov 27 14:37:21 2006 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 28 14:10:48 2006 -0500"
      },
      "message": "[PATCH] softmac: remove netif_tx_disable when scanning\n\nIn the scan section of ieee80211softmac, network transmits are\ndisabled.  When SoftMAC re-enables transmits, it may override the\nwishes of a driver that may have very good reasons for disabling\ntransmits. At least one failure in bcm43xx can be traced to this\nproblem. In addition, several unexplained problems may arise from\nthe unexpected enabling of transmits. Note that making this change\nintroduces a new bug that would allow transmits for the current session\nto be transmitted on the wrong channel; however, the new bug is much\nless severe than the one being fixed, as the new one only leads to\na few retransmits, whereas the old one can bring the interface down.\n\nA fix that will not introduce new bugs is being investigated; however,\nthe current, more serious one should be fixed now.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "6684e59aa3cf6cb7ebf04ea2953198500c93b0a9",
      "tree": "8a5d8658486bbf100cb537ee375895244f726820",
      "parents": [
        "5bb85f18087b10a908bd793e9fd3ccd63aebb724"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Thu Oct 12 00:17:36 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 17 10:15:58 2006 -0400"
      },
      "message": "[PATCH] sotftmac: fix a slab corruption in WEP restricted key association\n\nFix a slab corruption in ieee80211softmac_auth(). The size of a buffer\nwas miscomputed.\n\nsee http://bugzilla.kernel.org/show_bug.cgi?id\u003d7245\n\nAcked-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c28ad2d83ecc637237fe684659a6afbce0bb2a8",
      "tree": "4bdbe26516d2d8aa195f97eae9cd120d47521ab6",
      "parents": [
        "3693ec670b3bb4d11295856bea3592dd8f37f9a5"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Sep 27 15:26:33 2006 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 16 20:09:47 2006 -0400"
      },
      "message": "[PATCH] softmac: Fix WX and association related races\n\nThis fixes some race conditions in the WirelessExtension\nhandling and association handling code.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b978d0278c3a4c41bda806743c6ef5dca86b4c61",
      "tree": "be2aa99aec33494c13326fd5606fad1ee6b55c12",
      "parents": [
        "a6082f4032a9667e844fecd974f17268249fb966"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Aug 31 10:01:39 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 25 16:52:16 2006 -0400"
      },
      "message": "[PATCH] bcm43xx: WE-21 support\n\nPatch to make bcm43xx-softmac be compatible with the revised SSID\nlength of WE-21.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d7712ac254a4ae2e9c927e29e37b8c7ac334e6ad",
      "tree": "99b5aef9dcb65cf96c6ac97063bb25d17d3e0649",
      "parents": [
        "5acd0c4153be25269d7cb9a4b09fd6db571c5cc1"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Jul 18 21:34:56 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 27 16:17:28 2006 -0400"
      },
      "message": "[PATCH] softmac: export highest_supported_rate function\n\nzd1211 needs this functionality, no point duplicating it.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5acd0c4153be25269d7cb9a4b09fd6db571c5cc1",
      "tree": "b970a1b9469617597ab1594ca269bc81b020a881",
      "parents": [
        "d8e2be90d301a0381e9b2528fe2835cf2992bca3"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Jul 18 21:33:27 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 27 16:17:28 2006 -0400"
      },
      "message": "[PATCH] softmac: ERP handling and driver-level notifications\n\nThis patch implements ERP handling in softmac so that the drivers can support\nprotection and preambles properly.\n\nI added a new struct, ieee80211softmac_bss_info, which is used for\nBSS-dependent variables like these.\n\nA new hook has been added (bssinfo_change), which allows the drivers to be\nnotified when anything in bssinfo changes.\n\nI modified the txrates_change API to match the bssinfo_change API. The\nexisting one is a little messy and the usefulness of providing the old rates\nis questionable (and can be implemented at driver level if really necessary).\nNo drivers are using this API (yet), so this should be safe.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "345f6b8beb20338a2d792bf5974d01d457abee53",
      "tree": "44169150155e8024f0b98cc709232490b4b35532",
      "parents": [
        "8fa9ea18e831417159b7b1a76a944f117252f9ec"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Tue Jul 11 23:16:34 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jul 27 14:37:30 2006 -0400"
      },
      "message": "[PATCH] softmac: do shared key auth in workqueue\n\nJohann Uhrmann reported a bcm43xx crash and Michael Buesch tracked\nit down to a problem with the new shared key auth code (recursive\ncalls into the driver)\n\nThis patch (effectively Michael\u0027s patch with a couple of small\nmodifications) solves the problem by sending the authentication\nchallenge response frame from a workqueue entry.\n\nI also removed a lone \\n from the bcm43xx messages relating to\nauthentication mode - this small change was previously discussed but\nnot patched in.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0da974f4f303a6842516b764507e3c0a03f41e5a",
      "tree": "8872aec792f02040269c6769dd1009b20f71d186",
      "parents": [
        "a0ee7c70b22f78593957f99faa06acb4747b8bc0"
      ],
      "author": {
        "name": "Panagiotis Issaris",
        "email": "takis@issaris.org",
        "time": "Fri Jul 21 14:51:30 2006 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Jul 21 14:51:30 2006 -0700"
      },
      "message": "[NET]: Conversions from kmalloc+memset to k(z|c)alloc.\n\nSigned-off-by: Panagiotis Issaris \u003ctakis@issaris.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "4a232e725b5cc1bc7fc5b177424a9ff8313b23ad",
      "tree": "66b21c41372e606010e1560897eb6972f57041f0",
      "parents": [
        "8f7eb40749f4b0cf9d3892d9680c97b1bfce6de6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 26 16:34:29 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 05 13:42:58 2006 -0400"
      },
      "message": "[PATCH] softmac: fix build-break from 881ee6999d66c8fc903b429b73bbe6045b38c549\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9f101fc5e5a4810a2560841e4292a782b250cb02",
      "tree": "fd2f758c593bacd35cad4636e118a24b187193e8",
      "parents": [
        "cb74c432e321ed645b6cd88b77edc15f9478efbd"
      ],
      "author": {
        "name": "Joseph Jezak",
        "email": "josejx@gentoo.org",
        "time": "Sun Jun 11 12:01:03 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 05 13:42:58 2006 -0400"
      },
      "message": "[PATCH] SoftMAC: Add network to ieee80211softmac_call_events when associate times out\n\nThe ieee80211softmac_call_events function, when called with event type\nIEEE80211SOFTMAC_EVENT_ASSOCIATE_TIMEOUT should pass the network as the\nthird parameter.  This patch does that.\n\nSigned-off-by: Joseph Jezak \u003cjosejx@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cb74c432e321ed645b6cd88b77edc15f9478efbd",
      "tree": "3170ef16223986c9743315cd05972abc2d9b84b5",
      "parents": [
        "4359219425a0918a72775480e125fbb077de338d"
      ],
      "author": {
        "name": "Joseph Jezak",
        "email": "josejx@gentoo.org",
        "time": "Sun Jun 11 12:00:37 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 05 13:42:58 2006 -0400"
      },
      "message": "[PATCH] SoftMAC: Prevent multiple authentication attempts on the same network\n\nThis patch addresses the \"No queue exists\" messages commonly seen during\nauthentication and associating.  These appear due to scheduling multiple\nauthentication attempts on the same network.  To prevent this, I added a\nflag to stop multiple authentication attempts by the association layer.\nI also added a check to the wx handler to see if we\u0027re connecting to a\ndifferent network than the one already in progress.  This scenario was\ncausing multiple requests on the same network because the network BSSID\nwas not being updated despite the fact that the ESSID changed.\n\nSigned-off-by: Joseph Jezak \u003cjosejx@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6d41e2651080c717c1b48389fe4171180388f042",
      "tree": "2fbf3abd33c7a38d0441d5571a7a153e533e0202",
      "parents": [
        "fc8fd3400b716615933a47be453839d190b235bd"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Jun 20 09:19:18 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Jul 05 13:42:57 2006 -0400"
      },
      "message": "[PATCH] 2.6.17 missing a call to ieee80211softmac_capabilities from ieee80211softmac_assoc_req\n\nIn commit ba9b28d19a3251bb1dfe6a6f8cc89b96fb85f683, routine\nieee80211softmac_capabilities was added to ieee80211softmac_io.c. As\ndenoted by its name, it completes the capabilities IE that is\nneeded in the associate and reassociate requests sent to the\nAP. For at least one AP, the Linksys WRT54G V5, the capabilities\nfield must set the \u0027short preamble\u0027 bit or the AP refuses to\nassociate. In the commit noted above, there is a call to the\nnew routine from ieee80211softmac_reassoc_req, but not from\nieee80211softmac_assoc_req. This patch fixes that oversight.\n\nAs noted in the subject, v2.6.17 is affected. My bcm43xx card had been\nunable to associate since I was forced to buy a new AP. I finally was\nable to get a packet dump and traced the problem to the capabilities\ninfo. Although I had heard that a patch was \"floating around\", I had\nnot seen it before 2.6.17 was released. As this bug does not affect\nsecurity and I seem to have the only AP affected by it, there should\nbe no problem in leaving it for 2.6.18.\n\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7bd6b91800c996da328bd57e40e62b3f73760fbe",
      "tree": "ff1ae357b6789c5439864a0b611d5e7ba10949dd",
      "parents": [
        "12a3768792dc27f11a5edb96e38db32bcdc5fd27"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Jun 08 09:47:42 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 15 15:48:14 2006 -0400"
      },
      "message": "[PATCH] wireless: correct dump of WPA IE\n\nIn net/ieee80211/softmac/ieee80211softmac_wx.c, there is a bug that\nprints extended sign information whenever the byte value exceeds\n0x7f. The following patch changes the printk to use a u8 cast to limit\nthe output to 2 digits. This bug was first noticed by Dan Williams\n\u003cdcbw@redhat.com\u003e. This patch applies to the current master branch\nof the Linville tree.\n\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4b3d1bb3206513d7f10cd60bbac97c82624c2d3",
      "tree": "33cd40b28136809c4fc462742c9f1519b4b2ed73",
      "parents": [
        "6ae15df16ef3dc3f5f043e94bb2cd4aa6c7f2aa8"
      ],
      "author": {
        "name": "Joseph Jezak",
        "email": "josejx@gentoo.org",
        "time": "Thu Jun 01 17:12:49 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:51:30 2006 -0400"
      },
      "message": "[PATCH] softmac: unified capabilities computation\n\nThis patch moves the capabilities field computation to a function for clarity\nand adds some previously unimplemented bits.\n\nSigned off by Joseph Jezak \u003cjosejx@gentoo.org\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-By: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6ae15df16ef3dc3f5f043e94bb2cd4aa6c7f2aa8",
      "tree": "4aaf3f6dd60df4dd712679e8594796dfd8322194",
      "parents": [
        "76ea4c7f4cd319dee35934ecab57745feae58fa5"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Jun 01 15:37:22 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:51:30 2006 -0400"
      },
      "message": "[PATCH] softmac: Fix handling of authentication failure\n\nMy router blew up earlier, but exhibited some interesting behaviour during\nits dying moments. It was broadcasting beacons but wouldn\u0027t respond to\nany authentication requests.\n\nI noticed that softmac wasn\u0027t playing nice with this, as I couldn\u0027t make it try\nto connect to other networks after it had timed out authenticating to my ill\nrouter.\n\nTo resolve this, I modified the softmac event/notify API to pass the event\ncode to the callback, so that callbacks being notified from\nIEEE80211SOFTMAC_EVENT_ANY masks can make some judgement. In this case, the\nieee80211softmac_assoc callback needs to make a decision based upon whether\nthe association passed or failed.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "76ea4c7f4cd319dee35934ecab57745feae58fa5",
      "tree": "6151f9d89084a1e96f216a182ed3fc265dffd429",
      "parents": [
        "47fbe1bf3980b41d2e18e3774e8e1094f716d2d1"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Jun 01 15:34:26 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:51:29 2006 -0400"
      },
      "message": "[PATCH] softmac: complete shared key authentication\n\nThis patch finishes of the partially-complete shared key authentication\nimplementation in softmac.\n\nThe complication here is that we need to encrypt a management frame during\nthe authentication process. I don\u0027t think there are any other scenarios where\nthis would have to happen.\n\nTo get around this without causing too many headaches, we decided to just use\nsoftware encryption for this frame. The softmac config option now selects\nIEEE80211_CRYPT_WEP so that we can ensure this available. This also involved\na modification to some otherwise unused ieee80211 API.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47fbe1bf3980b41d2e18e3774e8e1094f716d2d1",
      "tree": "6c6b7d7dfacfa9bff197aaa32773996f472d99a9",
      "parents": [
        "2a8063403112030f1748e207d97d4f8654754dff"
      ],
      "author": {
        "name": "Toralf Förster",
        "email": "toralf.foerster@gmx.de",
        "time": "Mon Jun 05 15:48:31 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 05 15:48:31 2006 -0400"
      },
      "message": "[PATCH] ieee80211softmac_io.c: fix warning \"defined but not used\"\n\nGot this compiler warning and Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nwrote:\n\nYeah, known \u0027bug\u0027, we have that code there but never use it. Feel free\nto submit a patch (to John Linville, CC netdev and softmac-dev) to\nremove it.\n\nSigned-off-by: Toralf Foerster \u003ctoralf.foerster@gmx.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8462fe3cd9ec8951871a20a4dfe36321ab075964",
      "tree": "8b3c6db6091ee99b4791a911734229181ef6f473",
      "parents": [
        "461c078c9cdfc1d24a436a87daed90f18c3b0d0d"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon May 01 22:45:50 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 05 17:10:41 2006 -0400"
      },
      "message": "[PATCH] softmac: suggest per-frame-type TX rate\n\nThis patch is the first step towards rate control inside softmac.\n\nThe txrates substructure has been extended to provide\ndifferent fields for different types of packets (management/data,\nunicast/multicast). These fields are updated on association to values\ncompatible with the access point we are associating to.\n\nDrivers can then use the new ieee80211softmac_suggest_txrate() function\ncall when deciding which rate to transmit each frame at. This is\nimmensely useful for ZD1211, and bcm can use it too.\n\nThe user can still specify a rate through iwconfig, which is matched\nfor all transmissions (assuming the rate they have specified is in\nthe rate set required by the AP).\n\nAt a later date, we can incorporate automatic rate management into\nthe ieee80211softmac_recalc_txrates() function.\n\nThis patch also removes the mcast_fallback field. Sam Leffler pointed\nout that this field is meaningless, because no driver will ever be\nretransmitting mcast frames (they are not acked).\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6d92f83ffafe8e2ce105c3ec5696c62d6fcebcee",
      "tree": "7d82f1380f10ac3b4f042f4953c65e5e284e5acf",
      "parents": [
        "0c6157a371f72b91bd9d2f72c2e65e2bde4cdf39"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon May 01 22:23:27 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 05 17:10:39 2006 -0400"
      },
      "message": "[PATCH] softmac: deauthentication implies deassociation\n\nThe 802.11 specs state that deauthenticating also implies\ndisassociating. This patch implements that, which improve the behaviour\nof SIOCSIWMLME.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd5226a72694d1c0abe1cc39711a86f1754e637d",
      "tree": "1d90b27c392fb2ef9859f2652dee7640916ed806",
      "parents": [
        "aad61439e6a00bdb72cb649e11f6e166590c5f66",
        "178e0cc5ff249965c6cfbd78b1af6a5e614d837c"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 05 16:56:24 2006 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 05 16:56:24 2006 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 into upstream\n"
    },
    {
      "commit": "d57336e3f2dd7c2d1fbe4a8323029869fb6e1f00",
      "tree": "5724c4017f744df284fb9f18e5b9c8a8bcb7fbcf",
      "parents": [
        "995c99268e0b12eb3c8939211ba5368dd92d98d9"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sun Apr 30 22:09:07 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 05 16:55:22 2006 -0400"
      },
      "message": "[PATCH] softmac: make non-operational after being stopped\n\nzd1211 with softmac and wpa_supplicant revealed an issue with softmac\nand the use of workqueues. Some of the work functions actually\nreschedule themselves, so this meant that there could still be\npending work after flush_scheduled_work() had been called during\nieee80211softmac_stop().\n\nThis patch introduces a \"running\" flag which is used to ensure that\nrescheduling does not happen in this situation.\n\nI also used this flag to ensure that softmac\u0027s hooks into ieee80211 are\nnon-operational once the stop operation has been started. This simply\nmakes softmac a little more robust, because I could crash it easily\nby receiving frames in the short timeframe after shutting down softmac\nand before turning off the ZD1211 radio. (ZD1211 is now fixed as well!)\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "995c99268e0b12eb3c8939211ba5368dd92d98d9",
      "tree": "671c386a7442363c0f897160ef325ae5e9b9576d",
      "parents": [
        "d98550e334715b2d9e45f8f0f4e1608720108640"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sun Apr 30 19:49:30 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri May 05 16:55:22 2006 -0400"
      },
      "message": "[PATCH] softmac: don\u0027t reassociate if user asked for deauthentication\n\nWhen wpa_supplicant exits, it uses SIOCSIWMLME to request\ndeauthentication.  softmac then tries to reassociate without any user\nintervention, which isn\u0027t the desired behaviour of this signal.\n\nThis change makes softmac only attempt reassociation if the remote\nnetwork itself deauthenticated us.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "921a91ef6adffe066ce80823350b982c647033e7",
      "tree": "b950c18419413d860a8caa7ac0819d0159beed79",
      "parents": [
        "9a1771e86756212041b32d80b850cc4c8063360a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Apr 20 20:02:04 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 24 16:15:58 2006 -0400"
      },
      "message": "[PATCH] softmac: clean up event handling code\n\nThis patch cleans up the event handling code in ieee80211softmac_event.c and\nmakes the module slightly smaller by removing some strings that are not used\nany more and consolidating some code.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a1771e86756212041b32d80b850cc4c8063360a",
      "tree": "798f75306930072d8d97f95ef1a6846a27f003f5",
      "parents": [
        "e3c5a64e7075dd066316f1685caadabcbc649427"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Apr 20 20:02:02 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 24 16:15:58 2006 -0400"
      },
      "message": "[PATCH] softmac: add SIOCSIWMLME\n\nThis patch adds the SIOCSIWMLME wext to softmac, this functionality\nappears to be used by wpa_supplicant and is softmac-specific.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Jouni Malinen \u003cjkm@devicescape.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "818667f7c40dd0bd14029b5ac1d0f5282e12310e",
      "tree": "f270cfb4caeb26bceec7ea61ba93e268eae57324",
      "parents": [
        "dac322e39a2b82871cf514c9a533f24a1b4c7e19"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Apr 20 20:02:03 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Apr 24 15:20:23 2006 -0400"
      },
      "message": "[PATCH] softmac: fix SIOCSIWAP\n\nThere are some bugs in the current implementation of the SIOCSIWAP wext,\nfor example that when you do it twice and it fails, it may still try\nanother access point for some reason. This patch fixes this by introducing\na new flag that tells the association code that the bssid that is in use\nwas fixed by the user and shouldn\u0027t be deviated from.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6788a07f8faeb373967cd97b79fb3abec8fccb90",
      "tree": "9abda33b4abcaf882265deab59a1b9d73ae252f2",
      "parents": [
        "feeeaa87e8e6702f57ed3be7904ffd87cc044b82"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Apr 13 11:41:28 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:40 2006 -0400"
      },
      "message": "[PATCH] softmac: report when scanning has finished\n\nMake softmac report a scan event when scanning has finished, that way\nuserspace can wait for the event to happen instead of polling for the\nresults.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "feeeaa87e8e6702f57ed3be7904ffd87cc044b82",
      "tree": "658f8410a8a1777aecbf3bef8e3e8f7a7f677e69",
      "parents": [
        "68970ce6ac5ed01b1d10047fd4daba5b40786694"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Apr 13 02:42:42 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:39 2006 -0400"
      },
      "message": "[PATCH] softmac: fix event sending\n\nSoftmac is sending custom events to userspace already, but it\nshould _really_ be sending the right WEXT events instead. This\npatch fixes that.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "68970ce6ac5ed01b1d10047fd4daba5b40786694",
      "tree": "0b84bebdf516fb696c1112ff7368fe81adee56c8",
      "parents": [
        "fc242746ea8d87b3032c7a1c9b8eb71c149488a8"
      ],
      "author": {
        "name": "johannes@sipsolutions.net",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Apr 11 10:58:08 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:39 2006 -0400"
      },
      "message": "[PATCH] softmac: handle iw_mode properly\n\nBelow patch allows using iw_mode auto with softmac. bcm43xx forces managed\nso this bug wasn\u0027t noticed earlier, but this was one of the problems why\nzd1211 didn\u0027t work earlier.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fc242746ea8d87b3032c7a1c9b8eb71c149488a8",
      "tree": "1650fc1a84e3b454d1bd6cdf6ceffe17d08ea370",
      "parents": [
        "ba2f8c18756b4a99c8cd3ab6526b2ed7a8f18ead"
      ],
      "author": {
        "name": "johannes@sipsolutions.net",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Apr 11 10:58:07 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:39 2006 -0400"
      },
      "message": "[PATCH] softmac: dont send out packets while scanning\n\nSeems we forgot to stop the queue while scanning. Better do that so we\ndon\u0027t transmit packets all the time during background scanning.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ba2f8c18756b4a99c8cd3ab6526b2ed7a8f18ead",
      "tree": "2ff973272099f0fed9214b9d47f968caee0015c1",
      "parents": [
        "b79367a5ea28afe2ac659593970c15c9513f1d49"
      ],
      "author": {
        "name": "johannes@sipsolutions.net",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Apr 11 10:58:06 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:39 2006 -0400"
      },
      "message": "[PATCH] softmac: return -EAGAIN from getscan while scanning\n\nBelow patch was developed after discussion with Daniel Drake who\nmentioned to me that wireless tools expect an EAGAIN return from getscan\nso that they can wait for the scan to finish before printing out the\nresults.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9b0b4d8ae82cadd059d01ab93babcaa5e2054b93",
      "tree": "065d53b0c271a49660e356e39c94fbda218e1149",
      "parents": [
        "c1783454a31e05b94774951b0b5d1eb9075ebfb4"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Fri Apr 07 01:42:55 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:38 2006 -0400"
      },
      "message": "[PATCH] softmac: fix spinlock recursion on reassoc\n\nThis fixes a spinlock recursion on receiving a reassoc request.\n\nOn reassoc, the softmac calls back into the driver. This results in a\ndriver lock recursion. This schedules the assoc workqueue, instead\nof calling it directly.\n\nProbably, we should defer the _whole_ management frame processing\nto a tasklet or workqueue, because it does several callbacks into the driver.\nThat is dangerous.\n\nThis fix should go into linus\u0027s tree, before 2.6.17 is released, because it\nis remote exploitable (DoS by crash).\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e4b5fae8b3fb4134deaa6f66c60255c831e2d7e8",
      "tree": "b994c6a9942ecde440256e116eb2a7da07c052f5",
      "parents": [
        "0efd9323f32c137b5cf48bc6582cd08556e7cdfc"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Mar 27 14:53:41 2006 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Apr 19 17:25:37 2006 -0400"
      },
      "message": "[PATCH] softmac uses Wiress Ext.\n\nsoftmac uses wireless extensions, so let it SELECT that config option;\nWARNING: \"wireless_send_event\" [net/ieee80211/softmac/ieee80211softmac.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2638fed7ccb07ff43cdc109dd78e821efb629995",
      "tree": "2e6889b01c9974f350f738338e9770c240c40591",
      "parents": [
        "16f4352733d19c2d496f682c08cff368ba0495d0"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 23 22:43:38 2006 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 14:04:13 2006 -0500"
      },
      "message": "[PATCH] softmac: reduce default rate to 11Mbps.\n\nWe don\u0027t make much of an attempt to fall back to lower rates, and 54M\njust isn\u0027t reliable enough for many people. In fact, it\u0027s not clear we\neven set it to 11M if we\u0027re trying to associate with an 802.11b AP.\n\nThis patch makes us default to 11M, which ought to work for most people.\nWhen we actually handle dynamic rate adjustment, we can reconsider the\ndefaults -- but even then, probably it makes as much sense to start at\n11M and adjust it upwards as it does to start at 54M and reduce it.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "16f4352733d19c2d496f682c08cff368ba0495d0",
      "tree": "a7ae0a31f61325604f5f7da380227fa8d4bda944",
      "parents": [
        "d94606e058fccf5e22537bcc6d0f297224350303"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 23 14:00:02 2006 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Mar 27 14:04:09 2006 -0500"
      },
      "message": "[PATCH] softmac: reduce scan dwell time\n\nIt currently takes something like 8 seconds to do a scan, because we\nspend half a second on each channel. Reduce that time to 20ms per\nchannel.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4edac92fcf5956b0ef52fb281207863902e430bc",
      "tree": "db4539351c227c70504294715885a20bd3e60a05",
      "parents": [
        "9320199957cebc39ccef372fa1fccf5ba3d3fd7d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Mar 23 14:03:00 2006 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 16:18:47 2006 -0500"
      },
      "message": "[PATCH] Restore channel setting after scan.\n\nAfter a scan, we weren\u0027t switching back to the original channel if we\nwere associated with an AP. So NetworkManager\u0027s periodic scans would\ndisrupt connectivity until the ESSID was manually set again. Fix that.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a107aa24a1dbc05d58a4fdd2c4d2861f8bd5ae6",
      "tree": "a2e0a060edb0d80228508b8d084ea96bc2360f94",
      "parents": [
        "fe0b06b123762ab620b5bee3dab1576ddddd0a7f"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 17:29:32 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 23 07:12:36 2006 -0500"
      },
      "message": "[PATCH] softmac: remove function_enter()\n\nRemove the function_enter() debugging macros.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fe0b06b123762ab620b5bee3dab1576ddddd0a7f",
      "tree": "dc9fc80b8d8f313cfd8f6098cd01673b931db3af",
      "parents": [
        "1196862b7926d5312c7f8e8eaecba658b6553ba0"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Feb 07 15:20:52 2006 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:17:02 2006 -0500"
      },
      "message": "[PATCH] Fix softmac scan\n\nSoftmac scanning fails because the stop flag is not cleared before\nscanning is started. The attached one-line patch fixes this.\n\nSigned-Off-By: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1196862b7926d5312c7f8e8eaecba658b6553ba0",
      "tree": "a3a949532c507c934a23e528d58555b486a211c8",
      "parents": [
        "b6c7658ef8888e82608265d8098d09807997f771"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 31 20:28:58 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:17:01 2006 -0500"
      },
      "message": "[PATCH] softmac: remove dead code\n\nThis patch removes ieee80211softmac_reassoc which is neither implemented\nnor used nor necessary.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b6c7658ef8888e82608265d8098d09807997f771",
      "tree": "85fa8c98d1184b3f2d8b2483cc9adb8323283e9e",
      "parents": [
        "b10c991fa4cf0f1353228e04671aa793b4b3cf1d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 31 19:49:42 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:17:01 2006 -0500"
      },
      "message": "[PATCH] softmac: add reassociation code\n\nThis patch adds handling of reassociation to softmac when the AP\nrequests it. Patch from Larry Finger.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b10c991fa4cf0f1353228e04671aa793b4b3cf1d",
      "tree": "9e2a09fbca25358fefddcf5eeb36e90388dd789d",
      "parents": [
        "f484d582d3e66ad78dcce2465c9ec479bacc1075"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 31 19:48:06 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:17:00 2006 -0500"
      },
      "message": "[PATCH] softmac: update deauth handler to quiet warning\n\nRecently the deauth packet handler was updated to use a deauth packet\nstruct (identical to the auth packet struct) and this now gives a\nwarning. This patch updates the code to properly use a deauth struct and\ndeauth variable.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f484d582d3e66ad78dcce2465c9ec479bacc1075",
      "tree": "0a3e633beb6176d6b2bc71278f75240ea5c6cac7",
      "parents": [
        "7985905106a64d6ca32bd87fd6b52c588f03f5c6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 31 19:35:14 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:59 2006 -0500"
      },
      "message": "[PATCH] trivial fixes to softmac\n\nThis patch removes a blank line that shouldn\u0027t be there and fixes a\nspelling error in softmac.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7985905106a64d6ca32bd87fd6b52c588f03f5c6",
      "tree": "7e85e907ab26b6e78b6427d277fe977dd05139c8",
      "parents": [
        "1a995b45a52871af42aa1111da4c74c4b85e09c5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 31 19:31:41 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:59 2006 -0500"
      },
      "message": "[PATCH] update copyright in softmac\n\nThis patch updates the copyright statements in softmac that I\nerroneously added for 2005 only (when we already had 2006).\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4c718cfd7df4ac34ca8a4add555c374de61c42e8",
      "tree": "693fdc1af819411c2e92821172d8f7f19a549a2f",
      "parents": [
        "9ebdd466813c2dde19417a00e22bd46546e27165"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jan 12 21:19:48 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:58 2006 -0500"
      },
      "message": "[PATCH] softmac: move EXPORT_SYMBOL_GPL right after functions\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9ebdd466813c2dde19417a00e22bd46546e27165",
      "tree": "4f5e636d619739cf0883e1309f951bd4a8764378",
      "parents": [
        "4855d25b1ef9d74aeb29c2e46f0d6a289922eab6"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jan 12 21:18:25 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:57 2006 -0500"
      },
      "message": "[PATCH] softmac: add MODULE_DESCRIPTION and MODULE_AUTHORs\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4855d25b1ef9d74aeb29c2e46f0d6a289922eab6",
      "tree": "6b4ea7a169f3ce0e10a11ec2a8c46c75f9e04818",
      "parents": [
        "b2b9b6518eac7b4e9abf649ef4273c02f1a5276b"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jan 12 21:12:59 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:56 2006 -0500"
      },
      "message": "[PATCH] softmac: add copyright and license headers\n\nadd copyright and license headers to all softmac files\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b2b9b6518eac7b4e9abf649ef4273c02f1a5276b",
      "tree": "a19f6b1e674bc159d5523ce12c3ddabe72b745e6",
      "parents": [
        "bba52d5e9ecd0a1705fbac93b6d50ef6ec475315"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 11 19:32:02 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:56 2006 -0500"
      },
      "message": "[PATCH] softmac: some comment stuff\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bba52d5e9ecd0a1705fbac93b6d50ef6ec475315",
      "tree": "f268372e96878405b9319a2b83ee621bb28ec7fd",
      "parents": [
        "1dc09776d79e0162553f6434c0b1ccb0cceea0b3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 11 11:01:22 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:55 2006 -0500"
      },
      "message": "[PATCH] softmac: properly check return value of ieee80211softmac_alloc_mgt\n\nProperly check return value of ieee80211softmac_alloc_mgt\nin ieee80211softmac_disassoc_deauth (patch by Denis Vlasenko)\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1dc09776d79e0162553f6434c0b1ccb0cceea0b3",
      "tree": "9328e50b85e01f754dc2c4d0e0f78461a76269ad",
      "parents": [
        "48b2e4ce690dfbf4097e89e6ce0861ab85fd89c9"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 11 10:46:16 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:55 2006 -0500"
      },
      "message": "[PATCH] softmac: scan at least once before selecting a network by essid\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "48b2e4ce690dfbf4097e89e6ce0861ab85fd89c9",
      "tree": "3949c3468eb260c1830685ca40714877d9ca6a2b",
      "parents": [
        "78e4f36e053b4d2c4623fdc1f6ac63f33d5b7c81"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 10 19:12:19 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:54 2006 -0500"
      },
      "message": "[PATCH] softmac: check if disassociation is for us before processing it\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "78e4f36e053b4d2c4623fdc1f6ac63f33d5b7c81",
      "tree": "2408dc01abd1cdf646bcf94bb13501d1ecf10dcf",
      "parents": [
        "51da28a847027fdf80e55a2a0d7bd0f7a8617d3d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 10 18:56:32 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:54 2006 -0500"
      },
      "message": "[PATCH] softmac: select \"best\" network based on rssi\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "51da28a847027fdf80e55a2a0d7bd0f7a8617d3d",
      "tree": "4516da186cd4d1e3491a89fbef1bb50ff7dd6a22",
      "parents": [
        "d1469cf2c79f1682364d5c37d752cd3a3018cbaa"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 10 16:50:22 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:53 2006 -0500"
      },
      "message": "[PATCH] softmac: add fixme for disassoc\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d1469cf2c79f1682364d5c37d752cd3a3018cbaa",
      "tree": "683daaf696271d4b355dd7880b29306e3f452049",
      "parents": [
        "2dd50801b3ac95988bd5789e4ec576f3480ecc59"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 10 15:47:06 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:53 2006 -0500"
      },
      "message": "[PATCH] softmac: try to reassociate when being disassociated from the AP\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2dd50801b3ac95988bd5789e4ec576f3480ecc59",
      "tree": "462bcac55a35cc701f7e56000df433bdaba270ee",
      "parents": [
        "5c4df6da580b9317dc0856e235232b95cbc8251c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Jan 06 18:11:23 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:52 2006 -0500"
      },
      "message": "[PATCH] softmac: correctly use netif_carrier_{on,off}\n\nTODO: add callbacks for ifup/ifdown (see mailing list)\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c4df6da580b9317dc0856e235232b95cbc8251c",
      "tree": "df82db654b024cd7204f182cbc40101681e012c0",
      "parents": [
        "45867e6a55aee984d69ce8f93a87e26d32d470dc"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Jan 06 01:43:45 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:52 2006 -0500"
      },
      "message": "[PATCH] softmac: convert to use global workqueue\n\nConvert softmac to use global workqueue instead of private one...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "45867e6a55aee984d69ce8f93a87e26d32d470dc",
      "tree": "08f8f5aa61adb6a0222eaec4e927db5120e1b3fd",
      "parents": [
        "714e1a511627b7d95ff1666c66272613a96d2873"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Jan 05 18:45:00 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:51 2006 -0500"
      },
      "message": "[PATCH] softmac: fix Makefiles\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "714e1a511627b7d95ff1666c66272613a96d2873",
      "tree": "2facb019a7b364f820402bf43346f674a1dcf2a0",
      "parents": [
        "32821837fa0b3a37b1f3e020769eb2a186cfff6e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 04 21:06:28 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:51 2006 -0500"
      },
      "message": "[PATCH] softmac: fix some sparse warnings\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "32821837fa0b3a37b1f3e020769eb2a186cfff6e",
      "tree": "f4c18766766cbdd4715ce78a081dfab2cb571613",
      "parents": [
        "370121e5190a86a2d8a717ecd6f33028c7dc6fd4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 04 16:51:31 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:50 2006 -0500"
      },
      "message": "[PATCH] make softmac depend on IEEE80211 and EXPERIMENTAL\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "370121e5190a86a2d8a717ecd6f33028c7dc6fd4",
      "tree": "2bd809d8dea7a831f9c47d06572e98194bfc0ccc",
      "parents": [
        "1c2e02750b992703a8a18634e08b04353face243"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 04 16:32:16 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Mar 22 22:16:50 2006 -0500"
      },
      "message": "[PATCH] wireless: Add softmac layer to the kernel\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ]
}
