)]}'
{
  "log": [
    {
      "commit": "c5b9b4e4b9076089fe7f9d4f5d1f2bba776646d2",
      "tree": "e0b972734c5814842e1f4a5898a66ceb67f8dd74",
      "parents": [
        "bbc1754639f771cd2b515fed39b977549b373034"
      ],
      "author": {
        "name": "Srinivas Kandagatla",
        "email": "srinivas.kandagatla@st.com",
        "time": "Wed Nov 16 21:57:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 03:13:41 2011 -0500"
      },
      "message": "stmmac: fix advertising 1000Base capabilties for non GMII iface\n\nThis patch fixes the way to stop the 1000Base advertising\ncapabilties for non GMII interfaces.\n\nSigned-off-by: Srinivas Kandagatla \u003csrinivas.kandagatla@st.com\u003e\nAcked-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbc1754639f771cd2b515fed39b977549b373034",
      "tree": "7f5cd57925266ec2484d5f6f2e0fc2d434a2b82a",
      "parents": [
        "d9fa7c86f1fca60693beea187c963cfda4a54a06"
      ],
      "author": {
        "name": "Francesco Virlinzi",
        "email": "francesco.virlinzi@st.com",
        "time": "Wed Nov 16 21:57:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Nov 17 03:13:41 2011 -0500"
      },
      "message": "stmmac: use mdelay on timeout of sw reset\n\nThis patch uses an mdelay to manage the timeout on\nsw reset to be independant of cpu_clk.\n\nSigned-off-by: Francesco Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nReviewed-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d9fa7c86f1fca60693beea187c963cfda4a54a06",
      "tree": "6a51e5b80322b2643f9956e28515db045aa0d782",
      "parents": [
        "00427a7387a1c91ddb6b69e50916173d8aca66e0"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:43:00 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:30 2011 -0500"
      },
      "message": "sky2: version 1.30\n\nUpdate version number.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "00427a7387a1c91ddb6b69e50916173d8aca66e0",
      "tree": "5c2ec354d78667b4f781c774699baba5701e7b7a",
      "parents": [
        "b1cb82566242fbb54d5c655e23995a8f7bd37ecf"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:42:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:28 2011 -0500"
      },
      "message": "sky2: used fixed RSS key\n\nRather than generating a different RSS key on each boot, just use\na predetermined value that will map same flow to same value on\nevery device.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1cb82566242fbb54d5c655e23995a8f7bd37ecf",
      "tree": "869889275a6991386cd1270852002dfa432680d1",
      "parents": [
        "926d0977b28793533a99ec66484385b5f602e9c8"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:42:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:12 2011 -0500"
      },
      "message": "sky2: reduce default Tx ring size\n\nThe default Tx ring size for the sky2 driver is quite large and could\ncause excess buffer bloat for many users. The minimum ring size\npossible and still allow handling  the worst case packet on 64bit platforms\nis 38 which gets rounded up to a power of 2. But most packets only require\na couple of ring elements.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "926d0977b28793533a99ec66484385b5f602e9c8",
      "tree": "0f396bb2f2deb46650779be4342a634a32a168f5",
      "parents": [
        "f9687c44d322ca1bcbc362c8a54084425fda3ab8"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:42:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:11 2011 -0500"
      },
      "message": "sky2: rename up/down functions\n\nThe code is clearer if the up/down functions are renamed to\nopen/close like other drivers.  Purely syntax change.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9687c44d322ca1bcbc362c8a54084425fda3ab8",
      "tree": "eb301db237c299e89919224cc1d95478dd917463",
      "parents": [
        "1401a8008a09e079236261be37e98847c799760a"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:42:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:09 2011 -0500"
      },
      "message": "sky2: pci posting issues\n\nA couple of the reset and setup paths have possible PCI posting issues.\nWhen setting registers, a read is necessary to force the writes to complete.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1401a8008a09e079236261be37e98847c799760a",
      "tree": "5ab8aadb5add5b196b46ee075979d68eab9c42fe",
      "parents": [
        "bbc13ab9d26f4ff675775dd7dc24d5cae17b85d5"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 13:42:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:27:08 2011 -0500"
      },
      "message": "sky2: fix hang on shutdown (and other irq issues)\n\nThere are several problems with recent change to how IRQ\u0027s are setup.\n   * synchronize_irq in sky2_shutdown would hang because there\n     was no IRQ setup.\n   * when device was set to down, some IRQ bits left enabled so a\n     hardware error would produce IRQ with no handler\n   * quick link on Optima chip set was enabled without handler\n   * suspend/resume would leave IRQ on with no handler if device\n     was down\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbc13ab9d26f4ff675775dd7dc24d5cae17b85d5",
      "tree": "e07632d64f41b7b52ca634ce803e47a72c2ea72c",
      "parents": [
        "377a4673147d0144cf4951bf91f4c867a2c18e5e"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Nov 16 06:00:08 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 20:24:52 2011 -0500"
      },
      "message": "r6040: fix check against MCRO_HASHEN bit in r6040_multicast_list\n\nWe are checking whether the MCR0_HASHEN bit is set using a logical and\ninstead of bitwise and, fix that.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "377a4673147d0144cf4951bf91f4c867a2c18e5e",
      "tree": "f3dbdbd1be6a90271f3573d13eae2efabf52abad",
      "parents": [
        "5e773fdc535cf3f4fa8023fe2ce20dcf774dae8a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Wed Nov 16 17:58:46 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:58:46 2011 -0500"
      },
      "message": "MAINTAINERS: change email address for shemminger\n\nMy old email account at linux-foundation is no longer usable after\nthe LF breakin.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5e773fdc535cf3f4fa8023fe2ce20dcf774dae8a",
      "tree": "27043685392801beeff60959075adb96392b80fd",
      "parents": [
        "eb2afd4a622985eaccfa8c7fc83e890b8930e0ab"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Tue Nov 15 13:56:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:38:03 2011 -0500"
      },
      "message": "pch_gbe: Move #include of module.h\n\nThe first #include must be pch_gbe.h as it\ndoes a #define of pr_fmt.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb2afd4a622985eaccfa8c7fc83e890b8930e0ab",
      "tree": "1f12cf880af4eacd50cd69370c089f62d3a1f6c8",
      "parents": [
        "eccab1ec87d093d5104e6aade674223b5b625d39"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Nov 15 12:07:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:37:15 2011 -0500"
      },
      "message": "bnx2x: cache-in compressed fw image\n\nRe-request fw from fs may fail for different reasons, once the fw was\nloaded we won\u0027t release it until driver is removed.\n\nThis also resolves the boot problem when initial fw is located on initrd,\nbut rootfs is still unavailable, in this case device reset will fail due\nto absence of fw files.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eccab1ec87d093d5104e6aade674223b5b625d39",
      "tree": "cdd8d7b2be6745bd2aad4382c1005119fd6bc365",
      "parents": [
        "fa2da8cdae1dd64f78fc915ca1d1a4a93c71e7cb"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Tue Nov 15 09:36:30 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:33:50 2011 -0500"
      },
      "message": "net/cadence: enable by default NET_ATMEL\n\nso the defconfig of the atmel continue to have the support of the network\nas before\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa2da8cdae1dd64f78fc915ca1d1a4a93c71e7cb",
      "tree": "e1c89ec5c3e0d2bf279c6c9f1a427949c5286baf",
      "parents": [
        "0284a0fdf3def1beb4de509f87472520b23883c9"
      ],
      "author": {
        "name": "stephen hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Tue Nov 15 08:09:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:32:43 2011 -0500"
      },
      "message": "bridge: correct IPv6 checksum after pull\n\nBridge multicast snooping of ICMPv6 would incorrectly report a checksum problem\nwhen used with Ethernet devices like sky2 that use CHECKSUM_COMPLETE.\nWhen bytes are removed from skb, the computed checksum needs to be adjusted.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nTested-by: Martin Volf \u003cmartin.volf.42@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0284a0fdf3def1beb4de509f87472520b23883c9",
      "tree": "012a6a380508f4b0214746d147bbc1aba6e32a51",
      "parents": [
        "1d36cb479f204a0fedc1a3e7ce7b32c0a2c48769"
      ],
      "author": {
        "name": "Einar Lueck",
        "email": "elelueck@de.ibm.com",
        "time": "Tue Nov 15 02:31:16 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:28:20 2011 -0500"
      },
      "message": "qeth: Reduce CPU consumption through less SIGA-r calls\n\nPatch avoids SIGA-r calls in case of SIGA-r required. It only calls\nSIGA-r if a threshold of free buffer is reached. CPU consumption is\nreduced as a consequence.\n\nSigned-off-by: Einar Lueck \u003celelueck@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d36cb479f204a0fedc1a3e7ce7b32c0a2c48769",
      "tree": "17ec1075b6d239c6e3113e34ed7c78511a820e90",
      "parents": [
        "1d503563f7601a249d015d3fad40b08e8d6a394b"
      ],
      "author": {
        "name": "Frank Blaschka",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Tue Nov 15 02:31:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:28:14 2011 -0500"
      },
      "message": "qeth: l3 fix rcu splat in xmit\n\nwhen use dst_get_neighbour to get neighbour, we need\nrcu_read_lock to protect, since dst_get_neighbour uses\nrcu_dereference.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d503563f7601a249d015d3fad40b08e8d6a394b",
      "tree": "f8af60ff91048d0edf5e2f4be4985a4cf248af9c",
      "parents": [
        "7c01a8e56bf8a03b9b50a770de36abfee03c4fc5"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Tue Nov 15 02:31:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:28:10 2011 -0500"
      },
      "message": "netiucv: reinsert dev_alloc_name for device naming\n\nInvocation of dev_alloc_name() is re-inserted, because the created\nnet_device name is used to create the device name for the iucv bus.\nThis device is created before the register_netdev call.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7c01a8e56bf8a03b9b50a770de36abfee03c4fc5",
      "tree": "6b1cfa9a76da5e19c5ae8fc076a0db2d06947c72",
      "parents": [
        "6cc31d09bedeb6f25951b18c23b6aee5df0a242c"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Tue Nov 15 02:31:13 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:28:04 2011 -0500"
      },
      "message": "qeth: remove WARN_ON leftover\n\nThe patch \"qeth: exploit asynchronous delivery of storage blocks\"\nadded a WARN_ON in qeth_schedule_recovery. A device recovery should\nnot cause a kernel warning. This is obviously a debugging  left-over\nthat we forgot to remove.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6cc31d09bedeb6f25951b18c23b6aee5df0a242c",
      "tree": "bb81001ae6dcfd8e1abbeb1ad11c41400f359cb9",
      "parents": [
        "709e8697af1c86772c1a6fccda6d4b0e2e226547"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Tue Nov 15 02:31:12 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 17:27:59 2011 -0500"
      },
      "message": "qeth: return with -EPERM if sniffing is not enabled\n\nWithout appropriate configuration at the SE, a HiperSockets device\ncannot be used for sniffing. Setting the sniffer attribute is rejected\nwith -EPERM.\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "709e8697af1c86772c1a6fccda6d4b0e2e226547",
      "tree": "6ff4c6cfc2f9b6274363ae2b0baa828b641af7a7",
      "parents": [
        "46993f02d88ae9fc6dfb4e8625d80a1630e7863b"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Nov 14 10:56:56 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 16 16:57:45 2011 -0500"
      },
      "message": "tcp: clear xmit timers in tcp_v4_syn_recv_sock()\n\nSimon Kirby reported divides by zero errors in __tcp_select_window()\n\nThis happens when inet_csk_route_child_sock() returns a NULL pointer :\n\nWe free new socket while we eventually armed keepalive timer in\ntcp_create_openreq_child()\n\nFix this by a call to tcp_clear_xmit_timers()\n\n[ This is a followup to commit 918eb39962dff (net: add missing\nbh_unlock_sock() calls) ]\n\nReported-by: Simon Kirby \u003csim@hostway.ca\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nTested-by: Simon Kirby \u003csim@hostway.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46993f02d88ae9fc6dfb4e8625d80a1630e7863b",
      "tree": "116368c33aca40a9599a87d3bc2615b31c11bcd3",
      "parents": [
        "b2d3ad291fab1783cc12eef3dd91c5fa98c2e5d5"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@google.com",
        "time": "Tue Nov 15 07:12:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 15 16:26:07 2011 -0500"
      },
      "message": "net-next:asix: V2 Update VERSION\n\nOnly update VERSION to reflect previous changes.\n\nSigned-off-by: Grant Grundler \u003cgrundler@chromium.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b2d3ad291fab1783cc12eef3dd91c5fa98c2e5d5",
      "tree": "4fa38c93a0bc076dc63413783a3b471de8976708",
      "parents": [
        "d3665188a79254c0698aa161e2c36dcda4e9ef55"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@google.com",
        "time": "Tue Nov 15 07:12:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 15 16:26:06 2011 -0500"
      },
      "message": "net-next:asix: V2 more fixes for ax88178 phy init sequence\n\nNow works on Samsung Series 5 (chromebook)\n\nTwo fixes here:\no use 0x7F mask for phymode\no read phyid *AFTER* phy is powered up (via GPIOs)\n\nSigned-off-by: Allan Chou \u003callan@asix.com.tw\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@chromium.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3665188a79254c0698aa161e2c36dcda4e9ef55",
      "tree": "a94d0b253cb3ffcb505a9eb71140a799548a661e",
      "parents": [
        "a77929a278651d4451c872178d4d7aac8908aa8e"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@google.com",
        "time": "Tue Nov 15 07:12:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 15 16:26:06 2011 -0500"
      },
      "message": "net-next:asix: reduce AX88772 init time by about 2 seconds\n\nax88772_reset takes about 2 seconds and is called twice.\nOnce from ax88772_bind() directly and again indirectly from usbnet_open().\nReset the USB FW/Phy enough to blink the LEDs when inserted.\n\nSigned-off-by: Allan Chou \u003callan@asix.com.tw\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@chromium.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a77929a278651d4451c872178d4d7aac8908aa8e",
      "tree": "e80174550dcea0e16d6555cbd8c9097dfc15d6f2",
      "parents": [
        "3486140e30fcc16c0b8cd9545fbe5e2e66bf6941"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@google.com",
        "time": "Tue Nov 15 07:12:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 15 16:26:06 2011 -0500"
      },
      "message": "net-next:asix:poll in asix_get_phyid in case phy not ready\n\nSometimes the phy isn\u0027t ready after reset...poll and pray it will be soon.\n\nSigned-off-by: Freddy Xin \u003cfreddy@asix.com.tw\u003e\nSigned-off-by: Grant Grundler \u003cgrundler@chromium.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3486140e30fcc16c0b8cd9545fbe5e2e66bf6941",
      "tree": "8fcb4bf4c5d995e4c6cd0e2cd0d87a092c3f3415",
      "parents": [
        "eec205719e97c95a422d0aa384d0517f6c74fc0a"
      ],
      "author": {
        "name": "Grant Grundler",
        "email": "grundler@google.com",
        "time": "Tue Nov 15 07:12:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 15 16:26:05 2011 -0500"
      },
      "message": "net-next:asix:PHY_MODE_RTL8211CL should be 0xC\n\nUse correct value for rtl phy support.\n(rtl phy are in AX88178 devices like NWU220G and USB2-ET1000).\n\nSigned-off-by: Allan Chou \u003callan@asix.com.tw\u003e\nTested-by: Grant Grundler \u003cgrundler@chromium.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eec205719e97c95a422d0aa384d0517f6c74fc0a",
      "tree": "99eacd50280e9bf886c45b6dbc5562c140d89f32",
      "parents": [
        "f8b8a80f2d5f2960482292d961df18a776e3e524"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Nov 14 14:08:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 21:49:46 2011 -0500"
      },
      "message": "net/packet: Revert incorrect dead-code changes to prb_setup_retire_blk_timer\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8b8a80f2d5f2960482292d961df18a776e3e524",
      "tree": "3e454bd88c5fb2b1ffd1657852bebbe6110f9b5a",
      "parents": [
        "a32fd63dbf15f70cafd30b306c31f117129c57f2",
        "fb14ca438c0a54306419ee648d9d146c5e7be679"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 14:46:22 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 14:46:22 2011 -0500"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "a32fd63dbf15f70cafd30b306c31f117129c57f2",
      "tree": "d0f49f723c01ea1f330eba8c7e2bae08c702d471",
      "parents": [
        "4a5f4dd8595a3d3cdf75db7247b644ae37f5d460"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Mon Nov 14 05:01:18 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 14:34:54 2011 -0500"
      },
      "message": "NET: MIPS: lantiq: fix etop compile error\n\nThe Lantiq ETOP ethernet driver fails to build in 3.2-rc1 due to 2 missing\nheader files.\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4a5f4dd8595a3d3cdf75db7247b644ae37f5d460",
      "tree": "4e5b274198f3a745a6388e6da043e6b5725315a4",
      "parents": [
        "06236ac3726f15124839cf16a9e2730a852dad9b"
      ],
      "author": {
        "name": "Yevgeny Petrilin",
        "email": "yevgenyp@mellanox.co.il",
        "time": "Mon Nov 14 14:25:36 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 14:25:36 2011 -0500"
      },
      "message": "mlx4_en: Remove FCS bytes from packet length.\n\nWhen HW doesn\u0027t remove FCS bytes they are reported in the completion\nbyte count, we don\u0027t need to take them to skb.\n\nSigned-off-by: Yevgeny Petrilin \u003cyevgenyp@mellanox.co.il\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "06236ac3726f15124839cf16a9e2730a852dad9b",
      "tree": "244d55c591844e58cc357af3b42e6360825f05e1",
      "parents": [
        "6d74eb9442fb113c97edc88a1c658462db711337"
      ],
      "author": {
        "name": "Maciej Żenczykowski",
        "email": "maze@google.com",
        "time": "Mon Nov 07 14:23:11 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 01:08:49 2011 -0500"
      },
      "message": "net-netlink: Add a new attribute to expose TCLASS values via netlink\n\ncommit 3ceca749668a52bd795585e0f71c6f0b04814f7b added a TOS attribute.\n\nUnfortunately TOS and TCLASS are both present in a dual-stack v6 socket,\nfurthermore they can have different values.  As such one cannot in a\nsane way expose both through a single attribute.\n\nSigned-off-by: Maciej Żenczyowski \u003cmaze@google.com\u003e\nCC: Murali Raja \u003cmuralira@google.com\u003e\nCC: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nCC: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d74eb9442fb113c97edc88a1c658462db711337",
      "tree": "746e052b599e0a6923120e2cb29788f92abe21ae",
      "parents": [
        "3ac3546e5f17248d961ef0f4a27e75564bf71578"
      ],
      "author": {
        "name": "Mark Kamichoff",
        "email": "prox@prolixium.com",
        "time": "Wed Nov 09 11:48:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:49:05 2011 -0500"
      },
      "message": "net/usb: Misc. fixes for the LG-VL600 LTE USB modem\n\nAdd checking for valid magic values (needed for stability in the event\ncorrupted packets are received) and remove some other unneeded checks.\nAlso, fix flagging device as WWAN (Bugzilla bug #39952).\n\nSigned-off-by: Mark Kamichoff \u003cprox@prolixium.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ac3546e5f17248d961ef0f4a27e75564bf71578",
      "tree": "11300c619846d71681cf1ebb60aa813250ec73ce",
      "parents": [
        "ef5e0d8237287db3a12d84f08fb2483d7a30a943"
      ],
      "author": {
        "name": "Robert Marklund",
        "email": "robert.marklund@stericsson.com",
        "time": "Tue Oct 25 22:05:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:40:50 2011 -0500"
      },
      "message": "net/smsc911x: Always wait for the chip to be ready\n\nWait for the chip to be ready before any access to it. On the\nSnowball platform we need to enable an external regulator before\nthe chip comes online, and then it happens that the device is\nnot yet ready at probe time, so let\u0027s wait for it.\n\nSigned-off-by: Robert Marklund \u003crobert.marklund@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ef5e0d8237287db3a12d84f08fb2483d7a30a943",
      "tree": "788e6c6546b4e3af7b01e0863ef4f2d8808e50ef",
      "parents": [
        "731abb9cb27aef6013ce60808a04e04a545f3f4e"
      ],
      "author": {
        "name": "Andrey Vagin",
        "email": "avagin@openvz.org",
        "time": "Thu Nov 10 05:48:03 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:38:53 2011 -0500"
      },
      "message": "bridge: Fix potential deadlock on br-\u003emulticast_lock\n\nmulticast_lock is taken in softirq context, so we should use\nspin_lock_bh() in userspace.\n\ncall-chain in softirq context:\nrun_timer_softirq()\n\tbr_multicast_query_expired()\n\ncall-chain in userspace:\nsysfs_write_file()\n\tstore_multicast_snooping()\n\t\tbr_multicast_toggle()\n\nSigned-off-by: Andrew Vagin \u003cavagin@openvz.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "731abb9cb27aef6013ce60808a04e04a545f3f4e",
      "tree": "fc848c456d3db3bc92c085dc0dea7dbcc22f6b61",
      "parents": [
        "898bdf2cb43eb0a962c397eb4dd1aec2c7211be2"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@redhat.com",
        "time": "Thu Nov 10 15:10:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:24:06 2011 -0500"
      },
      "message": "ip6_tunnel: copy parms.name after register_netdevice\n\nCommit 1c5cae815d removed an explicit call to dev_alloc_name in ip6_tnl_create\nbecause register_netdevice will now create a valid name.  This works for the\nnet_device itself.\n\nHowever the tunnel keeps a copy of the name in the parms structure for the\nip6_tnl associated with the tunnel.  parms.name is set by copying the net_device\nname in ip6_tnl_dev_init_gen.  That function is called from ip6_tnl_dev_init in\nip6_tnl_create, but it is done before register_netdevice is called so the name\nis set to a bogus value in the parms.name structure.\n\nThis shows up if you do a simple tunnel add, followed by a tunnel show:\n\n[root@localhost ~]# ip -6 tunnel add remote fec0::100 local fec0::200\n[root@localhost ~]# ip -6 tunnel show\nip6tnl0: ipv6/ipv6 remote :: local :: encaplimit 0 hoplimit 0 tclass 0x00 flowlabel 0x00000 (flowinfo 0x00000000)\nip6tnl%d: ipv6/ipv6 remote fec0::100 local fec0::200 encaplimit 4 hoplimit 64 tclass 0x00 flowlabel 0x00000 (flowinfo 0x00000000)\n[root@localhost ~]#\n\nFix this by moving the strcpy out of ip6_tnl_dev_init_gen, and calling it after\nregister_netdevice has successfully returned.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Josh Boyer \u003cjwboyer@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "898bdf2cb43eb0a962c397eb4dd1aec2c7211be2",
      "tree": "6a203f978aa250a541f6ac404e25a8ab599b9d77",
      "parents": [
        "77c1c7c4bd4751dbf47cdacd0e73e67f0a1ed316"
      ],
      "author": {
        "name": "david decotigny",
        "email": "david.decotigny@google.com",
        "time": "Fri Nov 11 16:27:34 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:14:39 2011 -0500"
      },
      "message": "forcedeth: fix stats on hardware without extended stats support\n\nThis change makes sure that tx_packets/rx_bytes ifconfig counters are\nupdated even on NICs that don\u0027t provide hardware support for these\nstats: they are now updated in software. For the sake of consistency,\nwe also now have tx_bytes updated in software (hardware counters\ninclude ethernet CRC, and software doesn\u0027t account for it).\n\nThis reverts parts of:\n - \"forcedeth: statistics optimization\" (21828163b2)\n - \"forcedeth: Improve stats counters\" (0bdfea8ba8)\n - \"forcedeth: remove unneeded stats updates\" (4687f3f364)\n\nTested:\n  pktgen + loopback (http://patchwork.ozlabs.org/patch/124698/)\n  reports identical tx_packets/rx_packets and tx_bytes/rx_bytes.\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77c1c7c4bd4751dbf47cdacd0e73e67f0a1ed316",
      "tree": "a3f278c965b7e7a3cc657c269f11ac6d62cc3110",
      "parents": [
        "3ed90f766dab55fc9d49638a02704becaec379ae"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Sun Nov 13 03:36:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:10:50 2011 -0500"
      },
      "message": "rds: drop \"select LLIST\"\n\nCommit 1bc144b625 (\"net, rds, Replace xlist in net/rds/xlist.h with\nllist\") added \"select LLIST\" to the RDS_RDMA Kconfig entry. But there is\nno Kconfig symbol named LLIST. The select statement for that symbol is a\nnop. Drop it.\n\nlib/llist.o is builtin, so all that\u0027s needed to use the llist\nfunctionality is to include linux/llist.h, which this commit also did.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ed90f766dab55fc9d49638a02704becaec379ae",
      "tree": "b7636c636c01c8d3a9f2da5e44e34393dd54595c",
      "parents": [
        "4b90a603a1b21d63cf743cc833680cb195a729f6"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Nov 14 00:09:21 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 00:09:21 2011 -0500"
      },
      "message": "net/packet: remove dead code and unneeded variable from prb_setup_retire_blk_timer()\n\nWe test for \u0027tx_ring\u0027 being !\u003d zero and BUG() if that\u0027s the case. So after\nthat check there is no way that \u0027tx_ring\u0027 could be anything _but_ zero, so\ntesting it again is just dead code. Once that dead code is removed, the\n\u0027pkc\u0027 local variable becomes entirely redundant, so remove that as well.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b90a603a1b21d63cf743cc833680cb195a729f6",
      "tree": "5ac1ffcfd7208796967f4d9387d831c1d9e54ace",
      "parents": [
        "1e49570171117e547e6324c58371db4a0dc2f1db"
      ],
      "author": {
        "name": "Nick Bowler",
        "email": "nbowler@elliptictech.com",
        "time": "Thu Nov 10 09:01:27 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Nov 12 18:13:32 2011 -0500"
      },
      "message": "ah: Don\u0027t return NET_XMIT_DROP on input.\n\nWhen the ahash driver returns -EBUSY, AH4/6 input functions return\nNET_XMIT_DROP, presumably copied from the output code path.  But\nreturning transmit codes on input doesn\u0027t make a lot of sense.\nSince NET_XMIT_DROP is a positive int, this gets interpreted as\nthe next header type (i.e., success).  As that can only end badly,\nremove the check.\n\nSigned-off-by: Nick Bowler \u003cnbowler@elliptictech.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb14ca438c0a54306419ee648d9d146c5e7be679",
      "tree": "5a4a434461fceb2586a250e702838264431c7f3d",
      "parents": [
        "1e49570171117e547e6324c58371db4a0dc2f1db",
        "fada10584d3890258e59da73728510ad7e08a033"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 11:34:47 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 11:34:47 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "fada10584d3890258e59da73728510ad7e08a033",
      "tree": "5d349d2c8ef7d4fac0bdd19b08c6aff4ec639d44",
      "parents": [
        "43e58856585f8c61e6a4a0f1fd6996d78799a973"
      ],
      "author": {
        "name": "Amitkumar Karwar",
        "email": "akarwar@marvell.com",
        "time": "Wed Nov 09 21:36:21 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 11:03:25 2011 -0500"
      },
      "message": "mwifiex: fix association issue with AP configured in hidden SSID mode\n\nFirmware expects \u0027max_ssid_length\u0027 field in\n\u0027struct mwifiex_ie_types_wildcard_ssid_params\u0027 to be \u00270\u0027 for\nperforming SSID specific scan. Currently driver updates it with\nan actual SSID length. Hence UUT is not able to find the AP\nconfigured in hidden SSID mode in scan results and association\nfails.\n\nmax_ssid_length is filled with \u00270\u0027 to fix the issue.\n\nSigned-off-by: Amitkumar Karwar \u003cakarwar@marvell.com\u003e\nSigned-off-by: Bing Zhao \u003cbzhao@marvell.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "43e58856585f8c61e6a4a0f1fd6996d78799a973",
      "tree": "217f5961df50903b901514f0a8a6f1cdc185ebee",
      "parents": [
        "0ecfe806f146e0cb10c2c5abbb3bb4e91959e41a"
      ],
      "author": {
        "name": "Emmanuel Grumbach",
        "email": "emmanuel.grumbach@intel.com",
        "time": "Wed Nov 09 16:50:50 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Nov 11 11:03:24 2011 -0500"
      },
      "message": "iwlwifi: avoid a panic when unloading the module with RF Kill\n\nWhen HW RF kill switch is set to kill the radio, our NIC issues an\ninterrupt after we stop the APM module. When we unload the module,\nthe driver disables and cleans the interrupts before stopping the\nAPM. So we have a real interrupt (inta not zero) pending.\nWhen this interrupts pops up the tasklet has already been killed\nand we crash.\n\nHere is a logical description of the flow:\n\ndisable and clean interrupts\nsynchronize interrupts\nkill the tasklet\n\nstop the APM \u003c\u003c\u003d\u003d creates an RF kill interrupt\n\nfree_irq \u003c\u003c\u003d\u003d somehow our ISR is called here and we crash\n\nHere is the panic message:\n\n[  201.313636] BUG: unable to handle kernel paging request at ffff8800911b7150\n[  201.314541] IP: [\u003cffffffff8106d652\u003e] tasklet_action+0x62/0x130\n[  201.315149] PGD 1c06063 PUD db37f067 PMD db408067 PTE 80000000911b7160\n[  201.316456] Oops: 0000 [#1] SMP DEBUG_PAGEALLOC\n[  201.317324] CPU 1\n[  201.317495] Modules linked in: arc4 iwlwifi(-) mac80211 cfg80211 netconsole configfs binfmt_misc i915 drm_kms_helper drm uvcvideo i2c_algo_bit videodev dell_laptop dcdbas intel_agp dell_wmi intel_ips psmouse intel_gtt v4l2_compat_ioctl32 asix usbnet mii serio_raw video sparse_keymap firewire_ohci sdhci_pci sdhci firewire_core e1000e crc_itu_t [last unloaded: configfs]\n[  201.323839]\n[  201.324015] Pid: 2061, comm: modprobe Not tainted 3.1.0-rc9-wl #4 Dell Inc. Latitude E6410/0667CC\n[  201.324736] RIP: 0010:[\u003cffffffff8106d652\u003e]  [\u003cffffffff8106d652\u003e] tasklet_action+0x62/0x130\n[  201.325128] RSP: 0018:ffff88011bc43ea0  EFLAGS: 00010286\n[  201.325338] RAX: ffff88008ae70000 RBX: ffff8800911b7150 RCX: ffff88008ae70028\n[  201.325555] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff88008ae70000\n[  201.325775] RBP: ffff88011bc43ec0 R08: 0000000000000000 R09: 0000000000000000\n[  201.325994] R10: 0000000000000002 R11: 0000000000000001 R12: 0000000000000001\n[  201.326212] R13: 0000000000000006 R14: 0000000000000100 R15: ffff88008e259fd8\n[  201.326431] FS:  00007f4b90ea9700(0000) GS:ffff88011bc40000(0000) knlGS:0000000000000000\n[  201.326657] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\n[  201.326864] CR2: ffff8800911b7150 CR3: 000000008fd6d000 CR4: 00000000000006e0\n[  201.327083] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\n[  201.327302] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\n[  201.327521] Process modprobe (pid: 2061, threadinfo ffff88008e258000, task ffff88008ae70000)\n[  201.327747] Stack:\n[  201.330494]  0000000000000046 0000000000000030 0000000000000001 0000000000000006\n[  201.333870]  ffff88011bc43f30 ffffffff8106cd8a ffffffff811e1016 ffff88011bc43f08\n[  201.337186]  0000000100000046 ffff88008e259fd8 0000000a10be2160 0000000000000006\n[  201.340458] Call Trace:\n[  201.342994]  \u003cIRQ\u003e\n[  201.345656]  [\u003cffffffff8106cd8a\u003e] __do_softirq+0xca/0x250\n[  201.348185]  [\u003cffffffff811e1016\u003e] ? pde_put+0x76/0x90\n[  201.350730]  [\u003cffffffff8131aeae\u003e] ? do_raw_spin_unlock+0x5e/0xb0\n[  201.353261]  [\u003cffffffff811e1016\u003e] ? pde_put+0x76/0x90\n[  201.355776]  [\u003cffffffff8163ccfc\u003e] call_softirq+0x1c/0x30\n[  201.358287]  [\u003cffffffff8101531d\u003e] do_softirq+0x9d/0xd0\n[  201.360823]  [\u003cffffffff8106cb05\u003e] irq_exit+0xd5/0xf0\n[  201.363330]  [\u003cffffffff8163d5d6\u003e] do_IRQ+0x66/0xe0\n[  201.365819]  [\u003cffffffff81632673\u003e] common_interrupt+0x73/0x73\n[  201.368257]  \u003cEOI\u003e\n\nCc: \u003cstable@kernel.org\u003e 3.1+\nSigned-off-by: Emmanuel Grumbach \u003cemmanuel.grumbach@intel.com\u003e\nSigned-off-by: Wey-Yi Guy \u003cwey-yi.w.guy@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "1e49570171117e547e6324c58371db4a0dc2f1db",
      "tree": "7761553b3819664735101a28aea60abc9f3adefd",
      "parents": [
        "3b971a7ceb2e39e0cab95c079c738b2052b3e02f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 00:14:11 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 19:26:53 2011 -0500"
      },
      "message": "net: Fix references to deleted NET_ETHERNET Kconfig setting.\n\nChange them over to plain \"ETHERNET\"\n\nReported-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\n"
    },
    {
      "commit": "3b971a7ceb2e39e0cab95c079c738b2052b3e02f",
      "tree": "511e1112b22220c0f866718bbfa8cbee386f9d27",
      "parents": [
        "b12f62efb8ec0b9523bdb6c2d412c07193086de9",
        "e29ec6247053ad60bd0b36f155b647364a615097"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 16:22:15 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 16:22:15 2011 -0500"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "b12f62efb8ec0b9523bdb6c2d412c07193086de9",
      "tree": "c6dfff956c15b7c6fb253f69e8a0e639d2f29d78",
      "parents": [
        "b7ea81a58adc123a4e980cb0eff9eb5c144b5dc7"
      ],
      "author": {
        "name": "Li Wei",
        "email": "lw@cn.fujitsu.com",
        "time": "Tue Nov 08 21:39:28 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 15:59:00 2011 -0500"
      },
      "message": "ipv4: fix for ip_options_rcv_srr() daddr update.\n\nWhen opt-\u003esrr_is_hit is set skb_rtable(skb) has been updated for\n\u0027nexthop\u0027 and iph-\u003edaddr should always equals to skb_rtable-\u003ert_dst\nholds, We need update iph-\u003edaddr either.\n\nSigned-off-by: Li Wei \u003clw@cn.fujitsu.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b7ea81a58adc123a4e980cb0eff9eb5c144b5dc7",
      "tree": "4f4b2aeef8f66763cc48dccb7aef505f96601047",
      "parents": [
        "069294e813ed5f27f82613b027609bcda5f1b914"
      ],
      "author": {
        "name": "Nick Bowler",
        "email": "nbowler@elliptictech.com",
        "time": "Tue Nov 08 12:12:45 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 15:55:53 2011 -0500"
      },
      "message": "ah: Read nexthdr value before overwriting it in ahash input callback.\n\nThe AH4/6 ahash input callbacks read out the nexthdr field from the AH\nheader *after* they overwrite that header.  This is obviously not going\nto end well.  Fix it up.\n\nSigned-off-by: Nick Bowler \u003cnbowler@elliptictech.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "069294e813ed5f27f82613b027609bcda5f1b914",
      "tree": "4c6254008c1fc04e09b48c618e30622e5aeefc0a",
      "parents": [
        "fecc73519439361eab21fb3cebec504672ef0e03"
      ],
      "author": {
        "name": "Nick Bowler",
        "email": "nbowler@elliptictech.com",
        "time": "Tue Nov 08 12:12:44 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 15:55:53 2011 -0500"
      },
      "message": "ah: Correctly pass error codes in ahash output callback.\n\nThe AH4/6 ahash output callbacks pass nexthdr to xfrm_output_resume\ninstead of the error code.  This appears to be a copy+paste error from\nthe input case, where nexthdr is expected.  This causes the driver to\ncontinuously add AH headers to the datagram until either an allocation\nfails and the packet is dropped or the ahash driver hits a synchronous\nfallback and the resulting monstrosity is transmitted.\n\nCorrect this issue by simply passing the error code unadulterated.\n\nSigned-off-by: Nick Bowler \u003cnbowler@elliptictech.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fecc73519439361eab21fb3cebec504672ef0e03",
      "tree": "9e67a3e5718fd1648941adb86667df760685ac94",
      "parents": [
        "f79d7e6f6ae397caf219cef1392ca39b3ff10833"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Tue Nov 08 10:31:10 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 15:55:06 2011 -0500"
      },
      "message": "net: drivers/net/hippi/Kconfig should be sourced\n\nCommit ff5a3b509e (\"hippi: Move the HIPPI driver\") moved the HIPPI\ndriver into drivers/net/hippi. It didn\u0027t source\ndrivers/net/hippi/Kconfig though, so it didn\u0027t make all necessary\nKconfig changes. So let drivers/net/kconfig source HIPPI\u0027s Kconfig file.\n\n[ Fix syntax error at the end of HIPP\u0027s Kconfig file. -DaveM ]\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nAcked-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f79d7e6f6ae397caf219cef1392ca39b3ff10833",
      "tree": "f3d7bd824e1402496fccc0441d983087acc27e89",
      "parents": [
        "50ec1538fac0e39078d45ca5f8a5186621830058"
      ],
      "author": {
        "name": "Ricardo Ribalda",
        "email": "ricardo.ribalda@gmail.com",
        "time": "Mon Nov 07 23:39:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 15:39:57 2011 -0500"
      },
      "message": "net/ll_temac: FIX : Wait for indirect wait to end\n\nWhile tracing down a connectivity problem on the temac I connected a\nprobe to the Cross bar irq, and it was triggered when doing\nifdown-\u003eifup.\n\nThis is fixed once waiting for the indirect write to end. Since it is\nnot on the hot path there is no performance loss.\n\nSigned-off-by: Ricardo Ribalda Delgado \u003cricardo.ribalda@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50ec1538fac0e39078d45ca5f8a5186621830058",
      "tree": "0cf86765fed469bbfd5be682321cf5a895b1ae30",
      "parents": [
        "2bc8ca40f951163b3bb75949479e2755c12c1b96"
      ],
      "author": {
        "name": "Ricardo Ribalda",
        "email": "ricardo.ribalda@gmail.com",
        "time": "Mon Nov 07 23:31:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 09 15:37:38 2011 -0500"
      },
      "message": "net/temac: FIX segfault when process old irqs\n\nDo not enable the irq until the scatter gather registers are ready to\nhandle the data. Otherwise an irq from a packet send/received before\nlast close can lead to an access to an invalid memory region on the irq\nhandler.\n\nAlso, stop the dma engine on close.\n\nSigned-off-by: Ricardo Ribalda Delgado \u003cricardo.ribalda@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0ecfe806f146e0cb10c2c5abbb3bb4e91959e41a",
      "tree": "e70bd8430b61545e91aacc298718634ac217491f",
      "parents": [
        "d929bbc63069396e723a180cde9cb71adc9f76ac"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Wed Nov 09 12:14:16 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 14:35:56 2011 -0500"
      },
      "message": "mac80211: fix race between connection monitor \u0026 suspend\n\nWhen the connection monitor timer fires right before\nsuspend, the following will happen:\n timer fires -\u003e monitor_work gets queued\n suspend calls ieee80211_sta_quiesce\n ieee80211_sta_quiesce:\n  - deletes timer\n  - cancels monitor_work synchronously, running it\n  [note wrong order of these steps]\n monitor_work runs, re-arming the timer\n later, timer fires while system should be quiesced\n\nThis causes a warning:\n\nWARNING: at net/mac80211/util.c:540 ieee80211_can_queue_work+0x35/0x40 [mac80211]()\n\nbut is otherwise harmless. I\u0027m not completely sure\nthis is the scenario Thomas stumbled across, but it\nis the only way I can right now see the warning in\na scenario like the one he reported.\n\nReported-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "d929bbc63069396e723a180cde9cb71adc9f76ac",
      "tree": "c9a4bb6d99a4df9583031c2b916ee729f4cdabd9",
      "parents": [
        "58ebacc66bd11be2327edcefc79de94bd6f5bb4a"
      ],
      "author": {
        "name": "Steven Miao",
        "email": "realmz6@gmail.com",
        "time": "Wed Nov 09 16:30:40 2011 +0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 14:35:55 2011 -0500"
      },
      "message": "wireless: libertas: fix unaligned le64 accesses\n\nuse get_unaligned_le64() to get timestamp\n\nSigned-off-by: Steven Miao \u003crealmz6@gmail.com\u003e\nAcked-by: Dan Williams \u003cdcbw@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "58ebacc66bd11be2327edcefc79de94bd6f5bb4a",
      "tree": "4c1ed16ed84aba024b75baf06dfc569e15fbc65a",
      "parents": [
        "5b2bbf75a24d6b06afff6de0eb4819413fd81971"
      ],
      "author": {
        "name": "Luis R. Rodriguez",
        "email": "mcgrof@qca.qualcomm.com",
        "time": "Tue Nov 08 14:28:06 2011 -0800"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 14:35:55 2011 -0500"
      },
      "message": "cfg80211: fix bug on regulatory core exit on access to last_request\n\nCommit 4d9d88d1 by Scott James Remnant \u003ckeybuk@google.com\u003e added\nthe .uevent() callback for the regulatory device used during\nthe platform device registration. The change was done to account\nfor queuing up udev change requests through udevadm triggers.\nThe change also meant that upon regulatory core exit we will now\nsend a uevent() but the uevent() callback, reg_device_uevent(),\nalso accessed last_request. Right before commiting device suicide\nwe free\u0027d last_request but never set it to NULL so\nplatform_device_unregister() would lead to bogus kernel paging\nrequest. Fix this and also simply supress uevents right before\nwe commit suicide as they are pointless.\n\nThis fix is required for kernels \u003e\u003d v2.6.39\n\n$ git describe --contains 4d9d88d1\nv2.6.39-rc1~468^2~25^2^2~21\n\nThe impact of not having this present is that a bogus paging\naccess may occur (only read) upon cfg80211 unload time. You\nmay also get this BUG complaint below. Although Johannes\ncould not reproduce the issue this fix is theoretically correct.\n\nmac80211_hwsim: unregister radios\nmac80211_hwsim: closing netlink\nBUG: unable to handle kernel paging request at ffff88001a06b5ab\nIP: [\u003cffffffffa030df9a\u003e] reg_device_uevent+0x1a/0x50 [cfg80211]\nPGD 1836063 PUD 183a063 PMD 1ffcb067 PTE 1a06b160\nOops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC\nCPU 0\nModules linked in: cfg80211(-) [last unloaded: mac80211]\n\nPid: 2279, comm: rmmod Tainted: G        W   3.1.0-wl+ #663 Bochs Bochs\nRIP: 0010:[\u003cffffffffa030df9a\u003e]  [\u003cffffffffa030df9a\u003e] reg_device_uevent+0x1a/0x50 [cfg80211]\nRSP: 0000:ffff88001c5f9d58  EFLAGS: 00010286\nRAX: 0000000000000000 RBX: ffff88001d2eda88 RCX: ffff88001c7468fc\nRDX: ffff88001a06b5a0 RSI: ffff88001c7467b0 RDI: ffff88001c7467b0\nRBP: ffff88001c5f9d58 R08: 000000000000ffff R09: 000000000000ffff\nR10: 0000000000000000 R11: 0000000000000001 R12: ffff88001c7467b0\nR13: ffff88001d2eda78 R14: ffffffff8164a840 R15: 0000000000000001\nFS:  00007f8a91d8a6e0(0000) GS:ffff88001fc00000(0000) knlGS:0000000000000000\nCS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\nCR2: ffff88001a06b5ab CR3: 000000001c62e000 CR4: 00000000000006f0\nDR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000\nDR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400\nProcess rmmod (pid: 2279, threadinfo ffff88001c5f8000, task ffff88000023c780)\nStack:\n ffff88001c5f9d98 ffffffff812ff7e5 ffffffff8176ab3d ffff88001c7468c2\n 000000000000ffff ffff88001d2eda88 ffff88001c7467b0 ffff880000114820\n ffff88001c5f9e38 ffffffff81241dc7 ffff88001c5f9db8 ffffffff81040189\nCall Trace:\n [\u003cffffffff812ff7e5\u003e] dev_uevent+0xc5/0x170\n [\u003cffffffff81241dc7\u003e] kobject_uevent_env+0x1f7/0x490\n [\u003cffffffff81040189\u003e] ? sub_preempt_count+0x29/0x60\n [\u003cffffffff814cab1a\u003e] ? _raw_spin_unlock_irqrestore+0x4a/0x90\n [\u003cffffffff81305307\u003e] ? devres_release_all+0x27/0x60\n [\u003cffffffff8124206b\u003e] kobject_uevent+0xb/0x10\n [\u003cffffffff812fee27\u003e] device_del+0x157/0x1b0\n [\u003cffffffff8130377d\u003e] platform_device_del+0x1d/0x90\n [\u003cffffffff81303b76\u003e] platform_device_unregister+0x16/0x30\n [\u003cffffffffa030fffd\u003e] regulatory_exit+0x5d/0x180 [cfg80211]\n [\u003cffffffffa032bec3\u003e] cfg80211_exit+0x2b/0x45 [cfg80211]\n [\u003cffffffff8109a84c\u003e] sys_delete_module+0x16c/0x220\n [\u003cffffffff8108a23e\u003e] ? trace_hardirqs_on_caller+0x7e/0x120\n [\u003cffffffff814cba02\u003e] system_call_fastpath+0x16/0x1b\nCode: \u003call your base are belong to me\u003e\nRIP  [\u003cffffffffa030df9a\u003e] reg_device_uevent+0x1a/0x50 [cfg80211]\n RSP \u003cffff88001c5f9d58\u003e\nCR2: ffff88001a06b5ab\n---[ end trace 147c5099a411e8c0 ]---\n\nReported-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Scott James Remnant \u003ckeybuk@google.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Luis R. Rodriguez \u003cmcgrof@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "5b2bbf75a24d6b06afff6de0eb4819413fd81971",
      "tree": "2c48b2fa617f7bc11e9a47c6f40f1a30d1fa83dd",
      "parents": [
        "f8d1ccf15568268c76f913b45ecdd33134387f1a"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Nov 08 13:04:41 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 14:35:55 2011 -0500"
      },
      "message": "mac80211: fix bug in ieee80211_build_probe_req\n\nieee80211_probereq_get() can return NULL in\nwhich case we should clean up \u0026 return NULL\nin ieee80211_build_probe_req() as well.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "f8d1ccf15568268c76f913b45ecdd33134387f1a",
      "tree": "01f25eb79f2022441bde6235958f36562b4bf9b2",
      "parents": [
        "cc438fccd5783c9f7b4c4858358ac897dcf8a58d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Nov 08 12:28:33 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 14:35:55 2011 -0500"
      },
      "message": "mac80211: fix NULL dereference in radiotap code\n\nWhen receiving failed PLCP frames is enabled, there\nwon\u0027t be a rate pointer when we add the radiotap\nheader and thus the kernel will crash. Fix this by\nnot assuming the rate pointer is always valid. It\u0027s\nstill always valid for frames that have good PLCP\nthough, and that is checked \u0026 enforced.\n\nThis was broken by my\ncommit fc88518916793af8ad6a02e05ff254d95c36d875\nAuthor: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nDate:   Fri Jul 30 13:23:12 2010 +0200\n\n    mac80211: don\u0027t check rates on PLCP error frames\n\nwhere I removed the check in this case but didn\u0027t\ntake into account that the rate info would be used.\n\nReported-by: Xiaokang Qin \u003cxiaokang.qin@intel.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "e29ec6247053ad60bd0b36f155b647364a615097",
      "tree": "dc74d48f7e0c548d51d4561b3a750a47eb1cdaea",
      "parents": [
        "1a6422f67fbf691cf8721076619aeead9183403d",
        "cc438fccd5783c9f7b4c4858358ac897dcf8a58d"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 13:41:11 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Nov 09 13:41:11 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of ssh://ra.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "cc438fccd5783c9f7b4c4858358ac897dcf8a58d",
      "tree": "862387fcf42ae3dd53971045e6f280529f1e7079",
      "parents": [
        "a59be0811c322f80aaa886b144239393efece42d"
      ],
      "author": {
        "name": "Eyal Shapira",
        "email": "eyal@wizery.com",
        "time": "Tue Nov 08 15:54:46 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:02:45 2011 -0500"
      },
      "message": "wl12xx: fix wl12xx_scan_sched_scan_ssid_list() check that all given ssids are in filters\n\nA minor fix for the check that verifies that all given SSIDs (in req) exist\nin the filters (the match sets)\n\nSigned-off-by: Eyal Shapira \u003ceyal@wizery.com\u003e\nAcked-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a59be0811c322f80aaa886b144239393efece42d",
      "tree": "faa5d5626bbaafa27fc61038203e2c44e73432c7",
      "parents": [
        "c26887d2a48600bfa87a27ce41ff78828bd7243c"
      ],
      "author": {
        "name": "Helmut Schaa",
        "email": "helmut.schaa@googlemail.com",
        "time": "Tue Nov 08 14:01:13 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:02:45 2011 -0500"
      },
      "message": "ath: Fix NULL ptr dereference in ath_reg_apply_world_flags\n\nThis happens with devices using a regulatory domain 0x68 that are only\n5Ghz capable because ath_reg_apply_active_scan_flags assumes that we\nalways have a 2,4Ghz band.\n\nCPU 0 Unable to handle kernel paging request at virtual address 00000000, epc \u003d\u003d 82cd838c, ra \u003d\u003d 82cd8384\nOops[#1]:\nCpu 0\n$ 0 : 00000000 00000061 00000003 00000024\n$ 4 : 00000003 000016c1 82f900ac 00000024\n$ 8 : 00000000 82cda304 0058bad8 00000005\n$12 : 005908f8 001e8481 00000003 1dcd6500\n$16 : 00000002 00000000 82c700c0 82c700c0\n$20 : 82d415e4 82c70d64 82c70200 82c715bc\n$24 : 00000000 11e1a300\n$28 : 82ce2000 82ce3c70 82c715a8 82cd8384\nHi : 00000000\nLo : 0000001e\nepc : 82cd838c ath_reg_apply_world_flags+0x78/0x17c [ath]\nNot tainted\nra : 82cd8384 ath_reg_apply_world_flags+0x70/0x17c [ath]\nStatus: 1000d403 KERNEL EXL IE\nCause : 80800008\nBadVA : 00000000\nPrId : 00019374 (MIPS 24Kc)\nModules linked in: ath9k(+) ath9k_common ath9k_hw ath mac80211 cfg80211\n\tcompat_firmware_class compat arc4 aes_generic deflate ecb cbc\n\tleds_gpio button_hotplug gpio_buttons input_polldev ie\nProcess insmod (pid: 464, threadinfo\u003d82ce2000, task\u003d838b31d8, tls\u003d00000000)\nStack : 00000000 00000002 82f900ac 82c700c0 82d415e4 82c70d64 00000000 00000068\n82f900ac 82cd88f4 82c700c0 82cda304 00000001 000020f0 82f90000 82c70d40\n00000002 82f90000 82f900ac 82d4207c 82d518a0 00000002 7fee6118 8017c0d8\n00000008 8397ba00 82c70d40 00000000 82c70200 83813000 83813058 b0010000\n82d518a0 00000002 7fee6118 82d4b8c8 83445cc0 80120dc0 83804000 800eeda0\n...\nCall Trace:\n[\u003c82cd838c\u003e] ath_reg_apply_world_flags+0x78/0x17c [ath]\n[\u003c82cd88f4\u003e] ath_regd_init+0x464/0x488 [ath]\n[\u003c82d4207c\u003e] ath9k_init_device+0x6a4/0x6b4 [ath9k]\n[\u003c82d4b8c8\u003e] ath_pci_probe+0x27c/0x358 [ath9k]\n[\u003c80181de0\u003e] pci_device_probe+0x64/0xa4\n[\u003c8019e874\u003e] driver_probe_device+0xb8/0x190\n[\u003c8019e9b8\u003e] __driver_attach+0x6c/0xa4\n[\u003c8019dfc0\u003e] bus_for_each_dev+0x60/0xb0\n[\u003c8019d744\u003e] bus_add_driver+0xc4/0x25c\n[\u003c8019ed6c\u003e] driver_register+0xe0/0x198\n[\u003c8018206c\u003e] __pci_register_driver+0x50/0xe0\n[\u003c82dd0010\u003e] ath9k_init+0x10/0x54 [ath9k]\n[\u003c8006b4a0\u003e] do_one_initcall+0x68/0x1ec\n[\u003c800a901c\u003e] sys_init_module+0xec/0x23c\n[\u003c80062544\u003e] stack_done+0x20/0x3c\n\nSigned-off-by: Helmut Schaa \u003chelmut.schaa@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "c26887d2a48600bfa87a27ce41ff78828bd7243c",
      "tree": "a9018b467079b13d4323acfcd7af953ddf94c718",
      "parents": [
        "9270fd61a3b3efecb06d77f71efec6fb7daccb25"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Tue Nov 08 09:20:07 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 15:02:44 2011 -0500"
      },
      "message": "cfg80211: fix missing kernel-doc\n\nTwo new struct members were not documented, fix that.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "9270fd61a3b3efecb06d77f71efec6fb7daccb25",
      "tree": "fa8c681c4599b10a4aa6ef096eb9447b46e223ec",
      "parents": [
        "24b9c373ab787ccacfa2c46736153708796f5cd6",
        "d13431ca3eb2a2c14314f04813cdc11cd869f150"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 14:59:14 2011 -0500"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Nov 08 14:59:14 2011 -0500"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/padovan/bluetooth\n"
    },
    {
      "commit": "2bc8ca40f951163b3bb75949479e2755c12c1b96",
      "tree": "1ca54c227a481d4cab0ca60a0f0533d5ae47042a",
      "parents": [
        "20db93c34095553a01a9c31136658917bf1fa5d5"
      ],
      "author": {
        "name": "Steffen Klassert",
        "email": "steffen.klassert@secunet.com",
        "time": "Tue Oct 11 01:12:02 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 14:40:40 2011 -0500"
      },
      "message": "ipv4: Fix inetpeer expire time information\n\nAs we update the learned pmtu informations on demand, we might\nreport a nagative expiration time value to userspace if the\npmtu informations are already expired and we have not send a\npacket to that inetpeer after expiration. With this patch we\nsend a expire time of null to userspace after expiration\nuntil the next packet is send to that inetpeer.\n\nSigned-off-by: Steffen Klassert \u003csteffen.klassert@secunet.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20db93c34095553a01a9c31136658917bf1fa5d5",
      "tree": "d8d080ca5c5d8bcd1218f9fa078a56c5d769247d",
      "parents": [
        "6d67e9beb68bc6712b042c9723cecc87dc8e3f4c"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Nov 08 14:21:44 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 14:21:44 2011 -0500"
      },
      "message": "net: min_pmtu default is 552\n\nSmall fix in Documentation, since min_pmtu is 512 + 20 + 20 \u003d 552\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d67e9beb68bc6712b042c9723cecc87dc8e3f4c",
      "tree": "a9cb7bdc4ed3a2a0a17948597e987ead64f08f13",
      "parents": [
        "59caa5612ce916c4902c753aa61429eb76ac2b21"
      ],
      "author": {
        "name": "Feng King",
        "email": "kinwin2008@gmail.com",
        "time": "Sat Nov 05 04:23:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 14:02:47 2011 -0500"
      },
      "message": "tcp: Fix comments for Nagle algorithm\n\nTCP_NODELAY is weaker than TCP_CORK, when TCP_CORK was set, small\nsegments will always pass Nagle test regardless of TCP_NODELAY option.\n\nSigned-off-by: Feng King \u003ckinwin2008@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59caa5612ce916c4902c753aa61429eb76ac2b21",
      "tree": "f3e0b10ba5db506127bc01f6504bf707e16e8849",
      "parents": [
        "e50e705ca71db82a78a3e13fb7abf6b2171ac9c7"
      ],
      "author": {
        "name": "oftedal",
        "email": "oftedal@gmail.com",
        "time": "Mon Nov 07 11:47:53 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 14:01:42 2011 -0500"
      },
      "message": "sunhme: Allow usage on SBI based SBus systems\n\nTo prevent the SBus driver for Sun Happy Meal cards from being loaded for\nPCI cards utilizing the same chipset, a filter was added to the probe\nfunction in commit 0b492fce3d72d982a7981905f85484a1e1ba7fde.\n\nThe filter was implemented by checking the name of the parent node in\nthe OF tree. This patch extends this filter, so that the driver will\nload on SBus systems that are based upon SBI SBus Bridges.\n\nSigned-off-by: Kjetil Oftedal \u003coftedal@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e50e705ca71db82a78a3e13fb7abf6b2171ac9c7",
      "tree": "619ba1fcb3906259b99533a0f53b0b218e52c507",
      "parents": [
        "ea1649dea95fb270af94f75e842402c4cfbfc15f"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Nov 08 13:59:44 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 13:59:44 2011 -0500"
      },
      "message": "l2tp: fix l2tp_udp_recv_core()\n\npskb_may_pull() can change skb-\u003edata, so we have to load ptr/optr at the\nright place.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ea1649dea95fb270af94f75e842402c4cfbfc15f",
      "tree": "89ae265b530926e13d6ea26bf34e5a03544c4d93",
      "parents": [
        "c457338d7acd3823e765b684a62294cfda9d2f55"
      ],
      "author": {
        "name": "Nico Erfurth",
        "email": "ne@erfurth.eu",
        "time": "Tue Nov 08 07:30:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 12:37:07 2011 -0500"
      },
      "message": "Fix incorrect usage of NET_IP_ALIGN\n\nThe driver used NET_IP_ALIGN to remove some additional padding inside of\nthe rx_fixup function. On many architectures NET_IP_ALIGN defaults to 2\nwhich removed the correct amount of bytes.\n\nOn MCORE2-machines commit ea812ca1b06113597adcd8e70c0f84a413d97544\nintroduces a change which sets NET_IP_ALIGN to 0 by default. Which\ntriggered the bug on these machines.\n\nThis fix introduces a new RXW_PADDING define and uses this instead of\nNET_IP_ALIGN. The name was taken from the original SMSC7500 driver which\nis provided by SMSC.\n\nSigned-off-by: Nico Erfurth \u003cne@erfurth.eu\u003e\nTested-by: Phil Sutter \u003cphil@nwl.cc\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c457338d7acd3823e765b684a62294cfda9d2f55",
      "tree": "7f055d507f54a4223b049bacd15c09b0d5548784",
      "parents": [
        "10953db8e1a278742ef7e64a3d1491802bcfa98b"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Tue Nov 08 04:41:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 12:37:06 2011 -0500"
      },
      "message": "ipv6: drop packets when source address is multicast\n\nRFC 4291 Section 2.7 says Multicast addresses must not be used as source\naddresses in IPv6 packets - drop them on input so we don\u0027t process the\npacket further.\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nReported-and-Tested-by: Kumar Sanghvi \u003cdivinekumar@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10953db8e1a278742ef7e64a3d1491802bcfa98b",
      "tree": "1295d7e89e5699cb69a82c4be0088086c2706bc3",
      "parents": [
        "1ea6b8f48918282bdca0b32a34095504ee65bab5"
      ],
      "author": {
        "name": "hayeswang",
        "email": "hayeswang@realtek.com",
        "time": "Mon Nov 07 20:44:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 12:37:06 2011 -0500"
      },
      "message": "r8169: increase the delay parameter of pm_schedule_suspend\n\nThe link down would occur when reseting PHY. And it would take about 2 ~ 5 seconds\nfrom link down to link up. If the delay of pm_schedule_suspend is not long enough,\nthe device would enter runtime_suspend before link up. After link up, the device\nwould wake up and reset PHY again. Then, you would find the driver keep in a loop\nof runtime_suspend and rumtime_resume.\n\nSigned-off-by: Hayes Wang \u003chayeswang@realtek.com\u003e\nAcked-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d13431ca3eb2a2c14314f04813cdc11cd869f150",
      "tree": "b0c4acb714d6bc9f696f62f238502836d04baabb",
      "parents": [
        "f3f668b0ef4399b67e60e4c10a30099d630a6206"
      ],
      "author": {
        "name": "Wen-chien Jesse Sung",
        "email": "jesse.sung@canonical.com",
        "time": "Tue Nov 08 14:30:22 2011 +0800"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Tue Nov 08 13:15:43 2011 -0200"
      },
      "message": "Bluetooth: Add support for Broadcom BCM20702A0\n\nSince this device declares itself as vendor specific, must add\na new entry to device ID table to support it.\n\nusb-device output of this device:\n\nT:  Bus\u003d01 Lev\u003d02 Prnt\u003d02 Port\u003d03 Cnt\u003d01 Dev#\u003d  3 Spd\u003d12  MxCh\u003d 0\nD:  Ver\u003d 2.00 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 MxPS\u003d64 #Cfgs\u003d  1\nP:  Vendor\u003d413c ProdID\u003d8197 Rev\u003d01.12\nS:  Manufacturer\u003dBroadcom Corp\nS:  Product\u003dBCM20702A0\nS:  SerialNumber\u003dD0DF9AA9C9F1\nC:  #Ifs\u003d 4 Cfg#\u003d 1 Atr\u003de0 MxPwr\u003d0mA\nI:  If#\u003d 0 Alt\u003d 0 #EPs\u003d 3 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\nI:  If#\u003d 1 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\nI:  If#\u003d 2 Alt\u003d 0 #EPs\u003d 2 Cls\u003dff(vend.) Sub\u003dff Prot\u003dff Driver\u003d(none)\nI:  If#\u003d 3 Alt\u003d 0 #EPs\u003d 0 Cls\u003dfe(app. ) Sub\u003d01 Prot\u003d01 Driver\u003d(none)\n\nSigned-off-by: Wen-chien Jesse Sung \u003cjesse.sung@canonical.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "1ea6b8f48918282bdca0b32a34095504ee65bab5",
      "tree": "01099b45d72a6b9977cebe34b97938b07d00a0b5",
      "parents": [
        "075cb105cb6dcda8a585989ebd4a71f0b3c33f3e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 16:16:02 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 16:16:02 2011 -0800"
      },
      "message": "Linux 3.2-rc1\n\n.. with new name.  Because nothing says \"really solid kernel release\"\nlike naming it after an extinct animal that just happened to be in the\nnews lately.\n"
    },
    {
      "commit": "075cb105cb6dcda8a585989ebd4a71f0b3c33f3e",
      "tree": "288b8ceb07f2f9780c572ca8c15b9d3096928ba0",
      "parents": [
        "a3fbbde70a0cec017f2431e8f8de208708c76acc",
        "d30cc16c8e48368e0518f4975a78711e53e14a0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 16:14:26 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 16:14:26 2011 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (31 commits)\n  ARM: OMAP: Fix export.h or module.h includes\n  ARM: OMAP: omap_device: Include linux/export.h\n  ARM: OMAP2: Fix H4 matrix keyboard warning\n  ARM: OMAP1: Remove unused omap-alsa.h\n  ARM: OMAP1: Fix warnings about enabling 32 KiHz timer\n  ARM: OMAP2+: timer: Remove omap_device_pm_latency\n  ARM: OMAP2+: clock data: Remove redundant timer clkdev\n  ARM: OMAP: Devkit8000: Remove double omap_mux_init_gpio\n  ARM: OMAP: usb: musb: OMAP: Delete unused function\n  MAINTAINERS: Update linux-omap git repository\n  ARM: OMAP: change get_context_loss_count ret value to int\n  ARM: OMAP4: hsmmc: configure SDMMC1_DR0 properly\n  ARM: OMAP4: hsmmc: Fix Pbias configuration on regulator OFF\n  ARM: OMAP3: hwmod: fix variant registration and remove SmartReflex from common list\n  ARM: OMAP: I2C: Fix omap_register_i2c_bus() return value on success\n  ARM: OMAP: dmtimer: Include linux/module.h\n  ARM: OMAP2+: l3-noc: Include linux/module.h\n  ARM: OMAP2+: devices: Fixes for McPDM\n  ARM: OMAP: Fix errors and warnings when building for one board\n  ARM: OMAP3: PM: restrict erratum i443 handling to OMAP3430 only\n  ...\n"
    },
    {
      "commit": "a3fbbde70a0cec017f2431e8f8de208708c76acc",
      "tree": "f584856e638ca916a8aca32eda58a8fe89722c9f",
      "parents": [
        "54a0f91301950af3d6ae2ff2bf710c9c68a9bfea"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Mon Nov 07 21:21:26 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 14:58:06 2011 -0800"
      },
      "message": "VFS: we need to set LOOKUP_JUMPED on mountpoint crossing\n\nMountpoint crossing is similar to following procfs symlinks - we do\nnot get -\u003ed_revalidate() called for dentry we have arrived at, with\nunpleasant consequences for NFS4.\n\nSimple way to reproduce the problem in mainline:\n\n    cat \u003e/tmp/a.c \u003c\u003c\u0027EOF\u0027\n    #include \u003cunistd.h\u003e\n    #include \u003cfcntl.h\u003e\n    #include \u003cstdio.h\u003e\n    main()\n    {\n            struct flock fl \u003d {.l_type \u003d F_RDLCK, .l_whence \u003d SEEK_SET, .l_len \u003d 1};\n            if (fcntl(0, F_SETLK, \u0026fl))\n                    perror(\"setlk\");\n    }\n    EOF\n    cc /tmp/a.c -o /tmp/test\n\nthen on nfs4:\n\n    mount --bind file1 file2\n    /tmp/test \u003c file1\t\t# ok\n    /tmp/test \u003c file2\t\t# spews \"setlk: No locks available\"...\n\nWhat happens is the missing call of -\u003ed_revalidate() after mountpoint\ncrossing and that\u0027s where NFS4 would issue OPEN request to server.\n\nThe fix is simple - treat mountpoint crossing the same way we deal with\nfollowing procfs-style symlinks.  I.e.  set LOOKUP_JUMPED...\n\nCc: stable@kernel.org\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "54a0f91301950af3d6ae2ff2bf710c9c68a9bfea",
      "tree": "ffcdf0b916f9c5f805cab347e53b60be17c9aead",
      "parents": [
        "94956eed14b4b16d401c8ad36d68df0608f968cb",
        "f9e3d4b1a9c86217655997d3ef109b1eaae967bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 12:38:11 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 12:38:11 2011 -0800"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  perf top: Fix live annotation in the --stdio interface\n  perf top tui: Don\u0027t recalc column widths considering just the first page\n  perf report: Add progress bar when processing time ordered events\n  perf hists browser: Warn about lost events\n  perf tools: Fix a typo of command name as trace-cmd\n  perf hists: Fix recalculation of total_period when sorting entries\n  perf header: Fix build on old systems\n  perf ui browser: Handle K_RESIZE in dialog windows\n  perf ui browser: No need to switch char sets that often\n  perf hists browser: Use K_TIMER\n  perf ui: Rename ui__warning_paranoid to ui__error_paranoid\n  perf ui: Reimplement the popup windows using libslang\n  perf ui: Reimplement ui__popup_menu using ui__browser\n  perf ui: Reimplement ui_helpline using libslang\n  perf ui: Improve handling sigwinch a bit\n  perf ui progress: Reimplement using slang\n  perf evlist: Fix grouping of multiple events\n"
    },
    {
      "commit": "d30cc16c8e48368e0518f4975a78711e53e14a0f",
      "tree": "26b57f7ab5a963cc3d6c57dff6951bd930875583",
      "parents": [
        "41eb2d813f558900884e240c2f723e36c7bd151f",
        "a1bcc1dcef8451b4291ea2a1b2677cb194102952"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Nov 07 12:27:23 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Nov 07 12:27:23 2011 -0800"
      },
      "message": "Merge branch \u0027fixes-modulesplit\u0027 into fixes\n"
    },
    {
      "commit": "a1bcc1dcef8451b4291ea2a1b2677cb194102952",
      "tree": "156edbbee0f46bc89d7fb323673edd2a88ba0c1a",
      "parents": [
        "5558141556d20f2bea7a664d70a867b8f64ca38d"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Nov 07 12:27:10 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Nov 07 12:27:10 2011 -0800"
      },
      "message": "ARM: OMAP: Fix export.h or module.h includes\n\nCommit 32aaeffbd4a7457bf2f7448b33b5946ff2a960eb (Merge branch\n\u0027modsplit-Oct31_2011\u0027...) caused some build errors. Fix these\nand make sure we always have export.h or module.h included\nfor MODULE_ and EXPORT_SYMBOL users:\n\n$ grep -rl ^MODULE_ arch/arm/*omap*/*.c | xargs \\\n  grep -L linux/module.h\n  arch/arm/mach-omap2/dsp.c\n  arch/arm/mach-omap2/mailbox.c\n  arch/arm/mach-omap2/omap-iommu.c\n  arch/arm/mach-omap2/smartreflex.c\n\nAlso check we either have export.h or module.h included\nfor the files exporting symbols:\n\n$ grep -rl EXPORT_SYMBOL arch/arm/*omap*/*.c | xargs \\\n  grep -L linux/export.h | xargs grep -L linux/module.h\n\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "5558141556d20f2bea7a664d70a867b8f64ca38d",
      "tree": "2d5b5e5c3b2dbfe3471fc172a9e813d178c3fc0f",
      "parents": [
        "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Nov 07 12:27:10 2011 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Nov 07 12:27:10 2011 -0800"
      },
      "message": "ARM: OMAP: omap_device: Include linux/export.h\n\nInclude linux/export.h to fix below build warning:\n\n  CC      arch/arm/plat-omap/omap_device.o\narch/arm/plat-omap/omap_device.c:1055: warning: data definition has no type or storage class\narch/arm/plat-omap/omap_device.c:1055: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027\narch/arm/plat-omap/omap_device.c:1055: warning: parameter names (without types) in function declaration\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f3f668b0ef4399b67e60e4c10a30099d630a6206",
      "tree": "16f3547858b3e515e95ab3bc54b1a716bcf20035",
      "parents": [
        "4dff523a913197e3314c7b0d08734ab037709093"
      ],
      "author": {
        "name": "Andrzej Kaczmarek",
        "email": "andrzej.kaczmarek@tieto.com",
        "time": "Mon Nov 07 17:19:04 2011 -0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 17:19:04 2011 -0200"
      },
      "message": "Bluetooth: Use miliseconds for L2CAP channel timeouts\n\nTimers set by __set_chan_timer() should use miliseconds instead of\njiffies. Commit 942ecc9c4643db5ce071562e0a23f99464d6b461 updated\nl2cap_set_timer() so it expects timeout to be specified in msecs\ninstead of jiffies. This makes timeouts unreliable when CONFIG_HZ\nis not set to 1000.\n\nSigned-off-by: Andrzej Kaczmarek \u003candrzej.kaczmarek@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "94956eed14b4b16d401c8ad36d68df0608f968cb",
      "tree": "60e4e1a3c2c44e8f6616db78cd6b22737b2a1f37",
      "parents": [
        "50e696308c3fb18a4a0dae7b3a4d47469149c919",
        "e45a618753d5a8bc9086382f73bbc2d6a3399250"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 10:55:33 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 10:55:33 2011 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (47 commits)\n  forcedeth: fix a few sparse warnings (variable shadowing)\n  forcedeth: Improve stats counters\n  forcedeth: remove unneeded stats updates\n  forcedeth: Acknowledge only interrupts that are being processed\n  forcedeth: fix race when unloading module\n  MAINTAINERS/rds: update maintainer\n  wanrouter: Remove kernel_lock annotations\n  usbnet: fix oops in usbnet_start_xmit\n  ixgbe: Fix compile for kernel without CONFIG_PCI_IOV defined\n  etherh: Add MAINTAINERS entry for etherh\n  bonding: comparing a u8 with -1 is always false\n  sky2: fix regression on Yukon Optima\n  netlink: clarify attribute length check documentation\n  netlink: validate NLA_MSECS length\n  i825xx:xscale:8390:freescale: Fix Kconfig dependancies\n  macvlan: receive multicast with local address\n  tg3: Update version to 3.121\n  tg3: Eliminate timer race with reset_task\n  tg3: Schedule at most one tg3_reset_task run\n  tg3: Obtain PCI function number from device\n  ...\n"
    },
    {
      "commit": "50e696308c3fb18a4a0dae7b3a4d47469149c919",
      "tree": "16ff458026c1551803b86d9e0f9f02c7a64182fa",
      "parents": [
        "a84450604d0fe08b6a2335efbedede18d3d7cc75"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Mon Nov 07 16:39:57 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 10:54:10 2011 -0800"
      },
      "message": "vfs: d_invalidate() should leave mountpoints alone\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4dff523a913197e3314c7b0d08734ab037709093",
      "tree": "7e739fc96410967ecd0223845b83e8a5fb3e82b1",
      "parents": [
        "f956c34e2a665a1c457d0af7db7604b22f5acb19"
      ],
      "author": {
        "name": "Arek Lichwa",
        "email": "arkadiusz.lichwa@tieto.com",
        "time": "Wed Oct 26 11:23:22 2011 +0200"
      },
      "committer": {
        "name": "Gustavo F. Padovan",
        "email": "padovan@profusion.mobi",
        "time": "Mon Nov 07 16:46:05 2011 -0200"
      },
      "message": "Bluetooth: Revert: Fix L2CAP connection establishment\n\nThis reverts commit 330605423ca6eafafb8dcc27502bce1c585d1b06.\nThe commit introduces regression when two 2.1 devices attempt\nestablish rfcomm channel. Such connection is refused since there\u0027s\na security block issue on l2cap. It means the link is unencrypted.\n\n2011-09-16 18:08:46.567616 \u003c ACL data: handle 1 flags 0x00 dlen 24\n    0000: 14 00 40 00 06 00 02 00  0f 35 03 19 12 00 ff ff\n..@......5....˙˙\n    0010: 35 05 0a 00 00 ff ff 00                           5....˙˙.\n2011-09-16 18:08:46.572377 \u003e HCI Event: Number of Completed Packets\n(0x13) plen 5\n    handle 1 packets 1\n2011-09-16 18:08:46.577931 \u003e ACL data: handle 1 flags 0x02 dlen 88\n    L2CAP(d): cid 0x0040 len 84 [psm 0]\n      0000: 07 00 02 00 4f 00 4c 35  4a 35 48 09 00 00 0a 00\n....O.L5J5H.....\n      0010: 01 00 00 09 00 01 35 03  19 12 00 09 00 05 35 03\n......5.......5.\n      0020: 19 10 02 09 00 09 35 08  35 06 19 12 00 09 01 02\n......5.5.......\n      0030: 09 02 00 09 01 02 09 02  01 09 00 0a 09 02 02 09\n................\n      0040: 00 00 09 02 03 09 00 00  09 02 04 28 01 09 02 05\n...........(....\n      0050: 09 00 02 00                                       ....\n2011-09-16 18:08:46.626057 \u003c HCI Command: Authentication Requested\n(0x01|0x0011) plen 2\n    handle 1\n2011-09-16 18:08:46.627614 \u003e HCI Event: Command Status (0x0f) plen 4\n    Authentication Requested (0x01|0x0011) status 0x00 ncmd 1\n2011-09-16 18:08:46.627675 \u003e HCI Event: Link Key Request (0x17) plen 6\n    bdaddr 00:00:F2:6A:29:69\n2011-09-16 18:08:46.634999 \u003c HCI Command: Link Key Request Reply\n(0x01|0x000b) plen 22\n    bdaddr 00:00:F2:6A:29:69 key 58CD393179FC902E5E8F512A855EE532\n2011-09-16 18:08:46.683278 \u003e HCI Event: Command Complete (0x0e) plen 10\n    Link Key Request Reply (0x01|0x000b) ncmd 1\n    status 0x00 bdaddr 00:00:F2:6A:29:69\n2011-09-16 18:08:46.764729 \u003e HCI Event: Auth Complete (0x06) plen 3\n    status 0x00 handle 1\n2011-09-16 18:08:46.764821 \u003c ACL data: handle 1 flags 0x00 dlen 12\n    0000: 08 00 01 00 02 05 04 00  03 00 41 00              ..........A.\n2011-09-16 18:08:46.764851 \u003e HCI Event: Command Status (0x0f) plen 4\n    Unknown (0x00|0x0000) status 0x00 ncmd 2\n2011-09-16 18:08:46.768117 \u003e HCI Event: Number of Completed Packets\n(0x13) plen 5\n    handle 1 packets 1\n2011-09-16 18:08:46.770894 \u003e ACL data: handle 1 flags 0x02 dlen 16\n    L2CAP(s): Connect rsp: dcid 0x0000 scid 0x0041 result 3 status 0\n      Connection refused - security block\n2011-09-16 18:08:49.000691 \u003c ACL data: handle 1 flags 0x00 dlen 12\n    0000: 08 00 01 00 06 06 04 00  40 00 40 00              ........@.@.\n2011-09-16 18:08:49.015675 \u003e HCI Event: Number of Completed Packets\n(0x13) plen 5\n    handle 1 packets 1\n2011-09-16 18:08:49.016927 \u003e ACL data: handle 1 flags 0x02 dlen 12\n    L2CAP(s): Disconn rsp: dcid 0x0040 scid 0x0040\n2011-09-16 18:08:51.009480 \u003c HCI Command: Disconnect (0x01|0x0006) plen\n3\n    handle 1 reason 0x13\n    Reason: Remote User Terminated Connection\n2011-09-16 18:08:51.011525 \u003e HCI Event: Command Status (0x0f) plen 4\n    Disconnect (0x01|0x0006) status 0x00 ncmd 1\n2011-09-16 18:08:51.123494 \u003e HCI Event: Disconn Complete (0x05) plen 4\n    status 0x00 handle 1 reason 0x16\n    Reason: Connection Terminated by Local Host\n\nSigned-off-by: Arek Lichwa \u003carkadiusz.lichwa@tieto.com\u003e\nSigned-off-by: Gustavo F. Padovan \u003cpadovan@profusion.mobi\u003e\n"
    },
    {
      "commit": "e45a618753d5a8bc9086382f73bbc2d6a3399250",
      "tree": "5d703fb6c245a761d9d6b838ecc7d7c594c97f7b",
      "parents": [
        "0bdfea8ba856826f5901fda608013f323c87f661"
      ],
      "author": {
        "name": "david decotigny",
        "email": "david.decotigny@google.com",
        "time": "Sat Nov 05 14:38:24 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:31:25 2011 -0500"
      },
      "message": "forcedeth: fix a few sparse warnings (variable shadowing)\n\nThis fixes the following sparse warnings:\ndrivers/net/ethernet/nvidia/forcedeth.c:2113:7: warning: symbol \u0027size\u0027 shadows an earlier one\ndrivers/net/ethernet/nvidia/forcedeth.c:2102:6: originally declared here\ndrivers/net/ethernet/nvidia/forcedeth.c:2155:7: warning: symbol \u0027size\u0027 shadows an earlier one\ndrivers/net/ethernet/nvidia/forcedeth.c:2102:6: originally declared here\ndrivers/net/ethernet/nvidia/forcedeth.c:2227:7: warning: symbol \u0027size\u0027 shadows an earlier one\ndrivers/net/ethernet/nvidia/forcedeth.c:2215:6: originally declared here\ndrivers/net/ethernet/nvidia/forcedeth.c:2271:7: warning: symbol \u0027size\u0027 shadows an earlier one\ndrivers/net/ethernet/nvidia/forcedeth.c:2215:6: originally declared here\ndrivers/net/ethernet/nvidia/forcedeth.c:2986:20: warning: symbol \u0027addr\u0027 shadows an earlier one\ndrivers/net/ethernet/nvidia/forcedeth.c:2963:6: originally declared here\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bdfea8ba856826f5901fda608013f323c87f661",
      "tree": "8527b969d9e27d5f2ded73c643dc79c0c7dd4433",
      "parents": [
        "4687f3f364a1d5b2df815a8c58a763cab57724e8"
      ],
      "author": {
        "name": "Mandeep Baines",
        "email": "msb@google.com",
        "time": "Sat Nov 05 14:38:23 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:31:24 2011 -0500"
      },
      "message": "forcedeth: Improve stats counters\n\nRx byte count was off; instead use the hardware\u0027s count.  Tx packet\ncount was counting pre-TSO packets; instead count on-the-wire packets.\nReport hardware dropped frame count as rx_fifo_errors.\n\n- The count of transmitted packets reported by the forcedeth driver\n  reports pre-TSO (TCP Segmentation Offload) packet counts and not the\n  count of the number of packets sent on the wire. This change fixes\n  the forcedeth driver to report the correct count. Fixed the code by\n  copying the count stored in the NIC H/W to the value reported by the\n  driver.\n\n- Count rx_drop_frame errors as rx_fifo_errors:\n  We see a lot of rx_drop_frame errors if we disable the rx bottom-halves\n  for too long.  Normally, rx_fifo_errors would be counted in this case.\n  The rx_drop_frame error count is private to forcedeth and is not\n  reported by ifconfig or sysfs.  The rx_fifo_errors count is currently\n  unused in the forcedeth driver.  It is reported by ifconfig as overruns.\n  This change reports rx_drop_frame errors as rx_fifo_errors.\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4687f3f364a1d5b2df815a8c58a763cab57724e8",
      "tree": "9083050ec1f348c3f210172e337fcafb3b736678",
      "parents": [
        "2a4e7a085fb44369c450c92cf8bd53b91f874a57"
      ],
      "author": {
        "name": "david decotigny",
        "email": "david.decotigny@google.com",
        "time": "Sat Nov 05 14:38:22 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:31:24 2011 -0500"
      },
      "message": "forcedeth: remove unneeded stats updates\n\nFunction ndo_get_stats() updates most of the stats from hardware\nregisters, making the manual updates un-needed. This change removes\nthese manual updates. Main exception is rx_missed_errors which needs\nmanual update.\n\nAnother exception is rx_packets, still updated manually in this commit\nto make sure this patch doesn\u0027t change behavior of driver. This will\nbe addressed by a future patch.\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2a4e7a085fb44369c450c92cf8bd53b91f874a57",
      "tree": "c96dd683da76b9698281521d249a11ece0ad59ea",
      "parents": [
        "f9c4082df59e43c6667db197a4fb3eb3286f3fc1"
      ],
      "author": {
        "name": "Mike Ditto",
        "email": "mditto@google.com",
        "time": "Sat Nov 05 14:38:21 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:31:24 2011 -0500"
      },
      "message": "forcedeth: Acknowledge only interrupts that are being processed\n\nThis is to avoid a race, accidentally acknowledging an interrupt that\nwe didn\u0027t notice and won\u0027t immediately process.  This is based solely\non code inspection; it is not known if there was an actual bug here.\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f9c4082df59e43c6667db197a4fb3eb3286f3fc1",
      "tree": "2bd8c50a7a0ea2b12b0f384fb656eb51e32cfbd0",
      "parents": [
        "dd1294c4ed25725d13a6cb3d93ca0eb5fee14963"
      ],
      "author": {
        "name": "david decotigny",
        "email": "david.decotigny@google.com",
        "time": "Sat Nov 05 14:38:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:31:24 2011 -0500"
      },
      "message": "forcedeth: fix race when unloading module\n\nWhen forcedeth module is unloaded, there exists a path that can lead\nto mod_timer() after del_timer_sync(), causing an oops. This patch\nshort-circuits this unneeded path, which originates in\nnv_get_ethtool_stats().\n\nTested:\n  x86_64 16-way + 3 ethtool -S infinite loops + 100Mbps incoming traffic\n  + rmmod/modprobe/ifconfig in a loop\n\nInitial-Author: Salman Qazi \u003csqazi@google.com\u003e\nDiscussion: http://patchwork.ozlabs.org/patch/123548/\n\nSigned-off-by: David Decotigny \u003cdavid.decotigny@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a84450604d0fe08b6a2335efbedede18d3d7cc75",
      "tree": "013be8cd17b787a3051d1d614f794f30573467f8",
      "parents": [
        "6f66263f8ebe1fb1f138de41ca9aa0a4860b30d0"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Nov 01 20:27:43 2011 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 10:29:10 2011 -0800"
      },
      "message": "device-mapper: using EXPORT_SYBOL in dm-space-map-checker.c needs export.h\n\nReported-by: Witold Baryluk \u003cbaryluk@smp.if.uj.edu.pl\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f66263f8ebe1fb1f138de41ca9aa0a4860b30d0",
      "tree": "bf8057b31cafcd43e6c4a60551bf24ece185ff07",
      "parents": [
        "1944ce60fe1e92506d3347f4d8e10a82b17096e4"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Nov 01 18:30:49 2011 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 10:29:10 2011 -0800"
      },
      "message": "device-mapper: dm-bufio.c needs to include module.h\n\nsince it uses the module facilities.\n\nReported-by: Witold Baryluk \u003cbaryluk@smp.if.uj.edu.pl\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1944ce60fe1e92506d3347f4d8e10a82b17096e4",
      "tree": "1da72242c0a525e6a46c3ddc9693d88816362a03",
      "parents": [
        "0c073e35550879fd133bc3fe509df5b88da51278"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Wed Sep 28 18:29:32 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 10:29:09 2011 -0800"
      },
      "message": "drivers/md: change module.h -\u003e export.h in persistent-data/dm-*\n\nFor the files which are not themselves modular, we can change\nthem to include only the smaller export.h since all they are\ndoing is looking for EXPORT_SYMBOL.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0c073e35550879fd133bc3fe509df5b88da51278",
      "tree": "7fdbfc7d5cb6a8c3c53defc06387dee6785120fc",
      "parents": [
        "3c00303206c3a1ccd86579efdc90bc35f140962e"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Sat Oct 08 23:24:48 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 07 10:28:58 2011 -0800"
      },
      "message": "arm: Add export.h to recently added files for EXPORT_SYMBOL\n\nThese files didn\u0027t exist at the time of the module.h split, and\nso were not fixed by the commits on that baseline.  Since they use\nthe EXPORT_SYMBOL and/or THIS_MODULE macros, they will need the\nnew export.h file included that provides them.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd1294c4ed25725d13a6cb3d93ca0eb5fee14963",
      "tree": "b98556fe938245ac34cb2a24cb06b4be8ff02216",
      "parents": [
        "039c811cb0e6c5696086072794bb79fc7011c765"
      ],
      "author": {
        "name": "Or Gerlitz",
        "email": "ogerlitz@mellanox.com",
        "time": "Mon Nov 07 13:28:20 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:28:20 2011 -0500"
      },
      "message": "MAINTAINERS/rds: update maintainer \n\nupdate for the actual maintainer\n\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "039c811cb0e6c5696086072794bb79fc7011c765",
      "tree": "a74d1a5d974769a9352c09124b9a4275a8204214",
      "parents": [
        "23ba07991dad5a96a024c1b45cb602eef5f83df8"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Mon Nov 07 13:27:30 2011 -0500"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:27:30 2011 -0500"
      },
      "message": "wanrouter: Remove kernel_lock annotations\n\nThe BKL is gone, these annotations are useless.\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23ba07991dad5a96a024c1b45cb602eef5f83df8",
      "tree": "1404d618c42757a234dfb1f0efe946411ecf1b0e",
      "parents": [
        "012641082b34433dac3cbb452e0a6ceccfd4643f"
      ],
      "author": {
        "name": "Konstantin Khlebnikov",
        "email": "khlebnikov@openvz.org",
        "time": "Mon Nov 07 05:54:58 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:25:41 2011 -0500"
      },
      "message": "usbnet: fix oops in usbnet_start_xmit\n\nThis patch fixes the bug added in commit v3.1-rc7-1055-gf9b491e\nSKB can be NULL at this point, at least for cdc-ncm.\n\nSigned-off-by: Konstantin Khlebnikov \u003ckhlebnikov@openvz.org\u003e\nAcked-by: Richard Cochran \u003crichardcochran@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "012641082b34433dac3cbb452e0a6ceccfd4643f",
      "tree": "b5fcc89c44d5508f5c669d50e2d879910618ab24",
      "parents": [
        "1a6422f67fbf691cf8721076619aeead9183403d"
      ],
      "author": {
        "name": "Rose, Gregory V",
        "email": "gregory.v.rose@intel.com",
        "time": "Mon Nov 07 07:44:17 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 13:23:12 2011 -0500"
      },
      "message": "ixgbe: Fix compile for kernel without CONFIG_PCI_IOV defined\n\nFix compiler errors and warnings with CONFIG_PCI_IOV defined and not\ndefined.\n\nSigned-off-by: Greg Rose \u003cgregory.v.rose@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24b9c373ab787ccacfa2c46736153708796f5cd6",
      "tree": "4f9a128f15e42ac78e76b9ed596d7deaede97480",
      "parents": [
        "db652e4b36e5f1e5f49a4a49caf3aa365fe851c4"
      ],
      "author": {
        "name": "Janusz.Dziedzic@tieto.com",
        "email": "Janusz.Dziedzic@tieto.com",
        "time": "Mon Nov 07 09:47:47 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 13:19:15 2011 -0500"
      },
      "message": "mac80211: uAPSD - fix IEEE80211_FCTL_MOREDATA bit setting\n\nSet IEEE80211_FCTL_MOREDATA bit also in case we have buffered\nframes (more than one) only for one AC.\n\nSigned-off-by: Janusz Dziedzic \u003cjanusz.dziedzic@tieto.com\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "db652e4b36e5f1e5f49a4a49caf3aa365fe851c4",
      "tree": "9cdbb4976db9d060ed5bccae2fd453e1c1177b4e",
      "parents": [
        "3b6ef6334febb05d3050a96546e635f038dbcb15"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Sun Nov 06 22:58:31 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 13:19:15 2011 -0500"
      },
      "message": "net, wireless, mwifiex: Fix mem leak in mwifiex_update_curr_bss_params()\n\nIf kmemdup() fails we leak the memory allocated to bss_desc.\nThis patch fixes the leak.\nI also removed the pointless default assignment of \u0027NULL\u0027 to \u0027bss_desc\u0027\nwhile I was there anyway.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nReviewed-by: Srivatsa S. Bhat \u003csrivatsa.bhat@linux.vnet.ibm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3b6ef6334febb05d3050a96546e635f038dbcb15",
      "tree": "30f568f999c0ffd3a3011f0f495e759b7f19c2f7",
      "parents": [
        "133a3ff2c934223a8143bfa52401bba962a97165"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Fri Nov 04 11:01:46 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 13:19:14 2011 -0500"
      },
      "message": "cfg80211: fix cmp_ies\n\nWhen comparing two items by IE, the sort order\nwasn\u0027t stable, which could lead to issues in the\nrbtree. Make it stable by making a missing IE\nsort before a present IE.\n\nAlso sort by length first if it differs and then\nby contents.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "133a3ff2c934223a8143bfa52401bba962a97165",
      "tree": "61618a358b6d895ed3c3e5764b7b1e5dc0f2c74a",
      "parents": [
        "6c7394197af90f6a332180e33f5d025d3037d883"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Nov 03 14:50:13 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 13:19:14 2011 -0500"
      },
      "message": "cfg80211: allow setting TXQ parameters only in AP mode\n\nIn other modes the parameters should not be set.\nRight now, mac80211 will set them, even if the\nuser asked for setting them on VLANs which the\ndriver doesn\u0027t know about, causing all kinds of\ntrouble.\n\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "6c7394197af90f6a332180e33f5d025d3037d883",
      "tree": "9fcebadff9c028206a9c51fe99764662e4acacbf",
      "parents": [
        "3432f9233704a66e6067944339a311744243707d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes.berg@intel.com",
        "time": "Thu Nov 03 09:27:01 2011 +0100"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 13:19:13 2011 -0500"
      },
      "message": "nl80211: fix HT capability attribute validation\n\nSince the NL80211_ATTR_HT_CAPABILITY attribute is\nused as a struct, it needs a minimum, not maximum\nlength. Enforce that properly. Not doing so could\npotentially lead to reading after the buffer.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Johannes Berg \u003cjohannes.berg@intel.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "3432f9233704a66e6067944339a311744243707d",
      "tree": "eca01496a63c79f4d6468df7f9dcec2e8a9fb22d",
      "parents": [
        "ae8e46723f803057daff392bdc93332be2f0ec98"
      ],
      "author": {
        "name": "Eliad Peller",
        "email": "eliad@wizery.com",
        "time": "Sun Oct 30 15:41:59 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 13:19:13 2011 -0500"
      },
      "message": "mac80211: use min rate as basic rate for buggy APs\n\nSome buggy APs (and even P2P_GO) don\u0027t advertise their\nbasic rates in the association response.\n\nIn such case, use the min supported rate as the\nbasic rate.\n\nReported-by: Pontus Fuchs \u003cpontus.fuchs@gmail.com\u003e\nSigned-off-by: Eliad Peller \u003celiad@wizery.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ae8e46723f803057daff392bdc93332be2f0ec98",
      "tree": "b34000a231b79a8012cc51ba9d385a6c6621bf4c",
      "parents": [
        "73d51f38c736ae286372e90056a7f31519f555ac"
      ],
      "author": {
        "name": "Arend van Spriel",
        "email": "arend@broadcom.com",
        "time": "Sat Oct 29 11:30:15 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 13:19:13 2011 -0500"
      },
      "message": "brcm80211: smac: eliminate a null pointer dereference in dma.c\n\nThough it\u0027s unlikely, di may be null, so we can\u0027t dereference\ndi-\u003edma.dmactrlflags until we\u0027ve checked it.\n\nMove this de-reference after the check, and adjust the error\nmessage to not require de-referencing di.\n\nThis is based upon Julia\u0027s original patch:\n\u003c1319846297-2985-2-git-send-email-julia@diku.dk\u003e\n\nReported-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Arend van Spriel \u003carend@broadcom.com\u003e\nSigned-off-by: Julian Calaby \u003cjulian.calaby@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "73d51f38c736ae286372e90056a7f31519f555ac",
      "tree": "f99925b4c3cc7b9a047a9a4c6232c4457af87f22",
      "parents": [
        "694718d8ad2f0b11d7376f8aa32b1befff6e5966"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Oct 17 17:15:44 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 13:19:12 2011 -0500"
      },
      "message": "b43: HT-PHY: report signal to mac80211\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    }
  ],
  "next": "694718d8ad2f0b11d7376f8aa32b1befff6e5966"
}
