)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "b15152a4033d4c82015bb79c6b81eeb0a2edeeea",
      "tree": "0a461163949b438e7c46525fb6eacf907866c84c",
      "parents": [
        "4f82f5c853e314dfe877b87b4c1e4b127ee9a34b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 11:55:37 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:40 2008 -0800"
      },
      "message": "libertas: don\u0027t run thread while firmware not yet ready\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f82f5c853e314dfe877b87b4c1e4b127ee9a34b",
      "tree": "71f48875b74f1a0a0c010bb9b9cd37cb31d72f69",
      "parents": [
        "c8ba39d0605200c81f43c59418871e036d973685"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Dec 11 00:07:58 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:39 2008 -0800"
      },
      "message": "libertas: switch to a waitqueue and timer for handling USB firmware load\n\nNo need to busy-wait, even if we did have a 100ms delay in the loop.\nThis makes it easier to support the new \u0027firmware ready\u0027 event which is\nin the new firmware, too.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c8ba39d0605200c81f43c59418871e036d973685",
      "tree": "ac0617803801c358eb5b80ce4267668fe283d345",
      "parents": [
        "8552855f9860b222673e86a88de2543f53f83dc2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 10 18:53:34 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:39 2008 -0800"
      },
      "message": "libertas: improve reliability of firmware reloading on USB\n\nIncrease the delay between issuing the RESET command and the usb reset,\nand be prepared to discard more than one \u0027normal\u0027 packet from it before\nit resets.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8552855f9860b222673e86a88de2543f53f83dc2",
      "tree": "8f3880dac86342343c5070f80149c90490fe63dd",
      "parents": [
        "852e1f2a2627274102a3c2dc70a6547aeab99cb6"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 10 16:38:18 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:38 2008 -0800"
      },
      "message": "libertas: make rtap and normal modes mutually exclusive, clean up open/stop\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "852e1f2a2627274102a3c2dc70a6547aeab99cb6",
      "tree": "6701d518c17e15b488bfe4b977d385b290d0a2d6",
      "parents": [
        "b31d8b90dcc6fbe39147863d13b93a8d49d2b341"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Dec 10 15:24:47 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:37 2008 -0800"
      },
      "message": "libertas: clean up is_command_allowed_in_ps()\n\nTotal overkill to have an array when there\u0027s only one command in it.\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": "b31d8b90dcc6fbe39147863d13b93a8d49d2b341",
      "tree": "61683380990e28c083249fe02136d58a2626499d",
      "parents": [
        "14e865ba5d9e9adc90363e572743ac238935ba38"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 10 15:25:42 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:36 2008 -0800"
      },
      "message": "libertas: remove pre_open_check()\n\nThe firmware is always initialised before we register the netdevices.\nIt\u0027s not possible for pre_open_check() to fail.\n\nOne day we might try loading firmware in -\u003eopen(), but still it won\u0027t be\njust a _check_, like this.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "14e865ba5d9e9adc90363e572743ac238935ba38",
      "tree": "75da586b634bb14f7bdcfb6220a9345d2d35517c",
      "parents": [
        "4f679496567809ce1e95730c25274e1832537f4b"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Dec 10 15:11:23 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:36 2008 -0800"
      },
      "message": "libertas: make lbs_cmd() usage nicer\n\nDefine a macro that relieves the caller from having to use sizeof on\nthe command structure when calling lbs_cmd(), and move the prototype\nof __lbs_cmd() to a new cmd.h file.\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": "4f679496567809ce1e95730c25274e1832537f4b",
      "tree": "e46717a8df0eda9e741098ddaf56b7e1c36ab580",
      "parents": [
        "1309b55b4de18bbfe19c73225a5481d6cdc8a463"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 10 14:58:37 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:35 2008 -0800"
      },
      "message": "libertas: clean up lbs_interrupt()\n\nMake it take struct lbs_private as argument; that\u0027s all it wants anyway,\nand all callers were starting off from that. Don\u0027t wake the netif\nqueues, because those should be handled elsewhere. And sort out the\nlocking, with a big nasty warning for those who don\u0027t have the\ndriver_lock locked when they call it.\n\nOh, and fix if_cs.c to lock the driver_lock before calling it.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1309b55b4de18bbfe19c73225a5481d6cdc8a463",
      "tree": "7993651309a0a35f8ec954fffa0b7b04003f9d32",
      "parents": [
        "b6b8abe4ddec2cfb3471ea60f965a137cd4d529d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 10 13:36:10 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:34 2008 -0800"
      },
      "message": "libertas: add opaque extra argument to cmd callback function\n\nThis will be useful for letting callbacks do stuff like copying the\nresponse into a buffer provided by the caller 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": "b6b8abe4ddec2cfb3471ea60f965a137cd4d529d",
      "tree": "bd666f4ecea2477fb7734abfb0e5a150549694e2",
      "parents": [
        "c3f949618d01d6c40a0267ae8c01695cc2de08e2"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Mon Dec 10 12:19:55 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:34 2008 -0800"
      },
      "message": "libertas: fix use-after-free error\n\nPreviously, the display of subscribed events could be wrong.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c3f949618d01d6c40a0267ae8c01695cc2de08e2",
      "tree": "7ccb4c1ab61b4fd69506925b073eb4ad13709a59",
      "parents": [
        "6f93a8e7e41c2d29749242f983f41e3f6a75b40b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 10 00:51:35 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:33 2008 -0800"
      },
      "message": "libertas: kill (IS,SET,UNSET)_MESH_FRAME.\n\nNo need for these any more. We\u0027ve collapsed all the unneeded nests of\nfunctions which needed to keep track of which device the skb belonged to.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f93a8e7e41c2d29749242f983f41e3f6a75b40b",
      "tree": "69f4acfc1ff4b7b5e94b3f8f33d9fc472da922b6",
      "parents": [
        "7bf02c2985ced746f8b8956dbe4b0384edb41846"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 10 00:49:26 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:32 2008 -0800"
      },
      "message": "libertas: kill lbs_upload_tx_packet()\n\nIt replaces two lines of code. And even for those it has to make\ninferences about things (i.e. which device) which the caller would have\njust known.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7bf02c2985ced746f8b8956dbe4b0384edb41846",
      "tree": "e135fe63b95718f3516f5ab8772afa6f2bb48c57",
      "parents": [
        "180be755aec37483337f64bfca3d4b02f5c8fef4"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 10 00:17:28 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:32 2008 -0800"
      },
      "message": "libertas: fix error cases in lbs_process_rxed_802_11_packet()\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "180be755aec37483337f64bfca3d4b02f5c8fef4",
      "tree": "310fc67f9a6a8f103203f82b71aa7e81f362defe",
      "parents": [
        "2eb188a1c57ae79283cee951c317bd191cf1ca56"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Dec 10 00:05:37 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:31 2008 -0800"
      },
      "message": "libertas: remove unreachable code from process_rxed_802_11_packet()\n\nThe function is only ever called if we\u0027re in rtap mode. So the bit in it\nwhich is conditional on rtap mode seems a little superfluous.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2eb188a1c57ae79283cee951c317bd191cf1ca56",
      "tree": "6fa459e2d171f035c97af88bfa5957dd544b4413",
      "parents": [
        "b8d40bc9c9099943cbcf18d285bf241f1f080a44"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 09 23:54:27 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:30 2008 -0800"
      },
      "message": "libertas: Move actual transmission to main thread\n\nThe locking issues with TX, especially TX from multiple netdevs, get\n_so_ much easier if you do it like this.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b8d40bc9c9099943cbcf18d285bf241f1f080a44",
      "tree": "eca2597edab39a71174bef7a193b2ba5fa0b06c8",
      "parents": [
        "45c24903b7026ec99c059d690f3618e3f95f2790"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 09 23:44:43 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:30 2008 -0800"
      },
      "message": "libertas: refactor the \u0027should I sleep?\u0027 decision in lbs_thread()\n\nThis was making my brain hurt.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "45c24903b7026ec99c059d690f3618e3f95f2790",
      "tree": "8f7c05b903e4377be8c947354aae8633aefe67f1",
      "parents": [
        "a97bcfed96b563f56f55dbccee70e09bd2800414"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 09 22:02:46 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:29 2008 -0800"
      },
      "message": "libertas: free successfully transmitted skbs again\n\nI was so busy cleaning up the failure modes that I accidentally forgot\nto make sure we still free them in the success case. Oops.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a97bcfed96b563f56f55dbccee70e09bd2800414",
      "tree": "52850cf542bad2e94d34a28e3a7ffe00c7cab0d8",
      "parents": [
        "121947c62ab049bfaeb8fadc9908834b5a99daf0"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 09 22:00:55 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:28 2008 -0800"
      },
      "message": "libertas: TX packet is radiotap iff it comes from rtap_dev\n\nFix one of the barriers to simultaneous radiotap and normal operation --\nstop misinterpreting the TX packets on the normal devices. We\u0027re also\ngoing to have to clone the incoming skbs and feed them into both\ndevices, and there seem to be firmware problems with staying associated\ntoo. But this is a reasonable start...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "121947c62ab049bfaeb8fadc9908834b5a99daf0",
      "tree": "358f04ad7b137bc86dc7d48e3c4d16dbeba7075d",
      "parents": [
        "d9268fb9a124d067cf93710a85bb6c158d131c97"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 09 19:54:11 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:27 2008 -0800"
      },
      "message": "libertas: set dev_addr on rtap device\n\nThis lets us bring it up, because eth_validate_addr() succeeds instead\nof returning -EINVAL. And finally monitor mode seems to (mostly) work.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d9268fb9a124d067cf93710a85bb6c158d131c97",
      "tree": "2a7c28fe0f1e78c1445a569042298c4c87f160c5",
      "parents": [
        "198cefb9320ea0aa1be43a93b398435447583081"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 09 16:22:21 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:27 2008 -0800"
      },
      "message": "libertas: stop using ieee80211 for radiotap device\n\nThere seems to be no point in doing it as an ieee80211 device instead of\na normal netdev, and when we override its -\u003epriv and then call\nfree_ieee80211() it has a distressing tendency to crash horribly.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "198cefb9320ea0aa1be43a93b398435447583081",
      "tree": "d1c168af96af49b0331811c36be6693a62341a83",
      "parents": [
        "a2b62dc1f17db16034cd4eee0f14e6e56065547c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 09 15:04:19 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:26 2008 -0800"
      },
      "message": "libertas: kill lbs_pre_start_xmit(), lib_mesh_pre_start_xmit()\n\nThese wrappers only do two things.\n\nFirstly, they set the frame type, which isn\u0027t necessary since\nlbs_hard_start_xmit() gets to see which device it belongs to anyway.\n\nSecondly, they return -EOPNOTSUPP if the device is in monitor mode.\nWhich is a strange thing to do and will provide nasty warnings from\nqdisc_restart(). And lbs_hard_start_xmit() seems to have code to cope\nwith monitor mode anyway.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a2b62dc1f17db16034cd4eee0f14e6e56065547c",
      "tree": "453e3e9fe97df882946fd05805860fc9c6221843",
      "parents": [
        "8af23b2f96dc3dabbc791c75f7c98a7b0d287177"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 09 14:37:59 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:25 2008 -0800"
      },
      "message": "libertas: clean up lbs_hard_start_xmit()\n\nHaving merged the nest of functions into one, now we can clean it up and\nfix the error handling, and the duplication -- and at least make a start\non the locking.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8af23b2f96dc3dabbc791c75f7c98a7b0d287177",
      "tree": "24710b10ea2c0105850bbb8b124a5eb070bd1ab8",
      "parents": [
        "a9bdce6564b25268af7315d3dd17f4f5b6435a45"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 09 12:57:14 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:25 2008 -0800"
      },
      "message": "libertas: kill lbs_process_tx() by merging it into lbs_hard_start_xmit()\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a9bdce6564b25268af7315d3dd17f4f5b6435a45",
      "tree": "1d6c27d8f024573a510cdba173a077bd4fb2b9a3",
      "parents": [
        "6b4a7e0fbd772495572e038d296853a741e0454b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 09 12:52:19 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:24 2008 -0800"
      },
      "message": "libertas: move lbs_hard_start_xmit() into tx.c\n\n... where it can shortly be merged with lbs_process_tx()...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6b4a7e0fbd772495572e038d296853a741e0454b",
      "tree": "7c5dfd7b636f18c16a564832cdf61d516912194b",
      "parents": [
        "2abdc0b7756ece70b1f0fd65a651bf8ce487a223"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 09 12:48:10 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:23 2008 -0800"
      },
      "message": "libertas: kill SendSinglePacket() function.\n\nMake a start on reducing the number of pointless nested functions,\nstarting with the StudlyCaps. No semantic changes (yet) -- we can sort\nout the now-obvious discrepancy in the failure paths in a separate\ncommit.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2abdc0b7756ece70b1f0fd65a651bf8ce487a223",
      "tree": "02f4e118f0e7eaa8ee05dbcdfa6ec7f4cffb1263",
      "parents": [
        "020bb19e2f8cfebb314b8bce4bc48a511c6f5940"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 09 12:37:27 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:22 2008 -0800"
      },
      "message": "libertas: kill internal tx queue for PS mode\n\nIt was buggy as hell anyway, since it was just spewing packets at the\ndevice when it wasn\u0027t necessarily ready for them (in the USB case, while\nthe URB was still busy).\n\nWe could probably do with a better way of flushing packets to the device\n_immediately_, before we stick it back into sleep mode. But we can no\nlonger just dequeue packets directly, it seems.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "020bb19e2f8cfebb314b8bce4bc48a511c6f5940",
      "tree": "15d895b09d51b0e7e28b2ed8ac599a167b8df9b3",
      "parents": [
        "6d35fdfced3922aa27f130eec2b28857c39298fd"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sun Dec 09 11:08:25 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:22 2008 -0800"
      },
      "message": "libertas: stop debugfs code looking at cmdpendingq\n\nIt doesn\u0027t need to wait until no commands are pending anyway -- it only\nneeds to wait until the scan is finished.\n\nWe can hopefully find it something else to wait on too -- it\u0027s the only\nuser of the cmd_pending waitqueue.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6d35fdfced3922aa27f130eec2b28857c39298fd",
      "tree": "154078d8defe6240808e12f07f0d3738e88867dd",
      "parents": [
        "a63b22bb5bb58d7a1d1b38aeac9a55c51565131c"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 08 23:49:06 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:21 2008 -0800"
      },
      "message": "libertas: cope with device which already has firmware loaded\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a63b22bb5bb58d7a1d1b38aeac9a55c51565131c",
      "tree": "fe7b43d270e761edf630e499233f750da53005c9",
      "parents": [
        "aa21c004f80bdf943736c62dccf0c0398d7824f3"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 08 20:56:44 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:20 2008 -0800"
      },
      "message": "libertas: use lbs_host_to_card_done() in lbs_tx_timeout()\n\nAlso attempt some locking in lbs_host_to_card_done()\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "aa21c004f80bdf943736c62dccf0c0398d7824f3",
      "tree": "6815328775d3b5ec46bb342c4c256cde0f223863",
      "parents": [
        "f86a93e1b2d05a7a38a48c91f8fb8fc7e8f1c734"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 08 20:04:36 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:19 2008 -0800"
      },
      "message": "libertas: kill struct lbs_adapter\n\nThere seems to be no reason for a separate structure; move it all\ninto struct lbs_private.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f86a93e1b2d05a7a38a48c91f8fb8fc7e8f1c734",
      "tree": "cbf3aa632ea3e9d87c4358594065e52e45de9ad2",
      "parents": [
        "e7deced05f15693cca71bfae747b8d57eadeb1b2"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 08 19:46:19 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:18 2008 -0800"
      },
      "message": "libertas: kill TxLockFlag\n\nWe don\u0027t need this. We can use adapter-\u003ecurrenttxskb instead.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e7deced05f15693cca71bfae747b8d57eadeb1b2",
      "tree": "3eedb1d58e5645b800d9d4a51f08042f26677866",
      "parents": [
        "59f3e4bf1e3bc385d91a993d75865f99baa0486d"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 08 18:29:16 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:18 2008 -0800"
      },
      "message": "libertas: fix lbs_rtap attribute in sysfs\n\nAt least it doesn\u0027t oops when you attempt to read or write it now.\nOnly when you enable it and then later turn it off. And when it\u0027s\nenabled I don\u0027t see how it actually works.\n\nBut one fewer oops is good, for now...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "59f3e4bf1e3bc385d91a993d75865f99baa0486d",
      "tree": "50c6fd9ca64c6d82b584919ea8b4938c98fdd299",
      "parents": [
        "448a51ae0684c146c9f9ba4e178ab2182512258f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 08 17:42:59 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:17 2008 -0800"
      },
      "message": "libertas: clean up lbs_thread() to make it slightly more readable\n\nNo semantic changes.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "448a51ae0684c146c9f9ba4e178ab2182512258f",
      "tree": "865dc30fe6ec85b901b8f944d11aa852ffd7a605",
      "parents": [
        "ac47246e246c183ed68b3fdb307a83d00313a325"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 08 00:59:54 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:16 2008 -0800"
      },
      "message": "libertas: switch lbs_cmd() to take a callback function pointer\n\nAll existing code which sends commands is set up to have some function\ncalled with the results, not to get data back. It\u0027s more versatile this\nway, and providing it with a callback function which involves memcpy()\nis hardly difficult.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ac47246e246c183ed68b3fdb307a83d00313a325",
      "tree": "be16670a7fd60c0acd07a6914b424b6b1bebb4ff",
      "parents": [
        "99c893f34ab932171af27264c0cba4946ca0c355"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 08 00:35:00 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:15 2008 -0800"
      },
      "message": "libertas: kill adapter-\u003enr_cmd_pending\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "99c893f34ab932171af27264c0cba4946ca0c355",
      "tree": "7fd6a203ea53d2bce39e09b0de36afa596dcb68c",
      "parents": [
        "c12bdc45d9bc4e576ca54944b708cd45c738ec07"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 08 00:23:55 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:14 2008 -0800"
      },
      "message": "libertas: Fix up error handling in lbs_setuserscan()\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c12bdc45d9bc4e576ca54944b708cd45c738ec07",
      "tree": "4344ae09aa279f6f7cd6d29042284b10082fdea5",
      "parents": [
        "c2df2efe96742b78454acdffe6d278ae334fc838"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Dec 07 19:32:12 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:14 2008 -0800"
      },
      "message": "libertas: Don\u0027t set IW_ENCODE_NOKEY when returning WEP keys.\n\nAlso clean up the double setting/clearing of IW_ENCODE_DISABLED.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c2df2efe96742b78454acdffe6d278ae334fc838",
      "tree": "972dc13146959e44f2d487bf1b86968f2b175076",
      "parents": [
        "1723047d6742cc172d5c0f1a5245deaee67ff331"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri Dec 07 15:30:44 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:13 2008 -0800"
      },
      "message": "libertas: endianness fixes\n\nRecently I found that that sparse by default doesn\u0027t endianness\nchecks. So I changed my compilation habit to be\n\nmake modules C\u003d1 SUBDIRS\u003ddrivers/net/wireless/libertas\nCHECKFLAGS\u003d\"-D__CHECK_ENDIAN__\"\n\nso that I get the little-endian checks from sparse as well. That\nshowed up a good bunch of problems.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1723047d6742cc172d5c0f1a5245deaee67ff331",
      "tree": "5285bceb2683c7c69249bf77b0a70fe1bb9d3729",
      "parents": [
        "0856e6816b30a84aa74c70ecb2bde0c41402f647"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Dec 07 15:13:05 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:12 2008 -0800"
      },
      "message": "libertas: Switch to using a callback function pointer for commands\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0856e6816b30a84aa74c70ecb2bde0c41402f647",
      "tree": "0979c3ad441c0a10603291e25988168579fefc86",
      "parents": [
        "ffd074fc78c1053b1f1697ebbe5bcfbb64949d16"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Dec 07 15:12:26 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:11 2008 -0800"
      },
      "message": "libertas: when usb_submit_usb fails, include the error code in the printk\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ffd074fc78c1053b1f1697ebbe5bcfbb64949d16",
      "tree": "8021f4bad2ece20959f1d9d412ab71723df8a0ef",
      "parents": [
        "83eacf233e62349c8a7282616fedc602ee95a555"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Fri Dec 07 16:52:10 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:11 2008 -0800"
      },
      "message": "libertas: implement new scanning logic\n\nThis changes the code that is used for scanning and makes it hopefully\neasier to understand:\n\n* move function into logical blocks\n* create a bunch of lbs_scan_add_XXXX_tlv() functions, that\n  help to create the TLV parameter of CMD_802_11_SCAN\n* all of them are now called from the much simpler lbs_do_scan()\n* no **puserscancfg double-pointers :-)\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nAcked-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": "83eacf233e62349c8a7282616fedc602ee95a555",
      "tree": "d6e45c5e890f533097aac3a7190e1dc1a3e99e2e",
      "parents": [
        "f9f6890e41815cfb8aa34fe9efb216fcc16eea9e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Fri Dec 07 12:56:45 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:10 2008 -0800"
      },
      "message": "libertas: Fix endianness in boot2_version handling.\n\nWe read it from the card. We byte-swap it. We write it back to the card.\nD\u0027oh.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f9f6890e41815cfb8aa34fe9efb216fcc16eea9e",
      "tree": "98923ff201b539747c1c9664435cec47df9ef6d6",
      "parents": [
        "04c80f1ab1333f21aa4e92f3554e83365da449a0"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Dec 06 14:44:21 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:09 2008 -0800"
      },
      "message": "libertas: Remove SET_BOOT2_VER support from the Big Switch Statement.\n\nAnd the death of libertas_prepare_and_send_command() starts...\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "04c80f1ab1333f21aa4e92f3554e83365da449a0",
      "tree": "0422d240b31c3cf88daf9b92e821fc41f5f23c0a",
      "parents": [
        "09d4fad6e8972061fbb0e2e5ae9e686d84f57af6"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Dec 06 12:51:00 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:09 2008 -0800"
      },
      "message": "libertas: Use lbs_cmd() for setting Boot2 version\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "09d4fad6e8972061fbb0e2e5ae9e686d84f57af6",
      "tree": "48c5151452013f7b551cf38743bebf26cf535a08",
      "parents": [
        "abe3ed14d39adcea9ae186cf741b15d11544458f"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "hs4233@mail.mn-solutions.de",
        "time": "Thu Dec 06 13:50:30 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:08 2008 -0800"
      },
      "message": "libertas: fix data packet size errors\n\nI wondered about junk bytes at the end when using \"lbsdebug +hex +host\"\nuntil I noticed that firmware for the CF card sends my extranous bytes.\nIt says \"I have 20 bytes\", I take 20 bytes, but the last 8 bytes of this\nare just data junk.\n\nAlso, in the new lbs_cmd() where was a size miscalulation\nthat made itself clear after fixing this bug.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "abe3ed14d39adcea9ae186cf741b15d11544458f",
      "tree": "65f0e7df2a2fea79541815a4a50349c4f020f533",
      "parents": [
        "6228c0aea544f5292977e6b27cd231a4ea137a62"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Thu Dec 06 13:01:21 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:07 2008 -0800"
      },
      "message": "libertas: don\u0027t cast a pointer to pointer of\n\nDon\u0027t cast struct foo * to struct list_head *, it\u0027s safe only when\nthe list member is the first member of struct foo.\n\nAlso don\u0027t cast struct list_head * to struct foo *.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6228c0aea544f5292977e6b27cd231a4ea137a62",
      "tree": "383a6bd632b6b7b3e993167059a54afa096476bd",
      "parents": [
        "ad9de29130599d4be3467932643797da3b9869f6"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Dec 06 12:38:31 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:06 2008 -0800"
      },
      "message": "libertas: Byteswap cmdptr-\u003esize in lbs_cmd()\n\nBad Holger. Always test on big-endian machines, if it\u0027s little-endian\nyou need to be swapping to/from.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ad9de29130599d4be3467932643797da3b9869f6",
      "tree": "0f5770e0df6cd992743d7e16e28daa1d0af77644",
      "parents": [
        "2c94404c30008a10ccd3c7e31645626eb90a8a06"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Dec 06 12:37:31 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:06 2008 -0800"
      },
      "message": "libertas: Zero \u0027pdata_size\u0027 field in cmd_ctrl_node reliably.\n\nOtherwise, lbs_process_rx_command() will take the new path for\nlbs_cmd() responses, when it shouldn\u0027t.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2c94404c30008a10ccd3c7e31645626eb90a8a06",
      "tree": "bf34728439a7d7e77c20a4acf74657ee5bd402b1",
      "parents": [
        "9088566176cb7f7361e862557eb20adfdd1bfc1f"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Dec 06 14:41:08 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:05 2008 -0800"
      },
      "message": "libertas: Move SET_BOOT2_VER command to if_usb where it belongs\n\nThis is meaningless for non-USB devices and unimplemented in their\nfirmware. It\u0027s somewhat dubious for USB devices too, but that\u0027s a\ndifferent story.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9088566176cb7f7361e862557eb20adfdd1bfc1f",
      "tree": "d95ff9ef1cebdf4129f0e6d2a26debdf762a71e9",
      "parents": [
        "675787e29fd97d08bf7e6253c89ab6de23bf7089"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Dec 06 10:36:08 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:04 2008 -0800"
      },
      "message": "libertas: Don\u0027t claim to have checksummed incoming packets.\n\nThis explains why we never noticed the corruption of checksums on\noutgoing packets... we weren\u0027t actually checking them either.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "675787e29fd97d08bf7e6253c89ab6de23bf7089",
      "tree": "81a51dd6696e5ba67a87e6b4bf2ee368854f23b7",
      "parents": [
        "0d61d04210b617963c202a3c4dcbcd26a024d5d3"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "h.schurig@mn-solutions.de",
        "time": "Wed Dec 05 17:58:11 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:04 2008 -0800"
      },
      "message": "libertas: handy function to call firmware commands\n\nUsing an arbitrary firmware command was actually very painful. One\nhad to change big switch() statements in cmd.c, cmdresp.c, add\nstructs to the big union in \"struct cmd_ds_command\" and add the\ndefine for the CMD_802_11_xxx to the proper place.\n\nWith this function, this is now much easier. For now, it implements\na blocking (a.k.a. CMD_OPTION_WAITFORRSP) way where one deals directly\nwith command requests and response buffers. You can do everything in\none place:\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0d61d04210b617963c202a3c4dcbcd26a024d5d3",
      "tree": "4eb105f000ea9b3104f16cf30ee886b413b16e45",
      "parents": [
        "c68b3bbdb596b5f82f1f0731f6fcb210735aff39"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "h.schurig@mn-solutions.de",
        "time": "Wed Dec 05 17:58:06 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:03 2008 -0800"
      },
      "message": "libertas: make more functions static\n\nThese functions were used in the old debugfs code for events, but\nas this code is now gone, there\u0027s no need to export those functions.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c68b3bbdb596b5f82f1f0731f6fcb210735aff39",
      "tree": "f9019c5ef50307b8c958dee58f75f0204abfd2a8",
      "parents": [
        "891f32a1c4fe5c57f15873fa1d9fff425b30ab4d"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "h.schurig@mn-solutions.de",
        "time": "Wed Dec 05 17:57:58 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:02 2008 -0800"
      },
      "message": "libertas: remove cmd_ctrl_node-\u003estatus\n\nThere was no code that ever did set this variable.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "891f32a1c4fe5c57f15873fa1d9fff425b30ab4d",
      "tree": "ce1c2b91f8cf2f0c4daa39c585bb0a8c0e53391c",
      "parents": [
        "e775ed7c677b163c80643036c32e23d3e59b9429"
      ],
      "author": {
        "name": "Holger Schurig",
        "email": "h.schurig@mn-solutions.de",
        "time": "Wed Dec 05 17:57:56 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:01 2008 -0800"
      },
      "message": "libertas: remove cmd_ctrl_node-\u003ecmdflags\n\nThere was no code that ever did set this flag.\n\nSigned-off-by: Holger Schurig \u003chs4233@mail.mn-solutions.de\u003e\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e775ed7c677b163c80643036c32e23d3e59b9429",
      "tree": "909af580ca37910f462b613ba60a4e97e3035209",
      "parents": [
        "f5ece8fc8d3f5e36bda3554b74b0fbecb0a14309"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Thu Dec 06 14:36:11 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:01 2008 -0800"
      },
      "message": "libertas: Consolidate lbs_host_to_card_done() function.\n\nAs we move towards having this done by a state machine, start by having\na single \u0027stuff sent\u0027 function, which is called by if_usb/if_sdio/if_cs\nafter sending both data and commands.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f5ece8fc8d3f5e36bda3554b74b0fbecb0a14309",
      "tree": "947509c1b56cd4c8a583efbc9f90551ceec2a408",
      "parents": [
        "77d8cf2c093be3b58f6deed10673d0bc8cbd4202"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Sat Dec 01 15:15:41 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:06:00 2008 -0800"
      },
      "message": "libertas: Remove cmd_oid from struct cmd_ctrl_node\n\nThis is only needed for SNMP and key operations; it doesn\u0027t need to be\npreserved outside that context.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "77d8cf2c093be3b58f6deed10673d0bc8cbd4202",
      "tree": "95988de8fa4406235ba30beaffe7e36e5ac281b4",
      "parents": [
        "38d1b4ce901506729f6c7f9a14f02f4327c577cc"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Nov 28 16:20:51 2007 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:59 2008 -0800"
      },
      "message": "libertas: Fix memory leak of RX skbs\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "38d1b4ce901506729f6c7f9a14f02f4327c577cc",
      "tree": "c7b55f18baea728ebad228b2ec5d5eeaeedb36b2",
      "parents": [
        "8ed7fc48eb31e583bb31c2bcfdd3a9c557bad5d0"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Dec 12 22:05:18 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:59 2008 -0800"
      },
      "message": "b43: Fix for broken transmission\n\nThis patch fixes the transmission problems introduced by\ncommit f04b3787bbce4567e28069a9ec97dcd804626ac7\n\nI\u0027m not sure if the dummy read is really required.\nThe old code does it. I think it can\u0027t hurt and can possibly\nfix some write posting problems (hardware bugs or whatever. Who knows).\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ed7fc48eb31e583bb31c2bcfdd3a9c557bad5d0",
      "tree": "43ece4c73d9e563c9a06b8fd7cde8cc8f72bbabb",
      "parents": [
        "bb54244be7d12c2a5985226061d598edb49c9078"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sun Dec 09 22:34:59 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:58 2008 -0800"
      },
      "message": "b43: Fix ofdmtab write regression\n\ncommit f04b3787bbce4567e28069a9ec97dcd804626ac7 introduced\na regression for the ofdmtable writing.\n\nIt incorrectly removed the writing of the high 16bits for\na 32bit table write and initialized the direction identifier\ntoo late.\n\nThis patch does also some cleanups to make the code much more\nreadable and adds a few comments, so non rocket scientists are\nalso able to understand what this address caching is all about.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bb54244be7d12c2a5985226061d598edb49c9078",
      "tree": "963cf883a262a077d608fc046b8475a75c927ce2",
      "parents": [
        "4fd1f8414664b3e834aa46cdbf8f0c12fc42a878"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Dec 05 20:59:59 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:57 2008 -0800"
      },
      "message": "iwlwifi: add missing comments\n\nThis patch add comments that escaped from the previous merge\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4fd1f8414664b3e834aa46cdbf8f0c12fc42a878",
      "tree": "30b0cd345797e5a2174e1be3c21f7bd23c49bdec",
      "parents": [
        "0946687803ff5495e4b7c0b7f2c6d002398bd5fa"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Wed Dec 05 20:59:58 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:56 2008 -0800"
      },
      "message": "iwlwifi: fix compliation warnings\n\nThis patch fixes compilation warnings introduced by \u0027fix ucode assertion\nfor RX queue overrun\u0027 patch\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0946687803ff5495e4b7c0b7f2c6d002398bd5fa",
      "tree": "bd150d303633c437040176b4bec2a1b66f22bfb6",
      "parents": [
        "2236761b8c53b2e352808576ff51f108b01a0ea8"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Wed Dec 05 20:59:57 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:56 2008 -0800"
      },
      "message": "iwlwifi: remove HT code from iwl-3945.h\n\nThis pach removes HT code from iwl-3945.h - it is not needed here as 3945\ndoes not support HT. The code ended up here during the header file split\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2236761b8c53b2e352808576ff51f108b01a0ea8",
      "tree": "08a36608ce6df4f76587848e8209b60b68c3e273",
      "parents": [
        "ef3122463d18c0a05b85654473b855a2af494221"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Wed Dec 05 11:01:23 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:55 2008 -0800"
      },
      "message": "orinoco: always use latest BSS info when caching scan results\n\nAlways copy the latest BSS information from the firmware\u0027s results to\nthe driver\u0027s BSS table to ensure that everything is up-to-date (IEs,\nsupported rates, encryption status, etc).\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ef3122463d18c0a05b85654473b855a2af494221",
      "tree": "be86dcfe153b19e339848f5419f9f60ee2cda47a",
      "parents": [
        "2b1ea591f6714729e5a998064ba9bff503137aa8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Dec 11 23:20:30 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:54 2008 -0800"
      },
      "message": "ipg: add __devexit annotation\n\nipg_remove() can become __devexit.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "2b1ea591f6714729e5a998064ba9bff503137aa8",
      "tree": "49dba51e3416548fa1043d3ded7c49cb3ab4eea1",
      "parents": [
        "8da5bb7a274559737defa400a42461e1366fc30a"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Dec 04 17:24:35 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:54 2008 -0800"
      },
      "message": "rt2x00: correct \"skb_buff\" typo\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8da5bb7a274559737defa400a42461e1366fc30a",
      "tree": "98e1d475333d488db96eb751d9ecd511df25a5b9",
      "parents": [
        "9893ba16c8fb9c94729061a88bdee40ecf3a3899"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Fri Nov 30 09:55:43 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:53 2008 -0800"
      },
      "message": "ipg: fix checkpatch reported errors\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Sorbica Shieh \u003csorbica@icplus.com.tw\u003e\nCc: Jesse Huang \u003cjesse@icplus.com.tw\u003e\n"
    },
    {
      "commit": "9893ba16c8fb9c94729061a88bdee40ecf3a3899",
      "tree": "40c11f7346f522504fe9ab1d72efeab2259d8b4e",
      "parents": [
        "dea4a87cabc4ba0c09123c6e8392aa68fe437b31"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Thu Jan 24 02:01:17 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:52 2008 -0800"
      },
      "message": "ipg: naming convention fixes\n\nThis changes some camel-case names to follow proper kernel naming convention.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Sorbica Shieh \u003csorbica@icplus.com.tw\u003e\nCc: Jesse Huang \u003cjesse@icplus.com.tw\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dea4a87cabc4ba0c09123c6e8392aa68fe437b31",
      "tree": "592d16531885493a437a27bcfd3249dba791711a",
      "parents": [
        "6d3b2cb92bee1cec43c716f4cd6554be1e6b36ea"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Fri Nov 30 09:54:51 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:51 2008 -0800"
      },
      "message": "ipg: remove some internal comments\n\nThis removes some now useless comments that were added when the driver was\ndeveloped out-of-tree.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Sorbica Shieh \u003csorbica@icplus.com.tw\u003e\nCc: Jesse Huang \u003cjesse@icplus.com.tw\u003e\n"
    },
    {
      "commit": "6d3b2cb92bee1cec43c716f4cd6554be1e6b36ea",
      "tree": "ff284c9bbe7a1a08c28c9b5e9d55680b5acfcb0a",
      "parents": [
        "1662e4b7af956979c6cb864bf23cf88f882cdaf8"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Fri Nov 30 09:54:33 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:51 2008 -0800"
      },
      "message": "ipg: remove commented out code\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Sorbica Shieh \u003csorbica@icplus.com.tw\u003e\nCc: Jesse Huang \u003cjesse@icplus.com.tw\u003e\n"
    },
    {
      "commit": "1662e4b7af956979c6cb864bf23cf88f882cdaf8",
      "tree": "a4916d2770fd4e2cd70cb2e45e3ed2cbacec7691",
      "parents": [
        "85d68a58833a9e361ecabd5e89d228301d346d94"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Fri Nov 30 09:54:06 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:50 2008 -0800"
      },
      "message": "ipg: remove driver version\n\nThe driver is in mainline now so there\u0027s no need to maintain a separate version\nnumber.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Sorbica Shieh \u003csorbica@icplus.com.tw\u003e\nCc: Jesse Huang \u003cjesse@icplus.com.tw\u003e\n"
    },
    {
      "commit": "85d68a58833a9e361ecabd5e89d228301d346d94",
      "tree": "dbc406efd6eaba8920dcc3349b7f554beaf69a5e",
      "parents": [
        "4602e665ff45e0af4cc64a6caf4c872f18d14148"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Fri Nov 30 09:53:51 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:49 2008 -0800"
      },
      "message": "ipg: remove IPG_DEV_KFREE_SKB macro\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Sorbica Shieh \u003csorbica@icplus.com.tw\u003e\nCc: Jesse Huang \u003cjesse@icplus.com.tw\u003e\n"
    },
    {
      "commit": "4602e665ff45e0af4cc64a6caf4c872f18d14148",
      "tree": "b01adf0a7a7c63def9065748cbf0bf98ae0e7dff",
      "parents": [
        "9305a775210030a09f2e373e72920573770a37de"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Fri Nov 30 09:53:33 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:49 2008 -0800"
      },
      "message": "ipg: remove boolean macros\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Sorbica Shieh \u003csorbica@icplus.com.tw\u003e\nCc: Jesse Huang \u003cjesse@icplus.com.tw\u003e\n"
    },
    {
      "commit": "9305a775210030a09f2e373e72920573770a37de",
      "tree": "050d806b89a69d850caedf310694290077b9f7cc",
      "parents": [
        "35a84fdc89c493a6b0c1eb61296f9bd514f7b947"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Fri Nov 30 09:53:09 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:48 2008 -0800"
      },
      "message": "ipg: remove old contact information\n\nRemove old comment as up-to-date contact information is in MAINTAINERS.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nCc: Sorbica Shieh \u003csorbica@icplus.com.tw\u003e\nCc: Jesse Huang \u003cjesse@icplus.com.tw\u003e\n"
    },
    {
      "commit": "35a84fdc89c493a6b0c1eb61296f9bd514f7b947",
      "tree": "389de964d4732ef742a31843a9663193f7824153",
      "parents": [
        "43fd6c7ebdd50276a7d26d7dddcb109c291dde50"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Dec 01 22:12:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:47 2008 -0800"
      },
      "message": "gianfar driver: eliminate compiler warnings and unnecessary macros\n\nThis patch eliminates the warning of unused return values when the driver\nregisters it sysfs files.  Now the driver will print an error if it is\nunable to register the sysfs files.\n\nIt also eliminates the macros used to wrap the DEVICE_ATTR macro and the\ndevice_create_file function call.  The macros don\u0027t reduce the number of\nlines of source code in the file and the name munging makes is so that\ncscope and friends don\u0027t see the references to the functions.  It\u0027s better\nto just call the kernel API directly.\n\nWhile we\u0027re at it, the DEVICE_ATTR instances have been moved down to\nbe grouped with the functions they depend on.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "43fd6c7ebdd50276a7d26d7dddcb109c291dde50",
      "tree": "84b8ba5eec6e4c471cb4f042c7127286b4cc1c6d",
      "parents": [
        "9ee1ba474fc37bcaf6a958bf7e995006fc69893b"
      ],
      "author": {
        "name": "Andrea Merello",
        "email": "andreamrl@tiscali.it",
        "time": "Sun Dec 02 17:17:51 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:46 2008 -0800"
      },
      "message": "rtl8187: fix tx power reading\n\nCCK and OFDM power levels are stored in adjacent bytes, not nibbles.\n\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: Andrea Merello \u003candreamrl@tiscali.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9ee1ba474fc37bcaf6a958bf7e995006fc69893b",
      "tree": "42224488712bfd808909ce48e0a4c2a8bc69c606",
      "parents": [
        "270243a50574455f593378377c0fa74284730f7d"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon Nov 26 16:14:42 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:46 2008 -0800"
      },
      "message": "iwlwifi: 802.11n add support to 8K A-MSDU Rx frames\n\nThis patch give the iwlwifi the ability to support A-MSDU up to 8K\n\nPlease notice - in order to work in 8K A-MSDU ucode support is needed,\nversion 4.44.1.19 (soon to be published). 4K A-MSDU works in current ucode\nversion as well.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "270243a50574455f593378377c0fa74284730f7d",
      "tree": "c93569a41c64cc5b79060a10d35c09f842a7ab16",
      "parents": [
        "67d620357a186adc0f4e7d1f5b095ea2c77e7072"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon Nov 26 16:14:41 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:45 2008 -0800"
      },
      "message": "iwlwifi: 802.11n comply HT rate scaling flows with mac80211 framework\n\nThis patch conforms the rate scaling flows according to the new mac80211\u0027s\nHT framework\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "67d620357a186adc0f4e7d1f5b095ea2c77e7072",
      "tree": "d5ee39e9837d01aefdccfb8fc084b561f8fa7367",
      "parents": [
        "fd105e79d19439d29a6561178fb5fe511e141f6b"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon Nov 26 16:14:40 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:44 2008 -0800"
      },
      "message": "iwlwifi: 802.11n comply HT add station flow with mac80211 framework\n\nThis patch conforms the addition of a new station to the iwlwifi station\ntable according to the new mac80211\u0027s HT framework\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fd105e79d19439d29a6561178fb5fe511e141f6b",
      "tree": "4867e5b41bc2a32c1d2c399f85827c5c7909c52f",
      "parents": [
        "8fb8803239debda77b90f7e4a5098067187d865e"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon Nov 26 16:14:39 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:43 2008 -0800"
      },
      "message": "iwlwifi: 802.11n comply HT self configuration flow with mac80211 framework\n\nThis patch conforms HW configuration changes according to new mac80211\u0027s\nHT framework\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8fb8803239debda77b90f7e4a5098067187d865e",
      "tree": "9866a491e79e69bbd6baae353e1897242b794f85",
      "parents": [
        "326eeee807ca7ed4489cb21d4ebe8e52079c11c3"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon Nov 26 16:14:38 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:42 2008 -0800"
      },
      "message": "iwlwifi: 802.11n handling probe request HT IE\n\nThis patch conforms the probe request\u0027s HT IE with the\nnew structures used in iwlwifi HT.\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "326eeee807ca7ed4489cb21d4ebe8e52079c11c3",
      "tree": "1b43673a5b61cfe371ca35179d455e79f2282369",
      "parents": [
        "9e0cc6de99792151b16dbd622b11ba6607a85b72"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon Nov 26 16:14:37 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:42 2008 -0800"
      },
      "message": "iwlwifi: 802.11n configuring hw_mode parameters to support HT in A/G\n\nThis patch fills the mac80211\u0027s ieee80211_hw_mode structures with the\nneeded 802.11n data needed for the new framework\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9e0cc6de99792151b16dbd622b11ba6607a85b72",
      "tree": "dff37e09f69fe28ab770bfafe9984b6079320c0c",
      "parents": [
        "923effd8d231ac480c6007e2a377c001a343a0ba"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon Nov 26 16:14:36 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:41 2008 -0800"
      },
      "message": "iwlwifi: 802.11n new framework structures preperation\n\nThis patch removes unnecessary or duplicate 802.11n data from structures\nin the code, and prepares them for new mac80211\u0027s 802.11n framework\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "923effd8d231ac480c6007e2a377c001a343a0ba",
      "tree": "3a5301e32a1fa640108a593177aa527308b46513",
      "parents": [
        "76bb77e03f5b01fb83fb9fa79febba6e499f948b"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Mon Nov 26 16:14:35 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:40 2008 -0800"
      },
      "message": "iwlwifi: 802.11n remove unnecessary config dependency\n\nThis patch removes MAC80211_HT config dependency as it has been\neliminated in mac80211, and adds a needed QoS dependency\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "76bb77e03f5b01fb83fb9fa79febba6e499f948b",
      "tree": "77c84ccefe35be9085b9ebb3387cb53eeaa6ea34",
      "parents": [
        "a84fd3452d65bd3ec39168ff976f9316f33ab8eb"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Nov 22 10:53:22 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:39 2008 -0800"
      },
      "message": "iwlwifi: cache mac80211 conf setting during a hardware scan\n\nThis patch caches mac80211 configuration setting during a hardware\nscan for the iwlwifi drivers.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a84fd3452d65bd3ec39168ff976f9316f33ab8eb",
      "tree": "5cf021089baf265a75ecd2ac5f779b3df814ccd7",
      "parents": [
        "d128394894d6489370e4e3466e799ec9e5a705a3"
      ],
      "author": {
        "name": "Miguel Botón",
        "email": "mboton.lkml@gmail.com",
        "time": "Sun Nov 25 15:58:07 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:39 2008 -0800"
      },
      "message": "iwlwifi: remove redundant declaration of \u0027iwl3945_priv\u0027 and \u0027iwl4965_priv\u0027 structs\n\nThis patch removes a redundant declaration of \u0027iwl3945_priv\u0027 and \u0027iwl4965_priv\u0027 structs.\n\nSigned-off-by: Miguel Boton \u003cmboton@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d128394894d6489370e4e3466e799ec9e5a705a3",
      "tree": "680e2e74356c7106de4b346818e72e46fe51f3c1",
      "parents": [
        "fde3571fd8613483f1203d11394ae316c6b79a03"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Thu Nov 29 11:10:16 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:38 2008 -0800"
      },
      "message": "iwlwifi: update version number to 1.2.22\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fde3571fd8613483f1203d11394ae316c6b79a03",
      "tree": "1cf86bcf3b5fc5cfd1990d0eeb96bc607093ac87",
      "parents": [
        "5c0eef960bdb87a53ba390aab7b069b2bc8d7f6d"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mabbas@linux.intel.com",
        "time": "Thu Nov 29 11:10:15 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:37 2008 -0800"
      },
      "message": "iwlwifi: avoid firmware command sending if rfkill is enabled\n\nThis patch fixed a ucode timeout issue and worked code with suspend\nto disk.\n\nSigned-off-by: Mohamed Abbas \u003cmabbas@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c0eef960bdb87a53ba390aab7b069b2bc8d7f6d",
      "tree": "7c219792536fc1bfcbdf35ae2741a0621f3ccdea",
      "parents": [
        "7878a5a4fcc5002e805c054730c4c5639c9d071d"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mabbas@linux.intel.com",
        "time": "Thu Nov 29 11:10:14 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:36 2008 -0800"
      },
      "message": "iwlwifi: fix ucode assertion for RX queue overrun\n\nThis patch allows the driver to restock the RX queue early if the RX\nqueue is almost empty. This will help on avoiding any ucode assert\nfor the RX overrun problem.\n\nSigned-off-by: Mohamed Abbas \u003cmabbas@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7878a5a4fcc5002e805c054730c4c5639c9d071d",
      "tree": "4c9dafcb1b996548a2220df8458008bc7601bb69",
      "parents": [
        "2bdc7031f9ea1826e16bffc3540d05de891c98bc"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mabbas@linux.intel.com",
        "time": "Thu Nov 29 11:10:13 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:36 2008 -0800"
      },
      "message": "iwlwifi: enhance WPA authenication stability\n\nThis patch enhanced WPA authenication stability by avoiding scan\nimmediately followed by association. We don\u0027t do any scanning right\nafter association in next several seconds. This will allow WPA\nauthentication to take place without any interruption.\n\nSigned-off-by: Mohamed Abbas \u003cmabbas@linux.intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2bdc7031f9ea1826e16bffc3540d05de891c98bc",
      "tree": "a7399eadf3a92405fe425b3b86d5c70c0a82c6dc",
      "parents": [
        "529699815b79f15a6644786dc4d6e9dd5153a447"
      ],
      "author": {
        "name": "Ben Cahill",
        "email": "ben.m.cahill@intel.com",
        "time": "Thu Nov 29 11:10:12 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:35 2008 -0800"
      },
      "message": "iwlwifi: document 4965 rate scaling\n\nDocument 4965 rate scaling\n\nSigned-off-by: Ben Cahill \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "529699815b79f15a6644786dc4d6e9dd5153a447",
      "tree": "434b6493483bc5cb8075cc8c1529e59b369a8ea8",
      "parents": [
        "2054a00bb83409345d14a944e25c15e6ea317651"
      ],
      "author": {
        "name": "Ben Cahill",
        "email": "ben.m.cahill@intel.com",
        "time": "Thu Nov 29 11:10:11 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:34 2008 -0800"
      },
      "message": "iwlwifi: add comments to Tx commands\n\nAdd comments to Tx commands\n\nClean up unused definitions in iwl-3945-commands.h\n\nSigned-off-by: Ben Cahill \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2054a00bb83409345d14a944e25c15e6ea317651",
      "tree": "451c6fcc7642649070a816bee4260bb0da48fb77",
      "parents": [
        "80cc0c382db318de88577eff027d5c4097abef81"
      ],
      "author": {
        "name": "Ben Cahill",
        "email": "ben.m.cahill@intel.com",
        "time": "Thu Nov 29 11:10:10 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:33 2008 -0800"
      },
      "message": "iwlwifi: add comments to QOS and ADD_STA commands\n\nAdd comments to QOS and ADD_STA commands\n\nSigned-off-by: Ben Cahill \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "80cc0c382db318de88577eff027d5c4097abef81",
      "tree": "ae9e22b93e112e9f6fb08fa152e44befcf8b44b9",
      "parents": [
        "075416cd18cb4a7ed057d9a96b388bc23b43c4b1"
      ],
      "author": {
        "name": "Ben Cahill",
        "email": "ben.m.cahill@intel.com",
        "time": "Thu Nov 29 11:10:09 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:05:33 2008 -0800"
      },
      "message": "iwlwifi: add comments to RXON command and txpower formats\n\nAdd comments to RXON command and txpower formats\n\nSigned-off-by: Ben Cahill \u003cben.m.cahill@intel.com\u003e\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "075416cd18cb4a7ed057d9a96b388bc23b43c4b1"
}
