)]}'
{
  "log": [
    {
      "commit": "394cf0a1ca02e7998c8d01975b60a3cdc121e7d8",
      "tree": "0df1eb625f49cf38fbd618333bf62d853bdf62b8",
      "parents": [
        "fa8419d08e58c82add921b4e4eb01eb589b8586b"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Mon Feb 09 13:26:54 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:54 2009 -0500"
      },
      "message": "ath9k: Header file cleanup\n\nSplit the core header files into manageable pieces.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fa8419d08e58c82add921b4e4eb01eb589b8586b",
      "tree": "190e751535776197d5149345870014c3f89e2e7f",
      "parents": [
        "1e3e6e8fe2f422f75619b1110f78bb638ae905b9"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi-project.org",
        "time": "Mon Feb 09 06:17:45 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:52 2009 -0500"
      },
      "message": "ath5k: Don\u0027t call reset on config_interface\n\n * We call reset too often and this can result various PHY problems.\n  On config_interface we don\u0027t need to reset the whole device.\n\n  TODO: Create a function hw_fast_reset that only resets the PCU\n  (tx/rx stuff) and not the whole device so that we can use this for\n  stuck beacons etc.\n\n  Signed-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1e3e6e8fe2f422f75619b1110f78bb638ae905b9",
      "tree": "6fdf1d6c0e221ec6ca0e4d7c75c60c7702d9fe28",
      "parents": [
        "e8f055f0c3ba226ca599c14c2e5fe829f6f57cbb"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi-project.org",
        "time": "Mon Feb 09 06:15:42 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:50 2009 -0500"
      },
      "message": "ath5k: Disable BMISS interrupts\n\n * Don\u0027t enable BMISS interrupts as we don\u0027t handle them yet\n\n Signed-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e8f055f0c3ba226ca599c14c2e5fe829f6f57cbb",
      "tree": "02479a6c4aaa388b13866f0fb596433630863083",
      "parents": [
        "a406c139091902acebafb2462b64ba498901e820"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi-project.org",
        "time": "Mon Feb 09 06:12:58 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:49 2009 -0500"
      },
      "message": "ath5k: Update reset code\n\n * Update reset and sync with HALs\n\n * Clean up eeprom settings and tweaking of initvals and\n   put them on separate functions\n\n * Set/Restore 32KHz ref clk operation\n\n * Add some more documentation\n\n TODO: Spur mitigation, tpc, half/quarter rate, compression etc\n\n v2: Address comments from Bob and Felix and fix RSSI threshold bug\n introduced on the first version of the patch\n\n Signed-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a406c139091902acebafb2462b64ba498901e820",
      "tree": "c3db1c89dc6019026fe66f9d21d608aa1052cf37",
      "parents": [
        "8892e4ec62f1553d36c88e613890aa4d7c5a372e"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi-project.org",
        "time": "Mon Feb 09 06:08:51 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:47 2009 -0500"
      },
      "message": "ath5k: Update initvals\n\n * Update initvals to match legacy and Sam\u0027s HAL\n\n  Signed-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8892e4ec62f1553d36c88e613890aa4d7c5a372e",
      "tree": "3f7976379576a11d05d1723f3bcf8a03f821413a",
      "parents": [
        "6f3b414aca060a847e243f676b8601731938eb48"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi-project.org",
        "time": "Mon Feb 09 06:06:34 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:45 2009 -0500"
      },
      "message": "ath5k: Update RF Buffer handling\n\n * Use the new way to modify rf buffer and put some rf buffer\n   documentation on rfbufer.h\n\n * Merge all rf regs functions to one\n\n * Sync with legacy HAL and Sam\u0027s HAL\n\n * Set gain_F settings so that gain_F optimization engine works\n   on RF5111/RF5112 (note that both HALs only use step 0 for RF5111\n   and they don\u0027t use gain_F optimization for this chip, code is\n   there but is never used)\n\n  Signed-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f3b414aca060a847e243f676b8601731938eb48",
      "tree": "51345c9930dbb9281d2f3dd0ebf0268870caa357",
      "parents": [
        "33a31826b4fe9f26d6b383bad19b7ae522fda006"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi-project.org",
        "time": "Mon Feb 09 06:03:41 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:43 2009 -0500"
      },
      "message": "ath5k: Update gain_F calibration code and add documentation\n\n * Update and cleanup rf gain optimization code\n\n * Add comments and refferences to docs and use sane function names\n\n * Use only step index on ath5k_gain, no need to have a pointer to\n   the current step since we can determine te step from it\u0027s index,\n   this also allows us to put all other structs on rfgain.h and cleanup\n   ath5k.h a little\n\n * No need for ah_rfgain variable, we use ah_gain.g_state for everything\n\n * Tested on RF2112B chip but gain_F calibration is not yet done\n   (we will finish this on the next patch where we\u0027ll rewrite rf-buffer\n   handling)\n\n * Use initial rf gain settings for 2316 and 2317 SoCs introduced on a previous patch\n\n It seems big but it\u0027s mostly cleanup, very few functional changes have been made on phy.c\n\n  Signed-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "33a31826b4fe9f26d6b383bad19b7ae522fda006",
      "tree": "e0cd44187c8362f3fe9402f752508df559c6d5b9",
      "parents": [
        "7b08b3b4a973de20d28d8a322c002c0a5444002a"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi-project.org",
        "time": "Mon Feb 09 06:00:34 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:42 2009 -0500"
      },
      "message": "ath5k: PHY code cleanup\n\n * Clean up initial rf buffer settings (new file rfbufer.h) and introduce a\n   new way to access specific rf registers (will use it later)\n\n * Clean up initial rf gain settings by moving them on a new file (rfgain.h)\n   so we can later work on gain optimization functions\n\n * Update initial rf buffer settings and initial rf gain settings from HALs.\n   This breaks things for now because our current dumps come from pre-configured\n   rf buffer (regdumps already had the needed values set from binary HAL).\n\n Signed-off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7b08b3b4a973de20d28d8a322c002c0a5444002a",
      "tree": "a44ccd7138b1c85917dfdd87e3a6fd9c11ec01b1",
      "parents": [
        "97d97b80984d0207e5c125c1b7b9467aad365d8d"
      ],
      "author": {
        "name": "Alina Friedrichsen",
        "email": "x-alina@gmx.net",
        "time": "Thu Feb 05 17:58:34 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:40 2009 -0500"
      },
      "message": "mac80211: Remove TSF atomic requirement from the documentation\n\nThe atomic requirement for the TSF callbacks\nis outdated. get_tsf() is only called by\nieee80211_rx_bss_info() which is indirectly\ncalled by the work queue ieee80211_sta_work().\nIn the same context are called several other\nnon-atomic functions, too.\nAnd the atomic requirement causes problems\nfor drivers of USB wifi cards.\n\nSigned-off-by: Alina Friedrichsen \u003cx-alina@gmx.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "97d97b80984d0207e5c125c1b7b9467aad365d8d",
      "tree": "ca63c74261cb07382c914023f9d913cbefa65b41",
      "parents": [
        "dec59d6faffb44e741d9c19ffdf368d69a968a54"
      ],
      "author": {
        "name": "Vivek Natarajan",
        "email": "vivek.natraj@gmail.com",
        "time": "Thu Feb 05 20:05:15 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:38 2009 -0500"
      },
      "message": "mac80211: Fix the wrong WARN_ON message appearing on enabling power save.\n\nThis issue happens only when we are associated with a 11n AP and power save\nis enabled. In the function \u0027ieee80211_master_start_xmit\u0027, ps_disable_work\nis queued where wake_queues is called. But before this work is executed,\nwe check if the queues are stopped in _ieee80211_tx and return TX_AGAIN to\nieee8011_tx which leads to the warning message.\nThis patch fixes this erroneous case.\n\nSigned-off-by: Vivek Natarajan \u003cvnatarajan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dec59d6faffb44e741d9c19ffdf368d69a968a54",
      "tree": "77c0959f40259564f92022207cdbb826081a24ed",
      "parents": [
        "f90d8d4789eba79b0a715e41aba4c09403088847"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:58 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:37 2009 -0500"
      },
      "message": "orinoco: hermes doesn\u0027t need to be a separate module\n\nJust compile it into the orinoco module. If we merge USB support, the\nmodule can then be split as appropriate.\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f90d8d4789eba79b0a715e41aba4c09403088847",
      "tree": "d0eb145a76b1ed277825335577e6b4c54376372b",
      "parents": [
        "cb1576a829826d56fab59e22aa3af8c5a7db9936"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:57 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:35 2009 -0500"
      },
      "message": "orinoco: hermes_dld does not need to be a module\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cb1576a829826d56fab59e22aa3af8c5a7db9936",
      "tree": "9d5fcd385dc1e28e7ddb89412bbdfc433d23c769",
      "parents": [
        "712a4342a0d89e855a03ba06fb11f7eb29456d45"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:56 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:33 2009 -0500"
      },
      "message": "orinoco: Move WEXT handlers into a separate file\n\nNo functional change.\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "712a4342a0d89e855a03ba06fb11f7eb29456d45",
      "tree": "e5b500f5e4e9f4b1e065009d7de2e19fba932ef5",
      "parents": [
        "5865d015cf85c619a51f8be93d44ec932bc90038"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:55 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:31 2009 -0500"
      },
      "message": "orinoco: Move hardware functions into separate file\n\nNo functional change.\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5865d015cf85c619a51f8be93d44ec932bc90038",
      "tree": "79a4f4dbc344dee0de2f376ae2ccf40b7872320b",
      "parents": [
        "cfeb1db6db80435ccf1f9b18ea71bb233f7db20c"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:54 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:29 2009 -0500"
      },
      "message": "orinoco: Add hardware function to set multicast mode\n\nNo functional change.\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cfeb1db6db80435ccf1f9b18ea71bb233f7db20c",
      "tree": "2ee2486019315dcf770310345d89517f1d0d45f2",
      "parents": [
        "37a2e566f82de9a88fe119479162f9984af2180d"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:53 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:27 2009 -0500"
      },
      "message": "orinoco: Use accessor functions for bitrate tables\n\n... when used by the WEXT ioctl functions. This will allow us to\nseparate the card specific stuff from the WEXT code.\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "37a2e566f82de9a88fe119479162f9984af2180d",
      "tree": "4d2e99a9b9bfdc4dfa57262a0965afc0c540653d",
      "parents": [
        "4adb474b6b7e26e1318acab5e98864aa78f9b233"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:52 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:26 2009 -0500"
      },
      "message": "orinoco: Move firmware handling into a separate file\n\nNo functional change.\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4adb474b6b7e26e1318acab5e98864aa78f9b233",
      "tree": "741b26b984fd63b4e892cfeb7640794d7be509dd",
      "parents": [
        "fb791b1cfb74937332a22d6bf06eed7866fbcc3c"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:51 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 13 13:44:13 2009 -0500"
      },
      "message": "orinoco: Move MIC helpers into new file\n\nNo functional change.\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fb791b1cfb74937332a22d6bf06eed7866fbcc3c",
      "tree": "8c593b87e886ed5a5facb7d95aae3db04988d0a2",
      "parents": [
        "aea48b1529c6c4d39af82fc36728da49668392c6"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:50 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 11 11:44:28 2009 -0500"
      },
      "message": "orinoco: Move scan helpers to a separate file\n\nNo functional change.\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aea48b1529c6c4d39af82fc36728da49668392c6",
      "tree": "da3ef02089418bfd214a43f61b60f9e1f713d19a",
      "parents": [
        "47445cb95015bef0d54ca799f31e454797378a71"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:49 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 11 11:44:27 2009 -0500"
      },
      "message": "orinoco: use orinoco_private instead of net_device in scan helper\n\nThis makes the interface to the scan helpers consistent, so we can split\nthem out.\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47445cb95015bef0d54ca799f31e454797378a71",
      "tree": "e77ff21e2ff91edd8931b07379360e4c09341654",
      "parents": [
        "2131266d6e53e8f84f8111323036343d72bcb856"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:48 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 11 11:44:27 2009 -0500"
      },
      "message": "orinoco: Rename orinoco.c\n\nSo that we can split up the file and still produce a module named\norinoco.o.\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2131266d6e53e8f84f8111323036343d72bcb856",
      "tree": "3ad8f10777e2b7ffb4ad414d01b334598831d415",
      "parents": [
        "b2f30a0a2395b6c7e7138fbdabec2cb02ff373a7"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:47 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 11 11:44:27 2009 -0500"
      },
      "message": "orinoco: Fix interesting checkpatch errors\n\nERROR: \"foo * bar\" should be \"foo *bar\"\nERROR: do not initialise statics to 0 or NULL\nWARNING: printk() should include KERN_ facility level\nWARNING: EXPORT_SYMBOL(foo); should immediately follow its function/variable\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b2f30a0a2395b6c7e7138fbdabec2cb02ff373a7",
      "tree": "c2eae9959b99e921bb7e8a62788aa92c2852e410",
      "parents": [
        "566f2d9eac49119289cd73e6c302ecc392eaf932"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:46 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 11 11:44:26 2009 -0500"
      },
      "message": "orinoco: keep line length below 80 characters\n\nRemove most checkpatch warnings of the type\nWARNING: line over 80 characters\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "566f2d9eac49119289cd73e6c302ecc392eaf932",
      "tree": "faba94132a06dea5dc197466361e09f65ee69309",
      "parents": [
        "a94e8427c8bd358b602288d0b1e0cff83a9401bc"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:45 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 11 11:44:26 2009 -0500"
      },
      "message": "orinoco: remove unnecessary braces\n\nRemove the following checkpatch warnings\n\nWARNING: braces {} are not necessary for any arm of this statement\nWARNING: braces {} are not necessary for single statement blocks\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a94e8427c8bd358b602288d0b1e0cff83a9401bc",
      "tree": "724395c05a06b84812a81eb6b06b1c183e5625ed",
      "parents": [
        "6fe9deb1747e1e3b9f626878a9954b9eef8ab17d"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:44 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 11 11:44:26 2009 -0500"
      },
      "message": "orinoco: spaces in parenthesised expressions\n\nRemove checkpatch warnings of the following type:\n\nERROR: space prohibited after that open parenthesis \u0027(\u0027\nERROR: space prohibited before that close parenthesis \u0027)\u0027\nERROR: space prohibited after that \u0027!\u0027 (ctx:BxW)\nERROR: space required before the open parenthesis \u0027(\u0027\nERROR: space required before the open brace \u0027{\u0027\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6fe9deb1747e1e3b9f626878a9954b9eef8ab17d",
      "tree": "459b04fb0dec31e2d5a982ed3ea02dec541a5f3f",
      "parents": [
        "ce1a9ee33a5864f3d199baa1d3e154a1f9a6f3dd"
      ],
      "author": {
        "name": "David Kilroy",
        "email": "kilroyd@googlemail.com",
        "time": "Wed Feb 04 23:05:43 2009 +0000"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 11 11:44:25 2009 -0500"
      },
      "message": "orinoco: address leading and trailing whitespace\n\nRemove the following checkpatch errors from orinoco.c\n\nERROR: trailing whitespace\nERROR: code indent should use tabs where possible\nWARNING: suspect code indent for conditional statements\n\nSigned-off-by: David Kilroy \u003ckilroyd@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ce1a9ee33a5864f3d199baa1d3e154a1f9a6f3dd",
      "tree": "2fc0e301b7d81a401b7114608134413897c4296a",
      "parents": [
        "7a9470806053f765ecf7f3932acb4c95c204ad4b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Feb 04 19:55:22 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 11 11:44:23 2009 -0500"
      },
      "message": "b43: Add parts of LP-PHY TX power control\n\nThis adds the initial parts of the LP-PHY TX power control.\nThis also adds helper functions for bulk access of LP tables.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7a9470806053f765ecf7f3932acb4c95c204ad4b",
      "tree": "0e0e2110f221babd6fbdb289f3056436fca101b1",
      "parents": [
        "029bc43270e770e0d57d67dc431fe711c58e74f5"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Wed Feb 04 18:28:48 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 11 11:44:23 2009 -0500"
      },
      "message": "mac80211: Free current bss information in few places where we don\u0027t need it any more\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "029bc43270e770e0d57d67dc431fe711c58e74f5",
      "tree": "c9f2247642743c97ef803c4fdefde8b7e2746af4",
      "parents": [
        "d42c6b71a8e722e00a302e7e3365909560de478a"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Wed Feb 04 08:10:26 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 11 11:44:22 2009 -0500"
      },
      "message": "ath9k: Add retry counters to rate control debug file\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d42c6b71a8e722e00a302e7e3365909560de478a",
      "tree": "a6c1e86e7688a72207929d1d9bbddbf8da4da4e7",
      "parents": [
        "254ad0ff9387d1c0a2f975ff40b2f4d1302ccc3a"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Wed Feb 04 08:10:22 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 11 11:44:22 2009 -0500"
      },
      "message": "ath9k: Handle mac80211\u0027s FIF_CONTROL flag properly\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "254ad0ff9387d1c0a2f975ff40b2f4d1302ccc3a",
      "tree": "8152a4a429eb9fbcd281cbe60f99bd15dfcf7ffe",
      "parents": [
        "141b38b6bc6db69348a9eaed87137451240bc55f"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Wed Feb 04 08:10:19 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 11 11:44:22 2009 -0500"
      },
      "message": "ath9k: Remove all the redundant internal buffer types\n\nUse mac80211\u0027s primitives for identifying the frame type,\nand cleanup the driver-specific macros.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "141b38b6bc6db69348a9eaed87137451240bc55f",
      "tree": "2b58a071e1426407a3e7364ce4e87038b196109a",
      "parents": [
        "367681f4ec9b226db201f181c4f47dd973f733a6"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Wed Feb 04 08:10:07 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Feb 11 11:44:21 2009 -0500"
      },
      "message": "ath9k: Lock mac80211 callbacks with a mutex\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "367681f4ec9b226db201f181c4f47dd973f733a6",
      "tree": "0f208368090c2ae0393536f22d6ae52dbeffb3a8",
      "parents": [
        "c9523379d6000f379a84b6b970efb8782c128071"
      ],
      "author": {
        "name": "Breno Leitão",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Tue Feb 10 17:24:48 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 10 17:24:48 2009 -0800"
      },
      "message": "ixgbe: Removing the unused PAGE_USE_COUNT() macro.\n\nRemoving the unused PAGE_USE_COUNT() macro. Also removing the unused\npages variable at ixgbe_configure_rx() function.\n\nSigned-off-by: Breno Leitão \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nAcked-by: Peter P Waskiewicz Jr \u003cpeter.p.waskiewicz.jr@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9523379d6000f379a84b6b970efb8782c128071",
      "tree": "9674789cf9d452391bbafe9cd00bb9734e394554",
      "parents": [
        "573cca8c6fdbf6bd2dae8f9e9b66931990849c83"
      ],
      "author": {
        "name": "dave graham",
        "email": "david.graham@intel.com",
        "time": "Tue Feb 10 12:52:28 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 10 17:00:28 2009 -0800"
      },
      "message": "e1000e: Serdes - attempt autoneg when link restored.\n\nThis patch addresses an issue where we did not restart auto-negotiation on\nserdes links when the link partner was disabled and re-enabled. It includes\nreworking the serdes link detect mechanism to be a state machine for\n82571 and 82572 parts only.\n\nSigned-off-by: dave graham \u003cdavid.graham@intel.com\u003e\nAcked-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "573cca8c6fdbf6bd2dae8f9e9b66931990849c83",
      "tree": "16aa90922250cb036d2230256e0fc890ba3476b8",
      "parents": [
        "5df3f0eaf8b236cc785e2733a3df1e5c84e4aad8"
      ],
      "author": {
        "name": "dave graham",
        "email": "david.graham@intel.com",
        "time": "Tue Feb 10 12:52:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 10 17:00:28 2009 -0800"
      },
      "message": "e1000e: remove RXSEQ link monitoring for serdes\n\nRXSEQ interrupts were used to force link state interrogation of serdes\nlinks, as the Si was not guaranteed to report LSC interrupts when the\nlink changed state. On some bladeservers this resulted in false link up\nreports if no link partner was connected. The RXSEQ treatment is\nnot necessary, as the link can be monitored from the watchdog timer, and\nthe false link indications cease.\n\nSigned-off-by: dave graham \u003cdavid.graham@intel.com\u003e\nAcked-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5df3f0eaf8b236cc785e2733a3df1e5c84e4aad8",
      "tree": "2a1839f02ef900c5bcbfd789c88839fed1f436fb",
      "parents": [
        "111b9dc5c981ba608b4afede37237cfeb67b07f2"
      ],
      "author": {
        "name": "dave graham",
        "email": "david.graham@intel.com",
        "time": "Tue Feb 10 12:51:41 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 10 17:00:27 2009 -0800"
      },
      "message": "e1000e: Disable dynamic clock gating for 82571 per si errata.\n\n82571 and 82572 Errata #13 documents that the Si feature DMA Dynamic\nClock Gating should be disabled, and identifies the workaround of\ndisabling the feature by EEPROM setting. EEPROM versions that do not\ninclude the recommended workaround have been found in the field, and so\nsome customers remain at risk. Because the feature DMA Dynamic clock\nGating can be disabled by directly setting the appropriate bit in the\nE1000_CTRL_EXT register, this patch overrides the EEPROM setting, and\nforce-disables the feature.\n\nSigned-off-by: dave graham \u003cdavid.graham@intel.com\u003e\nAcked-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "111b9dc5c981ba608b4afede37237cfeb67b07f2",
      "tree": "a07fd7f540f0b5617c96a16b270c1900fae204e3",
      "parents": [
        "b4ac530fc3af02a004729043dacf6b6330b46892"
      ],
      "author": {
        "name": "Jesse Brandeburg",
        "email": "jesse.brandeburg@intel.com",
        "time": "Tue Feb 10 12:51:20 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 10 17:00:27 2009 -0800"
      },
      "message": "e1000e: add aer support\n\nmost if not all of the devices supported by e1000e support\nAER (Advanced Error Reporting) so we attempt to register\nwith the OS that we know how to reset ourselves after\na fatal error.\n\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4ac530fc3af02a004729043dacf6b6330b46892",
      "tree": "523b74d0ee83ed1b3f7e6ace0d56dbeb918ad43c",
      "parents": [
        "e4e90b210dbe8253aaf519ee6efaaab7b2b92034"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 10 02:09:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 10 02:09:24 2009 -0800"
      },
      "message": "net: Move skbuff symbol exports after each symbol\u0027s definition.\n\nnet/core/skbuff.c is a hodge-podge of symbol export placement.\nSome of the exports are right after the definition of the\nsymbol being exported, others are clumped together into a big\ngroup at the end of the file.\n\nMake things consistent.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4e90b210dbe8253aaf519ee6efaaab7b2b92034",
      "tree": "3b413edd56e6c6e8bb7eff7fb8c6e621e88b4b4d",
      "parents": [
        "9034f77bad1e86c4b43e5f5739eb3b8f4878e947"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 10 01:54:22 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 10 01:56:49 2009 -0800"
      },
      "message": "irda: Use __netdev_alloc_skb() instead of __dev_alloc_skb().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9034f77bad1e86c4b43e5f5739eb3b8f4878e947",
      "tree": "06c0da53d43e6ed1031611aba40a4575c1b536e7",
      "parents": [
        "149490f131ab532a3b9e8806249a0e730994cdf6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 10 01:56:45 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 10 01:56:45 2009 -0800"
      },
      "message": "netdev: Use __netdev_alloc_skb() instead of __dev_alloc_skb().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "149490f131ab532a3b9e8806249a0e730994cdf6",
      "tree": "e8b0e3313c554547704b3b0444579a2fbbeeb431",
      "parents": [
        "d54e6d872767ae6512978f86a35d623a8ed948c5"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Tue Feb 10 00:11:21 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 10 00:11:21 2009 -0800"
      },
      "message": "pkt_sched: sch_multiq: Change errno on non-multiqueue devices use.\n\nCurrent \"RTNETLINK answers: Invalid argument\" warning, while trying to\nadd multiq qdisc to non-multiqueue device, isn\u0027t very helpful and some\nof these devs can be changed btw., so let\u0027s use a better errno.\n\nWith feedback from Stephen Hemminger \u003cshemminger@vyatta.com\u003e\n\nReported-by: Badalian Vyacheslav \u003cslavon@bigtelecom.ru\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d54e6d872767ae6512978f86a35d623a8ed948c5",
      "tree": "44966ce66e10fd61f3a810ea93bd1392af7e8b8a",
      "parents": [
        "4b53b361e0fbb2390f1d98ed9eede8e0c9a887b6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:45:29 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:45:29 2009 -0800"
      },
      "message": "net: Kill skbuff macros from the stone ages.\n\nThis kills of HAVE_ALLOC_SKB and HAVE_ALIGNABLE_SKB.\n\nNothing in-tree uses them and nothing in-tree has used them\nsince 2.0.x times.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b53b361e0fbb2390f1d98ed9eede8e0c9a887b6",
      "tree": "bf4b8635de66f50eb1d28f2d9e93a04adc4053f5",
      "parents": [
        "4cdc44a231f906a6ec586637e6e4c4c216679da4",
        "99e0fca6740b98aed1f604fc2e0acbdbc9e7578a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:30:44 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:30:44 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "4cdc44a231f906a6ec586637e6e4c4c216679da4",
      "tree": "3c9e54e57c82d2286e6327a428b8d58526f3993d",
      "parents": [
        "68f717089a62ee4c51933f4be43e4ef7b31539fd"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Mon Feb 09 23:25:33 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:25:33 2009 -0800"
      },
      "message": "enic: Add api for link down count and to get firmware notification status.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68f717089a62ee4c51933f4be43e4ef7b31539fd",
      "tree": "c346c309425729aeb56c2c06c17567c062e6a35b",
      "parents": [
        "bd9fb1a44a5c52a1c322ebacd08f6b7416a40a86"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Mon Feb 09 23:24:24 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:24:24 2009 -0800"
      },
      "message": "enic: bug fix: tx_timeout reset path fix-ups\n\ntx_timeout reset path needs to re-init dev and re-apply nic cfg to\nenable vlan stripping.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd9fb1a44a5c52a1c322ebacd08f6b7416a40a86",
      "tree": "0157167dfbecc8377930cb57e71012d9264b7b99",
      "parents": [
        "ed8af6b288c0643dfe0ad91f1bfc8c56c0d307cc"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Mon Feb 09 23:24:08 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:24:08 2009 -0800"
      },
      "message": "enic: record all bad FCS errs as frame errors\n\nReport all bad FCS errs as frames errs.  This includes frames with bad\nFCS on wire detected by MAC and frames which may be truncated due to\ningress FIFO overruns.  No longer print a driver msg on bad FCS err.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ed8af6b288c0643dfe0ad91f1bfc8c56c0d307cc",
      "tree": "6c15a77bec04fe3b5616c4ec5c0b6b2dd1502285",
      "parents": [
        "0ecc103aec454288cbaa5a33d8960ab3467e8a11"
      ],
      "author": {
        "name": "Scott Feldman",
        "email": "scofeldm@cisco.com",
        "time": "Mon Feb 09 23:23:50 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:23:50 2009 -0800"
      },
      "message": "enic: bug fix: return notify intr credits\n\nReturn notify intr credits after notify intr from firmware.  This is\nespecially important for legacy PCI intr mode, where not returning\ncredits would cause PBA to remain asserted which would get us right\nback into the ISR.\n\nSigned-off-by: Scott Feldman \u003cscofeldm@cisco.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ecc103aec454288cbaa5a33d8960ab3467e8a11",
      "tree": "d911ae41c303a575913b8aca2a49f4acaaf0fc93",
      "parents": [
        "0012985d184b7b9d4513eacd35771715471e06ef",
        "4906f9985e310fc01f956256b0d58ac28b0dcb19"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:22:21 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 23:22:21 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\tdrivers/net/gianfar.c\n"
    },
    {
      "commit": "0012985d184b7b9d4513eacd35771715471e06ef",
      "tree": "ff373d8986fbdda1d7ac895c4265e38cd0393f7c",
      "parents": [
        "aa6320d336971171df1d13c1c284facf10804881"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Feb 09 18:05:16 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 18:05:16 2009 -0800"
      },
      "message": "ppp: section fixes re netns\n\nPPP is modular code so no initdata on netns hooks.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4906f9985e310fc01f956256b0d58ac28b0dcb19",
      "tree": "574352344b50864d7f3b0056cef715bc428dcda0",
      "parents": [
        "20461c1740cac5e02733221c9f653098a703f55a"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Feb 09 15:07:18 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 15:07:18 2009 -0800"
      },
      "message": "bridge: Fix LRO crash with tun\n\n\u003e Kernel BUG at drivers/net/tun.c:444\n\u003e invalid opcode: 0000 [1] SMP\n\u003e last sysfs file: /class/net/lo/ifindex\n\u003e CPU 0\n\u003e Modules linked in: tun ipt_MASQUERADE iptable_nat ip_nat xt_state ip_conntrack\n\u003e nfnetlink ipt_REJECT xt_tcpudp iptable_filter d\n\u003e Pid: 6912, comm: qemu-kvm Tainted: G      2.6.18-128.el5 #1\n\u003e RIP: 0010:[\u003cffffffff886f57b0\u003e]  [\u003cffffffff886f57b0\u003e]\n\u003e :tun:tun_chr_readv+0x2b1/0x3a6\n\u003e RSP: 0018:ffff8102202c5e48  EFLAGS: 00010246\n\u003e RAX: 0000000000000000 RBX: ffff8102202c5e98 RCX: 0000000004010000\n\u003e RDX: ffff810227063680 RSI: ffff8102202c5e9e RDI: ffff8102202c5e92\n\u003e RBP: 0000000000010ff6 R08: 0000000000000000 R09: 0000000000000001\n\u003e R10: ffff8102202c5e94 R11: 0000000000000202 R12: ffff8102275357c0\n\u003e R13: ffff81022755e500 R14: 0000000000000000 R15: ffff8102202c5ef8\n\u003e FS:  00002ae4398db980(0000) GS:ffffffff803ac000(0000) knlGS:0000000000000000\n\u003e CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\n\u003e CR2: 00002ae4ab514000 CR3: 0000000221344000 CR4: 00000000000026e0\n\u003e Process qemu-kvm (pid: 6912, threadinfo ffff8102202c4000, task\n\u003e ffff81022e58d820)\n\u003e Stack:  00000000498735cb ffff810229d1a3c0 0000000000000000 ffff81022e58d820\n\u003e  ffffffff8008a461 ffff81022755e528 ffff81022755e528 ffffffff8009f925\n\u003e  000005ea05ea0000 ffff8102209d0000 00001051143e1600 ffffffff8003c00e\n\u003e Call Trace:\n\u003e  [\u003cffffffff8008a461\u003e] default_wake_function+0x0/0xe\n\u003e  [\u003cffffffff8009f925\u003e] enqueue_hrtimer+0x55/0x70\n\u003e  [\u003cffffffff8003c00e\u003e] hrtimer_start+0xbc/0xce\n\u003e  [\u003cffffffff886f58bf\u003e] :tun:tun_chr_read+0x1a/0x1f\n\u003e  [\u003cffffffff8000b3f3\u003e] vfs_read+0xcb/0x171\n\u003e  [\u003cffffffff800117d4\u003e] sys_read+0x45/0x6e\n\u003e  [\u003cffffffff8005d116\u003e] system_call+0x7e/0x83\n\u003e\n\u003e\n\u003e Code: 0f 0b 68 40 62 6f 88 c2 bc 01 f6 42 0a 08 74 0c 80 4c 24 41\n\u003e RIP  [\u003cffffffff886f57b0\u003e] :tun:tun_chr_readv+0x2b1/0x3a6\n\u003e  RSP \u003cffff8102202c5e48\u003e\n\u003e  \u003c0\u003eKernel panic - not syncing: Fatal exception\n\nThis crashed when an LRO packet generated by bnx2x reached a\ntun device through the bridge.  We\u0027re supposed to drop it at\nthe bridge.  However, because the check was placed in br_forward\ninstead of __br_forward, it\u0027s only effective if we are sending\nthe packet through a single port.\n\nThis patch fixes it by moving the check into __br_forward.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20461c1740cac5e02733221c9f653098a703f55a",
      "tree": "7478b8942eeb22a5ae52a7d80b58f19f39fb5da6",
      "parents": [
        "8707bdd48ab705a459ac1b12014075a139d1d4f9"
      ],
      "author": {
        "name": "Noriaki TAKAMIYA",
        "email": "takamiya@po.ntts.co.jp",
        "time": "Mon Feb 09 15:01:19 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 15:01:19 2009 -0800"
      },
      "message": "IPv6: fix to set device name when new IPv6 over IPv6 tunnel device is created.\n\nWhen the user creates IPv6 over IPv6 tunnel, the device name created\nby the kernel isn\u0027t set to t-\u003eparm.name, which is referred as the\nresult of ioctl().\n\nSigned-off-by: Noriaki TAKAMIYA \u003ctakamiya@po.ntts.co.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8707bdd48ab705a459ac1b12014075a139d1d4f9",
      "tree": "1dc59924b30949d20a6f7c4da9981005b6d612f7",
      "parents": [
        "d4e2675a61890a84849a24affedf80d5cae8b199"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@gmail.com",
        "time": "Mon Feb 09 14:59:30 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 14:59:30 2009 -0800"
      },
      "message": "gianfar: Fix boot hangs while bringing up gianfar ethernet\n\nIra Snyder found that commit 8c7396aebb68994c0519e438eecdf4d5fa9c7844\n\"gianfar: Merge Tx and Rx interrupt for scheduling clean up ring\" can\ncause hangs. It\u0027s because there was removed clearing of interrupts in\ngfar_schedule_cleanup() (which is called by an interrupt handler) in\ncase when netif scheduling has been disabled. This patch brings back\nthis action and a comment.\n\nReported-by: Ira Snyder \u003ciws@ovro.caltech.edu\u003e\nReported-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nBisected-by: Ira Snyder \u003ciws@ovro.caltech.edu\u003e\nTested-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nTested-by: Ira Snyder \u003ciws@ovro.caltech.edu\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d4e2675a61890a84849a24affedf80d5cae8b199",
      "tree": "85965950ebaa574c27285f19ceb42f81ac43b3f1",
      "parents": [
        "1f9da256163e3ff91a12d0b861091f0e525139df"
      ],
      "author": {
        "name": "Qu Haoran",
        "email": "haoran.qu@6wind.com",
        "time": "Mon Feb 09 14:34:56 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 14:34:56 2009 -0800"
      },
      "message": "netfilter: xt_sctp: sctp chunk mapping doesn\u0027t work\n\nWhen user tries to map all chunks given in argument, kernel\nworks on a copy of the chunkmap, but at the end it doesn\u0027t\ncheck the copy, but the orginal one.\n\nSigned-off-by: Qu Haoran \u003chaoran.qu@6wind.com\u003e\nSigned-off-by: Nicolas Dichtel \u003cnicolas.dichtel@6wind.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1f9da256163e3ff91a12d0b861091f0e525139df",
      "tree": "01cbe702802c244fe05d9d02e5bc4781081821af",
      "parents": [
        "c969aa7d2cd5621ad4129dae6b6551af422944c6"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Mon Feb 09 14:34:26 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 14:34:26 2009 -0800"
      },
      "message": "netfilter: ctnetlink: fix echo if not subscribed to any multicast group\n\nThis patch fixes echoing if the socket that has sent the request to\ncreate/update/delete an entry is not subscribed to any multicast\ngroup. With the current code, ctnetlink would not send the echo\nmessage via unicast as nfnetlink_send() would be skip.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c969aa7d2cd5621ad4129dae6b6551af422944c6",
      "tree": "c100f3e21e1a2f073dfabe03e941669d4c5c449a",
      "parents": [
        "3f9007135c1dc896db9a9e35920aafc65b157230"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Mon Feb 09 14:33:57 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 14:33:57 2009 -0800"
      },
      "message": "netfilter: ctnetlink: allow changing NAT sequence adjustment in creation\n\nThis patch fixes an inconsistency in the current ctnetlink code\nsince NAT sequence adjustment bit can only be updated but not set\nin the conntrack entry creation.\n\nThis patch is used by conntrackd to successfully recover newly\ncreated entries that represent connections with helpers and NAT\npayload mangling.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3f9007135c1dc896db9a9e35920aafc65b157230",
      "tree": "ff164ddf28a24c7a780393fd91df2dad3e76318b",
      "parents": [
        "a51f42f3c940e5582c40454ece066d033bc7e24f"
      ],
      "author": {
        "name": "Eric Leblond",
        "email": "eric@inl.fr",
        "time": "Mon Feb 09 14:33:20 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 14:33:20 2009 -0800"
      },
      "message": "netfilter: nf_conntrack_ipv6: don\u0027t track ICMPv6 negotiation message\n\nThis patch removes connection tracking handling for ICMPv6 messages\nrelated to Stateless Address Autoconfiguration, MLD, and MLDv2. They\ncan not be tracked because they are massively using multicast (on\npre-defined address). But they are not invalid and should not be\ndetected as such.\n\nSigned-off-by: Eric Leblond \u003ceric@inl.fr\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a51f42f3c940e5582c40454ece066d033bc7e24f",
      "tree": "9a9a55148d032468b0b4910de4d6680820f56d13",
      "parents": [
        "b3df68f8f5a29888ae693fdb84ebabbc28ed9400"
      ],
      "author": {
        "name": "Eric Leblond",
        "email": "eric@inl.fr",
        "time": "Mon Feb 09 14:33:03 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 09 14:33:03 2009 -0800"
      },
      "message": "netfilter: fix tuple inversion for Node information request\n\nThe patch fixes a typo in the inverse mapping of Node Information\nrequest. Following draft-ietf-ipngwg-icmp-name-lookups-09, \"Querier\"\nsends a type 139 (ICMPV6_NI_QUERY) packet to \"Responder\" which answer\nwith a type 140 (ICMPV6_NI_REPLY) packet.\n\nSigned-off-by: Eric Leblond \u003ceric@inl.fr\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99e0fca6740b98aed1f604fc2e0acbdbc9e7578a",
      "tree": "275ddba90f48bede362a5346ab8653c03b158ecf",
      "parents": [
        "686aa5f2137d04f389e527f0391d65232338e599"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Feb 03 20:06:14 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:49 2009 -0500"
      },
      "message": "b43: (b2062) Fix crystal frequency calculations\n\nThis fixes the crystal frequency calculations in the b2062 init code.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "686aa5f2137d04f389e527f0391d65232338e599",
      "tree": "862b75e93dd4cd2bede173c2ad6308934e8e6307",
      "parents": [
        "c9703146158c0415a60799570397e488bc982af5"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Feb 03 19:36:45 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:49 2009 -0500"
      },
      "message": "b43: Port spec bugfixes for the LP baseband init\n\nA few bugs were fixed in the LP baseband init specs.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c9703146158c0415a60799570397e488bc982af5",
      "tree": "3928988b53a4dc6dba56acbdb53ef6fadaeb4a07",
      "parents": [
        "baf62eecfa75a26682efdfed0d74256992a47e6b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Feb 03 19:23:18 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:49 2009 -0500"
      },
      "message": "ssb: Add PMU support\n\nThis adds support for the SSB PMU.\nA PMU is found on Low-Power devices.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "baf62eecfa75a26682efdfed0d74256992a47e6b",
      "tree": "91fa767738a3952186ee868c384d472b05a8eb45",
      "parents": [
        "0c2bec96945ccfc4a58a88d73531e392972ba6c5"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Feb 03 17:15:57 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:49 2009 -0500"
      },
      "message": "libertas: pos[4] tested twice, 2nd should be pos[5]\n\npos[4] can\u0027t be both 0x43 and 0x04, 2nd should be pos[5]\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0c2bec96945ccfc4a58a88d73531e392972ba6c5",
      "tree": "c3bfabe4cc063031e0a647f519499d9053099ec0",
      "parents": [
        "d43e87868f67c5b52defd8d82bc3f54347ed2408"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Tue Feb 03 09:04:20 2009 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:48 2009 -0500"
      },
      "message": "libertas: if_spi: add ability to call board specific setup/teardown methods\n\nIn certain cases it is required to perform board specific actions\nbefore activating libertas G-SPI interface. These actions may include\npower up of the chip, GPIOs setup, proper pin-strapping and SPI\ncontroller config.\nThis patch adds ability to call board specific setup/teardown methods\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Andrey Yurovsky \u003candrey@cozybit.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d43e87868f67c5b52defd8d82bc3f54347ed2408",
      "tree": "cc8a150a580bcdbadbaab64165c6e2ad4f84d7a3",
      "parents": [
        "de9f97efb2ea2a32a610932d881e4d3653e0f932"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Tue Feb 03 10:09:49 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:48 2009 -0500"
      },
      "message": "mac80211: Remove bss information of the current AP when it goes out of range\n\nThere is no point having the bss information of currently associated AP\nwhen the AP is detected to be out of range.\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "de9f97efb2ea2a32a610932d881e4d3653e0f932",
      "tree": "27cd3a478e1db10a551f8be19ca829bcb7507f40",
      "parents": [
        "24b5bcc6aef46346edd69becf62d2125c0b3208e"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Feb 02 20:35:05 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:48 2009 -0500"
      },
      "message": "ath9k: fix reg_notifier() flags used upon a country IE\n\nThe nl80211 rule flags were being used.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24b5bcc6aef46346edd69becf62d2125c0b3208e",
      "tree": "28e7d0168fd3383c00f3e46c42609af7d243ad4a",
      "parents": [
        "6c1bb9276c492c803611e63fa6fab8276c02ee70"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Jan 31 19:34:53 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:48 2009 -0500"
      },
      "message": "b43: Add LP 2062 radio init\n\nThis adds initialization code for the 2062 radio.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6c1bb9276c492c803611e63fa6fab8276c02ee70",
      "tree": "eae1cd342a8572defd60c7da814135a82ad6cea8",
      "parents": [
        "3302e44dcdb8aff99769921af12b916a914b6317"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Jan 31 16:52:29 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:48 2009 -0500"
      },
      "message": "b43: Add LP-PHY baseband init for \u003e\u003drev2\n\nThis adds code for the baseband init of LP-PHY \u003e\u003d2.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3302e44dcdb8aff99769921af12b916a914b6317",
      "tree": "76b226bf52f28fad3f6fd6286fb6e5fe75fcfcaf",
      "parents": [
        "b34196d7d031a966c70ce2ede9087be56c7dd4bc"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "dkukawka@suse.de",
        "time": "Sat Jan 31 15:52:40 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:47 2009 -0500"
      },
      "message": "iwlwifi: another led naming fix\n\nFixed led device naming for the iwlwifi (iwl-3945) driver. Due\nto the documentation of the led subsystem/class the naming should\nbe \"devicename:colour:function\" while not applying sections\nshould be left blank.\n\nThis should lead to e.g. \"iwl-%s::RX\" instead of \"iwl-%s:RX\".\n\nSigned-off-by: Danny Kukawka \u003cdkukawka@suse.de\u003e\nAcked-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b34196d7d031a966c70ce2ede9087be56c7dd4bc",
      "tree": "3f6fecb719a454d93fb130ab358008214c93877f",
      "parents": [
        "b157b5e60b2e4eefa8fb13936e0d2642ccc1d02c"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "dkukawka@suse.de",
        "time": "Sat Jan 31 15:52:20 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:47 2009 -0500"
      },
      "message": "rt2x00: fix led naming\n\nFixed led device naming for the rt2x00 driver. Due to the\ndocumentation of the led subsystem/class the naming should be\n\"devicename:colour:function\" while not applying sections\nshould be left blank.\n\nThis should lead to e.g. \"%s::radio\" instead of \"%s:radio\".\n\nSigned-off-by: Danny Kukawka \u003cdkukawka@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b157b5e60b2e4eefa8fb13936e0d2642ccc1d02c",
      "tree": "c25b54c09bb4840ab4d6c3b104df2e396aa5e2a6",
      "parents": [
        "0818cb8adfedf3e5b48662056f0228576c666d9d"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "dkukawka@suse.de",
        "time": "Sat Jan 31 15:52:16 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:47 2009 -0500"
      },
      "message": "b43legacy: fix led naming\n\nFixed led device naming for the b43legacy driver. Due to the\ndocumentation of the led subsystem/class the naming should be\n\"devicename:colour:function\" while not applying sections\nshould be left blank.\n\nThis should lead to e.g. \"b43legacy-%s::rx\" instead of\n\"b43legacy-%s:rx\".\n\nSigned-off-by: Danny Kukawka \u003cdkukawka@suse.de\u003e\nAcked-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0818cb8adfedf3e5b48662056f0228576c666d9d",
      "tree": "d492555a3ad7098bc31646b12c1cd0d5816382b2",
      "parents": [
        "a387cc7d380504bf64743789f47de35605e05596"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "dkukawka@suse.de",
        "time": "Sat Jan 31 15:52:09 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:47 2009 -0500"
      },
      "message": "ath9k: fix led naming\n\nFixed led device naming for the ath9k driver. Due to the\ndocumentation of the led subsystem/class the naming should be\n\"devicename:colour:function\" while not applying sections\nshould be left blank.\n\nThis should lead to e.g. \"ath9k-%s::rx\" instead of \"ath9k-%s:rx\".\n\nSigned-off-by: Danny Kukawka \u003cdkukawka@suse.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a387cc7d380504bf64743789f47de35605e05596",
      "tree": "36d65e175c1591fdbbd6803b7358efd9e76c2c50",
      "parents": [
        "964d6ad935d96a002fdbbdfcac38f02a084f75d9"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Jan 31 14:20:44 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:46 2009 -0500"
      },
      "message": "b43: Add LP-PHY register definitions\n\nThis adds register definitions for the LP-PHY.\nThis also adds a few minor empty function bodies for the LP-init.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "964d6ad935d96a002fdbbdfcac38f02a084f75d9",
      "tree": "c180feafb533b5175e13027d1bc751932fe359cb",
      "parents": [
        "f130347c2dd8e7ce0757cd3cf80bedbc6ed63c4c"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Jan 31 10:07:39 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:46 2009 -0500"
      },
      "message": "Add new rt73usb USB ID\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f130347c2dd8e7ce0757cd3cf80bedbc6ed63c4c",
      "tree": "868f78203b5f529d80a014ed2169e7eab0a260ed",
      "parents": [
        "47f4d8872ffc57ad92d0fb344e677d12acc34acd"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri Jan 30 09:26:42 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:45 2009 -0500"
      },
      "message": "cfg80211: add get reg command\n\nThis lets userspace request to get the currently set\nregulatory domain.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "47f4d8872ffc57ad92d0fb344e677d12acc34acd",
      "tree": "79213744d1d4ff3a97de1bfa475300db29822024",
      "parents": [
        "7230645e329b4a9c566fefa9327eb8734c7d392c"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Fri Jan 30 09:08:29 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:45 2009 -0500"
      },
      "message": "mac80211: do not TX injected frames when not allowed\n\nMonitor mode is able to TX by using injected frames. We should\nnot allow injected frames to be sent unless allowed by regulatory\nrules. Since AP mode uses a monitor interfaces to transmit\nmanagement frames we have to take care to not break AP mode as\nwell while resolving this. We can deal with this by allowing compliant\nAPs solutions to inform mac80211 if their monitor interface is\nintended to be used for an AP by setting a cfg80211 flag for the\nmonitor interface. hostapd, for example, currently does its own\nchecks to ensure AP mode is not used on channels which require radar\ndetection. Once such solutions are available it can can add this\nflag for monitor interfaces.\n\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7230645e329b4a9c566fefa9327eb8734c7d392c",
      "tree": "085932aa70168016cb9ecca3b984fc1e451babf3",
      "parents": [
        "587e729ecff959482d25c73278a1fbadbc6a54fe"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Jan 30 13:36:25 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:45 2009 -0500"
      },
      "message": "mac80211: convert master interface to netdev_ops\n\nAlso call our own ieee80211_master_setup routine instead of\noverwriting almost all the values from ether_setup; this\nloses a few assignments that are pointless on the master\ninterface anyway.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "587e729ecff959482d25c73278a1fbadbc6a54fe",
      "tree": "a7f924a24781c9bb506d316bbd0bb0341a139a8a",
      "parents": [
        "7fee5372d814c4be9546e5c28ac0058258d8df3e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Jan 30 13:35:22 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:44 2009 -0500"
      },
      "message": "mac80211: convert to net_device_ops\n\nConvert to new net_device_ops in 2.6.28 and later.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7fee5372d814c4be9546e5c28ac0058258d8df3e",
      "tree": "021aefd5c32d265f2ca6c9b379c11e0484aeba74",
      "parents": [
        "7a7dec656252a5784218a22abf76ad1cdef115d0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Jan 30 11:13:06 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:44 2009 -0500"
      },
      "message": "mac80211: remove HW_SIGNAL_DB\n\nGiving the signal in dB isn\u0027t much more useful to userspace\nthan giving the signal in unspecified units. This removes\nsome radiotap information for zd1211 (the only driver using\nthis flag), but it helps a lot for getting cfg80211-based\nscanning which won\u0027t support dB, and zd1211 being dB is a\nlittle fishy anyway.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Bruno Randolf \u003cbruno@thinktube.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7a7dec656252a5784218a22abf76ad1cdef115d0",
      "tree": "a7496cdb999f27cb80082fd74f9790840f7c9fde",
      "parents": [
        "c89424df441ea8d794682b9c5620d8e8b0315438"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Fri Jan 30 14:32:09 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:44 2009 -0500"
      },
      "message": "ath9k: Add debugfs files for printing TX rate details\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c89424df441ea8d794682b9c5620d8e8b0315438",
      "tree": "1638bf3e6e8bf0bace48f99ac9884df71683fad4",
      "parents": [
        "3900898c7a3d563d14a1288f483f8a589bd38299"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Fri Jan 30 14:29:28 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:44 2009 -0500"
      },
      "message": "ath9k: Handle mac80211\u0027s RC flags for MCS rates\n\nmac80211 notifies the RC algorithm if RTS/CTS and short preamble\nare needed. The RC flags for MCS rates are currently not handled\nby mac80211, and ath9k\u0027s RC doesn\u0027t set the flags either. Fix this.\n\nAlso, set the rts_cts_rate_idx inside the RC algorithm.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3900898c7a3d563d14a1288f483f8a589bd38299",
      "tree": "bae80390c43e36f081a7b274faaeab4cb6b582e1",
      "parents": [
        "a6c8d375f539d450bf8d45e8ccbb7c9e26dffbef"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Fri Jan 30 14:29:15 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:44 2009 -0500"
      },
      "message": "ath9k: Cleanup get_rate() interface\n\nThe interface to calculate the TX rate for a data frame\nwas convoluted with lots of redundant arguments being\npassed around. Remove all of that and make it simple.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a6c8d375f539d450bf8d45e8ccbb7c9e26dffbef",
      "tree": "896240623ef03c97ee710ce83febdb22804df7fe",
      "parents": [
        "c1b4aa3fb619782213af2af6652663c8f9cef373"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Jan 30 01:36:48 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:43 2009 -0500"
      },
      "message": "ath5k: properly free rx dma descriptors\n\nWhen freeing rx dma descriptors, use the right buffer size.\nFixes kernel oopses on module unload on ixp4xx and most likely\nother platforms as well.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nAcked-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c1b4aa3fb619782213af2af6652663c8f9cef373",
      "tree": "a5c37c26ebf311dbf9428167efdb24915c1b824c",
      "parents": [
        "e5d24efe529b26d782b41a61a5e958c72f36f295"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Jan 29 13:26:44 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:43 2009 -0500"
      },
      "message": "wireless: replace uses of __constant_{endian}\n\nThe base versions handle constant folding now.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e5d24efe529b26d782b41a61a5e958c72f36f295",
      "tree": "75e657e1e357752027739beb35d35cdfd6a4b5e4",
      "parents": [
        "9a23e5a2268fc03a55c7e7112ce904629276d0b2"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "dkukawka@suse.de",
        "time": "Thu Jan 29 21:58:26 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:43 2009 -0500"
      },
      "message": "iwlwifi: fix led naming\n\nFixed led device naming for the iwl driver. Due to the\ndocumentation of the led subsystem/class the naming should be\n\"devicename:colour:function\" while not applying sections\nshould be left blank.\n\nThis should lead to e.g. \"iwl-phy0::RX\" instead of \"iwl-phy0:RX\".\n\nSigned-off-by: Danny Kukawka \u003cdkukawka@suse.de\u003e\nAcked-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a23e5a2268fc03a55c7e7112ce904629276d0b2",
      "tree": "73bdc018ca6f9af2e17a463f52e362e9f896deb8",
      "parents": [
        "29f35c149e887960ccb5a7d31fb5d9f813193418"
      ],
      "author": {
        "name": "Jay Sternberg",
        "email": "jay.e.sternberg@linux.intel.com",
        "time": "Thu Jan 29 11:09:17 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:43 2009 -0500"
      },
      "message": "ipw2x00: correct Kconfig to prevent following entries from not indenting\n\nnot defining dependencies for LIBIPW caused the following entries to not be\nindented. changing this entry to depend on PCI \u0026\u0026 WLAN_80211 corrects this\nissue\n\nSigned-off-by: Jay Sternberg \u003cjay.e.sternberg@linux.intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "29f35c149e887960ccb5a7d31fb5d9f813193418",
      "tree": "b44567ec4c2f01b6555f8150c3e6500e26f1f04f",
      "parents": [
        "e8c00dcb028a1b702863c3a454315c7ae5f544e7"
      ],
      "author": {
        "name": "Jay Sternberg",
        "email": "jay.e.sternberg@linux.intel.com",
        "time": "Thu Jan 29 11:09:16 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:42 2009 -0500"
      },
      "message": "iwlwifi: remove chain noise calibration functions from 6000 family\n\nredefine structures that contain function pointer for chain noise reset\nand chain noise gain for the 6000 family since these are not needed.\n\nSigned-off-by: Jay Sternberg \u003cjay.e.sternberg@linux.intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e8c00dcb028a1b702863c3a454315c7ae5f544e7",
      "tree": "e0f7c44ca45815140b2e0ddc8d952d9fb6956855",
      "parents": [
        "76a2407a5b043d0950d5657184118e89860d545c"
      ],
      "author": {
        "name": "Jay Sternberg",
        "email": "jay.e.sternberg@linux.intel.com",
        "time": "Thu Jan 29 11:09:15 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:42 2009 -0500"
      },
      "message": "iwlwifi: define structures and functions externally for customization\n\ndefined the structures and functions as extern to alter behavior used by\n5000 series for other products including 100 and 6000 series\n\nSigned-off-by: Jay Sternberg \u003cjay.e.sternberg@linux.intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "76a2407a5b043d0950d5657184118e89860d545c",
      "tree": "1173069fb065ace0f4a6d938bfc04b1ac629ad02",
      "parents": [
        "050681b77d10ac81bf6be5b2c61aa6c5969947e4"
      ],
      "author": {
        "name": "Jay Sternberg",
        "email": "jay.e.sternberg@linux.intel.com",
        "time": "Thu Jan 29 11:09:14 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:42 2009 -0500"
      },
      "message": "iwlwifi: correct API command overlap\n\nCorrect the API commands where same command id used for two different\ncommands. Update max api versions for affected devices.\n\nTX_ANT_CONFIGURATION_CMD was already using id 0x98, so\nREPLY_TX_POWER_DBM_CMD moved to 0x95\n\nOlder API interfaces may used original value so V1 defines provided.\n\nSigned-off-by: Jay Sternberg \u003cjay.e.sternberg@linux.intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "050681b77d10ac81bf6be5b2c61aa6c5969947e4",
      "tree": "b9d25169eba2e75cb700ca74318b7e0d9f452330",
      "parents": [
        "c0bac76a22c00d0b4622b2847e0b087befb9ff25"
      ],
      "author": {
        "name": "Jay Sternberg",
        "email": "jay.e.sternberg@linux.intel.com",
        "time": "Thu Jan 29 11:09:13 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:42 2009 -0500"
      },
      "message": "iwlwifi: parametrize configuration of the PLL for exclusion on 6000\n\nadded a config parameter to enable setting PLL_CFG.  older hardware has\nthis parameter set true.  the 6000 family does not support this setting,\nso this parameter set false.\n\nSigned-off-by: Jay Sternberg \u003cjay.e.sternberg@linux.intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c0bac76a22c00d0b4622b2847e0b087befb9ff25",
      "tree": "bfb687789459945050b38cba25e8fed3f1c2a379",
      "parents": [
        "2264596d6d0a5c1e569af809625c11f8f2d89435"
      ],
      "author": {
        "name": "Jay Sternberg",
        "email": "jay.e.sternberg@linux.intel.com",
        "time": "Mon Feb 02 16:21:14 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:42 2009 -0500"
      },
      "message": "iwlwifi: simplify parameter setting to allow support for 6000 series\n\nby parametrizing the set hw function, in addition to allowing for\nsupporting the 6000 family significantly simplify the addition of new\nhardware.\n\nSigned-off-by: Jay Sternberg \u003cjay.e.sternberg@linux.intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2264596d6d0a5c1e569af809625c11f8f2d89435",
      "tree": "57c46296d810d75838586588e8a7e7c09a1db64b",
      "parents": [
        "c4e3a5844812dd5bf03282e021175d55d608f594"
      ],
      "author": {
        "name": "Jay Sternberg",
        "email": "jay.e.sternberg@linux.intel.com",
        "time": "Thu Jan 29 11:09:11 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:41 2009 -0500"
      },
      "message": "iwlwifi: add new HW_REV_TYPEs for Intel WiFi Link 100, 6000 and 6050 Series\n\nsimply add definitions for the HW_REV_TYPEs for the new devices.\n\nSigned-off-by: Jay Sternberg \u003cjay.e.sternberg@linux.intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4e3a5844812dd5bf03282e021175d55d608f594",
      "tree": "9abe70bd77754ec2e0b29e0bc2019e19d341a3ee",
      "parents": [
        "f2bffa7ea012befc2230331f97bf9b002c0b62bb"
      ],
      "author": {
        "name": "Alina Friedrichsen",
        "email": "x-alina@gmx.net",
        "time": "Thu Jan 29 13:56:20 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:40 2009 -0500"
      },
      "message": "mac80211: IBSS join rework\n\nI hold back this patch for around a week to avoid\nconfusion. This is the second step of\n\"mac80211: Fixed BSSID handling revisited\".\n\nWith it, in the situation of a strange merge to the\nsame BSSID (e.g. caused by a TSF overflow) only\nreset_tsf() is called.\n\nAnd sta_info_flush_delayed() is only called if you\nchange the network manually, not on an automatic\nBSSID merge.\n\nSigned-off-by: Alina Friedrichsen \u003cx-alina@gmx.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f2bffa7ea012befc2230331f97bf9b002c0b62bb",
      "tree": "5f29b3ef4a32ee974ee9aa0ce70f77697d910b53",
      "parents": [
        "c0415b547d37e8065ad4adf289d11db2f3b16dfd"
      ],
      "author": {
        "name": "Vasanthakumar Thiagarajan",
        "email": "vasanth@atheros.com",
        "time": "Thu Jan 29 17:52:19 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:40 2009 -0500"
      },
      "message": "ath9k: Fix LED blink pattern\n\nSigned-off-by: Vasanthakumar Thiagarajan \u003cvasanth@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c0415b547d37e8065ad4adf289d11db2f3b16dfd",
      "tree": "d41465a61ecfaece86102fad50b0fb704f06da9e",
      "parents": [
        "547c3763765654f9a796e628692d9e7d5c1039af"
      ],
      "author": {
        "name": "Alina Friedrichsen",
        "email": "x-alina@gmx.net",
        "time": "Thu Jan 29 09:59:43 2009 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:39 2009 -0500"
      },
      "message": "mac80211: Creating new IBSS with fixed BSSID\n\nThis fixes a bug when creating a new IBSS network with a\nfixed BSSID. The fixed BSSID situation is now with one of\nmy last patches handled in ieee80211_sta_find_ibss()\nfunction.\n\nIt\u0027s more robust to test against\n(ifsta-\u003eflags \u0026 IEEE80211_STA_PREV_BSSID_SET), because\nifsta-\u003estate is not seted right in every situation and so\nthe creating of the new IBSS network sometimes hangs after\nthe first try to scan for a network to merge.\n\nSigned-off-by: Alina Friedrichsen \u003cx-alina@gmx.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "547c3763765654f9a796e628692d9e7d5c1039af",
      "tree": "330782493e3ca37fe80b06509e65a7bcf7dd157b",
      "parents": [
        "feed029cd63ee14df85afbe1583960c0e983a0ed"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Thu Jan 29 11:50:20 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:39 2009 -0500"
      },
      "message": "ath9k: Remove a bunch of unused macros\n\nRX filter masks are already defined in enum ath9k_rx_filter\nin ath9k.h\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "feed029cd63ee14df85afbe1583960c0e983a0ed",
      "tree": "216d4a5fc14405ff44a9057b7bab95d1629527b4",
      "parents": [
        "e374055afbf92c8d128d8538aafc7e765838206e"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Thu Jan 29 11:37:35 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:39 2009 -0500"
      },
      "message": "ath9k: Fix typo in checking for chip revision\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e374055afbf92c8d128d8538aafc7e765838206e",
      "tree": "942efa867048375320dcac4794e4e374828285c1",
      "parents": [
        "7519a8f0778bdb14f07cf685fa5fee6ab07e734c"
      ],
      "author": {
        "name": "Sujith",
        "email": "Sujith.Manoharan@atheros.com",
        "time": "Thu Jan 29 09:34:22 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:38 2009 -0500"
      },
      "message": "mac80211: Reset assoc_scan_tries after an unsuccessful scan run\n\nTrying to associate with a non-existent SSID stops the\nstate machine after the first run. Subsequent association\nrequests fail to start the scan engine. Fix this by resetting\nassoc_scan_tries to zero after completing a scan run.\n\nSigned-off-by: Sujith \u003cSujith.Manoharan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7519a8f0778bdb14f07cf685fa5fee6ab07e734c",
      "tree": "6892ab013e4ff9a55d366cf6b9c5ca139d89ebd2",
      "parents": [
        "547e4c2e64d0be5e8491abb49ee6b0f0f8272de1"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Jan 28 12:17:49 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:38 2009 -0500"
      },
      "message": "ath9k: remove passive scan on 5 GHz if country IE knows better\n\nIf we have new found information about our location and the\ncurrent country regulatory domain does not have passive scan\nflag requirements we should be able to actively scan now on those\nchannels.\n\nSince AP functionality is not allowed where passive scan flags are\nset this means if you have a world regulatory domain and you get a\ncountry IE that allows that channel (with active scan) then we lift\nthe passive-scan requirement so you can then use AP mode.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "547e4c2e64d0be5e8491abb49ee6b0f0f8272de1",
      "tree": "b5e7a557dfee6e69c5a02cd6b2fe5d02c94d9eaf",
      "parents": [
        "8c63c46d58c9dca6d0bfacfb41958c55d9b75ea0"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Jan 28 12:17:48 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:36 2009 -0500"
      },
      "message": "ath9k: move check for radar freqs into a helper\n\nThis will be used later.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8c63c46d58c9dca6d0bfacfb41958c55d9b75ea0",
      "tree": "7216d95e832dc3b0088368975087474acface697",
      "parents": [
        "4e30ffa29c1388006e5d36d5ea8c5b46b38b36d5"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Wed Jan 28 12:17:47 2009 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:35 2009 -0500"
      },
      "message": "ath9k: replace usage of internal wireless_modes for conf\n\nNo need to use our internal wireless mode variable when\ncfg80211 already has its own.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4e30ffa29c1388006e5d36d5ea8c5b46b38b36d5",
      "tree": "c05847938ff2183f071abeda43b43e9a34494e54",
      "parents": [
        "d22b0022e75b37e5c5a995754fcf9f61b39022d2"
      ],
      "author": {
        "name": "Vivek Natarajan",
        "email": "vivek.natraj@gmail.com",
        "time": "Wed Jan 28 20:53:27 2009 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 09 15:03:35 2009 -0500"
      },
      "message": "ath9k: Enable MIB and TIM interrupts for station mode.\n\nEnable operating mode specific interrupts in ath9k_add_interface instead\nof ath9k_start.\n\nSigned-off-by: Vivek Natarajan \u003cvnatarajan@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "d22b0022e75b37e5c5a995754fcf9f61b39022d2"
}
