)]}'
{
  "log": [
    {
      "commit": "d92a8e81e097968d8f2bac0581a0a43bff14b8f0",
      "tree": "2b4000f9b42c846da173b154e85823818fd05927",
      "parents": [
        "1ff41eb0d9a937957d481d4f058a91230851ae17"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed Jul 16 16:34:54 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 22 16:29:49 2008 -0400"
      },
      "message": "net/ieee80211: adjust error handling\n\nConverts a test in error handling code to a sequence of labels.\n\nThe semantic match that found the problem is:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression E,E1,E2;\n@@\n\nE \u003d alloc_etherdev(...)\n... when !\u003d E \u003d E1\nif (...) { ... free_netdev(E); ... return ...; }\n... when !\u003d E \u003d E2\n(\n  if (...)\n   {\n   ... when !\u003d free_netdev(E);\n   return dev; }\n|\n* if (...)\n   {\n   ... when !\u003d free_netdev(E);\n   return ...; }\n|\nregister_netdev(E)\n)\n\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ccc580571cf0799d0460a085a7632b77753f083e",
      "tree": "018e0f83776b089b1f272694132688ac93be25b4",
      "parents": [
        "0f5cabba49021d36e9f76bd97d7fa0f4a408063f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:50:49 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jun 16 18:50:49 2008 -0700"
      },
      "message": "wext: Emit event stream entries correctly when compat.\n\nThree major portions to this change:\n\n1) Add IW_EV_COMPAT_LCP_LEN, IW_EV_COMPAT_POINT_OFF,\n   and IW_EV_COMPAT_POINT_LEN helper defines.\n\n2) Delete iw_stream_check_add_*(), they are unused.\n\n3) Add iw_request_info argument to iwe_stream_add_*(), and use it to\n   size the event and pointer lengths correctly depending upon whether\n   IW_REQUEST_FLAG_COMPAT is set or not.\n\n4) The mechanical transformations to the drivers and wireless stack\n   bits to get the iw_request_info passed down into the routines\n   modified in #3.  Also, explicit references to IW_EV_LCP_LEN are\n   replaced with iwe_stream_lcp_len(info).\n\nWith a lot of help and bug fixes from Masakazu Mokuno.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\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": "7eafd25d9559bd0f652449c222d38d63412e3d4a",
      "tree": "68194d94ca316ea793ba3a86aee885e6ced7ed5e",
      "parents": [
        "c12cf2109702c052688391f4171f239effb241bf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 21 11:48:34 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:14 2008 -0400"
      },
      "message": "remove ieee80211_wx_{get,set}_auth()\n\nAfter the bcm43xx removal ieee80211_wx_{get,set}_auth() were no longer\nused.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c12cf2109702c052688391f4171f239effb241bf",
      "tree": "e0b5d518543dacb2b23f3fce9e966ad7a82ed82a",
      "parents": [
        "712590de5e5c977ff96efa3a16fcc03b0e976c3c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 21 11:48:28 2008 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed May 07 15:02:14 2008 -0400"
      },
      "message": "remove ieee80211_tx_frame()\n\nAfter the softmac removal ieee80211_tx_frame() was no longer used.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "df39e8ba56a788733d369068c7319e04b1da3cd5",
      "tree": "1e9be853bdb455e341cdbf957656f342cfa2eb9e",
      "parents": [
        "f5572855ec492334d8c3ec0e0e86c31865d5cf07",
        "159d83363b629c91d020734207c1bc788b96af5a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 14 02:30:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 14 02:30:23 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/ehea/ehea_main.c\n\tdrivers/net/wireless/iwlwifi/Kconfig\n\tdrivers/net/wireless/rt2x00/rt61pci.c\n\tnet/ipv4/inet_timewait_sock.c\n\tnet/ipv6/raw.c\n\tnet/mac80211/ieee80211_sta.c\n"
    },
    {
      "commit": "21f644f3eabde637f255f75ad05d0821a7a36b7f",
      "tree": "2dc70aade59bf77c2d156b8e2544906128368f87",
      "parents": [
        "6adb4f733e9996b4fd68a6db50dd51bd2463ccac"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 08 16:50:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Apr 08 16:50:44 2008 -0700"
      },
      "message": "[NET]: Undo code bloat in hot paths due to print_mac().\n\nIf print_mac() is used inside of a pr_debug() the compiler\ncan\u0027t see that the call is redundant so still performs it\neven of pr_debug() ends up being a nop.\n\nSo don\u0027t use print_mac() in such cases in hot code paths,\nuse MAC_FMT et al. instead.\n\nAs noted by Joe Perches, pr_debug() could be modified to\nhandle this better, but that is a change to an interface\nused by the entire kernel and thus needs to be validated\ncarefully.  This here is thus the less risky fix for\n2.6.25\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7524d7d6de5d5d3f081de8cf5479819fad339661",
      "tree": "a07c9892a6b1ac65491a6c78b60ca378ca8940f4",
      "parents": [
        "2079fcdc06ea01c084044c348dbcd7b3e335ad49"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Mar 04 15:26:14 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Mar 13 16:02:31 2008 -0400"
      },
      "message": "the scheduled ieee80211 softmac removal\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0dc47877a3de00ceadea0005189656ae8dc52669",
      "tree": "7440a87385fe318cb42f0ae161be195f5e967d82",
      "parents": [
        "6387c4bed539539b05fa773cf2ff26529dc3074c"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Mar 05 20:47:47 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Mar 05 20:47:47 2008 -0800"
      },
      "message": "net: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8524f59d4735e1ff9c9dc3e09ebcc7bdb3b32b7b",
      "tree": "c28ee60486ed59d316a2514c011f6a21ef298278",
      "parents": [
        "d9e94d5647ee6700773d81514a8ccb7dc6342fb4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Dec 29 05:03:35 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:08:48 2008 -0800"
      },
      "message": "ieee80211: beacon-\u003ecapability is little-endian\n\nIt\u0027s only a debugging printk, so it went unnoticed; still, the\nfix is trivial, so...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d9e94d5647ee6700773d81514a8ccb7dc6342fb4",
      "tree": "826132c6f2da28b253d9f94c3da8075bffa19640",
      "parents": [
        "c414e84b2200ca8a7e7ae565cad200e5c02e02ec"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Dec 29 05:01:07 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:08:48 2008 -0800"
      },
      "message": "ieee80211: fix misannotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c414e84b2200ca8a7e7ae565cad200e5c02e02ec",
      "tree": "8e4121b30330b003b9dc9a57a433acdeb95fc6b4",
      "parents": [
        "b16f13d00c6f7e7317d3074f9bd07b5c9f313891"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Dec 29 04:58:39 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:08:47 2008 -0800"
      },
      "message": "ieee80211softmac_auth_resp() fix\n\nThe struct ieee8021_auth * passed to it comes straight from skb-\u003edata\nwithout any conversions; members of the struct are little-endian, so\nwe\u0027d better take that into account when doing switch by auth-\u003ealgorithm,\netc.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b16f13d00c6f7e7317d3074f9bd07b5c9f313891",
      "tree": "b559643606a7f5693851710f5ab60cae371663dc",
      "parents": [
        "8fffc15dc777ce3fe12ddc582d7c87a642591d3b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Dec 29 04:08:15 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:08:46 2008 -0800"
      },
      "message": "several missing cpu_to_le16() in ieee80211softmac_capabilities()\n\non some codepaths we forgot to convert to little-endian as we do on the\nrest of them and as the caller expects from us.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8fffc15dc777ce3fe12ddc582d7c87a642591d3b",
      "tree": "0ef330503f628e5618e860c63e6be1fd70f94588",
      "parents": [
        "c0ddd04d55e0a4d1506b6b8a4eb9e2b62f3aa41d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Dec 27 01:25:40 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:08:45 2008 -0800"
      },
      "message": "eliminate byteswapping in struct ieee80211_qos_parameters\n\nMake it match the on-the-wire endianness, eliminate byteswapping.\nThe only driver that used this sucker (ipw2200) updated.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f59d9782751bf1a2c51e7e1e9f614ffec35fb52e",
      "tree": "e994472272f4c9d598df9ab43ce393bdad56bfc4",
      "parents": [
        "9f9dac281ba2acd3d6d3574076f86b8f99aaebc0"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Fri Oct 26 21:51:26 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:03:35 2008 -0800"
      },
      "message": "wireless: fix \u0027!x \u0026 y\u0027 typo\u0027s\n\nFix priority mistakes similar to \u0027!x \u0026 y\u0027\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4e39430ae33dfd9b0f47e5a89028352382c3dd34",
      "tree": "3b5c99326333264f1641079232bbc2918d1ed342",
      "parents": [
        "b98999dc382a4e59a250f2ac9e32beca668cba0b"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 12 03:52:26 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:58:02 2008 -0800"
      },
      "message": "[IEEE80211]: Use htons() where appropriate.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "edae58ead57319b0bcf16e48a32365145c7bf0b7",
      "tree": "8afff293b07945ea693e4fe9cc838a7e1530452a",
      "parents": [
        "003faaa17793c478ed2babc56a618396e0ef96c2"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 21 15:24:35 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:55:36 2008 -0800"
      },
      "message": "softmac: mark as obsolete and schedule for removal\n\nSchedule softmac for for removal in the 2.6.26 development window.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b24b8a247ff65c01b252025926fe564209fae4fc",
      "tree": "8a9e0ea1e24b4733d8b9433d41877659505e9da4",
      "parents": [
        "a92aa318b4b369091fd80433c80e62838db8bc1c"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Wed Jan 23 21:20:07 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:53:35 2008 -0800"
      },
      "message": "[NET]: Convert init_timer into setup_timer\n\nMany-many code in the kernel initialized the timer-\u003efunction\nand  timer-\u003edata together with calling init_timer(timer). There\nis already a helper for this. Use it for networking code.\n\nThe patch is HUGE, but makes the code 130 lines shorter\n(98 insertions(+), 228 deletions(-)).\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75e7766680b4b196073bdc941b8a6570b9f777af",
      "tree": "71ce4e83878a3dd9a83559c7d51ec549668cef3a",
      "parents": [
        "b7e0fe9f81e19c4f2a1369b324c3c062c1738be4",
        "53cb4791c156908ae634de31949f7f25f8de002b"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Nov 30 23:29:27 2007 +1100"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Fri Nov 30 23:29:27 2007 +1100"
      },
      "message": "Merge branch \u0027fixes-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "01e1f045e65b683fe7203b1e16a915bbb94c15fe",
      "tree": "480686e2f3c5c49bf56ae06ef98998335bdaa38a",
      "parents": [
        "a10605e599a7873417043fe2bb559abe719f8a1a"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Nov 22 22:03:42 2007 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Nov 29 18:08:47 2007 -0500"
      },
      "message": "ieee80211: fix unaligned access in ieee80211_copy_snap\n\nThere is no guarantee that data+SNAP_SIZE will reside on an even numbered\naddress, so doing a 16 bit read will cause an unaligned access in some\nsituations. Based on a patch from Jun Sun.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "92468c53cf5af0aea06caec7b7d416c18e973685",
      "tree": "f030ad479614a0832585d549d51d4ff8fb3f264f",
      "parents": [
        "4b50e388f88ab08f6c2f54f0a33e696ff2de269f"
      ],
      "author": {
        "name": "Guillaume Chazarain",
        "email": "guichaz@yahoo.fr",
        "time": "Mon Nov 19 10:07:00 2007 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 20 16:43:17 2007 -0500"
      },
      "message": "ieee80211: Stop net_ratelimit/IEEE80211_DEBUG_DROP log pollution\n\nif (net_ratelimit())\n\tIEEE80211_DEBUG_DROP(...)\n\ncan pollute the logs with messages like:\n\nprintk: 1 messages suppressed.\nprintk: 2 messages suppressed.\nprintk: 7 messages suppressed.\n\nif debugging information is disabled. These messages are printed by\nnet_ratelimit(). Add a wrapper to net_ratelimit() that takes into account\nthe log level, so that net_ratelimit() is called only when we really want\nto print something.\n\nSigned-off-by: Guillaume Chazarain \u003cguichaz@yahoo.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "94e10bfb8a7372df3ef2759c9ec2a37de2f24aca",
      "tree": "6c808532ace86c7cb62491f15df48f4b7068959a",
      "parents": [
        "b226801676d9533d09da511eb379fe970fa1a770"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Oct 25 22:16:23 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 21:58:41 2007 -0800"
      },
      "message": "softmac: fix wext MLME request reason code endianness\n\nThe MLME request reason code is host-endian and our passing\nit to the low level functions is host-endian as well since\nthey do the swapping. I noticed that the reason code 768 was\nsent (0x300) rather than 3 when wpa_supplicant terminates.\nThis removes the superfluous cpu_to_le16() call.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "40208d71e0c6b5f912b185e637272b6481fcef3f",
      "tree": "536a18abbbbef63c28a49559d187463b586babea",
      "parents": [
        "4aa92cd9acd18ae9c94e87a30f664e77f699dc78"
      ],
      "author": {
        "name": "Jiri Olsa",
        "email": "olsajiri@gmail.com",
        "time": "Wed Nov 07 00:49:04 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 07 04:11:44 2007 -0800"
      },
      "message": "[NET]: Removing duplicit #includes\n\nRemoving duplicit #includes for net/\n\nSigned-off-by: Jiri Olsa \u003colsajiri@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87ae9afdcada236d0a1b38ce2c465a65916961dc",
      "tree": "c885e589ff66daf4f860b19818228edb75b29530",
      "parents": [
        "013fb33972061ac65cdf3e1771267985e59deca1"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Oct 30 10:35:04 2007 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@carl.home.kernel.dk",
        "time": "Fri Nov 02 08:47:06 2007 +0100"
      },
      "message": "cleanup asm/scatterlist.h includes\n\nNot architecture specific code should not #include \u003casm/scatterlist.h\u003e.\n\nThis patch therefore either replaces them with\n#include \u003clinux/scatterlist.h\u003e or simply removes them if they were\nunused.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "642f149031d70415d9318b919d50b71e4724adbd",
      "tree": "e792ad29dedffc6756d55e9d63e18ada35515b4b",
      "parents": [
        "bd6dee6f30a0f6943df190b387b5f8fe98a848f3"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Oct 24 11:20:47 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Wed Oct 24 11:20:47 2007 +0200"
      },
      "message": "SG: Change sg_set_page() to take length and offset argument\n\nMost drivers need to set length and offset as well, so may as well fold\nthose three lines into one.\n\nAdd sg_assign_page() for those two locations that only needed to set\nthe page, where the offset/length is set outside of the function context.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "5a1cb47ff4c3fbc8ebdb53c3e4f2a1dec466b339",
      "tree": "d74678bcbf7b5386b06e0e3b6676f0f6e471e00f",
      "parents": [
        "d91c5e8839791b27672277e81451873499bc517e"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Wed Oct 24 08:55:40 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@carl.home.kernel.dk",
        "time": "Wed Oct 24 08:55:40 2007 +0200"
      },
      "message": "m68k: sg fallout\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Jens Axboe \u003caxboe@carl.home.kernel.dk\u003e\n"
    },
    {
      "commit": "117636092a87a28a013a4acb5de5492645ed620f",
      "tree": "6d91fa6bd7bf6d0e1671141d338028a17679e607",
      "parents": [
        "891039a9c2ddf73754ad84cdc9d030f1c6431858"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 23 20:42:11 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 23 12:02:39 2007 -0700"
      },
      "message": "[PATCH] Fix breakage after SG cleanups\n\nCommits\n\n  58b053e4ce9d2fc3023645c1b96e537c72aa8d9a (\"Update arch/ to use sg helpers\")\n  45711f1af6eff1a6d010703b4862e0d2b9afd056 (\"[SG] Update drivers to use sg helpers\")\n  fa05f1286be25a8ce915c5dd492aea61126b3f33 (\"Update net/ to use sg helpers\")\n\nconverted many files to use the scatter gather helpers without ensuring\nthat the necessary headerfile \u003clinux/scatterlist\u003e is included.  This\nhappened to work for ia64, powerpc, sparc64 and x86 because they\nhappened to drag in that file via their \u003casm/dma-mapping.h\u003e.\n\nOn most of the others this probably broke.\n\nInstead of increasing the header file spider web I choose to include\n\u003clinux/scatterlist.h\u003e directly into the affectes files.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa05f1286be25a8ce915c5dd492aea61126b3f33",
      "tree": "07d6d32733f3272d588410a64c0cfa25d794e3be",
      "parents": [
        "60c74f81933635bb4ccb4ee6f31909c51f5cd230"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 19:44:26 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Mon Oct 22 21:19:56 2007 +0200"
      },
      "message": "Update net/ to use sg helpers\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c03983ac9b268d4bbb8c2600baba5798aefa9d5d",
      "tree": "09c351d4c6174a7b7ed3357d391ff839143160c4",
      "parents": [
        "db955170d40601d9925f01712782fbe3ce362b7e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 19 23:22:55 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Oct 19 23:22:55 2007 +0200"
      },
      "message": "Spelling fix: explicitly\n\nFrom: Jean Delvare \u003ckhali@linux-fr.org\u003e\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "e797aa1b7da6bfcb2e19a10ae5ead9aa7aea732b",
      "tree": "65f0bc18f772ee539b714fd4613bb421a90f0327",
      "parents": [
        "65a6ec0d72a07f16719e9b7a96e1c4bae044b591"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Oct 15 16:50:54 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 16 20:58:12 2007 -0400"
      },
      "message": "[PATCH] ieee80211: fix TKIP QoS bug\n\nThe commit 65b6a277 titled \"ieee80211: Fix header-\u003eqos_ctl endian issue\"\n*introduced* an endianness bug. Partially revert it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "501d857ec93e797d4872d6b9b265b7472b455ddf",
      "tree": "f4bbdd316145573af7234960599e45592b73f8fe",
      "parents": [
        "05155c83d13b983ac2c5691575fd471543df31fe"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 03 18:14:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:22 2007 -0700"
      },
      "message": "[IEEE80211]: Fix softmac lockdep reports.\n\nIt seems I was actually able to hit this deadlock, on my quad G5 softmac\nlocks up more often than not. This fixes it by using an own workqueue\nthat can safely be flushed under RTNL.\n\nNot sure if the patch is correct with the workqueue naming. And don\u0027t\nthink with the patch it doesn\u0027t continually lock up. It still does, just\ndoesn\u0027t invoke lockdep warnings all the time.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0795af5729b18218767fab27c44b1384f72dc9ad",
      "tree": "67c16df84aa6ec219340b8ea1b5cfb0e8150a216",
      "parents": [
        "95ea36275f3c9a1d3d04c217b4b576c657c4e70e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 03 17:59:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:42 2007 -0700"
      },
      "message": "[NET]: Introduce and use print_mac() and DECLARE_MAC_BUF()\n\nThis is nicer than the MAC_FMT stuff.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "457c4cbc5a3dde259d2a1f15d5f9785290397267",
      "tree": "a2ceee88780cbce27433b9a4434b3e9251efd81a",
      "parents": [
        "07feaebfcc10cd35e745c7073667935246494bee"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Sep 12 12:01:34 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:49:06 2007 -0700"
      },
      "message": "[NET]: Make /proc/net per network namespace\n\nThis patch makes /proc/net per network namespace.  It modifies the global\nvariables proc_net and proc_net_stat to be per network namespace.\nThe proc_net file helpers are modified to take a network namespace argument,\nand all of their callers are fixed to pass \u0026init_net for that argument.\nThis ensures that all of the /proc/net files are only visible and\nusable in the initial network namespace until the code behind them\nhas been updated to be handle multiple network namespaces.\n\nMaking /proc/net per namespace is necessary as at least some files\nin /proc/net depend upon the set of network devices which is per\nnetwork namespace, and even more files in /proc/net have contents\nthat are relevant to a single network namespace.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "172589ccdde41b59861c92c4a971b95514ef24e3",
      "tree": "ae775e6db4cb85aad1c74b6d93ba359f9dfe88ea",
      "parents": [
        "c45248c70125cc374fdf264659643276c72801bf"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue Aug 28 15:50:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:48:37 2007 -0700"
      },
      "message": "[NET]: DIV_ROUND_UP cleanup (part two)\n\nHopefully captured all single statement cases under net/. I\u0027m\nnot too sure if there is some policy about #includes that are\n\"guaranteed\" (ie., in the current tree) to be available through\nsome other #included header, so I just added linux/kernel.h to\neach changed file that didn\u0027t #include it previously.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c55c434917429f229a1bf43def97fd421f444c6",
      "tree": "ad299c2f5c63a560ce6c37b913bb60a791d5c1a3",
      "parents": [
        "f778089cb2445dfc6dfd30a7a567925fd8589f1e",
        "ee0a8169b693e1c708d0f9af0a5e4ade65a65439"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 13:39:16 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 13:39:16 2007 -0400"
      },
      "message": "Merge branch \u0027fixes-jgarzik\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "ee0a8169b693e1c708d0f9af0a5e4ade65a65439",
      "tree": "81eb97c7973846eee82d54897c6e0c72f4a7d259",
      "parents": [
        "4365e99f9587b94010e9818a4237ce2b1c734e91"
      ],
      "author": {
        "name": "Richard Knutsson",
        "email": "ricknu-0@student.ltu.se",
        "time": "Mon Oct 01 02:24:38 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 02 19:41:33 2007 -0400"
      },
      "message": "[PATCH] softmac: Fix compiler-warning\n\n  CC      net/ieee80211/softmac/ieee80211softmac_wx.o\n/home/kernel/src/net/ieee80211/softmac/ieee80211softmac_wx.c: In function âieee80211softmac_wx_set_essidâ:\n/home/kernel/src/net/ieee80211/softmac/ieee80211softmac_wx.c:117: warning: label âoutâ defined but not used\n\ndue to commit: efe870f9f4ad74410a18ecbf0d9ba7c14b50a0fb. Removing the label.\n\nSigned-off-by: Richard Knutsson \u003cricknu-0@student.ltu.se\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04045f98e0457aba7d4e6736f37eed189c48a5f7",
      "tree": "c7b927f223e6648885ef6fc3a60d073df883ef82",
      "parents": [
        "9b42c336d06411e6463949d2dac63949f66ff70b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 01 21:03:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 01 21:03:54 2007 -0700"
      },
      "message": "[IEEE80211]: avoid integer underflow for runt rx frames\n\nReported by Chris Evans \u003cscarybeasts@gmail.com\u003e:\n\n\u003e The summary is that an evil 80211 frame can crash out a victim\u0027s\n\u003e machine. It only applies to drivers using the 80211 wireless code, and\n\u003e only then to certain drivers (and even then depends on a card\u0027s\n\u003e firmware not dropping a dubious packet). I must confess I\u0027m not\n\u003e keeping track of Linux wireless support, and the different protocol\n\u003e stacks etc.\n\u003e\n\u003e Details are as follows:\n\u003e\n\u003e ieee80211_rx() does not explicitly check that \"skb-\u003elen \u003e\u003d hdrlen\".\n\u003e There are other skb-\u003elen checks, but not enough to prevent a subtle\n\u003e off-by-two error if the frame has the IEEE80211_STYPE_QOS_DATA flag\n\u003e set.\n\u003e\n\u003e This leads to integer underflow and crash here:\n\u003e\n\u003e if (frag !\u003d 0)\n\u003e    flen -\u003d hdrlen;\n\u003e\n\u003e (flen is subsequently used as a memcpy length parameter).\n\nHow about this?\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "efe870f9f4ad74410a18ecbf0d9ba7c14b50a0fb",
      "tree": "3b6ad109bc0e0da5f648858e0785ee8c927c98c1",
      "parents": [
        "81cfe79b9c577139a873483654640eb3f6e78c39"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Sep 18 22:00:52 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Sep 21 11:26:33 2007 -0400"
      },
      "message": "[PATCH] softmac: Fix inability to associate with WEP networks\n\nCommit 4cf92a3c was submitted as a fix for bug #8686 at bugzilla.kernel.org\n(http://bugzilla.kernel.org/show_bug.cgi?id\u003d8686). Unfortunately, the fix led to\na new bug, reported by Yoshifuji Hideaki, that prevented association for WEP\nencrypted networks that use ifconfig to control the device. This patch effectively\nreverts the earlier commit and does a proper fix for bug #8686.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fdc8f43b5e49b64b251bb48da95193a13ac0132f",
      "tree": "802edd7045beb8b00b344f40368751f8abfcd9e6",
      "parents": [
        "69dad6e563140ce8578749a8c8651b7f1db8cdbc"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Jul 31 20:41:04 2007 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 06 15:06:03 2007 -0400"
      },
      "message": "[PATCH] softmac: Fix deadlock of wx_set_essid with assoc work\n\nThe essid wireless extension does deadlock against the assoc mutex,\nas we don\u0027t unlock the assoc mutex when flushing the workqueue, which\nalso holds the lock.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "90869b249b4621d60920d5d1d53403fe86d8ecb5",
      "tree": "fb51cca8e33e5fbc177cc413a84d9983c657a0b3",
      "parents": [
        "4ad1366376bfef32ec0ffa12d1faa483d6f330bd"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Tue Jul 10 15:51:14 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 17 21:56:17 2007 -0400"
      },
      "message": "[PATCH] softmac: Channel is listed twice in scan output\n\nSoftMAC outputs the channel twice in the scan output. It should\ndisplay frequency and channel, but only once for each.\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4cf92a3cd9117cb90ad9441172b9f42b67ee9d26",
      "tree": "b327c3e63f9f3872fd7b1c88676f055b8e91be4d",
      "parents": [
        "426921bda10c33231e2b335e4ad08bc755c50740"
      ],
      "author": {
        "name": "Jean Tourrilhes",
        "email": "jt@hpl.hp.com",
        "time": "Mon Jul 09 20:37:36 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jul 10 14:27:00 2007 -0400"
      },
      "message": "[PATCH] softmac: Fix ESSID problem\n\nVictor Porton reported that the SoftMAC layer had random problem when setting the ESSID :\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8686 After investigation, it turned out to be\nworse, the SoftMAC layer is left in an inconsistent state. The fix is pretty trivial.\n\nSigned-off-by: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.df\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "67c4f7aa9e64d37f32eb44d6d093b7028f1060bb",
      "tree": "265f189c2da566210af8bcadaae0ea1fffddb308",
      "parents": [
        "77548f58070894cf5970a110981e511ffe793369"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun May 27 23:27:40 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Jul 08 22:16:37 2007 -0400"
      },
      "message": "[PATCH] softmac: use list_for_each_entry\n\nCleanup using list_for_each_entry.\n\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Joe Jezak \u003cjosejx@gentoo.org\u003e\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef7ab2357ba09e8a795018640a87e93dfa043360",
      "tree": "cb9c03ebeb933234f9966febd3421bc557c48562",
      "parents": [
        "a76193df7c7b60f9facb4090c5ec082e06582209"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun May 27 23:26:31 2007 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 29 11:16:35 2007 -0400"
      },
      "message": "[PATCH] softmac: alloc_ieee80211() NULL check\n\nThis patch adds missing NULL check and trims a line longer than 80 columns.\n\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Joe Jezak \u003cjosejx@gentoo.org\u003e\nCc: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a76193df7c7b60f9facb4090c5ec082e06582209",
      "tree": "9987c5dfb9e9ed2a50ea41c66374c9bf6db4537d",
      "parents": [
        "20c9d198731f440eaad6fafd00fe7ccfcd443a84"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Sun May 27 23:25:00 2007 +0900"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 29 11:16:34 2007 -0400"
      },
      "message": "[PATCH] ieee80211: fix incomplete error message\n\nFix error message:\nUnable to network device. --\u003e Unable to allocate network device.\n\nCc: James Ketrenos \u003cjketreno@linux.intel.com\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "93afe3da36440456ecec8ae9846b12729713cec7",
      "tree": "64e801cb4c6f186889befd79724f90bff3523d47",
      "parents": [
        "f5cdf30618cf855c2043e5c0c131ebb120929864"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Apr 21 17:56:43 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 11:51:59 2007 -0400"
      },
      "message": "[PATCH] ieee80211: include frequency in scan results\n\nIn ieee80211, the output of scan results lists channels, but not\nfrequencies, which are needed by NetworkManager. This patch uses\nthe new ieee80211_channel_to_freq routine to add the frequency to the output.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f5cdf30618cf855c2043e5c0c131ebb120929864",
      "tree": "189eb22a99d2c7de6ef083ccd78a5dee52a44f4b",
      "parents": [
        "5b94f675f57e4ff16c8fda09088d7480a84dcd91"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Apr 21 17:56:29 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue May 08 11:51:59 2007 -0400"
      },
      "message": "[PATCH] ieee80211: add ieee80211_channel_to_freq\n\nThe routines that interrogate the ieee80211_geo struct are missing a\nchannel to frequency entry. This patch adds it.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2933d42cb7b0f14e0f83f6f231c966e97c79cdc9",
      "tree": "e2c6dd0b28b56f23531b49d4bc1c3c18c9e95867",
      "parents": [
        "32684ec61678c61c6ceebfb29901b7723410ed83"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Apr 17 10:28:47 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:05 2007 -0400"
      },
      "message": "[PATCH] ieee80211: add missing global needed by IEEE80211_DEBUG_XXXX\n\nUsing any of the IEEE80211_DEBUG_XXXX macros in any ieee80211_crypt\nroutine built as a module results in a missing global for\n\u0027ieee80211_debug_level\u0027.  The fix is to export the symbol in ieee80211.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aeb998c124786e8c7fbd6eab347230469e911872",
      "tree": "93894a8364843421681b5250aae45479c77ff4bb",
      "parents": [
        "5d082fe85bf77f11aebb98d3bd29d66284d46851"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Mon Apr 09 11:24:41 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:04 2007 -0400"
      },
      "message": "[PATCH] ieee80211-crypt: Make some TKIP and CCMP error logging conditional\n\nThere are messages arising from ieee80211_crypt that spam the logs\nof casual users. These are changed to be logged only if the user\nspecifically requests the IEEE80211_DEBUG_DROP messages. In either\ncase, the error/drop count is incremented.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "85d32e7b0ea53a11d2a4018d8ad2605052778df7",
      "tree": "6aa2c8d0bbb456896363b0509a5d2a085214acb1",
      "parents": [
        "e542aa6bd50ba163253e60ba8e7e51c0d56162a7"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Sat Mar 24 17:15:30 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Apr 28 11:01:01 2007 -0400"
      },
      "message": "[PATCH] Update my email address from jkmaline@cc.hut.fi to j@w1.fi\n\nAfter 13 years of use, it looks like my email address is finally going\nto disappear. While this is likely to drop the amount of incoming spam\ngreatly ;-), it may also affect more appropriate messages, so let\u0027s\nupdate my email address in various places. In addition, Host AP mailing\nlist is subscribers-only and linux-wireless can also be used for\ndiscussing issues related to this driver which is now shown in\nMAINTAINERS.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2a5e1c0eb9efe26eed1dd072fe08de5797a7efd5",
      "tree": "1afe58737da901f6610e38c5a0db889d098f6e2a",
      "parents": [
        "724c6b35ecff0fb68bbb315a34b2f9cb694865d3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Apr 23 12:19:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:29:40 2007 -0700"
      },
      "message": "[WIRELESS]: Refactor wireless Kconfig.\n\nThis patch refactors the wireless Kconfig all over and already\nintroduces net/wireless/Kconfig with just the WEXT bit for now,\nthe cfg80211 patch will add to that as well.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27d7ff46a3498d3debc6ba68fb8014c702b81170",
      "tree": "b5a0c617cf8339524d3b1f1633e08eae7b94cf86",
      "parents": [
        "3dbad80ac7632f243b824d469301abb97ec634a1"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@ghostprotocols.net",
        "time": "Sat Mar 31 11:55:19 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:28:29 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_copy_to_linear_data{_offset}\n\nTo clearly state the intent of copying to linear sk_buffs, _offset being a\noverly long variant but interesting for the sake of saving some bytes.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@ghostprotocols.net\u003e\n"
    },
    {
      "commit": "d626f62b11e00c16e81e4308ab93d3f13551812a",
      "tree": "fac4af6ced853755e12fc709d55f0c2bec51265d",
      "parents": [
        "2a123b86e2b242a4a6db990d2851d45e192f88e5"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Mar 27 18:55:52 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:28:23 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_copy_from_linear_data{_offset}\n\nTo clearly state the intent of copying from linear sk_buffs, _offset being a\noverly long variant but interesting for the sake of saving some bytes.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\n"
    },
    {
      "commit": "4305b541357ddbd205aa145dc378926b7cb12283",
      "tree": "9b1f57ee4ee757a9324c48a7dea84bc8c279ad82",
      "parents": [
        "27a884dc3cb63b93c2b3b643f5b31eed5f8a4d26"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Apr 19 20:43:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:26:29 2007 -0700"
      },
      "message": "[SK_BUFF]: Convert skb-\u003eend to sk_buff_data_t\n\nNow to convert the last one, skb-\u003edata, that will allow many simplifications\nand removal of some of the offset helpers.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27a884dc3cb63b93c2b3b643f5b31eed5f8a4d26",
      "tree": "5a267e40f9b94014be38dad5de0a52b6628834e0",
      "parents": [
        "be8bd86321fa7f06359d866ef61fb4d2f3e9dce9"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Thu Apr 19 20:29:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:26:28 2007 -0700"
      },
      "message": "[SK_BUFF]: Convert skb-\u003etail to sk_buff_data_t\n\nSo that it is also an offset from skb-\u003ehead, reduces its size from 8 to 4 bytes\non 64bit architectures, allowing us to combine the 4 bytes hole left by the\nlayer headers conversion, reducing struct sk_buff size to 256 bytes, i.e. 4\n64byte cachelines, and since the sk_buff slab cache is SLAB_HWCACHE_ALIGN...\n:-)\n\nMany calculations that previously required that skb-\u003e{transport,network,\nmac}_header be first converted to a pointer now can be done directly, being\nmeaningful as offsets or pointers.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b0e380b1d8a8e0aca215df97702f99815f05c094",
      "tree": "95f402ca155f5211150178811669ebf0a88e8e00",
      "parents": [
        "cfe1fc7759fdacb0c650b575daed1692bf3eaece"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Apr 10 21:21:55 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:26:20 2007 -0700"
      },
      "message": "[SK_BUFF]: unions of just one member don\u0027t get anything done, kill them\n\nRenaming skb-\u003eh to skb-\u003etransport_header, skb-\u003enh to skb-\u003enetwork_header and\nskb-\u003emac to skb-\u003emac_header, to match the names of the associated helpers\n(skb[_[re]set]_{transport,network,mac}_header).\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eddc9ec53be2ecdbf4efe0efd4a83052594f0ac0",
      "tree": "4a38ab4dbd9d61fdf5a5ea6ed61463e0b9e33ba7",
      "parents": [
        "e023dd643798c4f06c16466af90b4d250e4b8bd7"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Fri Apr 20 22:47:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:25:10 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce ip_hdr(), remove skb-\u003enh.iph\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "31c7711b509d470ab1e175e7bb98ea66a82aa916",
      "tree": "0d6465c947d163bf7bf0803624533e6af964ef50",
      "parents": [
        "4209fb601c0a0e0a9d90c0008f350dd345c8b7de"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Sat Mar 10 19:04:55 2007 -0300"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:24:50 2007 -0700"
      },
      "message": "[SK_BUFF]: Some more simple skb_reset_network_header conversions\n\nThis time of the type:\n\n skb-\u003enh.iph \u003d (struct iphdr *)skb-\u003edata;\n\nThat is completely equivalent to:\n\n skb-\u003enh.raw \u003d skb-\u003edata;\n\nWonder why people love casts... :-)\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1d2bbe1cd6c7bbdc6d532cefebb66c7efb789ce",
      "tree": "03a715961ba576a11cbc0e91c5d465e4c4d95d82",
      "parents": [
        "57effc70a5be9f7804e9a99964eb7265367effca"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Tue Apr 10 20:45:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:24:46 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_reset_network_header(skb)\n\nFor the common, open coded \u0027skb-\u003enh.raw \u003d skb-\u003edata\u0027 operation, so that we can\nlater turn skb-\u003enh.raw into a offset, reducing the size of struct sk_buff in\n64bit land while possibly keeping it as a pointer on 32bit.\n\nThis one touches just the most simple case, next will handle the slightly more\n\"complex\" cases.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "459a98ed881802dee55897441bc7f77af614368e",
      "tree": "b81f76632d8f2e21eb91ec3d885091a98398d93e",
      "parents": [
        "4c13eb6657fe9ef7b4dc8f1a405c902e9e5234e0"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Mon Mar 19 15:30:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:24:32 2007 -0700"
      },
      "message": "[SK_BUFF]: Introduce skb_reset_mac_header(skb)\n\nFor the common, open coded \u0027skb-\u003emac.raw \u003d skb-\u003edata\u0027 operation, so that we can\nlater turn skb-\u003emac.raw into a offset, reducing the size of struct sk_buff in\n64bit land while possibly keeping it as a pointer on 32bit.\n\nThis one touches just the most simple case, next will handle the slightly more\n\"complex\" cases.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c13eb6657fe9ef7b4dc8f1a405c902e9e5234e0",
      "tree": "d338fad7a61824d8c14c079c0be437ea4ad83f01",
      "parents": [
        "029720f15dcd3c6c16824177cfc486083b229411"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@redhat.com",
        "time": "Wed Apr 25 17:40:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:24:30 2007 -0700"
      },
      "message": "[ETH]: Make eth_type_trans set skb-\u003edev like the other *_type_trans\n\nOne less thing for drivers writers to worry about.\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c9e8ef7f731c2548414644e5bf540c38c85aff0",
      "tree": "e72c4b96b3568ba18d9dfde96c6a6d586d0efca7",
      "parents": [
        "f576e24ffaf2c6b01af389e3bad3342681a8b84f"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Mar 07 14:19:05 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Apr 25 22:23:57 2007 -0700"
      },
      "message": "[NET] IEEE80211: Use htons() where appropriate.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0fa7d868ca456ddf4f41b700fd9dee186f8f4e12",
      "tree": "1ed1f74195181e440775c80ff2a97b47c9282d9b",
      "parents": [
        "f5ae29e284b328e0976789d5c199bbbe80e4b005"
      ],
      "author": {
        "name": "Patrick Ringl",
        "email": "patrick_@freenet.de",
        "time": "Sat Mar 24 23:56:58 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Mar 24 16:51:53 2007 -0700"
      },
      "message": "[PATCH] fix typos in net/ieee80211/Kconfig\n\nThis is just a QA / cosmetic fix ..\n\n[ \"a modules\" \u003d\u003e \"a module\" ]\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b312362be6d9155b66f3a26d9159e0a680fbd6c5",
      "tree": "52ebaad6117abf806dab4e738d01b509839f7b12",
      "parents": [
        "bdcac1878c80b068d8e073c1691d4bd09ba9996d",
        "bb52a653eaef4aee877b2fa36de8699926f788bd"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Feb 17 18:26:09 2007 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Sat Feb 17 18:26:09 2007 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 into upstream-jgarzik\n\nConflicts:\n\n\tnet/ieee80211/softmac/ieee80211softmac_module.c\n\tnet/ieee80211/softmac/ieee80211softmac_wx.c\n"
    },
    {
      "commit": "48c871c1f6a7c7044dd76774fb469e65c7e2e4e8",
      "tree": "da3aa535c98cc0957851354ceb0fbff7482d7a9d",
      "parents": [
        "1a1689344add3333d28d1b5495d8043a3877d01c",
        "4409d28140d9a6e6e3f4f1fdaf7234c4b965d954"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:09:59 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Feb 17 15:09:59 2007 -0500"
      },
      "message": "Merge branch \u0027gfar\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into upstream\n"
    },
    {
      "commit": "bb52a653eaef4aee877b2fa36de8699926f788bd",
      "tree": "7cbe728f22ea6c45d675f14ca1fbfccd4b568ddc",
      "parents": [
        "a5d79d1e4fa58e12a37c91963fc071d811d2cffd"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Feb 13 18:58:03 2007 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 14 15:45:05 2007 -0500"
      },
      "message": "[PATCH] ieee80211softmac: Fix setting of initial transmit rates\n\nThere is a bug in ieee80211softmac that always sets the user rate\nto 11Mbs, no matter the capabilities of the device. This bug was\nprobably beneficial as long as the bcm43xx cards were rate limited;\nhowever, most are now capable of relatively high speeds. This patch\nfixes that bug and eliminates an assert that is no longer needed.\n\nOnce the cards are capable of full OFDM speeds, the 24 Mbs rate will\nbe changed to 54 Mbs.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "642656518b2e64fd59d9bbd15b6885cac5fe99b1",
      "tree": "c52aec4941ba4ef5996675fd738bcb39ef438f84",
      "parents": [
        "03d52d7cfcc7dec2b251f5b02c0638f952ff5d65"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Fri Feb 09 23:24:46 2007 +0900"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Feb 10 23:19:36 2007 -0800"
      },
      "message": "[NET] IEEE80211: Fix whitespace errors.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3cc2de9138f1ee1581f55927f33f7d72ed6207d",
      "tree": "4f0dbdb1b18bf24987485facb5e7800e242d932f",
      "parents": [
        "e45d9ab4051d99c9f237c96e75c4dd6671661236",
        "46b8c85e1df091fe2d53ae7d02addb0dc58a9123"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 09 16:12:09 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Feb 09 16:12:09 2007 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream\n"
    },
    {
      "commit": "46b8c85e1df091fe2d53ae7d02addb0dc58a9123",
      "tree": "6c2eebe70872af541481688bdc5e72735fb45c84",
      "parents": [
        "cad8cd9c3160e7e2e65c6999b58b3fde8de56aca"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Jan 31 18:50:19 2007 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 09 14:57:16 2007 -0500"
      },
      "message": "[PATCH] ieee80211: Fix sparse warning\n\nSparse issues the warning \"warning: symbol \u0027crypt\u0027 shadows an earlier one\"\nin net/ieee80211/ieee80211_tx.c.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6bbdce5ac755e3b3cdcf9bb9fdbcc2af78ad34d0",
      "tree": "8547e58011042d938474332ffff5ef412602f69e",
      "parents": [
        "ff86a543e9de35c5b17a289a58aed0be4e7b9d22"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Jan 02 21:22:05 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Feb 05 16:58:42 2007 -0500"
      },
      "message": "[PATCH] softmac: avoid assert in ieee80211softmac_wx_get_rate\n\nUnconfigured bcm43xx device can hit an assert() during wx_get_rate\nqueries.  This is because bcm43xx calls ieee80211softmac_start late\n(i.e. during open instead of probe).\n\n   bcm43xx_net_open -\u003e\n      bcm43xx_init_board -\u003e\n         bcm43xx_select_wireless_core -\u003e\n            ieee80211softmac_start\n\nFix is to check that device is running before completing\nieee80211softmac_wx_get_rate.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0c234ae655a45ac3ee53a25b2e56e9bb6c27d71d",
      "tree": "e8cb6044b4d43b5bc27e397fe224a542e0d15de1",
      "parents": [
        "6f07a8a3eb2adbfacd1322862368da4eb9dd3b45"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Sun Dec 10 18:27:01 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@linville-t43.mobile",
        "time": "Tue Dec 19 16:19:45 2006 -0500"
      },
      "message": "[PATCH] ieee80211softmac: Fix mutex_lock at exit of ieee80211_softmac_get_genie\n\nieee80211softmac_wx_get_genie locks the associnfo mutex at\nfunction exit. This patch fixes it. The patch is against Linus\u0027\ntree (commit af1713e0).\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f07a8a3eb2adbfacd1322862368da4eb9dd3b45",
      "tree": "83fe592a359e7e00f80b4a666540149d78c75c57",
      "parents": [
        "4d1feabcbf41f875447a392015acd0796f57baf6"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Sun Dec 10 18:39:08 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@linville-t43.mobile",
        "time": "Tue Dec 19 16:16:15 2006 -0500"
      },
      "message": "[PATCH] ieee80211softmac: Fix errors related to the work_struct changes\n\nThe signature of work functions changed recently from a context\npointer to the work structure pointer. This caused a problem in\nthe ieee80211softmac code, because the ieee80211softmac_assox_work\nfunction has  been called directly with a parameter explicitly\ncasted to (void*). This compiled correctly but resulted in a\nsoftlock, because mutex_lock was called with the wrong memory\naddress. The patch fixes the problem. Another issue was a wrong\ncall of the schedule_work function. Softmac works again and this\nfixes the problem I mentioned earlier in the zd1211rw rx tasklet\npatch. The patch is against Linus\u0027 tree (commit af1713e0).\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "db9a758c3895ae99d647143d1f043938eb68521e",
      "tree": "7e62c6c2bb200e591f275d058c0cfe8bca7db7dd",
      "parents": [
        "af1713e0f111647052953ba12fd10a59c74a5dde"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Sun Dec 10 02:18:31 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 10 09:55:39 2006 -0800"
      },
      "message": "[PATCH] workstruct: fix ieee80211-softmac compile problem\n\nFix ieee80211-softmac compile problem where it\u0027s using schedule_work() on a\ndelayed_work struct.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "359f2d17e32b32f53577375f83fb06d34e31bfe8",
      "tree": "2890ffcf40fab2d2c24d2d208814afeb52bb12e5",
      "parents": [
        "0efdf2626676db4b30d343ff88f8461ad09130da",
        "720eeb4332e5871c97d390b2fb55a5a74fb18ae6"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 07 05:02:40 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 07 05:02:40 2006 -0500"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream\n\nConflicts:\n\n\tdrivers/net/wireless/zd1211rw/zd_mac.h\n\tnet/ieee80211/softmac/ieee80211softmac_assoc.c\n"
    },
    {
      "commit": "cc8ce997d2a4e524b1acea44beaf5bcfefdb1bfe",
      "tree": "9ad8f678b97b44d2e4fabff0d11d2795ab3ba12b",
      "parents": [
        "2b50c24554d31c2db2f93b1151b5991e62f96594"
      ],
      "author": {
        "name": "Maxime Austruy",
        "email": "maxime@tralhalla.org",
        "time": "Sun Dec 03 10:40:01 2006 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 05 19:31:33 2006 -0500"
      },
      "message": "[PATCH] softmac: fix unbalanced mutex_lock/unlock in ieee80211softmac_wx_set_mlme\n\nRoutine ieee80211softmac_wx_set_mlme has one return that fails\nto release a mutex acquired at entry.\n\nSigned-off-by: Maxime Austruy \u003cmaxime@tralhalla.org\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2b50c24554d31c2db2f93b1151b5991e62f96594",
      "tree": "82e45711b6da33aa390981e2336c1d13a1b72241",
      "parents": [
        "e6e3f12ad713fb878baa8e8b5456874a7ac714d3"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Sun Dec 03 16:32:00 2006 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 05 19:31:33 2006 -0500"
      },
      "message": "[PATCH] softmac: Fixed handling of deassociation from AP\n\nIn 2.6.19 a deauthentication from the AP doesn\u0027t start a\nreassociation by the softmac code. It appears that\nmac-\u003eassocinfo.associating must be set and the\nieee80211softmac_assoc_work function must be scheduled. This patch\nfixes that.\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9db73724453a9350e1c22dbe732d427e2939a5c9",
      "tree": "15e3ead6413ae97398a54292acc199bee0864d42",
      "parents": [
        "4c1ac1b49122b805adfa4efc620592f68dccf5db",
        "e62438630ca37539c8cc1553710bbfaa3cf960a7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 17:01:28 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 17:01:28 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/ata/libata-scsi.c\n\tinclude/linux/libata.h\n\nFuther merge of Linus\u0027s head and compilation fixups.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "4c1ac1b49122b805adfa4efc620592f68dccf5db",
      "tree": "87557f4bc2fd4fe65b7570489c2f610c45c0adcd",
      "parents": [
        "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
        "d916faace3efc0bf19fe9a615a1ab8fa1a24cd93"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/infiniband/core/iwcm.c\n\tdrivers/net/chelsio/cxgb2.c\n\tdrivers/net/wireless/bcm43xx/bcm43xx_main.c\n\tdrivers/net/wireless/prism54/islpci_eth.c\n\tdrivers/usb/core/hub.h\n\tdrivers/usb/input/hid-core.c\n\tnet/core/netpoll.c\n\nFix up merge failures with Linus\u0027s head and fix new compilation failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "d7fe0f241dceade9c8d4af75498765c5ff7f27e6",
      "tree": "442ab13842a548ef56904d11fd574c98fee14e69",
      "parents": [
        "bd01f843c3368dcee735c19603251669f23f4477"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Dec 03 23:15:30 2006 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Dec 04 02:00:34 2006 -0500"
      },
      "message": "[PATCH] severing skbuff.h -\u003e mm.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "38e3a6466f369944a2a1ec9aee9a9e472689d0a9",
      "tree": "95932db3c24d1b1b358715e0f9577e1a1dfe851f",
      "parents": [
        "718cc4ca2bfb3263c7ea3ceba9c194f9cd7292e2"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Nov 25 18:30:03 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:06 2006 -0500"
      },
      "message": "[PATCH] softmac: reduce scan debug output\n\nWhen scanning in debug mode, softmac is very chatty in that it puts\n3 lines in the logs for each time it scans. This patch has only one\nline containing all the information previously reported.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "718cc4ca2bfb3263c7ea3ceba9c194f9cd7292e2",
      "tree": "f737e1634f6b88867bd0ac70e8512e23a548644b",
      "parents": [
        "b1382edef9c06eca337e8982e6040e0699abab82"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Wed Nov 22 03:15:46 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:05 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Provide generic get_stats implementation\n\nbcm43xx and ipw2100 currently duplicate the same simplistic get_stats\nhandler.  Additionally, zd1211rw requires the same handler to fix a\nbug where all stats are reported as 0.\n\nThis patch adds a generic implementation to the ieee80211 layer,\nwhich drivers are free to override.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "571d6eee9b5bce28fcbeb7588890ad5ca3f8c718",
      "tree": "38ad5d544dc9c14fc49a03957c24ee7a2e450b60",
      "parents": [
        "8e87295b9578fa46b5f325a7dc42ddbbdad6e0d0"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Tue Nov 21 01:26:49 2006 -0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:05 2006 -0500"
      },
      "message": "[PATCH] Check ieee80211softmac_auth_resp kmalloc result\n\nAnd use kmemdup and kzalloc where applicable\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5398d5901dcb677d24d839d3feac7209e250b161",
      "tree": "0f3e35e50cbe05469806114431224dbbef35eacf",
      "parents": [
        "7f424ff4825adeae8d236fb3eafd699e6b2665e1"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sat Nov 04 13:29:50 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:03 2006 -0500"
      },
      "message": "[PATCH] ieee80211softmac: fix verbosity when debug disabled\n\nSoftMAC contains a number of debug-type messages that continue to print\neven when debugging is turned off. This patch substitutes dprintkl for\nprintkl for those lines.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "837925df022a667c302b24aad9d6a58f94efd959",
      "tree": "f1f4aebf44d3f44635fac65efcdd4a56749d376f",
      "parents": [
        "42a4cf9576f036db69e15fa6b4e72986e17f0359"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Oct 03 18:49:32 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:57 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Drop and count duplicate data frames to remove \u0027replay detected\u0027 log messages\n\nIn the SoftMAC version of the IEEE 802.11 stack, not all duplicate messages are\ndetected. For the most part, there is no difficulty; however for TKIP and CCMP\nencryption, the duplicates result in a \"replay detected\" log message where the\nreceived and previous values of the TSC are identical. This change adds a new\nvariable to the ieee80211_device structure that holds the \u0027seq_ctl\u0027 value for\nthe previous frame. When a new frame repeats the value, the frame is dropped and\nthe appropriate counter is incremented.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "42a4cf9576f036db69e15fa6b4e72986e17f0359",
      "tree": "4a6aad7749cbc2fe9626802a9723af945d1f6639",
      "parents": [
        "c9308b06c049a107edfbd4e5271771564eb6024d"
      ],
      "author": {
        "name": "matthieu castet",
        "email": "castet.matthieu@free.fr",
        "time": "Thu Sep 28 19:57:25 2006 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:57 2006 -0500"
      },
      "message": "[PATCH] ieee80211: allow mtu bigger than 1500\n\nHi\n\nthis patch allow to set the mtu between 1500 and 2304 (max octets in an\nMSDU) for devices using ieee80211 linux stack.\n\nSigned-off-by: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c9308b06c049a107edfbd4e5271771564eb6024d",
      "tree": "a065438a0f279a96988c3730a4d644ce2b94061d",
      "parents": [
        "f2423723d70298e04179f934ff17346c3e06f408"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Wed Sep 27 03:50:31 2006 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:11:56 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Move IV/ICV stripping into ieee80211_rx\n\nThis patch adds a host_strip_iv_icv flag to ieee80211 which indicates that\nieee80211_rx should strip the IV/ICV/other security features from the payload.\nThis saves on some memmove() calls in the driver and seems like something that\nbelongs in the stack as it can be used by bcm43xx, ipw2200, and zd1211rw\n\nI will submit the ipw2200 patch separately as it needs testing.\n\nThis patch also adds some sensible variable reuse (idx vs keyidx) in\nieee80211_rx\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a3df3b6f2e37474cdb8b56d55d31be41c22f9b18",
      "tree": "554969c8f5ffe7a2067cae3a88779e2805b3e095",
      "parents": [
        "efa53ebe0d2f50bf342eb1976824f59bba9941eb"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Nov 27 14:37:21 2006 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 28 14:10:48 2006 -0500"
      },
      "message": "[PATCH] softmac: remove netif_tx_disable when scanning\n\nIn the scan section of ieee80211softmac, network transmits are\ndisabled.  When SoftMAC re-enables transmits, it may override the\nwishes of a driver that may have very good reasons for disabling\ntransmits. At least one failure in bcm43xx can be traced to this\nproblem. In addition, several unexplained problems may arise from\nthe unexpected enabling of transmits. Note that making this change\nintroduces a new bug that would allow transmits for the current session\nto be transmitted on the wrong channel; however, the new bug is much\nless severe than the one being fixed, as the new one only leads to\na few retransmits, whereas the old one can bring the interface down.\n\nA fix that will not introduce new bugs is being investigated; however,\nthe current, more serious one should be fixed now.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
      "tree": "1c4c89652c62a75da09f9b9442012007e4ac6250",
      "parents": [
        "65f27f38446e1976cc98fd3004b110fedcddd189"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 22 14:57:56 2006 +0000"
      },
      "message": "WorkStruct: make allyesconfig\n\nFix up for make allyesconfig.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "efa53ebe0d2f50bf342eb1976824f59bba9941eb",
      "tree": "41b68cfbf14a5540948df806c2a60999627a669c",
      "parents": [
        "0579e303553655245e8a6616bd8b4428b07d63a2"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Nov 13 11:32:50 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 14 19:31:48 2006 -0500"
      },
      "message": "[PATCH] ieee80211: Fix kernel panic when QoS is enabled\n\nThe 802.11 header length is affected by the wireless mode (WDS or not) and\ntype (QoS or not). We should use the variable hdr_len instead of the\nhard coded IEEE80211_3ADDR_LEN, otherwise we may touch invalid memory.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aec41a0d02342fc9e3b6bb278eae50fa29f04d1f",
      "tree": "93449a57c4e1d92f85dd3b79da79f00715798499",
      "parents": [
        "16b7b2ac0148e839da86af8747b6fa4aad43a9b7"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Wed Oct 18 19:34:40 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@laptop.(none)",
        "time": "Tue Oct 31 22:15:38 2006 -0500"
      },
      "message": "[PATCH] ieee80211: don\u0027t flood log with errors\n\nThe \"ieee80211: Workaround malformed 802.11 frames from AP\" patch (see\nhttp://kernel.org/git/?p\u003dlinux/kernel/git/linville/wireless-2.6.git;a\u003dcommit;h\u003df09fc44d8c25f22c4d985bb93857338ed02feac6 )\nfixes the problem with some buggy APs but also converts debug message into\nan error one. This floods the log with errors when you are near such AP (you\nget a message for every beacon). This patch reverts the error message back\nto the debug one.\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bcbaecbb9968750d4bfb2686a97e396f681f88ef",
      "tree": "f08729c1ee1883a6221a39863a3d1683f35e1c3b",
      "parents": [
        "7059abedd2f04b68bd7e1a79c9c72f7aeee134c0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Oct 25 16:49:36 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed Oct 25 16:51:05 2006 +1000"
      },
      "message": "[CRYPTO] users: Select ECB/CBC where needed\n\nCRYPTO_MANAGER is selected automatically by CONFIG_ECB and CONFIG_CBC.\n\nconfig CRYPTO_ECB\n        tristate \"ECB support\"\n        select CRYPTO_BLKCIPHER\n        select CRYPTO_MANAGER\n\n\nI\u0027ve added CONFIG_ECB to the ones you mentioned and CONFIG_CBC to\ngssapi.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "6684e59aa3cf6cb7ebf04ea2953198500c93b0a9",
      "tree": "8a5d8658486bbf100cb537ee375895244f726820",
      "parents": [
        "5bb85f18087b10a908bd793e9fd3ccd63aebb724"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Thu Oct 12 00:17:36 2006 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Oct 17 10:15:58 2006 -0400"
      },
      "message": "[PATCH] sotftmac: fix a slab corruption in WEP restricted key association\n\nFix a slab corruption in ieee80211softmac_auth(). The size of a buffer\nwas miscomputed.\n\nsee http://bugzilla.kernel.org/show_bug.cgi?id\u003d7245\n\nAcked-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7c28ad2d83ecc637237fe684659a6afbce0bb2a8",
      "tree": "4bdbe26516d2d8aa195f97eae9cd120d47521ab6",
      "parents": [
        "3693ec670b3bb4d11295856bea3592dd8f37f9a5"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Sep 27 15:26:33 2006 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Oct 16 20:09:47 2006 -0400"
      },
      "message": "[PATCH] softmac: Fix WX and association related races\n\nThis fixes some race conditions in the WirelessExtension\nhandling and association handling code.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b978d0278c3a4c41bda806743c6ef5dca86b4c61",
      "tree": "be2aa99aec33494c13326fd5606fad1ee6b55c12",
      "parents": [
        "a6082f4032a9667e844fecd974f17268249fb966"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Aug 31 10:01:39 2006 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Sep 25 16:52:16 2006 -0400"
      },
      "message": "[PATCH] bcm43xx: WE-21 support\n\nPatch to make bcm43xx-softmac be compatible with the revised SSID\nlength of WE-21.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "183798799216fad36c7219fe8d4d6dee6b8fa755",
      "tree": "eec3ee23ae45c095087315c70034cc140e309965",
      "parents": [
        "9b6b0b81f0de6a17ce57c818d1f403253c200e1f"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Sep 22 21:19:05 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Sep 22 21:19:05 2006 -0400"
      },
      "message": "net/ieee80211: fix more crypto-related build breakage\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "28eb177dfa5982d132edceed891cb3885df258bb",
      "tree": "5f8fdc37ad1d8d0793e9c47da7d908b97c814ffb",
      "parents": [
        "fd8ae94eea9bb4269d6dff1b47b9dc741bd70d0b",
        "db392219c5f572610645696e3672f6ea38783a65"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Sep 22 20:10:23 2006 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Fri Sep 22 20:10:23 2006 -0400"
      },
      "message": "Merge branch \u0027master\u0027 into upstream\n\nConflicts:\n\n\tnet/ieee80211/ieee80211_crypt_tkip.c\n\tnet/ieee80211/ieee80211_crypt_wep.c\n"
    },
    {
      "commit": "35058687912aa2f0b4554383cc10be4e0683b9a4",
      "tree": "3e18d13aef6682553887076c1e9872e91e6fc5c4",
      "parents": [
        "dc64ddf4918f0da52df10d83c2a5941a547c2035"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Aug 24 19:10:20 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:46:21 2006 +1000"
      },
      "message": "[CRYPTO] users: Use crypto_hash interface instead of crypto_digest\n\nThis patch converts all remaining crypto_digest users to use the new\ncrypto_hash interface.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f12cc2090d721647c23dfce20834f4306db3b77d",
      "tree": "fba6861bdb58153acaab1ba1e51ec4e48fe0fd99",
      "parents": [
        "378c6697a282c383d89428380a3405bf95189347"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Aug 22 20:36:13 2006 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Sep 21 11:46:15 2006 +1000"
      },
      "message": "[CRYPTO] users: Use block ciphers where applicable\n\nThis patch converts all remaining users to use the new block cipher type\nwhere applicable.  It also changes all simple cipher operations to use\nthe new encrypt_one/decrypt_one interface.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "f09fc44d8c25f22c4d985bb93857338ed02feac6",
      "tree": "b73af3c9a258a53ad9323edae81ccb9578cf6590",
      "parents": [
        "5a656949719bf8598ad1e93a56eb11e70a4c3208"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:34:19 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:31 2006 -0400"
      },
      "message": "[PATCH] ieee80211: Workaround malformed 802.11 frames from AP\n\nStop processing further but return success when we receive a malformed\npacket from the AP. We need this patch to workaround some AP bugs. For\nexample, the beacon frames from the Orinoco AP1000 contains an IE (value\n\u003d 128) with length equals to 8 but the actual frame length is only 7.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5a656949719bf8598ad1e93a56eb11e70a4c3208",
      "tree": "ea0df5c37e264903b9e82e4ec7ade946e6d39be2",
      "parents": [
        "b4328d87ec5711543b818fea2e1cf64f09d326f1"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:33:56 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:30 2006 -0400"
      },
      "message": "[PATCH] ieee80211: Fix TKIP and WEP decryption error on SMP machines\n\nThe IEEE80211 TKIP and WEP Tx and Rx paths use the same crypto_tfm to encrypt\nand decrypt data. During the encrypt and decrypt process, both of them will\nset a new key to crypto_tfm. If they happen on the same time, it will\ncorrupt the crypto_tfm. Thus users will receive an ICV error or Michael MIC\nerror. This only likely to happen on SMP box with heavy traffic both on Tx\nand Rx. The patch use two sets of crypto_tfms to avoid this problem.\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b4328d87ec5711543b818fea2e1cf64f09d326f1",
      "tree": "c458073bed1b554b0f1a64fc5cd27b16181e6c90",
      "parents": [
        "051562f7e980b53f7bc6529f2e55b68e20f5d0e6"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Mon Aug 21 11:33:09 2006 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 29 17:06:30 2006 -0400"
      },
      "message": "[PATCH] ieee80211: TKIP and CCMP replay check rework\n\nSigned-off-by: Hong Liu \u003chong.liu@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "051562f7e980b53f7bc6529f2e55b68e20f5d0e6"
}
