)]}'
{
  "log": [
    {
      "commit": "03ac7a8141e1613add92d42e389a35a126b1caf8",
      "tree": "b824efba91540fcefcadc8c61fb4adbc9e010d2c",
      "parents": [
        "221c80cf03d77490b8e45184a273834d0259b9e0"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Mon Feb 04 18:11:41 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Feb 05 14:35:47 2008 -0500"
      },
      "message": "mac80211: Is not EXPERIMENTAL anymore\n\nRemove the EXPERIMENTAL dependency, as the existing mac80211\nfeatures are stable.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6feeb8aad7925b4c00f785eac3039c772629b42f",
      "tree": "d61348505908cfcddd1ff8af18f5bab613bbb6de",
      "parents": [
        "24e1c13c93cbdd05e4b7ea921c0050b036555adc"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Jan 29 16:57:51 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 01 16:12:24 2008 -0500"
      },
      "message": "mac80211: make alignment warning optional\n\nDriver authors should be aware of the alignment requirements, but\nnot everybody cares about the warning. This patch makes it depend\non a new Kconfig symbol MAC80211_DEBUG_PACKET_ALIGNMENT which can\nbe enabled regardless of MAC80211_DEBUG and is recommended for\ndriver authors (only). This also restricts the warning to data\npackets so other packets need not be realigned to not trigger the\nwarning.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4b475898ec9dc6e62cebcb8fc0b3495c986a4590",
      "tree": "8409a6865f3d83965228fd8f6fae3b05e1e106ed",
      "parents": [
        "688b88a4886834d7e3457711cd4feef6611d3232"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Jan 02 15:17:03 2008 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 15:01:02 2008 -0800"
      },
      "message": "mac80211: better rate control algorithm selection\n\nThis patch changes mac80211\u0027s Kconfig/Makefile to:\n * select between the PID and the SIMPLE rate control\n   algorithm as default\n * always allow tri-state for the rate control algorithms,\n   building those that are selected \u0027y\u0027 into the mac80211\n   module (if that is a module, otherwise all into the kernel)\n * force the default rate control algorithm to be built into\n   mac80211\n\nIt also makes both rate control algorithms proper modules again\nwith MODULE_LICENSE etc.\n\nOnly if EMBEDDED is the user allowed to select \"NONE\" as default\nwhich will cause no algorithm to be selected, this will work\nonly when the driver brings one itself (e.g. iwlwifi drivers).\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": "c40896de50c73e7835b34f23bea96625edd9d6c4",
      "tree": "555bb2b5f09e6cd81ed43368c6034590c673f9a6",
      "parents": [
        "d6084cb61dce1e78e7079a1756df0de71dc8599c"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Dec 21 00:44:59 2007 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:59:55 2008 -0800"
      },
      "message": "net/mac80211/Kconfig: whitespace corrections\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c21b39aca4f8f4975784e54cd3a1b80bab80dcc0",
      "tree": "bcf9b8ab5ecdb77fbd7ff7e56bc6474334a5d008",
      "parents": [
        "b92edbe0b8a36a833c16b0cbafb6e899b81ffc08"
      ],
      "author": {
        "name": "Stefano Brivio",
        "email": "stefano.brivio@polimi.it",
        "time": "Wed Dec 19 01:26:16 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:59:41 2008 -0800"
      },
      "message": "mac80211: make PID rate control algorithm the default\n\nThis makes the new PID TX rate control algorithm the default instead of the\nrc80211_simple rate control algorithm. The simple algorithm was flawed in\nseveral ways: it wasn\u0027t responsive at all and didn\u0027t age the information it was\nrelying on properly. The PID algorithm allows us to tune characteristics such\nas responsiveness by adjusting parameters and was found to generally behave\nbetter.\n\nThe default algorithm can be overridden to select simple instead. Which\never algorithm is the default is included as part of the mac80211\nmodule automatically. The other algorithm (simple vs. pid) can\nbe selected for inclusion as well. If EMBEDDED is selected then\nthe choice is available to have no default specified and neither\nalgorithm included in mac80211. The default algorithm can be set\nthrough a modparam.\n\nWhile at it, mark rc80211-simple as deprecated, and schedule it\nfor removal.\n\nSigned-off-by: Stefano Brivio \u003cstefano.brivio@polimi.it\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad01837593338f13508463fa11c8dbf8109a1e5d",
      "tree": "77b521a6b8e7f8357505449fe812a9d41d40afb2",
      "parents": [
        "1abbe498e4b5e4f2000dfc30a0fa25be9553530e"
      ],
      "author": {
        "name": "Mattias Nissler",
        "email": "mattias.nissler@gmx.de",
        "time": "Wed Dec 19 01:25:57 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:59:18 2008 -0800"
      },
      "message": "mac80211: add PID controller based rate control algorithm\n\nAdd a new rate control algorithm based on a PID controller. It samples the\npercentage of failed frames over time, feeds the result into the controller and\nuses its output to control the TX rate.\n\nSigned-off-by: Mattias Nissler \u003cmattias.nissler@gmx.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82b3cad942ebf1f64798e6ec3c46c277822e1fce",
      "tree": "ee6f44f8e4bd08c96efb5aa2572f80bfb284ec3c",
      "parents": [
        "b1357a81a9ba1cf173747a0e50c24795640327f5"
      ],
      "author": {
        "name": "Ron Rindjunsky",
        "email": "ron.rindjunsky@intel.com",
        "time": "Sun Dec 16 16:09:26 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jan 28 14:55:29 2008 -0800"
      },
      "message": "mac80211: adding MAC80211_HT_DEBUG config variable\n\nThis patch adds MAC80211_HT_DEBUG config variable\nto separate HT debug features\n\nSigned-off-by: Ron Rindjunsky \u003cron.rindjunsky@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": "d52a60ad389d8aeac162350b19e4303c6cde7f93",
      "tree": "b5e0c2711893b44e2a97c4c88028b1f22cfbee3c",
      "parents": [
        "7f3ad8943e2e6336ba229b208be8c7a80730c5d4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Wed Nov 07 16:41:13 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 22:01:42 2007 -0800"
      },
      "message": "mac80211: fix MAC80211_RCSIMPLE Kconfig\n\nI meant for this to be selectable only with EMBEDDED, not enabled only\nwith EMBEDDED. This does it that way. Sorry.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ac71c691e6a5ce991fe221d3bdb0c972f617aa37",
      "tree": "a3641b416579fbb8368e04e1a88f68e0da8dfe39",
      "parents": [
        "8a8f1c0437a77cce29c1cb6089f01f22a6d9ca6e"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun Oct 28 14:17:44 2007 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Nov 10 21:59:23 2007 -0800"
      },
      "message": "mac80211: make simple rate control algorithm built-in\n\nToo frequently people do not have module autoloading enabled\nor fail to install the rate control module correctly, hence\ntheir hardware probing fails due to no rate control algorithm\nbeing available. This makes the \u0027simple\u0027 algorithm built into\nthe mac80211 module unless EMBEDDED is enabled in which case\nit can be disabled (eg. if the wanted driver requires another\nrate control algorithm.)\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e9f207f0ff90bf60b825800d7450e6f2ff2eab88",
      "tree": "22bd39116f2cae8d4ce6169eb91e4b9a7204770f",
      "parents": [
        "f0706e828e96d0fa4e80c0d25aa98523f6d589a0"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Sat May 05 11:46:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 05 11:46:38 2007 -0700"
      },
      "message": "[MAC80211]: Add debugfs attributes.\n\nExport various mac80211 internal variables through debugfs.\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f0706e828e96d0fa4e80c0d25aa98523f6d589a0",
      "tree": "a03c7f94939d74c1e1b82fcd9a215871590d8b35",
      "parents": [
        "a9de8ce0943e03b425be18561f51159fcceb873d"
      ],
      "author": {
        "name": "Jiri Benc",
        "email": "jbenc@suse.cz",
        "time": "Sat May 05 11:45:53 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat May 05 11:45:53 2007 -0700"
      },
      "message": "[MAC80211]: Add mac80211 wireless stack.\n\nAdd mac80211, the IEEE 802.11 software MAC layer.\n\nSigned-off-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ]
}
