)]}'
{
  "log": [
    {
      "commit": "f9dcbcc9e338d08c0f7de7eba4eaafbbb7f81249",
      "tree": "8a1d9a37bc057440220a5ad23231e0fe974b93f6",
      "parents": [
        "52c793f24054f5dc30d228e37e0e19cc8313f086"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Feb 23 09:19:49 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 26 02:07:30 2010 -0800"
      },
      "message": "net: convert multiple drivers to use netdev_for_each_mc_addr, part5 V2\n\nremoved some needless checks and also corrected bug in lp486e (dmi was passed\ninstead of dmi-\u003edmi_addr)\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52c793f24054f5dc30d228e37e0e19cc8313f086",
      "tree": "b7ebb686f5c2b0d58d05e42cc9d452adf651a83b",
      "parents": [
        "78ca90ea995cb86c72cde9308276d2a701bd3c40"
      ],
      "author": {
        "name": "Wolfgang Grandegger",
        "email": "wg@grandegger.com",
        "time": "Mon Feb 22 22:21:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 26 01:48:49 2010 -0800"
      },
      "message": "can: netlink support for bus-error reporting and counters\n\nThis patch makes the bus-error reporting configurable and allows to\nretrieve the CAN TX and RX bus error counters via netlink interface.\nI have added support for the SJA1000. The TX and RX bus error counters\nare also copied to the data fields 6..7 of error messages when state\nchanges are reported.\n\nSigned-off-by: Wolfgang Grandegger \u003cwg@grandegger.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "78ca90ea995cb86c72cde9308276d2a701bd3c40",
      "tree": "acec2f1e2fa0d87a17c479fa069facefac2fae9b",
      "parents": [
        "c1f51212eb809849bdc68a856ae5f424dcf20d9b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Feb 22 16:56:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 26 01:38:34 2010 -0800"
      },
      "message": "drivers/net/myri10ge: Use pr_\u003clevel\u003e and netdev_\u003clevel\u003e\n\nAdd #define pr_fmt(fmt)\nConvert logging messages to pr_\u003clevel\u003e and netdev_\u003clevel\u003e\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1f51212eb809849bdc68a856ae5f424dcf20d9b",
      "tree": "2a01f9e5201d3fc40527c24961b0f888f9e0ed61",
      "parents": [
        "003bdb279bb6b212f25ea4e60e0164b6109d3704"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Feb 22 16:56:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 26 01:38:34 2010 -0800"
      },
      "message": "drivers/net/chelsio: Use pr_\u003clevel\u003e, netif_msg_\u003ctype\u003e\n\nConvert CH_\u003clevel\u003e and CH_DBG uses to pr_\u003clevel\u003e and netif equivalents\nRemove CH_\u003clevel\u003e and CH_DBG macro definitions\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "003bdb279bb6b212f25ea4e60e0164b6109d3704",
      "tree": "9ddeeffa0587ca82480f1f6655ebc54509c7ac14",
      "parents": [
        "1528b18f7ec2b907711f37667c68e10d9296c882"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "ext-andriy.shevchenko@nokia.com",
        "time": "Mon Feb 22 13:10:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 26 01:24:24 2010 -0800"
      },
      "message": "isdn: remove ishexdigit() in regard to isxdigit()\n\nSamll cleanup in drivers/isdn/gigaset/capi.c where own implementation of\nisxdigit() has been changed to kernel native one.\n\nSigned-off-by: Andy Shevchenko \u003cext-andriy.shevchenko@nokia.com\u003e\nAcked-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1528b18f7ec2b907711f37667c68e10d9296c882",
      "tree": "00c887ea15474334898ae1f89a05706be49079ed",
      "parents": [
        "63e055d1c6e3a5f6d370cc841d621d5fa4d5d834"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Feb 22 13:09:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 26 01:24:23 2010 -0800"
      },
      "message": "gigaset: reduce syslog clutter\n\nImprove readability of the Gigaset driver\u0027s kernel messages by\nremoving a few unnecessary messages and limiting the emission\nof some debug messages more narrowly.\n\nImpact: logging\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63e055d1c6e3a5f6d370cc841d621d5fa4d5d834",
      "tree": "80f645c85bbc012d3b1b45ab66ee7dd8938de49b",
      "parents": [
        "2ac2ed5f2dfc97ae9ed9f446ad6e064fa821ef6d"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Feb 22 13:09:22 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 26 01:24:23 2010 -0800"
      },
      "message": "bas_gigaset: collapse CR/LF at end of AT response\n\nCopy the mechanism from ser_/usb_gigaset to avoid producing\nspurious empty responses for CR/LF sequences from the device.\nAdd a comment in all drivers documenting that behaviour.\nCorrect an off by one error that might result in a one byte\nbuffer overflow when receiving an unexpectedly long reply.\n\nImpact: minor bugfix\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2ac2ed5f2dfc97ae9ed9f446ad6e064fa821ef6d",
      "tree": "2573550bf616aca85bad79a4bf868a5a4669989e",
      "parents": [
        "9abd5438641425c2f8a3a399c921747a4fb55adc"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Feb 22 13:08:51 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 26 01:24:22 2010 -0800"
      },
      "message": "gigaset: small documentation improvement\n\nClarify the non-support by isdnlog, and propose a better standard\ndebug mask.\n\nImpact: Documentation\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9abd5438641425c2f8a3a399c921747a4fb55adc",
      "tree": "0fd40553500a8172383314ccad0c40eda013f9e2",
      "parents": [
        "19bc291c99f018bd4f2c38bbf69144086dca903f"
      ],
      "author": {
        "name": "Yegor Yefremov",
        "email": "yegor_sub1@visionsystems.de",
        "time": "Mon Feb 22 05:47:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 26 01:19:39 2010 -0800"
      },
      "message": "KS8695: Don\u0027t call netif_carrier_off() from ndo_stop()\n\nnetif_carrier_on() and netif_carrier_off() should be called from\nlink status interrupt handler\n\nSigned-off-by: Yegor Yefremov \u003cyegorslists@googlemail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19bc291c99f018bd4f2c38bbf69144086dca903f",
      "tree": "9d3cf9bc0c5a78e363dc0547da8bcd1e7c394265",
      "parents": [
        "04488734806948624dabc4514f96f14cd75b9a50",
        "4a6967b88af02eebeedfbb91bc09160750225bb5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 25 23:26:21 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 25 23:26:21 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/iwl-core.h\n\tdrivers/net/wireless/rt2x00/rt2800pci.c\n"
    },
    {
      "commit": "04488734806948624dabc4514f96f14cd75b9a50",
      "tree": "74f3a3c10a7177a5f86398b83ad7bf0569fe8b89",
      "parents": [
        "54831a83bfe656c4c54e287c734c6b0ccaa3719b",
        "c4d49794ff2838038fd9756eae39c39a5a685833"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 25 23:22:42 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 25 23:22:42 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "54831a83bfe656c4c54e287c734c6b0ccaa3719b",
      "tree": "abd5bef16d1a6011f629a36d4e245a2ed4f3df3c",
      "parents": [
        "fb977e2ca607a7e74946a1de798f474d1b80b9d6",
        "0f234214d15fa914436d304ecf5c3e43449e79f9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 24 18:23:37 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 24 18:23:37 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kaber/nf-next-2.6\n"
    },
    {
      "commit": "0f234214d15fa914436d304ecf5c3e43449e79f9",
      "tree": "e31b2fd40b14530c5b49413070495eabd082eb1f",
      "parents": [
        "6bdb331bc6910d1ccb74dc9852fc858c5916c927"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Wed Feb 24 18:36:04 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Feb 24 18:36:04 2010 +0100"
      },
      "message": "netfilter: xtables: reduce arguments to translate_table\n\nJust pass in the entire repl struct. In case of a new table (e.g.\nip6t_register_table), the repldata has been previously filled with\ntable-\u003ename and table-\u003esize already (in ip6t_alloc_initial_table).\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "6bdb331bc6910d1ccb74dc9852fc858c5916c927",
      "tree": "d77dd2df2d6d43ce25703ce8c9ecab0173c14a7f",
      "parents": [
        "dcea992aca82cb08b4674c4c783e325835408d1e"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Wed Feb 24 18:35:37 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Feb 24 18:35:37 2010 +0100"
      },
      "message": "netfilter: xtables: optimize call flow around xt_ematch_foreach\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "dcea992aca82cb08b4674c4c783e325835408d1e",
      "tree": "b3490bbbf49931f1405a7ebeb2f2f9d2b136cd9a",
      "parents": [
        "0559518b5b99c591226460c0bbf8e6a570c518a8"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Wed Feb 24 18:34:48 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Feb 24 18:34:48 2010 +0100"
      },
      "message": "netfilter: xtables: replace XT_MATCH_ITERATE macro\n\nThe macro is replaced by a list.h-like foreach loop. This makes\nthe code more inspectable.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "0559518b5b99c591226460c0bbf8e6a570c518a8",
      "tree": "da3dd25683636f80c4861150816c1cb1a643348a",
      "parents": [
        "72b2b1dd77e8feb0b7c0b26dee58f2a1e2c9828c"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Wed Feb 24 18:33:43 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Feb 24 18:33:43 2010 +0100"
      },
      "message": "netfilter: xtables: optimize call flow around xt_entry_foreach\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "72b2b1dd77e8feb0b7c0b26dee58f2a1e2c9828c",
      "tree": "4289fef5441a1664f60a17cb473d657f77cf1112",
      "parents": [
        "8ccb92ad41cb311e52ad1b1fe77992c7f47a3b63"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Wed Feb 24 18:32:59 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Feb 24 18:32:59 2010 +0100"
      },
      "message": "netfilter: xtables: replace XT_ENTRY_ITERATE macro\n\nThe macro is replaced by a list.h-like foreach loop. This makes\nthe code much more inspectable.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "c4d49794ff2838038fd9756eae39c39a5a685833",
      "tree": "0511704f9660c27e1bd704d45d3f45457b851c64",
      "parents": [
        "675c60706cd197219c6e3e6e3f195475d842344e"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Tue Feb 16 20:25:43 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 23 19:09:31 2010 -0800"
      },
      "message": "net: bug fix for vlan + gro issue\n\nTraffic (tcp) doesnot start on a vlan interface when gro is enabled.\nEven the tcp handshake was not taking place.\nThis is because, the eth_type_trans call before the netif_receive_skb\nin napi_gro_finish() resets the skb-\u003edev to napi-\u003edev from the previously\nset vlan netdev interface. This causes the ip_route_input to drop the\nincoming packet considering it as a packet coming from a martian source.\n\nI could repro this on 2.6.32.7 (stable) and 2.6.33-rc7.\nWith this fix, the traffic starts and the test runs fine on both vlan\nand non-vlan interfaces.\n\nCC: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCC: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb977e2ca607a7e74946a1de798f474d1b80b9d6",
      "tree": "5e966bbf23b524d9ae58ce5f962103e715c58fc6",
      "parents": [
        "10886af54a2478f97f2d5f89bbe270b99206f8ab"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Tue Feb 23 15:09:53 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 23 15:09:53 2010 -0800"
      },
      "message": "xfrm: clone mark when cloning policy\n\nWhen we clone the SP, we should also clone the mark.\nUseful for socket based SPs.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ccb92ad41cb311e52ad1b1fe77992c7f47a3b63",
      "tree": "f982c7731f58d73b8fd78b28ab198da0d77d8939",
      "parents": [
        "2c08522e5d2f0af2d6f05be558946dcbf8173683"
      ],
      "author": {
        "name": "Tim Gardner",
        "email": "tim.gardner@canonical.com",
        "time": "Tue Feb 23 14:59:12 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Feb 23 14:59:12 2010 +0100"
      },
      "message": "netfilter: xt_recent: fix false match\n\nA rule with a zero hit_count will always match.\n\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "2c08522e5d2f0af2d6f05be558946dcbf8173683",
      "tree": "b82c724797d76d29143c6b267bd006f40466f9c3",
      "parents": [
        "9e2dcf72023d1447f09c47d77c99b0c49659e5ce"
      ],
      "author": {
        "name": "Tim Gardner",
        "email": "tim.gardner@canonical.com",
        "time": "Tue Feb 23 14:55:21 2010 +0100"
      },
      "committer": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Feb 23 14:55:21 2010 +0100"
      },
      "message": "netfilter: xt_recent: fix buffer overflow\n\ne-\u003eindex overflows e-\u003estamps[] every ip_pkt_list_tot packets.\n\nConsider the case when ip_pkt_list_tot\u003d\u003d1; the first packet received is stored\nin e-\u003estamps[0] and e-\u003eindex is initialized to 1. The next received packet\ntimestamp is then stored at e-\u003estamps[1] in recent_entry_update(),\na buffer overflow because the maximum e-\u003estamps[] index is 0.\n\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\n"
    },
    {
      "commit": "675c60706cd197219c6e3e6e3f195475d842344e",
      "tree": "8af8d2457e6674f01c6f3c3e144b8a391801a1eb",
      "parents": [
        "662a96bd6f020782dfbdc0d0bd177c7dbb556687",
        "a120e912eb51e347f36c71b60a1d13af74d30e83"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 23 01:27:05 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 23 01:27:05 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "662a96bd6f020782dfbdc0d0bd177c7dbb556687",
      "tree": "92216bd288f7a79c556832ef404f0ad03231ead6",
      "parents": [
        "cac43a1b7b091b17113502e4128dcb0ff7e3503d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri Feb 19 05:13:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 23 01:25:01 2010 -0800"
      },
      "message": "tc35815: Remove a wrong netif_wake_queue() call which triggers BUG_ON\n\nThe netif_wake_queue() is called correctly (i.e. only on !txfull\ncondition) from txdone routine.  So Unconditional call to the\nnetif_wake_queue() here is wrong.  This might cause calling of\nstart_xmit routine on txfull state and trigger BUG_ON.\n\nThis bug does not happen when NAPI disabled.  After txdone there\nmust be at least one free tx slot.  But with NAPI, this is not\ntrue anymore and the BUG_ON can hits on heavy load.\n\nIn this driver NAPI was enabled on 2.6.33-rc1 so this is\nregression from 2.6.32 kernel.\n\nReported-by: Ralf Roesch \u003cralf.roesch@rw-gmbh.de\u003e\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cac43a1b7b091b17113502e4128dcb0ff7e3503d",
      "tree": "6cfc541f4376e2645c8506735986228eb423ceb2",
      "parents": [
        "e79dc48431e7731f5bb6bab8f6b499fe03802ca0"
      ],
      "author": {
        "name": "Torgny Johansson",
        "email": "torgny.johansson@gmail.com",
        "time": "Fri Feb 19 01:59:15 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 23 01:25:01 2010 -0800"
      },
      "message": "cdc_ether: new PID for Ericsson C3607w to the whitelist (resubmit)\n\nThis patch adds a new vid/pid to the cdc_ether whitelist.\n\nDevice added:\n- Ericsson Mobile Broadband variant C3607w\n\nSigned-off-by: Torgny Johansson \u003ctorgny.johansson@gmail.com\u003e\n\n--\nTo unsubscribe from this list: send the line \"unsubscribe netdev\" in\nthe body of a message to majordomo@vger.kernel.org\nMore majordomo info at  http://vger.kernel.org/majordomo-info.html\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e79dc48431e7731f5bb6bab8f6b499fe03802ca0",
      "tree": "d4d6c2a1291fce98b69a25a6cc3ddcaf47fee53b",
      "parents": [
        "f5ca8502f70ccc77008b7bee671f5301995240a4"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Mon Feb 22 12:27:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 23 01:25:00 2010 -0800"
      },
      "message": "IPv6: better document max_addresses parameter\n\nAndrew Morton wrote:\n\u003e\u003e \u003eFrom ip-sysctl.txt file in kernel documentation I can see following description\n\u003e\u003e for max_addresses:\n\u003e\u003e max_addresses - INTEGER\n\u003e\u003e         Number of maximum addresses per interface.  0 disables limitation.\n\u003e\u003e         It is recommended not set too large value (or 0) because it would\n\u003e\u003e         be too easy way to crash kernel to allow to create too much of\n\u003e\u003e         autoconfigured addresses.\n           ^^^^^^^^^^^^^^\n\n\u003e\u003e If this parameter applies only for auto-configured IP addressed, please state\n\u003e\u003e it more clearly in docs or rename the parameter to show that it refers to\n\u003e\u003e auto-configuration.\n\nIt did mention autoconfigured in the text, but the below makes it more obvious.\n\nMore clearly document IPv6 max_addresses parameter.\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f5ca8502f70ccc77008b7bee671f5301995240a4",
      "tree": "536a2be235ef3c08f212a37a4bace8c64fc54363",
      "parents": [
        "b5abb028e214cca68f4231d4f3bc0847ddbc986e"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Feb 22 22:34:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 23 01:25:00 2010 -0800"
      },
      "message": "MAINTAINERS: update mv643xx_eth maintenance status\n\nI am no longer with Marvell.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b5abb028e214cca68f4231d4f3bc0847ddbc986e",
      "tree": "1ff65ef5395914b6b5e9f77b7cd550cebc7dc20f",
      "parents": [
        "242cc0547f3bcecc0b02ca6f3e9512760185727e"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Feb 19 17:54:53 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 23 01:24:59 2010 -0800"
      },
      "message": "e1000: Fix DMA mapping error handling on RX\n\nCheck for error return from pci_map_single/pci_map_page and clean up.\n\nWith this and the previous patch the driver was able to handle a significant\npercentage of errors (I set the fault injection rate to 10% and could still\ndownload large files at a reasonable speed).\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10886af54a2478f97f2d5f89bbe270b99206f8ab",
      "tree": "47c04fe2b4913772ab423fc2a2d0ae1d46c19ea9",
      "parents": [
        "295fae568885a93c39a0e29a9455054608b6cc0e"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Tue Feb 23 01:19:22 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 23 01:19:22 2010 -0800"
      },
      "message": "e1000: correct wrong coding style for \"else\"\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "295fae568885a93c39a0e29a9455054608b6cc0e",
      "tree": "1cce881be6501a8ddad33e6ea7c6336b93e5562f",
      "parents": [
        "6f26b61e177e57a41795355f6222cf817f1212dc"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Mon Feb 22 11:33:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 16:21:26 2010 -0800"
      },
      "message": "xfrm: Allow user space manipulation of SPD mark\n\nAdd ability for netlink userspace to manipulate the SPD\nand manipulate the mark, retrieve it and get events with a defined\nmark, etc.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f26b61e177e57a41795355f6222cf817f1212dc",
      "tree": "6894f386ad84fa6d48ff860e6f04b9e5acd65024",
      "parents": [
        "34f8d8846f69f3b5bc3916ba9145e4eebae9394e"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Mon Feb 22 11:32:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 16:21:25 2010 -0800"
      },
      "message": "xfrm: Allow user space config of SAD mark\n\nAdd ability for netlink userspace to manipulate the SAD\nand manipulate the mark, retrieve it and get events with a defined\nmark.\nMIGRATE may be added later.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34f8d8846f69f3b5bc3916ba9145e4eebae9394e",
      "tree": "99f778801ae5753e250deb0a69986912a529863e",
      "parents": [
        "8ca2e93b557f2a0b35f7769038abf600177e1122"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Mon Feb 22 11:32:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 16:21:25 2010 -0800"
      },
      "message": "xfrm: SP lookups with mark\n\nAllow mark to be used when doing SP lookup\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8ca2e93b557f2a0b35f7769038abf600177e1122",
      "tree": "2b25012de07a48c33db0a191924d6e5fcc99c22a",
      "parents": [
        "3d6acfa7641fd0a35f608b142f61e79f7ed8db43"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Mon Feb 22 11:32:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 16:21:12 2010 -0800"
      },
      "message": "xfrm: SP lookups signature with mark\n\npass mark to all SP lookups to prepare them for when we add code\nto have them search.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d6acfa7641fd0a35f608b142f61e79f7ed8db43",
      "tree": "747ed113a5ae6082eaad218583f172ef7c82321f",
      "parents": [
        "bd55775c8dd656fc69b3a42a1c4ab32abb7e8af9"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Mon Feb 22 11:32:56 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 16:21:07 2010 -0800"
      },
      "message": "xfrm: SA lookups with mark\n\nAllow mark to be added to the SA lookup\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd55775c8dd656fc69b3a42a1c4ab32abb7e8af9",
      "tree": "766b30d5fc29d5d4849a10a290db51fe0f7c3ad7",
      "parents": [
        "bf825f81b454fae2ffe1b675f3a549656726440e"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Mon Feb 22 16:20:22 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 16:20:22 2010 -0800"
      },
      "message": "xfrm: SA lookups signature with mark\n\npass mark to all SA lookups to prepare them for when we add code\nto have them search.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bf825f81b454fae2ffe1b675f3a549656726440e",
      "tree": "8096391060484f831c0f2e4a7cef3448b4ff4845",
      "parents": [
        "7f6b9dbd5afbd966a82dcbafc5ed62305eb9d479"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Mon Feb 22 11:32:54 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 16:19:45 2010 -0800"
      },
      "message": "xfrm: introduce basic mark infrastructure\n\nAdd basic structuring and accessors for xfrm mark\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7f6b9dbd5afbd966a82dcbafc5ed62305eb9d479",
      "tree": "7d6795317f67d79919df5bb6b52121ad94d8ff37",
      "parents": [
        "808f5114a9206fee855117d416440e1071ab375c"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Feb 22 07:57:19 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:56 2010 -0800"
      },
      "message": "af_key: locking change\n\nGet rid of custom locking that was using wait queue, lock, and atomic\nto basically build a queued mutex.  Use RCU for read side.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "808f5114a9206fee855117d416440e1071ab375c",
      "tree": "cec3f04220909b77c0880029b63862553ad5161c",
      "parents": [
        "1cc523271ef0b6305c565a143e3d48f6fff826dd"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Feb 22 07:57:18 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:56 2010 -0800"
      },
      "message": "packet: convert socket list to RCU (v3)\n\nConvert AF_PACKET to use RCU, eliminating one more reader/writer lock.\n\nThere is no need for a real sk_del_node_init_rcu(), because sk_del_node_init\nis doing the equivalent thing to hlst_del_init_rcu already; but added\nsome comments to try and make that obvious.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1cc523271ef0b6305c565a143e3d48f6fff826dd",
      "tree": "8acfcce42d5d81e4ce993c078985bfc3789bf2c5",
      "parents": [
        "35e2da46d25a53e0e19956f533cc29272a6cceb2"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Feb 22 07:57:17 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:54 2010 -0800"
      },
      "message": "seq_file: add RCU versions of new hlist/list iterators (v3)\n\nMany usages of seq_file use RCU protected lists, so non RCU\niterators will not work safely.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "35e2da46d25a53e0e19956f533cc29272a6cceb2",
      "tree": "aa06cfa5bd76ce759c6f22f9c6c13719f86a19b2",
      "parents": [
        "e5f8d9ac46e0291594abaa76bf467a08367bcccf"
      ],
      "author": {
        "name": "Sriram",
        "email": "srk@ti.com",
        "time": "Mon Feb 22 03:35:36 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:53 2010 -0800"
      },
      "message": "can:ti_hecc: Add pm hook-up\n\nAdded the suspend and resume implementation in the HECC (CAN)\ndriver.\n\nSigned-off-by: K R Baalaaji \u003ckrbaalaaji@ti.com\u003e\nSigned-off-by: Sriramakrishnan \u003csrk@ti.com\u003e\nAcked-by: Anant Gole \u003canantgole@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5f8d9ac46e0291594abaa76bf467a08367bcccf",
      "tree": "65fa3eef81a3c330018dca05e483c7723016bbc5",
      "parents": [
        "48e2f183cb1709600012265a2e723f45a350d5fe"
      ],
      "author": {
        "name": "Tilman Schmidt",
        "email": "tilman@imap.cc",
        "time": "Mon Feb 22 11:09:38 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:53 2010 -0800"
      },
      "message": "isdn: fix a few Kconfig imperfections\n\n1. Rewrite the outdated help texts for config options ISDN and ISDN_CAPI.\n2. The MISDN config option appeared between ISDN_I4L and the I4L hardware\n   driver options; move it to a less irritating place.\n3. HYSDN is not in fact an I4L driver, and needn\u0027t depend on ISDN_I4L, so\n   move it from the I4L section to the general section.\n4. ISDN_HDLC is now also used by drivers outside I4L.  Move it from the\n   I4L section to the general section, too.\n\nSigned-off-by: Tilman Schmidt \u003ctilman@imap.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "48e2f183cb1709600012265a2e723f45a350d5fe",
      "tree": "608368bda6f159342c307deca3b03998d25434c8",
      "parents": [
        "7a81e9f3ca712db82344ea3ab2a5879241f59c48"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Feb 22 09:22:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:52 2010 -0800"
      },
      "message": "net: convert multiple drivers to use netdev_for_each_mc_addr, part4\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a81e9f3ca712db82344ea3ab2a5879241f59c48",
      "tree": "0fb735aa960e09d3fb4109412f7ba06cf6c9b4b0",
      "parents": [
        "0ddf477b8a9b02412a6cabd51c486998811c7dd1"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Mon Feb 22 09:10:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:51 2010 -0800"
      },
      "message": "e1000: convert to use netdev_for_each_mc_addr\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ddf477b8a9b02412a6cabd51c486998811c7dd1",
      "tree": "df82cf6637248439897153aca2f8fa6216003b61",
      "parents": [
        "3b9a7728d878a3e7adc79fb89c3bb9ebc23760d7"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Sat Feb 20 00:13:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:51 2010 -0800"
      },
      "message": "net: convert multiple drivers to use netdev_for_each_mc_addr, part3\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b9a7728d878a3e7adc79fb89c3bb9ebc23760d7",
      "tree": "1d39563eabca941f0a8f763d5c2b5973e0d0b6e0",
      "parents": [
        "0bc88e4af07621bc4b84477374745d01a470e85d"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Fri Feb 19 23:06:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:50 2010 -0800"
      },
      "message": "net/arm: convert to use netdev_for_each_mc_addr\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bc88e4af07621bc4b84477374745d01a470e85d",
      "tree": "caab26fa939f68f49acc9c086b37c5dac9381ae1",
      "parents": [
        "53639207c032ec63dac3661af94447f9774cd40b"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Feb 21 17:08:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:49 2010 -0800"
      },
      "message": "drivers/net/typhoon.c: Use (pr|netdev)_\u003clevel\u003e macro helpers\n\nDavid Dillow took my suggestions and improved on them.\nHere is this latest version.\n\nAdd #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\nRemove #define PFX\nRemove #define ERR_PFX\nRemove now unused member name from struct typhoon\nUse pr_\u003clevel\u003e\nUse netdev_\u003clevel\u003e\nCoalesce long formats\nRemove version information\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David Dillow \u003cdave@thedillows.org\u003e\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: David Dillow \u003cdave@thedillows.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53639207c032ec63dac3661af94447f9774cd40b",
      "tree": "c61d0a3bc401a3171a3310825782a7a3c9fda975",
      "parents": [
        "8850dce170b460d9e46a827a62d6d7bb7e7cfcf3"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Feb 20 10:55:26 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:48 2010 -0800"
      },
      "message": "b44: use netdev_alloc_skb instead of dev_alloc_skb\n\nThe conversion in bf0dcbd929faf036f1a4f2918090344d0e249cf5 missed the\nnew allocation in b44_rx.\nThis patch was used in OpenWRT for a long time.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8850dce170b460d9e46a827a62d6d7bb7e7cfcf3",
      "tree": "b6fc1c00dce469edc1c21fa86d20f6851270a073",
      "parents": [
        "7a0deb6bcda98c2a764cb87f1441eef920fd3663"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Feb 20 10:55:25 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:48 2010 -0800"
      },
      "message": "b44: Set PHY address to NO_PHY if reset fails.\n\nDo a PHY reset to test if there is an active phy and set the PHY address\nto B44_PHY_ADDR_NO_PHY in case of an not active phy. This is needed for\nthe Linksys WRTSL54GS and Asus WL-500W.\nThis patch was used in OpenWRT for a long time.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a0deb6bcda98c2a764cb87f1441eef920fd3663",
      "tree": "0ed375637719e38c0a731e6ac390e2231b28e796",
      "parents": [
        "3c945e5b3719bcc18c6ddd31bbcae8ef94f3d19a"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Feb 19 17:57:46 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:33 2010 -0800"
      },
      "message": "pci: add support for 82576NS serdes to existing SR-IOV quirk\n\nThis patch adds support for the 82576NS Serdes adapter to the existing pci\nquirk for 82576 parts.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@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": "3c945e5b3719bcc18c6ddd31bbcae8ef94f3d19a",
      "tree": "2642881822ef675db78594f9a391bbea5c01cf49",
      "parents": [
        "06c92ee6384c33dbb6e313c66272181db70abbb0"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@bga.com",
        "time": "Fri Feb 19 17:44:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Feb 22 15:45:32 2010 -0800"
      },
      "message": "ixgbe: prevent speculative processing of descriptors before ready\n\nThe PowerPC architecture does not require loads to independent bytes to be\nordered without adding an explicit barrier.\n\nIn ixgbe_clean_rx_irq we load the status bit then load the packet data.\nWith packet split disabled if these loads go out of order we get a\nstale packet, but we will notice the bad sequence numbers and drop it.\n\nThe problem occurs with packet split enabled where the TCP/IP header and data\nare in different descriptors. If the reads go out of order we may have data\nthat doesn\u0027t match the TCP/IP header. Since we use hardware checksumming this\nbad data is never verified and it makes it all the way to the application.\n\nThis bug was found during stress testing and adding this barrier has been shown\nto fix it.\n\nSigned-off-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Don Skidmore \u003cdonald.c.skidmore@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": "4a6967b88af02eebeedfbb91bc09160750225bb5",
      "tree": "cf8082971fc3c829a560fbd253f9873d10018c31",
      "parents": [
        "4ca778605cfec53d8a689f0b57babb93b030c784"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Feb 19 19:18:37 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 22 11:21:43 2010 -0500"
      },
      "message": "mwl8k: convert to new station add/remove callbacks\n\nThis converts mwl8k to use the new station\nadd/remove callbacks instead of using the\nold sta_notify callback.\n\nThe new callbacks can sleep, so a lot of\ncode can be removed now.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a120e912eb51e347f36c71b60a1d13af74d30e83",
      "tree": "d07795748f9ccbd53958f24671fab60eb8c1bf48",
      "parents": [
        "a239a8b47cc0e5e6d7416a89f340beac06d5edaa"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Feb 19 15:47:33 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 22 11:15:50 2010 -0500"
      },
      "message": "iwlwifi: sanity check before counting number of tfds can be free\n\nCheck the frame control for ieee80211_is_data_qos() is true before\ncounting the number of tfds can be free, the tfds_in_queue only\nincrement when ieee80211_is_data_qos() is true before transmit; so it\nshould only decrement if the type match.\n\nRemove ieee80211_is_data_qos check for frame_ctrl in tx_resp to avoid\ninvalid information pass from uCode.\n\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nCC: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a239a8b47cc0e5e6d7416a89f340beac06d5edaa",
      "tree": "1001bd0ec9f66cdc6a056f9373297bff327933eb",
      "parents": [
        "5e2f75b8993a0d83d469388b50716dd5551f2eb4"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Fri Feb 19 15:47:32 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Feb 22 11:15:50 2010 -0500"
      },
      "message": "iwlwifi: error checking for number of tfds in queue\n\nWhen receive reply_tx and ready to decrement the count for number of\ntfds in queue, do error checking to prevent error condition and\ntfds_in_queue become negative number.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nCC: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "06c92ee6384c33dbb6e313c66272181db70abbb0",
      "tree": "ffab633a61ce4b6a80fc25f66c4a471e4e63ba82",
      "parents": [
        "f66d744d23dcb7ef659612595e2c9fb2fde4e009"
      ],
      "author": {
        "name": "Alexander Beregalov",
        "email": "a.beregalov@gmail.com",
        "time": "Sat Feb 20 18:48:25 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Feb 20 18:48:25 2010 -0800"
      },
      "message": "eepro: fix netdev_mc_count conversion\n\nFix commit 4cd24eaf0 (net: use netdev_mc_count and netdev_mc_empty when\nappropriate)\n\nSigned-off-by: Alexander Beregalov \u003ca.beregalov@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f66d744d23dcb7ef659612595e2c9fb2fde4e009",
      "tree": "eb787f8c25edab1d1475c102954f7cb0ed0d93cd",
      "parents": [
        "9772a43170854ec98b53b054bce9b6476f260d00"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Fri Feb 19 14:00:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 17:11:54 2010 -0800"
      },
      "message": "MAINTAINERS: Add two maintainers for be2net driver\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9772a43170854ec98b53b054bce9b6476f260d00",
      "tree": "aa4f58af278aa208094c84a9d5768e23e6e43f68",
      "parents": [
        "91992e446cadbbde1a304de6954afd715af5121e"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Fri Feb 19 13:58:21 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 17:11:54 2010 -0800"
      },
      "message": "be2net: Bump the driver version number\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91992e446cadbbde1a304de6954afd715af5121e",
      "tree": "c35db4f51eee079a19018e251ec4f03a9c410d79",
      "parents": [
        "294aedcf875b982e2d3bd6d2d9b8124ccb163bf6"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Fri Feb 19 13:57:12 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 17:11:53 2010 -0800"
      },
      "message": "be2net: Maintain tx and rx counters in driver\n\nFor certain skews of the BE adapter, H/W Tx and Rx\ncounters could be common for more than one interface.\nAdd Tx and Rx counters in the adapter structure\n(to maintain stats on a per interfae basis).\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "294aedcf875b982e2d3bd6d2d9b8124ccb163bf6",
      "tree": "be3f4a1b11f25fd0e0d2915298ca16ad79b3cfde",
      "parents": [
        "353176888386d9025062a12dcec08d49af10cf2c"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitkhaparde@gmail.com",
        "time": "Fri Feb 19 13:54:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 17:11:53 2010 -0800"
      },
      "message": "be2net: update copyright dates\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "353176888386d9025062a12dcec08d49af10cf2c",
      "tree": "75ebc4c4a910f8187e784d75abf5f4be159011f7",
      "parents": [
        "e4fc85600b1b4b8114354846ab9594ad354882d0"
      ],
      "author": {
        "name": "Robert Hancock",
        "email": "hancockrwd@gmail.com",
        "time": "Fri Feb 19 17:10:15 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 17:10:15 2010 -0800"
      },
      "message": "r8169: enable 64-bit DMA by default for PCI Express devices (v2)\n\nCurrently use of 64-bit DMA is disabled in r8169 unless the user passes the\nuse_dac module option. This is reasonable for conventional PCI devices where\nbroken chipsets may not handle dual-address-cycle transfers properly for\n32-bit slots and so this may not be safe. However, PCI Express should not have\nthis problem and not using 64-bit DMA results in DMA transfers needlessly using\nthe IOMMU or SWIOTLB. Set the use_dac module parameter to a new default value of\n-1 which results in 64-bit DMA being enabled by default for PCI Express devices\nonly.\n\nSigned-off-by: Robert Hancock \u003chancockrwd@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "242cc0547f3bcecc0b02ca6f3e9512760185727e",
      "tree": "f2747adc42eb061c9e969816fcf4e9b65f0bf841",
      "parents": [
        "e0bf54c93a15c365a37cfc4fe0137f5bc012d1b9"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 19 13:34:03 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 15:50:35 2010 -0800"
      },
      "message": "sfc: SFE4002/SFN4112F: Widen temperature and voltage tolerances\n\nThe temperature and voltage limits currently set on these boards are\ntoo conservative and will cause the driver to stop the net device\nerroneously in some systems.\n\nBased on a review of the chip datasheets and advice from the designer\nof these boards:\n\n- Raise the maximum board temperatures to the specified maximum ambient\n  temperatures for their PHYs plus the expected temperature bias of the\n  board\n- Raise the maximum controller temperature to 90 degrees\n- Lower the minimum temperatures to 0 degrees\n- Widen the voltage tolerances to at least +/- 10%\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0bf54c93a15c365a37cfc4fe0137f5bc012d1b9",
      "tree": "0120f76a48010503a6f563a19d486504f35b1e70",
      "parents": [
        "b8afe6416101549e877f8470f2a160df69676166"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Fri Feb 19 13:29:27 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 15:50:35 2010 -0800"
      },
      "message": "sfc: Fix sign of efx_mcdi_poll_reboot() error in efx_mcdi_poll()\n\nefx_mcdi_poll() uses positive error numbers, matching the MCDI\nprotocol.  It must negate the result of efx_mcdi_poll_reboot() which\nreturns the usual negative error numbers.\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8afe6416101549e877f8470f2a160df69676166",
      "tree": "34020e2ceece02d144bb88df908aad7ef95539bf",
      "parents": [
        "88af182e389097997c5e2a0b42285b3522796759"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Feb 19 13:23:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 15:40:51 2010 -0800"
      },
      "message": "net-sysfs: Use rtnl_trylock in wireless sysfs methods.\n\nThe wireless sysfs methods like the rest of the networking sysfs\nmethods are removed with the rtnl_lock held and block until\nthe existing methods stop executing.  So use rtnl_trylock\nand restart_syscall so that the code continues to work.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "88af182e389097997c5e2a0b42285b3522796759",
      "tree": "b2df5a8589aaee30073665da46523a3908e8870a",
      "parents": [
        "b0483e78e5c4c9871fc5541875b3bc006846d46b"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Feb 19 13:22:59 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 15:40:50 2010 -0800"
      },
      "message": "net: Fix sysctl restarts...\n\nYuck.  It turns out that when we restart sysctls we were restarting\nwith the values already changed.  Which unfortunately meant that\nthe second time through we thought there was no change and skipped\nall kinds of work, despite the fact that there was indeed a change.\n\nI have fixed this the simplest way possible by restoring the changed\nvalues when we restart the sysctl write.\n\nOne of my coworkers spotted this bug when after disabling forwarding\non an interface pings were still forwarded.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e4fc85600b1b4b8114354846ab9594ad354882d0",
      "tree": "8b0e5e0f95e876c64afbfc78c2bebceec440be74",
      "parents": [
        "6e03718c852a7b2ce756e37ae340f4ebfec2f6f3"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Thu Feb 04 18:57:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 13:19:51 2010 -0800"
      },
      "message": "mlx4: replace the dma_sync_single_range_for_cpu/device API\n\nThere are only two users of the dma_sync_single_range_for_cpu/device\nAPI in mainline (mlx4 and ssb). The\ndma_sync_single_range_for_cpu/device API has never been documented and\nthe dma_sync_single_for_cpu/device API also support a partial sync.\n\nThis converts mlx4 to use the dma_sync_single_for_cpu/device API\n(preparations for the removal of the dma_sync_single_range_for_cpu/device API).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e03718c852a7b2ce756e37ae340f4ebfec2f6f3",
      "tree": "757de27224214a865b55983ee79c7ba3301c777f",
      "parents": [
        "91fea5858418127ad33e0060f726c62be0047eaf"
      ],
      "author": {
        "name": "kirjanov@gmail.com",
        "email": "kirjanov@gmail.com",
        "time": "Fri Feb 19 05:00:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 13:15:51 2010 -0800"
      },
      "message": "greth: some driver cleanups\n\nOn Fri, Feb 19, 2010 at 13:51 +0100, Jiri Pirko wrote:\n\u003e\n\u003e \u003csnip\u003e\n\u003e \u003e\u003e@@ -1031,7 +1029,7 @@ static void greth_set_multicast_list(struct net_device *dev)\n\u003e \u003e\u003e \t\t\treturn;\n\u003e \u003e\u003e \t\t}\n\u003e \u003e\u003e\n\u003e \u003e\u003e-\t\tif (dev-\u003emc_count \u003d\u003d 0) {\n\u003e \u003e\u003e+\t\tif (!netdev_mc_count(dev)) {\n\u003e also please use netdev_mc_empty() here.\nSome driver cleanups:\n* convert to use phy_find_first/phy_direct_connect\n* convert to use netdev_mc_* helpers\n* fixed missing validate_addr hook\n* removed netdev_priv castings\n\nSigned-off-by: Denis Kirjanov \u003ckirjanov@gmail.com\u003e\nReviewed-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91fea5858418127ad33e0060f726c62be0047eaf",
      "tree": "3630384b91fe22565ac4eadc7dddd0d7720bf958",
      "parents": [
        "2f1eb65f366b81aa3c22c31e6e8db26168777ec5"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jpirko@redhat.com",
        "time": "Fri Feb 19 08:48:47 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 13:15:50 2010 -0800"
      },
      "message": "net/pcmcia: convert to use netdev_for_each_mc_addr\n\nremoved fill_multicast_tbl function in smc91c92_cs and do the work inline\n\nrewritten set_addresses function in xirc2ps_cs. This was kinda headache.\nSimulated the original and new functions and they bahave the same.\n\nSigned-off-by: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2f1eb65f366b81aa3c22c31e6e8db26168777ec5",
      "tree": "3c838f5801d0842c586519ddd4d991e22ac3ecd0",
      "parents": [
        "9e64cc9572b43afcbcd2d004538db435f2cd0587"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Feb 19 02:00:42 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 13:11:50 2010 -0800"
      },
      "message": "xfrm: Flushing empty SPD generates false events\n\nTo see the effect make sure you have an empty SPD.\nOn window1 \"ip xfrm mon\" and on window2 issue \"ip xfrm policy flush\"\nYou get prompt back in window2 and you see the flush event on window1.\nWith this fix, you still get prompt on window1 but no event on window2.\n\nThanks to Alexey Dobriyan for finding a bug in earlier version\nwhen using pfkey to do the flushing.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e64cc9572b43afcbcd2d004538db435f2cd0587",
      "tree": "36ccf743338c97b407734f1cfb39b665dd3ce05d",
      "parents": [
        "8be987d73481831265d7e8c648bec838271bfd9b"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Feb 19 02:00:41 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 13:11:50 2010 -0800"
      },
      "message": "xfrm: Flushing empty SAD generates false events\n\nTo see the effect make sure you have an empty SAD.\nOn window1 \"ip xfrm mon\" and on window2 issue \"ip xfrm state flush\"\nYou get prompt back in window2 and you see the flush event on window1.\nWith this fix, you still get prompt on window1 but no event on window2.\n\nThanks to Alexey Dobriyan for finding a bug in earlier version\nwhen using pfkey to do the flushing.\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8be987d73481831265d7e8c648bec838271bfd9b",
      "tree": "d06242ca463d87e3840090959c695d9c1a151799",
      "parents": [
        "927606a17e802fcf0c9ee82a74bc444b84726e67"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Fri Feb 19 02:00:40 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 13:11:49 2010 -0800"
      },
      "message": "pfkey: fix SA and SP flush sequence\n\nRFC 2367 says flushing behavior should be:\n1) user space -\u003e kernel: flush\n2) kernel: flush\n3) kernel -\u003e user space: flush event to ALL listeners\n\nThis is not realistic today in the presence of selinux policies\nwhich may reject the flush etc. So we make the sequence become:\n1) user space -\u003e kernel: flush\n2) kernel: flush\n3) kernel -\u003e user space: flush response to originater from #1\n4) if there were no errors then:\nkernel -\u003e user space: flush event to ALL listeners\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ca778605cfec53d8a689f0b57babb93b030c784",
      "tree": "b24400814c58fa5bfad5de884cea334e95b338b0",
      "parents": [
        "1d669cbf52a01490c14a999daa978e0fa00b494d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Feb 19 19:06:56 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:52 2010 -0500"
      },
      "message": "ath9k: convert to new station add/remove callbacks\n\nThis converts ath9k to use the new station\nadd/remove callbacks instead of using the\nold sta_notify callback.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1d669cbf52a01490c14a999daa978e0fa00b494d",
      "tree": "111471a31b5ec29ae22704a08430eb58d779df8c",
      "parents": [
        "17f6f054fec57b1bd5c8333bc40b1f3b2b7941aa"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Feb 19 19:06:55 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:52 2010 -0500"
      },
      "message": "mac80211_hwsim: convert to new station add/remove callbacks\n\nThis converts mac80211_hwsim to use the new\nstation add/remove callbacks instead of using\nthe old sta_notify callback.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "17f6f054fec57b1bd5c8333bc40b1f3b2b7941aa",
      "tree": "54ffb37788892dde1552a792b8bbb696f79b051f",
      "parents": [
        "3e60f8607e8072e8b554e9ccb8a4691c580adae4"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Feb 19 19:06:54 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:51 2010 -0500"
      },
      "message": "p54: convert to new station add/remove callbacks\n\nThis converts p54 to use the new station\nadd/remove callbacks instead of using the\nold sta_notify callback.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3e60f8607e8072e8b554e9ccb8a4691c580adae4",
      "tree": "0a208381d9718d788f65b32fc6609d6347f36b34",
      "parents": [
        "ac5b4e168ebd9046a6cd066d50b3341353f2f309"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Fri Feb 19 19:06:53 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:51 2010 -0500"
      },
      "message": "ar9170: convert to new station add/remove callbacks\n\nThis converts ar9170 to use the new station\nadd/remove callbacks instead of using the\nold sta_notify callback.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ac5b4e168ebd9046a6cd066d50b3341353f2f309",
      "tree": "2420840ac1887774ad756e51a7ae0df739aa9123",
      "parents": [
        "d8728ee919282c7b01b65cd479ec1e2a9c5d3ba8"
      ],
      "author": {
        "name": "Larry Finger",
        "email": "Larry.Finger@lwfinger.net",
        "time": "Fri Feb 19 12:02:44 2010 -0600"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:51 2010 -0500"
      },
      "message": "ssb: Add PCI ID 0x4322 to PHU handling\n\nSome of the N PHYs need a revision in the handling of the PMU.\n\nSigned-off-by: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d8728ee919282c7b01b65cd479ec1e2a9c5d3ba8",
      "tree": "3ba3db193e2987927ba8d413066333395b387261",
      "parents": [
        "528c3126a98e75f47fc9fa11b243c82a59271d0d"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Feb 19 18:21:42 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:50 2010 -0500"
      },
      "message": "ath9k: fix beacon timer restart after a card reset\n\nIn AP mode, ath_beacon_config_ap only restarts the timer if a TSF\nrestart is requested. Apparently this was added, because this function\nunconditionally sets the flag for TSF reset.\n\nThe problem with this is, that ath9k_hw_reset() clobbers the timer\nregisters (specified in the initvals), thus effectively disabling the\nSWBA interrupt whenever a card reset without TSF reset is issued\n(happens in a few places in the code).\n\nThis patch fixes ath_beacon_config_ap to only issue the TSF reset flag\nwhen necessary, but reinitialize the timer unconditionally. Tests show,\nthat this is enough to keep the SWBA interrupt going after a call to\nath_reset()\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "528c3126a98e75f47fc9fa11b243c82a59271d0d",
      "tree": "0aa27e95d6d817b2bd03874715e51f47ea88b0f2",
      "parents": [
        "8a472da431998b7357e6dc562e79a3061ed56cad"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 18 22:03:07 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:50 2010 -0500"
      },
      "message": "iwlwifi: add debugfs to monitor force reset parameters\n\nAdding debugfs file to monitor the counters and other\ninformation related to \"force_reset\" request.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@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": "8a472da431998b7357e6dc562e79a3061ed56cad",
      "tree": "aecc7c0220e0ac59edae6d2549da0cfe4e0a3304",
      "parents": [
        "d5755939e810f38c969a1d1b0effb2b75095b94e"
      ],
      "author": {
        "name": "Wey-Yi Guy",
        "email": "wey-yi.w.guy@intel.com",
        "time": "Thu Feb 18 22:03:06 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:50 2010 -0500"
      },
      "message": "iwlwifi: separated time check for different type of force reset\n\nUse different timing duration check for different type of force reset,\nforce reset request can come from different source and based on\ndifferent reason; one type of reset request should not block other type of\nreset request.\n\nAdding structure to keep track of different force reset request.\n\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@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": "d5755939e810f38c969a1d1b0effb2b75095b94e",
      "tree": "8f74e854de37aac9cb8c993f78fb6af522a60165",
      "parents": [
        "d2dfe6df755abb365aa3e2e67d88bda3cce5fd12"
      ],
      "author": {
        "name": "Abhijeet Kolekar",
        "email": "abhijeet.kolekar@intel.com",
        "time": "Thu Feb 18 22:03:05 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:49 2010 -0500"
      },
      "message": "iwlwifi: indicate calib version for 6050 series\n\nIndicate calibration version to uCode\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": "d2dfe6df755abb365aa3e2e67d88bda3cce5fd12",
      "tree": "5b24bd9cffb0ddfdd54554f2b5bace16c346ef99",
      "parents": [
        "4a6547c748229ba0425713b4adeb0f2d4000da9e"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 18 22:03:04 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:49 2010 -0500"
      },
      "message": "iwlwifi: enable serialization of synchronous commands\n\nUntil now it was only possible to have one synchronous command running at\nany time. If a synchronous command is in progress when a second request\narrives then the second command will fail. Create a new mutex specific for\nthis purpose to only allow one synchronous command at a time, but enable\nother commands to wait instead of fail if a synchronous command is in\nprogress.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4a6547c748229ba0425713b4adeb0f2d4000da9e",
      "tree": "257c45169b278fd9e49cb629afb53763a334ceea",
      "parents": [
        "5c0ba62fd4b2dce08055a89600f1d834f9f0fe9e"
      ],
      "author": {
        "name": "Reinette Chatre",
        "email": "reinette.chatre@intel.com",
        "time": "Thu Feb 18 22:03:02 2010 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:49 2010 -0500"
      },
      "message": "iwl3945: remove STATUS macros from header\n\niwl3945 includes iwl-core.h in which these STATUS flags are already\ndefined. This also removes a potential confusing definition with iwlcore\nusing STATUS_MODE_PENDING with value 18 and iwl3945 defining (but not\nusing) STATUS_CONF_PENDING for value 18.\n\nSigned-off-by: Reinette Chatre \u003creinette.chatre@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5c0ba62fd4b2dce08055a89600f1d834f9f0fe9e",
      "tree": "269325db69c99e953abdc98cf4fc0f48a69f51fc",
      "parents": [
        "54f2d7361da09f3fc2b5407f93ad3b86df951577"
      ],
      "author": {
        "name": "Felix Fietkau",
        "email": "nbd@openwrt.org",
        "time": "Fri Feb 19 01:46:36 2010 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:48 2010 -0500"
      },
      "message": "ath9k: fix rate control fallback rate selection\n\nWhen selecting the tx fallback rate, rc.c used a separate variable\n\u0027nrix\u0027 for storing the next rate index, however it did not use that as\nreference for further rate index lowering. Because of that, it ended up\nreusing the same rate for multiple multi-rate retry stages, thus\ndecreasing delivery probability under changing link conditions.\n\nThis patch removes the separate (unnecessary) variable and fixes\nfallback the way it was intended to work.\nThis should result in increased throughput and better link stability.\n\nSigned-off-by: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: stable@kernel.org\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "54f2d7361da09f3fc2b5407f93ad3b86df951577",
      "tree": "1ed8e31c16658f4b2bdaa30e9a25a90e5a371169",
      "parents": [
        "c332a4b8eed69a6853dbdbdf16696a45b93e2bf8"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@iki.fi",
        "time": "Thu Feb 18 21:47:51 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:48 2010 -0500"
      },
      "message": "MAINTAINERS: update Kalle\u0027s email address\n\nMy nokia.com email address won\u0027t work anymore, use my private iki.fi address\ninstead.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@iki.fi\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c332a4b8eed69a6853dbdbdf16696a45b93e2bf8",
      "tree": "c81228d210c20ed2d8252aa2d727d15a99384422",
      "parents": [
        "9b28072220d56fda3249cb7e4e164038b456414d"
      ],
      "author": {
        "name": "Teemu Paasikivi",
        "email": "ext-teemu.3.paasikivi@nokia.com",
        "time": "Thu Feb 18 13:25:57 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:48 2010 -0500"
      },
      "message": "wl1271: Added alloc and free hw functions\n\nMoved allocation and freeing of context structure of the driver to\nseparate functions from probe and remove functions.\n\nSigned-off-by: Teemu Paasikivi \u003cext-teemu.3.paasikivi@nokia.com\u003e\nReviewed-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9b28072220d56fda3249cb7e4e164038b456414d",
      "tree": "360bb491e73f3cdb08ba4341acf1d92a9411d409",
      "parents": [
        "7b048c52d7283ebf07c826a45c631a6ba225c057"
      ],
      "author": {
        "name": "Teemu Paasikivi",
        "email": "ext-teemu.3.paasikivi@nokia.com",
        "time": "Thu Feb 18 13:25:56 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:47 2010 -0500"
      },
      "message": "wl1271: Added IO reset and init functions\n\nAdded reset and init functions to IO layer of the driver.\n\nSigned-off-by: Teemu Paasikivi \u003cext-teemu.3.paasikivi@nokia.com\u003e\nReviewed-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7b048c52d7283ebf07c826a45c631a6ba225c057",
      "tree": "913db3eb56919bca79b60070720735b2e2a3289a",
      "parents": [
        "521a5b2137cc15430e3b1ea4c148663d1dbe077f"
      ],
      "author": {
        "name": "Teemu Paasikivi",
        "email": "ext-teemu.3.paasikivi@nokia.com",
        "time": "Thu Feb 18 13:25:55 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:47 2010 -0500"
      },
      "message": "wl1271: Renamed IO functions\n\nIn preparation for integration of SDIO implementation renamed some IO\nfunctions from wl1271_spi_* form to wl1271_*.\n\nSigned-off-by: Teemu Paasikivi \u003cext-teemu.3.paasikivi@nokia.com\u003e\nReviewed-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "521a5b2137cc15430e3b1ea4c148663d1dbe077f",
      "tree": "35a7f3ef2c8c66f9e9c0a9799ec729cd3be567fe",
      "parents": [
        "c8c90873520ef4c201cfd03b4892ca8bbf551e2e"
      ],
      "author": {
        "name": "Teemu Paasikivi",
        "email": "ext-teemu.3.paasikivi@nokia.com",
        "time": "Thu Feb 18 13:25:54 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:47 2010 -0500"
      },
      "message": "wl1271: Moved common IO functions from wl271_spi.c to wl1271_io.c\n\nIn prepraration for integration of SDIO implementation moved some IO\nfunctions common for SPI and SDIO to separate file.\n\nSigned-off-by: Teemu Paasikivi \u003cext-teemu.3.paasikivi@nokia.com\u003e\nReviewed-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c8c90873520ef4c201cfd03b4892ca8bbf551e2e",
      "tree": "ea61e48edb5abab0744a27ba11afb8a46e85b20d",
      "parents": [
        "1937e742639c03a6fe77239c3003ce9602302117"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Thu Feb 18 13:25:53 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:47 2010 -0500"
      },
      "message": "wl1271: add testmode support\n\nTestmode will be used to send PLT (Production Line Testing) commands\nfrom user space.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1937e742639c03a6fe77239c3003ce9602302117",
      "tree": "bc315dfe6cf01b29e495c576d1b5b7fa69d8134b",
      "parents": [
        "8bf29b0eb3ba38c8cf55e60976f124672cda7ab2"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Thu Feb 18 13:25:52 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:46 2010 -0500"
      },
      "message": "wl1271: Fix beacon filter table configuration\n\nThe beacon filter table configuration ACX structure had certain elements\nreversed, resulting in firmware instability in regard of the feature. Fix\nthe structure.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nReviewed-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8bf29b0eb3ba38c8cf55e60976f124672cda7ab2",
      "tree": "231c8d42568d7a2985f02d20abf3f71c32cea78b",
      "parents": [
        "ee444cf0501183df1640cd35bebd4250989bfe99"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Thu Feb 18 13:25:51 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:46 2010 -0500"
      },
      "message": "wl1271: Fix ad-hoc SSID update\n\nIf re-configuring the SSID while ad-hoc was already enabled, the beacon\ntemplate would be properly updated, but the SSID passed in the CMD_JOIN would\nnot - hence filtering etc would not work properly.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nReviewed-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ee444cf0501183df1640cd35bebd4250989bfe99",
      "tree": "7e181a105e8a13ab4edf63d3753bf71383b0363d",
      "parents": [
        "fddc7dd7deaa400db314b214d92de95f865a8af0"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Thu Feb 18 13:25:50 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:46 2010 -0500"
      },
      "message": "wl1271: Fix WEP key handling\n\nWEP key index handling was broken: the default key when using key 0 was never\nspecified to the FW, and if using other default than 0, it would be set on the\nTX path for every single TX\u0027d frame.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nReviewed-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fddc7dd7deaa400db314b214d92de95f865a8af0",
      "tree": "ff32662f25961a3dca9b5e1595fb1f66efcbb071",
      "parents": [
        "6c71b0ea761da416af54df4f72f48e71050cc012"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Thu Feb 18 13:25:49 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:45 2010 -0500"
      },
      "message": "wl1271: Fix key-remove error\n\nThe new firmware does not allow removal of unicast keys - they will be\nautomatically removed on the next CMD_JOIN.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nReviewed-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6c71b0ea761da416af54df4f72f48e71050cc012",
      "tree": "4d0f9a99669d79cf0f8a8bf162749ba15e23ff73",
      "parents": [
        "c82c1dde3024715c4cd8b6dd8cc7c75d8d7d93c8"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Thu Feb 18 13:25:48 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:45 2010 -0500"
      },
      "message": "wl1271: Optimized RX path packet retrieval\n\nInstead of acking RX packets read from the FW once all (of several possible)\nbuffered packets are retrieved, ack packets one by one as they are read. This\nenables the FW to start receiving more packets from the network while the\nhost read operation is still ongoing.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nReviewed-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c82c1dde3024715c4cd8b6dd8cc7c75d8d7d93c8",
      "tree": "b67a673696c8fec1adb9686e4d113e12e065866d",
      "parents": [
        "e2e77b5ffb14211306ee093f01230f6ec69fab30"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Thu Feb 18 13:25:47 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:45 2010 -0500"
      },
      "message": "wl1271: wakeup chip in op_conf_tx()\n\nelp_wakeup() was missing in op_conf_tx() which caused wakeup problems in\npower save. I forgot to add this part when porting the patch from wl1251.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e2e77b5ffb14211306ee093f01230f6ec69fab30",
      "tree": "fc1459583628993f33e88ee402f843ddc184f8c7",
      "parents": [
        "6f8434a754894f5743efc281fda3925ecac258b9"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Thu Feb 18 13:25:46 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:44 2010 -0500"
      },
      "message": "wl1271: Fix random MAC address setting\n\nIf reverting to a random MAC address, the driver would not update it to the\nNVS file, and hence the firmware frame filtering would not work properly.\n\nSo update the randomized MAC address to the NVS image.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nReviewed-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6f8434a754894f5743efc281fda3925ecac258b9",
      "tree": "6a52863af5f3431d7e607e7430582b6b73ce7766",
      "parents": [
        "12419cce88fa591a846a542d35cff43b69d9e271"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "luciano.coelho@nokia.com",
        "time": "Thu Feb 18 13:25:45 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:44 2010 -0500"
      },
      "message": "wl1271: skip 3 unused bytes from the NVS\n\nOur NVS uploading mechanism had a bug that was causing it to pass three extra\nzeros at the start of the NVS.  This may be a problem in the NVS generation\napplication, but for now we fix it in the driver.\n\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "12419cce88fa591a846a542d35cff43b69d9e271",
      "tree": "4742d959d7015bda6bd0e98bb60020badda7df17",
      "parents": [
        "7b21b6f8216494ab6b8b4dc9d15e48051a0f0a66"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "luciano.coelho@nokia.com",
        "time": "Thu Feb 18 13:25:44 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:44 2010 -0500"
      },
      "message": "wl1271: add most of the normal initialization commands to PLT mode\n\nWe need to configure PLT mode almost in the same way as normal mode.  Most of\nthe configuration functions need to be called also when entering PLT, with\nthe exception of a few RX and TX configuration (which cause mac80211 warnings\nif enable while runnning PLT tests).\n\nSigned-off-by: Luciano Coelho \u003cluciano.coelho@nokia.com\u003e\nReviewed-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "7b21b6f8216494ab6b8b4dc9d15e48051a0f0a66",
      "tree": "e28d461fba550ed5ea660e408b69dd0666161250",
      "parents": [
        "152ee6e09e2ce54d7d1cc9d338b82c0bf3cbbc95"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Thu Feb 18 13:25:43 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:43 2010 -0500"
      },
      "message": "wl1271: Retrieve device mac address from the nvs file\n\nInstead of always randomizing the MAC address, retrieve and configure the\nMAC address from the device specific nvs file. For now, randomize an address\nonly if the address in the NVS is zero.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nReviewed-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "152ee6e09e2ce54d7d1cc9d338b82c0bf3cbbc95",
      "tree": "d6f9ffed8d59cc257f2dfd884337f946a212ea3b",
      "parents": [
        "c6999d831ab9ae5e368b20f3bc11b0ca9c17a7ec"
      ],
      "author": {
        "name": "Juuso Oikarinen",
        "email": "juuso.oikarinen@nokia.com",
        "time": "Thu Feb 18 13:25:42 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:43 2010 -0500"
      },
      "message": "wl1271: Use NVS INI file configuration\n\nReplace the hardcoded general and radio parameter configuration in the driver\nwith configuration taken from the NVS file directly. Also remove the driver\ndependency to the structures with the parameter data.\n\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nReviewed-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c6999d831ab9ae5e368b20f3bc11b0ca9c17a7ec",
      "tree": "b32ce8ce76cbe875f264a51bf79ae7e60e656c7f",
      "parents": [
        "f2054df5170734eacd1db82138c70746ec8387de"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Thu Feb 18 13:25:41 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:43 2010 -0500"
      },
      "message": "wl1271: implement WMM\n\nNow that necessary commands for WMM are implemented, implement queue handling\nfor WMM. But WMM is not enabled yet, only one queue is used.\n\nBased on a similar patch from wl1251.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f2054df5170734eacd1db82138c70746ec8387de",
      "tree": "9f7e42ea3a48b1ee2a6df02cefba46ba5630357a",
      "parents": [
        "243eeb51eaa0a33caeff3e2275b2460eea5579ec"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Thu Feb 18 13:25:40 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:43 2010 -0500"
      },
      "message": "wl1271: modify wl1271_acx_tid_cfg() to use function parameters\n\nFor WMM we need to configure each tid separately so modify\nwl1271_acx_tid_cfg() to take the configuration from function parameters\ninstead.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "243eeb51eaa0a33caeff3e2275b2460eea5579ec",
      "tree": "bf65430f99d0890209772032abd47e7b85e69341",
      "parents": [
        "30240fc76a57e37a4bb42976ff7162b5e45e6117"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Thu Feb 18 13:25:39 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Feb 19 15:52:42 2010 -0500"
      },
      "message": "wl1271: modify wl1271_acx_ac_cfg() to use function parameters\n\nFor WMM we need to configure each queue separately so modify\nwl1271_acx_ac_cfg() to take the configuration from function parameters\ninstead.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nReviewed-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: Juuso Oikarinen \u003cjuuso.oikarinen@nokia.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "30240fc76a57e37a4bb42976ff7162b5e45e6117"
}
