)]}'
{
  "log": [
    {
      "commit": "e0eb68596232788bc352368f2fbc3cb088e42e41",
      "tree": "0cba5b7f58a3d9a842b5c8890dbd2d472f5da662",
      "parents": [
        "d86ec781ef9627a3fcd64a7a91d1b79a74d3927b"
      ],
      "author": {
        "name": "Michael Wu",
        "email": "flamingice@sourmilk.net",
        "time": "Tue Sep 18 17:29:21 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:34 2007 -0700"
      },
      "message": "[MAC80211]: rename ieee80211_cfg.h to cfg.h\n\nMight as well rename ieee80211_cfg.h to cfg.h to keep things consistent.\n\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d86ec781ef9627a3fcd64a7a91d1b79a74d3927b",
      "tree": "377a14668e77254ee85675320513f4823849b1b0",
      "parents": [
        "c095df531f3ab9699b031e220c0da76d6407b157"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Sep 18 17:29:21 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:33 2007 -0700"
      },
      "message": "[MAC80211]: kill vlan_id\n\nEach station has a vlan_id that is useless. Remove it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c095df531f3ab9699b031e220c0da76d6407b157",
      "tree": "2d51ad3003a5613ab91e1c1ffb7db6a510e5fe83",
      "parents": [
        "fa5fea711f4c3bd71f00181d6f385ef4d53ab375"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Sep 18 17:29:21 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:33 2007 -0700"
      },
      "message": "[MAC80211]: kill IE parse typedef\n\nThe parse result typedef isn\u0027t needed.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa5fea711f4c3bd71f00181d6f385ef4d53ab375",
      "tree": "ede6560b62f4608325b58c6ca70db3417c60740e",
      "parents": [
        "dd1cd4c620c174ebbdf78dc01b924115a06de5d3"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Sep 18 17:29:20 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:32 2007 -0700"
      },
      "message": "[MAC80211]: rename ieee80211_cfg.c to cfg.c\n\nIt\u0027s just painful to have the extra ieee80211_ prefix.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dd1cd4c620c174ebbdf78dc01b924115a06de5d3",
      "tree": "a04517b9ee2ede228ec4a8ab96099460060c4245",
      "parents": [
        "9c7d7728baf79c63ae58df95fb39ea13db487599"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Sep 18 17:29:20 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:32 2007 -0700"
      },
      "message": "[MAC80211]: print out wiphy name instead of master device\n\nThis makes mac80211 print out the wiphy name instead of the\nmaster device name where appropriate.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9c7d7728baf79c63ae58df95fb39ea13db487599",
      "tree": "204c7747ba15fa1917665dda854e051c2d164dca",
      "parents": [
        "693d454dffd43b2bab021d0e039a0c426181c1b0"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Sep 18 17:29:20 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:31 2007 -0700"
      },
      "message": "[MAC80211]: remove tx info sw_retry_attempt member\n\nThis is unused.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "693d454dffd43b2bab021d0e039a0c426181c1b0",
      "tree": "134193ff1c30c371adc883a01fab395c411d9e79",
      "parents": [
        "6b301cdfad96daa3cf4f0d775ab408f898308890"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Sep 18 17:29:20 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:30 2007 -0700"
      },
      "message": "[MAC80211]: fix warnings introduced by the doc patches\n\nThis fixes a warning about NUM_IEEE80211_MODES missing\nin a switch statement. Intentionally do not add a default\ncase so we get warnings at these places if we need to add\nnew modes.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b301cdfad96daa3cf4f0d775ab408f898308890",
      "tree": "5558938fe119897ba911bd851dda5cf3640898e7",
      "parents": [
        "c33e3f3bcd2b63b735c5b1028f3cfd1048c300c2"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Sep 18 17:29:20 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:30 2007 -0700"
      },
      "message": "[MAC80211]: yet more documentation\n\nAdd more mac80211 documentation.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c33e3f3bcd2b63b735c5b1028f3cfd1048c300c2",
      "tree": "18653fdde172ee89dd113260f4255a6fdbd65754",
      "parents": [
        "011bfcc4f3d3444b140da3880ae30a62cc93529e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Sep 17 01:29:26 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:29 2007 -0700"
      },
      "message": "[MAC80211]: remove IEEE80211_CONF_SSID_HIDDEN\n\nThe IEEE80211_CONF_SSID_HIDDEN setting is not useful for any driver\nwe have and should be a per-interface setting anyway. Remove it.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "011bfcc4f3d3444b140da3880ae30a62cc93529e",
      "tree": "2c856fefcd132ed308623b1da5cd47a22177d7af",
      "parents": [
        "72abd81b980ef7ffb83ecb4ac4a7627d9d575f50"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Sep 17 01:29:25 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:29 2007 -0700"
      },
      "message": "[MAC80211]: remove key threshold stuff\n\nThis patch removes the key threshold stuff from mac80211.\nI have patches for later that add it as a per-key setting\nto nl/cfg80211.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72abd81b980ef7ffb83ecb4ac4a7627d9d575f50",
      "tree": "82bed7bb728c862bce54883102703d5aea1a8f8f",
      "parents": [
        "ac630c2b1933e79ff32e3653ae656620cf4b4c79"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Sep 17 01:29:22 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:28 2007 -0700"
      },
      "message": "[MAC80211]: allow drivers to indicate failed FCS/PLCP checksum\n\nThis patch allows drivers to indicate bad FCS/PLCP CRC to the stack and\nhave the stack drop packets like that except for monitor interfaces.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac630c2b1933e79ff32e3653ae656620cf4b4c79",
      "tree": "187debee339f616dad7ad9083095f99b516ff047",
      "parents": [
        "f31ce76b781d15ab6b529663b95223f58171ec80"
      ],
      "author": {
        "name": "Vladimir Davydov",
        "email": "vladimir.davydov@promwad.com",
        "time": "Thu Sep 06 21:45:36 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:28 2007 -0700"
      },
      "message": "[LIBERTAS]: fix oops on the blackfin architecture\n\nFixing memory alignment problems on the blackfin architecture (maybe on the\nARM also)\n\nSigned-off-by: Vladimir Davydov \u003cvladimir.davydov@promwad.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f31ce76b781d15ab6b529663b95223f58171ec80",
      "tree": "048ae5bd7e5f7009257a9a309576701b40847015",
      "parents": [
        "28de0b36be2a4e7fb0ba7c9a77d61aeb229b27c0"
      ],
      "author": {
        "name": "Vladimir Davydov",
        "email": "vladimir.davydov@promwad.com",
        "time": "Thu Sep 06 21:41:02 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:27 2007 -0700"
      },
      "message": "[LIBERTAS]: fix oops on the blackfin architecture\n\nReserve two bytes to align pointer to the IP header.\n\nSigned-off-by: Vladimir Davydov \u003cvladimir.davydov@promwad.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "28de0b36be2a4e7fb0ba7c9a77d61aeb229b27c0",
      "tree": "f1aaa2fa6af4c1d58bb3d17483e3684e0390b889",
      "parents": [
        "6f05cbe5882e8b0fc5a984313cbb14ce7741411b"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Thu Sep 06 21:32:42 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:27 2007 -0700"
      },
      "message": "[LIBERTAS]: fix interrupts in CF driver\n\nThe following patch fixes the tx transmit timeout problem, which is\ncaused by the interrupts being incorrectly check and masked. The patch\nmoves the interrupt masking code so that interrupts are enabled only\nwhen the driver is registered and only disabled when the driver is\nunregistered.\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f05cbe5882e8b0fc5a984313cbb14ce7741411b",
      "tree": "1e5cde5308828b2bc760df25d57d19d6377a93b4",
      "parents": [
        "1065de1562b1552a24f83e379bcb5fed351a8bc4"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "ryan@bluewatersys.com",
        "time": "Thu Sep 06 21:30:32 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:26 2007 -0700"
      },
      "message": "[LIBERTAS]: set dnld_sent correctly for CF parts\n\nCorrects a minor bug with priv-\u003ednld_sent being set incorrectly in\nif_cs_host_to_card.\n\nSigned-off-by: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1065de1562b1552a24f83e379bcb5fed351a8bc4",
      "tree": "742e644b0f4fee21b63b27deda2a95818c6e0ae4",
      "parents": [
        "42a9174f541d2338d35b91869415d9ae9312ca0d"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Sep 20 20:10:07 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:25 2007 -0700"
      },
      "message": "[B43LEGACY]: Change the hardware radio enable logic and cleanup code\n\nThis change cleans up the radio-related messages in several ways.\n\n(1) The state of the rfkill switch is assumed to be on, rather than\n    tested. Now, any user without such a switch will not see any\n    messages. For devices with such a switch, a message will be\n    logged only if the initial state is off, or if the switch is toggled.\n(2) The routine for testing the switch state is no longer inline.\n(3) The LED handling routine is simplified.\n(4) The \"Radio turned off\" message that has confused some users has been\n    changed to \"Radio initialized\".\n\nThis patch is patterned after a similar change to b43 by Michael Buesch.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42a9174f541d2338d35b91869415d9ae9312ca0d",
      "tree": "34e35b54b63764a39c7e087d184b1e0fca1a9c5f",
      "parents": [
        "fda9abcf1a5b6b78a4ead25729583541af9876b5"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Thu Sep 20 21:11:02 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:25 2007 -0700"
      },
      "message": "[B43LEGACY]: Support for turning the radio off from software.\n\nThis adds support for turning the radio off in software.\nThat\u0027s useful in environments, where you don\u0027t want the RF\nto radiate any signals, but don\u0027t want to bring the interface down.\n\nThis patch is based on a similar patch of b43 by Michael Buesch.\n\nSigned-off-by: Larry Finger \u003clarry.finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fda9abcf1a5b6b78a4ead25729583541af9876b5",
      "tree": "ad8029180557a5c4dce3f0a4e7c118bffca25eef",
      "parents": [
        "6a724d68a38c33ba4c7f7b5f008301ac12c9ced1"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Sep 20 22:14:18 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:24 2007 -0700"
      },
      "message": "[B43]: Support for turning the radio off from software.\n\nThis adds support for turning the radio off in software.\nThat\u0027s useful in environments, where you don\u0027t want the RF\nto radiate any signals, but don\u0027t want to bring the interface down.\n\nCc: Larry Finger \u003clarry.finger@lwfinger.net\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a724d68a38c33ba4c7f7b5f008301ac12c9ced1",
      "tree": "0262fef76b8544936a0d13114f27215cfb18a4ac",
      "parents": [
        "61609bc0e4d3bc677ecdccf216a0a77563f52457"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Sep 20 22:12:58 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:24 2007 -0700"
      },
      "message": "[B43]: Remove the \"radio hw enabled\" message on startup.\n\nThis message is useless. Only report state changes.\n\nCc: Larry Finger \u003clarry.finger@lwfinger.net\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61609bc0e4d3bc677ecdccf216a0a77563f52457",
      "tree": "218ad785638f05c357571b400e0cb3fc21787ece",
      "parents": [
        "501d857ec93e797d4872d6b9b265b7472b455ddf"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Sep 20 22:06:39 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:23 2007 -0700"
      },
      "message": "[MAC80211]: Add support for setting TX power and radio status\n\nThis adds support for disabling the radio and setting the TXpower\nthrough wext.\nThis also fixes the prism TXpower ioctl (It always overwrote the TXpower\nvalue in ieee80211_hw_config())\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "501d857ec93e797d4872d6b9b265b7472b455ddf",
      "tree": "f4bbdd316145573af7234960599e45592b73f8fe",
      "parents": [
        "05155c83d13b983ac2c5691575fd471543df31fe"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Oct 03 18:14:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:22 2007 -0700"
      },
      "message": "[IEEE80211]: Fix softmac lockdep reports.\n\nIt seems I was actually able to hit this deadlock, on my quad G5 softmac\nlocks up more often than not. This fixes it by using an own workqueue\nthat can safely be flushed under RTNL.\n\nNot sure if the patch is correct with the workqueue naming. And don\u0027t\nthink with the patch it doesn\u0027t continually lock up. It still does, just\ndoesn\u0027t invoke lockdep warnings all the time.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "05155c83d13b983ac2c5691575fd471543df31fe",
      "tree": "e5bd845ab62aef2cdb9fcbf84b25718d455f17b4",
      "parents": [
        "6b9bafec6608539d07f7ccdeefe121dabe06604f"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Sep 19 19:10:08 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:21 2007 -0700"
      },
      "message": "[B43]: Change loglevel of radio-enable message.\n\nAlso cleanup the code a bit and remove the inline.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b9bafec6608539d07f7ccdeefe121dabe06604f",
      "tree": "38a76e37746631b5ad7925864899a03b7b2836eb",
      "parents": [
        "4b402c65a3a17257af45875159395278e4a2f0cd"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Sep 19 18:55:12 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:21 2007 -0700"
      },
      "message": "[SSB]: Sparse fixes.\n\nThis fixes all Sparse warnings in SSB.\nNo semantics change.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b402c65a3a17257af45875159395278e4a2f0cd",
      "tree": "0a3f3cad8fbcd4c331cc723fbb778fb3d4af2f09",
      "parents": [
        "b85b3b7af52d1c1bd45bfcd47aa425a15fda45f7"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Sep 19 18:53:44 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:20 2007 -0700"
      },
      "message": "[SSB]: Use ioreadX() and iowriteX() for PCI.\n\nOn a PCI bus use ioreadX() and iowriteX().\nWe map the I/O space with pci_iomap(), so we must use the correct\naccessor functions, too.\nreadX() and writeX() are not guaranteed to accept the cookie returned\nfrom pci_iomap() (though, it currently works on most architectures).\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b85b3b7af52d1c1bd45bfcd47aa425a15fda45f7",
      "tree": "41b001e42407a29fa7f1cf57667b8ff4379faabb",
      "parents": [
        "90f4dd0f4ba910b86f387874ed990ca69c0951a5"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Sep 19 18:51:38 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:20 2007 -0700"
      },
      "message": "[B43]: Don\u0027t lock irq_lock in debugfs txpower adjust\n\nIt\u0027s not required and the txpower adjustment must not be in atomic.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90f4dd0f4ba910b86f387874ed990ca69c0951a5",
      "tree": "492ef70ed0ba10f6f181e1ea335c95ebab4a5cae",
      "parents": [
        "ababda03e1a4c41d75cd86c186025532bf91d057"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sun Sep 16 15:08:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:19 2007 -0700"
      },
      "message": "[P54PCI]: terminate pci table\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ababda03e1a4c41d75cd86c186025532bf91d057",
      "tree": "fcd2f5ccb575c3f218c28b9c866fd2c5d36ea470",
      "parents": [
        "01449c5a469c8c1c647cfd3705b1ff290be6afff"
      ],
      "author": {
        "name": "Ulrich Kunitz",
        "email": "kune@deine-taler.de",
        "time": "Sat Sep 01 22:40:32 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:18 2007 -0700"
      },
      "message": "[ZD1211RD]: add USB id for Telegent TG54USB WLAN adapter\n\nReinhard Speyerer reported at 2007-08-10 a new device.\n\nHere are the information strings.\n\nProduct: Telegent TG54USB WLAN Adapter\nUSB ID: 129b:1666\nChip ID: zd1211 chip 129b:1666 v4330 high 00-01-36 RF2959_RF pa0 -----\nFCC ID: N89-UW620Z\n\nSigned-off-by: Ulrich Kunitz \u003ckune@deine-taler.de\u003e\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01449c5a469c8c1c647cfd3705b1ff290be6afff",
      "tree": "00afe5fe347a2fc51f35b7ca6e2346e67b081c49",
      "parents": [
        "fa46081c506ab518e8ea4095bc21b6d544006c00"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Sun Sep 16 17:26:49 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:18 2007 -0700"
      },
      "message": "[BCM43XX]: Change radio hardware switch status printk from debug to regular\n\nSome distros ship bcm43xx with debugging printout disabled. For those\nBCM43xx devices with radio on/off switches, this makes it impossible\nto know if the radio is on or off. This patch changes a pair of debug\nprintk\u0027s into ordinary printk\u0027s. It also changes the message that\nprints when the radio is initialized to the off state as the old message\nseems to confuse users.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa46081c506ab518e8ea4095bc21b6d544006c00",
      "tree": "8ad721949d536e7122dc4f75b690b35736fc72c0",
      "parents": [
        "e24eb521fbf2a350ce879dfc1d8e56d4ffa2aa22"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Fri Aug 31 00:30:31 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:17 2007 -0700"
      },
      "message": "[ZD1211RW]: Don\u0027t needlessly initialize variable to NULL in zd_chip\n\nNo need to initialize to NULL when variable is never used before\nit\u0027s assigned the return value of a kmalloc() call.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e24eb521fbf2a350ce879dfc1d8e56d4ffa2aa22",
      "tree": "6495c4bd8e2bdd6a376dea5252d36bc61f40c8a6",
      "parents": [
        "1156b2c689bf509cdc254394598d410787a02aec"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Tue Sep 25 19:42:02 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:17 2007 -0700"
      },
      "message": "[NET]: note that NETIF_F_LLTX is deprecated\n\nAm Freitag, 21. September 2007 schrieb Herbert Xu:\n\u003e Please don\u0027t use LLTX in new drivers.  We\u0027re trying to get rid\n\u003e of it since it\u0027s\n\u003e\n\u003e 1) unnecessary;\n\u003e 2) causes problems with AF_PACKET seeing things twice.\n\nI suggest to document that LLTX is deprecated.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nAcked-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1156b2c689bf509cdc254394598d410787a02aec",
      "tree": "2380d36002c1bcf6ced6401947614e1603d54a6d",
      "parents": [
        "8236632fb3532188c75656421e29f5ab51b47db7"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Sep 25 19:34:09 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:16 2007 -0700"
      },
      "message": "[IWLWIFI]: remove per-file CFLAGS for IWL define\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8236632fb3532188c75656421e29f5ab51b47db7",
      "tree": "e93f1c710c420fb643ddb424f0db974ac4e064f2",
      "parents": [
        "854d8363f37491c955b0edc60d37b62f3d71bb67"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Tue Sep 25 19:27:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:15 2007 -0700"
      },
      "message": "[NET_SCHED]: explict hold dev tx lock\n\nFor N cpus, with full throttle traffic on all N CPUs, funneling traffic\nto the same ethernet device, the devices queue lock is contended by all\nN CPUs constantly. The TX lock is only contended by a max of 2 CPUS.\nIn the current mode of operation, after all the work of entering the\ndequeue region, we may endup aborting the path if we are unable to get\nthe tx lock and go back to contend for the queue lock. As N goes up,\nthis gets worse.\n\nThe changes in this patch result in a small increase in performance\nwith a 4CPU (2xdual-core) with no irq binding. Both e1000 and tg3\nshowed similar behavior;\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "854d8363f37491c955b0edc60d37b62f3d71bb67",
      "tree": "fd8f1a2de2c60ca8abcac0b8117cdc5e293c2ac4",
      "parents": [
        "de3cb747ffac5f2a4a6bb156e7e2fd5229e688e5"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "dlezcano@fr.ibm.com",
        "time": "Tue Sep 25 19:18:04 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:15 2007 -0700"
      },
      "message": "[NET]: Dynamically allocate the loopback device, part 2.\n\nDoing this makes loopback.c a better example of how to do a\nsimple network device, and it removes the special case\nsingle static allocation of a struct net_device, hopefully\nmaking maintenance easier.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nAcked-By: Kirill Korotaev \u003cdev@sw.ru\u003e\nAcked-by: Benjamin Thery \u003cbenjamin.thery@bull.net\u003e\n"
    },
    {
      "commit": "de3cb747ffac5f2a4a6bb156e7e2fd5229e688e5",
      "tree": "fe79764b8093843934c9b9f82f573e7a92cef406",
      "parents": [
        "556829657397b9b05baec6691ead4e22ee8d1567"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "dlezcano@fr.ibm.com",
        "time": "Tue Sep 25 19:16:28 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:14 2007 -0700"
      },
      "message": "[NET]: Dynamically allocate the loopback device, part 1.\n\nThis patch replaces all occurences to the static variable\nloopback_dev to a pointer loopback_dev. That provides the\nmindless, trivial, uninteressting change part for the dynamic\nallocation for the loopback.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nAcked-By: Kirill Korotaev \u003cdev@sw.ru\u003e\nAcked-by: Benjamin Thery \u003cbenjamin.thery@bull.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "556829657397b9b05baec6691ead4e22ee8d1567",
      "tree": "44242431553e5e22c0bceaab7a06d9d7bf0dd2f6",
      "parents": [
        "0800f170263d19b882e519441156c5f6ed190fc1"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Sep 20 13:09:35 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:14 2007 -0700"
      },
      "message": "[NL80211]: add netlink interface to cfg80211\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0800f170263d19b882e519441156c5f6ed190fc1",
      "tree": "09dd9f9405390b969af4ee2fbea411308dcc7582",
      "parents": [
        "b76892051cf1c04d95872838e70146f65e3b9d75"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Sep 20 11:40:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:13 2007 -0700"
      },
      "message": "[TCP]: Minor coding style fixup.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b76892051cf1c04d95872838e70146f65e3b9d75",
      "tree": "475050b8e41eb317144465b1e2b9255fbad188b4",
      "parents": [
        "c96fd3d461fa495400df24be3b3b66f0e0b152f9"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Sep 20 11:37:19 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:12 2007 -0700"
      },
      "message": "[TCP]: Avoid clearing sacktag hint in trivial situations\n\nThere\u0027s no reason to clear the sacktag skb hint when small part\nof the rexmit queue changes. Account changes (if any) instead when\nfragmenting/collapsing. RTO/FRTO do not touch SACKED_ACKED bits so\nno need to discard SACK tag hint at all.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c96fd3d461fa495400df24be3b3b66f0e0b152f9",
      "tree": "b1fd9564bc0fefd634ff0043b29da98c409da30e",
      "parents": [
        "cd99889c616afe1e8addcf28da505600c04f065a"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Sep 20 11:36:37 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:12 2007 -0700"
      },
      "message": "[TCP]: Enable SACK enhanced FRTO (RFC4138) by default\n\nMost of the description that follows comes from my mail to\nnetdev (some editing done):\n\nMain obstacle to FRTO use is its deployment as it has to be on\nthe sender side where as wireless link is often the receiver\u0027s\naccess link. Take initiative on behalf of unlucky receivers and\nenable it by default in future Linux TCP senders. Also IETF\nseems to interested in advancing FRTO from experimental [1].\n\nHow does FRTO help?\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nFRTO detects spurious RTOs and avoids a number of unnecessary\nretransmissions and a couple of other problems that can arise\ndue to incorrect guess made at RTO (i.e., that segments were\nlost when they actually got delayed which is likely to occur\ne.g. in wireless environments with link-layer retransmission).\nThough FRTO cannot prevent the first (potentially unnecessary)\nretransmission at RTO, I suspect that it won\u0027t cost that much\neven if you have to pay for each bit (won\u0027t be that high\npercentage out of all packets after all :-)). However, usually\nwhen you have a spurious RTO, not only the first segment\nunnecessarily retransmitted but the *whole window*. It goes like\nthis: all cumulative ACKs got delayed due to in-order delivery,\nthen TCP will actually send 1.5*original cwnd worth of data in\nthe RTO\u0027s slow-start when the delayed ACKs arrive (basically the\noriginal cwnd worth of it unnecessarily). In case one is\ninterested in minimizing unnecessary retransmissions e.g. due to\ncost, those rexmissions must never see daylight. Besides, in the\nworst case the generated burst overloads the bottleneck buffers\nwhich is likely to significantly delay the further progress of\nthe flow. In case of ll rexmissions, ACK compression often\noccurs at the same time making the burst very \"sharp edged\" (in\nthat case TCP often loses most of the segments above high_seq\n\u003d\u003e very bad performance too). When FRTO is enabled, those\nunnecessary retransmissions are fully avoided except for the\nfirst segment and the cwnd behavior after detected spurious RTO\nis determined by the response (one can tune that by sysctl).\n\nBasic version (non-SACK enhanced one), FRTO can fail to detect\nspurious RTO as spurious and falls back to conservative\nbehavior. ACK lossage is much less significant than reordering,\nusually the FRTO can detect spurious RTO if at least 2\ncumulative ACKs from original window are preserved (excluding\nthe ACK that advances to high_seq). With SACK-enhanced version,\nthe detection is quite robust.\n\nFRTO should remove the need to set a high lower bound for the\nRTO estimator due to delay spikes that occur relatively common\nin some environments (esp. in wireless/cellular ones).\n\n[1] http://www1.ietf.org/mail-archive/web/tcpm/current/msg02862.html\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cd99889c616afe1e8addcf28da505600c04f065a",
      "tree": "0e92f46d64661a74e605714356b93e4307e715cb",
      "parents": [
        "009a2e3e4ec395a290b9e4c7c9ff99296fd6b7d8"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Sep 20 11:35:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:11 2007 -0700"
      },
      "message": "[TCP] FRTO: Update sysctl documentation\n\nSince the SACK enhanced FRTO was added, the code has been\nunder test numerous times so remove \"experimental\" claim\nfrom the documentation. Also be a bit more verbose about\nthe usage.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "009a2e3e4ec395a290b9e4c7c9ff99296fd6b7d8",
      "tree": "65aba1ad44fb5519a0a043b7a97d76242b4d663f",
      "parents": [
        "7c46a03e67d11d917d6c3dbf501b465b2ca97a6f"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Sep 20 11:34:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:11 2007 -0700"
      },
      "message": "[TCP] FRTO: Improve interoperability with other undo_marker users\n\nBasically this change enables it, previously other undo_marker\nusers were left with nothing. Reverse undo_marker logic\ncompletely to get it set right in CA_Loss. On the other hand,\nwhen spurious RTO is detected, clear it. Clearing might be too\nheavy for some scenarios but seems safe enough starting point\nfor now and shouldn\u0027t have much effect except in majority of\ncases (if in any).\n\nBy adding a new FLAG_ we avoid looping through write_queue when\nRTO occurs.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c46a03e67d11d917d6c3dbf501b465b2ca97a6f",
      "tree": "57c719d14349406bd654b78007876da6d4e48eec",
      "parents": [
        "13fcf850cc20373db4dd8a5c9f349583ab3817c4"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Sep 20 11:33:43 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:10 2007 -0700"
      },
      "message": "[TCP]: Cleanup tcp_tso_acked and tcp_clean_rtx_queue\n\nImplements following cleanups:\n- Comment re-placement (CodingStyle)\n- tcp_tso_acked() local (wrapper-like) variable removal\n  (readability)\n- __-types removed (IMHO they make local variables jumpy looking\n  and just was space)\n- acked -\u003e flag (naming conventions elsewhere in TCP code)\n- linebreak adjustments (readability)\n- nested if()s combined (reduced indentation)\n- clarifying newlines added\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13fcf850cc20373db4dd8a5c9f349583ab3817c4",
      "tree": "a3ef44d94215babe1362c267f84e04ecffeb3dbb",
      "parents": [
        "5af4ec236f7c98f3671fb26731457a172d85e0e6"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue Oct 09 01:28:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:09 2007 -0700"
      },
      "message": "[TCP]: Move accounting from tso_acked to clean_rtx_queue\n\nThe accounting code is pretty much the same, so it\u0027s a shame\nwe do it in two places.\n\nI\u0027m not too sure if added fully_acked check in MTU probing is\nreally what we want perhaps the added end_seq could be used in\nthe after() comparison.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5af4ec236f7c98f3671fb26731457a172d85e0e6",
      "tree": "04219129f5db8662c4a876e0f686e7a56fb4459c",
      "parents": [
        "91fed7a15c9222af29a653ecb0ee72cff178fdd8"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Sep 20 11:30:48 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:09 2007 -0700"
      },
      "message": "[TCP]: clear_all_retrans_hints prefixed by tcp_\n\nIn addition, fix its function comment spacing.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\n"
    },
    {
      "commit": "91fed7a15c9222af29a653ecb0ee72cff178fdd8",
      "tree": "53c72bd6c1bf3216e46565761bc34ea066f5b995",
      "parents": [
        "0dde7b5404a3d52dcd9ce66d46197f6c3ca97dda"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue Oct 09 01:24:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:08 2007 -0700"
      },
      "message": "[TCP]: Make fackets_out accurate\n\nSubstraction for fackets_out is unconditional when snd_una\nadvances, thus there\u0027s no need to do it inside the loop. Just\nmake sure correct bounds are honored.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0dde7b5404a3d52dcd9ce66d46197f6c3ca97dda",
      "tree": "e2f6baf2552d5b844763d09d7430010183be80d6",
      "parents": [
        "1a09404a2338163f181d170c7abdc2242b6c6f03"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Sep 20 11:28:05 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:08 2007 -0700"
      },
      "message": "[TCP]: Maintain highest_sack accurately to the highest skb\n\nIn general, it should not be necessary to call tcp_fragment for\nalready SACKed skbs, but it\u0027s better to be safe than sorry. And\nindeed, it can be called from sacktag when a DSACK arrives or\nsome ACK (with SACK) reordering occurs (sacktag could be made\nto avoid the call in the latter case though I\u0027m not sure if it\u0027s\nworth of the trouble and added complexity to cover such marginal\ncase).\n\nThe collapse case has return for SACKED_ACKED case earlier, so\njust WARN_ON if internal inconsistency is detected for some\nreason.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a09404a2338163f181d170c7abdc2242b6c6f03",
      "tree": "090a31041c1e294a2586f12679a17a5329129272",
      "parents": [
        "fb8e4444cc8c7719d9947e21a93e2e84bb1b36eb"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Thu Sep 20 11:13:40 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:07 2007 -0700"
      },
      "message": "[B43]: Fix sparse warnings.\n\nThe remaining warning in phy.c will be fixed later.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb8e4444cc8c7719d9947e21a93e2e84bb1b36eb",
      "tree": "c6312526e71ca9d234985a6f4d6336848e353550",
      "parents": [
        "bd7eb1c549188e4f7993e324b1bbe267fc13675c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 23 03:04:12 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:06 2007 -0700"
      },
      "message": "cxgb3: trivial 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": "bd7eb1c549188e4f7993e324b1bbe267fc13675c",
      "tree": "4a8d5e23524fb02c28a1876f021b24e3b4780898",
      "parents": [
        "16989ba6e9c501ffc004ec3c031b1c6065708ccf"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 23 03:03:51 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:06 2007 -0700"
      },
      "message": "3c509: endianness\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "16989ba6e9c501ffc004ec3c031b1c6065708ccf",
      "tree": "c9f2642664eb38253990065e2f9343a4dbbaae9b",
      "parents": [
        "2929e7700fb64f58f9c501a293b98b6bf6c49403"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 23 03:03:13 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:05 2007 -0700"
      },
      "message": "drivers/net/appletalk: endianness\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2929e7700fb64f58f9c501a293b98b6bf6c49403",
      "tree": "ffb638ad6154bbf244149fbf4bb2fe649cdeff91",
      "parents": [
        "b963dc1df78399a2166c2e6e3eb726a2dc98cf11"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 23 02:57:00 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:05 2007 -0700"
      },
      "message": "tms380tr: trivial 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": "b963dc1df78399a2166c2e6e3eb726a2dc98cf11",
      "tree": "5a14d7d2cf9bebaaa1591c457fc30a42c3000b6d",
      "parents": [
        "53c03f5c9e3c05a2484ad6bb1d88c0aa54befa47"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 23 02:55:33 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:04 2007 -0700"
      },
      "message": "pppoe: endianness\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "53c03f5c9e3c05a2484ad6bb1d88c0aa54befa47",
      "tree": "33fb95e699e5c1eaa5ee798721e38ed0a2b22009",
      "parents": [
        "b1eab70130fd60082cce11caba14fe8c99a018e9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 23 02:33:30 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:04 2007 -0700"
      },
      "message": "via-rhine: endianness\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b1eab70130fd60082cce11caba14fe8c99a018e9",
      "tree": "c01041aea7832d32175f388ec205c7882ce66369",
      "parents": [
        "88b1943bd3e4d2620e5936181861e00bf6236aa4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 23 02:30:16 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:03 2007 -0700"
      },
      "message": "r8169: endianness\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "88b1943bd3e4d2620e5936181861e00bf6236aa4",
      "tree": "dcdb8c0e72259aad81a43f4619feee1cb69d814a",
      "parents": [
        "37e1370b701b9a032399e8e2d130009eefa66782"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 23 02:29:45 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:02 2007 -0700"
      },
      "message": "starfire: trivial endianness annotations\n\nNote: we still have several fishy areas - mcast filter\nand vlan handling.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "37e1370b701b9a032399e8e2d130009eefa66782",
      "tree": "01ceb97546994018beef678c59e7a38522ac54b0",
      "parents": [
        "c676504ef5fe682bd343149de0e5c57bbf793ff9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 23 00:54:10 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:02 2007 -0700"
      },
      "message": "drivers/net/irda: endianness, NULL noise\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c676504ef5fe682bd343149de0e5c57bbf793ff9",
      "tree": "31e051a26b4bca8eea118259246b8d1f6ff72b98",
      "parents": [
        "3e33545ba6f8ca04b28a015e095662a35a4e2670"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 23 00:47:03 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:01 2007 -0700"
      },
      "message": "ixgb: endianness\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "3e33545ba6f8ca04b28a015e095662a35a4e2670",
      "tree": "d7b5fbe8a2a9558e5a165007b6d5e36f919f506c",
      "parents": [
        "03a710ffcb0c4e682087f4cf4f0236d10ed09253"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 23 00:45:46 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:01 2007 -0700"
      },
      "message": "pcnet32: endianness\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "03a710ffcb0c4e682087f4cf4f0236d10ed09253",
      "tree": "0454b36233a4d3ea3e694a55d640b6a80db816c3",
      "parents": [
        "c559a5bc9417c00ba2df59397a27eaf8d8e52aec"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 23 00:44:39 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:00 2007 -0700"
      },
      "message": "typhoon: trivial 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": "c559a5bc9417c00ba2df59397a27eaf8d8e52aec",
      "tree": "d3f0896f675bb98824d87090423f49f5eb3204b2",
      "parents": [
        "701181ac1d9ac465a3614061cb60ded4033c4d07"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Aug 23 00:43:22 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:52:00 2007 -0700"
      },
      "message": "tulip: 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": "701181ac1d9ac465a3614061cb60ded4033c4d07",
      "tree": "e369e1a0923d6dc29ef7c75ec166fe19b90add97",
      "parents": [
        "05d2fec9f5e5fd1d7169435631b9d55ae4c566d1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Aug 22 22:59:11 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:59 2007 -0700"
      },
      "message": "arcnet 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": "05d2fec9f5e5fd1d7169435631b9d55ae4c566d1",
      "tree": "29912a35f1975ae07892cd43ef5d6594f9ea0cec",
      "parents": [
        "ee41a82fa362449e608c4dab7df261058ffd52c0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Aug 22 21:42:28 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:58 2007 -0700"
      },
      "message": "amd8111e big-endian fix\n\namd8111e_calc_coalesce() ends up with insane values of tx_data_rate since\n-\u003etx_bytes increments missing conversion from little- to host-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ee41a82fa362449e608c4dab7df261058ffd52c0",
      "tree": "9345eae60266edba9e694eb2aec86b080238614f",
      "parents": [
        "cc2d6596ca79667830a90ca177ba53b0d83262de"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Aug 22 21:37:46 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:58 2007 -0700"
      },
      "message": "amd8111e: trivial endianness annotations, NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cc2d6596ca79667830a90ca177ba53b0d83262de",
      "tree": "c804e4b6f91200e4e5aced8a232d559e718709ec",
      "parents": [
        "cf9830195a3f35b1248425b69a01ee43f5b68221"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Aug 22 21:34:46 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:57 2007 -0700"
      },
      "message": "3c59x: trivial endianness annotations, NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "cf9830195a3f35b1248425b69a01ee43f5b68221",
      "tree": "a6ecdb00a710318c4807602141a5e55cee0a3f91",
      "parents": [
        "d3bb52b0948cf118131c951c5a34a2d4d0246171"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Aug 22 21:18:56 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:57 2007 -0700"
      },
      "message": "fix vlan in 8139cp on big-endian\n\nLayout of opts2 is\n: MSB(vlan_tag) : LSB(vlan_tag) : flags : 0 :\nregardless of the host endianness.  On little-endian\nthe current code ends up with the right values, but\non big-endian it blows.  In r8169.c the same bug\nhad been fixed in commit d35da12a40426184b1d0844104b1d464753eba19\n(r8169: endianness fixes).\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d3bb52b0948cf118131c951c5a34a2d4d0246171",
      "tree": "e06f2029134bd0f6fae3cc99107191b55ef30ea4",
      "parents": [
        "dd96df2cc2539ecd451614a2ffed4d8a4c541d92"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Aug 22 20:06:58 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:56 2007 -0700"
      },
      "message": "endianness annotations drivers/net/bonding/\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dd96df2cc2539ecd451614a2ffed4d8a4c541d92",
      "tree": "618b45344a5c8656c609f30ea4c81d0b73726485",
      "parents": [
        "9b8ee8e7d6b7f2270b19b3425a393d918fe497d3"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Wed Sep 19 13:09:02 2007 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:55 2007 -0700"
      },
      "message": "s390 networking MAINTAINERS\n\nmaintainer change for s390 networking\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9b8ee8e7d6b7f2270b19b3425a393d918fe497d3",
      "tree": "84c6f1bba3bb927385ab1b55b2f0caaf076bad4c",
      "parents": [
        "aa90f5032129b43569896c1c6c15a706c02c6abf"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vitb@kernel.crashing.org",
        "time": "Tue Sep 18 20:05:35 2007 +0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:55 2007 -0700"
      },
      "message": "FS_ENET: Add polling support\n\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "aa90f5032129b43569896c1c6c15a706c02c6abf",
      "tree": "88c48fbe941472e3a72de64c2db6a10b04af4661",
      "parents": [
        "1a9e8549efda23a08451d0ac582713dfd04f0951"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vitb@kernel.crashing.org",
        "time": "Tue Sep 18 20:05:27 2007 +0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:54 2007 -0700"
      },
      "message": "FS_ENET: TX stuff should use fep-\u003etx_lock, instead of fep-\u003elock.\n\nSigned-off-by: Vitaly Bordug \u003cvitb@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1a9e8549efda23a08451d0ac582713dfd04f0951",
      "tree": "159346c51d893a1fdc79bedf6a312435dc8f9135",
      "parents": [
        "25a72dfe044a716222d7adb4f075afc62ed4061f"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Sep 14 12:05:00 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:54 2007 -0700"
      },
      "message": "NET_SB1250_MAC: Rename to SB1250_MAC\n\n Rename NET_SB1250_MAC to SB1250_MAC to follow the convention.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "25a72dfe044a716222d7adb4f075afc62ed4061f",
      "tree": "be3ff9f6c759444f4fc3f157271de4d20f72c20f",
      "parents": [
        "200eef20db6de7535438c9af9becc8169c6cb6c0"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Sep 14 11:57:33 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:53 2007 -0700"
      },
      "message": "NET_SB1250_MAC: Update Kconfig entry\n\n The SB1250 network interfaces are Gigabit Ethernet ones.  Move the\nKconfig entry to the appropriate section and add some help text.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "200eef20db6de7535438c9af9becc8169c6cb6c0",
      "tree": "119bd4a21e176dfaf7a0b58687ad84c57fe79799",
      "parents": [
        "1d3bb996481e116f5f2b127cbd29b83365d2cf62"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Sep 03 10:33:35 2007 +0530"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:52 2007 -0700"
      },
      "message": "netxen: ethtool fixes\n\nResubmitting the patch.\n\nThis patch improves ethtool support for printing correct ring statistics,\nsegmentation offload status, etc.\n\nSigned-off by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1d3bb996481e116f5f2b127cbd29b83365d2cf62",
      "tree": "b612a1dbf51c920fb5a9758a6d35f9ed37eb927f",
      "parents": [
        "03233b90b0977d577322a6e1ddd56d9cc570d406"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Aug 23 13:56:01 2007 +1000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:52 2007 -0700"
      },
      "message": "Device tree aware EMAC driver\n\nBased on BenH\u0027s earlier work, this is a new version of the EMAC driver\nfor the built-in ethernet found on PowerPC 4xx embedded CPUs.  The\nsame ASIC is also found in the Axon bridge chip.  This new version is\ndesigned to work in the arch/powerpc tree, using the device tree to\nprobe the device, rather than the old and ugly arch/ppc OCP layer.\n\nThis driver is designed to sit alongside the old driver (that lies in\ndrivers/net/ibm_emac and this one in drivers/net/ibm_newemac).  The\nold driver is left in place to support arch/ppc until arch/ppc itself\nreaches its final demise (not too long now, with luck).\n\nThis driver still has a number of things that could do with cleaning\nup, but I think they can be fixed up after merging.  Specifically:\n\t- Should be adjusted to properly use the dma mapping API.\nAxon needs this.\n\t- Probe logic needs reworking, in conjuction with the general\nprobing code for of_platform devices.  The dependencies here between\nEMAC, MAL, ZMII etc. make this complicated.  At present, it usually\nworks, because we initialize and register the sub-drivers before the\nEMAC driver itself, and (being in driver code) runs after the devices\nthemselves have been instantiated from the device tree.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "03233b90b0977d577322a6e1ddd56d9cc570d406",
      "tree": "028417573924ec769df9526ac719f54887b0d9ff",
      "parents": [
        "eeb70af91d3f38ba429d3c8e0519b3c1ff8a0955"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Aug 23 02:31:17 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:51 2007 -0700"
      },
      "message": "8139cp: trivial 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": "eeb70af91d3f38ba429d3c8e0519b3c1ff8a0955",
      "tree": "5f01d1a6ca89e6dfc36acd65e784c9c18f41b595",
      "parents": [
        "4ae5a3ad5aa35972863f9c656ebd35446fbb5192"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Sep 19 23:37:41 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:51 2007 -0700"
      },
      "message": "Blackfin EMAC driver: add a select for the PHYLIB of this driver\n\nSince we are adding requirement for the PHYLIB for this driver, there should be a select for that\n\nCc: Robin Getz \u003crobin.getz@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "4ae5a3ad5aa35972863f9c656ebd35446fbb5192",
      "tree": "0572d69ffbc64858e86b1a5128380c2138916fa7",
      "parents": [
        "496a34c2249fecc87ee689eede2bb8510c1b37a9"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Sep 19 23:37:36 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:50 2007 -0700"
      },
      "message": "Blackfin EMAC driver: Add phy abstraction layer supporting in bfin_emac driver\n\n - add MDIO functions and register mdio bus\n - add phy abstraction layer (PAL) functions and use PAL API\n - test on STAMP537 board\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "496a34c2249fecc87ee689eede2bb8510c1b37a9",
      "tree": "fb5fafab93bbde36c0e7be2bce04749ca4ffc23b",
      "parents": [
        "73f83182862a2c9113421720997c75ee939902f8"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Sep 19 23:37:14 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:49 2007 -0700"
      },
      "message": "Blackfin EMAC driver: add power management interface and change the bf537mac_reset to bf537mac_disable\n\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "73f83182862a2c9113421720997c75ee939902f8",
      "tree": "96631ae7f454da57fbc1c923aa1ab3a1925df512",
      "parents": [
        "1a7eb72b68c1c6a00a237bc242885222ab74536f"
      ],
      "author": {
        "name": "Alex Landau",
        "email": "lirsb@yahoo.com",
        "time": "Wed Sep 19 23:14:18 2007 +0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:48 2007 -0700"
      },
      "message": "Blackfin EMAC driver: add function to change the MAC address\n\nAlex Landau writes in the forums:\n Previously, changing the MAC address (e.g. via ifconfig) resulted\n in a generic function to be called that only changed a variable in\n memory. This patch also updated the Blackfin MAC address registers\n to filter the correct new MAC.\n\nSigned-off-by: Alex Landau \u003clirsb@yahoo.com\u003e\nSigned-off-by: Mike Frysinger \u003cmichael.frysinger@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "1a7eb72b68c1c6a00a237bc242885222ab74536f",
      "tree": "001d3ca9b0229cacc991ec7908e35b57e780c5c9",
      "parents": [
        "2fd37688455857b7b92bc2b1379a4c48aa9af147"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Fri Sep 14 07:43:16 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:48 2007 -0700"
      },
      "message": "S2io: Updating transceiver information in ethtool function\n\n- Update transceiver information in ethtool function\n\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2fd37688455857b7b92bc2b1379a4c48aa9af147",
      "tree": "11c7df3ca83be6a86c0d01b1fb898b094b0ea711",
      "parents": [
        "8a4bdbaa93c2df4cfac2174ba536cd586014787d"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Fri Sep 14 07:39:19 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:47 2007 -0700"
      },
      "message": "S2io: Added support set_mac_address driver entry point\n\n- Added set_mac_address driver entry point\n- Copying permanent mac address to dev-\u003eperm_addr\n- Incorporated following review comments from Jeff\n     - Converted the macro to a function and removed call to memset\n     - regarding function naming convention, for all callbacks and entry points\n       will have \u0027s2io_\u0027 prefix and helper functions will have \u0027do_s2io_\u0027 prefix.\n\nSigned-off-by: Sreenivasa Honnur \u003csreenivasa.honnur@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "8a4bdbaa93c2df4cfac2174ba536cd586014787d",
      "tree": "d2f23af4748c039a1062a6a6fd433cd8dc8e26f3",
      "parents": [
        "bd684e43d6290d40876230a68a0a6481dc24950a"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "sivakumar.subramani@neterion.com",
        "time": "Tue Sep 18 18:14:20 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:47 2007 -0700"
      },
      "message": "S2io: Removed unused feature - bimodal interrupts\n\nRemoved bimodal interrupt support - unused feature\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n\n[also, trim trailing whitespace]\n"
    },
    {
      "commit": "bd684e43d6290d40876230a68a0a6481dc24950a",
      "tree": "af235ed4a6cc38c0bd3648ab1505934012a14ddc",
      "parents": [
        "b9f2c0440d806e01968c3ed4def930a43be248ad"
      ],
      "author": {
        "name": "Sivakumar Subramani",
        "email": "Sivakumar.Subramani@neterion.com",
        "time": "Fri Sep 14 07:28:50 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:46 2007 -0700"
      },
      "message": "S2io: Change kmalloc+memset to k[zc]alloc\n\n- Changed kmalloc+memset to k[zc]alloc as per Mariusz\u0027s patch\n  \u003cm.kozlowski@tuxland.pl\u003e\n\nSigned-off-by: Sivakumar Subramani \u003csivakumar.subramani@neterion.com\u003e\nSigned-off-by: Ramkrishna Vepa \u003cram.vepa@neterion.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b9f2c0440d806e01968c3ed4def930a43be248ad",
      "tree": "b8e4668b0a4eab842fc33402e92b15f6c63cbc18",
      "parents": [
        "753f492093da7a40141bfe083073400f518f4c68"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 18:07:32 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:45 2007 -0700"
      },
      "message": "[netdrvr] Stop using legacy hooks -\u003eself_test_count, -\u003eget_stats_count\n\nThese have been superceded by the new -\u003eget_sset_count() hook.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "753f492093da7a40141bfe083073400f518f4c68",
      "tree": "32ccd2ed369527ee5acb82dbd49d1081b33480ae",
      "parents": [
        "eff1a59c48e3c6a006eb4fe5f2e405a996f2259d"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Wed Sep 19 14:20:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:43 2007 -0700"
      },
      "message": "[B44]: port to native ssb support\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "eff1a59c48e3c6a006eb4fe5f2e405a996f2259d",
      "tree": "8d80376fa3bd0c60fd607be5eebef49ec2b1d733",
      "parents": [
        "0795af5729b18218767fab27c44b1384f72dc9ad"
      ],
      "author": {
        "name": "Michael Wu",
        "email": "flamingice@sourmilk.net",
        "time": "Tue Sep 25 18:11:01 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:42 2007 -0700"
      },
      "message": "[P54]: add mac80211-based driver for prism54 softmac hardware\n\nSigned-off-by: Michael Wu \u003cflamingice@sourmilk.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0795af5729b18218767fab27c44b1384f72dc9ad",
      "tree": "67c16df84aa6ec219340b8ea1b5cfb0e8150a216",
      "parents": [
        "95ea36275f3c9a1d3d04c217b4b576c657c4e70e"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Wed Oct 03 17:59:30 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:42 2007 -0700"
      },
      "message": "[NET]: Introduce and use print_mac() and DECLARE_MAC_BUF()\n\nThis is nicer than the MAC_FMT stuff.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "95ea36275f3c9a1d3d04c217b4b576c657c4e70e",
      "tree": "55477b946a46aa871a087857a1dc698d74fe79d2",
      "parents": [
        "b481de9ca074528fe8c429604e2777db8b89806a"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "IvDoorn@gmail.com",
        "time": "Tue Sep 25 17:57:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:39 2007 -0700"
      },
      "message": "[RT2x00]: add driver for Ralink wireless hardware\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b481de9ca074528fe8c429604e2777db8b89806a",
      "tree": "cf226646d73c56af843e8a656a296905ad6df179",
      "parents": [
        "75388acd0cd827dc1498043daa7d1c760902cd67"
      ],
      "author": {
        "name": "Zhu Yi",
        "email": "yi.zhu@intel.com",
        "time": "Tue Sep 25 17:54:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:39 2007 -0700"
      },
      "message": "[IWLWIFI]: add iwlwifi wireless drivers\n\nThis patch adds the mac80211 based wireless drivers for the Intel\nPRO/Wireless 3945ABG/BG Network Connection and Intel Wireless WiFi\nLink AGN (4965) adapters.\n\n[ Move driver into it\u0027s own directory -DaveM ]\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75388acd0cd827dc1498043daa7d1c760902cd67",
      "tree": "43fac7501291145963444e439f2ff30b9e5726e3",
      "parents": [
        "e4d6b7951812d98417feb10784e400e253caf633"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Tue Sep 25 16:46:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:38 2007 -0700"
      },
      "message": "[B43LEGACY]: add mac80211-based driver for legacy BCM43xx devices\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4d6b7951812d98417feb10784e400e253caf633",
      "tree": "4f653c52b4cffd5ade2eb166a56b306c9181ed08",
      "parents": [
        "61e115a56d1aafd6e6a8a9fee8ac099a6128ac7b"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Sep 18 15:39:42 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:37 2007 -0700"
      },
      "message": "[B43]: add mac80211-based driver for modern BCM43xx devices\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "61e115a56d1aafd6e6a8a9fee8ac099a6128ac7b",
      "tree": "add97bf6a1207a4caea3a86cf13495ad3dc477de",
      "parents": [
        "5ee3afba88f5a79d0bff07ddd87af45919259f91"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Tue Sep 18 15:12:50 2007 -0400"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:36 2007 -0700"
      },
      "message": "[SSB]: add Sonics Silicon Backplane bus support\n\nSSB is an SoC bus used in a number of embedded devices.  The most\nwell-known of these devices is probably the Linksys WRT54G, but there\nare others as well.  The bus is also used internally on the BCM43xx\nand BCM44xx devices from Broadcom.\n\nThis patch also includes support for SSB ID tables in modules, so\nthat SSB drivers can be loaded automatically.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5ee3afba88f5a79d0bff07ddd87af45919259f91",
      "tree": "b0117be47ea4f84abf56996f39792362c15909d7",
      "parents": [
        "768f3591e2b1cc309fd6f10d6579b216026d7817"
      ],
      "author": {
        "name": "Rick Jones",
        "email": "rick.jones2@hp.com",
        "time": "Tue Sep 18 13:26:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:35 2007 -0700"
      },
      "message": "[TCP]: Return useful listenq info in tcp_info and INET_DIAG_INFO.\n\nReturn some useful information such as the maximum listen backlog and\nthe current listen backlog in the tcp_info structure and\nINET_DIAG_INFO.\n\nSigned-off-by: Rick Jones \u003crick.jones2@hp.com\u003e\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "768f3591e2b1cc309fd6f10d6579b216026d7817",
      "tree": "0328abd6a6a306e648120ac2ef20332954e852e0",
      "parents": [
        "1a348ccc1047a00507e554826775a3d81f7f3437"
      ],
      "author": {
        "name": "Pavel Emelyanov",
        "email": "xemul@openvz.org",
        "time": "Tue Sep 18 13:20:41 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:35 2007 -0700"
      },
      "message": "[NETNS]: Cleanup list walking in setup_net and cleanup_net\n\nI proposed introducing a list_for_each_entry_continue_reverse macro\nto be used in setup_net() when unrolling the failed -\u003einit callback.\n\nHere is the macro and some more cleanup in the setup_net() itself\nto remove one variable from the stack :) The same thing is for the\ncleanup_net() - the existing list_for_each_entry_reverse() is used.\n\nMinor, but the code looks nicer.\n\nSigned-off-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nAcked-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a348ccc1047a00507e554826775a3d81f7f3437",
      "tree": "df2a7cd4ee403dbb60705a5988c97a721f7eb2a0",
      "parents": [
        "1202d6ff356cc66dc8d2b85546eb4f187f9e1f25"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Mon Sep 17 18:50:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:34 2007 -0700"
      },
      "message": "[NET]: Add Tehuti network driver.\n\n[ Ported to napi_struct changes... -DaveM ]\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1202d6ff356cc66dc8d2b85546eb4f187f9e1f25",
      "tree": "158ddb9c96756ecc60a205ebc7243ee9c3e2e05b",
      "parents": [
        "6b2f9cb64db2d2460da17900bf54266030cc24f1"
      ],
      "author": {
        "name": "Francois Romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Mon Sep 17 17:13:55 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:33 2007 -0700"
      },
      "message": "[IPG]: add IP1000A driver to kernel tree\n\nSigned-off-by: Jesse Huang \u003cjesse@icplus.com.tw\u003e\nSigned-off-by: Stefan Lippers-Hollmann \u003cs.l-h@gmx.de\u003e\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6b2f9cb64db2d2460da17900bf54266030cc24f1",
      "tree": "1aa95cba41e7dc9071fe1773a567822b60d71f35",
      "parents": [
        "65b07e5d0d09c77e98050b5f0146ead29e5add32"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 19:35:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:33 2007 -0700"
      },
      "message": "[SCTP]: Tie ADD-IP and AUTH functionality as required by spec.\n\nADD-IP spec requires AUTH. It is, in fact, dangerous without AUTH.\nSo, disable ADD-IP functionality if the peer claims to support\nADD-IP, but not AUTH.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "65b07e5d0d09c77e98050b5f0146ead29e5add32",
      "tree": "b5c5ac79969401238ce2c01d3999016238b02b93",
      "parents": [
        "bbd0d59809f923ea2b540cbd781b32110e249f6e"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 19:34:00 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:32 2007 -0700"
      },
      "message": "[SCTP]: API updates to suport SCTP-AUTH extensions.\n\nAdd SCTP-AUTH API.  The API implemented here was\nagreed to between implementors at the 9th SCTP Interop.\nIt will be documented in the next revision of the\nSCTP socket API spec.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbd0d59809f923ea2b540cbd781b32110e249f6e",
      "tree": "8a278cfa0e7bcc7b415e93baf6d1a93536efe17a",
      "parents": [
        "4cd57c8078fae0a4b1bf421191e94626d0cba92a"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Wed Oct 03 17:51:34 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:31 2007 -0700"
      },
      "message": "[SCTP]: Implement the receive and verification of AUTH chunk\n\nThis patch implements the receive path needed to process authenticated\nchunks.  Add ability to process the AUTH chunk and handle edge cases\nfor authenticated COOKIE-ECHO as well.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4cd57c8078fae0a4b1bf421191e94626d0cba92a",
      "tree": "e17a54c65a7859b6283a341e0124d200da64ee3a",
      "parents": [
        "730fc3d05cd4ba4c9ce2de91f3d43349e95dbbf5"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 19:32:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:31 2007 -0700"
      },
      "message": "[SCTP]: Enable the sending of the AUTH chunk.\n\nSCTP-AUTH, Section 6.2:\n\n   Endpoints MUST send all requested chunks authenticated where this has\n   been requested by the peer.  The other chunks MAY be sent\n   authenticated or not.  If endpoint pair shared keys are used, one of\n   them MUST be selected for authentication.\n\n   To send chunks in an authenticated way, the sender MUST include these\n   chunks after an AUTH chunk.  This means that a sender MUST bundle\n   chunks in order to authenticate them.\n\n   If the endpoint has no endpoint pair shared key for the peer, it MUST\n   use Shared Key Identifier 0 with an empty endpoint pair shared key.\n   If there are multiple endpoint shared keys the sender selects one and\n   uses the corresponding Shared Key Identifier\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "730fc3d05cd4ba4c9ce2de91f3d43349e95dbbf5",
      "tree": "50a59c6592a7546f9d54364f26dc2a03f5f18345",
      "parents": [
        "a29a5bd4f5c3e8ba2e89688feab8b01c44f1654f"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 19:32:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:30 2007 -0700"
      },
      "message": "[SCTP]: Implete SCTP-AUTH parameter processing\n\nImplement processing for the CHUNKS, RANDOM, and HMAC parameters and\ndeal with how this parameters are effected by association restarts.\nIn particular, during unexpeted INIT processing, we need to reply with\nparameters from the original INIT chunk.  Also, after restart, we need\nto update the old association with new peer parameters and change the\nassociation shared keys.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a29a5bd4f5c3e8ba2e89688feab8b01c44f1654f",
      "tree": "2b98f0d572fee7dff79373c64f95a61f940db7e9",
      "parents": [
        "1f485649f52929d9937b346a920a522a7363e202"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Sun Sep 16 19:31:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:51:30 2007 -0700"
      },
      "message": "[SCTP]: Implement SCTP-AUTH initializations.\n\nThe patch initializes AUTH related members of the generic SCTP\nstructures and provides a way to enable/disable auth extension.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "1f485649f52929d9937b346a920a522a7363e202"
}
