)]}'
{
  "log": [
    {
      "commit": "4e4fd4e485ad63a9074ff09a9b53ffc7a5c594ec",
      "tree": "4d6b86da5dfd81dcd26081bfeda723a440cad919",
      "parents": [
        "99921b7e64f7726e7134046f8e1e8004e2711f30"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:39:02 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:39:02 2008 -0800"
      },
      "message": "ne2k: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\nThis required some additional work to export common code ei_XXX.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "99921b7e64f7726e7134046f8e1e8004e2711f30",
      "tree": "7d975632d23f716febf407d00d4b19ea5d73ff3b",
      "parents": [
        "974acda0ea3261436ddf5fd7e79b56150acdb138"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:37:54 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:37:54 2008 -0800"
      },
      "message": "eql: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "974acda0ea3261436ddf5fd7e79b56150acdb138",
      "tree": "403bde7b2f273a95932d0bd3bdd0cb320f6dca20",
      "parents": [
        "da1c14a19b978a95180ea91ab0008b97a5843995"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:37:24 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:37:24 2008 -0800"
      },
      "message": "sc92031: convert to net_device_ops\n\nConvert this driver to net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da1c14a19b978a95180ea91ab0008b97a5843995",
      "tree": "2f16f6b262a18f3a80a1f8718344a9233dfb8ad3",
      "parents": [
        "a8652d237b599a03d7d982fcfdab276706babfa5"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:36:58 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:36:58 2008 -0800"
      },
      "message": "qla3xxx: convert to net_device_ops\n\nConvert this driver to net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a8652d237b599a03d7d982fcfdab276706babfa5",
      "tree": "bf122eed1fc780189e3ebf17067ab220565f6daf",
      "parents": [
        "c64213cd138cf9815839f7278b5eee89d31fbacb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:36:36 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:36:36 2008 -0800"
      },
      "message": "hamachi: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c64213cd138cf9815839f7278b5eee89d31fbacb",
      "tree": "ab98333e548c9a65a9d599c474178aef7bd1933d",
      "parents": [
        "6557d7b8599c22819d16497ab6dcc33f2f3027a4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:36:04 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:36:04 2008 -0800"
      },
      "message": "bnx2x: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "6557d7b8599c22819d16497ab6dcc33f2f3027a4",
      "tree": "b14dd81d1e5e154867c82de4d6d8c7f579241606",
      "parents": [
        "bfd82c35824016920c629ea55963dc6db6f9effe"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:35:40 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:35:40 2008 -0800"
      },
      "message": "ns83820: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bfd82c35824016920c629ea55963dc6db6f9effe",
      "tree": "1960acefb2caf86dedf74047660b291dc91f6b16",
      "parents": [
        "a7bd89cbb1aa8342617c2f8a6dc0595e5f553115"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:35:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:35:16 2008 -0800"
      },
      "message": "yellowfin: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a7bd89cbb1aa8342617c2f8a6dc0595e5f553115",
      "tree": "73c01c0caf16c8274fcb9c2b8ede06d39a128efc",
      "parents": [
        "09ab9e7cddf0f10afd4695d098120d63183c74d1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:34:56 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:34:56 2008 -0800"
      },
      "message": "r6040: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "09ab9e7cddf0f10afd4695d098120d63183c74d1",
      "tree": "e7bd24ac67beddb686aad11db4fe69fd93fae764",
      "parents": [
        "2f30b1f666b8fa13eb7a254243066e6b77b583f7"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:34:32 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:34:32 2008 -0800"
      },
      "message": "sis900: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f30b1f666b8fa13eb7a254243066e6b77b583f7",
      "tree": "41d84ecb1271a8a27f88c8052321923025d96660",
      "parents": [
        "c3ecb9f3235ce6e39249690cdd24d678894c2c72"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:34:09 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:34:09 2008 -0800"
      },
      "message": "tehuti: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3ecb9f3235ce6e39249690cdd24d678894c2c72",
      "tree": "82f8c9e0a624f19a07eadd2fe6dc796bca20fb6b",
      "parents": [
        "1abd266f091e4f281a7c1e8813106fdf1528bb56"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:32:54 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:32:54 2008 -0800"
      },
      "message": "sfc: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nAcked-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1abd266f091e4f281a7c1e8813106fdf1528bb56",
      "tree": "931a1cd1bb3207abb077ee7125ac1dd87af8c234",
      "parents": [
        "876526443e64ae15bc3715dd6fbe8b9deadf89bc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:32:15 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:32:15 2008 -0800"
      },
      "message": "netxen: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\nHad to do some refactoring on multicast_list.\nFix ethtool restart to propogate error code.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "876526443e64ae15bc3715dd6fbe8b9deadf89bc",
      "tree": "adda64a6cf4abaaa2c01c7b82e78207e9d08bb38",
      "parents": [
        "0421eae68ffaf5ecfac860ee86e6a92e5b32a992"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:31:51 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:31:51 2008 -0800"
      },
      "message": "dl2k: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0421eae68ffaf5ecfac860ee86e6a92e5b32a992",
      "tree": "01002b2c8f04d29aec7b814ecd72b7b2da1f590a",
      "parents": [
        "3addc568a656e9c8e313e78cfe7ea1e289bf6fd8"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:31:27 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:31:27 2008 -0800"
      },
      "message": "bnx2: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3addc568a656e9c8e313e78cfe7ea1e289bf6fd8",
      "tree": "52d588063570e12c9407806bf6d38c6351c765dd",
      "parents": [
        "8126089f9f3ee2608b11dd6c629a71ae1806e4fc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:30:58 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:30:58 2008 -0800"
      },
      "message": "mlx4: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8126089f9f3ee2608b11dd6c629a71ae1806e4fc",
      "tree": "c724fbc5e9115474fd1f12bb9d21ac41f6a9d767",
      "parents": [
        "5d1d07d8b0bbed82546b89e3222ec98567c1652b"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:30:35 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:30:35 2008 -0800"
      },
      "message": "myri10ge: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5d1d07d8b0bbed82546b89e3222ec98567c1652b",
      "tree": "709ca9b110c33f161218b7e8432ddf0d7aaf0281",
      "parents": [
        "8668ae9241de085f046aa14fa3a97654a31a06e3"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:30:11 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:30:11 2008 -0800"
      },
      "message": "via-rhine: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8668ae9241de085f046aa14fa3a97654a31a06e3",
      "tree": "9b1feee50c5217e4b978bc08776930785b4299d4",
      "parents": [
        "25ed784910e43e61b5642dd8d2d8c13384a0d290"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:29:50 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:29:50 2008 -0800"
      },
      "message": "qlge: fix sparse warnings\n\nFix sparse warnings and one bug:\n    * Several routines can be static\n    * Don\u0027t lose __iomem annotation\n    * fix locking on error path (bug)\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25ed784910e43e61b5642dd8d2d8c13384a0d290",
      "tree": "548fac8590b7945bac97c182b80ca60b1f5633d2",
      "parents": [
        "040250959da9b96e2fd30415e4ca15257a3460e4"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:29:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:29:16 2008 -0800"
      },
      "message": "qlge: convert to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "040250959da9b96e2fd30415e4ca15257a3460e4",
      "tree": "7bab240a700fd7e94dc08b0c5c88be27ee36de8e",
      "parents": [
        "e48714baac0e81ed9e19a5785eee52e1eca8f56e"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:28:55 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:28:55 2008 -0800"
      },
      "message": "s2io: convert to net_device_ops\n\nConvert this driver to network device ops. Compile teseted only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e48714baac0e81ed9e19a5785eee52e1eca8f56e",
      "tree": "58a9fd86ba31d4a4fd87cdc91294ce1faa24c15b",
      "parents": [
        "e245a3855eec42127b722ed9688a49ec3f3c9a27"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Fri Nov 21 17:28:33 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:28:33 2008 -0800"
      },
      "message": "jme: convert driver to net_device_ops\n\nConvert driver to new net_device_ops. Compile tested only.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e245a3855eec42127b722ed9688a49ec3f3c9a27",
      "tree": "8f5ba82474fd651d1494065ef8c1c081d81cdd31",
      "parents": [
        "2fbb69aa576f4392c4a04e6874fa429b8bde0f68"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 21 17:23:26 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:23:26 2008 -0800"
      },
      "message": "tg3: Update version to 3.96\n\nThis patch updates the version number to 3.96.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2fbb69aa576f4392c4a04e6874fa429b8bde0f68",
      "tree": "29f30a83dba9fd617ce24e31b1cc7e20229ba85d",
      "parents": [
        "321d32a052d6b5f71111ebad4fbebea5577f8974"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 21 17:22:53 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:22:53 2008 -0800"
      },
      "message": "broadcom: Add 57780 support\n\nThis patch adds the 57780 PHY ID to the broadcom module.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "321d32a052d6b5f71111ebad4fbebea5577f8974",
      "tree": "76dae255ad9ae62ea8e3bf1e147a3bf0b1d0bfac",
      "parents": [
        "22435849a6dcde2ce10d1870aba461a54e347fe3"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 21 17:22:19 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:22:19 2008 -0800"
      },
      "message": "tg3: Add 57780 support\n\nThis patch adds support for the 57780 ASIC revision.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22435849a6dcde2ce10d1870aba461a54e347fe3",
      "tree": "f163f32746669311fb50a5255ea050977db2af93",
      "parents": [
        "d5fe488a7b59e41b98b91137805159466b7b49c2"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 21 17:21:13 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:21:13 2008 -0800"
      },
      "message": "tg3: Allow GPHY powerdown on 5761\n\nThe ENABLE_APE flag tells the driver whether or not the device has an\nApplication Processing Engine (APE).  The APE does not need the PHY to\nbe powered unless it is running management firmware.  For backwards\ncompatibility, management firmware will still set the ENABLE_ASF bit.\nConsequently, there is no reason to consider the ENABLE_APE flag when\ndeciding whether or not to power down the phy.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5fe488a7b59e41b98b91137805159466b7b49c2",
      "tree": "066f560197221f591eed72aa9f0b83b9ca8bb267",
      "parents": [
        "dfe00d7d890134f9cafda49e3e60e6ce27af91ed"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 21 17:20:32 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:20:32 2008 -0800"
      },
      "message": "tg3: Embrace pci_ioremap_bar()\n\nPer Dave Miller\u0027s suggestion, replace the remaining ioremap_nocache()\ncall with pci_ioremap_bar().  Remove the two IORESOURCE_MEM checks as\nthey are redundant.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dfe00d7d890134f9cafda49e3e60e6ce27af91ed",
      "tree": "dc46d1b8a8896763787a29eb0025ba1fe7a6ec39",
      "parents": [
        "6833c043f9fc03696fde623914c4a0277df2a0bc"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 21 17:19:41 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:19:41 2008 -0800"
      },
      "message": "tg3: Extract FW ver from alt NVRAM formats\n\nThis patch extracts the bootcode firmware version from the alternate\nselfboot patch NVRAM format.  This format is used on the 5784, 5761 and\nsome newer devices.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6833c043f9fc03696fde623914c4a0277df2a0bc",
      "tree": "2b8dbe4348da2182c7832a61ccac90512a819e36",
      "parents": [
        "5e7dfd0fb94abed04f59481d1ce0cc06a892048a"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 21 17:18:59 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:18:59 2008 -0800"
      },
      "message": "tg3: Enable GPHY APD on select devices\n\nGPHY Autopowerdown (APD) is a way to save power when energy is not\ndetected on the wire.  At the moment, only the 5784 and 5761 are\ncapable of enabling this mode.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e7dfd0fb94abed04f59481d1ce0cc06a892048a",
      "tree": "9aa0223d967bfe42076887879596b4e778ac05c3",
      "parents": [
        "52f4490c3b6dcb1e8dec7ff9f1c35f09bd7c136f"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 21 17:18:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:18:16 2008 -0800"
      },
      "message": "tg3: Prevent corruption at 10 / 100Mbps w CLKREQ\n\nThis patch disables CLKREQ at 10Mbps and 100Mbps to workaround a TX BD\ncorruption issue.  This problem only affects the 5784 and 5761 (and\n57780 AX) ASIC revisions.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52f4490c3b6dcb1e8dec7ff9f1c35f09bd7c136f",
      "tree": "2629fc55c5cf9ca145a9e31b01840beec6635a9b",
      "parents": [
        "ad8292681a629cdb16bb19ee7d721b457c32a23a"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 21 17:17:04 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:17:04 2008 -0800"
      },
      "message": "tg3: Qualify use of tp-\u003epcix_cap\n\nThis patch makes sure the device is a PCIX device before attempting to\nuse the pcix_cap device structure member.  This is prep work for the\nfollowing patch.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ad8292681a629cdb16bb19ee7d721b457c32a23a",
      "tree": "37f8552bf329967dd3c2e08382216dece0d87913",
      "parents": [
        "cf005b1d0e34d8c964347331c43de089c674a5a1"
      ],
      "author": {
        "name": "Matt Carlson",
        "email": "mcarlson@broadcom.com",
        "time": "Fri Nov 21 17:16:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:16:16 2008 -0800"
      },
      "message": "tg3: Use NET_IP_ALIGN\n\nThis patch replaces hardcoded 2\u0027s with the NET_IP_ALIGN constant or\nTG3_RAW_IP_ALIGN where appropriate.  Some platforms can redefine the\nNET_IP_ALIGN definition to zero if unaligned DMA transfers cost more\nthan the IP header alignment gains.  This patch represents a\nperformance improvement when using the 5701 on these platforms.\nThe copy path can be avoided.\n\nTG3_RAW_IP_ALIGN is used in cases where we always want to align the\nIP header on dword boundaries.\n\nSigned-off-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf005b1d0e34d8c964347331c43de089c674a5a1",
      "tree": "c766e3fec0fa742ec38c2419bce4035e03424425",
      "parents": [
        "6c0bce37ffc8f000a516fadf6dee84579c4c8f9b"
      ],
      "author": {
        "name": "Qinghuang Feng",
        "email": "qhfeng.kernel@gmail.com",
        "time": "Fri Nov 21 17:15:03 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:15:03 2008 -0800"
      },
      "message": "net: remove redundant argument comments\n\nRemove redundant argument comments in files of net/*\n\nSigned-off-by: Qinghuang Feng \u003cqhfeng.kernel@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c0bce37ffc8f000a516fadf6dee84579c4c8f9b",
      "tree": "273af34d6f777b1ecb0fce7b2685e868064e6cf9",
      "parents": [
        "e243455d345ef62751723671bc2605a2f6032ceb",
        "a1eb5fe319beb9e181aa52c8adf75ad9aab56a89"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:05:11 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:05:11 2008 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n"
    },
    {
      "commit": "e243455d345ef62751723671bc2605a2f6032ceb",
      "tree": "7246784e849ca0471a4bf2bc69a960d6194a6af9",
      "parents": [
        "a20e4cf9e6a37e40532593e00df153d01e317baf"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 17:02:41 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:02:41 2008 -0800"
      },
      "message": "e1000e: check return code from NVM accesses and fix bank detection\n\nCheck return code for all NVM accesses[1] and error out accordingly; log\na debug message for failed accesses.\n\nFor ICH8/9, the valid NVM bank detect function was not checking whether the\nSEC1VAL (sector 1 valid) bit in the EECD register was itself valid (bits 8\nand 9 also have to be set).  If invalid, it would have defaulted to the\npossibly invalid bank 0.  Instead, try to use the valid bank detection\nmethod used by ICH10 which has been cleaned up a bit.\n\n[1] - reads and updates only; not writes because those are only writing to\nthe Shadow RAM, the update following the write is the only thing actually\nwriting the modified Shadow RAM contents to the NVM.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a20e4cf9e6a37e40532593e00df153d01e317baf",
      "tree": "265746fe24aaa86df847c812e708c337ce06fa00",
      "parents": [
        "8452759060ad46fc071a7d5bbf1647df5ea2ceab"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 17:01:35 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:01:35 2008 -0800"
      },
      "message": "e1000e: fix incorrect link status when switch module pulled\n\nOn 82571 with SerDes, the true link state is not always correct when read\nfrom the STATUS register; use existing e1000_has_link() function instead.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8452759060ad46fc071a7d5bbf1647df5ea2ceab",
      "tree": "d6dc357a82e32e1c021773dfe9163e053fbdd711",
      "parents": [
        "0285c8dcaeaa73ddadc4f38383e5bbc03c394a29"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 17:00:22 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 17:00:22 2008 -0800"
      },
      "message": "e1000e: store EEPROM version number to prevent unnecessary NVM reads\n\nRather than reading the NVM to get the EEPROM version number everytime the\nethool get_drvinfo function is called, read it once during probe and save\nit for future reference.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0285c8dcaeaa73ddadc4f38383e5bbc03c394a29",
      "tree": "7de6c80ef7db58ba78c50ec122113371339578cf",
      "parents": [
        "5c48ef3e2028677a890d46d9a38b19174274f2e9"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:59:54 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:59:54 2008 -0800"
      },
      "message": "e1000e: cosmetic newline in debug message\n\nAdd missing newline from debug message.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5c48ef3e2028677a890d46d9a38b19174274f2e9",
      "tree": "1ef4a75e9054eafa127609bd31f7999dc1fe085f",
      "parents": [
        "8f12fe8653eb699a6bc4f88f1a80312466ea2b0e"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:57:36 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:57:36 2008 -0800"
      },
      "message": "e1000e: sync change flow control variables with ixgbe\n\nSync flow control variables and usage model with that found in the ixgbe\ndriver.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f12fe8653eb699a6bc4f88f1a80312466ea2b0e",
      "tree": "0d7449825c12589a428c2f6ccc00b9c6b915543c",
      "parents": [
        "75eb0fad56da8494b43865097f362633debdc958"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:54:43 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:54:43 2008 -0800"
      },
      "message": "e1000e: link up/down messages must follow a specific format\n\nThe system log messages created on a link status change need to follow a\nspecific format to work with tools some customers use.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "75eb0fad56da8494b43865097f362633debdc958",
      "tree": "a0c0b5ba3ad92712b52d934d911ebb69eee254bf",
      "parents": [
        "438b365a2758c012393a7be24d31a9c06aa0a504"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:53:51 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:53:51 2008 -0800"
      },
      "message": "e1000e: ESB2 config after link up\n\nOn ESB2, the MAC-to-PHY (Kumeran) interface must be configured after link\nis up before any traffic is sent; a new PHY operations function pointer is\nprovided for this.  To facilitate read/write of the Kumeran registers\nwithout blocking PHY register writes, the driver/firmware synchronization\nmethod which previously used a hardware semaphore for both PHY and Kumeran\nregister accesses is now split.  New Kumeran register read/write functions\nutilize this new synchronization method.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "438b365a2758c012393a7be24d31a9c06aa0a504",
      "tree": "625c1252188edc302c2e7dfdf2f12ad64ddff83b",
      "parents": [
        "1605927fcee41fe205f1713725f47f0d52978489"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:51:33 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:51:33 2008 -0800"
      },
      "message": "e1000e: check return of pci_save_state\n\nCheck return of pci_save_state and error out accordingly.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1605927fcee41fe205f1713725f47f0d52978489",
      "tree": "3cbecfe87122df1f0e8876c7b8b41148923202a9",
      "parents": [
        "63dcf3d353f32ca7007bfa53a9384f3283076afc"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:51:06 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:51:06 2008 -0800"
      },
      "message": "e1000e: update comments listing supported parts for each MAC family\n\nSome branding strings (displayed via lspci) are missing from the comments in\nvarious family-specific files in the driver.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63dcf3d353f32ca7007bfa53a9384f3283076afc",
      "tree": "63d9115b2275213b50c9b7b926449f4031e4ee69",
      "parents": [
        "5aa49c82118d2aa08c6cfaba01fd86f969b3f1d7"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:50:34 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:50:34 2008 -0800"
      },
      "message": "e1000e: 82571 check for link fix on 82571 serdes\n\nCheck for link test does not work properly for 82571 parts in a blade\nenvironment with an unterminated serdes link partner.  Make the test more\nrobust by checking the invalid bit.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5aa49c82118d2aa08c6cfaba01fd86f969b3f1d7",
      "tree": "fdc653544e61142826796f24a9313d30d0bb9d61",
      "parents": [
        "005cbdfc29cfc23b8faadd3619eed43e6550bfc1"
      ],
      "author": {
        "name": "Bruce Allan",
        "email": "bruce.w.allan@intel.com",
        "time": "Fri Nov 21 16:49:53 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:49:53 2008 -0800"
      },
      "message": "e1000e: commit speed/duplex changes for m88 PHY\n\nFollow the convention used elsewhere in e1000e to \u0027commit\u0027 PHY changes\ninstead of directly writing to the PHY CTRL register to reset it.\n\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "005cbdfc29cfc23b8faadd3619eed43e6550bfc1",
      "tree": "fb6c63dfdb08ff130cbb02be3da26ba9d5b9ab62",
      "parents": [
        "7e3aab4a9cd7d37f80eee75bebb6a71347f82476"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Nov 21 16:49:10 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:49:10 2008 -0800"
      },
      "message": "e1000e: disable correctable errors for quad ports while going to D3\n\nThere has been an issue seen with the pci-e quad port adapters that will\ncause them to generate a pci-e correctable error on some system while\ntransitioning to D3.\n\nSince no action is needed on this correctable error the simplest solution\nis to mask off the reporting of correctable errors.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Bruce Allan \u003cbruce.w.allan@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e3aab4a9cd7d37f80eee75bebb6a71347f82476",
      "tree": "78019d607b6e72ca83c65695ee017262e471ef81",
      "parents": [
        "176301e82190adb70f9bdf37cd5cb08fcfcb25fb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:39:19 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:39:19 2008 -0800"
      },
      "message": "inet_diag: Missed conversion after changing inet ehash lockl to spinlocks.\n\nThey are no longer a rwlocks.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "176301e82190adb70f9bdf37cd5cb08fcfcb25fb",
      "tree": "498d819a02565f9637ba9b7fc2e78a1fdd1b5848",
      "parents": [
        "6636e1170d1e49818933ecea0e715e0c73e19bb8"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Fri Nov 21 16:36:22 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:36:22 2008 -0800"
      },
      "message": "netdevice pc300: Add the reason about PC300 BROKEN in Kconfig\n\nWhen compile test my previous patch, I found PC300 driver was broken.\nAnd there is no explanation about the broken.\nAdd the reason about why change this driver to broken in Kconfig.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6636e1170d1e49818933ecea0e715e0c73e19bb8",
      "tree": "5f9878d29b1a4735b76a677587f1c48baf50a885",
      "parents": [
        "2baf8a2daab65cdd3f20bfeb4676a2f6aff7c3bf"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Fri Nov 21 16:35:44 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:35:44 2008 -0800"
      },
      "message": "netdevice pc300: Convert directly reference of netdev-\u003epriv\n\nnetdev\u0027s private data should be hdlc.\npc300dev_t is the private data of hdlc.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2baf8a2daab65cdd3f20bfeb4676a2f6aff7c3bf",
      "tree": "957eb111fad4ce334ff8d49861a08d1fcf14e64a",
      "parents": [
        "f757fec4b0d45dfcb52f9a914a12225a6a0a3e05"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Fri Nov 21 16:34:18 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 16:34:18 2008 -0800"
      },
      "message": "netdevice hdlc: Convert directly reference of netdev-\u003epriv\n\nFor killing directly reference of netdev-\u003epriv, use netdev-\u003eml_priv to replace it.\nBecause the private pvc data comes from add_pvc() and can\u0027t be allocated in\nalloc_netdev().\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nAcked-by: Krzysztof Halasa \u003ckhc@pm.waw.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f757fec4b0d45dfcb52f9a914a12225a6a0a3e05",
      "tree": "d8fbf1095f723f8ad19014910a92a44ff2058c16",
      "parents": [
        "98aa9c80f1fee01e98dfdc484ab7316af45f8f17"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Fri Nov 21 15:49:19 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 21 15:49:19 2008 -0800"
      },
      "message": "net: use net_eq() in INET_MATCH and INET_TW_MATCH\n\nWe can avoid some useless instructions if !CONFIG_NET_NS\n\nBecause of RCU, we use INET_MATCH or INET_TW_MATCH twice for the found\nsocket, so thats six instructions less per incoming TCP packet.\n\nYet another tbench speedup :)\n\nSigned-off-by: Eric Dumazet \u003cdada1@cosmosbay.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a1eb5fe319beb9e181aa52c8adf75ad9aab56a89",
      "tree": "779aa91d24bd658b0e0e801462c49826c94f1cc7",
      "parents": [
        "3461fc12a423c09169c6bb350319808ca4ec4b86"
      ],
      "author": {
        "name": "Rami Rosen",
        "email": "roszenrami@gmail.com",
        "time": "Wed Nov 19 09:37:43 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:42:55 2008 -0500"
      },
      "message": "wireless: missing include in lib80211.h\n\nThis patch adds #include \u003clinux/timer.h\u003e in lib80211.h to avoid\nthese compilation erros.\n\n\u003e In file included from /work/src/wireless-testing/net/wireless/lib80211.c:24:\n\u003e /work/src/wireless-testing/include/net/lib80211.h:113: error: field\n\u003e \u0027crypt_deinit_timer\u0027 has incomplete type\n\u003e /work/src/wireless-testing/net/wireless/lib80211.c: In function\n\u003e \u0027lib80211_crypt_info_init\u0027:\n\u003e /work/src/wireless-testing/net/wireless/lib80211.c:83: error: implicit\n\u003e declaration of function \u0027setup_timer\u0027\n\u003e /work/src/wireless-testing/net/wireless/lib80211.c: In function\n\u003e \u0027lib80211_crypt_info_free\u0027:\n\u003e /work/src/wireless-testing/net/wireless/lib80211.c:95: error: implicit\n\u003e declaration of function \u0027del_timer_sync\u0027\n\u003e /work/src/wireless-testing/net/wireless/lib80211.c: In function\n\u003e \u0027lib80211_crypt_deinit_handler\u0027:\n\u003e /work/src/wireless-testing/net/wireless/lib80211.c:157: error:\n\u003e implicit declaration of function \u0027add_timer\u0027\n\u003e /work/src/wireless-testing/net/wireless/lib80211.c: In function\n\u003e \u0027lib80211_crypt_delayed_deinit\u0027:\n\u003e /work/src/wireless-testing/net/wireless/lib80211.c:182: error:\n\u003e implicit declaration of function \u0027timer_pending\u0027\n\u003e make[3]: *** [net/wireless/lib80211.o] Error 1\n\u003e make[2]: *** [net/wireless] Error 2\n\u003e make[1]: *** [net] Error 2\n\u003e make: *** [sub-make] Error 2\n\nSigned-off-by: Rami Rosen \u003cramirose@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3461fc12a423c09169c6bb350319808ca4ec4b86",
      "tree": "8b1297cc6da7faaf9d9398646d69e7dbe5621488",
      "parents": [
        "59840488c207ca85ea3787b36169e7fa9582baaf"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Nov 12 17:31:52 2008 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:19 2008 -0500"
      },
      "message": "rtl8187: Update file authorship in comments\n\nModify the file comments to reflect the current maintainers.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nAcked-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "59840488c207ca85ea3787b36169e7fa9582baaf",
      "tree": "aa723bab6d3e4fab87ae03ba81bdfe83b1c91546",
      "parents": [
        "4f6d4d1e36f30ac05bc39bcbfdba09e64e0f918c"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Wed Nov 12 17:13:09 2008 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:19 2008 -0500"
      },
      "message": "Update of MAINTAINERS for RTL8187\n\nAs noted by John Linville, the RTL818X maintainers have \"moved on\", and the\nresponsibilities for RTL8180 and RTL8187 have been split. This is the\ncorresponding update of MAINTAINERS.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nAcked-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nAcked-by: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4f6d4d1e36f30ac05bc39bcbfdba09e64e0f918c",
      "tree": "8a19adc28972d45ce9353b205c62303526bf1a6d",
      "parents": [
        "96dd603f3817c5289a906539cb85bddae9536868"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Tue Oct 28 14:00:54 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:19 2008 -0500"
      },
      "message": "wireless: clean up sysfs code using %pM\n\nRemove converting the MAC address to a string by a direct byte\nconversion and use %pM instead, since the code is now boilerplate\nuse a macro to define the show functions, and also use the shorter\n__ATTR_RO macro to define the attributes.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "96dd603f3817c5289a906539cb85bddae9536868",
      "tree": "5ef05d794bf05b69ecbc55c80fbcc95ab2b96301",
      "parents": [
        "da81dede95cf69b0e51442cb472f1581583381e4"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 12 14:51:56 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:18 2008 -0500"
      },
      "message": "MAINTAINERS: claim maintenance over rtl818x drivers\n\nMichael and Andrea have moved-on, so we shouldn\u0027t be bothering them\nabout these drivers anymore.\n\nActually, Herton Ronaldo Krzesinski, Hin-Tak Leung, and Larry Finger\nhave been handling the rtl8187 stuff for a while.  So, I would welcome a\npatch from one of them changing this to just RTL8180 and adding an\nRTL8187 entry with their names...\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "da81dede95cf69b0e51442cb472f1581583381e4",
      "tree": "261979700b5c25119b3963c60f751ea284d923bc",
      "parents": [
        "627271018df75c8861b9e75b39d5995842e6ec95"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 12 14:37:11 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:18 2008 -0500"
      },
      "message": "rtl8180: adapt for deprecated IEEE80211_CONF_SHORT_SLOT_TIME flag\n\nThis updates rtl8180 handling for short slot after \"mac80211: fix short\nslot handling\". Only rtl8180_rtl8225 actually had code for handling\nshort slot times, so the other RF devices are untouched by this change.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "627271018df75c8861b9e75b39d5995842e6ec95",
      "tree": "9f77eecc9fa2093f0b114f00ee6356c1ececdb47",
      "parents": [
        "beb2a7f331361bfe81e71acdb0739eae570475a2"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 12 10:01:41 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:18 2008 -0500"
      },
      "message": "mac80211: add explicit padding in struct ieee80211_tx_info\n\nOtherwise, the BUILD_BUG_ON calls in ieee80211_tx_info_clear_status can\nfail on some architectures.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "beb2a7f331361bfe81e71acdb0739eae570475a2",
      "tree": "de7ee004296ae3bd5aeb85c19c82d419074f4f29",
      "parents": [
        "0795cd29b6fe05107b40080cb1fccadb96320c96"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 11 16:45:38 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:18 2008 -0500"
      },
      "message": "net/ieee80211 -\u003e drivers/net/ipw2x00/libipw_* rename\n\nThe old ieee80211 code only remains as a support library for the ipw2100\nand ipw2200 drivers.  So, move the code and rename it appropriately to\nreflects it\u0027s true purpose and status.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0795cd29b6fe05107b40080cb1fccadb96320c96",
      "tree": "36618d9489bb4e9dc8abd2505e48528c92facb65",
      "parents": [
        "2ba4b32ecf748d5f45f298fc9677fa46d1dd9aff"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 11 16:22:09 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:17 2008 -0500"
      },
      "message": "ipw2x00: relocate ipw2100/ipw2200 to common directory\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "2ba4b32ecf748d5f45f298fc9677fa46d1dd9aff",
      "tree": "ebdf68be060014d9f5c799cf1cb54462bc896140",
      "parents": [
        "274bfb8dc5ffa16cb073801bebe76ab7f4e2e73d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 11 16:00:06 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:17 2008 -0500"
      },
      "message": "lib80211: consolidate crypt init routines\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "274bfb8dc5ffa16cb073801bebe76ab7f4e2e73d",
      "tree": "04cd3f6a062496911b56737daa6a0858b769ccd6",
      "parents": [
        "dfe1bafdbac1c7b48b636fb7ace799e78170e0d6"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Oct 29 11:35:05 2008 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:17 2008 -0500"
      },
      "message": "lib80211: absorb crypto bits from net/ieee80211\n\nThese bits are shared already between ipw2x00 and hostap, and could\nprobably be shared both more cleanly and with other drivers.  This\ncommit simply relocates the code to lib80211 and adjusts the drivers\nappropriately.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "dfe1bafdbac1c7b48b636fb7ace799e78170e0d6",
      "tree": "1a96e2362b922f8fc18ec35740c062d7e96d1085",
      "parents": [
        "1d047def6d19106a91f7756f970ac8429033a4d8"
      ],
      "author": {
        "name": "Pavel Roskin",
        "email": "proski@gnu.org",
        "time": "Mon Nov 10 09:25:53 2008 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:17 2008 -0500"
      },
      "message": "orinoco: fix last beacon reporting on 64-bit systems\n\norinoco_translate_scan() and orinoco_translate_ext_scan() wrongly\ntruncate last_scanned argument from unsigned long to unsigned int.\n\nSigned-off-by: Pavel Roskin \u003cproski@gnu.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1d047def6d19106a91f7756f970ac8429033a4d8",
      "tree": "2e04d5c89ee1d624b50c1f38354315bfd2e334d0",
      "parents": [
        "8ff48a8bbe4a1ba29dea2836dfce74660f97c1be"
      ],
      "author": {
        "name": "Rami Rosen",
        "email": "ramirose@gmail.com",
        "time": "Mon Nov 10 09:01:09 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:17 2008 -0500"
      },
      "message": "mac80211: remove unnecessary include.\n\nThis patch removes unnecessary #include \u003clinux/netdevice.h\u003e from\n/net/mac80211/mlme.c.\n\nSigned-off-by: Rami Rosen \u003cramirose@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8ff48a8bbe4a1ba29dea2836dfce74660f97c1be",
      "tree": "611c0e996813c59c229694b52d329c24829b80e8",
      "parents": [
        "bad13639a30e1557fbe9d440adc1906673c9de4e"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Nov 09 23:40:46 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:16 2008 -0500"
      },
      "message": "rt2x00: Fix race condition when using inderect registers\n\nIndirect registers require multiple calls to the CSR\nregister in order to access the indirect registers.\nThis must be protected under a lock to prevent race\nconditions which could cause invalid data to\nbe returned when reading from the indirect register or silent\nfailures when writing data to the indirect register.\n\nUSB drivers where already protected under a mutex,\nso rename the mutex and make PCI drivers use the mutex\nas well.\nThis now means that BBP and RF registers are no longer\naccessible in interrupt context. That is not a bad\nsituation since the slow behavior of accessing\nthose registers means we don\u0027t _want_ to access them\nin interrupt context either.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "bad13639a30e1557fbe9d440adc1906673c9de4e",
      "tree": "3c0114b3a3791d23e2ba88ee5534e0fc318f1dc5",
      "parents": [
        "87c1687d1a7bf0d4975d613cb699ba95b329359e"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Nov 09 20:47:00 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:16 2008 -0500"
      },
      "message": "rt2x00: Optimize get_duration / get_duration_res\n\nWe can optimize get_duration and get_duration_res\nby making them a macro. They are really simple\ncalculation handlers so this doesn\u0027t matter much.\n\nOften (especially in rt2400pci and rt2500pci,\nthe arguments are hardcoded, and the result value\nis passed into other hardcoded values.\n\nBy making the functions a macro GCC can\noptimize the entire thing much better.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "87c1687d1a7bf0d4975d613cb699ba95b329359e",
      "tree": "e643bba6f090292d7395ec5b9e9ac93a78ceab9f",
      "parents": [
        "f9f88fed3433139b58962011c81597b44fd48458"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Nov 09 17:56:10 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:16 2008 -0500"
      },
      "message": "drivers/net/wireless/ath9k/rc.c: use ARRAY_SIZE\n\nARRAY_SIZE is more concise to use when the size of an array is divided by\nthe size of its type or the size of its first element.\n\nThe semantic patch that makes this change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@i@\n@@\n\n#include \u003clinux/kernel.h\u003e\n\n@depends on i using \"paren.iso\"@\ntype T;\nT[] E;\n@@\n\n- (sizeof(E)/sizeof(E[...]))\n+ ARRAY_SIZE(E)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f9f88fed3433139b58962011c81597b44fd48458",
      "tree": "1213e9b5c6e125aa6bd09e8d3e466fea483f4a1a",
      "parents": [
        "9902b1843ff460d08a40d6c99ad8f5362296c3d4"
      ],
      "author": {
        "name": "Jouni Malinen",
        "email": "j@w1.fi",
        "time": "Sun Nov 09 18:38:51 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:16 2008 -0500"
      },
      "message": "mac80211_hwsim: Update documentation (AP mode enabled)\n\nAP mode is now enabled in mac80211, so there is no need to point users\nto an additional patch to enable the mode. In addition, add a pointer to\nmore hwsim test cases in hostap.git.\n\nSigned-off-by: Jouni Malinen \u003cj@w1.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9902b1843ff460d08a40d6c99ad8f5362296c3d4",
      "tree": "4bbf698805470770c3f8658ae964070968d77c38",
      "parents": [
        "798b7adb4ed3533ab1282f51d16892034cfd8aae"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Sat Nov 08 23:50:55 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:16 2008 -0500"
      },
      "message": "mac80211: rc80211_pid eliminate sparse warnings\n\nThis patch eliminates sparse warnings in pid rate scale algorithm\n\u0027debugfs: allow access to signed values\u0027 patch hit the dead end\nyear ago w/o much echo so I guess there is no real need to address this\nproperly.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "798b7adb4ed3533ab1282f51d16892034cfd8aae",
      "tree": "ef328809a04c1072e9b1ce765d01f470283d4842",
      "parents": [
        "0ed94eaaed618634f68197161203aac9f849471e"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sat Nov 08 15:25:33 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:16 2008 -0500"
      },
      "message": "rt2x00: Cleanup TX/RX entry handling\n\nMerge the callback functions init_txentry() and\ninit_rxentry(). This makes life in rt2x00lib a\nlot simpler and we can cleanup several functions.\n\nrt2x00pci contained \"fake\" FIELD definitions for\ndescriptor words. This is not flexible since it\nassumes the driver will always have the same field\nto indicate if a driver is available or not.\nThis should be dependent on the driver, and we\nshould add a callback function for this.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "0ed94eaaed618634f68197161203aac9f849471e",
      "tree": "daa650a6f9272f21c2dd5f3e6ed33fbd1a2e639c",
      "parents": [
        "e4e58cf8cc646d93de852f32f972448a95387c60"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Nov 07 19:50:42 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:15 2008 -0500"
      },
      "message": "mac80211: remove more excess kernel-doc\n\nDelete kernel-doc struct descriptions for fields that don\u0027t exist:\n\nWarning(include/net/mac80211.h:1263): Excess struct/union/enum/typedef member \u0027conf_ht\u0027 description in \u0027ieee80211_ops\u0027\nWarning(net/mac80211/sta_info.h:309): Excess struct/union/enum/typedef member \u0027addr\u0027 description in \u0027sta_info\u0027\nWarning(net/mac80211/sta_info.h:309): Excess struct/union/enum/typedef member \u0027aid\u0027 description in \u0027sta_info\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\ncc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\ncc: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e4e58cf8cc646d93de852f32f972448a95387c60",
      "tree": "45c3a4102b8eb9248db0863898757ec74095398a",
      "parents": [
        "01ef932341de1fb69848ee0b9206e11baac9c340"
      ],
      "author": {
        "name": "Zhu, Yi",
        "email": "yi.zhu@intel.com",
        "time": "Fri Nov 07 09:58:46 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:08:15 2008 -0500"
      },
      "message": "iwlwifi: use Rx single frame mode (one Rx frame per RB)\n\nThe RCSR default value for single frame mode is off (a RB contains more than\none frames). But the driver assumes single frame mode apparently. This patch\nenables single frame mode for the hardware. It also adds a BUG_ON to make sure\nthe allocated skb satisfies the hardware alignment requirement and removes\na useless check.\n\nSigned-off-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "01ef932341de1fb69848ee0b9206e11baac9c340",
      "tree": "55d13b321acd7cbea3f3c51ea22317a6468f4c21",
      "parents": [
        "c24f0817458464fc9c54489dba19cd94787e5eaf"
      ],
      "author": {
        "name": "Winkler, Tomas",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Nov 07 09:58:45 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:07:23 2008 -0500"
      },
      "message": "iwlwifi: get some more information about command failure\n\nThis patch adds additional info about wrong command queue bug\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c24f0817458464fc9c54489dba19cd94787e5eaf",
      "tree": "df62f4c14ffb4ff1c83abc7d5fb465e7b7c763a4",
      "parents": [
        "cb299bae8929705bf025fdbd6ce0ffcc62f5b3d0"
      ],
      "author": {
        "name": "Kolekar, Abhijeet",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Fri Nov 07 09:58:44 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:07:23 2008 -0500"
      },
      "message": "iwl3945 : Simplify iwl3945_send_beacon_cmd\n\nMoved rate_msk calculation to iwl3945_rate_get_lowest_plcp.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "cb299bae8929705bf025fdbd6ce0ffcc62f5b3d0",
      "tree": "1e113d5a843dc2b0922c5456684787da6f7e2203",
      "parents": [
        "e720ce9d15050d06e5162d5f70b133caccd64258"
      ],
      "author": {
        "name": "Winkler, Tomas",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Nov 07 09:58:43 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:07:23 2008 -0500"
      },
      "message": "iwlwifi: move iwl_print_hex_dump to iwl-debug.h\n\nThis patch moves iwl_print_hex_dump to iwl-debug.h\nwhere it belongs\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e720ce9d15050d06e5162d5f70b133caccd64258",
      "tree": "9c30a23645ca88a9da4360bf043125d7728b704d",
      "parents": [
        "21c339bf51ad46c6f8143df907b4bcce99dbe0b8"
      ],
      "author": {
        "name": "Kolekar, Abhijeet",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Fri Nov 07 09:58:42 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:07:23 2008 -0500"
      },
      "message": "iwl3945 : Fix Sparse Warnings\n\nPatch fixes sparse warnings. No need to convert u8 variable\nto 32.\n\nSigned-off-by: Abhijeet Kolekar \u003cabhijeet.kolekar@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "21c339bf51ad46c6f8143df907b4bcce99dbe0b8",
      "tree": "6f3c6eff45fc7b7308a3c2fe467291bb7e452d5a",
      "parents": [
        "4ddbb7d060061e584cb2137f4c7e41e502a560b4"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Nov 07 09:58:41 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:07:23 2008 -0500"
      },
      "message": "iwlwifi: move spectrum measurement code to iwl-spectrum.c file\n\nThis patch moves spectrum measurement code into iwl-sepctrum.c file.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4ddbb7d060061e584cb2137f4c7e41e502a560b4",
      "tree": "cb6a78a622df2660411786e73c2bbd33b187d173",
      "parents": [
        "8d86422a83d79e3d3241cf0f269fca0c2640bcee"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Nov 07 09:58:40 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:07:23 2008 -0500"
      },
      "message": "iwlwifi: revamp tx scheduler byte count tables handling\n\nThis moves byte count tables to tx domain removing completely\nambivalent shared data. Changes handling of allocation\nbyte count tables and keep warm consistent memory\nMoves general tx scheduler definitions from iwl-4956-hw.h\nto iwl-fh.h\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8d86422a83d79e3d3241cf0f269fca0c2640bcee",
      "tree": "b9791deaa104a7254891d962dceb551864235ee0",
      "parents": [
        "5c5aa3f13a50881b8f6e529e321bbefb5faec37b"
      ],
      "author": {
        "name": "Winkler, Tomas",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Nov 07 09:58:39 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:07:22 2008 -0500"
      },
      "message": "iwlwifi: move rx queue read pointer into rxq\n\nThis patch moves rx status/read registers into\niwl_rx_queue structures. This solution is more memory\nhungry but is more structured and provides needed RX/TX\nseparation\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c5aa3f13a50881b8f6e529e321bbefb5faec37b",
      "tree": "7727feb9dd9f22b011ed80dc95418669d8867e3b",
      "parents": [
        "a71c8f62d46e4496011182658dc058303960c068"
      ],
      "author": {
        "name": "Halperin, Daniel C",
        "email": "daniel.c.halperin@intel.com",
        "time": "Fri Nov 07 09:58:38 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:08 2008 -0500"
      },
      "message": "iwlwifi: update iwl-commands.h for 3 stream support\n\nThis patch updates comments and constants to support 1, 2, or 3 spatial streams\nin rate_n_flags .\n\nSigned-off-by: Daniel Halperin \u003cdaniel.c.halperin@intel.com\u003e\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a71c8f62d46e4496011182658dc058303960c068",
      "tree": "22986c8d13bb379c841cc0c05dafa97937bb334a",
      "parents": [
        "193357748979985498f21abc94c7a0a3ed5a3b8e"
      ],
      "author": {
        "name": "Winkler, Tomas",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Nov 07 09:58:37 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:07 2008 -0500"
      },
      "message": "iwlwifi: don\u0027t fail power set when calibration is not done yet\n\nThis patch doesn\u0027t fail power save setting when calibration is\nnot done yet. The new power index is registered and will\nbe evaluated again anyway upon calibration completion.\n\nThis patch also eliminates WARN_ON in mac80211 hw_config during\ninitialization\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "193357748979985498f21abc94c7a0a3ed5a3b8e",
      "tree": "5cdbc6428bb0fca66be4ff3dd939865704393099",
      "parents": [
        "9bdf5ecabf1cd2fb012f87d9742590fdd8290da0"
      ],
      "author": {
        "name": "Winkler, Tomas",
        "email": "tomas.winkler@intel.com",
        "time": "Fri Nov 07 09:58:36 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:07 2008 -0500"
      },
      "message": "iwlwifi: trivial fix in includes\n\nThis patch removes one FIXME: in rearranging includes\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9bdf5ecabf1cd2fb012f87d9742590fdd8290da0",
      "tree": "6ba0f1dd1e9f349cb64e76e1f0013d140f4eca69",
      "parents": [
        "ada1751346b5539f393c2e9c9dc04d9e7078e53a"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mohamed.abbas@intel.com",
        "time": "Fri Nov 07 09:58:35 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:07 2008 -0500"
      },
      "message": "iwl3945: fix resume for ADHOC network\n\n ieee80211_notify_mac only reconnect BSS networks. Since IBSS does\n not need any auth or assoc steps we can just resume to the same\n condition before suspend. This patch will reestablish the ad-hoc\n network once it comes back from resume.\n\nhttp://www.intellinuxwireless.org/bugzilla/show_bug.cgi?id\u003d1774\n\nSigned-off-by: Mohamed Abbas \u003cmohamed.abbas@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ada1751346b5539f393c2e9c9dc04d9e7078e53a",
      "tree": "18ce5d4761ffd9c76a07c166e2cbda1af078b868",
      "parents": [
        "1e87d68083cd073c84edb3a71fa4365d7fc092bd"
      ],
      "author": {
        "name": "Mohamed Abbas",
        "email": "mohamed.abbas@intel.com",
        "time": "Fri Nov 07 09:58:34 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:07 2008 -0500"
      },
      "message": "iwlagn: fix resume for ADHOC network\n\n ieee80211_notify_mac only reconnect BSS networks. Since IBSS does\n not need any auth or assoc steps we can just resume to the same\n condition before suspend. This patch will reestablish the ad-hoc\n network once it comes back from resume.\n\nhttp://www.intellinuxwireless.org/bugzilla/show_bug.cgi?id\u003d1774\n\nSigned-off-by: Mohamed Abbas \u003cmohamed.abbas@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1e87d68083cd073c84edb3a71fa4365d7fc092bd",
      "tree": "290d4263ae1cc897ead40478469652bde4803e79",
      "parents": [
        "7f3704e992ee4044f8e0068e060458377004473a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Nov 06 17:20:24 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:07 2008 -0500"
      },
      "message": "b43: remove rate index warning\n\nI frequently run into this warning, and added some\ndebugging to see why, and got this:\n\nb43 bad rx: 00000000: 2f d2 e2 63 cf a7 14 04 28 18 c8 5f 88 4a a2 00\n                      bogus junk       | plcp            | fctl| dur\n\nb43 bad rx: 00000010: 00 11 24 91 07 4d 00 06 25 ff 8f 78 00 06 25 ff\n                      my MAC address   | BSSID           | AP MAC\nb43 bad rx: 00000020: 8f 76 20 74 00 00 42 07 00 20 00 00 00 00 aa aa\n                           | seq | QoS | CCMP IV               | data\n                      ...\n\nAs you can see, there are 6 bogus bytes (sometimes only five) and then\nthe frame. I don\u0027t know why, and I don\u0027t see how to recover, so let\u0027s\njust drop these frames.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7f3704e992ee4044f8e0068e060458377004473a",
      "tree": "28ecc56df8b69a74a25773ec1ac5fcd4bad4ac18",
      "parents": [
        "3e4127fa6db34765685599fb8d1177e51850a63c"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Thu Nov 06 15:18:11 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:06 2008 -0500"
      },
      "message": "b43legacy: implement short slot and basic rate handling\n\nThis implements proper short slot handling and adds code to\nprogram the hardware for the correct response rates derived\nfrom the basic rate set for the current BSS.\n\n(port from b43)\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e4127fa6db34765685599fb8d1177e51850a63c",
      "tree": "9aa655a3896648b0c02a12c288cd6ad30e321451",
      "parents": [
        "ffb826767bffda61426d964a8fc24a216a14b0bd"
      ],
      "author": {
        "name": "Alexey Fisher",
        "email": "bug-track@fisher-privat.net",
        "time": "Thu Nov 06 09:51:16 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:06 2008 -0500"
      },
      "message": "ipw2200: make association only if SSID is known.\n\n\u0027iwconfig eth1 channel 6\u0027 would trigger association to _something_,\nwhich is wrong.  Changing the channel should (and does) trigger reassociation,\nbut only if there is an SSID to associate with.\n\nSigned-off-by: Alexey Fisher \u003cbug-track@fisher-privat.net\u003e\nAcked-by: Zhu Yi \u003cyi.zhu@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ffb826767bffda61426d964a8fc24a216a14b0bd",
      "tree": "ba16d0238f14ddfb529027218e793fcb25ad4073",
      "parents": [
        "296bf2aefdf7b4b1bf093a7b42a86ee21b46d07f"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Nov 03 14:43:01 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:06 2008 -0500"
      },
      "message": "ath9k: enable RXing of beacons on STA/IBSS\n\nThis enables beacons to come through on STA/IBSS.\nIt should fix sporadic connection issues. Right now\nmac80211 expect beacons so give it beacons.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "296bf2aefdf7b4b1bf093a7b42a86ee21b46d07f",
      "tree": "1f43c1c5e05f3b3670b84845a9aece3cccd07975",
      "parents": [
        "6a53a8a99cb044e1873648ba184440db6d9c65b8"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "lrodriguez@atheros.com",
        "time": "Mon Nov 03 14:43:00 2008 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:06 2008 -0500"
      },
      "message": "ath5k: allow APs to receive beacons\n\nAllow APs to receive beacons to detect when it needs\nto use protection to update the NAV correctly on\n11b stations.\n\nSigned-off-by: Luis R. Rodriguez \u003clrodriguez@atheros.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6a53a8a99cb044e1873648ba184440db6d9c65b8",
      "tree": "9e5d3975ec1c6f79b3ee969a4a00116cc28f0310",
      "parents": [
        "392dff836f40370033bbe3b39e3b9bf4148d1435"
      ],
      "author": {
        "name": "Nick Kossifidis",
        "email": "mick@madwifi.org",
        "time": "Tue Nov 04 00:25:54 2008 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:06 2008 -0500"
      },
      "message": "ath5k: Fix IMR init\n\n*On a previous patch i splitted AR5K_INT_TX to multiple different TX\ninterrupt flags for better handling but i forgot to unmask the new\nTXDESC and TXEOL interrupts on ath5k_init and only left TXOK. However\nfor each queue we enable TXDESC and TXEOL interrupts, not TXOK so we don\u0027t\nhandle TX interrupts at all (because these interrupts remain masked on\nPISR) and under load it results packet loss. Fix the problem by\nunmasking TXDESC and TXEOL on ath5k_init.\n\nSigned-Off-by: Nick Kossifidis \u003cmickflemm@gmail.com\u003e\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "392dff836f40370033bbe3b39e3b9bf4148d1435",
      "tree": "181144a134369dc41ebf273b890f85daaf7da946",
      "parents": [
        "4821277f36e008b531728e359fbbedb229117f4b"
      ],
      "author": {
        "name": "Benoit PAPILLAULT",
        "email": "benoit.papillault@free.fr",
        "time": "Thu Nov 06 22:26:49 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:06 2008 -0500"
      },
      "message": "ath9k : Display MAC/BB and RF version at startup (v2)\n\nThis patch decodes the MAC/BB version (for instance: AR5416) and the RF\npart version (for instance: AR5133). It has been tested on AR5416/AR5133\nwhich is a 2.4/5GHz 11n device. It also makes the differences between\nAR5416 (PCI) and AR5418 (PCI Express). Both are named AR5416 in\nthe register definitions.\n\nSigned-off-by: Benoit Papillault \u003cbenoit.papillault@free.fr\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4821277f36e008b531728e359fbbedb229117f4b",
      "tree": "7e73197e8f5ae76133c84f8c6cd0bab3d97ad5f8",
      "parents": [
        "8b0162a3dc5c30e862b7a73da29e32de3170f5e4"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Nov 03 21:05:01 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:05 2008 -0500"
      },
      "message": "mac80211: fix BUILD_BUG_ON() caused by misalignment on arm\n\nOn ARM alignment is done slightly different from other architectures.\nstruct ieee80211_tx_rate is aligned to word size, even though it only has 3\nsingle-byte members, which triggers the BUILD_BUG_ON in\nieee80211_tx_info_clear_status\n\nThis patch marks the struct ieee80211_tx_rate as packed, so that ARM\nbehaves like the other architectures.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8b0162a3dc5c30e862b7a73da29e32de3170f5e4",
      "tree": "b37b7930eb666f65a8844e769cc6f861c84c9639",
      "parents": [
        "6d64360ac56cda95243f15738a06f2a123c663e5"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Mon Nov 03 11:27:38 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:05 2008 -0500"
      },
      "message": "ath5k: ignore the return value of ath5k_hw_noise_floor_calibration\n\nNoise floor calibration occasionally fails on Atheros hardware.\nThis is not fatal and can happen if there\u0027s simply too much\nnoise on the air. Ignoring the calibration error is the right\nthing to do here, because when the error is ignored, the hardware\nwill still work, whereas if the error causes the driver to bail out\nof a bigger configuration function and does not configure the tx\nqueues or the IMR (as is the case in reset.c), the hw no longer\nworks properly until the next reset.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6d64360ac56cda95243f15738a06f2a123c663e5",
      "tree": "61005d0d992773ead469590e63477199f0e63f7e",
      "parents": [
        "8058409c4fb8e38632207d572ed29943d2585520"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Nov 02 00:38:10 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:05 2008 -0500"
      },
      "message": "rt2x00: Fix BUG_ON() with antenna handling\n\nWith the new configuration handling, and more specifically\nsplitting the configuration of the antenna from the normal\nconfiguration steps allowed a BUG_ON() to be triggered\nin the driver because the SW_DIVERSITY was send to the\ndriver. This fixes that by catching the value early in\nrt2x00config.c and replacing it with a sensible value.\n\nThis also fixes a problem where the antenna is not being\ninitialized at all when the radio is enabled. Since it\nno longer is part of the mac80211 configuration the\nonly place where rt2x00 configured it was the SW diversity\nhandler. Obviously this is broken for all non-diversity\nhardware and breaks SW diversity due to a broken initialization.\n\nWhen the radio is enabled the antenna will be configured\nonce as soon as the config() callback function is called.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8058409c4fb8e38632207d572ed29943d2585520",
      "tree": "d83c0ebef6cb0d27bfa871be624617a3dbe58deb",
      "parents": [
        "9a95dba32735534bda59def40c747bf606fedf05"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Nov 02 00:37:25 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:05 2008 -0500"
      },
      "message": "rt2x00: Block set_key() during suspend/shutdown\n\nmac80211 will call set_key() when the device is\nshutting down. When the device is unplugged the\nkeys will be lost automatically due to the power\nloss. When the device is not plugged but the module\nis only unloaded the keys can remain in the device\nhardware, when the module is loaded the keys will\nbe cleaned up during initialization.\n\nThis should prevent the problem reported by Johannes Berg,\nwhere unplugging the device while suspended resulted in\na NULL pointer error during set_key() which was\ncaused because of the CSR base address being freed.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9a95dba32735534bda59def40c747bf606fedf05",
      "tree": "bf64ebc24d6a6d812853af5904c8200a0813c984",
      "parents": [
        "3d8606a680529d41ad8985f36ecf83a7b393ecaf"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Nov 02 00:37:09 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:05 2008 -0500"
      },
      "message": "rt2x00: Fix LED state handling\n\nFor every global LED state change (register/unregister,\nsuspend/resume) we should force the LEDS to turn off.\nThis makes sure that the LEDS will always be in a sane\nstate after the state switch.\n\nNote that when unregister is called but the LED class\nwasn\u0027t resumed yet, we shouldn\u0027t change the LED state\nsince we might not have access to the device (device\nwas unplugged while suspended).\n\nAlso remove the checks in the activity, assoc and\nradio LEDS which blocked calls to brightness_set()\nwhen the state hasn\u0027t changed. Some of those LEDS\ncould be enabled by themselves when something happens\nin the hardware (e.g. firmware is loaded). We already\ndid called rt2x00leds to switch the LED off, but those\ncalls were blocked.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3d8606a680529d41ad8985f36ecf83a7b393ecaf",
      "tree": "4deeffbd9f3ddaba1b99e8f8a2c32bff90fbcfd9",
      "parents": [
        "1c740ed2210a0d124674a477ea538468aba47810"
      ],
      "author": {
        "name": "Ivo van Doorn",
        "email": "ivdoorn@gmail.com",
        "time": "Sun Nov 02 00:36:40 2008 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:05 2008 -0500"
      },
      "message": "rt2x00: Remove RATE_BASIC flag\n\nmac80211 is in charge of determining the basic rates,\nso we are not using the RATE_BASIC flag anymore.\n\nSigned-off-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1c740ed2210a0d124674a477ea538468aba47810",
      "tree": "e65f654e382456c85bb3d8b162176357efcf0226",
      "parents": [
        "55b3961953494c340b3625486f484af8ded31dd7"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Oct 31 17:19:31 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:04 2008 -0500"
      },
      "message": "Move all rtl818x files to a common directory.\n\nThis change improves the maintainability of these drivers. No functionality\nis changed.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "55b3961953494c340b3625486f484af8ded31dd7",
      "tree": "e5eb896225886a98e0252e3c76722eee1e2dd926",
      "parents": [
        "a3c9aa512945aa5552d03c7d6d6c3b826a3f9e28"
      ],
      "author": {
        "name": "Andrey Yurovsky",
        "email": "andrey@cozybit.com",
        "time": "Fri Oct 31 23:23:35 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:04 2008 -0500"
      },
      "message": "mac80211_hwsim: enable Mesh Point operation\n\nInitial mesh support: add Mesh Point to supported interfaces mask and allow\nhwsim to send beacons in mesh mode.\n\nSigned-off-by: Andrey Yurovsky \u003candrey@cozybit.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a3c9aa512945aa5552d03c7d6d6c3b826a3f9e28",
      "tree": "7115dde22db957f1b8c75966614a5fe921788db7",
      "parents": [
        "b7b05fe7f92e21e933caa529fd8d78bbbbfbd293"
      ],
      "author": {
        "name": "Andrey Yurovsky",
        "email": "andrey@cozybit.com",
        "time": "Fri Oct 31 14:50:12 2008 -0700"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 21 11:06:03 2008 -0500"
      },
      "message": "mac80211: disable BSSID filtering for mesh interfaces\n\nMesh interfaces are currently opened with the FIF_ALLMULTI rx filter flag set,\nhowever there is no BSSID in mesh so BSSID filtering should be disabled by\nsetting the FIF_OTHER_BSS flag as well.  Also explicitly call\nieee80211_configure_filter for mesh.\n\nSigned-off-by: Andrey Yurovsky \u003candrey@cozybit.com\u003e\nSigned-off-by: Javier Cardona \u003cjavier@cozbit.com\u003e\nAcked-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "b7b05fe7f92e21e933caa529fd8d78bbbbfbd293"
}
