)]}'
{
  "log": [
    {
      "commit": "49b11bc3d43eb287fc9d78e1a892e97288980d49",
      "tree": "ce7605b5e8dc2edbea41336d479c537d52de8959",
      "parents": [
        "db17f39564539e71c9b3a63e7ed5313fe311d266"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Wed Dec 19 13:42:36 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:56 2008 -0800"
      },
      "message": "SGISEEQ: use cached memory access to make driver work on IP28\n\n- Use inline functions for dma_sync_* instead of macros\n- added Kconfig change to make selection for similair SGI boxes easier\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a0646470e8a965df59054a5c82e53e5572bf04a0",
      "tree": "fe4b434a1b8f2accdcfd3e1055b903ffb20e5d8b",
      "parents": [
        "12342c475f5de17071eaf24ea2938ba8dfe285f2"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Dec 20 14:10:01 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:54 2008 -0800"
      },
      "message": "iwlwifi: skip mac80211 conf during a hardware scan and replay it afterwards\n\nThis patch skips mac80211 configuration setting during a hardware scan\nand replays it afterwards for the iwlwifi drivers.\n\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "12342c475f5de17071eaf24ea2938ba8dfe285f2",
      "tree": "a2cdfd191069397e093f2410009092e7e96c9325",
      "parents": [
        "7e94041ca17685cf12c658b8edc008dd0bdb00c7"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Dec 20 11:27:32 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:53 2008 -0800"
      },
      "message": "iwlwifi: proper monitor support\n\nThis patch changes the iwlwifi driver to properly support\nmonitor interfaces after the filter flags change.\n\nThe patch is originally created by Johannes Berg for iwl4965. I fixed some\nof the comments and created a similar patch for iwl3945.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7e94041ca17685cf12c658b8edc008dd0bdb00c7",
      "tree": "05228f8460928601ea5116aa4ab48d71c347d0c6",
      "parents": [
        "5844d12ea30bacae9224db6561a16e86ad31c6e5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 18 11:41:43 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:52 2008 -0800"
      },
      "message": "libertas: remove check for driver_lock in lbs_interrupt()\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5844d12ea30bacae9224db6561a16e86ad31c6e5",
      "tree": "2487845a1cc973a9a81511497b48dcef7e0e93d9",
      "parents": [
        "f15ebb63b36eca5fa68fabd04ab2f7840bc67205"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 18 02:01:37 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:51 2008 -0800"
      },
      "message": "libertas: convert SUBSCRIBE_EVENT to a direct command\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f15ebb63b36eca5fa68fabd04ab2f7840bc67205",
      "tree": "6b2952b6744062e8487646d08e55eb04c87e2d83",
      "parents": [
        "4f59abf190b15350167bec5382dda205030ac9d0"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Dec 19 13:03:19 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:51 2008 -0800"
      },
      "message": "libertas: change inference about buffer size in lbs_cmd()\n\nsizeof(*cmd) is going to give the total size of the data structure that\nwe allocated, more often than not. But the size of the command to be\n_sent_ could be a lot smaller, as it is in the KEY_MATERIAL and\nSUBSCRIBE_EVENT commands for example. So swap them round; let the caller\nset the _command_ size explicitly in the header, and infer the\nmaximum response size from the data structure.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f59abf190b15350167bec5382dda205030ac9d0",
      "tree": "cf9b66dfceafa12202b9db1d5d426b922d107d9c",
      "parents": [
        "f70dd4515a8ad9c9d59ebb8c1d1fa2c610fb4020"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 18 00:47:17 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:50 2008 -0800"
      },
      "message": "libertas: convert ENABLE_RSN to a direct command\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f70dd4515a8ad9c9d59ebb8c1d1fa2c610fb4020",
      "tree": "b9c5f3682972024fad4726a4163bbfb74a55ac0b",
      "parents": [
        "3fbe104cecdb8c812976fdb0cc41be65491b85ee"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 18 00:18:05 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:49 2008 -0800"
      },
      "message": "libertas: convert SET_WEP to a direct command\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3fbe104cecdb8c812976fdb0cc41be65491b85ee",
      "tree": "768ab4fb16f26289f0ad5dc6d413fc5a0cf1eaf5",
      "parents": [
        "6e5cc4fb35c45a8f8478d25c4e89e8d9c543056e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 17 23:48:31 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:49 2008 -0800"
      },
      "message": "libertas: convert SLEEP_PARAMS to a direct command\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6e5cc4fb35c45a8f8478d25c4e89e8d9c543056e",
      "tree": "79b7c15a84df50b8dd19e5a9af873fd947fc7006",
      "parents": [
        "a7c458906542aacdda7289bb21f527a2dc4097ca"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 17 23:04:37 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:48 2008 -0800"
      },
      "message": "libertas: convert INACTIVITY_TIMEOUT to a direct command\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a7c458906542aacdda7289bb21f527a2dc4097ca",
      "tree": "27b4e0b6e6be3647c95bd373d1217fd3dd2adb3a",
      "parents": [
        "354eca9820f1efbf11978585640f1b2e92d4c5b4"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 17 22:43:48 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:47 2008 -0800"
      },
      "message": "libertas: convert RADIO_CONTROL to a direct command\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "354eca9820f1efbf11978585640f1b2e92d4c5b4",
      "tree": "6898a89c5ebd85f6bdaa38d660daa36c48930096",
      "parents": [
        "18c52e7c3e3d0e7fbddd0334b58030bb89554cb9"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 17 19:22:40 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:46 2008 -0800"
      },
      "message": "libertas: submit RSSI command on tx timeout, to check whether module is dead\n\nWe don\u0027t necessarily want to reset the device on a TX timeout. But more\noften than not, the real cause is that the firmware has crapped itself,\nnot just that the network is busy. So submit any harmless command, and\nif _that_ times out, then the error handling code will reset the module,\nas appropriate.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "18c52e7c3e3d0e7fbddd0334b58030bb89554cb9",
      "tree": "32136eaa51bedb63013cb8eab4ad7fb98e2e2373",
      "parents": [
        "8538823f7c692c98e8b7e19cb580faa56e25e89f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 17 16:03:58 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:46 2008 -0800"
      },
      "message": "libertas: make lbs_submit_command always \u0027succeed\u0027 and set command timer\n\nEven if it fails, we want to wait a while and try again, with an\nultimate timeout if it the condition persists. So again, just use the\nstandard command timeout behaviour.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8538823f7c692c98e8b7e19cb580faa56e25e89f",
      "tree": "652dc0b18d38b40a8e137d19ef9495e14a0a7bbc",
      "parents": [
        "7003b078c82d141216deecef4de154711a107aab"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 17 15:41:30 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:45 2008 -0800"
      },
      "message": "libertas: discard DEFER responses to commands; let the timeout trigger\n\nWhen the firmware returns 0x0004, it wants us to try again later. We can\nachieve that simply by throwing out the response and letting the command\ntimeout code kick in.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7003b078c82d141216deecef4de154711a107aab",
      "tree": "de77a9a0c8cdb792200ac757f7c454384c06128c",
      "parents": [
        "ac4cced6e850496b66c0825b7f74d51ef02c6371"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 17 15:22:43 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:44 2008 -0800"
      },
      "message": "libertas: use priv-\u003eupld_buf for command responses\n\nIf we don\u0027t scribble over the command we sent, then we can retry it when\nthe firmware responds with 0x0004 (which means -EAGAIN).\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ac4cced6e850496b66c0825b7f74d51ef02c6371",
      "tree": "8e41fe2facb83e97af64a0fd01584a3c3b974e22",
      "parents": [
        "4694961cc2f868d6061be3b2c3d1fcf39584ff17"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 17 15:12:49 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:44 2008 -0800"
      },
      "message": "libertas: reduce explicit references to priv-\u003ecur_cmd-\u003ecmdbuf\n\nWe have a local variable \u0027resp\u0027 which we use for this. So use it,\ninstead of typing the whole thing.\n\nIn preparation for actually using priv-\u003eupld_buf for the responses\ninstead...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4694961cc2f868d6061be3b2c3d1fcf39584ff17",
      "tree": "1dfcb8ce20a1013015d8b726bd5c897fb7c17c22",
      "parents": [
        "b2c57eee66592e22327bf39b42c4e3dc24708213"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 17 14:42:33 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:43 2008 -0800"
      },
      "message": "libertas: Check for PS mode support on USB devices\n\nMove the various firmware setup bits into a separate function, which\nused to do just boot2 version.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b2c57eee66592e22327bf39b42c4e3dc24708213",
      "tree": "d521906845ae41d7277f78be1ee28ab5fb7f33fd",
      "parents": [
        "b47ef2438dea2ddad4561152aa8007a2d95e8157"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 17 14:41:13 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:42 2008 -0800"
      },
      "message": "libertas: allow for PS mode to be disabled when firmware doesn\u0027t support it\n\nOtherwise, we go into an endless busy loop trying to enable PS mode when\nthe command queue is empty, dealing with the error response, and then\ntrying to enable PS mode again because the command queue is empty.... it\ndoesn\u0027t really save much power.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b47ef2438dea2ddad4561152aa8007a2d95e8157",
      "tree": "a896e84893677dcc9eda54bedaeda5fdd87f5896",
      "parents": [
        "24dba5f39194c57f98090d1ee504be5740dc521c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 17 13:26:42 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:42 2008 -0800"
      },
      "message": "libertas: handle HOST_AWAKE event by sending WAKEUP_CONFIRM command\n\nlbs_send_confirmwake() is a bit ugly but matches the way we confirm\nsleep. We\u0027ll deal with that whole thing later.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "24dba5f39194c57f98090d1ee504be5740dc521c",
      "tree": "3fc7d23758044ea89687e366a20e412f475c7055",
      "parents": [
        "38bfab1a01c66cb1a5001dc702b0856b2f942fd5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 17 12:35:28 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:41 2008 -0800"
      },
      "message": "libertas: don\u0027t clear priv-\u003ednld_sent after sending sleep confirm\n\nDNLD_RES_RECEIVED is a bit of a misnomer -- we never wait for the result\nto be received; it\u0027s purely representing the state of the TX path, and\nin this case the TX path is definitely busy.\n\nOf course, that means that we don\u0027t actually care about DATA_SENT vs.\nCMD_SENT either, but that\u0027s a can of worms for another day...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "38bfab1a01c66cb1a5001dc702b0856b2f942fd5",
      "tree": "22ed117ba98a7a26fe4ed91ba3e04115853957e8",
      "parents": [
        "c6ad3738c689c2e64af2b74c1f407c9323ba40dd"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 16 23:26:54 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:40 2008 -0800"
      },
      "message": "libertas: fix buffer handling of PS_MODE commands and responses\n\nCommit 5b8845345e7385d2eb37fac22ba9ab6905988be5 (or, in case the git\nworkflow is broken and patches get recommitted, the commit entitled\n\u0027libertas: rename and re-type bufvirtualaddr to cmdbuf\u0027 by dcbw),\nintroduced a number of bugs where we once had a pointer to a command\n_payload_, but now we use the pointer to the command header instead.\n\nThe fix isn\u0027t wonderfully pretty for now, but it\u0027ll get better when we\nfinish converting all commands so the structures include the header.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c6ad3738c689c2e64af2b74c1f407c9323ba40dd",
      "tree": "6705fe8150e593392d166d0ba57d49fc3920ae36",
      "parents": [
        "d1a469fd1b7335572a3803b6ba4ce3783a74532b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 16 21:43:40 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:39 2008 -0800"
      },
      "message": "libertas: add SLEEP_PERIOD and FW_WAKE_METHOD command definitions\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d1a469fd1b7335572a3803b6ba4ce3783a74532b",
      "tree": "efc55a2f2845c54a3d6895b4bc7f0a1826154003",
      "parents": [
        "681ffbb7d42435332fff0812145c7050d6153925"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 16 17:21:00 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:39 2008 -0800"
      },
      "message": "libertas: fix return from lbs_update_channel()\n\nIf we return the channel number in a \u0027ret\u0027 variable where anything\nnon-zero is later interpreted as an error, that isn\u0027t nice. It breaks\nWPA, for a start. OLPC trac #5485\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "681ffbb7d42435332fff0812145c7050d6153925",
      "tree": "54c08d4b2fd9c3fc870b664f35adfa194bd84a43",
      "parents": [
        "2a345099a4fbe551a1982630b3d89c85fa5a341d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 15 20:04:54 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:38 2008 -0800"
      },
      "message": "libertas: kill \u0027addtail\u0027 argument to lbs_queue_cmd() and make it static\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2a345099a4fbe551a1982630b3d89c85fa5a341d",
      "tree": "6556158a8b8b3f63385e36a80b9b7d7f58e8fc92",
      "parents": [
        "9fae899c2b5dc224042da63b14118abdb22ae9b6"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 15 19:33:43 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:37 2008 -0800"
      },
      "message": "libertas: handle command timeout in main thread instead of directly in timer\n\nAnd handle the case where it times out more than once, too, instead of\nlocking up for ever.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9fae899c2b5dc224042da63b14118abdb22ae9b6",
      "tree": "861ff7fc3577fe495d7a267578d977533a454c2e",
      "parents": [
        "3399ea5f239d49522212db179bca4de9e84b09df"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 15 03:46:44 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:37 2008 -0800"
      },
      "message": "libertas: ensure response buffer size is always set for lbs_cmd_with_response\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3399ea5f239d49522212db179bca4de9e84b09df",
      "tree": "8a56d5a18319b4e74afc22346821296c9d21c8ce",
      "parents": [
        "ae125bf8278249b8c44168c5183f551c3ed28b84"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 15 03:09:33 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:36 2008 -0800"
      },
      "message": "libertas: add __lbs_cmd_async() for asynchronous command submission\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ae125bf8278249b8c44168c5183f551c3ed28b84",
      "tree": "5f86f802b140620f6b01bc7f94702c8dc024e4f8",
      "parents": [
        "75567670c66329a111c2b4f12d6c1fc02b3b14d2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 15 04:22:52 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:35 2008 -0800"
      },
      "message": "libertas: store command result in cmdnode instead of priv-\u003ecur_cmd_retcode\n\n... at least for users of __lbs_cmd().\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "75567670c66329a111c2b4f12d6c1fc02b3b14d2",
      "tree": "c67721251a925dd4d1f8ac15644bdf45bf7473ea",
      "parents": [
        "ad12d0f418b7d3bbc6d1ccc4ff0858361cf0aafe"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 15 02:38:17 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:34 2008 -0800"
      },
      "message": "libertas: kill pdata_buf member of struct cmd_ctrl_node\n\nWe can use the callback_arg for it; that\u0027s the way we\u0027re heading anyway...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ad12d0f418b7d3bbc6d1ccc4ff0858361cf0aafe",
      "tree": "5491b7f28ff24c26e6c5939e72ebb3fc7dd44196",
      "parents": [
        "5ba2f8a0217cd6116fcbac056b360bb0db045379"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 15 02:06:16 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:34 2008 -0800"
      },
      "message": "libertas: let __lbs_cmd() free its own cmdnode\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5ba2f8a0217cd6116fcbac056b360bb0db045379",
      "tree": "06370f105a38270dd67387658e0d2ee0e587d2ec",
      "parents": [
        "ecfe9b487c0d3f6b7ad58006888a56f01ae52b58"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 15 02:02:56 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:33 2008 -0800"
      },
      "message": "libertas: kill cleanup_cmdnode()\n\nMove the wakeup into lbs_complete_command(), and leave the other bits\nin __lbs_cleanup_and_insert_cmd() which was the only caller now anyway.\n\nThere are two remaining direct callers of lbs_cleanup_and_insert_cmd(),\nand they are both fine without the wakeup.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ecfe9b487c0d3f6b7ad58006888a56f01ae52b58",
      "tree": "48d831aed2037de325c7f167ca62c85570ed2fef",
      "parents": [
        "183aeac1c49869ba9a14c7ead86ce268da397a0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 15 01:57:12 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:32 2008 -0800"
      },
      "message": "libertas: don\u0027t re-initialise cmdnode when taking it off the free queue\n\nWe initialise it when we add it to the queue. No need to do it again.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "183aeac1c49869ba9a14c7ead86ce268da397a0e",
      "tree": "ed78bb49daf3570b5b99a1d93408261b9680478e",
      "parents": [
        "c4ab41272b55a08741d2e68966aae700e2e6d597"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 15 01:52:54 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:31 2008 -0800"
      },
      "message": "libertas: introduce and use lbs_complete_command() for command completion\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c4ab41272b55a08741d2e68966aae700e2e6d597",
      "tree": "b96e705dfe139465a839ccb7145650c5e10e589c",
      "parents": [
        "b23b2061e5758d4827630ee900b4b290376d0059"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 15 00:41:51 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:31 2008 -0800"
      },
      "message": "libertas: remove some pointless checks for cmdnode buffer being present\n\nWe allocate them all at the same time, at startup. If they go missing,\nwe have more serious things to worry about, and the resulting oops will\nbe a perfectly acceptable result.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b23b2061e5758d4827630ee900b4b290376d0059",
      "tree": "5fd2d2357ff47b49f00d4187730c25a9b11f1303",
      "parents": [
        "d9896ee14768e3dd6ce2f57a0d518b5b18a924a1"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 15 01:22:09 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:30 2008 -0800"
      },
      "message": "libertas: don\u0027t use __lbs_cmd() with empty callback in if_usb.c\n\nWe\u0027re about to change semantics, leaving callers of\nlbs_prepare_and_send_command() with the old broken priv-\u003ecur_cmd_retcode\ncrap. The existence of the callback command will be the trigger for the\nnew semantics when handling the response.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d9896ee14768e3dd6ce2f57a0d518b5b18a924a1",
      "tree": "6832e8d1fa1857d4cbba0791208498479336ff29",
      "parents": [
        "8e5b6b2d32304f4d6a096a6dfae23d12dc6f9287"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 15 00:09:25 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:29 2008 -0800"
      },
      "message": "libertas: rename and clean up DownloadcommandToStation\n\nCall it lbs_submit_command(), remove a bunch of things which can be (or,\nin the case of zeroing -\u003ecmdwaitqwoken, already are) done elsewhere.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8e5b6b2d32304f4d6a096a6dfae23d12dc6f9287",
      "tree": "2bcec84154fb42ca6b477d2e3342e999ab2a959e",
      "parents": [
        "7e226272fcf9c1ec8b67fac995ce4227f4f76971"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Dec 14 23:08:13 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:28 2008 -0800"
      },
      "message": "libertas: kill unused wait_option field in struct cmd_ctrl_node\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7e226272fcf9c1ec8b67fac995ce4227f4f76971",
      "tree": "1eaa955793494207f5651cdb78078b9db4c34fb1",
      "parents": [
        "eae86bf378de981696697426831bd9db68930740"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Dec 14 22:53:41 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:28 2008 -0800"
      },
      "message": "libertas: kill whitespace at end of lines\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eae86bf378de981696697426831bd9db68930740",
      "tree": "36ddcb42add91bb2f52ff57e1abe929129f413a6",
      "parents": [
        "b926d6b31e2dd8f1bc21a9576aff0e486e21d32a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Dec 14 00:47:05 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:27 2008 -0800"
      },
      "message": "libertas: clean up if_usb driver\n\nIt was just getting on my tits, really.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b926d6b31e2dd8f1bc21a9576aff0e486e21d32a",
      "tree": "b78ca8939ce2ff8c74804e4b46cb76a7ead7296a",
      "parents": [
        "d9f88705a7ce2f9ef13d6656ee715493a663edfc"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Dec 13 21:53:16 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:26 2008 -0800"
      },
      "message": "libertas: stop attempting to reset devices on unload\n\nIt wasn\u0027t working anyway -- by the time we get into if_usb_disconnect()\nthe USB core has already stopped us talking to the thing; even if it\u0027s\njust on unload and the device still exists.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d9f88705a7ce2f9ef13d6656ee715493a663edfc",
      "tree": "f287e8ab83c28bc99e4c37fef08b56ed82fae12f",
      "parents": [
        "4ad36d780caf34630d1a4cc39f9bc11017f5b81d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Dec 13 21:48:00 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:26 2008 -0800"
      },
      "message": "libertas: don\u0027t exit worker thread until kthread_stop() is called\n\nThe kthread code can\u0027t cope with a thread exiting of its own accord and\nthen someone calling kthread_stop() for it. When the thread detects that\nit needs to die, make it wait for kthread_stop() to be called.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ad36d780caf34630d1a4cc39f9bc11017f5b81d",
      "tree": "e108911eb96f8bf7379bc220a52723e03d8b41ee",
      "parents": [
        "b7c5678f0b1e6c385b0b308a9e8298edf3c91a20"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun Dec 16 19:21:06 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:25 2008 -0800"
      },
      "message": "b43legacy: Fix rfkill radio LED\n\nThis fixes Bug #9414 for b43legacy. This patch is the equivalent of one\nsubmitted earlier for b43.\n\nSince addition of the rfkill callback, the LED associated with the off\nswitch on the radio has not worked for several reasons:\n\n(1) Essential data in the rfkill structure were missing.\n(2) The rfkill structure was initialized after the LED initialization.\n(3) There was a minor memory leak if the radio LED structure was inited.\n\nOnce the above problems were fixed, additional difficulties were noted:\n\n(4) The radio LED was in the wrong state at startup.\n(5) The radio switch had to be manipulated twice for each state change.\n(6) A circular mutex locking situation existed.\n(7) If rfkill-input is built as a module, it is not automatically loaded.\n\nThis patch fixes all of the above and removes a couple of sparse warnings.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b7c5678f0b1e6c385b0b308a9e8298edf3c91a20",
      "tree": "b349672013a20ce9a600667aa967cdab6a119219",
      "parents": [
        "2fda096d188ddae51a0fe8cd5b13cf9c84b03c1e"
      ],
      "author": {
        "name": "Ramkrishna Vepa",
        "email": "ram.vepa@neterion.com",
        "time": "Mon Dec 17 11:40:15 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:24 2008 -0800"
      },
      "message": "S2io: Fixes to enable multiple transmit fifos\n\nMultiple transmit fifo initialization -\n  - Assigned equal scheduling priority for all configured FIFO\u0027s.\n  - Modularized transmit traffic interrupt initialization since it is executed in\n    s2io_card_up and s2io_link. Enable continuous tx interrupt when link is UP\n    and vice verse.\n  - Enable transmit interrupts for all configured transmit fifos.\n  - Fixed typo errors.\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2fda096d188ddae51a0fe8cd5b13cf9c84b03c1e",
      "tree": "6655b7f5292345109156930d54489e0d94b2f168",
      "parents": [
        "bc4b6b52691bae42b1eec3eb86ab4c718387d9f0"
      ],
      "author": {
        "name": "Surjit Reang",
        "email": "surjit.reang@neterion.com",
        "time": "Thu Jan 24 02:08:59 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:23 2008 -0800"
      },
      "message": "S2io: Fixes to enable multiple transmit fifo support\n\nFixes to enable multiple transmit fifos (upto a maximum of eight).\n  - Moved single tx_lock from struct s2io_nic to struct fifo_info.\n  - Moved single ufo_in_band_v structure from struct s2io_nic to struct\n    fifo_info.\n  - Assign the respective interrupt number for the transmitting fifo in the\n    transmit descriptor (TXD).\n- Added boundary checks for number of FIFOs enabled and FIFO length.\n\nSigned-off-by: Surjit Reang \u003csurjit.reang@neterion.com\u003e\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bc4b6b52691bae42b1eec3eb86ab4c718387d9f0",
      "tree": "2554bd6d43828c99a5258997484bbdc5298ea0e7",
      "parents": [
        "b881955b7d045e7486e9af08398242aeb7199f67"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Mon Dec 17 18:47:41 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:22 2008 -0800"
      },
      "message": "cxgb3 - Fix EEH, missing softirq blocking\n\nset_pci_drvdata() stores a pointer to the adapter,\nnot the net device.\nAdd missing softirq blocking in t3_mgmt_tx.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b881955b7d045e7486e9af08398242aeb7199f67",
      "tree": "fadf96f161a8a03bd285c4b63140407ab5f527d9",
      "parents": [
        "06daa168b681797c91ce1fd567d706b9b84738e2"
      ],
      "author": {
        "name": "Divy Le Ray",
        "email": "divy@chelsio.com",
        "time": "Mon Dec 17 18:47:31 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:22 2008 -0800"
      },
      "message": "cxgb3 - parity initialization for T3C adapters.\n\nAdd parity initialization for T3C adapters.\n\nSigned-off-by: Divy Le Ray \u003cdivy@chelsio.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "01f31ac8289200e1cab4d100ce991cebe5731360",
      "tree": "7fb3245d3e4797cf1f622836166c266328fa7197",
      "parents": [
        "07b270eab52433e3f61c298eb5ff9d9a668c2458"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Thu Dec 13 16:03:00 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:20 2008 -0800"
      },
      "message": "PLIP driver: convert the semaphore killed_timer_sem to completion\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "07b270eab52433e3f61c298eb5ff9d9a668c2458",
      "tree": "24ed71a8a38ef53a19794806d4d70ffc23d1d945",
      "parents": [
        "9329f4e4d261bb026b53565e22b7fab1d2973cd0"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "Lee.Schermerhorn@hp.com",
        "time": "Thu Dec 13 16:02:59 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:20 2008 -0800"
      },
      "message": "bnx2x depends on ZLIB_INFLATE\n\nThe bnx2x module depends on the zlib_inflate functions.  The build will\nfail if ZLIB_INFLATE has not been selected manually or by building another\nmodule that automatically selects it.\n\nModify BNX2X config option to \u0027select ZLIB_INFLATE\u0027 like BNX2\nand others.  This seems to fix it.\n\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nAcked-by: Eliezer Tamir \u003celiezert@broadcom.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9329f4e4d261bb026b53565e22b7fab1d2973cd0",
      "tree": "c519a40005646a49856e338206c0ace0675aeee6",
      "parents": [
        "67b3c27c8a8d8f81ffc3fe0afc0d805d66744d18"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Thu Dec 13 16:02:55 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:19 2008 -0800"
      },
      "message": "pcmcia net: use roundup_pow_of_two() macro instead of grotesque loop\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "67b3c27c8a8d8f81ffc3fe0afc0d805d66744d18",
      "tree": "d202c7fd4e723f63ab43c3be9b9935d48d1dc9b9",
      "parents": [
        "8b32e63d48d43f3843222ca66fecd45ff2a74147"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Dec 17 13:50:23 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:18 2008 -0800"
      },
      "message": "e1000: Dump the eeprom when a user encounters a bad checksum\n\nTo help supporting users with a bad eeprom checksum, dump the\neeprom info when such a situation is encountered by a user.\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8b32e63d48d43f3843222ca66fecd45ff2a74147",
      "tree": "4ae452cf63f066fe839e3d6eb3f222f315163509",
      "parents": [
        "67cefcbafc16d01f9d64be8c62cccfd30b3b07c2"
      ],
      "author": {
        "name": "Matheos Worku",
        "email": "matheos.worku@sun.com",
        "time": "Fri Dec 14 11:48:36 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:17 2008 -0800"
      },
      "message": "ixgb: enable sun hardware support for broadcom phy\n\nImplement support for a SUN-specific PHY.\n\nSUN provides a modified 82597-based board with their own\nPHY that works with very little modification to the code. This\npatch implements this new PHY which is identified by the\nsubvendor device ID. The device ID of the adapter remains\nthe same.\n\nSigned-off-by: Matheos Worku \u003cmatheos.worku@sun.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "67cefcbafc16d01f9d64be8c62cccfd30b3b07c2",
      "tree": "f6b420d7a74a583262a825461564666c61c9bc1c",
      "parents": [
        "a7df90a51944a963d9a4fbe12790630aa4da7aee"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Dec 13 09:36:53 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:17 2008 -0800"
      },
      "message": "e1000: remove no longer used code for pci read/write cfg\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a7df90a51944a963d9a4fbe12790630aa4da7aee",
      "tree": "45d8b1c4d4c00f400939dc3d1b8cb68a4c6dfb55",
      "parents": [
        "8327d000e092f737f7d6602258e5c7575686cc37"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Dec 10 19:00:38 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:16 2008 -0800"
      },
      "message": "ixgb endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8327d000e092f737f7d6602258e5c7575686cc37",
      "tree": "259cb9df3fe6fc0eae293746d05cccde6500ce70",
      "parents": [
        "aaf918ba8cf941a6aa7dc52c307470b48259a751"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Dec 10 18:54:12 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:15 2008 -0800"
      },
      "message": "ixgbe endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "aaf918ba8cf941a6aa7dc52c307470b48259a751",
      "tree": "8a4e0b20323e00166f4c62d6e633700a9a9fd575",
      "parents": [
        "5bb7ea26148369315492c3dfc43c3b6366a9f279"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Dec 10 18:32:49 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:15 2008 -0800"
      },
      "message": "e100 endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5bb7ea26148369315492c3dfc43c3b6366a9f279",
      "tree": "3250e30a8d7c3aec8bd4d49e63329bb9a7b8de7f",
      "parents": [
        "79ea13ce07c951bb4d95471e7300baa0f1be9e78"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Dec 09 16:06:41 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:13 2008 -0800"
      },
      "message": "forcedeth endianness bugs\n\n* misannotation: struct register_test members are actually host-endian\n* bug: cpu_to_le64(n) \u003e\u003e 32 instead of cpu_to_le32(n \u003e\u003e 32) in setting\n-\u003ebufhigh and similar for -\u003ebuflow (take low bits, _then_ convert to\nlittle-endian, not the other way round).\n* bug: setup_hw_rings() should not convert to little-endian at all (we\nfeed the result to writel(), not store in shared data structure), let\nalone try to play with shifting and masking little-endian values.  Introduced\nwhen setup_hw_rings() went in, screwed both 64bit case and the old code for\n32bit rings it had replaced.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "79ea13ce07c951bb4d95471e7300baa0f1be9e78",
      "tree": "c0ea320464201854c5d3a222e2dd0d10ae22c95f",
      "parents": [
        "3e18826c73735eee5fca92584137824d9a387008"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Jan 24 02:06:46 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:12 2008 -0800"
      },
      "message": "NULL noise in drivers/net\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3e18826c73735eee5fca92584137824d9a387008",
      "tree": "032178c6c51dcb03459cbdc1ab7b7b7f442d1108",
      "parents": [
        "a39fe742e71257aaae1bdddcd453877d91e681ad"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Dec 11 19:49:39 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:11 2008 -0800"
      },
      "message": "e1000 endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "a39fe742e71257aaae1bdddcd453877d91e681ad",
      "tree": "72233a538ae249cd50acb820a668a71388a69496",
      "parents": [
        "439104b3a39b2f576daa229d783eb2cefac8b7df"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Dec 11 19:50:34 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:11 2008 -0800"
      },
      "message": "e1000e endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "439104b3a39b2f576daa229d783eb2cefac8b7df",
      "tree": "176bbf470b922bd6b0057006cd7e351eb6b972e8",
      "parents": [
        "f3ec33e587df02e25963755989cc473e3f07bf0d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Mon Dec 17 06:48:04 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:10 2008 -0800"
      },
      "message": "sungem endianness annotations\u001b\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f3ec33e587df02e25963755989cc473e3f07bf0d",
      "tree": "5f176f664af9b9b8ad76ca5fdfd8fd68de6a1fe5",
      "parents": [
        "b710b43c306650261c01ad08100791afec78a7db"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Dec 16 23:30:08 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:09 2008 -0800"
      },
      "message": "sunhme endianness annotations\n\n\tThis one is interesting - SBUS and PCI variants have\nopposite endianness in descriptors (SBUS is sparc-only, so there\nhost-endian \u003d\u003d big-endian).\n\n\tSolution: declare a bitwise type (hme32) and in accessor\nhelpers do typechecking and force-casts (once we know that the\ntype is right).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b710b43c306650261c01ad08100791afec78a7db",
      "tree": "656c18e9d3736b84b56c1f91303c28207c424951",
      "parents": [
        "f5a3ea6f966700ae82504202fdd827f2d3c79e66"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Dec 16 20:53:36 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:08 2008 -0800"
      },
      "message": "endianness annotations and fixes for olympic\n\n\t* missing braces in !readl(...) \u0026 ...\n\t* trivial endianness annotations\n\t* in olympic_arb_cmd() the loop collecting fragments of\npacket is b0rken on big-endian - we have\n\t(next_ptr \u0026\u0026 (buf_ptr\u003dolympic_priv-\u003eolympic_lap + ntohs(next_ptr)))\nas condition and it should have swab16(), not ntohs() - it\u0027s host-endian\nbyteswapped, not big-endian.  So if we get more than one fragment on big-endian\nhost, we get screwed.\n\tThis ntohs() got missed back when the rest of those had been switched\nto swab16() in 2.4.0-test2-pre1 - at a guess, nobody had hit fragmented\npackets during the testing of PPC fixes.\n\nPS: Ken Aaker cc\u0027d on assumption that he is the same guy who\u0027d done the\noriginal set of PPC fixes in olympic\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f5a3ea6f966700ae82504202fdd827f2d3c79e66",
      "tree": "a7bb9853b28458f6c0dcae6d69128da6b1103012",
      "parents": [
        "860621347e88b23517fc4ec93fa5af940401c3ec"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Dec 13 01:53:57 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:08 2008 -0800"
      },
      "message": "libertas: use spin_is_locked() instead of spin_trylock() in lbs_interrupt()\n\nWe get scary warnings on UP if we use spin_trylock() and find, as we\nhoped, that the lock in question is already locked.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "860621347e88b23517fc4ec93fa5af940401c3ec",
      "tree": "059223640a79bfe60f0dd9fe3c15d5656cac740a",
      "parents": [
        "020f3d0001cb249ceae623c1a7ae0c196326ef3f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Dec 13 00:32:36 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:07 2008 -0800"
      },
      "message": "libertas: pass channel argument directly to lbs_mesh_config()\n\nThere is weirdness here; the firmware seems to refuse to change channels\nat will.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "020f3d0001cb249ceae623c1a7ae0c196326ef3f",
      "tree": "7d0c7c534b3e42bf882d169b3758e100fd672f6d",
      "parents": [
        "9f4625776f96e26b15d98615337ea5916648b1e8"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Dec 12 23:29:13 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:06 2008 -0800"
      },
      "message": "libertas: cope with both old and new mesh TLV values\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9f4625776f96e26b15d98615337ea5916648b1e8",
      "tree": "3a2f0cce7da181875d7492c63a8f68d9c6005c64",
      "parents": [
        "506e9025e030c441679fb1ae77fb0d6266c34443"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Dec 12 22:50:21 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:06 2008 -0800"
      },
      "message": "libertas: make lbs_update_channel() function non-static\n\nWe\u0027ll want to use this for meshfrobbing\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "506e9025e030c441679fb1ae77fb0d6266c34443",
      "tree": "9869587068fae691b9bdee93c6b9df85ef786023",
      "parents": [
        "d1f7a5b8cfefdb443a05a9e3d636fe7fef57459a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Dec 12 20:06:06 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:05 2008 -0800"
      },
      "message": "libertas: add ethtool support for wake-on-lan configuration\n\nAlso, check that suspend is refused if HOST_SLEEP_CFG hasn\u0027t been done.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d1f7a5b8cfefdb443a05a9e3d636fe7fef57459a",
      "tree": "daa2e395b99c31d356f364467d8c3451dd22697e",
      "parents": [
        "ab25ecaea5459f2206dbae25106cff67a24d309e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Dec 12 17:40:56 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:04 2008 -0800"
      },
      "message": "libertas: implement suspend/resume for USB devices\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ab25ecaea5459f2206dbae25106cff67a24d309e",
      "tree": "c5f7917f257fc880c5cbe8037ab4b895899b47a9",
      "parents": [
        "f3db2bb411512d1ebd6233b3985d98f4fe7ea8a8"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Dec 12 17:38:56 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:03 2008 -0800"
      },
      "message": "libertas: implement suspend and resume core methods\n\nWe (ab)use priv-\u003efw_ready to stop the worker thread from sending more\ncommands or data after the response to the HOST_SLEEP_ACTIVATE command\ncomes in. And we set it from the callback function _directly_ to ensure\nthat the worker thread sees it immediately; if we did it in\nlbs_suspend() after waking up, that might be too late.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f3db2bb411512d1ebd6233b3985d98f4fe7ea8a8",
      "tree": "d0f7212810759af300c8fef2ba6009e7c38fc557",
      "parents": [
        "689442dca16eb27fee19074499d42845fe54c12a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Dec 12 16:04:12 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:03 2008 -0800"
      },
      "message": "libertas: make worker thread not freezable\n\nWe want it to send the HOST_SLEEP_ACTIVATE command on the way down...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "689442dca16eb27fee19074499d42845fe54c12a",
      "tree": "21346cef514f95ec2a842838dbe85bc09bef26fc",
      "parents": [
        "6ce4fd2a3a84e64a27c42aaa7de6e0e85dee3573"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Dec 12 16:00:42 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:02 2008 -0800"
      },
      "message": "libertas: switch lbs_cmd() to take a _pointer_ to the command structure\n\nThis way, it looks more like a normal function.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6ce4fd2a3a84e64a27c42aaa7de6e0e85dee3573",
      "tree": "4f9f5037a03aee5382af8cafb7d09699a658abb6",
      "parents": [
        "a27b9f96f21a2f15c423cca745f65de3db61e364"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Dec 12 15:19:29 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:01 2008 -0800"
      },
      "message": "libertas: add lbs_host_sleep_cfg() command function\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a27b9f96f21a2f15c423cca745f65de3db61e364",
      "tree": "31703fb9de80eb03279eaeb730d279296979cc26",
      "parents": [
        "23d36eec263d2c913ee651dc43472524397e4a0b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Dec 12 00:41:51 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:00 2008 -0800"
      },
      "message": "libertas: slight cleanup of netif queue stop/wake\n\nIn particular, we shouldn\u0027t be waking the queues in lbs_host_to_card_done()\nany more.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "23d36eec263d2c913ee651dc43472524397e4a0b",
      "tree": "4f662582dd693da4b29388a9ecc7a283b4572a3e",
      "parents": [
        "e1258177e437cb8b892622f2b7beedd4701540ac"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Dec 12 00:14:21 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:07:00 2008 -0800"
      },
      "message": "libertas: add missing newlines in debugging statements\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e1258177e437cb8b892622f2b7beedd4701540ac",
      "tree": "35addee654285e88ec1b49526cf3473427500f1e",
      "parents": [
        "06113c1c70349f5f888436ac2af28c707f4602ef"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 23:42:49 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:59 2008 -0800"
      },
      "message": "libertas: be more careful about command responses matching cur_cmd\n\nEspecially in the light of OLPC trac #5461, in which the firmware starts\nsending us seemingly random command responses which bear little relation\nto the command we sent it.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "06113c1c70349f5f888436ac2af28c707f4602ef",
      "tree": "38c3452a1b2d000d67b0f641a8263168e5b46874",
      "parents": [
        "8642f1f06292c4f30c7870a693f9ae94252e7ff2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 22:52:03 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:58 2008 -0800"
      },
      "message": "libertas: add debugging output to lbs_mesh_config()\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8642f1f06292c4f30c7870a693f9ae94252e7ff2",
      "tree": "a62594a6554b11d0b7da0ac6a17e067e43749350",
      "parents": [
        "88ae2915ccff97466e7a1e542f4a4d01c46b23f6"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 20:03:01 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:58 2008 -0800"
      },
      "message": "libertas: disable mesh temporarily while setting eth channel/assoc\n\nOtherwise the device won\u0027t let us change channels.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "88ae2915ccff97466e7a1e542f4a4d01c46b23f6",
      "tree": "74937c7aabd3efd6783cf2ffc18b00e1528918df",
      "parents": [
        "823eaa2cc261e3723772aa4aaa4d76c5815b117f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 19:57:05 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:57 2008 -0800"
      },
      "message": "libertas: add missing newline on debug message\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "823eaa2cc261e3723772aa4aaa4d76c5815b117f",
      "tree": "678d61c898704a66408df65206759f0e5e59472a",
      "parents": [
        "f5956bf1e4575175135d636db1b7f3ab950e0dc3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 19:56:28 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:56 2008 -0800"
      },
      "message": "libertas: allow setting channel on mshX device\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f5956bf1e4575175135d636db1b7f3ab950e0dc3",
      "tree": "31ee0c222b0f0f6fe56f3645589090c1166eafa0",
      "parents": [
        "387a1f046fcaf299d93bb6de81257670a4442648"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 19:30:57 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:56 2008 -0800"
      },
      "message": "libertas: allow get/set SSID on mshX device\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "387a1f046fcaf299d93bb6de81257670a4442648",
      "tree": "248330a4999a0edd6082a6c2fcd6a69d18420163",
      "parents": [
        "202f3f3ac90d8781ec1f37556c63aaf594b53581"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 18:53:20 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:55 2008 -0800"
      },
      "message": "libertas: whitespace cleanup in host.h\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "202f3f3ac90d8781ec1f37556c63aaf594b53581",
      "tree": "fc600fdb69392c1359ec6ec2110715dd51086ac9",
      "parents": [
        "1f8a08342c8c1c90d0b752f28eb6f24ea7164cdb"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 18:36:35 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:54 2008 -0800"
      },
      "message": "libertas: kill rx_urb_recall and eth_dev members of struct usb_card_rec\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1f8a08342c8c1c90d0b752f28eb6f24ea7164cdb",
      "tree": "97ef038bb2f2e42e813801957b581d4f9d73c564",
      "parents": [
        "23a397ac821ab0aa263bda47131bb0628e49101a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 18:57:49 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:53 2008 -0800"
      },
      "message": "libertas: kill references to mesh autostart\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "23a397ac821ab0aa263bda47131bb0628e49101a",
      "tree": "a631b5bb2b89885519791b46f712b04407692d6a",
      "parents": [
        "e7240acae372727aa8eb3a67ca7b189dd261136a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 18:56:42 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:53 2008 -0800"
      },
      "message": "libertas: add lbs_mesh sysfs attribute for enabling mesh\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e7240acae372727aa8eb3a67ca7b189dd261136a",
      "tree": "d5e25ca80321b2bcd544575f5a49ff244f36936f",
      "parents": [
        "2fd6cfe307557f3022b47288db3dc094c076e539"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 17:54:36 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:52 2008 -0800"
      },
      "message": "libertas: fix sparse endianness warnings in scan.c\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2fd6cfe307557f3022b47288db3dc094c076e539",
      "tree": "3c446e7276c312522e037830243893b9b4c22324",
      "parents": [
        "cb182a602802b36ff992afe238e1a3eafc0956b2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 17:44:10 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:51 2008 -0800"
      },
      "message": "libertas: make some more functions static\n\nsparse was getting on my tits.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cb182a602802b36ff992afe238e1a3eafc0956b2",
      "tree": "3db0e5d2fafbbf937dbe0d8b086963f3835f0d2b",
      "parents": [
        "2dd4b26264d48f10e802cc9f2d75542be5a3c7fa"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Dec 11 17:35:51 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:50 2008 -0800"
      },
      "message": "libertas: endianness fixes for get_channel/set_channel\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2dd4b26264d48f10e802cc9f2d75542be5a3c7fa",
      "tree": "2d79fa1cde5146df36c2add9c357e404512def94",
      "parents": [
        "8e3c91bb70372da692a5fefae9f698c94bb1e641"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Dec 11 16:54:15 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:50 2008 -0800"
      },
      "message": "libertas: convert RF_CHANNEL to a direct command\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8e3c91bb70372da692a5fefae9f698c94bb1e641",
      "tree": "c8befebaafa59facde125257c626c3440a22f785",
      "parents": [
        "79a9a37c1eb13bd645ec423c0c30b70838e7bf93"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Dec 11 15:50:59 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:49 2008 -0800"
      },
      "message": "libertas: convert DATA_RATE to a direct command\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "79a9a37c1eb13bd645ec423c0c30b70838e7bf93",
      "tree": "3a827ddeaf8e3469d17c5003aae5d1f52bdb5888",
      "parents": [
        "0f1c8232e839e215e38055cd8ae79225ab178185"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Dec 11 15:29:10 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:48 2008 -0800"
      },
      "message": "libertas: fix case of FWT_ACCESS_LIST_ROUTE and FWT_ACCESS_LIST_NEIGHBOR commands\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0f1c8232e839e215e38055cd8ae79225ab178185",
      "tree": "d83d1f6f9805918b982fef18e5d9fcc2a9326191",
      "parents": [
        "301eacbf30e33f461701df91cb250d3fc24c5fe5"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 15:28:18 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:47 2008 -0800"
      },
      "message": "libertas: remove casts from lbs_cmd() and lbs_cmd_with_response() macros\n\nIf stupid people like me give it arguments with the wrong type (like a\npointer to the structure, for example, instead of the structure itself),\nthen we should probably notice that at compile time. Otherwise, much\nconfusion ensues.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "301eacbf30e33f461701df91cb250d3fc24c5fe5",
      "tree": "287a89838a0e5a36f390fba615e60bdc75baa037",
      "parents": [
        "ad9d7a7f3cc73a6288920cc17c807f56bd8327fc"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 15:23:59 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:46 2008 -0800"
      },
      "message": "libertas: convert CMD_MESH_ACCESS to a direct command\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ad9d7a7f3cc73a6288920cc17c807f56bd8327fc",
      "tree": "2dce0e811cb7d6145a4d4988194d72cd4dce4c2d",
      "parents": [
        "ddac452680a5164bb47d61ea54f596ddaf3aea7d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 15:22:27 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:46 2008 -0800"
      },
      "message": "libertas: fix debug output in lbs_cmd_copyback() function.\n\nBad dcbw. Always test on big-endian, or at least use sparse.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ddac452680a5164bb47d61ea54f596ddaf3aea7d",
      "tree": "8aae999ecedd85ca14dd5dfeeb832d46cc7c1b76",
      "parents": [
        "c9cd6f9d630c4422d5f7eb8018b28846e25dba20"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Dec 11 13:49:39 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:45 2008 -0800"
      },
      "message": "libertas: rename and re-type bufvirtualaddr to cmdbuf\n\nMake it a struct cmd_header, since that\u0027s what it is, and clean up\nthe places that it\u0027s used.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c9cd6f9d630c4422d5f7eb8018b28846e25dba20",
      "tree": "852abbf20de397a6667221b255b99164c982a53d",
      "parents": [
        "10bca0d5f4829a8acd9a7a51cb7b35e38b23280a"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 13:15:25 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:44 2008 -0800"
      },
      "message": "libertas: wait for \u0027firmware ready\u0027 event from firmware after loading\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "10bca0d5f4829a8acd9a7a51cb7b35e38b23280a",
      "tree": "43ae681a798a90af7c02b0a5d417b7f197f70eea",
      "parents": [
        "6bc822b5164e66ab9b93f96172df8902bfd37618"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 12:54:43 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:44 2008 -0800"
      },
      "message": "libertas: move removal of lbs_rtap file to lbs_stop_card()\n\nThis prevents us from trying to remove it when it didn\u0027t exist, in the\nerror case.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6bc822b5164e66ab9b93f96172df8902bfd37618",
      "tree": "5def4d4a14c99c60867d48e2abb4247d90f68e3e",
      "parents": [
        "6e66f03ff78b23d845920739373b1561c546b13f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 12:53:43 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:43 2008 -0800"
      },
      "message": "libertas: switch USB cardp-\u003epriv to \u0027struct lbs_private *\u0027 and resulting fix\n\nAmazing what interesting things the compiler will tell you if you let it\nknow what types you expect to be passing around.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6e66f03ff78b23d845920739373b1561c546b13f",
      "tree": "c190caf119aedbcc07d6020226dfd4637ef44970",
      "parents": [
        "a8bdcd71fd33e4a919f9f0cb32207c644b70853f"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Dec 11 12:42:16 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:42 2008 -0800"
      },
      "message": "libertas: convert GET_HW_SPEC to a direct command\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a8bdcd71fd33e4a919f9f0cb32207c644b70853f",
      "tree": "f1c3d008e5d830800302fcb0b5ef189980e1eee2",
      "parents": [
        "7ad994dec7d36c319cb35cbf3a920d3bda96e6b0"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Dec 11 12:40:35 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:41 2008 -0800"
      },
      "message": "libertas: add simple copyback command callback\n\nA simple callback which copies the response back into the\ncommand buffer that was used to send the command to the\ncard.  Will allow for direct command processing outside\nthe mega-switches in cmd.c and cmdresp.c.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7ad994dec7d36c319cb35cbf3a920d3bda96e6b0",
      "tree": "b186f3896514d34a86438b61bf3770fde0e4d960",
      "parents": [
        "b15152a4033d4c82015bb79c6b81eeb0a2edeeea"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Tue Dec 11 12:33:30 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:41 2008 -0800"
      },
      "message": "libertas: clean up direct command handling\n\nMove direct command handling through __lbs_cmd() over to using the\nheader as the first member of the command structure, and only define\nthe __lbs_cmd() callback in one place rather than 3.  Convert boot2\nversion command to new usage.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "b15152a4033d4c82015bb79c6b81eeb0a2edeeea"
}
