)]}'
{
  "log": [
    {
      "commit": "068bb1a75a94eacfaaacf3b0ecf4feb349fa8e13",
      "tree": "552f539a507de003e6094b0e254dd0a37c48ea7f",
      "parents": [
        "3b14692c01e0b68f0ce51138dfcea967a63cd7bb"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@shawell.net",
        "time": "Fri Nov 30 05:55:51 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:27:20 2012 -0500"
      },
      "message": "smsc95xx: fix smsc_crc return type\n\nThis patch fixes a bug introduced in bbd9f9e which could prevent\nsome wakeups from working correctly if multiple wol options were\nselected.\n\nThis helper function calculates a 16-bit crc and shifts it into\neither the high or low 16 bits of a u32 so the caller can or it\ndirectly into place.  The function previously had a u16 return\ntype so would always have returned zero when filter was odd.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@shawell.net\u003e\nReported-by: Bjorn Mork \u003cbjorn@mork.no\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b14692c01e0b68f0ce51138dfcea967a63cd7bb",
      "tree": "195b77f902c61c6d6421aee5b32fc1eb62be0838",
      "parents": [
        "3b9f7d8cdb6db2b6ba78c149dacec3d72591c544"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@shawell.net",
        "time": "Fri Nov 30 05:55:50 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:27:20 2012 -0500"
      },
      "message": "smsc95xx: don\u0027t enable remote wakeup directly\n\nAs pointed out by Bjorn Mork, the generic \"usb\" driver sets this\nfor us so no need to directly set it in this driver.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@shawell.net\u003e\nCc: Bjorn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b9f7d8cdb6db2b6ba78c149dacec3d72591c544",
      "tree": "8ca72360b184ba56f9d65de6caaef005735eb999",
      "parents": [
        "eed9a72914a2b2737a0d91b80579f878999574ef"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@shawell.net",
        "time": "Fri Nov 30 05:55:49 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:27:20 2012 -0500"
      },
      "message": "smsc95xx: fix error handling in suspend failure case\n\nThis patch ensures that if we fail to suspend the LAN9500 device\nwe call usbnet_resume before returning failure, instead of\nleaving the usbnet driver in an unusable state.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@shawell.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eed9a72914a2b2737a0d91b80579f878999574ef",
      "tree": "134cb904d6fe8a161ba136f1f5d3d81137a63855",
      "parents": [
        "e3c678e6d7484dc03fc36d3bfebb8ebb94574110"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@shawell.net",
        "time": "Fri Nov 30 05:55:48 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:27:20 2012 -0500"
      },
      "message": "smsc95xx: fix suspend buffer overflow\n\nThis patch fixes a buffer overflow introduced by bbd9f9e, where\nthe filter_mask array is accessed beyond its bounds.\n\nUpdated to also add a check for kzalloc failure, as reported by\nBjorn Mork and Joe Perches.\n\nReported-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@shawell.net\u003e\nCc: Bjorn Mork \u003cbjorn@mork.no\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3c678e6d7484dc03fc36d3bfebb8ebb94574110",
      "tree": "3c07932e262fd50033ef600d72fea81cc1594620",
      "parents": [
        "2305c54ffc389f1e73f2b1122a4c75bb0e8e6601"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@shawell.net",
        "time": "Fri Nov 30 04:52:44 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:27:20 2012 -0500"
      },
      "message": "smsc75xx: expand check_ macros\n\nThese macros, while reducing the amount of code, hide flow control\nand make the code more confusing to follow and review.  This patch\nexpands them.  It should have no functional effect on the driver.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@shawell.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2305c54ffc389f1e73f2b1122a4c75bb0e8e6601",
      "tree": "414cfe6e0d31e634ae47d27c7d2ad9445d7bbeaf",
      "parents": [
        "06a31e2b918dd992dd104e082ec8a33d6235c7b3"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@shawell.net",
        "time": "Fri Nov 30 04:52:43 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:27:20 2012 -0500"
      },
      "message": "smsc75xx: don\u0027t call usbnet_resume if usbnet_suspend fails\n\nIf usbnet_suspend returns an error we don\u0027t want to call\nusbnet_resume to clean up, but instead just return the error.\n\nIf usbnet_suspend *does* succeed, and we have a problem further\non, the desired behaviour is still to call usbnet_resume\nto clean up before returning.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@shawell.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06a31e2b918dd992dd104e082ec8a33d6235c7b3",
      "tree": "42973ed278206d0342f35001dd78f0fa09390f8a",
      "parents": [
        "c07135633bee3f01a6454d15b6411f32cfbeb2fd"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Fri Nov 30 02:16:27 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:25:52 2012 -0500"
      },
      "message": "sctp: verify length provided in heartbeat information parameter\n\nIf the variable parameter length provided in the mandatory\nheartbeat information parameter exceeds the calculated payload\nlength the packet has been corrupted. Reply with a parameter\nlength protocol violation message.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c07135633bee3f01a6454d15b6411f32cfbeb2fd",
      "tree": "ef75c8d8e2005c94be1117f6ab2c2a89320569ed",
      "parents": [
        "dad52fd964c54aa275ebb5c935ef8d8b0eded74d"
      ],
      "author": {
        "name": "Rami Rosen",
        "email": "ramirose@gmail.com",
        "time": "Fri Nov 30 01:08:47 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:24:40 2012 -0500"
      },
      "message": "rtnelink: remove unused parameter from rtnl_create_link().\n\nThis patch removes an unused parameter (src_net) from rtnl_create_link()\nmethod and from the method single invocation, in veth.\nThis parameter was used in the past when calling\nops-\u003eget_tx_queues(src_net, tb) in rtnl_create_link().\nThe get_tx_queues() member of rtnl_link_ops was replaced by two methods,\nget_num_tx_queues() and get_num_rx_queues(), which do not get any\nparameter. This was done in commit d40156aa5ecbd51fed932ed4813df82b56e5ff4d by\nJiri Pirko (\"rtnl: allow to specify different num for rx and tx queue count\").\n\nSigned-off-by: Rami Rosen \u003cramirose@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dad52fd964c54aa275ebb5c935ef8d8b0eded74d",
      "tree": "2695ef8cdaf558e717574d9d61ccae14091b62d2",
      "parents": [
        "ee3f34e857238a4552c68d860348893d7728bcab",
        "af5d4f7737963f2112f148f97c5820425f050650"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:22:04 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:22:04 2012 -0500"
      },
      "message": "Merge tag \u0027batman-adv-for-davem\u0027 of git://git.open-mesh.org/linux-merge\n\nIncluded changes:\n- Use the new ETH_P_BATMAN define instead of the private BATADV_ETH_P_BATMAN\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee3f34e857238a4552c68d860348893d7728bcab",
      "tree": "db446bc8297d2d891915db988ebf66da5da6f3d8",
      "parents": [
        "92a2ec72a7dbb84f4b614c9b72880d86db69475f"
      ],
      "author": {
        "name": "Tommi Rantala",
        "email": "tt.rantala@gmail.com",
        "time": "Thu Nov 29 23:17:42 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:21:27 2012 -0500"
      },
      "message": "sctp: fix CONFIG_SCTP_DBG_MSG\u003dy null pointer dereference in sctp_v6_get_dst()\n\nTrinity (the syscall fuzzer) triggered the following BUG, reproducible\nonly when the kernel is configured with CONFIG_SCTP_DBG_MSG\u003dy.\n\nWhen CONFIG_SCTP_DBG_MSG is not set, the null pointer is never\ndereferenced.\n\n---[ end trace a4de0bfcb38a3642 ]---\nBUG: unable to handle kernel NULL pointer dereference at 0000000000000100\nIP: [\u003cffffffff8136796e\u003e] ip6_string+0x1e/0xa0\nPGD 4eead067 PUD 4e472067 PMD 0\nOops: 0000 [#1] PREEMPT SMP\nModules linked in:\nCPU 3\nPid: 21324, comm: trinity-child11 Tainted: G        W    3.7.0-rc7+ #61 ASUSTeK Computer INC. EB1012/EB1012\nRIP: 0010:[\u003cffffffff8136796e\u003e]  [\u003cffffffff8136796e\u003e] ip6_string+0x1e/0xa0\nRSP: 0018:ffff88004e4637a0  EFLAGS: 00010046\nRAX: ffff88004e4637da RBX: ffff88004e4637da RCX: 0000000000000000\nRDX: ffffffff8246e92a RSI: 0000000000000100 RDI: ffff88004e4637da\nRBP: ffff88004e4637a8 R08: 000000000000ffff R09: 000000000000ffff\nR10: 0000000000000000 R11: 0000000000000000 R12: ffffffff8289d600\nR13: ffffffff8289d230 R14: ffffffff8246e928 R15: ffffffff8289d600\nFS:  00007fed95153700(0000) GS:ffff88005fd80000(0000) knlGS:0000000000000000\nCS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033\nCR2: 0000000000000100 CR3: 000000004eeac000 CR4: 00000000000007e0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\nProcess trinity-child11 (pid: 21324, threadinfo ffff88004e462000, task ffff8800524b0000)\nStack:\n ffff88004e4637da ffff88004e463828 ffffffff81368eee 000000004e4637d8\n ffffffff0000ffff ffff88000000ffff 0000000000000000 000000004e4637f8\n ffffffff826285d8 ffff88004e4637f8 0000000000000000 ffff8800524b06b0\nCall Trace:\n [\u003cffffffff81368eee\u003e] ip6_addr_string.isra.11+0x3e/0xa0\n [\u003cffffffff81369183\u003e] pointer.isra.12+0x233/0x2d0\n [\u003cffffffff810a413a\u003e] ? vprintk_emit+0x1ba/0x450\n [\u003cffffffff8110953d\u003e] ? trace_hardirqs_on_caller+0x10d/0x1a0\n [\u003cffffffff81369757\u003e] vsnprintf+0x187/0x5d0\n [\u003cffffffff81369c62\u003e] vscnprintf+0x12/0x30\n [\u003cffffffff810a4028\u003e] vprintk_emit+0xa8/0x450\n [\u003cffffffff81e5cb00\u003e] printk+0x49/0x4b\n [\u003cffffffff81d17221\u003e] sctp_v6_get_dst+0x731/0x780\n [\u003cffffffff81d16e15\u003e] ? sctp_v6_get_dst+0x325/0x780\n [\u003cffffffff81d00a96\u003e] sctp_transport_route+0x46/0x120\n [\u003cffffffff81cff0f1\u003e] sctp_assoc_add_peer+0x161/0x350\n [\u003cffffffff81d0fd8d\u003e] sctp_sendmsg+0x6cd/0xcb0\n [\u003cffffffff81b55bf0\u003e] ? inet_create+0x670/0x670\n [\u003cffffffff81b55cfb\u003e] inet_sendmsg+0x10b/0x220\n [\u003cffffffff81b55bf0\u003e] ? inet_create+0x670/0x670\n [\u003cffffffff81a72a64\u003e] ? sock_update_classid+0xa4/0x2b0\n [\u003cffffffff81a72ab0\u003e] ? sock_update_classid+0xf0/0x2b0\n [\u003cffffffff81a6ac1c\u003e] sock_sendmsg+0xdc/0xf0\n [\u003cffffffff8118e9e5\u003e] ? might_fault+0x85/0x90\n [\u003cffffffff8118e99c\u003e] ? might_fault+0x3c/0x90\n [\u003cffffffff81a6e12a\u003e] sys_sendto+0xfa/0x130\n [\u003cffffffff810a9887\u003e] ? do_setitimer+0x197/0x380\n [\u003cffffffff81e960d5\u003e] ? sysret_check+0x22/0x5d\n [\u003cffffffff81e960a9\u003e] system_call_fastpath+0x16/0x1b\nCode: 01 eb 89 66 2e 0f 1f 84 00 00 00 00 00 55 48 89 f8 31 c9 48 89 e5 53 eb 12 0f 1f 40 00 48 83 c1 01 48 83 c0 04 48 83 f9 08 74 70 \u003c0f\u003e b6 3c 4e 89 fb 83 e7 0f c0 eb 04 41 89 d8 41 83 e0 0f 0f b6\nRIP  [\u003cffffffff8136796e\u003e] ip6_string+0x1e/0xa0\n RSP \u003cffff88004e4637a0\u003e\nCR2: 0000000000000100\n---[ end trace a4de0bfcb38a3643 ]---\n\nSigned-off-by: Tommi Rantala \u003ctt.rantala@gmail.com\u003e\nAcked-by: Vlad Yasevich \u003cvyasevich@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92a2ec72a7dbb84f4b614c9b72880d86db69475f",
      "tree": "a86002a08cd1414b4d66ff6a5b77231db6bb43c5",
      "parents": [
        "fcefbe9fcb3b0d72c91629f7fcf7ea09a46ab2c1"
      ],
      "author": {
        "name": "Alan Ott",
        "email": "alan@signal11.us",
        "time": "Thu Nov 29 18:25:11 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:19:24 2012 -0500"
      },
      "message": "mac802154: use kfree_skb() instead of dev_kfree_skb()\n\nkfree_skb() indicates failure, which is where this is being used.\n\nSigned-off-by: Alan Ott \u003calan@signal11.us\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fcefbe9fcb3b0d72c91629f7fcf7ea09a46ab2c1",
      "tree": "7b68000fe15086df2037cf4dbb89242b77257a7f",
      "parents": [
        "b333b7e6ec210412be49d1dc67b62d4e565a0cd6"
      ],
      "author": {
        "name": "Alan Ott",
        "email": "alan@signal11.us",
        "time": "Thu Nov 29 18:25:10 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:19:24 2012 -0500"
      },
      "message": "mac802154: fix memory leaks\n\nkfree_skb() was not getting called in the case of some failures.\nThis was pointed out by Eric Dumazet.\n\nSigned-off-by: Alan Ott \u003calan@signal11.us\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b333b7e6ec210412be49d1dc67b62d4e565a0cd6",
      "tree": "142069aef7a65d4844da5684789eac8a72f2736e",
      "parents": [
        "fed2c6fd1ffb7b24e55159eb40a5a7330be656c8"
      ],
      "author": {
        "name": "Alan Ott",
        "email": "alan@signal11.us",
        "time": "Thu Nov 29 15:55:44 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:19:24 2012 -0500"
      },
      "message": "6lowpan: consider checksum bytes in fragmentation threshold\n\nChange the threshold for framentation of a lowpan packet from\nusing the MTU size to now use the MTU size minus the checksum length,\nwhich is added by the hardware. For IEEE 802.15.4, this effectively\nchanges it from 127 bytes to 125 bytes.\n\nSigned-off-by: Alan Ott \u003calan@signal11.us\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fed2c6fd1ffb7b24e55159eb40a5a7330be656c8",
      "tree": "0b3ec505cbe89f0f026897e32b8bb73ffb6a5fd8",
      "parents": [
        "481af03bfbc1e07954310689831ad2695b7c6a44",
        "823d7a1f761d6404babaab04cc8b1724186cf2c8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:12:05 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:12:05 2012 -0500"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://gitorious.org/linux-can/linux-can-next\n\nMarc Kleine-Budde says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nthis pull request is for net-next/master. There is a patch by Alexander\nStein fixing a reference counter problem which can make driver\nunloading impossible (stable Cc\u0027ed). And several patches by me which\nremove an obsolete mechanism from several drivers, which is already\nhandled at the infrastructure level.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "481af03bfbc1e07954310689831ad2695b7c6a44",
      "tree": "b9781c35dcf9990c7f94ec3cbc0c6c93063fbddb",
      "parents": [
        "6e22ce2c6e4315522526279365d6e86e8f67a5fa"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Nov 29 01:27:45 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:10:57 2012 -0500"
      },
      "message": "mISDN: improve bitops usage\n\nThis improves bitops usages in several points:\n\n- Convert u64 to a proper bitmap declaration.  This enables to remove\n  superfluous typecasting from \u0027u64\u0027 to \u0027unsigned long *\u0027.\n\n- Convert superfluous atomic bitops to non atomic bitops.  The bitmap\n  is allocated on the stack and it is not accessed by any other threads,\n  so using atomic bitops is not necessary.\n\n- Use find_next_zero_bit and find_next_zero_bit instead of calling\n  test_bit() for each bit.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nCc: Karsten Keil \u003cisdn@linux-pingi.de\u003e\nCc: netdev@vger.kernel.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e22ce2c6e4315522526279365d6e86e8f67a5fa",
      "tree": "4b6dfedc0d14bff456e04c3dd78e510793fee0bc",
      "parents": [
        "e53665c6eaa6da6a4a4130ecc2fe9429c7ad2daf"
      ],
      "author": {
        "name": "Yi Zou",
        "email": "yi.zou@intel.com",
        "time": "Wed Nov 28 13:45:24 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:07:27 2012 -0500"
      },
      "message": "8021q: fix vlan device to inherit the unicast filtering capability flag\n\nThis bug is observed on running FCoE over a VLAN device associated w/\na real device that has IFF_UNICAST_FLT set since FCoE would add unicast\naddress such as FLOGI MAC to the VLAN interface that FCoE is on. Since\ncurrently, VLAN device is not inheriting the IFF_UNICAST_FLT flag from the\nparent real device even though the real device is capable of doing unicast\nfiltering. This forces the VLAN device and its real device go to promiscuous\nmode unnecessarily even the added address is actually being added to the\navailable unicast filter table in real device.\n\nSigned-off-by: Yi Zou \u003cyi.zou@intel.com\u003e\nCc: devel@open-fcoe.org\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e53665c6eaa6da6a4a4130ecc2fe9429c7ad2daf",
      "tree": "f45fc91c3ab746db5eb221a2ac0fec46180e1e99",
      "parents": [
        "567b871e503316b0927e54a3d7c86d50b722d955"
      ],
      "author": {
        "name": "Jiri Bohac",
        "email": "jbohac@suse.cz",
        "time": "Wed Nov 28 04:42:14 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:07:27 2012 -0500"
      },
      "message": "bonding: delete migrated IP addresses from the rlb hash table\n\nBonding in balance-alb mode records information from ARP packets\npassing through the bond in a hash table (rx_hashtbl).\n\nAt certain situations (e.g. link change of a slave),\nrlb_update_rx_clients() will send out ARP packets to update ARP\ncaches of other hosts on the network to achieve RX load\nbalancing.\n\nThe problem is that once an IP address is recorded in the hash\ntable, it stays there indefinitely. If this IP address is\nmigrated to a different host in the network, bonding still sends\nout ARP packets that poison other systems\u0027 ARP caches with\ninvalid information.\n\nThis patch solves this by looking at all incoming ARP packets,\nand checking if the source IP address is one of the source\naddresses stored in the rx_hashtbl. If it is, but the MAC\naddresses differ, the corresponding hash table entries are\nremoved. Thus, when an IP address is migrated, the first ARP\nbroadcast by its new owner will purge the offending entries of\nrx_hashtbl.\n\nThe hash table is hashed by ip_dst. To be able to do the above\ncheck efficiently (not walking the whole hash table), we need a\nreverse mapping (by ip_src).\n\nI added three new members in struct rlb_client_info:\n   rx_hashtbl[x].src_first will point to the start of a list of\n      entries for which hash(ip_src) \u003d\u003d x.\n   The list is linked with src_next and src_prev.\n\nWhen an incoming ARP packet arrives at rlb_arp_recv()\nrlb_purge_src_ip() can quickly walk only the entries on the\ncorresponding lists, i.e. the entries that are likely to contain\nthe offending IP address.\n\nTo avoid confusion, I renamed these existing fields of struct\nrlb_client_info:\n\tnext -\u003e used_next\n\tprev -\u003e used_prev\n\trx_hashtbl_head -\u003e rx_hashtbl_used_head\n\n(The current linked list is _not_ a list of hash table\nentries with colliding ip_dst. It\u0027s a list of entries that are\nbeing used; its purpose is to avoid walking the whole hash table\nwhen looking for used entries.)\n\nSigned-off-by: Jiri Bohac \u003cjbohac@suse.cz\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "567b871e503316b0927e54a3d7c86d50b722d955",
      "tree": "0a57d1d4d1071d3795e7e6ed38b61408901c9627",
      "parents": [
        "e7165030db8e932a9a968f7015cd3b2e984f8e7c"
      ],
      "author": {
        "name": "zheng.li",
        "email": "zheng.x.li@oracle.com",
        "time": "Tue Nov 27 23:57:04 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:07:26 2012 -0500"
      },
      "message": "bonding: rlb mode of bond should not alter ARP originating via bridge\n\nDo not modify or load balance ARP packets passing through balance-alb\nmode (wherein the ARP did not originate locally, and arrived via a bridge).\n\nModifying pass-through ARP replies causes an incorrect MAC address\nto be placed into the ARP packet, rendering peers unable to communicate\nwith the actual destination from which the ARP reply originated.\n\nLoad balancing pass-through ARP requests causes an entry to be\ncreated for the peer in the rlb table, and bond_alb_monitor will\noccasionally issue ARP updates to all peers in the table instrucing them\nas to which MAC address they should communicate with; this occurs when\nsome event sets rx_ntt.  In the bridged case, however, the MAC address\nused for the update would be the MAC of the slave, not the actual source\nMAC of the originating destination.  This would render peers unable to\ncommunicate with the destinations beyond the bridge.\n\nSigned-off-by: Zheng Li \u003czheng.x.li@oracle.com\u003e\nCc: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nCc: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e7165030db8e932a9a968f7015cd3b2e984f8e7c",
      "tree": "ab46a0baf25f72b7001bb4673ba47534b81a0d2d",
      "parents": [
        "bb728820fe7c42fdb838ab2745fb5fe6b18b5ffa",
        "92eb1d477145b2e7780b5002e856f70b8c3d74da"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:01:30 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 30 12:01:30 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jesse/openvswitch\n\nConflicts:\n\tnet/ipv6/exthdrs_core.c\n\nJesse Gross says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThis series of improvements for 3.8/net-next contains four components:\n * Support for modifying IPv6 headers\n * Support for matching and setting skb-\u003emark for better integration with\n   things like iptables\n * Ability to recognize the EtherType for RARP packets\n * Two small performance enhancements\n\nThe movement of ipv6_find_hdr() into exthdrs_core.c causes two small merge\nconflicts.  I left it as is but can do the merge if you want.  The conflicts\nare:\n * ipv6_find_hdr() and ipv6_find_tlv() were both moved to the bottom of\n   exthdrs_core.c.  Both should stay.\n * A new use of ipv6_find_hdr() was added to net/netfilter/ipvs/ip_vs_core.c\n   after this patch.  The IPVS user has two instances of the old constant\n   name IP6T_FH_F_FRAG which has been renamed to IP6_FH_F_FRAG.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af5d4f7737963f2112f148f97c5820425f050650",
      "tree": "f5d5d7b9fcb172df041b8fb34fad875f0c87b9d5",
      "parents": [
        "bb728820fe7c42fdb838ab2745fb5fe6b18b5ffa"
      ],
      "author": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Mon Nov 26 00:38:50 2012 +0100"
      },
      "committer": {
        "name": "Antonio Quartulli",
        "email": "ordex@autistici.org",
        "time": "Fri Nov 30 10:50:22 2012 +0100"
      },
      "message": "batman-adv: use ETH_P_BATMAN\n\nThe ETH_P_BATMAN ethertype is now defined kernel-wide. Use it instead\nof the private BATADV_ETH_P_BATMAN define.\n\nSigned-off-by: Antonio Quartulli \u003cordex@autistici.org\u003e\nSigned-off-by: Marek Lindner \u003clindner_marek@yahoo.de\u003e\n"
    },
    {
      "commit": "bb728820fe7c42fdb838ab2745fb5fe6b18b5ffa",
      "tree": "8a866acd8f41eba652321eb26f2aae5a29b8c8db",
      "parents": [
        "7e3a2dc52953f126103a36b33db1f57463fbbb8f"
      ],
      "author": {
        "name": "Rami Rosen",
        "email": "ramirose@gmail.com",
        "time": "Wed Nov 28 21:55:25 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 29 13:18:32 2012 -0500"
      },
      "message": "core: make GRO methods static.\n\nThis patch changes three methods to be static and removes their\nEXPORT_SYMBOLs in core/dev.c and their external declaration in\nnetdevice.h. The methods, dev_gro_receive(), napi_frags_finish() and\nnapi_skb_finish(), which are in the GRO rx path, are not used\noutside core/dev.c.\n\nSigned-off-by: Rami Rosen \u003cramirose@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e3a2dc52953f126103a36b33db1f57463fbbb8f",
      "tree": "5b11709ddc3c40bfe23a44ec4c7ea434a0441208",
      "parents": [
        "8a2cf062b27ef5511a7d8a7ce6662fbc04f671b8"
      ],
      "author": {
        "name": "Rick Jones",
        "email": "rick.jones2@hp.com",
        "time": "Wed Nov 28 09:53:10 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 29 13:14:58 2012 -0500"
      },
      "message": "doc: make the description of how tcp_ecn works more explicit and clear\n\nMake the description of how tcp_ecn works a bit more explicit and clear.\n\nSigned-off-by: Rick Jones \u003crick.jones2@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a2cf062b27ef5511a7d8a7ce6662fbc04f671b8",
      "tree": "31f32c0d9a548f0dbbe9f3a32aca5767093d98b4",
      "parents": [
        "3177bf6f922f62743133abbcbbbb5545f4133b2d",
        "e9296e89b85604862bd9ec2d54dc43edad775c0d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 29 12:51:17 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 29 12:51:17 2012 -0500"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "823d7a1f761d6404babaab04cc8b1724186cf2c8",
      "tree": "f5279b5d87e9f2c79eff026e80aeed38f57408df",
      "parents": [
        "e42870465025ac6c9f3dc45f45a69d3da2d85308"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Jul 20 22:30:40 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Nov 29 14:34:06 2012 +0100"
      },
      "message": "can: pcan_usb_core: remove obsolete variable open_time\n\nThe variable open_time in the struct peak_usb_device was used to protect\npeak_usb_set_mode() only to be called, if the interface is up. Now the CAN\ndevice infrastructure takes care of this.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "e42870465025ac6c9f3dc45f45a69d3da2d85308",
      "tree": "736fafa9c34ef1e349858116cd0f1791c4068cf5",
      "parents": [
        "4480c008047d72a7d40e1e7fdc1d3b420ebcb955"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Jul 20 22:30:40 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Nov 29 14:34:05 2012 +0100"
      },
      "message": "can: esd_usb2: remove obsolete variable open_time\n\nThe variable open_time in the struct esd_usb2_net_priv was used to protect\nesd_usb2_set_mode() only to be called, if the interface is up. Now the CAN\ndevice infrastructure takes care of this.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "4480c008047d72a7d40e1e7fdc1d3b420ebcb955",
      "tree": "b61a8c9a177973092143c19468e77c715b8f4d8d",
      "parents": [
        "b2d0bf711f94969394a9c4a2f8923c286803cd34"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Jul 20 22:30:40 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Nov 29 14:33:42 2012 +0100"
      },
      "message": "can: ems_usb: remove obsolete variable open_time\n\nThe variable open_time in the struct ems_usb was used to protect\nems_usb_set_mode() only to be called, if the interface is up. Now the CAN\ndevice infrastructure takes care of this.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "b2d0bf711f94969394a9c4a2f8923c286803cd34",
      "tree": "82cbdee3bf3f4e0c5c23fe2ea0bba56d2bd37fed",
      "parents": [
        "49ed59b72cb03116682dd6ab5c04117cc710bff3"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Jul 20 22:30:40 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Nov 29 14:30:35 2012 +0100"
      },
      "message": "can: sja1000: remove obsolete variable open_time\n\nThe variable open_time in the struct sja1000_priv was used to protect\nsja1000_set_mode() only to be called, if the interface is up. Now the CAN\ndevice infrastructure takes care of this.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "49ed59b72cb03116682dd6ab5c04117cc710bff3",
      "tree": "189ef280cb0bc7485d07cc6fe94cb6c509ebcacd",
      "parents": [
        "ab48b03ec9ae1840a1e427e2375bd0d9d554b4ed"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Jul 20 22:30:40 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Nov 29 14:30:34 2012 +0100"
      },
      "message": "can: mscan: remove obsolete variable open_time\n\nThe variable open_time in the struct mscan_priv was used to protect\nmscan_do_set_mode() only to be called, if the interface is up. Now the CAN\ndevice infrastructure takes care of this.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "ab48b03ec9ae1840a1e427e2375bd0d9d554b4ed",
      "tree": "ee5ccc5e13c9faf3a8b45a4ed084b22774328f9f",
      "parents": [
        "3177bf6f922f62743133abbcbbbb5545f4133b2d"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@systec-electronic.com",
        "time": "Tue Nov 27 08:52:34 2012 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Nov 29 14:30:08 2012 +0100"
      },
      "message": "can: Do not call dev_put if restart timer is running upon close\n\nIf the restart timer is running due to BUS-OFF and the device is\ndisconnected an dev_put will decrease the usage counter to -1 thus\nblocking the interface removal, resulting in the following dmesg\nlines repeating every 10s:\ncan: notifier: receive list not found for dev can0\ncan: notifier: receive list not found for dev can0\ncan: notifier: receive list not found for dev can0\nunregister_netdevice: waiting for can0 to become free. Usage count \u003d -1\n\nCc: linux-stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Alexander Stein \u003calexander.stein@systec-electronic.com\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "e9296e89b85604862bd9ec2d54dc43edad775c0d",
      "tree": "5379a58a740674e1f740008e36cb1c4fbe2011b9",
      "parents": [
        "4b05a1c74d1cfae37cf6ff293ee928350f031418",
        "a45085f6a7801f95cd5682290195224e268627fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 28 21:54:07 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 28 21:54:07 2012 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n \"Some more fixes trickled in over the past few days:\n\n   1) PIM device names can overflow the IFNAMSIZ buffer unless we\n      properly limit the allowed indexes, fix from Eric Dumazet.\n\n   2) Under heavy load we can OOPS in icmp reply processing due to an\n      unchecked inet_putpeer() call.  Fix from Neal Cardwell.\n\n   3) SCTP round trip calculations need to use 64-bit math to avoid\n      overflows, fix from Schoch Christian.\n\n   4) Fix a memory leak and an error return flub in SCTP and IRDA\n      triggerable by userspace.  Fix from Tommi Rantala and found by the\n      syscall fuzzer (trinity).\n\n   5) MLX4 driver gives bogus size to memcpy() call, fix from Amir\n      Vadai.\n\n   6) Fix length calculation in VHOST descriptor translation, from\n      Michael S Tsirkin.\n\n   7) Ambassador ATM driver loops forever while loading firmware, fix\n      from Dan Carpenter.\n\n   8) Over MTU packets in openvswitch warn about wrong device, fix from\n      Jesse Gross.\n\n   9) Netfilter IPSET\u0027s netlink code can overrun a string buffer because\n      it\u0027s not properly limited to IFNAMSIZ.  Fix from Florian Westphal.\n\n  10) PCAN USB driver sets wrong timestamp in SKB, from Oliver Hartkopp.\n\n  11) Make sure the RX ifindex always has a valid value in the CAN BCM\n      driver, even if we haven\u0027t received a frame yet.  Fix also from\n      Oliver Hartkopp.\"\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net:\n  team: fix hw_features setup\n  atm: forever loop loading ambassador firmware\n  vhost: fix length for cross region descriptor\n  irda: irttp: fix memory leak in irttp_open_tsap() error path\n  net: qmi_wwan: add Huawei E173\n  net/mlx4_en: Can set maxrate only for TC0\n  sctp: Error in calculation of RTTvar\n  sctp: fix -ENOMEM result with invalid user space pointer in sendto() syscall\n  sctp: fix memory leak in sctp_datamsg_from_user() when copy from user space fails\n  net: ipmr: limit MRT_TABLE identifiers\n  ipv4: avoid passing NULL to inet_putpeer() in icmpv4_xrlim_allow()\n  can: bcm: initialize ifindex for timeouts without previous frame reception\n  can: peak_usb: fix hwtstamp assignment\n  netfilter: ipset: fix netiface set name overflow\n  openvswitch: Store flow key len if ARP opcode is not request or reply.\n  openvswitch: Print device when warning about over MTU packets.\n"
    },
    {
      "commit": "a45085f6a7801f95cd5682290195224e268627fd",
      "tree": "f421e7fb8eef5c22f7aa4798f7f69d71fe211b82",
      "parents": [
        "3ed7147189d2fbe8ac6da95db2fd9d6d52f53ce9",
        "d04d382980c86bdee9960c3eb157a73f8ed230cc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 18:00:47 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 18:00:47 2012 -0500"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jesse/openvswitch\n\nTwo small openswitch fixes from Jesse Gross.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3177bf6f922f62743133abbcbbbb5545f4133b2d",
      "tree": "4fd61e11cf9b4e2b600c21e94470e1bb36ac37a9",
      "parents": [
        "83a9d197c7ecd1913e84aaa982a7215666b656f2"
      ],
      "author": {
        "name": "Mugunthan V N",
        "email": "mugunthanvnm@ti.com",
        "time": "Tue Nov 27 07:53:40 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 17:51:16 2012 -0500"
      },
      "message": "net: ethernet: cpsw: fix build warnings for CPSW when CPTS not selected\n\nCC      drivers/net/ethernet/ti/cpsw.o\ndrivers/net/ethernet/ti/cpsw.c: In function \u0027cpsw_ndo_ioctl\u0027:\ndrivers/net/ethernet/ti/cpsw.c:881:20: warning: unused variable \u0027priv\u0027\n\nThe build warning is generated when CPTS is not selected in Kernel Build.\nFixing by passing the net_device pointer to cpts IOCTL instead of passing priv\n\nSigned-off-by: Mugunthan V N \u003cmugunthanvnm@ti.com\u003e\nAcked-by: Richard Cochran \u003crichardcochran@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83a9d197c7ecd1913e84aaa982a7215666b656f2",
      "tree": "d38c07e2ad8e01abfc73f1234d3db9ed754128ec",
      "parents": [
        "9e3262e2533f62b9a63e98fc0b17e47c9e298b3d",
        "79d38f7d6cf545ff838dd5227869f3916d1d100d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 17:49:16 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 17:49:16 2012 -0500"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next\n\nJohn W. Linville says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThis pull request is intended for the 3.8 stream.  It is a bit large\n-- I guess Thanksgiving got me off track!  At least the code got to\nspend some time in linux-next... :-)\n\nThis includes the usual batch of pulls for Bluetooth, NFC, and mac80211\nas well as iwlwifi.  Also here is an ath6kl pull, and a new driver\nin the rtlwifi family.  The brcmfmac, brcmsmac, ath9k, and mwl8k get\ntheir usual levels of attention, and a handful of other updates tag\nalong as well.\n\nFor more detail on the pulls, please see below...\n\nOn Bluetooth, Gustavo says:\n\n\"Another set of patches for integration in wireless-next. There are two big set\nof changes in it: Andrei Emeltchenko and Mat Martineau added more patches\ntowards a full Bluetooth High Speed support and Johan Hedberg improve the\nsingle mode support for Bluetooth dongles. Apart from that we have small fixes\nand improvements.\"\n\n...and:\n\n\"A few patches to 3.8. The majority of the work here is from Andrei on the High\nSpeed support. Other than that Johan added support for setting LE advertising\ndata. The rest are fixes and clean ups and small improvements like support for\na new broadcom hardware.\"\n\nOn mac80211, Johannes says:\n\n\"This is for mac80211, for -next (3.8). Plenty of changes, as you can see\nbelow. Some fixes for previous changes like the export.h include, the\nbeacon listener fix from Ben Greear, etc. Overall, no exciting new\nfeatures, though hwsim does gain channel context support for people to\ntry it out and look at.\"\n\n...and...:\n\n\"This one contains the mac80211-next material. Apart from a few small new\nfeatures and cleanups I have two fixes for the channel context code. The\nRX_END timestamp support will probably be reworked again as Simon Barber\nnoted the calculations weren\u0027t really valid, but the discussions there\nare still going on and it\u0027s better than what we had before.\"\n\n...and:\n\n\"Please pull (see below) to get the following changes:\n * a fix \u0026 a debug aid in IBSS from Antonio,\n * mesh cleanups from Marco,\n * a few bugfixes for some of my previous patches from Arend and myself,\n * and the big initial VHT support patchset\"\n\nAnd on iwlwifi, Johannes says:\n\n\"In addition to the previous four patches that I\u0027m not resending,\nwe have a number of cleanups, message reduction, firmware error\nhandling improvements (yes yes... we need to fix them instead)\nand various other small things all over.\"\n\n...and:\n\n\"In his quest to try to understand the current iwlwifi problems (like\nstuck queues etc.) Emmanuel has first cleaned up the PCIe code, I\u0027m\nincluding his changes in this pull request. Other than that I only have\na small cleanup from Sachin Kamat to remove a duplicate include and a\nbugfix to turn off MFP if software crypto is enabled, but this isn\u0027t\nreally interesting as MFP isn\u0027t supported right now anyway.\"\n\nOn NFC, Samuel says:\n\n\"With this one we have:\n\n- A few HCI improvements in preparation for an upcoming HCI chipset support.\n- A pn544 code cleanup after the old driver was removed.\n- An LLCP improvement for notifying user space when one peer stops ACKing I\n  frames.\"\n\nOn ath6kl, Kalle says:\n\n\"Major changes this time are firmware recover support to gracefully\nhandle if firmware crashes, support for changing regulatory domain and\nsupport for new ar6004 hardware revision 1.4. Otherwise there are just\nsmaller fixes or cleanups from different people.\"\n\nThats about it... :-)  Please let me know if there are problems!\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9e3262e2533f62b9a63e98fc0b17e47c9e298b3d",
      "tree": "575e9beb02727ae6af7d296ee71ede2de67f8d40",
      "parents": [
        "f4e0b4c5e1c3eac9b7376ce73fb63de436057db1"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Nov 28 20:03:03 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 17:40:59 2012 -0500"
      },
      "message": "cxgb3: Restore dependency on INET\n\nCommit ff33c0e1885cda44dd14c79f70df4706f83582a0 (\u0027net: Remove bogus\ndependencies on INET\u0027) wrongly removed this dependency.  cxgb3 uses\nthe arp_send() function defined in net/ipv4/arp.c.\n\nReported-by: kbuild test robot \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92eb1d477145b2e7780b5002e856f70b8c3d74da",
      "tree": "dd9856ff7feb1dd9b10485c31c26fe4fa4d344c4",
      "parents": [
        "39c7caebc94e851f58b84b54659156dd30522e8e"
      ],
      "author": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Wed Nov 28 14:01:52 2012 -0800"
      },
      "committer": {
        "name": "Jesse Gross",
        "email": "jesse@nicira.com",
        "time": "Wed Nov 28 14:04:34 2012 -0800"
      },
      "message": "openvswitch: Use RCU callback when detaching netdevices.\n\nCurrently, each time a device is detached from an OVS datapath\nwe call synchronize RCU before freeing associated data structures.\nHowever, if a bridge is deleted (which detaches all ports) when\nmany devices are connected then there can be a long delay.  This\nswitches to use call_rcu() to group the cost together.\n\nReported-by: Justin Pettit \u003cjpettit@nicira.com\u003e\nSigned-off-by: Jesse Gross \u003cjesse@nicira.com\u003e\n"
    },
    {
      "commit": "3ed7147189d2fbe8ac6da95db2fd9d6d52f53ce9",
      "tree": "c61414f0bb373356bb2a51472b22b587bf7e063e",
      "parents": [
        "fcdc90b025e69a38f9ec2742df099c7ddaa331fe"
      ],
      "author": {
        "name": "Jiri Pirko",
        "email": "jiri@resnulli.us",
        "time": "Wed Nov 28 06:13:10 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:39:22 2012 -0500"
      },
      "message": "team: fix hw_features setup\n\nDo this in the same way bonding does. This fixed setup resolves performance\nissues when using some cards with certain offloading.\n\nSigned-off-by: Jiri Pirko \u003cjiri@resnulli.us\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fcdc90b025e69a38f9ec2742df099c7ddaa331fe",
      "tree": "1c8dbacc57ac44374760bb57c6f640965561f4af",
      "parents": [
        "52f2ede1ced85040f00d0dc70dad2d4ae7c46aa6"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Tue Nov 27 07:29:35 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:38:11 2012 -0500"
      },
      "message": "atm: forever loop loading ambassador firmware\n\nThere was a forever loop introduced here when we converted this to\nrequest_firmware() back in 2008.\n\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nAcked-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4e0b4c5e1c3eac9b7376ce73fb63de436057db1",
      "tree": "6eadca952e46bd6cd42c4463b92a45f3b8d8f92a",
      "parents": [
        "e49cc34f7ac30304ef0563d2517f6c5f86525220"
      ],
      "author": {
        "name": "Nicolas Dichtel",
        "email": "nicolas.dichtel@6wind.com",
        "time": "Tue Nov 27 03:07:11 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:37:11 2012 -0500"
      },
      "message": "ip6tnl/sit: drop packet if ECN present with not-ECT\n\nThis patch reports the change made by Stephen Hemminger in ipip and gre[6] in\ncommit eccc1bb8d4b4 (tunnel: drop packet if ECN present with not-ECT).\n\nGoal is to handle RFC6040, Section 4.2:\n\nDefault Tunnel Egress Behaviour.\n o If the inner ECN field is Not-ECT, the decapsulator MUST NOT\n      propagate any other ECN codepoint onwards.  This is because the\n      inner Not-ECT marking is set by transports that rely on dropped\n      packets as an indication of congestion and would not understand or\n      respond to any other ECN codepoint [RFC4774].  Specifically:\n\n      *  If the inner ECN field is Not-ECT and the outer ECN field is\n         CE, the decapsulator MUST drop the packet.\n\n      *  If the inner ECN field is Not-ECT and the outer ECN field is\n         Not-ECT, ECT(0), or ECT(1), the decapsulator MUST forward the\n         outgoing packet with the ECN field cleared to Not-ECT.\n\nThe patch takes benefits from common function added in net/inet_ecn.h.\n\nLike it was done for Xin4 tunnels, it adds logging to allow detecting broken\nsystems that set ECN bits incorrectly when tunneling (or an intermediate\nrouter might be changing the header). Errors are also tracked via\nrx_frame_error.\n\nCC: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Nicolas Dichtel \u003cnicolas.dichtel@6wind.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e49cc34f7ac30304ef0563d2517f6c5f86525220",
      "tree": "2be3b6844b70634bb1853fe6e247d8533c155464",
      "parents": [
        "f33e716ffd65949c5bf7cfbc4e8f7e63fb6e064b"
      ],
      "author": {
        "name": "Sathya Perla",
        "email": "sathya.perla@emulex.com",
        "time": "Tue Nov 27 19:50:02 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:35:08 2012 -0500"
      },
      "message": "be2net: fix INTx ISR for interrupt behaviour on BE2\n\nOn BE2 chip, an interrupt may be raised even when EQ is in un-armed state.\nAs a result be_intx()::events_get() and be_poll:events_get() can race and\nnotify an EQ wrongly.\n\nFix this by counting events only in be_poll(). Commit 0b545a629 fixes\nthe same issue in the MSI-x path.\n\nBut, on Lancer, INTx can be de-asserted only by notifying num evts. This\nis not an issue as the above BE2 behavior doesn\u0027t exist/has never been\nseen on Lancer.\n\nSigned-off-by: Sathya Perla \u003csathya.perla@emulex.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f33e716ffd65949c5bf7cfbc4e8f7e63fb6e064b",
      "tree": "8e9e330401fb89ed7e24f126296b187954d7cec1",
      "parents": [
        "a80e27573726d04d7046ee8601ca2795e6963840"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon Nov 26 23:48:34 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:35:08 2012 -0500"
      },
      "message": "ewrk3: remove outdated comment\n\nRemove an outdated comment, that should have been removed in the\npatch named \"MODULE_PARM conversions\" from early 2005.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a80e27573726d04d7046ee8601ca2795e6963840",
      "tree": "2fa73154d2a812d4af0f63634f6b1ea9953c851d",
      "parents": [
        "f81d3af99016dd5e9b3b72be17b9b52ed0481ddf"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon Nov 26 23:47:17 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:35:07 2012 -0500"
      },
      "message": "ewrk3: silence GCC warning\n\nBuilding ewrk3.o triggers this GCC warning:\n    drivers/net/ethernet/dec/ewrk3.c: In function \u0027__check_irq\u0027:\n    drivers/net/ethernet/dec/ewrk3.c:1915:1: warning: return from incompatible pointer type [enabled by default]\n\nThis can be trivially fixed by changing the \u0027irq\u0027 parameter from int to\nbyte (which is an alias for unsigned char for module parameters).\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f81d3af99016dd5e9b3b72be17b9b52ed0481ddf",
      "tree": "f2cf2c42b99a4a7842183c9fc3922aa8cc3887ca",
      "parents": [
        "4e591b93d5edb3c126a7257c6e29d978a82656d9",
        "fc8f40b10e58f37ec07e7b0cf85d19e899bdf23f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:30:57 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:30:57 2012 -0500"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://gitorious.org/linux-can/linux-can-next\n\nMarc Kleine-Budde says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nthis is pull request is for net-next. Contains a patch by Andreas\nLarsson, which enables the sja1000 of driver to work under sparc.\nAnilKumar Ch contributed a patch to improve the c_can support under\nomap, Olivier Sobrie\u0027s patch brings support for the CAN/USB dongles\nfrom Kvaser. In a bunch of patches by me missing MODULE_ALIAS and/or\nMODULE_DEVICE_TABLE entries were added to the CAN drivers.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52f2ede1ced85040f00d0dc70dad2d4ae7c46aa6",
      "tree": "78ea559eb497667a9f676657403f18df2535c917",
      "parents": [
        "bd97120fc3d1a11f3124c7c9ba1d91f51829eb85",
        "4a6dd664eba59488c9e56b51a594396d7706eb08"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:29:43 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:29:43 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://1984.lsi.us.es/nf\n\nAn interface name overflow fix in netfilter via Pablo Neira Ayuso.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e591b93d5edb3c126a7257c6e29d978a82656d9",
      "tree": "41cc2640c7b40d59606139015d0859a4b5d6b712",
      "parents": [
        "462dbc9101acd38e92eda93c0726857517a24bbd"
      ],
      "author": {
        "name": "Michal Kubeček",
        "email": "mkubecek@suse.cz",
        "time": "Thu Nov 22 02:48:39 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:28:45 2012 -0500"
      },
      "message": "bonding: in balance-rr mode, set curr_active_slave only if it is up\n\nIf all slaves of a balance-rr bond with ARP monitor are enslaved\nwith down link state, bond keeps down state even after slaves\ngo up.\n\nThis is caused by bond_enslave() setting curr_active_slave to\nfirst slave not taking into account its link state. As\nbond_loadbalance_arp_mon() uses curr_active_slave to identify\nwhether slave\u0027s down-\u003eup transition should update bond\u0027s link\nstate, bond stays down even if slaves are up (until first slave\ngoes from up to down at least once).\n\nBefore commit f31c7937 \"bonding: start slaves with link down for\nARP monitor\", this was masked by slaves always starting in UP\nstate with ARP monitor (and MII monitor not relying on\ncurr_active_slave being NULL if there is no slave up).\n\nSigned-off-by: Michal Kubecek \u003cmkubecek@suse.cz\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd97120fc3d1a11f3124c7c9ba1d91f51829eb85",
      "tree": "9b7dd4ce2b3a1be219f3b62098be892540765951",
      "parents": [
        "c3b2c2581988d304127c2aa218430b5fca88ce56"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@redhat.com",
        "time": "Mon Nov 26 05:57:27 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:27:01 2012 -0500"
      },
      "message": "vhost: fix length for cross region descriptor\n\nIf a single descriptor crosses a region, the\nsecond chunk length should be decremented\nby size translated so far, instead it includes\nthe full descriptor length.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\nAcked-by: Jason Wang \u003cjasowang@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3b2c2581988d304127c2aa218430b5fca88ce56",
      "tree": "f24f1b072c8113dcafde12f0ca4bb323f13de6e1",
      "parents": [
        "ba695af067f9cadfec84457ac06b44e3fa849b15"
      ],
      "author": {
        "name": "Tommi Rantala",
        "email": "tt.rantala@gmail.com",
        "time": "Mon Nov 26 04:16:44 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:25:29 2012 -0500"
      },
      "message": "irda: irttp: fix memory leak in irttp_open_tsap() error path\n\nCleanup the memory we allocated earlier in irttp_open_tsap() when we hit\nthis error path. The leak goes back to at least 1da177e4\n(\"Linux-2.6.12-rc2\").\n\nDiscovered with Trinity (the syscall fuzzer).\n\nSigned-off-by: Tommi Rantala \u003ctt.rantala@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba695af067f9cadfec84457ac06b44e3fa849b15",
      "tree": "5bc04daab4c914280ee016ed8365c036b506262f",
      "parents": [
        "29bb8f4a8d94d017700d09ee643483b0708cbd7b"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Sun Nov 25 06:03:59 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:23:41 2012 -0500"
      },
      "message": "net: qmi_wwan: add Huawei E173\n\nThe Huawei E173 is a QMI/wwan device which normally appear\nas 12d1:1436 in Linux. The descriptors displayed in that\nmode will be picked up by cdc_ether.  But the modem has\nanother mode with a different device ID and a slightly\ndifferent set of descriptors. This is the mode used by\nWindows like this:\n\n3Modem:      USB\\VID_12D1\u0026PID_140C\u0026MI_00\\6\u00263A1D2012\u00260\u00260000\nNetworkcard: USB\\VID_12D1\u0026PID_140C\u0026MI_01\\6\u00263A1D2012\u00260\u00260001\nAppli.Inter: USB\\VID_12D1\u0026PID_140C\u0026MI_02\\6\u00263A1D2012\u00260\u00260002\nPC UI Inter: USB\\VID_12D1\u0026PID_140C\u0026MI_03\\6\u00263A1D2012\u00260\u00260003\n\nReported-by: Thomas Schäfer \u003ctschaefer@t-online.de\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "462dbc9101acd38e92eda93c0726857517a24bbd",
      "tree": "ad0433c2d8a2b2449c5ba85fe0353086293bc0de",
      "parents": [
        "351f33d9e0d3e26adf0ef5180e1e28b4737c49ce"
      ],
      "author": {
        "name": "Paolo Valente",
        "email": "paolo.valente@unimore.it",
        "time": "Fri Nov 23 11:03:19 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:19:35 2012 -0500"
      },
      "message": "pkt_sched: QFQ Plus: fair-queueing service at DRR cost\n\nThis patch turns QFQ into QFQ+, a variant of QFQ that provides the\nfollowing two benefits: 1) QFQ+ is faster than QFQ, 2) differently\nfrom QFQ, QFQ+ correctly schedules also non-leaves classes in a\nhierarchical setting. A detailed description of QFQ+, plus a\nperformance comparison with DRR and QFQ, can be found in [1].\n\n[1] P. Valente, \"Reducing the Execution Time of Fair-Queueing Schedulers\"\nhttp://algo.ing.unimo.it/people/paolo/agg-sched/agg-sched.pdf\n\nSigned-off-by: Paolo Valente \u003cpaolo.valente@unimore.it\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "351f33d9e0d3e26adf0ef5180e1e28b4737c49ce",
      "tree": "8f0077842b80b50642a4717612aefe05ab2ab3d2",
      "parents": [
        "b4cdea9cc324d529ad013a7e75949e1bccc1edc3"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@shawell.net",
        "time": "Wed Nov 28 05:59:50 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:17:32 2012 -0500"
      },
      "message": "smsc75xx: don\u0027t enable remote wakeup directly\n\nAs pointed out by Bjorn Mork, the generic \"usb\" driver sets this\nfor us so no need to directly set it in this driver.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@shawell.net\u003e\nCc: Bjorn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b4cdea9cc324d529ad013a7e75949e1bccc1edc3",
      "tree": "7b8500bf42fbf1d454baa9984a3ceb8cfb4ba46b",
      "parents": [
        "eacdd6c223d699938c56e7c991877433454d3ebc"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@shawell.net",
        "time": "Wed Nov 28 05:59:49 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:17:32 2012 -0500"
      },
      "message": "smsc75xx: add support for USB dynamic autosuspend\n\nThis patch adds support for USB dynamic autosuspend to the\nsmsc75xx driver.  This saves virtually no power in the USB\ndevice but enables power savings in upstream hosts and\nthe host CPU.\n\nNote currently Linux doesn\u0027t automatically enable this\nfunctionality by default for devices so to test this:\n\n echo auto \u003e /sys/bus/usb/devices/2-1.2/power/control\n\nwhere 2-1.2 is the USB bus address of the LAN7500.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@shawell.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eacdd6c223d699938c56e7c991877433454d3ebc",
      "tree": "8eef1e0f1350201d496b0761632a831ee1204c07",
      "parents": [
        "f329ccdc6cd9ef866045af7ccc5fa7d2a9a1f6bb"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@shawell.net",
        "time": "Wed Nov 28 05:59:48 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:17:31 2012 -0500"
      },
      "message": "smsc75xx: fix error handling in suspend failure case\n\nThis patch ensures that if we fail to suspend the LAN7500 device\nwe call usbnet_resume before returning failure, instead of\nleaving the usbnet driver in an unusable state.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@shawell.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f329ccdc6cd9ef866045af7ccc5fa7d2a9a1f6bb",
      "tree": "7751a719a9e108568451cc5a7f122b2806291c77",
      "parents": [
        "9deb2757b80fded37af33394d4d97e8341108525"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@shawell.net",
        "time": "Wed Nov 28 05:59:47 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:17:31 2012 -0500"
      },
      "message": "smsc75xx: support PHY wakeup source\n\nThis patch enables LAN7500 family devices to wake from suspend\non either link up or link down events.\n\nIt also adds _nopm versions of mdio access functions, so we can\nsafely call them from suspend and resume functions\n\nUpdated patch to add newlines to printk messages\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@shawell.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9deb2757b80fded37af33394d4d97e8341108525",
      "tree": "ac387842229ea5fcc271bb85703c85082cee2b96",
      "parents": [
        "33763b79a1a0c351b81817748d40160f25200ebd"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@shawell.net",
        "time": "Wed Nov 28 05:59:46 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:17:31 2012 -0500"
      },
      "message": "smsc75xx: refactor entering suspend modes\n\nThis patch splits out the logic for entering suspend modes\nto separate functions, to reduce the complexity of the\nsmsc75xx_suspend function.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@shawell.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33763b79a1a0c351b81817748d40160f25200ebd",
      "tree": "8ac2c55844e9040c40719bc879da00f35b977668",
      "parents": [
        "1e6b55ee98b9738966ee9709f6328ac10d474100"
      ],
      "author": {
        "name": "Steve Glendinning",
        "email": "steve.glendinning@shawell.net",
        "time": "Wed Nov 28 05:59:45 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:17:31 2012 -0500"
      },
      "message": "smsc75xx: check return code from smsc75xx_reset\n\nThis patch adds a missing check and error message if smsc75xx_reset\nfails.\n\nSigned-off-by: Steve Glendinning \u003csteve.glendinning@shawell.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29bb8f4a8d94d017700d09ee643483b0708cbd7b",
      "tree": "ca0d80ce4490a56bf0c7f60b8bfdda8ea63d307c",
      "parents": [
        "92d64c261e77cb2a6117887617e2a629fea6b67c"
      ],
      "author": {
        "name": "Amir Vadai",
        "email": "amirv@mellanox.com",
        "time": "Wed Nov 28 13:43:15 2012 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:15:32 2012 -0500"
      },
      "message": "net/mlx4_en: Can set maxrate only for TC0\n\nHad a typo in memcpy.\n\nSigned-off-by: Amir Vadai \u003camirv@mellanox.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "92d64c261e77cb2a6117887617e2a629fea6b67c",
      "tree": "0021d03d1c34acb7ab099ad66bbec6f28d658613",
      "parents": [
        "6e51fe7572590d8d86e93b547fab6693d305fd0d"
      ],
      "author": {
        "name": "Schoch Christian",
        "email": "e0326715@student.tuwien.ac.at",
        "time": "Wed Nov 28 05:18:29 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:13:40 2012 -0500"
      },
      "message": "sctp: Error in calculation of RTTvar\n\nThe calculation of RTTVAR involves the subtraction of two unsigned\nnumbers which\nmay causes rollover and results in very high values of RTTVAR when RTT \u003e SRTT.\nWith this patch it is possible to set RTOmin \u003d 1 to get the minimum of RTO at\n4 times the clock granularity.\n\nChange Notes:\n\nv2)\n        *Replaced abs() by abs64() and long by __s64, changed patch\ndescription.\n\nSigned-off-by: Christian Schoch \u003ce0326715@student.tuwien.ac.at\u003e\nCC: Vlad Yasevich \u003cvyasevich@gmail.com\u003e\nCC: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nCC: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nCC: linux-sctp@vger.kernel.org\nAcked-by: Vlad Yasevich \u003cvyasevich@gmail.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e51fe7572590d8d86e93b547fab6693d305fd0d",
      "tree": "381db27662cc48be7b1ae0b2fcb1e13e0da72e8f",
      "parents": [
        "be364c8c0f17a3dd42707b5a090b318028538eb9"
      ],
      "author": {
        "name": "Tommi Rantala",
        "email": "tt.rantala@gmail.com",
        "time": "Thu Nov 22 03:23:16 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:11:17 2012 -0500"
      },
      "message": "sctp: fix -ENOMEM result with invalid user space pointer in sendto() syscall\n\nConsider the following program, that sets the second argument to the\nsendto() syscall incorrectly:\n\n #include \u003cstring.h\u003e\n #include \u003carpa/inet.h\u003e\n #include \u003csys/socket.h\u003e\n\n int main(void)\n {\n         int fd;\n         struct sockaddr_in sa;\n\n         fd \u003d socket(AF_INET, SOCK_STREAM, 132 /*IPPROTO_SCTP*/);\n         if (fd \u003c 0)\n                 return 1;\n\n         memset(\u0026sa, 0, sizeof(sa));\n         sa.sin_family \u003d AF_INET;\n         sa.sin_addr.s_addr \u003d inet_addr(\"127.0.0.1\");\n         sa.sin_port \u003d htons(11111);\n\n         sendto(fd, NULL, 1, 0, (struct sockaddr *)\u0026sa, sizeof(sa));\n\n         return 0;\n }\n\nWe get -ENOMEM:\n\n $ strace -e sendto ./demo\n sendto(3, NULL, 1, 0, {sa_family\u003dAF_INET, sin_port\u003dhtons(11111), sin_addr\u003dinet_addr(\"127.0.0.1\")}, 16) \u003d -1 ENOMEM (Cannot allocate memory)\n\nPropagate the error code from sctp_user_addto_chunk(), so that we will\ntell user space what actually went wrong:\n\n $ strace -e sendto ./demo\n sendto(3, NULL, 1, 0, {sa_family\u003dAF_INET, sin_port\u003dhtons(11111), sin_addr\u003dinet_addr(\"127.0.0.1\")}, 16) \u003d -1 EFAULT (Bad address)\n\nNoticed while running Trinity (the syscall fuzzer).\n\nSigned-off-by: Tommi Rantala \u003ctt.rantala@gmail.com\u003e\nAcked-by: Vlad Yasevich \u003cvyasevich@gmail.com\u003e\nAcked-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "be364c8c0f17a3dd42707b5a090b318028538eb9",
      "tree": "9dc717f011a3b13666920cb0df741d6c6667ad28",
      "parents": [
        "b49d3c1e1c948d76d64790abe9acffa9fa747d19"
      ],
      "author": {
        "name": "Tommi Rantala",
        "email": "tt.rantala@gmail.com",
        "time": "Tue Nov 27 04:01:46 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:10:09 2012 -0500"
      },
      "message": "sctp: fix memory leak in sctp_datamsg_from_user() when copy from user space fails\n\nTrinity (the syscall fuzzer) discovered a memory leak in SCTP,\nreproducible e.g. with the sendto() syscall by passing invalid\nuser space pointer in the second argument:\n\n #include \u003cstring.h\u003e\n #include \u003carpa/inet.h\u003e\n #include \u003csys/socket.h\u003e\n\n int main(void)\n {\n         int fd;\n         struct sockaddr_in sa;\n\n         fd \u003d socket(AF_INET, SOCK_STREAM, 132 /*IPPROTO_SCTP*/);\n         if (fd \u003c 0)\n                 return 1;\n\n         memset(\u0026sa, 0, sizeof(sa));\n         sa.sin_family \u003d AF_INET;\n         sa.sin_addr.s_addr \u003d inet_addr(\"127.0.0.1\");\n         sa.sin_port \u003d htons(11111);\n\n         sendto(fd, NULL, 1, 0, (struct sockaddr *)\u0026sa, sizeof(sa));\n\n         return 0;\n }\n\nAs far as I can tell, the leak has been around since ~2003.\n\nSigned-off-by: Tommi Rantala \u003ctt.rantala@gmail.com\u003e\nAcked-by: Vlad Yasevich \u003cvyasevich@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1e6b55ee98b9738966ee9709f6328ac10d474100",
      "tree": "e02f85ae4749dc741d8ef86229aacdebf13d5f6c",
      "parents": [
        "58634e74e66dd14407176d8620c76bae299ddb02"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Wed Nov 28 04:34:31 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:07:44 2012 -0500"
      },
      "message": "qlcnic: fix coding style issues in qlcnic_minidump.c\n\nFix coding style violations in qlcnic_minidump.c\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58634e74e66dd14407176d8620c76bae299ddb02",
      "tree": "a9d9966c4a9b8a94ec1cdfa2784ecfc882221f66",
      "parents": [
        "b66e29c9fda1b7288ec2504a6bc730654bff12b2"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Wed Nov 28 04:34:30 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:07:44 2012 -0500"
      },
      "message": "qlcnic: create file qlcnic_minidump.c for dump utility\n\nPhysical refactoring of 82xx adapter register dump utility.\n\nMove register dump routines to new file qlcnic_minidump.c\nExisting register dump routines has coding style issues, the code\nis moved to the new file without fixing the style issues.\n\nThere is a seperate patch to fix the style issues in qlcnic_minidump.c\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b66e29c9fda1b7288ec2504a6bc730654bff12b2",
      "tree": "e0027974c3463a3ecf269202dd0c0a262ab8d41c",
      "parents": [
        "ec079a07db570ec6ba333525cc43805163bcb043"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Wed Nov 28 04:34:29 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:07:44 2012 -0500"
      },
      "message": "qlcnic: fix style issues in qlcnic_sysfs.c file\n\nFix coding style issues in qlcnic_sysfs.c file\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec079a07db570ec6ba333525cc43805163bcb043",
      "tree": "4b850bb2791521ef7b1ef66e84755f8c79f8857c",
      "parents": [
        "d17dd0d9dfb235952c62703ffd34c5bf05257e4d"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Wed Nov 28 04:34:28 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:07:43 2012 -0500"
      },
      "message": "qlcnic: create file qlcnic_sysfs.c for sysfs routines\n\nPhysical refactoring of 82xx adapter sysfs routines.\n\nMove sysfs routines to new file qlcnic_sysfs.c\nExisting sysfs routines has coding style issues, this code is\nmoved to the new file without fixing the style issues.\n\nThere is a seperate patch to fix the style issues in qlcnic_sysfs.c\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d17dd0d9dfb235952c62703ffd34c5bf05257e4d",
      "tree": "c8f9d409b1634f86efc64d0b7cc87019646ba3e3",
      "parents": [
        "c70001a952e561775222d28a9e2f2a0075af51f3"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Wed Nov 28 04:34:27 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:07:43 2012 -0500"
      },
      "message": "qlcnic: fix coding style issues in qlcnic_io.c\n\nFix coding style issues in qlcnic_io.c\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c70001a952e561775222d28a9e2f2a0075af51f3",
      "tree": "8698785c3426bc26eeb98af21f06a19d6d687e1c",
      "parents": [
        "3a858a86922f3aeb85a352f3d1ce44c2a99b69a6"
      ],
      "author": {
        "name": "Sony Chacko",
        "email": "sony.chacko@qlogic.com",
        "time": "Wed Nov 28 04:34:26 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:07:43 2012 -0500"
      },
      "message": "qlcnic: create file qlcnic_io.c for datapath routines\n\nPhysical refactoring of 82xx adapter data path routines.\n\nMove data path code to new file qlcnic_io.c\nExisting data path code has coding stye issues, the code is\nmoved to the new file without fixing the style issues.\n\nThere is a seperate patch to fix the style issues in qlcnic_io.c\n\nSigned-off-by: Sony Chacko \u003csony.chacko@qlogic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a858a86922f3aeb85a352f3d1ce44c2a99b69a6",
      "tree": "4a46321a9d9021c4f7d4230151d7175eed6f807f",
      "parents": [
        "fd5dfca79aad4b3eb86a07949c2949008647cd2c",
        "14a8d4bb5675b5ff854bb2536b0371f3b261136e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:05:00 2012 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 11:05:00 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-next\n\nJeff Kirsher says:\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThis series contains updates to igb, igbvf and ixgbe.\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd5dfca79aad4b3eb86a07949c2949008647cd2c",
      "tree": "2c6de6dd1da84149ceea9c35702593ed89ffabbc",
      "parents": [
        "52160da71abcd6fed96b06f40badbb7cf6173e45"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Nov 27 03:46:36 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 10:59:22 2012 -0500"
      },
      "message": "bnx2x: Change duplex setting in EEE function\n\nThis is not a real problem, since the EEE is supported for devices where the\nactual_phy_selection is zero, such that the req_duplex of params will match\nthe one of the phy struct.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "52160da71abcd6fed96b06f40badbb7cf6173e45",
      "tree": "8cb4cef6cc1795396cd1fe4fc5ff66de028eaffb",
      "parents": [
        "503976e99842665b3ebd6aec602525b9e8f38812"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Nov 27 03:46:35 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 10:59:22 2012 -0500"
      },
      "message": "bnx2x: Add warning message in case of non-10G SFP module\n\nThe string was split to several lines since it reached over 180 chars, which\nseems too much.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "503976e99842665b3ebd6aec602525b9e8f38812",
      "tree": "f1cae8d50529f48db37be88af2de56ca07a09c8e",
      "parents": [
        "8203c4b6c9debbf19517cc6594d5d6779e2c57bf"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Nov 27 03:46:34 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 10:59:22 2012 -0500"
      },
      "message": "bnx2x: Cosmetic changes\n\nThis patch makes some cosmetic changes to the code:\n1. Code alignment.\n2. Merge read-modify-write into a single function (read_or_write /\nread_and_write).\n3. Merge several write registers into a for-loop write using a static array.\n4. Remove empty lines.\n5. Fix comments.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8203c4b6c9debbf19517cc6594d5d6779e2c57bf",
      "tree": "4cc5a5989edbe21c751e18f283110ba130b66d14",
      "parents": [
        "0f6bb03dd011a1fc1e9373efe3fe6f2cdc46f7a9"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Nov 27 03:46:33 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 10:59:21 2012 -0500"
      },
      "message": "bnx2x: Always take PHY lock\n\nTaking PHY lock is not required on some older designs, but we are removing this\ncomplication and always taking it since it is always required on newer designs\nand does not worth the code complication on the older boards.\n\nTaking PHY lock was initially required only on specific boards which had their\nMDC/MDIO bus crossed, but since this lock is now always required, for example,\nwhen NCSI is present, the PHY lock will always be taken.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f6bb03dd011a1fc1e9373efe3fe6f2cdc46f7a9",
      "tree": "761cab87d1dba926ade9951096f6a81bb3eb8c72",
      "parents": [
        "5a1fbf4046ea05b20811178cb1423e27e3260051"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Nov 27 03:46:32 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 10:59:21 2012 -0500"
      },
      "message": "bnx2x: Add support for BCM84834\n\nAdd support for the 10G-baseT PHY - BCM84834, which is the quad-port version of\nthe dual-port BCM84833.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a1fbf4046ea05b20811178cb1423e27e3260051",
      "tree": "5cbf751769d7b592d1aec1dd75755182169d0c89",
      "parents": [
        "55386fe88349706ae570522180d89892883af2b5"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Nov 27 03:46:31 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 10:59:21 2012 -0500"
      },
      "message": "bnx2x: Fix SFP+ current leakage\n\nPer measurements, the SFP+ suffered from small current leakage in two cases:\n - When no module was plugged and TX laser was disabled. The fix was to enable\n   it, and when module is plugged in, check if it needs to be disabled.\n - When over-current event occurs due to invalid SFP+ module, the HW basically\n   shuts down the current for this module, but the SW needs to complete this\n   by issuing a power down via a GPIO.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "55386fe88349706ae570522180d89892883af2b5",
      "tree": "289f3c615e80d50fd824c81aa1c83cde479800ac",
      "parents": [
        "4e7b4997886e1dcbb0024308fb474c5994e8af2b"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Nov 27 03:46:30 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 10:59:21 2012 -0500"
      },
      "message": "bnx2x: Change MDIO clock settings\n\nWhen drivers works on top of an old bootcode, it is theoretically subjected to\nMDC/MDIO failures since the MDIO clock is set in the beginning of each sequence,\nrather than per CL45 command. On rare cases an old bootcodes may change that in\nthe middle, so to address that, the MDIO clock is set for each CL45 access.\nIn addition, setting the MDIO clock is now done per EMAC base, and\nnot per port number, since a specific port can potentially use both EMACs for\ndifferent PHY accesses.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4e7b4997886e1dcbb0024308fb474c5994e8af2b",
      "tree": "dd28ceb8a19f14a52ee3d4d085a472a9c1ff249a",
      "parents": [
        "b884d95b8222a50144e3d84fe9becedae836e56d"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Nov 27 03:46:29 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 10:59:20 2012 -0500"
      },
      "message": "bnx2x: Add support for 20G-KR2\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b884d95b8222a50144e3d84fe9becedae836e56d",
      "tree": "e06de2d70c6954bd90a378070b65f6c39a9ea473",
      "parents": [
        "03f52a0a554210d5049eeed9f1bb29047dc807cb"
      ],
      "author": {
        "name": "Yaniv Rosner",
        "email": "yanivr@broadcom.com",
        "time": "Tue Nov 27 03:46:28 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 28 10:59:20 2012 -0500"
      },
      "message": "bnx2x: Activate LFA\n\nIn case Link Flap Avoidance feature is supported by the MCP, bnx2x will enable\nit, and will pass the appropriate parameter when load request is sent to\nthe MCP.\n\nSigned-off-by: Yaniv Rosner \u003cyanivr@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "79d38f7d6cf545ff838dd5227869f3916d1d100d",
      "tree": "859c8071aab68fd32f36ffb9ebc04cf12db6e5e0",
      "parents": [
        "03f52a0a554210d5049eeed9f1bb29047dc807cb",
        "0751f8654602e4255f0b9c17784d8100d5896010"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 28 10:56:03 2012 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 28 10:56:03 2012 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next into for-davem\n\nConflicts:\n\tdrivers/net/wireless/iwlwifi/pcie/tx.c\n"
    },
    {
      "commit": "4b05a1c74d1cfae37cf6ff293ee928350f031418",
      "tree": "1b5c9507f5622fbf1affe4fc4e07ed0b60c3413e",
      "parents": [
        "e23739b4ade80a3a7f87198f008f6c44a7cbc9fd"
      ],
      "author": {
        "name": "Mikulas Patocka",
        "email": "mpatocka@redhat.com",
        "time": "Tue Nov 27 22:59:52 2012 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 28 07:33:50 2012 -0800"
      },
      "message": "percpu-rwsem: use synchronize_sched_expedited\n\nUse synchronize_sched_expedited() instead of synchronize_sched()\nto improve mount speed.\n\nThis patch improves mount time from 0.500s to 0.013s for Jeff\u0027s\ntest-case.\n\nSigned-off-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nReported-and-tested-by: Jeff Chua \u003cjeff.chua.linux@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14a8d4bb5675b5ff854bb2536b0371f3b261136e",
      "tree": "8fafed594a0be1b2fa236ed0b5a54e22aba4e695",
      "parents": [
        "9b735984fba6d704fdf798b5831010980c1b8950"
      ],
      "author": {
        "name": "Don Skidmore",
        "email": "donald.c.skidmore@intel.com",
        "time": "Fri Nov 09 05:03:53 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 28 04:53:36 2012 -0800"
      },
      "message": "ixgbe: bump version number\n\nMove the version string to better reflect the driver functionality with\nthat of the out of tree driver.  Also since we no longer need the MAJ,\nMIN, BUILD defines remove them to clean up the code.\n\nSigned-off-by: Don Skidmore \u003cdonald.c.skidmore@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "9b735984fba6d704fdf798b5831010980c1b8950",
      "tree": "1ac30cc4204584fe746d7626b53445fd1e1d8f8a",
      "parents": [
        "2afaa00d2fa2ae1fa806ebd229bc3f56df8449d5"
      ],
      "author": {
        "name": "Greg Rose",
        "email": "gregory.v.rose@intel.com",
        "time": "Thu Nov 08 02:41:35 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 28 04:46:11 2012 -0800"
      },
      "message": "ixgbe: Make the bridge mode setting sticky\n\nThe internal bridge mode setting needs to be sticky so that it can be\nconfigured correctly after a device reset.  This change is required now\nthat the driver supports setting the bridge mode to VEB or VEPA.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nAcked-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nTested-by: Sibai Li \u003cSibai.li@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2afaa00d2fa2ae1fa806ebd229bc3f56df8449d5",
      "tree": "de6def5760ba7b8688c4d3649737d11e2d561e1d",
      "parents": [
        "9de0c8ed7840d01fd5cf1851df2725fe30dc0817"
      ],
      "author": {
        "name": "Parikh, Neerav",
        "email": "neerav.parikh@intel.com",
        "time": "Thu Sep 27 12:02:22 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 28 04:28:56 2012 -0800"
      },
      "message": "ixgbe: Fix incorrect disabling of Tx hang check in case of PFC\n\nThe XOFF received statistic registers are per priority based and not per\ntraffic class. The ixgbe driver was incorrectly considering them to be for\neach traffic class; and then disabling the \"Tx hang\" check for the queues\nthat belonged to the particular traffic class that had received PFC frames.\n\nThe above logic worked fine in scenario where the user priority and traffic\nclass number matched e.g. priority 0 is mapped to traffic class 0 and so on.\nBut, when multiple user priorities are mapped to a single traffic class or\nwhen user priorities and traffic class numbers do not line up; the ixgbe\ndriver may disable the \"Tx hang\" check for queues belonging to a traffic\nclass that did not receive PFC frames and keep the \"Tx hang\" check enabled\nfor the queues that did receive the PFC frames.\n\nThis patch corrects the above in the code by considering the statistics\non a per priority basis; then getting the traffic class the user priority\nbelongs to and disabling the \"Tx hang\" check for queues that belong\nto that traffic class.\n\nSigned-off-by: Neerav Parikh \u003cNeerav.Parikh@intel.com\u003e\nAcked-by: John Fastabend \u003cjohn.r.fastabend@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nTested-by: Marcus Dennis \u003cmarcusx.e.dennis@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "9de0c8ed7840d01fd5cf1851df2725fe30dc0817",
      "tree": "f9b628dfc60c2d6281e9deadf2b814c119d95d2e",
      "parents": [
        "d48507fed960f0a557f811129271829245b607b0"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Sat Sep 08 02:13:38 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 28 04:21:18 2012 -0800"
      },
      "message": "ixgbe: Drop RLPML configuration from x540 RXDCTL register configuration\n\nSince we are doing a page based receive there is no point in setting a maximum\npacket length on the x540 RXDCTL register.  As such we can drop the code from\nthe driver entirely.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nTested-by: Phil Schmitt \u003cphillip.j.schmitt@intel.com\u003e\nTested-by: Marcus Dennis \u003cmarcusx.e.dennis@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "d48507fed960f0a557f811129271829245b607b0",
      "tree": "f718357f6e5a27759af89b862850ce1eb8c301d3",
      "parents": [
        "76f640f147561b99092c0697f9eda4103a8d545b"
      ],
      "author": {
        "name": "Matthew Vick",
        "email": "matthew.vick@intel.com",
        "time": "Thu Nov 08 04:03:58 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 28 04:13:39 2012 -0800"
      },
      "message": "igb: Use a 32-bit mask when calculating the flow control watermarks\n\nFor some devices, the result of the flow control high watermark gets\ntruncated when programming it into the registers because of the mask used.\nSwitch the mask to 32-bit to prevent this from happening.\n\nSigned-off-by: Matthew Vick \u003cmatthew.vick@intel.com\u003e\nTested-by: Aaron Brown \u003caaron.f.brown@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "76f640f147561b99092c0697f9eda4103a8d545b",
      "tree": "2804d117c1cb2c5ebb300f4fe76da4f606cc92af",
      "parents": [
        "2c1a10196511a2c1af612a59aa1e5385afca0533"
      ],
      "author": {
        "name": "Mitch A Williams",
        "email": "mitch.a.williams@intel.com",
        "time": "Sat Nov 17 07:10:16 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 28 04:05:23 2012 -0800"
      },
      "message": "igbvf: update version number\n\nUpdate version number.\n\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@intel.com\u003e\nTested-by: Sibai Li \u003csibai.li@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "2c1a10196511a2c1af612a59aa1e5385afca0533",
      "tree": "543cfd7a73f6367e204220dc590f2b339696e663",
      "parents": [
        "03f52a0a554210d5049eeed9f1bb29047dc807cb"
      ],
      "author": {
        "name": "Mitch A Williams",
        "email": "mitch.a.williams@intel.com",
        "time": "Sat Nov 17 07:10:16 2012 +0000"
      },
      "committer": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Wed Nov 28 03:57:23 2012 -0800"
      },
      "message": "igbvf: work around i350 erratum\n\nOn i350 VF devices, VLAN tags will be byte-swapped in the receive\ndescriptor only when received packets are looped back from other\nVFs. Check for this condition and swab the tag if needed.\n\nSigned-off-by: Mitch Williams \u003cmitch.a.williams@intel.com\u003e\nTested-by: Sibai Li \u003csibai.li@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "e23739b4ade80a3a7f87198f008f6c44a7cbc9fd",
      "tree": "4d65299a5c76f9fdbed961c7977c909737d0d9f5",
      "parents": [
        "2844a48706e54ddda4a04269dba4250b42f449de",
        "86163adb8125a4ce85e0b23a50be82bd8c0daf95"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 27 12:27:37 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 27 12:27:37 2012 -0800"
      },
      "message": "Merge branch \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media\n\nPull media fixes from Mauro Carvalho Chehab:\n \"For some media fixes:\n   - dvb_usb_v2: some fixes at the core\n   - Some fixes on some embedded drivers: soc_camera, adv7604, omap3isp,\n     exynos/s5p\n   - Several Exynos4/5 camera fixes\n   - a fix at stv0900 driver\n   - a few USB ID additions to detect more variants of rtl28xxu-based\n     sticks\"\n\n* \u0027v4l_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (25 commits)\n  [media] rtl28xxu: 0ccd:00d7 TerraTec Cinergy T Stick+\n  [media] rtl28xxu: 1d19:1102 Dexatek DK mini DVB-T Dongle\n  [media] mt9v022: fix the V4L2_CID_EXPOSURE control\n  [media] mx2_camera: fix missing unlock on error in mx2_start_streaming()\n  [media] media: omap1_camera: fix const cropping related warnings\n  [media] media: mx1_camera: use the default .set_crop() implementation\n  [media] media: mx2_camera: fix const cropping related warnings\n  [media] media: mx3_camera: fix const cropping related warnings\n  [media] media: pxa_camera: fix const cropping related warnings\n  [media] media: sh_mobile_ceu_camera: fix const cropping related warnings\n  [media] media: sh_vou: fix const cropping related warnings\n  [media] adv7604: restart STDI once if format is not found\n  [media] adv7604: use presets where possible\n  [media] adv7604: Replace prim_mode by mode\n  [media] adv7604: cleanup references\n  [media] dvb_usb_v2: switch interruptible mutex to normal\n  [media] dvb_usb_v2: fix pid_filter callback error logging\n  [media] exynos-gsc: change driver compatible string\n  [media] omap3isp: Fix warning caused by bad subdev events operations prototypes\n  [media] omap3isp: video: Fix warning caused by bad vidioc_s_crop prototype\n  ...\n"
    },
    {
      "commit": "fc8f40b10e58f37ec07e7b0cf85d19e899bdf23f",
      "tree": "be807089ce3dbea5bb96fd3680aa7186d7ae36c2",
      "parents": [
        "69c0c5b15a7b0316c1243b61accb65fd337d97ee"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Oct 12 10:19:27 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Nov 27 09:49:36 2012 +0100"
      },
      "message": "can: mpc5xxx_can: add MODULE_DEVICE_TABLE\n\nThis patch adds a MODULE_DEVICE_TABLE for the of bindings, so that the module\ncan be loaded automatically by udev.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "69c0c5b15a7b0316c1243b61accb65fd337d97ee",
      "tree": "fca1953e1038c80f6bbcf3aa0fe59ba6288c1910",
      "parents": [
        "09ca71cae2df6c8426ed3347f4de591812d92e2d"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Oct 12 09:48:06 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Nov 27 09:49:34 2012 +0100"
      },
      "message": "can: c_can_platform: add MODULE_DEVICE_TABLE\n\nThis patch adds a MODULE_DEVICE_TABLE for the of and platform bindings, so that\nthe module can be loaded automatically by udev.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "09ca71cae2df6c8426ed3347f4de591812d92e2d",
      "tree": "c3f9d0043692a137b6909a308c1d621ff881f26a",
      "parents": [
        "4358a9dc94cd70fa88797c87ed911bc8d866f37d"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Oct 12 09:44:51 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Nov 27 09:49:34 2012 +0100"
      },
      "message": "can: at91_can: add MODULE_DEVICE_TABLE\n\nThis patch adds a MODULE_DEVICE_TABLE for the platform bindings, so that the\nmodule can be loaded automatically by udev.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "4358a9dc94cd70fa88797c87ed911bc8d866f37d",
      "tree": "3ea1430e8e8390c25e649e553f00f1bd6c241059",
      "parents": [
        "f190a50c49aae58efa76729bfe2686bb79973171"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Oct 04 10:55:35 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Nov 27 09:49:33 2012 +0100"
      },
      "message": "can: flexcan: add MODULE_DEVICE_TABLE\n\nThis patch adds a MODULE_DEVICE_TABLE for the of and platform bindings, so that\nthe module can be loaded automatically by udev.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "f190a50c49aae58efa76729bfe2686bb79973171",
      "tree": "8ebc9ce9b704d8cbbb127602a4345df2a0621b5e",
      "parents": [
        "d8c4386d16160fba617dbe2f65906e20e865519f"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Oct 12 09:51:19 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Nov 27 09:49:33 2012 +0100"
      },
      "message": "can: cc770_platform: add MODULE_ALIAS and MODULE_DEVICE_TABLE\n\nThis patch adds a MODULE_ALIAS for the platform bindings and a\nMODULE_DEVICE_TABLE for of bindings, so that the module can be loaded\nautomatically by udev.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "d8c4386d16160fba617dbe2f65906e20e865519f",
      "tree": "bc02524fb92ab91bbcc76bfb6aab97e9f6f2e4e6",
      "parents": [
        "64116c148ce7c34b0bc00a04a8437ec922ea53c5"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Oct 12 09:45:14 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Nov 27 09:49:33 2012 +0100"
      },
      "message": "can: sja1000_platform: add MODULE_ALIAS\n\nThis patch adds a MODULE_ALIAS for the platform bindings, so that the module\ncan be loaded automatically by udev.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "64116c148ce7c34b0bc00a04a8437ec922ea53c5",
      "tree": "07f248816c66cd306e2cfb4892a70635065006eb",
      "parents": [
        "73ae9499dba31479af168e1cb00ff29dc99b2c29"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Oct 29 14:18:04 2012 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Nov 27 09:49:32 2012 +0100"
      },
      "message": "can: ti_hecc: add MODULE_ALIAS\n\nThis patch adds a MODULE_ALIAS for the platform bindings, so that\nthe module can be loaded automatically udev.\n\nTested-by: Jan Lübbe \u003cjlu@pengutronix.de\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "73ae9499dba31479af168e1cb00ff29dc99b2c29",
      "tree": "49f52e5d150d316a694aabe043de2ef1092e3dd0",
      "parents": [
        "04df25107345451575a2c57843271cfe71d4c64c"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Oct 12 09:45:14 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Nov 27 09:49:32 2012 +0100"
      },
      "message": "can: bfin_can: add MODULE_ALIAS\n\nThis patch adds a MODULE_ALIAS for the platform bindings, so that the module\ncan be loaded automatically by udev.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "04df25107345451575a2c57843271cfe71d4c64c",
      "tree": "ae7e5f7e2068cac9a7b4fd369c45ef401e971c40",
      "parents": [
        "080f40a6fa28dab299da7a652e444b1e2d9231e7"
      ],
      "author": {
        "name": "Andreas Larsson",
        "email": "andreas@gaisler.com",
        "time": "Thu Oct 04 15:59:10 2012 +0200"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Nov 27 09:49:32 2012 +0100"
      },
      "message": "can: sja1000: Make sja1000_of_platform selectable and compilable on SPARC\n\nSigned-off-by: Andreas Larsson \u003candreas@gaisler.com\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "080f40a6fa28dab299da7a652e444b1e2d9231e7",
      "tree": "52937c979034a9f0029dc2c415bc1fe436493e8e",
      "parents": [
        "52cde85acc23f61b09dd0376c61eb891125c6990"
      ],
      "author": {
        "name": "Olivier Sobrie",
        "email": "olivier@sobrie.be",
        "time": "Wed Nov 21 08:11:13 2012 +0100"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Nov 27 09:49:31 2012 +0100"
      },
      "message": "can: kvaser_usb: Add support for Kvaser CAN/USB devices\n\nThis driver provides support for several Kvaser CAN/USB devices.\nSuch kind of devices supports up to three CAN network interfaces.\n\nIt has been tested with a Kvaser USB Leaf Light (one network interface)\nconnected to a pch_can interface.\nThe firmware version of the Kvaser device was 2.5.205.\n\nList of Kvaser devices supported by the driver:\n  - Kvaser Leaf Light\n  - Kvaser Leaf Professional HS\n  - Kvaser Leaf SemiPro HS\n  - Kvaser Leaf Professional LS\n  - Kvaser Leaf Professional SWC\n  - Kvaser Leaf Professional LIN\n  - Kvaser Leaf SemiPro LS\n  - Kvaser Leaf SemiPro SWC\n  - Kvaser Memorator II HS/HS\n  - Kvaser USBcan Professional HS/HS\n  - Kvaser Leaf Light GI\n  - Kvaser Leaf Professional HS (OBD-II connector)\n  - Kvaser Memorator Professional HS/LS\n  - Kvaser Leaf Light \"China\"\n  - Kvaser BlackBird SemiPro\n  - Kvaser USBcan R\n\nSigned-off-by: Daniel Berglund \u003cdb@kvaser.com\u003e\nSigned-off-by: Olivier Sobrie \u003colivier@sobrie.be\u003e\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "52cde85acc23f61b09dd0376c61eb891125c6990",
      "tree": "b44c83102549a37b8bd4abae7ace6989e1e6f0c5",
      "parents": [
        "03f52a0a554210d5049eeed9f1bb29047dc807cb"
      ],
      "author": {
        "name": "AnilKumar Ch",
        "email": "anilkumar@ti.com",
        "time": "Wed Nov 21 11:14:10 2012 +0530"
      },
      "committer": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Tue Nov 27 09:49:31 2012 +0100"
      },
      "message": "can: c_can: Add d_can raminit support\n\nAdd D_CAN raminit support to C_CAN driver to enable D_CAN RAM,\nwhich holds all the message objects during transmission or\nreceiving of data. This initialization/de-initialization should\nbe done in synchronous with D_CAN clock.\n\nIn case of AM335X-EVM (current user of D_CAN driver) message RAM is\ncontrolled through control module register for both instances. So\ncontrol module register details is required to initialization or\nde-initialization of message RAM according to instance number.\n\nControl module memory resource is obtained from D_CAN dt node and\ninstance number obtained from device tree aliases node.\n\nThis patch was tested on AM335x-EVM along with pinctrl data addition\npatch, d_can dt aliases addition and control module data addition.\npinctrl data addition is not added to am335x-evm.dts (only supports\nCPLD profile#0) because d_can1 is supported under CPLD profile#1.\n\nSigned-off-by: AnilKumar Ch \u003canilkumar@ti.com\u003e\n[mkl: fix instance for non DT in probe, cleaned up raminit]\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\n"
    },
    {
      "commit": "2844a48706e54ddda4a04269dba4250b42f449de",
      "tree": "deaf92b185ed33b86c5f6de225f0d16e39a94725",
      "parents": [
        "5687100aad982b7964f998886c282034b472653d",
        "aa10990e028cac3d5e255711fb9fb47e00700e35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 26 18:33:33 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 26 18:33:33 2012 -0800"
      },
      "message": "Merge branch \u0027akpm\u0027 (Fixes from Andrew)\n\nMerge misc fixes from Andrew Morton:\n \"8 fixes\"\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (8 patches)\n  futex: avoid wake_futex() for a PI futex_q\n  watchdog: using u64 in get_sample_period()\n  writeback: put unused inodes to LRU after writeback completion\n  mm: vmscan: check for fatal signals iff the process was throttled\n  Revert \"mm: remove __GFP_NO_KSWAPD\"\n  proc: check vma-\u003evm_file before dereferencing\n  UAPI: strip the _UAPI prefix from header guards during header installation\n  include/linux/bug.h: fix sparse warning related to BUILD_BUG_ON_INVALID\n"
    },
    {
      "commit": "5687100aad982b7964f998886c282034b472653d",
      "tree": "5edaa0f32d508f75ba58b32095f8d203d2e2c359",
      "parents": [
        "c854539d71e6ba49a9ac0f3f4fb319654cf896dd",
        "b1a925f44a3a21c538144e30b08f966cad7adb63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 26 17:46:36 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 26 17:46:36 2012 -0800"
      },
      "message": "Merge tag \u0027tty-3.7-rc7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull TTY fix from Greg Kroah-Hartman:\n \"Here is a single fix for a reported regression in 3.7-rc5 for the tty\n  layer.  This fix has been in the linux-next tree and solves the\n  reported problem.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027tty-3.7-rc7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:\n  tty vt: Fix a regression in command line edition\n"
    },
    {
      "commit": "c854539d71e6ba49a9ac0f3f4fb319654cf896dd",
      "tree": "a4fa29f55dd3c76faf2c0906bfc732d100d31b90",
      "parents": [
        "33057692c2b4c1420ab6695a7feef5b6fda3a747",
        "8b41669ceba0c2d4c09d69ccb9a3458953dae784"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 26 17:45:16 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 26 17:45:16 2012 -0800"
      },
      "message": "Merge tag \u0027mfd-for-linus-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull MFD fixes from Samuel Ortiz:\n\n - A twl fix preventing a buffer overflow.\n\n - A wm5102 register patch fix.\n\n - A wm5110 error misreport fix.\n\n - Arizona fixes: Use the right array size when adding subdevices,\n   correctly report underclocked events, synchronize register cache\n   after reset.\n\n - A twl4030 fix for preventing the system to hang from an interrupt\n   flood.\n\n* tag \u0027mfd-for-linus-3.7\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: twl4030: Fix chained irq handling on resume from suspend\n  mfd: arizona: Sync regcache after reset\n  mfd: arizona: Correctly report when AIF2/AIF1 is underclocked\n  mfd: arizona: Use correct array for ARRAY_SIZE in mfd_add_devices call\n  mfd: wm5110: Disable control interface error report for WM5110 rev B\n  mfd: wm5102: Update register patch for latest evaluation\n  mfd: twl-core: Fix chip ID for the twl6030-pwm module\n"
    },
    {
      "commit": "33057692c2b4c1420ab6695a7feef5b6fda3a747",
      "tree": "68bf634041b6aae0f1c93ada81e04679a82f1de2",
      "parents": [
        "87726c334bf11188260a3af90a6ccbfe907498cb",
        "5010192d5ae589002c4453d6c6e662e5e9acae59"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 26 17:43:10 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 26 17:43:10 2012 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM fixes from Russell King:\n \"Not much here, just a couple minor/cosmetic fixes and a patch for the\n  decompressor which fixes problems with modern GCC and CPUs.\"\n\n* \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  ARM: 7583/1: decompressor: Enable unaligned memory access for v6 and above\n  ARM: 7572/1: proc-v6.S: fix comment\n  ARM: 7570/1: quiet down the non make -s output\n"
    },
    {
      "commit": "87726c334bf11188260a3af90a6ccbfe907498cb",
      "tree": "cc6ef138e30e892cad9aabf732cdbb1762058fd2",
      "parents": [
        "9489e9dcae718d5fde988e4a684a0f55b5f94d17",
        "25389bb207987b5774182f763b9fb65ff08761c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 26 17:42:07 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 26 17:42:07 2012 -0800"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs\n\nPull ext3 regression fix from Jan Kara:\n \"Fix an ext3 regression introduced during 3.7 merge window.  It leads\n  to deadlock if you stress the filesystem in the right way (luckily\n  only if blocksize \u003c pagesize).\"\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jack/linux-fs:\n  jbd: Fix lock ordering bug in journal_unmap_buffer()\n"
    }
  ],
  "next": "aa10990e028cac3d5e255711fb9fb47e00700e35"
}
