)]}'
{
  "log": [
    {
      "commit": "25343469e77bd6f5694bb6b641a8ea1bd2173782",
      "tree": "17b4dbbf62a637c8498f506b7c1c3760d920fc8e",
      "parents": [
        "6eb07250626c1b51801c2ef9210dc2f321112018"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sat Jul 14 01:40:54 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 17 21:56:18 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Add ID for Siemens Gigaset USB Stick 54\n\nTested by David Santinoli\nzd1211b chip 129b:1667 v4810 high 00-01-e3 AL2230S_RF pa0 ---N-\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6eb07250626c1b51801c2ef9210dc2f321112018",
      "tree": "79a9e5257eb4f495e72d90d66d93b765805c42f8",
      "parents": [
        "ee2c4add43a3977ccb0263bdb460ed63a1b03c02"
      ],
      "author": {
        "name": "Masakazu Mokuno",
        "email": "mokuno@sm.sony.co.jp",
        "time": "Sat Jul 14 01:40:11 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 17 21:56:18 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Add ID for Planex GW-US54GXS\n\nThis patch adds the ID for Planex GW-US54GXS USB wireless adapter sold in\nJapan.\nSince this device returns the regulatory region as 0x49,\nthe patch \u0027Allow channels 1-11 for unrecognised regulatory domains\u0027 is\nrequired.\n\nTested by Masakazu Mokuno\nzd1211b chip 2019:5303 v4810 high 00-90-cc AL2230_RF pa0 ---N-\n\nSigned-off-by: Masakazu Mokuno \u003cmokuno@sm.sony.co.jp\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ee2c4add43a3977ccb0263bdb460ed63a1b03c02",
      "tree": "07f00f1080b966d47afbdc4f8f0d238904f50164",
      "parents": [
        "d00d012134864ed48a4f21898c043c262a0c1a31"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jul 12 16:09:47 2007 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 17 21:56:18 2007 -0400"
      },
      "message": "[PATCH] Update version ipw2200 stamp to 1.2.2\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d00d012134864ed48a4f21898c043c262a0c1a31",
      "tree": "6bda65e978bdf81482fbba89e45ad89eb8cf88b2",
      "parents": [
        "4e157f08a01f6395a43d10630fb3a629d90a02bc"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jul 12 16:09:40 2007 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 17 21:56:17 2007 -0400"
      },
      "message": "[PATCH] ipw2200: Fix ipw_isr() comments error on shared IRQ\n\nSigned-off-by: Tom De Man \u003cTom.DeMan@DZINE.BE\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4e157f08a01f6395a43d10630fb3a629d90a02bc",
      "tree": "50be542bc5f2d5c66ba3628e41c39aee82d6b234",
      "parents": [
        "9f3b2416fec56de34408eafbef19bf8ec9a81493"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jul 12 16:09:32 2007 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 17 21:56:17 2007 -0400"
      },
      "message": "[PATCH] Fix ipw2200 set wrong power parameter causing firmware error\n\nThe power mode can only be set 0~5 to firmware. Otherwise there will be a\nfirmware error generated. This patch fixed the invalid power mode requested\nby driver.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9f3b2416fec56de34408eafbef19bf8ec9a81493",
      "tree": "ab529ecf65ea78fd4711975f074f634e94b88bf5",
      "parents": [
        "90869b249b4621d60920d5d1d53403fe86d8ecb5"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Jul 12 16:09:24 2007 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 17 21:56:17 2007 -0400"
      },
      "message": "[PATCH] ipw2100: Fix `iwpriv set_power` error\n\niwpriv \u003ciface\u003e set_power [0~6] can be used for ipw2100. \u00270\u0027 indicates\noff and \u00276\u0027 indicates auto. 1~5 are the actual power levels.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "831441862956fffa17b9801db37e6ea1650b0f69",
      "tree": "b0334921341f8f1734bdd3243de76d676329d21c",
      "parents": [
        "787d2214c19bcc9b6ac48af0ce098277a801eded"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jul 17 04:03:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:02 2007 -0700"
      },
      "message": "Freezer: make kernel threads nonfreezable by default\n\nCurrently, the freezer treats all tasks as freezable, except for the kernel\nthreads that explicitly set the PF_NOFREEZE flag for themselves.  This\napproach is problematic, since it requires every kernel thread to either\nset PF_NOFREEZE explicitly, or call try_to_freeze(), even if it doesn\u0027t\ncare for the freezing of tasks at all.\n\nIt seems better to only require the kernel threads that want to or need to\nbe frozen to use some freezer-related code and to remove any\nfreezer-related code from the other (nonfreezable) kernel threads, which is\ndone in this patch.\n\nThe patch causes all kernel threads to be nonfreezable by default (ie.  to\nhave PF_NOFREEZE set by default) and introduces the set_freezable()\nfunction that should be called by the freezable kernel threads in order to\nunset PF_NOFREEZE.  It also makes all of the currently freezable kernel\nthreads call set_freezable(), so it shouldn\u0027t cause any (intentional)\nchange of behaviour to appear.  Additionally, it updates documentation to\ndescribe the freezing of tasks more accurately.\n\n[akpm@linux-foundation.org: build fixes]\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Nigel Cunningham \u003cnigel@nigel.suspend2.net\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f1c2881f673671539b25686df463518d69c4649",
      "tree": "45f4a79f2371ae4525fd621d4b5820732efa161e",
      "parents": [
        "7608a864e5211df1e3c1948e2719aec7c27b9333",
        "c5e3ae8823693b260ce1f217adca8add1bc0b3de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 17:48:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 17:48:54 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6: (37 commits)\n  forcedeth bug fix: realtek phy\n  forcedeth bug fix: vitesse phy\n  forcedeth bug fix: cicada phy\n  atl1: reorder atl1_main functions\n  atl1: fix excessively indented code\n  atl1: cleanup atl1_main\n  atl1: header file cleanup\n  atl1: remove irq_sem\n  cdc-subset to support new vendor/product ID\n  8139cp: implement the missing dev-\u003etx_timeout\n  myri10ge: Remove nonsensical limit in the tx done routine\n  gianfar: kill unused header\n  EP93XX_ETH must select MII\n  macb: Add multicast capability\n  macb: Use generic PHY layer\n  s390: add barriers to qeth driver\n  s390: scatter-gather for inbound traffic in qeth driver\n  eHEA: Introducing support vor DLPAR memory add\n  Fix a potential NULL pointer dereference in free_shared_mem() in drivers/net/s2io.c\n  [PATCH] softmac: Fix ESSID problem\n  ...\n"
    },
    {
      "commit": "c248725b616179c43d944ee9f31d507fa483e6c8",
      "tree": "c4d75d0db39c04e2f883887fdadac2d70ebc9134",
      "parents": [
        "4381ca3c23b07ba5b567f72325003020ddca0341"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Jul 15 21:00:21 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jul 15 16:40:52 2007 -0700"
      },
      "message": "zd1211rw: too early inclusion of asm/unaligned.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "21ba0f88ae56da82a3a15fe54d729208b64c4f4b",
      "tree": "17ce67f276fe3ea7284c3dc730bdd6a2ec7dfe2f",
      "parents": [
        "dc690d8ef842b464f1c429a376ca16cb8dbee6ae",
        "36e235901f90fb83215be43cbd8f1ca14661ea40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 12 13:40:57 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/pci-2.6: (34 commits)\n  PCI: Only build PCI syscalls on architectures that want them\n  PCI: limit pci_get_bus_and_slot to domain 0\n  PCI: hotplug: acpiphp: avoid acpiphp \"cannot get bridge info\" PCI hotplug failure\n  PCI: hotplug: acpiphp: remove hot plug parameter write to PCI host bridge\n  PCI: hotplug: acpiphp: fix slot poweroff problem on systems without _PS3\n  PCI: hotplug: pciehp: wait for 1 second after power off slot\n  PCI: pci_set_power_state(): check for PM capabilities earlier\n  PCI: cpci_hotplug: Convert to use the kthread API\n  PCI: add pci_try_set_mwi\n  PCI: pcie: remove SPIN_LOCK_UNLOCKED\n  PCI: ROUND_UP macro cleanup in drivers/pci\n  PCI: remove pci_dac_dma_... APIs\n  PCI: pci-x-pci-express-read-control-interfaces cleanups\n  PCI: Fix typo in include/linux/pci.h\n  PCI: pci_ids, remove double or more empty lines\n  PCI: pci_ids, add atheros and 3com_2 vendors\n  PCI: pci_ids, reorder some entries\n  PCI: i386: traps, change VENDOR to DEVICE\n  PCI: ATM: lanai, change VENDOR to DEVICE\n  PCI: Change all drivers to use pci_device-\u003erevision\n  ...\n"
    },
    {
      "commit": "694625c0b322905d6892fad873029f764cd4823f",
      "tree": "c48ac2c0095f2ac4044bd12b27ea318eb6156c73",
      "parents": [
        "f5609d7e679db3f29433f56e1f2e397a2f815288"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Jul 09 11:55:54 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:11 2007 -0700"
      },
      "message": "PCI: add pci_try_set_mwi\n\nAs suggested by Andrew, add pci_try_set_mwi(), which does not require\nreturn-value checking.\n\n- add pci_try_set_mwi() without __must_check\n- make it return 0 on success, errno if the \"try\" failed or error\n- review callers\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "44c10138fd4bbc4b6d6bff0873c24902f2a9da65",
      "tree": "6e16d3ec80c87490dc743f72da086356f2906ace",
      "parents": [
        "b8a3a5214d7cc115f1ca3a3967b7229d97c46f4a"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Fri Jun 08 15:46:36 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:10 2007 -0700"
      },
      "message": "PCI: Change all drivers to use pci_device-\u003erevision\n\nInstead of all drivers reading pci config space to get the revision\nID, they can now use the pci_device-\u003erevision member.\n\nThis exposes some issues where drivers where reading a word or a dword\nfor the revision number, and adding useless error-handling around the\nread. Some drivers even just read it for no purpose of all.\n\nIn devices where the revision ID is being copied over and used in what\nappears to be the equivalent of hotpath, I have left the copy code\nand the cached copy as not to influence the driver\u0027s performance.\n\nCompile tested with make all{yes,mod}config on x86_64 and i386.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "56906c612e10b5e32a48ccbe8a3c08ab6acf5a28",
      "tree": "e982b9cb97c5be164ee1dfd96e66013b3896d776",
      "parents": [
        "e57571a07de8464f2e5911f87d2c8f29b0430fb7"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon May 07 10:26:17 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:08 2007 -0700"
      },
      "message": "PCI: remove useless pci driver method\n\nRemove pointless and never-called enable_wake() hook from pci_driver and\nfrom documentation.  Evidently this was introduced in the 2.4.6 kernel,\nbut there\u0027s no evidence it was ever called; and it was rarely implemented.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "8c7b7faaa630fef7f68d8728cee1cce398cc9697",
      "tree": "844c5c5aad361b7c1e24f8d0b8f3195c4a4ad816",
      "parents": [
        "a7ab4b501f9b8a9dc4d5cee542db67b6ccd1088b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 10 22:08:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jul 10 22:08:12 2007 -0700"
      },
      "message": "[NET]: Kill eth_copy_and_sum().\n\nIt hasn\u0027t \"summed\" anything in over 7 years, and it\u0027s\njust a straight mempcy ala skb_copy_to_linear_data()\nso just get rid of it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "426921bda10c33231e2b335e4ad08bc755c50740",
      "tree": "d19d07527125ce1b1ce17db050df9dafaa52dd04",
      "parents": [
        "777fa98194f91dae24fd12de47eec1cbb0375b29"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Mon Jul 09 12:03:32 2007 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 14:25:40 2007 -0400"
      },
      "message": "[PATCH] use list_for_each_entry() for iteration in Prism 54 driver\n\nUse list_for_each_entry() instead of manual iteration and substitute a\nlist_for_each_safe() loop with list_for_each_entry_safe()\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Luis R. Rodriguez \u003cmcgrof@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "777fa98194f91dae24fd12de47eec1cbb0375b29",
      "tree": "4b49e8e88c8762d5ff7712b4b7a47867e819a532",
      "parents": [
        "6b62472a5ff9605aafa43a0a341c32127821f7b2"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri Jul 06 07:59:40 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 14:23:03 2007 -0400"
      },
      "message": "[PATCH] libertas: fix disabling WPA\n\nFound by Guillaume LECERF \u003cglecerf@gmail.com\u003e\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b62472a5ff9605aafa43a0a341c32127821f7b2",
      "tree": "e76f72a4dee05f3dfd243c2e87a699c2932ca4f3",
      "parents": [
        "74553aedd46b3a2cae986f909cf2a3f99369decc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 01 22:20:40 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 14:15:31 2007 -0400"
      },
      "message": "[PATCH] drivers/net/wireless/libertas/wext.c: remove dead code\n\nThis patch removes dead code introduced by\ncommit 90a42210f275e1f828eb6c08bf8252c2d6a774e0 and spotted\nby the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "74553aedd46b3a2cae986f909cf2a3f99369decc",
      "tree": "6904945b36c017c58249b1900fbbd531f3286e49",
      "parents": [
        "93f510bbac64f552ef6872a39ae12afa06c4e999"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sun Jul 01 18:22:32 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 14:14:56 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Defer firmware load until first ifup\n\nWhile playing with the firmware a while back, I discovered a way to\naccess the device\u0027s entire address space before the firmware has been\nloaded.\n\nPreviously we were loading the firmware early on (during probe) so that\nwe could read the MAC address from the EEPROM and register a netdevice.\nNow that we can read the EEPROM without having firmware, we can defer\nfirmware loading until later while still reading the MAC address early\non.\n\nThis has the advantage that zd1211rw can now be built into the kernel --\npreviously if this was the case, zd1211rw would be loaded before the\nfilesystem is available and firmware loading would fail.\n\nFirmware load and other device initialization operations now happen the\nfirst time the interface is brought up.\n\nSome architectural changes were needed: handling of the is_zd1211b flag\nwas moved into the zd_usb structure, MAC address handling was obviously\nchanged, and a preinit_hw stage was added (the order is now: init,\npreinit_hw, init_hw).\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "93f510bbac64f552ef6872a39ae12afa06c4e999",
      "tree": "7f14c1ce8f99f935670c881e089390a8d290f95e",
      "parents": [
        "4418583cbf6fcdb715fcdc3719393cfb64b73e97"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sun Jul 01 18:22:21 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 14:14:56 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Add ID for Buffalo WLI-U2-KG54L\n\nTested by Zen Kato\nzd1211b chip 0411:00da v4810 high 00-16-01 AL2230S_RF pa0 g--N-\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4418583cbf6fcdb715fcdc3719393cfb64b73e97",
      "tree": "48361f94b8ebb7d1c2ccee0dd12b834f1c737375",
      "parents": [
        "86d95c214357df0e27dc6af493b62a1073e9d6b2"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sun Jul 01 18:22:04 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 14:14:56 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Detect more AL2230S radios\n\nZen Kato has a device which reports the 0xa RF type. The vendor driver\ntreats this as AL2230S, the same as devices with the AL2230S bit in the POD.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "86d95c214357df0e27dc6af493b62a1073e9d6b2",
      "tree": "e24f95f55959ff40e3a6e9338be03f196def8fa6",
      "parents": [
        "fb038c279694638cb3cd24d496062ae38700f542"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Sun Jul 01 18:21:49 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 14:14:55 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Allow channels 1-11 for unrecognised regulatory domains\n\nZen Kato\u0027s device has a regulatory domain value of 0x49, which is not an\nIEEE 802.11 code and is not even identified in the vendor driver.\n\nRecent versions of the vendor driver don\u0027t even look at the regdomain\nvalue any more, and just allow channels 1-11 everywhere. This patch\nbrings us more in line with that behaviour, by allowing channels 1-11\nfor regdomains which we don\u0027t know about.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fb038c279694638cb3cd24d496062ae38700f542",
      "tree": "64f9a8d3706dcbbc29e123a84df12f9354c91d4b",
      "parents": [
        "175ec1a1fa78c784f5f99ad56c2274f58bcb35f1"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Fri Jun 29 15:33:52 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 14:11:29 2007 -0400"
      },
      "message": "[PATCH] airo: start with radio off\n\nDon\u0027t turn the radio on until the interface is up. This saves some power in\ncase the driver is loaded but the card is not used.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "175ec1a1fa78c784f5f99ad56c2274f58bcb35f1",
      "tree": "76e54bd47d1733f06fe254c81ee1732cb67ed748",
      "parents": [
        "1138c37b66c16a5c7b49389ae566a4d73d60c2aa"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Fri Jun 29 15:33:47 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 14:11:29 2007 -0400"
      },
      "message": "[PATCH] airo: simpler calling convention for enable_MAC()\n\nCallers of enable_MAC() shouldn\u0027t have to worry about the bits in the\nresponse\u0027s status word (and most of them don\u0027t). The return value is\nsufficient information.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1138c37b66c16a5c7b49389ae566a4d73d60c2aa",
      "tree": "5434975d31386b85220ab0b6767e44f55b41f01a",
      "parents": [
        "1c2b7db8c8c4212761fcb5190a4122afd5e02d58"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Fri Jun 29 15:33:41 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 14:11:29 2007 -0400"
      },
      "message": "[PATCH] airo: fix a race causing initialization failures\n\nMatteo Croce reported Aironet initialization failures. They were caused by\na race in airo. airo finds a free interface name, then initializes the card\nand finally registers the interface. Another device may get the same name\nin the meantime.\nThe reason airo gets its name early is to use it in informative printks and\nto name the resources it requests. The printks will be just fine without\nthe interface name and the resources can use the driver\u0027s name - that\u0027s\nwhat other network drivers do anyway.\nOne of the talkative functions is setup_card(). It is called once before\nregistration and can be called later again. Let\u0027s have an empty dev-\u003ename\nduring the first call, so it doesn\u0027t print the ugly \"airo(eth%d)\" message.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1c2b7db8c8c4212761fcb5190a4122afd5e02d58",
      "tree": "8f75f7af1bef648234ce832c0c78e40374b79111",
      "parents": [
        "777ec5e9cec521af617fc52a1c1ae24f68f4a43b"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Fri Jun 29 15:33:36 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 14:11:28 2007 -0400"
      },
      "message": "[PATCH] airo: delay some initialization until the netdev is up\n\nairo\u0027s kernel thread and the IRQ handler are needed only when the interface\nis up.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "777ec5e9cec521af617fc52a1c1ae24f68f4a43b",
      "tree": "19f32c96204f5ff1ff60b28b6355519e87acc2f7",
      "parents": [
        "a62056f0b0cfdc175afd99fef80a68f01cdf0f4b"
      ],
      "author": {
        "name": "Michal Schmidt",
        "email": "mschmidt@redhat.com",
        "time": "Fri Jun 29 15:33:30 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 14:11:28 2007 -0400"
      },
      "message": "[PATCH] airo: disable the PCI device when unloading module\n\nFix an assymetry between pci_{enable,disable}_device. airo did not disable\nthe PCI device when unloading the module. This caused suspend failures\nafter modprobe -r airo \u0026\u0026 modprobe airo.\n\nSigned-off-by: Michal Schmidt \u003cmschmidt@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a62056f0b0cfdc175afd99fef80a68f01cdf0f4b",
      "tree": "072495ec9044bc63155b7fc09e9b9672013cdad6",
      "parents": [
        "1c9d5e41e32a3bfe60f44e3272c05d14ea595a71"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jun 22 21:46:50 2007 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 13:59:48 2007 -0400"
      },
      "message": "[PATCH] ipw2100: RF kill switch timer power save\n\nSimilar patch to ipw2200. Round the timer used for RF kill\nswitch off to 1 second boundary to save power.\nBuild tested only, don\u0027t have this hardware.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1c9d5e41e32a3bfe60f44e3272c05d14ea595a71",
      "tree": "47bccde21ad0fe5fbe2f9bc62e4e101f1862caf7",
      "parents": [
        "899413de1a6c9f999f677526df5205a9a70dcd93"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Fri Jun 22 21:34:06 2007 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 13:59:48 2007 -0400"
      },
      "message": "[PATCH] ipw2200: rf kill switch polling power saving\n\nMake the ipw2200 driver polling of rf kill switch occur on second boundaries to reduce\npower. Making all the wakeup\u0027s in the system occur together reduces power, and keeps\nCPU in idle longer.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "899413de1a6c9f999f677526df5205a9a70dcd93",
      "tree": "fa24d56b7bc3ede279409f03243787f9fcb1967b",
      "parents": [
        "d082b9b5c6edf2e1d241af4630f12f0e5e2d2377"
      ],
      "author": {
        "name": "Michael Wu",
        "email": "flamingice@sourmilk.net",
        "time": "Thu Jun 14 00:33:48 2007 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 13:51:38 2007 -0400"
      },
      "message": "[PATCH] rtl8187: fix endianness issue in rtl8225 register writing\n\nI failed to notice that a u16 was being passed to the hardware.\nThis fixes it.\n\nThanks to Kasper F. Brandt for finding this!\n\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d082b9b5c6edf2e1d241af4630f12f0e5e2d2377",
      "tree": "0d7d717883468216a5164d50de16d6f048378695",
      "parents": [
        "26710dcf84236ea20a92a00b4828a5f9a1729795"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon Jul 02 10:50:32 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 13:42:11 2007 -0400"
      },
      "message": "[PATCH] libertas: fix use-after-free in rx path\n\n... by removing an ill-conceived, useless line.  Discovered by coverity.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "26710dcf84236ea20a92a00b4828a5f9a1729795",
      "tree": "08f32a007a622b6e2a3da983551b845555708fa3",
      "parents": [
        "71780f59e127bb281a9302d430495ca9586c14e7"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Jul 02 13:34:55 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 13:42:11 2007 -0400"
      },
      "message": "[PATCH] WIRELESS: Remove clearly obsolete libertas/version.h file.\n\nRemove a header file that was ostensibly \"removed\" before, in commit\n3ce40232.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bd5824f138153f407e300728919e814ab7dcfadb",
      "tree": "724fbcdf52aded78f6fcaf7ab68cc3066e26078a",
      "parents": [
        "c15057313725942c6af8dcb60b4d4322101316d9"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Mon May 28 09:38:49 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:38 2007 -0400"
      },
      "message": "[PATCH] hostap: Remove driver version number\n\nThe driver version number has not been updated since the driver was\nincluded in the main kernel tree and there is no plan on updating this\nin the future either. At this point, the only correct way to refer to\nthe version is to use the kernel version. The 0.4.4 version is\nconfusing since there are external version with higher version number\neven though they are not actually any newer than the in-tree version.\n\nLet\u0027s get rid of the version number in the kernel tree in order to\navoid this kind of confusion.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c15057313725942c6af8dcb60b4d4322101316d9",
      "tree": "85d7bf8a6aaf0faaae21099a13b84d0cfa9b307a",
      "parents": [
        "b918099030fe6cc093a7d60a88039bd98f16538e"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Mon May 28 09:38:48 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:37 2007 -0400"
      },
      "message": "[PATCH] hostap: Use list_for_each_entry\n\nUse list_for_each_entry() instead of manual iteration and\nsubstitute some list_for_each() loops with list_for_each_entry().\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b918099030fe6cc093a7d60a88039bd98f16538e",
      "tree": "cd2ceab12f395182c2f4ebec2c6e3dc741c3c8e5",
      "parents": [
        "67c4f7aa9e64d37f32eb44d6d093b7028f1060bb"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Mon May 28 09:38:47 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:37 2007 -0400"
      },
      "message": "[PATCH] hostap: Suppress broadcast if no stations are associated\n\nThis may be useful in mesh setups when most stations act as repeaters only.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "77548f58070894cf5970a110981e511ffe793369",
      "tree": "252a5784b9ee4784bab6b73c282c8f15e320069b",
      "parents": [
        "aaf83d4fc4a596929306c894d341e17fbdfba758"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat May 26 22:21:29 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:37 2007 -0400"
      },
      "message": "[PATCH] bcm43xx: Fix deviation from specifications in set_baseband_attenuation\n\nA disagreement between the specifications and the bcm43xx code has just\nbeen discovered and is hereby fixed.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aaf83d4fc4a596929306c894d341e17fbdfba758",
      "tree": "cf54c8bcc0d8be6b895e754f6cff6f9681b759ee",
      "parents": [
        "4481d6093e62e168ab06e9bbb4e67a9bebb8c7f7"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu May 24 01:07:15 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:37 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Make CCK gain patching conditional on RF type\n\nThe vendor driver code suggests that CR47 patching happens on every channel\nchange for every RF (depending on bit 8 in POD).\n\nDue to a bug in their driver (upper bits of RF_Mode get zeroed out, then\nare examined for 1s when setting some other flags), this isn\u0027t actually\nwhat happens, and their generic CCK patching routine never takes effect.\n\nSome of their RF configurations do include explicit (duplicated) code\nfor CR47 patching though. This patch makes zd1211rw match that\nbehaviour.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4481d6093e62e168ab06e9bbb4e67a9bebb8c7f7",
      "tree": "49efc53cf2a4c2781f0b644e64c28ce588bf2352",
      "parents": [
        "9c8fc71ddd1b42c0c632036333790f230cea815d"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu May 24 01:06:53 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:37 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Add UW2453 RF support\n\nThis patch adds support for another radio appearing in new devices: the\nUbec UW2453. It\u0027s more complicated than the other RF\u0027s we support, but\nUbec publish full tech specs so we\u0027re able to understand the vendor code\nrelatively well.\n\nNow that we support UW2453, we also support Atheros\u0027 new USB chip: the\nAR5007UG. From the little info we have, this appears to be just a\nrebranded ZD1211B.\n\nThis RF code doesn\u0027t work very well -- lots more TX/RX errors than the\nother RFs. However, the vendor driver doesn\u0027t do any better, so this is\nall we can do for now.\n\n[kune@deine-taler.de: bug fixes]\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9c8fc71ddd1b42c0c632036333790f230cea815d",
      "tree": "1f122493a966c9caba9ec1666a2a2503259b3fce",
      "parents": [
        "a9eea9ae6e82d1b0f453c24103a84ce7af5d1e15"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu May 24 01:06:41 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:37 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Extend RF layer\n\nThese changes are needed for UW2453 RF support:\n\nAdd pointer which RF drivers can use to store private RF data\nAdd exit hook so that RF drivers can free private data\nAllow RF\u0027s to disable the generic TX power integration handling code\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a9eea9ae6e82d1b0f453c24103a84ce7af5d1e15",
      "tree": "3d01fa458ef37ee958283a0827780b435ce994ea",
      "parents": [
        "0aec00ae1c39b0adaa6e958a4e0119cfc12d884b"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu May 24 01:06:29 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:37 2007 -0400"
      },
      "message": "[PATCH] zd1211rw: Add ID for ZyXEL G-200v2\n\nTested by Guy Gallagher\nzd1211 chip 0586:3407 v4721 high 00-13-49 AL2230_RF pa0 g---\nFCC ID SI5WUB200Z\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0aec00ae1c39b0adaa6e958a4e0119cfc12d884b",
      "tree": "80862d31a47b295970b7c7b9f074d5f5a6edeed5",
      "parents": [
        "7e9400f178d291b2208c4ed9aac0f425c1364000"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 12 22:11:42 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:37 2007 -0400"
      },
      "message": "[PATCH] rtl8187: add header blocks and indicate origin of magic values\n\nAdd top-of-file comment blocks to rtl818x headers and attribute origin\nof magic values to original r8187 driver.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "605bebe23bf6ac66c0a717e663a7baa2f981294d",
      "tree": "c40d4aeaddd7996b8c69da6edd1c8269c60debb1",
      "parents": [
        "4b914dc0493edff19ff698a18198a173a14ba9d2"
      ],
      "author": {
        "name": "Michael Wu",
        "email": "flamingice@sourmilk.net",
        "time": "Mon May 14 01:41:02 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:36 2007 -0400"
      },
      "message": "[PATCH] Add rtl8187 wireless driver\n\nThis patch adds a mac80211 based wireless driver for the rtl8187 USB\nwireless card.\n\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7dcf5284d12d7b59359a503d35797295f085f327",
      "tree": "1f72239e10d1270b45b681e2cbdee6943ec96bd5",
      "parents": [
        "18c96c3497aa871608d57ca5e08de3558159a6c9"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Jun 18 12:10:33 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 28 07:48:47 2007 -0400"
      },
      "message": "[PATCH] libertas: remove private ioctls\n\nSigned-off-by: Christoph Hellwig \u003chch@infradead.org\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "18c96c3497aa871608d57ca5e08de3558159a6c9",
      "tree": "4dfcef0cef103a0312c8aa15dbbbed9056a211e0",
      "parents": [
        "f8f551089b0ca571b8f95465b6c3e1dd7bcea28e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Jun 18 12:01:12 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 28 07:48:47 2007 -0400"
      },
      "message": "[PATCH] libertas: fix WPA associations by handling ENABLE_RSN correctly\n\nDon\u0027t clobber the firmware\u0027s internal state machine by setting\nENABLE_RSN more than once during the 4-way handshake.  Check what\nthe ENABLE_RSN status is and only set if it should be changed.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f8f551089b0ca571b8f95465b6c3e1dd7bcea28e",
      "tree": "374adfb7ea93bf1d5c46b7155c55ea7e3f609ae7",
      "parents": [
        "b59bb616636f58ea650d2800a1dfc41c114f5ef8"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed May 30 10:12:55 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 28 07:48:47 2007 -0400"
      },
      "message": "[PATCH] libertas: kill wlan_scan_process_results\n\nFold into wlan_scan_networks() and protect with debug defines.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b59bb616636f58ea650d2800a1dfc41c114f5ef8",
      "tree": "ea31643be96417f7bbc65ac459a8825b625d9fdf",
      "parents": [
        "189548642c5962e60c3667bdb3a703fe0bed12a6"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Jun 18 11:50:43 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Jun 28 07:48:46 2007 -0400"
      },
      "message": "[PATCH] libertas: style fixes\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "82fde74b94f11eee1e9c30e43fb162f80a5e63c0",
      "tree": "b5f0fd209c90b0ba9074a690518e0cd092b83fd9",
      "parents": [
        "2fb3bd6a23e5d37889a78b6a13a124fa7c586009"
      ],
      "author": {
        "name": "Luis Carlos",
        "email": "luisca@cozybit.com",
        "time": "Thu Jun 07 16:40:59 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 12 14:07:54 2007 -0400"
      },
      "message": "[PATCH] libertas: convert libertas_mpp into anycast_mask\n\nWith firmware 5.220.11.p5, this allows to specify the anycast addresses the\ndevice will listen to.\n\nThe anycast address range is C0:27:C0:27:C0:XX where XX goes from 00 to 1F (or\n0 to 31 in dec). The value to write on anycast_mask will specify which\naddresses the device listens to. Bits in a 32 bit int are numbered from 0\n(least significative bit) to 31. A specific address ending in YY will be\nlistened to if bit YY in the value is set to one.\n\nExamples:\n\n0x00000000 : do not listen to any anycast address\n0xFFFFFFFF : listen to every anycast address from :00 to :1F\n0x00000013 : listen to anycast addresses :00, :01 and :04\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2fb3bd6a23e5d37889a78b6a13a124fa7c586009",
      "tree": "f1e31248ced0b82a92ef3c7ccb435de25105b9d0",
      "parents": [
        "fff47f108d7bd9f80b223cd187e09dbb0cb89114"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Jun 04 20:05:23 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 12 14:02:41 2007 -0400"
      },
      "message": "[PATCH] libertas: actually send mesh frames to mesh netdev\n\nFound by Luis; got broken during module split.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fff47f108d7bd9f80b223cd187e09dbb0cb89114",
      "tree": "763186927ec0e4720d87fedffb4fa8528d7788ab",
      "parents": [
        "b8bedefd8fe589ff87a681e20583c8317030491d"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Wed May 30 12:16:13 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 12 14:02:32 2007 -0400"
      },
      "message": "[PATCH] libertas: deauthenticate from AP in channel switch\n\nThis avoids channel mismatch between driver and firmware in case we change\nchannel while associated to an AP.\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b8bedefd8fe589ff87a681e20583c8317030491d",
      "tree": "2ec517d95cc034d35290c9fb29230224e93fcae6",
      "parents": [
        "717c9339202a42ae7bec7d3c4b84deecdcae9f81"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Wed May 30 12:14:34 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jun 12 14:02:23 2007 -0400"
      },
      "message": "[PATCH] libertas: pull current channel from firmware on mesh autostart\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "717c9339202a42ae7bec7d3c4b84deecdcae9f81",
      "tree": "5c2e770dfd36e59e9a3a0d4a4d316f8c707b25fb",
      "parents": [
        "8cf1dc098fda226a0c3baa27ec737ce041acbb46"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue May 29 00:03:31 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:46 2007 -0400"
      },
      "message": "[PATCH] libertas: reduce SSID and BSSID mixed-case abuse\n\nKill mixed case function names from scan.c/scan.h.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8cf1dc098fda226a0c3baa27ec737ce041acbb46",
      "tree": "d647e2538a3081825ecf3cd77fea20f0e7142f26",
      "parents": [
        "d8efea254887128d710cc1475505514da004932c"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon May 28 23:56:10 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:46 2007 -0400"
      },
      "message": "[PATCH] libertas: remove WPA_SUPPLICANT structure\n\nUnused.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d8efea254887128d710cc1475505514da004932c",
      "tree": "450ce4f6bbc1fca6468de784c1ce7b6d34b2059e",
      "parents": [
        "785e8f2679ce9ae703f1c737aa4d48b315d511ca"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon May 28 23:54:55 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:46 2007 -0400"
      },
      "message": "[PATCH] libertas: remove structure WLAN_802_11_SSID and libertas_escape_essid\n\nReplace WLAN_802_11_SSID with direct \u0027ssid\u0027 and \u0027ssid_len\u0027 members\nlike ieee80211.  In the process, remove private libertas_escape_essid\nand depend on the ieee80211 implementation of escape_essid instead.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "785e8f2679ce9ae703f1c737aa4d48b315d511ca",
      "tree": "8d0d317684f7fc50abc5a8baf444f0441eedbcf2",
      "parents": [
        "707985b3850f6ff168340e20b7f6b783782fb8ed"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 23:51:12 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:46 2007 -0400"
      },
      "message": "[PATCH] libertas: tweak association debug output\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "707985b3850f6ff168340e20b7f6b783782fb8ed",
      "tree": "38e3d8501615370595cdbf002197959f71dcc8e6",
      "parents": [
        "e5b3d472ad4eaa9013fd9f67f7a1b132f3ec910c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 25 23:41:16 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:46 2007 -0400"
      },
      "message": "[PATCH] libertas: fix big-endian associate command.\n\nByte-swapping length fields and then passing them to memcpy() considered\nharmful.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e5b3d472ad4eaa9013fd9f67f7a1b132f3ec910c",
      "tree": "fda7ec7b1f9efa7ac32068a21eb3859e91daec60",
      "parents": [
        "86760088a7c51ccc263ec3b8039ec9a7400a6d70"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 25 23:40:21 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:45 2007 -0400"
      },
      "message": "[PATCH] libertas: don\u0027t byte-swap firmware version number. It\u0027s a byte array.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "86760088a7c51ccc263ec3b8039ec9a7400a6d70",
      "tree": "157ab4fcd3bfbf20277099bef6cf4438fcfdac86",
      "parents": [
        "bb793e2bfc25b8891b84b8fe3cb4b77cd4619814"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 25 23:39:34 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:45 2007 -0400"
      },
      "message": "[PATCH] libertas: more endianness fixes, in tx.c this time\n\nNow we finally get connectivity. For a while, before something else dies...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb793e2bfc25b8891b84b8fe3cb4b77cd4619814",
      "tree": "87b0ebe1ed342a7ad4646d57010b2434c8f00f49",
      "parents": [
        "981f187b7c4b237011d4175cae0120d5d203c0fd"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 25 23:38:14 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:45 2007 -0400"
      },
      "message": "[PATCH] libertas: More endianness fixes.\n\nNow it at least manages to load the firmware.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "981f187b7c4b237011d4175cae0120d5d203c0fd",
      "tree": "b4508fc33a9aed0177c18c3a4db5c4e500fdb646",
      "parents": [
        "123e0e044091ca35a4766b38ae15032f2d41bcd6"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 25 23:36:54 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:45 2007 -0400"
      },
      "message": "[PATCH] libertas: first pass at fixing up endianness issues\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "123e0e044091ca35a4766b38ae15032f2d41bcd6",
      "tree": "4aa2c96fee17fe3fb3eceec948abef884e95659a",
      "parents": [
        "0e8a5bd9502f709ddd1ea441ef0362fad3e4a4a1"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 23:23:43 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:45 2007 -0400"
      },
      "message": "[PATCH] libertas: sparse fixes\n\nFix various issues reported by sparse.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0e8a5bd9502f709ddd1ea441ef0362fad3e4a4a1",
      "tree": "ec5fbdd2355822c91ab19139e1a654f19d283002",
      "parents": [
        "7d8d28b31d16875f868889264efbba1f6c516860"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri May 25 23:15:27 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:45 2007 -0400"
      },
      "message": "[PATCH] libertas: fix character set in README\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7d8d28b31d16875f868889264efbba1f6c516860",
      "tree": "2386f11d83b78bd93f9fdb2258abe8e986d1799d",
      "parents": [
        "f5e05b697d2105e5c3f9d837046a8c33ee5b7e14"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 23:12:19 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:45 2007 -0400"
      },
      "message": "[PATCH] libertas: support for mesh autostart on firmware 5.220.11\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f5e05b697d2105e5c3f9d837046a8c33ee5b7e14",
      "tree": "aed9aa4f8de574367c95ad420a8fd0a78ec9599f",
      "parents": [
        "0a0d08aca5d0a77da4b66de289acfd891a3e72e1"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 23:08:34 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:44 2007 -0400"
      },
      "message": "[PATCH] libertas: split wext for eth and msh\n\nSeparate wireless handlers of mshX and ethX. ethX remains as before.\n\nFor mshX, it has been disabled set/get essid, wap and set mode. Get mode always\nreturns \"Repeater\" and by now we use the Nickname to show if the mesh is active\n(\"Mesh\") or not (empty). The rest remains as before.\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0a0d08aca5d0a77da4b66de289acfd891a3e72e1",
      "tree": "f52de413fb90ef1ef2aa9f1243d6868521e08500",
      "parents": [
        "a23c58a3ac4090a41e63ae5b69af87b409abe019"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 23:05:27 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:44 2007 -0400"
      },
      "message": "[PATCH] libertas: make mac address configuration work with mesh interface too\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluiscarlos@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a23c58a3ac4090a41e63ae5b69af87b409abe019",
      "tree": "fe095f60f61ed0065f2cb8319d06717100b851db",
      "parents": [
        "90a42210f275e1f828eb6c08bf8252c2d6a774e0"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 23:04:13 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:44 2007 -0400"
      },
      "message": "[PATCH] libertas: updated readme file\n\nFix some wording and blinding table command options, clarify argument list for\nfwt_add and fwt_list, simplify fwt_list_route\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "90a42210f275e1f828eb6c08bf8252c2d6a774e0",
      "tree": "7530def8af573622c4d2a3223eb8774ee76a0405",
      "parents": [
        "45f43de829981e9b9de56d6098d00d511b4fb56c"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 23:01:24 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:44 2007 -0400"
      },
      "message": "[PATCH] libertas: Make WPA work through supplicant handshake\n\nFix WPA so it works up through the supplicant 4-Way handshake process.\nDoesn\u0027t successfully pass traffic yet; may be problems installing\nthe GTK to the firmware.\n\n- RSN needs to be enabled before the association command is sent\n- Use keys from the association request not the adapter structure\n- cmd_act_mac_strict_protection_enable !\u003d IW_AUTH_DROP_UNENCRYPTED\n- Fix network filtering logic in is_network_compatible() WPA helpers\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "45f43de829981e9b9de56d6098d00d511b4fb56c",
      "tree": "b32e942d36da120b0d6d0775b862f826123e9528",
      "parents": [
        "57361c6edc5801636eeeef0100d3071ab0b5c573"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 22:58:55 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:44 2007 -0400"
      },
      "message": "[PATCH] libertas: add more verbose debugging to libertas_cmd_80211_authenticate\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "57361c6edc5801636eeeef0100d3071ab0b5c573",
      "tree": "4b6afa2bbb71f0d811b02de5da340a2d9c38218e",
      "parents": [
        "d9ad2f5df89c66b5eae6ac5aaabe62508baba4ef"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 22:54:50 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:44 2007 -0400"
      },
      "message": "[PATCH] libertas: debug print spacing fixes in assoc.c\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d9ad2f5df89c66b5eae6ac5aaabe62508baba4ef",
      "tree": "aac786092aaea67b98da401ad553f0599a1bb6ee",
      "parents": [
        "aeea0ab45ae3d761064ca926863bb41f0ad167ce"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 22:38:41 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:44 2007 -0400"
      },
      "message": "[PATCH] libertas: send SIOCGIWSCAN event after partial scans too\n\nAny time the driver gets new scan results, even from partial scans,\nit should send the scan event to userspace.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aeea0ab45ae3d761064ca926863bb41f0ad167ce",
      "tree": "014af0acbc6920cb0cea7e3cb9377365f8ade54e",
      "parents": [
        "ac26f81ccecc23ad5d8c20ebe1dd482fa395298b"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 22:30:48 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:43 2007 -0400"
      },
      "message": "[PATCH] libertas: honor specific channel requests during association\n\nPreviously if a fixed channel was specified along with an SSID,\nthe channel request would be ignored during the association\nprocess.  Instead, when searching for an adhoc or infrastructure\nnetwork to join, allow filtering results based on channel so\nthat the driver doesn\u0027t pick a BSS on a different channel than\nrequested.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ac26f81ccecc23ad5d8c20ebe1dd482fa395298b",
      "tree": "4e583747a0f7905470cc5140d8fc72f558baf3af",
      "parents": [
        "80e78ef74dffb2195e2a1164c18579180a76fd5b"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 22:19:59 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:43 2007 -0400"
      },
      "message": "[PATCH] libertas: fix default adhoc channel\n\nInadvertently removed on a previous commit; causes the first\nadhoc start to fail if a channel has not been set or no\nother association has been made.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "80e78ef74dffb2195e2a1164c18579180a76fd5b",
      "tree": "362cae9f290534bb810f263477c977c6d082cebe",
      "parents": [
        "94b23855c034ffa50e1f94f43ef4500520e4c36e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 22:18:47 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:43 2007 -0400"
      },
      "message": "[PATCH] libertas: fix deadlock SIOCGIWSCAN handler\n\nUpdate signal quality before the locked scan result translation loop,\nbecause calling libertas_prepare_and_send_command() with the\n\u0027waitforrsp\u0027 option grabs adapter-\u003elock in the command return processing,\nleading to the deadlock.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "94b23855c034ffa50e1f94f43ef4500520e4c36e",
      "tree": "5a1369eb2732dde850d562b96318cda32ecb68d5",
      "parents": [
        "6cfb00823872d0181c5c72c2d457de93518d96e7"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 21:59:29 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:43 2007 -0400"
      },
      "message": "[PATCH] libertas: correct error report paths for wlan_fwt_list_ioctl\n\nEnsure the leave debug print gets triggered when necessary.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6cfb00823872d0181c5c72c2d457de93518d96e7",
      "tree": "102cd416b1ab479b08a89c14f299a3126c5528be",
      "parents": [
        "24d443b5d568c6e11b07267e2d784f5f04aa5dac"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 17:33:28 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:43 2007 -0400"
      },
      "message": "[PATCH] libertas: correctly balance locking in libertas_process_rx_command\n\nadapter-\u003elock should released after unlocking adapter-\u003edriver_lock to\nbalance the order in which they were locked at the top of the function.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24d443b5d568c6e11b07267e2d784f5f04aa5dac",
      "tree": "d3357977002cb29be144c0b53c3d6dd0d37e7bfa",
      "parents": [
        "3cf20931fa8ffd765a95f72d7539ab34770684d9"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 17:29:34 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:42 2007 -0400"
      },
      "message": "[PATCH] libertas: fix debug enter/leave prints for libertas_execute_next_command\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3cf20931fa8ffd765a95f72d7539ab34770684d9",
      "tree": "139a04214a99689234fa901252345f0075f878a2",
      "parents": [
        "02eb229bbded41d189f1ec57dbd264f80c93b5c6"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 17:28:30 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:42 2007 -0400"
      },
      "message": "[PATCH] libertas: use compare_ether_addr() rather than memcmp() where appropriate\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "02eb229bbded41d189f1ec57dbd264f80c93b5c6",
      "tree": "ef14d5e2ea04027ec04f318f375cffc0c1d31fa7",
      "parents": [
        "e76850d620a0a26fa807b4fa189c64a94789461e"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 17:27:31 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:42 2007 -0400"
      },
      "message": "[PATCH] libertas: use MAC_FMT and MAC_ARG where appropriate\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e76850d620a0a26fa807b4fa189c64a94789461e",
      "tree": "ca251090429ebfb75da58af966254d547ba703f6",
      "parents": [
        "ef9a264b7a288a07c43ddb244c4f9ab0e8df90e4"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 17:09:41 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:42 2007 -0400"
      },
      "message": "[PATCH] libertas: make association paths consistent\n\nThe BSS to associate with (in either Infrastructure or IBSS join\noperations) is now stored in _one_ place in the association request (the\nbss member), not two places as before (pattemptedbss and\ncurbssparams-\u003ebssdescriptor).\n\nAssociation requests are passed to the necessary association functions\nto (a) give them access to the bss member and (b) ensure that\nassociation/join/start setup uses settings from the request, not the\ncurrent adapter settings (which may not be valid for the requested\nsettings).\n\nBecause the \u0027bss\u0027 member of the association request is used now, the\ncommand return functions from associate and adhoc join/start need access\nto the in-progress association request to update curbssparams when\neverything is done.  The association worker moves the request from\npending to in-progress for the duration of the association attempt.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef9a264b7a288a07c43ddb244c4f9ab0e8df90e4",
      "tree": "67dad09f719d1e91cb168143db2215b9a84dd942",
      "parents": [
        "d43fb8ee3dab261e475d4f5189cf86182139b7f4"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 16:46:33 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:42 2007 -0400"
      },
      "message": "[PATCH] libertas: move channel changing into association framework\n\nHandle channel changes through the deferred association framework\nrather than directly.  Fixes errors when setting channels along\nwith other parameters like mode and SSID.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d43fb8ee3dab261e475d4f5189cf86182139b7f4",
      "tree": "5fb03e34b001f3b0506ddf07ac640a9643787ced",
      "parents": [
        "0e37275e9af07be6aa796b3ee981054525980b74"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri May 25 16:28:20 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:42 2007 -0400"
      },
      "message": "[PATCH] libertas: fix oops on rmmod\n\nUse list_for_each_entry_safe, to protect against list_del().\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0e37275e9af07be6aa796b3ee981054525980b74",
      "tree": "603f3b16545a041a5abf1d5e398d8f5c138b2ff2",
      "parents": [
        "eb8f7330e7edf655176c51a62cd2e34de91a1eba"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 16:26:47 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:42 2007 -0400"
      },
      "message": "[PATCH] libertas: cleanup of fwt_list_route processing\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluisca@cozybit.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eb8f7330e7edf655176c51a62cd2e34de91a1eba",
      "tree": "383f19fd3741a2f240c976ee7dc89368581ac1f0",
      "parents": [
        "fcdb53dbc743f288bf72e485fefb3a967b733686"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 16:25:21 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:41 2007 -0400"
      },
      "message": "[PATCH] libertas: fix \u0027keep previous scan\u0027 behavior\n\nDo not clear the scan list except under specific conditions, such as\nwhen (a) user-requested, or (b) joining/starting an adhoc network.\nFurthermore, only clear entries which match the SSID or BSSID of the\nrequest, not the whole scan list.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fcdb53dbc743f288bf72e485fefb3a967b733686",
      "tree": "ceafcff8076af2da654214e3b72caa7b15164a28",
      "parents": [
        "90e8eafc93ed159846bb7126af8502f2a8570a11"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 16:15:56 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:41 2007 -0400"
      },
      "message": "[PATCH] libertas: make scan result handling more flexible\n\n- use a linked list for scan results\n- age scan results\n- pass bss_descriptors around instead of indexes into the scan table\n- lock access to the scan results\n- stop returning EAGAIN from SIOCGIWSCAN handler\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "90e8eafc93ed159846bb7126af8502f2a8570a11",
      "tree": "a949978a5a7d199953f9876672e202dffeba40b8",
      "parents": [
        "7db283c914457dbeb72878df0641f4a5e05d75fa"
      ],
      "author": {
        "name": "Luis Carlos Cobo",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 13:53:26 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:41 2007 -0400"
      },
      "message": "[PATCH] libertas: updated mesh commands for 5.220.9.p11\n\nUpdated commands fwt_add and fwt_list, bt_list.\nNew commands: bt_get_invert, bt_set_invert, to invert the blinding table,\ni.e., receive only frames from nodes listed in the BT.\n\nThis patch needs/is needed for firmware 5.220.9.p11.\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7db283c914457dbeb72878df0641f4a5e05d75fa",
      "tree": "93ef327ca5dc514b4645216f1597dcbb6e4ae713",
      "parents": [
        "1db733eff6319cdf4199fc7d3a3554fef1361f1a"
      ],
      "author": {
        "name": "Luis Carlos Cobo Rus",
        "email": "luiscarlos@gmail.com",
        "time": "Fri May 25 13:48:54 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:41 2007 -0400"
      },
      "message": "[PATCH] libertas: version bump (321p0) and cmds update for new fw (5.220.10.p0)\n\nThis patch along with the previous commands update one, is necessary for\nmesh and fwt ioctls to work properly with firmware version 5.220.10.p0\nand later.\n\nSigned-off-by: Luis Carlos Cobo Rus \u003cluiscarlos@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1db733eff6319cdf4199fc7d3a3554fef1361f1a",
      "tree": "9b377fc2b9b6e2a42744ce3a6f5b0e1d6b9499f2",
      "parents": [
        "c72368310d6799da92ec12192d8b15c2ae7ab0b5"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 13:36:57 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:41 2007 -0400"
      },
      "message": "[PATCH] libertas: don\u0027t tear down netdev in libertas_activate_card\n\nlibertas_activate_card() doesn\u0027t create the netdev, and shouldn\u0027t\nfree it on error.  The caller of libertas_activate_card() is\nresponsible for cleaning up errors from libertas_add_card(),\nnot libertas_activate_card().\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c72368310d6799da92ec12192d8b15c2ae7ab0b5",
      "tree": "9cbf10552e2f5ffc40ecdc57f5c85e916172d574",
      "parents": [
        "4ace1138767869547944798ba9f1fd6d1e048acb"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 13:35:23 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:41 2007 -0400"
      },
      "message": "[PATCH] libertas: correctly unregister mesh netdev on error\n\nSubject says it all.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ace1138767869547944798ba9f1fd6d1e048acb",
      "tree": "aa701b2c1c518e929be679d60223be1bb4e3b365",
      "parents": [
        "7732ca45c68f893689a8c0d8c6e2eb2bfefbc087"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 13:16:38 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:40 2007 -0400"
      },
      "message": "[PATCH] libertas: replace \u0027macaddress\u0027 with \u0027bssid\u0027\n\nStart to normalize bss_descriptor with ieee80211_network so we can\neventually replace bss_descriptor more easily.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7732ca45c68f893689a8c0d8c6e2eb2bfefbc087",
      "tree": "b894177055e35cd426cf36d923adfd8985e4e9ed",
      "parents": [
        "0681f989357416d7ef28ebaea4151ce70a6ae21c"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Fri May 25 13:13:25 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:40 2007 -0400"
      },
      "message": "[PATCH] libertas: call SET_NETDEV_DEV from common code\n\nMove usage of SET_NETDEV_DEV into common code since it has nothing\nto do with bus-specific devices.  Also fixes a bug where the mesh\ndevice was getting SET_NETDEV_DEV called after register_netdevice,\nresulting in no \u0027device\u0027 link in /sys/class/net/mshX/.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0681f989357416d7ef28ebaea4151ce70a6ae21c",
      "tree": "571e60b692682945c9d9af68b36f43baca4ea51d",
      "parents": [
        "b46794dffab643e69d41c58a1a39c57b03826813"
      ],
      "author": {
        "name": "Luis Carlos Cobo",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 13:11:13 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:40 2007 -0400"
      },
      "message": "[PATCH] libertas: fixed kernel oops on module/card removal\n\nFixed kernel oops on module/card removal (using dongles)\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b46794dffab643e69d41c58a1a39c57b03826813",
      "tree": "c37c3a480aed6339a88db063275ead942d5e7414",
      "parents": [
        "60045136ab5c4a431c05a93804cb8f054240b34e"
      ],
      "author": {
        "name": "Luis Carlos Cobo",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 13:10:18 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:40 2007 -0400"
      },
      "message": "[PATCH] libertas: add URB debug info\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "60045136ab5c4a431c05a93804cb8f054240b34e",
      "tree": "706af103c4e9b85157ffb62bea51533002ac06ca",
      "parents": [
        "634b8f49c11f49272b09d13a34b22a17b8c3d419"
      ],
      "author": {
        "name": "Luis Carlos Cobo",
        "email": "luisca@cozybit.com",
        "time": "Fri May 25 13:08:33 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:40 2007 -0400"
      },
      "message": "[PATCH] libertas: fixed incorrect assigment of fcs errors to frag errors\n\nSigned-off-by: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "634b8f49c11f49272b09d13a34b22a17b8c3d419",
      "tree": "75ccd1d8160390235ada42d1c311710534392a02",
      "parents": [
        "ec3eef28d9bc3fbcc5d3dd668dffcaa675015b11"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 13:05:16 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:40 2007 -0400"
      },
      "message": "[PATCH] libertas: remove unused variables in wlan_dev_t\n\nActually, this patch removev wlan_dev_t totally and puts the used variables\nof it directly into wlan_private. That reduces one level of indirection and\nlooks a little bit simpler. It\u0027s now \"priv-\u003ecard\" and not\n\"priv-\u003ewlan_dev.card\" and \"priv-\u003edev\" instead of \"priv-\u003ewlan_dev.netdev\"\n\nChanged two occurences of \"((wlan_private *) dev-\u003epriv)-\u003ewlan_dev.netdev\"\ninto \"dev\", because I didn\u0027t see the point in doing pointer-ping-pong.\n\nThe variables \"ioport\", \"upld_rcv\" and \"upld_type\" where unused. They have\nbeen removed.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ec3eef28d9bc3fbcc5d3dd668dffcaa675015b11",
      "tree": "e38058e72eebc678765f7760af3166b23007071b",
      "parents": [
        "435a1acba23437a6c8462dd8437e48cdf09a2f71"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 12:49:10 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:40 2007 -0400"
      },
      "message": "[PATCH] libertas: let DRV_NAME be overridable\n\nFor now, it\u0027s \"libertas\" by default, but that is overwritten in\nif_usb.c/if_bootcmd.c and in if_cs.c.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "435a1acba23437a6c8462dd8437e48cdf09a2f71",
      "tree": "69b7f6c02f92d0148d8e470137446b0125e14681",
      "parents": [
        "084708b61014776198c56d1606343d4f504c691e"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 12:41:52 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:39 2007 -0400"
      },
      "message": "[PATCH] libertas: fix RESET logic at unload time\n\nPreviously, we had a fixed array of 5 elements where we remembered all\ninitialized devices. This has been changed to use a \"struct list_head\"\norganization, which is IMHO cleaner.\n\nAlso renamed usb_cardp to cardp, as in the reset of the code.\n\nRenamed reset_device() to if_usb_reset_device() like many other functions.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "084708b61014776198c56d1606343d4f504c691e",
      "tree": "201a683b3a1eff6f8103eef7fe93690d970b09f3",
      "parents": [
        "ed457037c5e8287a3fd24408250fb396b57b9a1b"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 12:37:58 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:39 2007 -0400"
      },
      "message": "[PATCH] libertas: split module into two (libertas.ko and usb8xxx.ko)\n\n* add CONFIG_LIBERTAS to Kconfig\n* remove global variable libertas_fw_name, the USB module might want to\n    use a different default FW name than the CF module, so libertas_fw_name\n    is now local to if_usb.c\n* exported some symbols as GPL\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ed457037c5e8287a3fd24408250fb396b57b9a1b",
      "tree": "065243fb5d909f501cfea3f17cf69f9dad342782",
      "parents": [
        "208fdd2f447899164bd139452c291b155e53cee9"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 12:18:36 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:39 2007 -0400"
      },
      "message": "[PATCH] libertas: move contents of fw.h to decl.h\n\nAlso removes some useless \"extern\" declarations from function declaration.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "208fdd2f447899164bd139452c291b155e53cee9",
      "tree": "c65f6dd5ad6846ea7179ece65594033a8dca9731",
      "parents": [
        "0583e8ef149700ede2aa181509e217c39e565f28"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri May 25 12:17:06 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:39 2007 -0400"
      },
      "message": "[PATCH] libertas: indirect all hardware access via hw_XXXX functions\n\nThis functions makes all libertas_sbi_XXX functions static to the\nif_usb.c file and renames them to if_usb_XXXX(). The get called from\nother places of the source code via priv-\u003ehw_XXXX().\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0583e8ef149700ede2aa181509e217c39e565f28",
      "tree": "563408ecc4cd17d7403c43ff8dc7697c7615dd42",
      "parents": [
        "0601e7ee463f2736586de9a24025f8791db7f5a8"
      ],
      "author": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri May 25 12:13:24 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:39 2007 -0400"
      },
      "message": "[PATCH] libertas: wakeup both mesh and normal wakeup when getting out of scan\n\nThe previous patch wakes up the mesh device *instead* of the wlan device\nwhen coming out of scan. We need to wake up both of them.\n\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0601e7ee463f2736586de9a24025f8791db7f5a8",
      "tree": "e6307e09ced771509d170100fb99b32a4820d04c",
      "parents": [
        "6a8121572e2f2d188f04673bfa460ccfcedeb008"
      ],
      "author": {
        "name": "Javier Cardona",
        "email": "javier@cozybit.com",
        "time": "Fri May 25 12:12:06 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:39 2007 -0400"
      },
      "message": "[PATCH] libertas: added transmission failures to mesh statistics\n\nAdded transmission failures to mesh statistics.\nRemoved whitespace before newlines.\n\nSigned-off-by: Javier Cardona \u003cjavier@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6a8121572e2f2d188f04673bfa460ccfcedeb008",
      "tree": "e184d6d5fe764fcef9a2b43e9b8f283f71de9e23",
      "parents": [
        "51d84f501684db22f5fcc30821cbbde2a0a2f264"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri May 25 12:09:13 2007 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Jun 11 14:28:39 2007 -0400"
      },
      "message": "[PATCH] libertas: fix error handling of card initialization\n\nSubject says it all.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "51d84f501684db22f5fcc30821cbbde2a0a2f264"
}
