)]}'
{
  "log": [
    {
      "commit": "6dcdc19e4ba4e6a9ccd733fdb745ad062cf3ea0a",
      "tree": "cb0a2b5dd6ada7582664b3d27c6cdbb4da29a152",
      "parents": [
        "d6894b5be1d674a31a94ed8f057c9f7d98c53999"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Tue May 13 18:13:35 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:50 2008 -0400"
      },
      "message": "b43: use the bitrev helpers rather than rolling a private one\n\nThe 4-bit reversal flip_4bit is replaced with the bitrev helper\nbitrev8 and a 4-bit shift.  The B43_WARN is moved to the location\nwhere a register is read from for checking there.  The other caller\nexplicitly passes an array index which is guaranteed to be within range\nand so a B43_WARN is not added there.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nReviewed-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d6894b5be1d674a31a94ed8f057c9f7d98c53999",
      "tree": "6d7ba98e768595f31505e29e5bfcb83d06b5b3d4",
      "parents": [
        "b0a6717994a4e00ee19372e1bdaab53572ae025c"
      ],
      "author": {
        "name": "Bob Copeland",
        "email": "me@bobcopeland.com",
        "time": "Mon May 12 21:16:44 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:50 2008 -0400"
      },
      "message": "ath5k: Fix loop variable initializations\n\nIn ath5k_tasklet_rx, both status structures \u0027rxs\u0027 and \u0027rs\u0027 are\ninitialized at the top of the tasklet, but not within the loop.\nIf the loop is executed multiple times in the tasklet then the\nvariables may see changes from previous packets.\n\nFor TKIP, this results in \u0027Invalid Michael MIC\u0027 errors if two packets\nare processed in the tasklet: rxs.flag gets set to RX_DECRYPTED by\nmac80211 when it decrypts the first encrypted packet.  The subsequent\npacket will have RX_DECRYPTED set upon entry to mac80211, so mac80211\nwill not try to decrypt it.\n\nWe currently initialize all but two fields in the structures, so fix\nthe other two.\n\nSigned-off-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b0a6717994a4e00ee19372e1bdaab53572ae025c",
      "tree": "bb6934e572c540f55ac50c7b62cef4eac8ad6456",
      "parents": [
        "7a1d65235da829e6dc8938b82c991e40e278fc50"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Tue May 13 15:03:02 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:49 2008 -0400"
      },
      "message": "mac80211: Set IEEE80211_TXPD_REQ_TX_STATUS for all TX frames\n\nAll interfaces should set the IEEE80211_TXPD_REQ_TX_STATUS flag for all TX frames\nwhich will force the master interface to set the IEEE80211_TX_CTL_REQ_TX_STATUS\nflag. This in turn will allow drivers to check for that flag before reporting\nthe TX status to mac80211.\n\nThis is very usefull when frames (like beacons, RTS and CTS-to-self) should not\nbe reported back to mac80211. Later we could add more extensive checks to\nexclude more frames from being reported, or let mac80211 decide if it wants\nthe frame for status reporting or not.\n\nv2: Monitor interfaces should also set IEEE80211_TXPD_REQ_TX_STATUS\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7a1d65235da829e6dc8938b82c991e40e278fc50",
      "tree": "4c3aefc5727a3ebd5ca2f7fff90e95e6ee881737",
      "parents": [
        "2940bb69fd84047e78fdb1868a8b894df5584255"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sat May 10 11:12:31 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:49 2008 -0400"
      },
      "message": "b43: nphy.c remove duplicated include\n\nRemove duplicated include \u003clinux/delay.h\u003e in\ndrivers/net/wireless/b43/nphy.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2940bb69fd84047e78fdb1868a8b894df5584255",
      "tree": "332a12ee08d6b7e974c545041a9e1aaf7dfba80d",
      "parents": [
        "601ae7f25aea58f208a7f640f6174aac0652403a"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu May 08 14:30:18 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:49 2008 -0400"
      },
      "message": "wireless: Add missing locking to cfg80211_dev_rename\n\ndevice_rename only performs useful and race free validity\nchecking at the optional sysfs level so depending on it\nfor all of the validity checking in cfg80211_dev_rename\nis racy.\n\nInstead implement all of the needed validity checking\nand locking in cfg80211_dev_rename.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "601ae7f25aea58f208a7f640f6174aac0652403a",
      "tree": "6871b84ef6ba683e0557724c7fb9d055d87458c8",
      "parents": [
        "566bfe5a8bcde13188a356f77666f8115813cf31"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Thu May 08 19:22:43 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:49 2008 -0400"
      },
      "message": "mac80211: make rx radiotap header more flexible\n\nuse hw flags and rx flags to determine which fields are present in the header\nand use all available information from the driver.\n\nmake sure radiotap header starts at a naturally aligned address (mod 8) for\nall radiotap fields.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "566bfe5a8bcde13188a356f77666f8115813cf31",
      "tree": "785412c505e9efbd0fac477d71c8ca6945ffce04",
      "parents": [
        "fac371d9f09f461dfe9fbbceb2a38e2e12164dda"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Thu May 08 19:15:40 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:49 2008 -0400"
      },
      "message": "mac80211: use hardware flags for signal/noise units\n\ntrying to clean up the signal/noise code. the previous code in mac80211 had\nconfusing names for the related variables, did not have much definition of\nwhat units of signal and noise were provided and used implicit mechanisms from\nthe wireless extensions.\n\nthis patch introduces hardware capability flags to let the hardware specify\nclearly if it can provide signal and noise level values and which units it can\nprovide. this also anticipates possible new units like RCPI in the future.\n\nfor signal:\n\n  IEEE80211_HW_SIGNAL_UNSPEC - unspecified, unknown, hw specific\n  IEEE80211_HW_SIGNAL_DB     - dB difference to unspecified reference point\n  IEEE80211_HW_SIGNAL_DBM    - dBm, difference to 1mW\n\nfor noise we currently only have dBm:\n\n  IEEE80211_HW_NOISE_DBM     - dBm, difference to 1mW\n\nif IEEE80211_HW_SIGNAL_UNSPEC or IEEE80211_HW_SIGNAL_DB is used the driver has\nto provide the maximum value (max_signal) it reports in order for applications\nto make sense of the signal values.\n\ni tried my best to find out for each driver what it can provide and update it\nbut i\u0027m not sure (?) for some of them and used the more conservative guess in\ndoubt. this can be fixed easily after this patch has been merged by changing\nthe hardware flags of the driver.\n\nDRIVER          SIGNAL    MAX\tNOISE   QUAL\n-----------------------------------------------------------------\nadm8211         unspec(?) 100   n/a     missing\nat76_usb        unspec(?) (?)   unused  missing\nath5k           dBm             dBm     percent rssi\nb43legacy       dBm             dBm     percent jssi(?)\nb43             dBm             dBm     percent jssi(?)\niwl-3945        dBm             dBm     percent snr+more\niwl-4965        dBm             dBm     percent snr+more\np54             unspec    127   n/a     missing\nrt2x00          dBm\t        n/a     percent rssi+tx/rx frame success\n  rt2400        dBm             n/a\n  rt2500pci     dBm             n/a\n  rt2500usb     dBm             n/a\n  rt61pci       dBm             n/a\n  rt73usb       dBm             n/a\nrtl8180         unspec(?) 65    n/a     (?)\nrtl8187         unspec(?) 65    (?)     noise(?)\nzd1211          dB(?)     100   n/a     percent\n\ndrivers/net/wireless/ath5k/base.c:      Changes-licensed-under: 3-Clause-BSD\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fac371d9f09f461dfe9fbbceb2a38e2e12164dda",
      "tree": "8b39e93de42af2059ceddc10498151c41a438c3d",
      "parents": [
        "84e6dc9acf6825f508feae9db6b7d695e64894e0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed May 07 23:18:09 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:48 2008 -0400"
      },
      "message": "mac80211: fix queue constant confusion\n\nIn commit 31ccc476b77234f6afb3 (mac80211: QoS related cleanups) I\naccidentally changed these to use IEEE80211_MAX_AMPDU_QUEUES twice\nwhich obviously is wrong, it should be IEEE80211_MAX_QUEUES once.\nCurrently harmless as they\u0027re both the same value anyway.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "84e6dc9acf6825f508feae9db6b7d695e64894e0",
      "tree": "aeeb3812036ef38cf8470fd583b9ec9cbe3b3d78",
      "parents": [
        "736bc924fe7183dd27182a9148e78f250c1637ee"
      ],
      "author": {
        "name": "Bruno Randolf",
        "email": "br1@einfach.org",
        "time": "Wed May 07 11:46:02 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:48 2008 -0400"
      },
      "message": "zd1211rw: initial IBSS support\n\nthis adds initial IBSS support for the zydas zd1211rw:\nconvince driver that it can do IBSS mode. add mac80211 beacon_update callback.\n\nIBSS merge and TSF updates don\u0027t work yet, but it makes the driver usable in\nad-hoc networks.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "736bc924fe7183dd27182a9148e78f250c1637ee",
      "tree": "d42972d1e02486fc51546335229990129662227e",
      "parents": [
        "06a5223d68a7c48bf72a05aad533ea0e8a3453be"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Tue May 06 23:50:30 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:48 2008 -0400"
      },
      "message": "atmel: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\nKill atmel_get_stats function, because by default it is used\nidentical internal_stats function from net/core/dev.c\nNo need to memset stats to 0, because they are allocated by kzalloc.\n\nP.S. Someone should cleanup init_atmel_card function from unneeded\ninitializations to 0/NULL. Out of scope for this patch.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "06a5223d68a7c48bf72a05aad533ea0e8a3453be",
      "tree": "8a8cf88f58cc07ed8df5f0cd34dbc87ea6882e0c",
      "parents": [
        "15dbf1b7b7b6ba6e5159dde60e111f617b2c54ea"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Tue May 06 14:44:08 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:48 2008 -0400"
      },
      "message": "arlan: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "15dbf1b7b7b6ba6e5159dde60e111f617b2c54ea",
      "tree": "0f34c2761940f2fab9a720dff4d33730417ab4b0",
      "parents": [
        "3a1081e84b0008de8171a95f2c0fff8489af4300"
      ],
      "author": {
        "name": "Bill Moss",
        "email": "bmoss@CLEMSON.EDU",
        "time": "Tue May 06 11:05:15 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:48 2008 -0400"
      },
      "message": "iwl3945: do not delay hardware scan if it is a direct scan\n\niwl3945 \u003c---\u003e mac80211 \u003c----\u003e wpa_supplicant \u003c---\u003e NetworkManager\n\nWhen a hardware scan is completed and another scan is requested in less\nthan two seconds, iwlwifi will not do the second scan and will pass the\nerror code -EAGAIN back to mac80211 where it quickly dies. The error\ncode is not passed along to the calling program wpa_supplicant. After a\ntimeout, wpa_supplicant will just give up but it will not know why the\nscan failed. This is a weakness in the design.\n\nI ran into this issue when I was trying to figure out why it takes more\nan a minute for NetworkManager to connect after Networking has been\ndisabled and then re-enabled. I found a good deal of unnecessary work\nbeing done because mac80211 requests authentication when the interface\nis not configured, the ANY mode. I created an experimental passive\n(NOTANY) mode for mac80211 to eliminate this case. Then NetworkManager\nbecame so fast that I ran into the iwlwifi 2 second delay next scan\nissue which we are discussing.\n\nThe patch resolves the problem by bypassing the delay if the scan request\nis a direct scan. It should do less harm to the hardware.\n\nSigned-off-by: Bill Moss \u003cbmoss@CLEMSON.EDU\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3a1081e84b0008de8171a95f2c0fff8489af4300",
      "tree": "bc19821cb8912d619c4c13815816bee93327a471",
      "parents": [
        "bc6f59bc9b2f494ca1b018622f1fbd25933bc920"
      ],
      "author": {
        "name": "Ester Kummer",
        "email": "ester.kummer@intel.com",
        "time": "Tue May 06 11:05:14 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:48 2008 -0400"
      },
      "message": "iwlwifi: adding parameter of fw_restart\n\nThis patch adds a module parameter of fw_restart which determine if\nthe uCode will be restarted or not in case of error.\n\nSigned-off-by: Ester Kummer \u003cester.kummer@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bc6f59bc9b2f494ca1b018622f1fbd25933bc920",
      "tree": "6ddbe6087aa41efdfd1ed5757fdeac99d6149b74",
      "parents": [
        "f3d67999348776638644fd0035ee465261cc8c68"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Tue May 06 11:05:13 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:47 2008 -0400"
      },
      "message": "iwlwifi: add device sysfs version entry\n\nThis patch adds sysfs version file that displays ucode version\nand type.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f3d67999348776638644fd0035ee465261cc8c68",
      "tree": "f4742e2dcceb5a33d4bc407d86868561c3176cc9",
      "parents": [
        "8cf769c6dcb7b83d380f20d2873ac20ec7a734b1"
      ],
      "author": {
        "name": "Ester Kummer",
        "email": "ester.kummer@intel.com",
        "time": "Tue May 06 11:05:12 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:47 2008 -0400"
      },
      "message": "iwlwifi: update levels of debug prints\n\nThis patch updates the levels of debug prints, leaving only one level\nin each debug print.\nIt was anoying and caused unnecessary prints on hot path.\n\nSigned-off-by: Ester Kummer \u003cester.kummer@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8cf769c6dcb7b83d380f20d2873ac20ec7a734b1",
      "tree": "1bca8925319b81e846a30c9a48843ddbc774e326",
      "parents": [
        "5d9276daa4c489e9c37c0f0cda915ece632f3cf1"
      ],
      "author": {
        "name": "Ester Kummer",
        "email": "ester.kummer@intel.com",
        "time": "Tue May 06 11:05:11 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:47 2008 -0400"
      },
      "message": "iwlwifi: move debug_level to sysfs/bus/pci/devices\n\nThis patch ports the debug_level from sysfs/bus/pci/drivers/iwl4965\nto /sys/class/net/wlanX/device/debug_level\n\nSigned-off-by: Ester Kummer \u003cester.kummer@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5d9276daa4c489e9c37c0f0cda915ece632f3cf1",
      "tree": "17bd26539c3f198f143ca50ed303e9aa7b8f02b8",
      "parents": [
        "1b73af8284c3fcbb65eefb9141237b7e45cedd21"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Mon May 05 22:38:34 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:47 2008 -0400"
      },
      "message": "airo: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\nChanged airo_read_stats function parameter to net_device.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1b73af8284c3fcbb65eefb9141237b7e45cedd21",
      "tree": "99814b1b248b3452ce0388c7faa7a6ef5efc63e8",
      "parents": [
        "164669032ecbf7c9a3bc78adad4e13ee486e975c"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon May 05 10:22:51 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:47 2008 -0400"
      },
      "message": "iwlwifi: fix spinlock used before initialized\n\nThe patch fixes spinlock priv-\u003elock (apm_ops.init) is used before it has\nbeen initialized.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "164669032ecbf7c9a3bc78adad4e13ee486e975c",
      "tree": "abd5e1b801267a207effcd604889cca9b246e1a2",
      "parents": [
        "d67f5489d8d9be09bc8e1615ec6c57c3120a731d"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon May 05 10:22:50 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:47 2008 -0400"
      },
      "message": "iwlwifi: remove 4965 prefix from iwl4965_kw and iwl4965_tx_queue\n\nThis patch removes the 4965 prefix to form iwl_kw and iwl_tx_queue structs,\nas they are used mostly in iwlcore now.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d67f5489d8d9be09bc8e1615ec6c57c3120a731d",
      "tree": "35f3734ec1707ff2d70db32227eaaa7eb50e4293",
      "parents": [
        "5ec0397679f1c1606199cfd6f3e24351891c60c3"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon May 05 10:22:49 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:46 2008 -0400"
      },
      "message": "iwlwifi: handle shared memory Rx index access\n\nThis patch splits ucode\u0027s and driver\u0027s shared memory Rx index access to\nmatch 4965 and 5000 offsets.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5ec0397679f1c1606199cfd6f3e24351891c60c3",
      "tree": "0a2dd00d5de9ac8972f2a70101a8a4d53f2eb576",
      "parents": [
        "4419e39b6041b213e49bb13fd40fb267de0eb568"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Mon May 05 10:22:48 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:46 2008 -0400"
      },
      "message": "iwlwifi : Set monitor mode for 3945\n\nThe patch leverages mac80211 configure_filter to enable iwl3945\nmonitor mode.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4419e39b6041b213e49bb13fd40fb267de0eb568",
      "tree": "c4abd586184316ca3eaafc35de7f9c060f916314",
      "parents": [
        "f3ccc08c8cdeb784087348e67f41a779c787fa0e"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Mon May 05 10:22:47 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:46 2008 -0400"
      },
      "message": "iwlwifi : Set monitor mode for 4965\n\nThe patch leverages mac80211 configure_filter to enable iwl4965\nmonitor mode.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f3ccc08c8cdeb784087348e67f41a779c787fa0e",
      "tree": "de0c1ebf27ab265613829fb70c8cd6a235b8cec0",
      "parents": [
        "27aaba0ca099461badb496bf7cde5ab5cdc89b98"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Mon May 05 10:22:45 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:46 2008 -0400"
      },
      "message": "iwlwifi: move iwl4965_init_alive_start to iwl-4965.c\n\nThis patch moves iwl_4965_init_alive_start to iwl-4965.c.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "27aaba0ca099461badb496bf7cde5ab5cdc89b98",
      "tree": "c68ae0c689fd5632548aee68005ce6bd0975ac63",
      "parents": [
        "1053d35f4ed6876ad9d3a14cdae363db0a7e9b0a"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon May 05 10:22:44 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:46 2008 -0400"
      },
      "message": "iwlwifi: compile iwl-sta into iwlcore\n\nThis patch moves iwl-sta into iwl-core.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1053d35f4ed6876ad9d3a14cdae363db0a7e9b0a",
      "tree": "64c30d5add3bd5be8857803c06c2aedf71182c72",
      "parents": [
        "5a676bbeaf9e534b75286f2294ec57a4c544f1d2"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon May 05 10:22:43 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:46 2008 -0400"
      },
      "message": "iwlwifi: move NIC init and Tx queues init to iwlcore\n\nThis patch does the following:\n\n1 - change hw_nic_init from a handler to a function\n2 - move hw_nic_init function to iwlcore\n3 - open a new file - iwl-tx.c\n4 - move all Tx queues initialization (part of NIC init) to iwl-tx.c\n5 - move iwl_rx_init, previously as part of the NIC init, to iwl-rx.c\n6 - iwl4965_tfd_frame rename to iwl_tfd_frame\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5a676bbeaf9e534b75286f2294ec57a4c544f1d2",
      "tree": "9e3492448c2758d8bf18f816eac759ad57f26396",
      "parents": [
        "47c5196e4a340667d8d92053380ecca24ed45a9b"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon May 05 10:22:42 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:45 2008 -0400"
      },
      "message": "iwlwifi: create disable SCD Tx FIFOs handler\n\nThis patch moves disabeling Tx FIFOs in NIC SCD to seperate handlers\nin 4965 and 5000 cards.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47c5196e4a340667d8d92053380ecca24ed45a9b",
      "tree": "a17bb99d134181e62eb2b4fabd193e12e146013f",
      "parents": [
        "bf403db8a2f5580a5eb355a109d29b9287ca51e1"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon May 05 10:22:41 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:45 2008 -0400"
      },
      "message": "iwlwifi: move iwl4965_set_rxon_ht into iwlcore\n\nThis patch moves iwl4965_set_rxon_ht to iwlcore under name\niwl_set_rxon_ht. It also moves collateral changes\niwl_is_channel_extension and iwl_is_fat_tx_allowed.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bf403db8a2f5580a5eb355a109d29b9287ca51e1",
      "tree": "90a462e9256170ebbf2025ffc9c01e48bb1c08d8",
      "parents": [
        "2469bf2e9938eef3c6ab0951985b050ff1f8c94f"
      ],
      "author": {
        "name": "Ester Kummer",
        "email": "ester.kummer@intel.com",
        "time": "Mon May 05 10:22:40 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:45 2008 -0400"
      },
      "message": "iwlwifi: move per driverdebug_level to per device\n\nThis patch ports the debug_level to iwl_priv and changes\nthe format of the debug prints.\n\nSigned-off-by: Ester Kummer \u003cester.kummer@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2469bf2e9938eef3c6ab0951985b050ff1f8c94f",
      "tree": "eacb2410e2ad1702e6f4270ff53c163a82e2c799",
      "parents": [
        "133636deffc86809f59a0c8b768408d13237a9a2"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon May 05 10:22:35 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:45 2008 -0400"
      },
      "message": "iwlwifi-5000: add build_addsta_hcmd handler for 5000 HW\n\nThis patch adds iwl5000_build_addsta_hcmd handler.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "133636deffc86809f59a0c8b768408d13237a9a2",
      "tree": "2c1d156db37f33ad9dd7eb311c6977d2948e9277",
      "parents": [
        "db11d6343aa14ab61258bfad9178042d4be49333"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon May 05 10:22:34 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:45 2008 -0400"
      },
      "message": "iwlwifi: generalize iwl4965_send_add_station function\n\nThis patch moves iwl4965_send_add_station to iwlcore\nunder new name iwl_send_add_sta.\nFunction uses build command handler in order to support\nmultiple HWs.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "db11d6343aa14ab61258bfad9178042d4be49333",
      "tree": "410597e12de8951b68b875add1fe3577f240efa3",
      "parents": [
        "8dd266ef4eb51d034fa1c5f9307a9ff07547d8e6"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon May 05 10:22:33 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:44 2008 -0400"
      },
      "message": "iwlwifi: remove 4965 from rx_packet\n\nThis patch removes 4965 mark from rx_packet.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8dd266ef4eb51d034fa1c5f9307a9ff07547d8e6",
      "tree": "ca9097eca519737450c518a62b81b5fcd6c91ef7",
      "parents": [
        "6def9761f72501e638e79eebcd70afea12a3a93d"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon May 05 10:22:32 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:42 2008 -0400"
      },
      "message": "iwlwifi: debugfs EEPROM dump\n\nThis patch adds EEPROM dump in debugfs.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6def9761f72501e638e79eebcd70afea12a3a93d",
      "tree": "62a2adbf1ba3cd864950fedc1ea7dff4d0a9f645",
      "parents": [
        "6b9b34389c2fdb8618fe2c686b6872d26562fd07"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon May 05 10:22:31 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:41 2008 -0400"
      },
      "message": "iwlwifi: remove 4965 from station_entry\n\nThis patch removes 4965 mark form the station entry structure.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b9b34389c2fdb8618fe2c686b6872d26562fd07",
      "tree": "fd9939b7b58eb8d703892d71a092bf89c858a3cc",
      "parents": [
        "5a835353fb3c68a3da3badcc485614cdfc6e6109"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon May 05 10:22:30 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:39 2008 -0400"
      },
      "message": "iwlwifi: don\u0027t override association channel with control channel\n\nThis patch fixes override of association channel with HT control channel.\nThe scenario is currently happening because disassociation flow\ndoesn\u0027t clean previous association information (such as is_ht and control\nchannel).\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5a835353fb3c68a3da3badcc485614cdfc6e6109",
      "tree": "615e6191be11130c6a3156911cfe09c6bf5b5bef",
      "parents": [
        "a55360e458551b0add4ec147ef786d71e163bf50"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon May 05 10:22:29 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:38 2008 -0400"
      },
      "message": "iwlwifi-5000: rename iwl5000_init_nic to iwl5000_init_config\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a55360e458551b0add4ec147ef786d71e163bf50",
      "tree": "2695c5fcc25ecf2ae2de6923706c873b6989ceb5",
      "parents": [
        "0d0b2c1c49814ee54f1b4efd2c715a7465219ede"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon May 05 10:22:28 2008 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:37 2008 -0400"
      },
      "message": "iwlwifi: move RX code to iwl-rx.c\n\nThis patch moves partialy rx code into iwl-rx.c as part of iwlcore.\nThe second part of the code can be merged only with moving of tx\ncode as well.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0d0b2c1c49814ee54f1b4efd2c715a7465219ede",
      "tree": "fe8858cc44317f209b373a24e015602f59175f3a",
      "parents": [
        "07346f81e87d6e4cca7ae9adfa711d0c61c87b56"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Sun May 04 14:48:18 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:36 2008 -0400"
      },
      "message": "iwlwifi: map A-MPDU HW queue to mac80211 A-MPDU SW queue\n\nThis patch maps A-MPDU HW queue to mac80211 SW queue scheme (as introduced\nin patch \"mac80211: QoS related cleanups\"), when trying to perform\nieee80211_wake_queue.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "07346f81e87d6e4cca7ae9adfa711d0c61c87b56",
      "tree": "237450c49843e0e19afc79356240a891da64d9fa",
      "parents": [
        "3434fbd39862d471c92b66c28cd449deea8e9f90"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat May 03 01:02:02 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:34 2008 -0400"
      },
      "message": "mac80211: proper STA info locking\n\nAs discussed earlier, we can unify locking in struct sta_info\nand use just a single spinlock protecting all members of the\nstructure that need protection. Many don\u0027t, but one of the\nespecially bad ones is the \u0027flags\u0027 member that can currently\nbe clobbered when RX and TX is being processed on different\nCPUs at the same time.\n\nBecause having four spinlocks for different, mostly exclusive\nparts of a single structure is overkill, this patch also kills\nthe ampdu and mesh plink spinlocks and uses just a single one\nfor everything. Because none of the spinlocks are nested, this\nis safe.\n\nIt remains to be seen whether or not we should make the sta\nflags use atomic bit operations instead, for now though this\nis a safe thing and using atomic operations instead will be\nvery simple using the new static inline functions this patch\nintroduces for accessing sta-\u003eflags.\n\nSince spin_lock_bh() is used with this lock, there shouldn\u0027t\nbe any contention even if aggregation is enabled at around the\nsame time as both requires frame transmission/reception which\nis in a bh context.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Tomas Winkler \u003ctomasw@gmail.com\u003e\nCc: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nCc: Luis Carlos Cobo \u003cluisca@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3434fbd39862d471c92b66c28cd449deea8e9f90",
      "tree": "8a759cac10a7aa9400dfb2c3ab5153af1f7a10d5",
      "parents": [
        "ca21614d4c7a176d3723ac211873020b3722dbda"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat May 03 00:59:37 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:33 2008 -0400"
      },
      "message": "mac80211: require four hardware queues for QoS/HT\n\nThis patch makes mac80211 only announce QoS/HT support when\nthe underlying hardware has four (or more) queues.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Ron Rindjunksi \u003cron.rindjunksi@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ca21614d4c7a176d3723ac211873020b3722dbda",
      "tree": "15b77a9b5250b708985458ce13963c72ca52af28",
      "parents": [
        "cdbf0846e2dd5f122f3910d0e2a305fab337744b"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri May 02 13:47:49 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:33 2008 -0400"
      },
      "message": "b43legacy: replace limit_value macro with clamp_val\n\nkernel-provided clamp_val is identical, delete the private limit_value helper.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cdbf0846e2dd5f122f3910d0e2a305fab337744b",
      "tree": "74f5fb5611227edf502d449e16adb97abf462e8d",
      "parents": [
        "8c046c8c64ba81dd87468ddaf2db4a5d926b988b"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri May 02 13:47:48 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:32 2008 -0400"
      },
      "message": "b43: replace limit_value macro with clamp_val\n\nkernel-provided clamp_val is identical, delete the private limit_value helper.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8c046c8c64ba81dd87468ddaf2db4a5d926b988b",
      "tree": "9690c768cb8942880c579b64ed3a73b131a09157",
      "parents": [
        "ae7245cbf27ee6b6423bc363cbe01c93e57befda"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri May 02 13:47:45 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:32 2008 -0400"
      },
      "message": "mac80211: tkip.c use kernel-provided infrastructure\n\nUse kernel-provided bit rotation and unaligned access infrastructure rather\nthan opencoding it.\n\nSome minor spacing adjustments as well.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ae7245cbf27ee6b6423bc363cbe01c93e57befda",
      "tree": "cf591e82a4ca3bbac2c74fe7a77e6f09fd1a1a44",
      "parents": [
        "5a433b3ad497120d80f1045d37bd1a9ce897388f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu May 01 22:19:33 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:32 2008 -0400"
      },
      "message": "wireless: use get/put_unaligned_* helpers\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5a433b3ad497120d80f1045d37bd1a9ce897388f",
      "tree": "ebe60591db999fb941d37bea5c603dc65962710a",
      "parents": [
        "88787d2842b6e6ff9bdc218445209c5e3c84d6fa"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 21 10:41:10 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:32 2008 -0400"
      },
      "message": "mac80211: remove unnecessary byteshifts in frame control testing\n\nByteswap the constants rather than the frame_control member.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "88787d2842b6e6ff9bdc218445209c5e3c84d6fa",
      "tree": "bbe28e793807a9f59fb410b4d799b9c4fbfea923",
      "parents": [
        "99dd1a2b8347ac2ae802300b7862f6f7bcf17139"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 13 21:05:50 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 14 16:29:31 2008 -0400"
      },
      "message": "wireless: fix \"iwlwifi: unify init driver flow\"\n\ndrivers/net/wireless/iwlwifi/iwl-core.c: In function \u0027iwlcore_init_geos\u0027:\ndrivers/net/wireless/iwlwifi/iwl-core.c:323: error: implicit declaration of function \u0027iwlcore_init_ht_hw_capab\u0027\n\nThis (or something like it) should be folded into the base patch to avoid\nbreaking bisection, please.\n\nCc: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nCc: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "99dd1a2b8347ac2ae802300b7862f6f7bcf17139",
      "tree": "4f583715a29ac95723b85532f47c3c568a544f1d",
      "parents": [
        "7ef43ebaa538e0cc9063cbf84593a05091bcace2",
        "7d2e3cb7000b883a8e489485ac249be572fe17b1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 13 01:19:43 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue May 13 01:19:43 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-next\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "7d2e3cb7000b883a8e489485ac249be572fe17b1",
      "tree": "91bb398cc72e37e5a515b39ca5ade0ac53972b6c",
      "parents": [
        "3f8cb098859bbea29d7b3765a3102e4a6bf81b85"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 13 01:41:58 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:41:58 2008 -0400"
      },
      "message": "[netdrvr] Trim trailing whitespace for several drivers\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3f8cb098859bbea29d7b3765a3102e4a6bf81b85",
      "tree": "717aeead53f1d725d75c70f93a1ce8affc815434",
      "parents": [
        "94f9d298ce215dada7ceaeb03e62f61d754d5705"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue May 13 01:41:28 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:41:28 2008 -0400"
      },
      "message": "drivers/net/lib8390: fix warning, trim trailing whitespace\n\nfix\n\ndrivers/net/lib8390.c: In function ‘ei_tx_err’:\ndrivers/net/lib8390.c:556: warning: unused variable ‘ei_local’\ndrivers/net/lib8390.c: In function ‘ei_rx_overrun’:\ndrivers/net/lib8390.c:819: warning: unused variable ‘ei_local’\n\nand also trim whitespace.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "94f9d298ce215dada7ceaeb03e62f61d754d5705",
      "tree": "bd67b74214a1870df8df3b372dfd94b833f9acbc",
      "parents": [
        "4711c841e4547a41f596bcf6c97473bc6a15126d"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Tue Apr 29 12:44:20 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:35:25 2008 -0400"
      },
      "message": "3c359: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\nKill xl_get_stats function, because by default it is used identical\ninternal_stats function from net/core/dev.c\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4711c841e4547a41f596bcf6c97473bc6a15126d",
      "tree": "14ae2df9859d1b43eed9002ffea5434bfe13a32e",
      "parents": [
        "aa50911ade012470f3c6fe8f7f7868bfd328a4c2"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Tue Apr 29 12:09:38 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:35:25 2008 -0400"
      },
      "message": "3c527: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "aa50911ade012470f3c6fe8f7f7868bfd328a4c2",
      "tree": "956597d03c04bfa5a8e6f7e5b5259137a2edbf44",
      "parents": [
        "966e37bca6a84299e0c3ed13e741db9c6e0b0f92"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Tue Apr 29 11:58:42 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:35:24 2008 -0400"
      },
      "message": "3c523: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "966e37bca6a84299e0c3ed13e741db9c6e0b0f92",
      "tree": "1e583a2a9945be057eca1540bd4714ec90e10c1e",
      "parents": [
        "de0561c43550f78cd837a24179f1859817f24578"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed Apr 30 02:03:55 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:35:24 2008 -0400"
      },
      "message": "acenic: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\nNo need to memset it to 0, because it is allocated by kzalloc.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "de0561c43550f78cd837a24179f1859817f24578",
      "tree": "9b9e66edc1fcdc0c6b8e6efcce46aba6b79484c0",
      "parents": [
        "cd65284f6ec482622d2b30cd9996712d830ba228"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed Apr 30 01:49:15 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:35:24 2008 -0400"
      },
      "message": "6pack: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\nKill sp_get_stats function, because by default it is used identical\ninternal_stats function from net/core/dev.c\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cd65284f6ec482622d2b30cd9996712d830ba228",
      "tree": "93ac11796940ebf025210b4a8000dd7f73179c13",
      "parents": [
        "2e8d31d574e26ded7688fb1f5c6a2349c9d427d1"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed Apr 30 01:20:20 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:35:24 2008 -0400"
      },
      "message": "3c589_cs: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2e8d31d574e26ded7688fb1f5c6a2349c9d427d1",
      "tree": "80a99ced17558d43bf7d64c2bd70411218afd980",
      "parents": [
        "e1eac92e4cea32b5254d0b835de16d11e589502c"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed Apr 30 01:08:26 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:35:24 2008 -0400"
      },
      "message": "3c574_cs: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e1eac92e4cea32b5254d0b835de16d11e589502c",
      "tree": "b65a531933318e21a6600a5a3744fce4b1fdf3a6",
      "parents": [
        "237225f70f159b607382b5ffcd86f36fc8915cfd"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Mon May 05 16:24:21 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:35:24 2008 -0400"
      },
      "message": "8139too: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "237225f70f159b607382b5ffcd86f36fc8915cfd",
      "tree": "e52b7b82fd2b644a7504bcf98725a71da238c1b2",
      "parents": [
        "ad0e8a4c15d82d55a731056eeef1288bf7e1c4dc"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Mon May 05 16:05:17 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:35:23 2008 -0400"
      },
      "message": "8139cp: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "ad0e8a4c15d82d55a731056eeef1288bf7e1c4dc",
      "tree": "a190afa52a07a8349a2f892cc2cde52a2adce59a",
      "parents": [
        "244d74ff209b635c10aac2a8fa5249a2a2c8d9d9"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed May 07 02:20:45 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:35:23 2008 -0400"
      },
      "message": "8390.h: remove net_device_stats\n\nRemove no longer used net_device_stats.\nShould be applied to mainline only after applying previous two patches.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "244d74ff209b635c10aac2a8fa5249a2a2c8d9d9",
      "tree": "ea59e7d2b94cd3b19a788a45a49def3bd25706bb",
      "parents": [
        "8e2691658f4cd2e24beacb6dcba3c33b2ff10593"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed May 07 02:20:40 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:35:23 2008 -0400"
      },
      "message": "lib8390: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "8e2691658f4cd2e24beacb6dcba3c33b2ff10593",
      "tree": "65c5e5dc7894012b2364004c8c5498eea5d65fb0",
      "parents": [
        "20c2c1fd6c842caf70dcb1d94b9d58861949fd3d"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Wed May 07 02:20:36 2008 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue May 13 01:35:23 2008 -0400"
      },
      "message": "axnet_cs: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7ef43ebaa538e0cc9063cbf84593a05091bcace2",
      "tree": "d2bac748f6620cc2f217672105918b2116f6c958",
      "parents": [
        "4e3e6dcb43c3669a8817cb3d0f920f91661afd98"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon May 12 15:42:28 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 12 15:42:28 2008 -0700"
      },
      "message": "tipc: Fix race condition when creating socket or native port\n\nThis patch eliminates the (very remote) chance of a crash resulting\nfrom a partially initialized socket or native port unexpectedly\nreceiving a message.  Now, during the creation of a socket or native\nport, the underlying generic port\u0027s lock is not released until all\ninitialization required to handle incoming messages has been done.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e3e6dcb43c3669a8817cb3d0f920f91661afd98",
      "tree": "84b83811790add972a3a47ee378afd44b011a47d",
      "parents": [
        "20c2c1fd6c842caf70dcb1d94b9d58861949fd3d"
      ],
      "author": {
        "name": "Allan Stephens",
        "email": "allan.stephens@windriver.com",
        "time": "Mon May 12 15:41:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon May 12 15:41:53 2008 -0700"
      },
      "message": "tipc: Enhancements to name table initialization\n\nThis patch enhances the initialization of TIPC\u0027s name table\nby removing a pointless spinlock operation, and by using\nkcalloc() to detect requests for an oversized name table.\n\nSigned-off-by: Allan Stephens \u003callan.stephens@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20c2c1fd6c842caf70dcb1d94b9d58861949fd3d",
      "tree": "4bce7be751ae0d460b8c2be5a6454100c93f0697",
      "parents": [
        "88a0a948e752bb9b617a8c55417a9fd9b0257199"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Fri May 09 15:14:50 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 09 15:14:50 2008 -0700"
      },
      "message": "sctp: add sctp/remaddr table to complete RFC remote address table OID\n\nAdd support for RFC3873 remote address table OID.\n\n      +--(5) sctpAssocRemAddrTable\n      |   |\n      |   |--(-) sctpAssocId (shared index)\n      |   |\n      |   +--(1) sctpAssocRemAddrType (index)\n      .   |\n      .   +--(2) sctpAssocRemAddr (index)\n      .   |\n          +--(3) sctpAssocRemAddrActive\n          |\n          +--(4) sctpAssocRemAddrHBActive\n          |\n          +--(5) sctpAssocRemAddrRTO\n          |\n          +--(6) sctpAssocRemAddrMaxPathRtx\n          |\n          +--(7) sctpAssocRemAddrRtx\n          |\n          +--(8) sctpAssocRemAddrStartTime\n\nThis patch places all the requsite data in /proc/net/sctp/remaddr.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88a0a948e752bb9b617a8c55417a9fd9b0257199",
      "tree": "029e51ae711181e0c3e27432f54e9992b998525f",
      "parents": [
        "d364d9276b54af16fcb4db83f1315b620daec102"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Fri May 09 15:14:11 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 09 15:14:11 2008 -0700"
      },
      "message": "sctp: Support the new specification of sctp_connectx()\n\nThe specification of sctp_connectx() has been changed to return\nan association id.  We\u0027ve added a new socket option that will\nreturn the association id as the return value from the setsockopt()\ncall.  The library that implements sctp_connectx() interface will\nimplement both socket options.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d364d9276b54af16fcb4db83f1315b620daec102",
      "tree": "1554b1e3f951cdbde62500056f3b26630c8e09ab",
      "parents": [
        "5c5e12898af0978a780991950be12d0d73c02f04"
      ],
      "author": {
        "name": "Wei Yongjun",
        "email": "yjwei@cn.fujitsu.com",
        "time": "Fri May 09 15:13:26 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 09 15:13:26 2008 -0700"
      },
      "message": "sctp: Bring SCTP_DELAYED_ACK socket option into API compliance\n\nBrings delayed_ack socket option set/get into line with the latest ietf\nsocket extensions API draft, while maintaining backwards compatibility.\n\nSigned-off-by: Wei Yongjun \u003cyjwei@cn.fujitsu.com\u003e\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c5e12898af0978a780991950be12d0d73c02f04",
      "tree": "bb4c321ea741e4dae2bd87e3c75176110a8819ac",
      "parents": [
        "3df5ee60f1ee559b1417397461891f8b483e8089"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat May 03 00:44:09 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:15:00 2008 -0400"
      },
      "message": "mac80211: fix wme code\n\nIn commit e100bb64bf7cdeae7f742a65ee1985649a7fd1b4 (mac80211:\nQoS related cleanups) I accidentally changed a variable from\nint to u16 causing a warning that a comparison for \u003c 0 was always\nfalse. John thought this was a missing deletion of code and removed\nthe warning by deleting the never executed branch of code in commit\n3df5ee60f1ee559b1417397461891f8b483e8089 (wireless: fix warning\nintroduced by \"mac80211: QoS related cleanups\") but the problem really\nwas my mistake of using a u16 variable for the queue variable when\nthat variable can also contain an error code. This patch restores\nthe original code and variable type.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3df5ee60f1ee559b1417397461891f8b483e8089",
      "tree": "33471400965c9cfeebf18ad47dd5d5eac77fef3d",
      "parents": [
        "3a4d3af700b3d78904775d9a9efe0858b5e1e955"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu May 01 17:07:32 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:27 2008 -0400"
      },
      "message": "wireless: fix warning introduced by \"mac80211: QoS related cleanups\"\n\nnet/mac80211/wme.c: In function ‘wme_qdiscop_enqueue’:\nnet/mac80211/wme.c:219: warning: comparison is always false due to limited range of data type\n\ndrivers/net/wireless/p54/p54common.c: In function ‘p54_conf_tx’:\ndrivers/net/wireless/p54/p54common.c:947: warning: comparison is always false due to limited range of data type\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3a4d3af700b3d78904775d9a9efe0858b5e1e955",
      "tree": "1a07935b87dd33e86bb83fcc1f93b799254444a8",
      "parents": [
        "652e3f208619dfe75867349d6164afe735eaf159"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Apr 21 19:01:40 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:27 2008 -0400"
      },
      "message": "rt2x00: Clarify supported chipsets in Kconfig\n\nAs reported by Filipus Klutiero \u003cchealer@gmail.com\u003e,\nthe rt2x00 Kconfig entries should be updated with\nspecific chipset notifications.\n\nThis cleans up Kconfig by explicitly mentioning the\nsupported chipsets for each drivers, and uses the\nsame chipset family names as mentioned on the Ralink website.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "652e3f208619dfe75867349d6164afe735eaf159",
      "tree": "71ea986edf7f345b3bafbf7c0e61ab22a7b343e1",
      "parents": [
        "a63e5cb22fcc8590abc7d5050118a6d3589ed95f"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Apr 30 10:51:15 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:27 2008 -0400"
      },
      "message": "libertas: allow removal of card at any time\n\nThis fixes several problems I had:\n\n* when removing the card while the card was scanning or associtating,\n  it could happen that destroy_workqueue() stuck and didn\u0027t return.\n* make sure the command function doesn\u0027t run while we remove the list\n  of pending commands\n* for still unknown reason, I had calls to lbs_stop_card() with\n  priv\u003d\u003dNULL\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a63e5cb22fcc8590abc7d5050118a6d3589ed95f",
      "tree": "131ecb25a07ab5d432c85650024a5c2b9b8f6427",
      "parents": [
        "5f505d90250c136e1cf63e3ae85e7d3ff3077c1d"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Apr 30 10:50:39 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:27 2008 -0400"
      },
      "message": "libertas: make some functions void\n\nThey don\u0027t return anything meaningfull and no-one cares about their results.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5f505d90250c136e1cf63e3ae85e7d3ff3077c1d",
      "tree": "d92f225ad5f0598e29d7e84074d34cc3dd9f39b7",
      "parents": [
        "e100bb64bf7cdeae7f742a65ee1985649a7fd1b4"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Wed Apr 30 10:50:07 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:26 2008 -0400"
      },
      "message": "libertas: debug output tweaks for lbs_thread\n\n* make debug output match the variable name\n* always report that lbs_remove_rtap() has has been exited\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e100bb64bf7cdeae7f742a65ee1985649a7fd1b4",
      "tree": "87ed4147c4dc583aba7c27b0717febb6fabdc76a",
      "parents": [
        "36fc6757fe711def63ea3686bf6ed475d714e114"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Apr 30 18:51:21 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:26 2008 -0400"
      },
      "message": "mac80211: QoS related cleanups\n\nThis\n * makes the queue number passed to drivers a u16\n   (as it will be with skb_get_queue_mapping)\n * removes the useless queue number defines\n * splits hw-\u003equeues into hw-\u003equeues/ampdu_queues\n * removes the debugfs files for per-queue counters\n * removes some dead QoS code\n * removes the beacon queue configuration for IBSS\n   so that the drivers now never get a queue number\n   bigger than (hw-\u003equeues + hw-\u003eampdu_queues - 1)\n   for tx and only in the range 0..hw-\u003equeues-1 for\n   conf_tx.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "36fc6757fe711def63ea3686bf6ed475d714e114",
      "tree": "ffaff0160068b871c53c33c4d290cfafd73cc1c1",
      "parents": [
        "57ffc589a92424f9def74fe0d49b2f7763ff07fd"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Apr 29 17:19:00 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:26 2008 -0400"
      },
      "message": "mac80211: remove queue info from ieee80211_tx_status\n\nThe queue info in struct ieee80211_tx_status is never used.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "57ffc589a92424f9def74fe0d49b2f7763ff07fd",
      "tree": "2ec3f60cac2e5757206dee219e7b3a60ded13004",
      "parents": [
        "3e0d4cb12f6fd97193a455b49125398b2231c87c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Apr 29 17:18:59 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:26 2008 -0400"
      },
      "message": "mac80211: clean up get_tx_stats callback\n\nThe callback takes a ieee80211_tx_queue_stats with a contained\narray of ieee80211_tx_queue_stats_data, remove the former, rename\nthe latter to ieee80211_tx_queue_stats and make tx_stats() take\nthe array directly.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e0d4cb12f6fd97193a455b49125398b2231c87c",
      "tree": "927d5cf29d709c367ac9e20ec7dcea9d03007409",
      "parents": [
        "5a36ba0e412a0e12a8bf2648a075226c1dd7870d"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 24 11:55:38 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:26 2008 -0400"
      },
      "message": "iwlwifi: rename iwl-4965.h to iwl-dev.h\n\nThis patch renames iwl-4965.h to iwl-dev.h\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5a36ba0e412a0e12a8bf2648a075226c1dd7870d",
      "tree": "6dacb9e430ea4ae13125cf9db0abb0429f609b23",
      "parents": [
        "e86fe9f64d7cc3da9f445f3d0a2c5fd265fcd445"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 24 11:55:37 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:26 2008 -0400"
      },
      "message": "iwlwifi: rename iwl-4965-commands to iwl-commands.h\n\nThis patch renames iwl-4965-commands to iwl-commands.h\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e86fe9f64d7cc3da9f445f3d0a2c5fd265fcd445",
      "tree": "419ffca5aff28b3a4f4fa5ad7d65b39f2a0e68b9",
      "parents": [
        "f1f6941500602504fa9cd97294bfb3df7f22384f"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 24 11:55:36 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:25 2008 -0400"
      },
      "message": "iwlwifi-5000: add nic config handler for 5000 HW\n\nThis patch adds nic config handler for 5000 HW Family\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f1f6941500602504fa9cd97294bfb3df7f22384f",
      "tree": "92dc3c952c93d4ab61350edfc2329f9e1d8ef469",
      "parents": [
        "7839fc03862704677902be2d63c0482fee3deae3"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 24 11:55:35 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:25 2008 -0400"
      },
      "message": "iwlwifi-5000: add eeprom check version handler\n\nThis patch adds implementation for eeprom check version\nhandler for 5000 HW\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7839fc03862704677902be2d63c0482fee3deae3",
      "tree": "6e64b07246d09565f4a79aa8bddd9d747bdd9e69",
      "parents": [
        "d4100dd985dcc13cc7bd1712ce10dea51b7c8261"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Apr 24 11:55:34 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:25 2008 -0400"
      },
      "message": "iwlwifi-5000: update the byte count in SCD\n\nThis patch udpates the byte count of the frame in the registers of the\nscheduler.\nThis patch also moves two defines in iwl-4965.h to a more appropriate\narea in the file.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d4100dd985dcc13cc7bd1712ce10dea51b7c8261",
      "tree": "332fcad2c6703dc48d5b1884def12a64e7e4b064",
      "parents": [
        "fcf623df17197adf10e22ddeba90c56504edce0f"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Thu Apr 24 11:55:33 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:25 2008 -0400"
      },
      "message": "iwlwifi-5000: add iwl 5000 shared memory handlers\n\nThis patch fills the needed handlers for shared memory for\niwl 5000 family\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fcf623df17197adf10e22ddeba90c56504edce0f",
      "tree": "8fbb8852661a18450d96656cc5863e778887a0f2",
      "parents": [
        "1179f18df9fa3449ae6011042df50d9b9b012814"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 24 11:55:32 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:25 2008 -0400"
      },
      "message": "iwlwifi-5000: Add HW REV of 5000 HW family\n\nThis patch adds values fo CSR_HW_REV for 5000 HW family\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1179f18df9fa3449ae6011042df50d9b9b012814",
      "tree": "da91ee3322a178823f9f1e921f1ecda4b624bc53",
      "parents": [
        "33fd503346ad86bd7470a0f8c4c3080393d14233"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 24 11:55:31 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:25 2008 -0400"
      },
      "message": "iwlwifi-5000: adjust antennas names in 5000 HW family\n\nThis patch use new defines for antennas\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "33fd503346ad86bd7470a0f8c4c3080393d14233",
      "tree": "5753cf92656fa885f80cb8cab2b8b14c4c45f085",
      "parents": [
        "c031bf806fef4854b02266a4105f55ed31f2d1a8"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Apr 24 11:55:30 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:24 2008 -0400"
      },
      "message": "iwlwifi-5000: add run time calibrations for 5000\n\nThis patch adds support for run time calibrations for the 5000 family HW.\nThose calibrations are sensitivity calibration, and chain noise calibration.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c031bf806fef4854b02266a4105f55ed31f2d1a8",
      "tree": "71e2012402b78be835d97ec0082747b5a40372c3",
      "parents": [
        "fdd3e8a4ff96d03121b21946bfa684f3b5d783c6"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Apr 24 11:55:29 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:24 2008 -0400"
      },
      "message": "iwlwifi-5000: update the CT-Kill value for 5000 series\n\nThis patch upadtes the CT-Kill value for 5000 series.\n\nSigned-off-by: Assaf Krauss \u003cassaf.krauss@intel.com\u003e\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fdd3e8a4ff96d03121b21946bfa684f3b5d783c6",
      "tree": "e2124e7861d82bfb702fac78f5d9d21b4f640c5c",
      "parents": [
        "25ae3986d7ed4303fabc883a87b74956bd59c22c"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 24 11:55:28 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:24 2008 -0400"
      },
      "message": "iwlwifi-5000: adding iwl5000 HW parameters\n\nThis patch adds iwl 5000 HW parameters\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "25ae3986d7ed4303fabc883a87b74956bd59c22c",
      "tree": "750336cb4035243ebc11b38485f713c9e20174d5",
      "parents": [
        "88acbd3b32692ae786019ce642c6150b355f4b1e"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 24 11:55:27 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:23 2008 -0400"
      },
      "message": "iwlwifi-5000: EEPROM settings for 5000\n\nThis patch adds eeprom handlers and values for 5000 HW family\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "88acbd3b32692ae786019ce642c6150b355f4b1e",
      "tree": "a42c34d934ef26911a2c3134aff3624484f5e852",
      "parents": [
        "30d59260d54686681e36d3055ff58c58ca3617da"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 24 11:55:26 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:22 2008 -0400"
      },
      "message": "iwlwifi-5000: use iwl4965_set_pwr_src in 5000\n\nThis patch makes use of iwl4965_set_pwr_src in 5000 HW family\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "30d59260d54686681e36d3055ff58c58ca3617da",
      "tree": "3c2b4d1c04d27b2d99e77354edde19edd2b307be",
      "parents": [
        "da8dec29d7928dcc4ddf6b41d7c4c9cef522c9df"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 24 11:55:25 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:22 2008 -0400"
      },
      "message": "iwlwifi-5000: add apm_init handler for 5000 HW family\n\nThis patch adds apm_init handler for 5000 HW family\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "da8dec29d7928dcc4ddf6b41d7c4c9cef522c9df",
      "tree": "4a0b37140fe0ebc5ef828bda38df9350dad3f88e",
      "parents": [
        "5a6a256e195380c062100dffad15f984656772c2"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 24 11:55:24 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:22 2008 -0400"
      },
      "message": "iwlwifi-5000: add ops infrastructure for 5000\n\nThis patch adds handler framework for 5000 family HW\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5a6a256e195380c062100dffad15f984656772c2",
      "tree": "adce1700e958b2e638a31fd64db5f9a200d30560",
      "parents": [
        "694cc56dbb818fe689f721fb53452eb5ad3f8e9a"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 24 11:55:23 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:22 2008 -0400"
      },
      "message": "iwlwifi-5000: adding initial recognition for the 5000 family\n\nThis patch adds initial support for recognizing the iwl 5000 family of NICs\nID\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "694cc56dbb818fe689f721fb53452eb5ad3f8e9a",
      "tree": "24dd95c142fbad86f1b31bc836b667adbfafce86",
      "parents": [
        "e4d18d817f0ffc830bce57906b2a7dd9e713c388"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 24 11:55:22 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:22 2008 -0400"
      },
      "message": "iwlwifi: wrapping nic configuration in iwl core handler\n\nThis patch wraps nic hw configuration in a iwl core handler\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e4d18d817f0ffc830bce57906b2a7dd9e713c388",
      "tree": "e3c423dcb415498d5e08c5251eddf3f462360bf3",
      "parents": [
        "d4789efe5627858c212753bbac4316198f819486"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 24 11:55:21 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:22 2008 -0400"
      },
      "message": "iwlwifi: remove unnecessary apmg settings\n\nThis patch remove settings of APMG_PS_CTRL_VAL_RESET_REQ\nfrom 4965 this should be used only for 3945\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d4789efe5627858c212753bbac4316198f819486",
      "tree": "2b83cff15a6d613d9bd3cb54ab1c8943fab88996",
      "parents": [
        "a395b92024d9b8f9403c06f9ea8d425f1883d7d8"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Apr 24 11:55:20 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:22 2008 -0400"
      },
      "message": "iwlwifi: move hw_rx_handler_setup to iwl-4965.c\n\nThis patch moves hw_rx_handler_setup to iwl-4965.c\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a395b92024d9b8f9403c06f9ea8d425f1883d7d8",
      "tree": "f5c6c52375f0311fc76b83ca9c1b7b82904ce73a",
      "parents": [
        "b0692f2ff308f2645a43b415393d934eb939cc6c"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Apr 24 11:55:19 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:21 2008 -0400"
      },
      "message": "iwlwifi: remove 49 prefix from general CSR values\n\nThis patch change CSR49_ to CSR_ for values used in\nother HW\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b0692f2ff308f2645a43b415393d934eb939cc6c",
      "tree": "6dfa2676a14d01b675f11cafb3a55a832a0bfeb7",
      "parents": [
        "5b28d3c156472cfb713fafecdf398739d22a0738"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Thu Apr 24 11:55:18 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:21 2008 -0400"
      },
      "message": "iwlwifi: move verify_ucode functions to iwl-core\n\nThis patch moves verify_ucode functions to iwl-core.\n\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b28d3c156472cfb713fafecdf398739d22a0738",
      "tree": "430a6fd484583d147182d05cf08ed666550b457c",
      "parents": [
        "9a46d44eda55ad87a727fe351b0ab27c23d4555c"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Apr 21 19:02:35 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:21 2008 -0400"
      },
      "message": "rt2x00: Release rt2x00 2.1.5\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a46d44eda55ad87a727fe351b0ab27c23d4555c",
      "tree": "8c0cc415afbf17288e65cffa4153d7b5ed77e936",
      "parents": [
        "bd394a74a0e81efb15feaa8d7d10a0eaa8f4bf07"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Apr 21 19:02:17 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:21 2008 -0400"
      },
      "message": "rt2x00: Fix kernel-doc\n\nAdd missing kernel-doc variables for structures/functions.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bd394a74a0e81efb15feaa8d7d10a0eaa8f4bf07",
      "tree": "ee2a9b666c87fc9a1a1cbbcbe49a3a33cdec0e8f",
      "parents": [
        "e58c6aca99357d7f85f18e0b661d8c5a87f926a9"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Apr 21 19:01:58 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:21 2008 -0400"
      },
      "message": "rt2x00: Add helper macros\n\nAdd some helper macro\u0027s to help determining the\nthe timeout for USB register access.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e58c6aca99357d7f85f18e0b661d8c5a87f926a9",
      "tree": "8f7f5c3b78a1beae3121d8fbe95d21a21e361df9",
      "parents": [
        "62e70cf8568151a41e8525ddf0e56c0380a71cfd"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Apr 21 19:00:47 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:21 2008 -0400"
      },
      "message": "rt2x00: Use rt2x00 queue numbering\n\nUse the rt2x00 queue enumeration as much as possible,\nremoving the usage of the mac80211 queue numbering\nwherever it is possible.\n\nThis makes it easier for mac80211 to change it queue\nidentification scheme without having to deal with\nbig changes in the rt2x00 code.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "62e70cf8568151a41e8525ddf0e56c0380a71cfd",
      "tree": "b6413cad9867a773ce3da19053d615fb53b44540",
      "parents": [
        "2d9ccf842905063f774c28f329ac5ab3a84d3571"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Mon Apr 21 18:59:54 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:20 2008 -0400"
      },
      "message": "rt2x00: Remove DRIVER_SUPPORT_MIXED_INTERFACES\n\nA lot more is needed to support mixed interfaces then just this flag,\nsuch things need new redesigns in rt2x00lib to actually make it happen.\nSo far there doesn\u0027t exist a Ralink chipset that can handle it, so\nwe might as well remove the flag for now and see what should be done\nwhenever a device appears that can handle it.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "2d9ccf842905063f774c28f329ac5ab3a84d3571"
}
