)]}'
{
  "log": [
    {
      "commit": "6b59e3191daade2b975eeec1c71c591eb5c86b7b",
      "tree": "2666d1de4df09c04234da5712e305e0a4cd047b4",
      "parents": [
        "946cedccbd7387488d2cee5da92cdfeb28d2e670"
      ],
      "author": {
        "name": "Marcos Paulo de Souza",
        "email": "marcos.mage@gmail.com",
        "time": "Tue Aug 30 05:33:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:43 2011 -0400"
      },
      "message": "Documentation: networking: dmfe.txt: Remove the maintainer of orphan networking driver\n\nThe dmfe module is a orphan driver, and with this was removed the maintainer\nof the documentation.\n\nSigned-off-by: Marcos Paulo de Souza \u003cmarcos.mage@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "946cedccbd7387488d2cee5da92cdfeb28d2e670",
      "tree": "fbb0d9c8dc11d6efee64e2a077a4951831932058",
      "parents": [
        "27e95a8c670e0c587990ec5b9a87a7ea17873d28"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Aug 30 03:21:44 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:43 2011 -0400"
      },
      "message": "tcp: Change possible SYN flooding messages\n\n\"Possible SYN flooding on port xxxx \" messages can fill logs on servers.\n\nChange logic to log the message only once per listener, and add two new\nSNMP counters to track :\n\nTCPReqQFullDoCookies : number of times a SYNCOOKIE was replied to client\n\nTCPReqQFullDrop : number of times a SYN request was dropped because\nsyncookies were not enabled.\n\nBased on a prior patch from Tom Herbert, and suggestions from David.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Tom Herbert \u003ctherbert@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "27e95a8c670e0c587990ec5b9a87a7ea17873d28",
      "tree": "65da62db2ef37f59d6bece2922da1b5da77ec3b8",
      "parents": [
        "150966ad56291776a1f3fed86000a027e0794922"
      ],
      "author": {
        "name": "Igor Maravić",
        "email": "igorm@etf.rs",
        "time": "Tue Aug 30 03:12:55 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:43 2011 -0400"
      },
      "message": "pkt_sched: cls_rsvp.h was outdated\n\nFile cls_rsvp.h in /net/sched was outdated. I\u0027m sending you patch for this\nfile.\n\n[ tb[] array should be indexed by X not X-1 -DaveM ]\n\nSigned-off-by: Igor Maravić \u003cigorm@etf.rs\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "150966ad56291776a1f3fed86000a027e0794922",
      "tree": "22ebd5997379cd41a86f85e72a0cc11e7e7de699",
      "parents": [
        "a5c53dbcde9a156e8303acc6ecb2296bf609fe38"
      ],
      "author": {
        "name": "Ariel Elior",
        "email": "ariele@broadcom.com",
        "time": "Tue Aug 30 00:08:46 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:30 2011 -0400"
      },
      "message": "bnx2x: Fix for a host coalescing bug which impared latency.\n\nSeperated Rx and Tx coalescing to different state machines.\n\nSigned-off-by: Ariel Elior \u003cariele@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5c53dbcde9a156e8303acc6ecb2296bf609fe38",
      "tree": "a522f77354e1920b8bf0e5d9695ec49fa037a398",
      "parents": [
        "0735f2fc8c49f1fbbbb245d038582922984ed3d5"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 30 00:08:45 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:30 2011 -0400"
      },
      "message": "bnx2x: don\u0027t access removed registers on 57712 and above\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": "0735f2fc8c49f1fbbbb245d038582922984ed3d5",
      "tree": "ad1ccb35148f1ae01a71e456e01ac7c2baf4f1e4",
      "parents": [
        "7a06a122322c89544774e789a11aa671423e9362"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 30 00:08:44 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:30 2011 -0400"
      },
      "message": "bnx2x: init fw_seq after undi_unload is done\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": "7a06a122322c89544774e789a11aa671423e9362",
      "tree": "313e622a4a96b663a3a81191ed51d6610e4f3580",
      "parents": [
        "3395a033a7c2f1a089fae7e89bf108764b59529c"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 30 00:08:43 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:30 2011 -0400"
      },
      "message": "bnx2x: don\u0027t reset device while reading its configuration.\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": "3395a033a7c2f1a089fae7e89bf108764b59529c",
      "tree": "7f8498c152969675f0a7d47a61869d75c037ca8c",
      "parents": [
        "c2188952fc7d2ca54bb8aca1bc502618a7488baf"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 30 00:08:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:29 2011 -0400"
      },
      "message": "bnx2x: fix MF for 4-port devices\n\nNumber of VNs for 4-port devices is 2 instead of 4\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": "c2188952fc7d2ca54bb8aca1bc502618a7488baf",
      "tree": "564a468b59b094d8ce22b8f270e9a88c8be07918",
      "parents": [
        "5f837363457a2280530373267f86092625d15a4d"
      ],
      "author": {
        "name": "Vladislav Zolotarov",
        "email": "vladz@broadcom.com",
        "time": "Tue Aug 30 00:08:41 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:29 2011 -0400"
      },
      "message": "bnx2x: fix rx ring size report\n\nStore the size in bp, read from bp when queried.\n\nSigned-off-by: Dmitry Kravkov \u003cdmitry@broadcom.com\u003e\nSigned-off-by: Vladislav Zolotarov \u003cvladz@broadcom.com\u003e\nSigned-off-by: Eilon Greenstein \u003ceilong@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5f837363457a2280530373267f86092625d15a4d",
      "tree": "52df1b9aaef1fa881b9bb618bfcc44cf8a4fff99",
      "parents": [
        "dfacf1387ceb6d7d6df614b18016fd1f347a1996"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 30 00:08:40 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:29 2011 -0400"
      },
      "message": "bnx2x: decrease print level to debug\n\nIt may happen every link toggle.\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": "dfacf1387ceb6d7d6df614b18016fd1f347a1996",
      "tree": "59d234bafb337ff407851b96b5592abf61ee5da4",
      "parents": [
        "e9278a475f845833b569ca47171e64fe48c616e0"
      ],
      "author": {
        "name": "Dmitry Kravkov",
        "email": "dmitry@broadcom.com",
        "time": "Tue Aug 30 00:08:39 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 15 14:49:29 2011 -0400"
      },
      "message": "bnx2x: fix BRB thresholds for dropless_fc mode\n\nFix the thresholds according to 5778x HW and increase rx_ring size\nto suit new thresholds in dropless_fc mode.\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": "e9278a475f845833b569ca47171e64fe48c616e0",
      "tree": "dfc4fbbb8bcbcd0fee9c67d17a8c3366f4094959",
      "parents": [
        "3d015565f316584139946a1c450d44209beefeb6"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Fri Aug 26 06:26:15 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:49:04 2011 -0400"
      },
      "message": "netpoll: fix incorrect access to skb data in __netpoll_rx\n\n__netpoll_rx() doesnt properly handle skbs with small header\n\npskb_may_pull() or pskb_trim_rcsum() can change skb-\u003edata, we must\nreload it.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d015565f316584139946a1c450d44209beefeb6",
      "tree": "d5ad9ee208f6544864a5c6db0e4969fdf81c08e0",
      "parents": [
        "86ad47fff97a9e416aadedfe68909b2d9143dc42"
      ],
      "author": {
        "name": "françois romieu",
        "email": "romieu@fr.zoreil.com",
        "time": "Thu Aug 25 05:02:49 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:49:03 2011 -0400"
      },
      "message": "cassini: init before use in cas_interruptN.\n\nSigned-off-by: Francois Romieu \u003cromieu@fr.zoreil.com\u003e\nSpotted-by: Thomas Jarosch \u003cthomas.jarosch@intra2net.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "86ad47fff97a9e416aadedfe68909b2d9143dc42",
      "tree": "fc88c4921b561b734115f30d46605e1ce56a0e57",
      "parents": [
        "6f288cc52f478e6f58d96158e7cd857fedb6d111"
      ],
      "author": {
        "name": "Abhilash K V",
        "email": "abhilash.kv@ti.com",
        "time": "Tue Aug 23 03:05:57 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:48:24 2011 -0400"
      },
      "message": "can: ti_hecc: Fix uninitialized spinlock in probe\n\nIn ti_hecc_probe(), the spinlock  priv-\u003embx_lock is not\ninited, causing a spinlock lockup BUG.\n\nAcked-by: Anant Gole \u003canantgole@ti.com\u003e\nSigned-off-by: Abhilash K V \u003cabhilash.kv@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6f288cc52f478e6f58d96158e7cd857fedb6d111",
      "tree": "b4d145d3b0de634f502f50f89febe193a1f93dee",
      "parents": [
        "69558eeeaba7d79364bb9ac4743dc1ad209508b7"
      ],
      "author": {
        "name": "Abhilash K V",
        "email": "abhilash.kv@ti.com",
        "time": "Tue Aug 23 03:05:48 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:48:24 2011 -0400"
      },
      "message": "can: ti_hecc: Fix unintialized variable\n\nIn ti_hecc_xmit(), local variable \"data\" is not initialized before\nbeing used.\nThis initialization got inadvertently removed in the following patch:\n\n\tcan: Unify droping of invalid tx skbs and netdev stats\n\nAcked-by: Anant Gole \u003canantgole@ti.com\u003e\nSigned-off-by: Abhilash K V \u003cabhilash.kv@ti.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "69558eeeaba7d79364bb9ac4743dc1ad209508b7",
      "tree": "aaef893f2bcc7a352f543e13bb371a382c2378c7",
      "parents": [
        "6e6f400f5381e08dc80e1b5a37ed02a081c179d9"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Mon Aug 22 23:26:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:48:24 2011 -0400"
      },
      "message": "net: sh_eth: fix the compile error\n\nFix the following build error:\n\n  CC      drivers/net/sh_eth.o\ndrivers/net/sh_eth.c:1115: error: expected ‘\u003d’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘sh_eth_interrupt’\ndrivers/net/sh_eth.c: In function ‘sh_eth_open’:\ndrivers/net/sh_eth.c:1387: error: implicit declaration of function ‘request_irq’\ndrivers/net/sh_eth.c:1387: error: ‘sh_eth_interrupt’ undeclared (first use in this function)\ndrivers/net/sh_eth.c:1387: error: (Each undeclared identifier is reported only once\ndrivers/net/sh_eth.c:1387: error: for each function it appears in.)\ndrivers/net/sh_eth.c:1391: error: ‘IRQF_SHARED’ undeclared (first use in this function)\ndrivers/net/sh_eth.c:1424: error: implicit declaration of function ‘free_irq’\nmake[2]: *** [drivers/net/sh_eth.o] Error 1\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6e6f400f5381e08dc80e1b5a37ed02a081c179d9",
      "tree": "40eb251b991f078a62dd1b73b606956446c7db62",
      "parents": [
        "e2e6be56df37c371f564e127c154036b0c2211a1"
      ],
      "author": {
        "name": "Giuseppe CAVALLARO",
        "email": "peppe.cavallaro@st.com",
        "time": "Mon Aug 22 21:07:14 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 26 12:48:24 2011 -0400"
      },
      "message": "net/phy: fix DP83865 phy interrupt handler\n\nAccording to the DP83865 datasheet we need to clear\nthe interrupt status bit by writing a 1 to the\ncorresponding bit in INT_CLEAR (2:0 are reserved).\n\nProposed and tested by Thorsten.\n\nSigned-off-by: Thorsten Schubert \u003ctshu@msc-ge.com\u003e\nSigned-off-by: Giuseppe Cavallaro \u003cpeppe.cavallaro@st.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e2e6be56df37c371f564e127c154036b0c2211a1",
      "tree": "6687fc0340c20a76972bcaf5c665364c1074aee8",
      "parents": [
        "bc909d9ddbf7778371e36a651d6e4194b1cc7d4c",
        "8b2a3827bb12430d932cd479b22d906baf08c212"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 26 10:33:51 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Fri Aug 26 10:33:51 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "bc909d9ddbf7778371e36a651d6e4194b1cc7d4c",
      "tree": "45fb13261b012c61a64713ee13f5c7fe60a046dd",
      "parents": [
        "c6f59d13e24187ff95427a9f4a5a7e14fb8faf5a"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@efficios.com",
        "time": "Wed Aug 24 19:45:03 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 19:45:03 2011 -0700"
      },
      "message": "sendmmsg/sendmsg: fix unsafe user pointer access\n\nDereferencing a user pointer directly from kernel-space without going\nthrough the copy_from_user family of functions is a bad idea. Two of\nsuch usages can be found in the sendmsg code path called from sendmmsg,\nadded by\n\ncommit c71d8ebe7a4496fb7231151cb70a6baa0cb56f9a upstream.\ncommit 5b47b8038f183b44d2d8ff1c7d11a5c1be706b34 in the 3.0-stable tree.\n\nUsages are performed through memcmp() and memcpy() directly. Fix those\nby using the already copied msg_sys structure instead of the __user *msg\nstructure. Note that msg_sys can be set to NULL by verify_compat_iovec()\nor verify_iovec(), which requires additional NULL pointer checks.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nSigned-off-by: David Goulet \u003cdgoulet@ev0ke.net\u003e\nCC: Tetsuo Handa \u003cpenguin-kernel@I-love.SAKURA.ne.jp\u003e\nCC: Anton Blanchard \u003canton@samba.org\u003e\nCC: David S. Miller \u003cdavem@davemloft.net\u003e\nCC: stable \u003cstable@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c6f59d13e24187ff95427a9f4a5a7e14fb8faf5a",
      "tree": "1319f7708560d509b2b91c05a64d093fa3794301",
      "parents": [
        "20e6074eb8e096b3a595c093d1cb222f378cd671"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Wed Aug 24 17:56:15 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 17:56:15 2011 -0700"
      },
      "message": "ibmveth: Fix leak when recycling skb and hypervisor returns error\n\nIf h_add_logical_lan_buffer returns an error we need to free\nthe skb.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "20e6074eb8e096b3a595c093d1cb222f378cd671",
      "tree": "1aef2b6e39cb3cb607213625c2bae75b9cc97ab1",
      "parents": [
        "22df13319d1fec30b8f9bcaadc295829647109bb"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Aug 22 19:32:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 17:55:00 2011 -0700"
      },
      "message": "arp: fix rcu lockdep splat in arp_process()\n\nDave Jones reported a lockdep splat triggered by an arp_process() call\nfrom parp_redo().\n\nCommit faa9dcf793be (arp: RCU changes) is the origin of the bug, since\nit assumed arp_process() was called under rcu_read_lock(), which is not\ntrue in this particular path.\n\nInstead of adding rcu_read_lock() in parp_redo(), I chose to add it in\nneigh_proxy_process() to take care of IPv6 side too.\n\n \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n [ INFO: suspicious rcu_dereference_check() usage. ]\n ---------------------------------------------------\n include/linux/inetdevice.h:209 invoked rcu_dereference_check() without\nprotection!\n\n other info that might help us debug this:\n\n rcu_scheduler_active \u003d 1, debug_locks \u003d 0\n 4 locks held by setfiles/2123:\n  #0:  (\u0026sb-\u003es_type-\u003ei_mutex_key#13){+.+.+.}, at: [\u003cffffffff8114cbc4\u003e]\nwalk_component+0x1ef/0x3e8\n  #1:  (\u0026isec-\u003elock){+.+.+.}, at: [\u003cffffffff81204bca\u003e]\ninode_doinit_with_dentry+0x3f/0x41f\n  #2:  (\u0026tbl-\u003eproxy_timer){+.-...}, at: [\u003cffffffff8106a803\u003e]\nrun_timer_softirq+0x157/0x372\n  #3:  (class){+.-...}, at: [\u003cffffffff8141f256\u003e] neigh_proxy_process\n+0x36/0x103\n\n stack backtrace:\n Pid: 2123, comm: setfiles Tainted: G        W\n3.1.0-0.rc2.git7.2.fc16.x86_64 #1\n Call Trace:\n  \u003cIRQ\u003e  [\u003cffffffff8108ca23\u003e] lockdep_rcu_dereference+0xa7/0xaf\n  [\u003cffffffff8146a0b7\u003e] __in_dev_get_rcu+0x55/0x5d\n  [\u003cffffffff8146a751\u003e] arp_process+0x25/0x4d7\n  [\u003cffffffff8146ac11\u003e] parp_redo+0xe/0x10\n  [\u003cffffffff8141f2ba\u003e] neigh_proxy_process+0x9a/0x103\n  [\u003cffffffff8106a8c4\u003e] run_timer_softirq+0x218/0x372\n  [\u003cffffffff8106a803\u003e] ? run_timer_softirq+0x157/0x372\n  [\u003cffffffff8141f220\u003e] ? neigh_stat_seq_open+0x41/0x41\n  [\u003cffffffff8108f2f0\u003e] ? mark_held_locks+0x6d/0x95\n  [\u003cffffffff81062bb6\u003e] __do_softirq+0x112/0x25a\n  [\u003cffffffff8150d27c\u003e] call_softirq+0x1c/0x30\n  [\u003cffffffff81010bf5\u003e] do_softirq+0x4b/0xa2\n  [\u003cffffffff81062f65\u003e] irq_exit+0x5d/0xcf\n  [\u003cffffffff8150dc11\u003e] smp_apic_timer_interrupt+0x7c/0x8a\n  [\u003cffffffff8150baf3\u003e] apic_timer_interrupt+0x73/0x80\n  \u003cEOI\u003e  [\u003cffffffff8108f439\u003e] ? trace_hardirqs_on_caller+0x121/0x158\n  [\u003cffffffff814fc285\u003e] ? __slab_free+0x30/0x24c\n  [\u003cffffffff814fc283\u003e] ? __slab_free+0x2e/0x24c\n  [\u003cffffffff81204e74\u003e] ? inode_doinit_with_dentry+0x2e9/0x41f\n  [\u003cffffffff81204e74\u003e] ? inode_doinit_with_dentry+0x2e9/0x41f\n  [\u003cffffffff81204e74\u003e] ? inode_doinit_with_dentry+0x2e9/0x41f\n  [\u003cffffffff81130cb0\u003e] kfree+0x108/0x131\n  [\u003cffffffff81204e74\u003e] inode_doinit_with_dentry+0x2e9/0x41f\n  [\u003cffffffff81204fc6\u003e] selinux_d_instantiate+0x1c/0x1e\n  [\u003cffffffff81200f4f\u003e] security_d_instantiate+0x21/0x23\n  [\u003cffffffff81154625\u003e] d_instantiate+0x5c/0x61\n  [\u003cffffffff811563ca\u003e] d_splice_alias+0xbc/0xd2\n  [\u003cffffffff811b17ff\u003e] ext4_lookup+0xba/0xeb\n  [\u003cffffffff8114bf1e\u003e] d_alloc_and_lookup+0x45/0x6b\n  [\u003cffffffff8114cbea\u003e] walk_component+0x215/0x3e8\n  [\u003cffffffff8114cdf8\u003e] lookup_last+0x3b/0x3d\n  [\u003cffffffff8114daf3\u003e] path_lookupat+0x82/0x2af\n  [\u003cffffffff8110fc53\u003e] ? might_fault+0xa5/0xac\n  [\u003cffffffff8110fc0a\u003e] ? might_fault+0x5c/0xac\n  [\u003cffffffff8114c564\u003e] ? getname_flags+0x31/0x1ca\n  [\u003cffffffff8114dd48\u003e] do_path_lookup+0x28/0x97\n  [\u003cffffffff8114df2c\u003e] user_path_at+0x59/0x96\n  [\u003cffffffff811467ad\u003e] ? cp_new_stat+0xf7/0x10d\n  [\u003cffffffff811469a6\u003e] vfs_fstatat+0x44/0x6e\n  [\u003cffffffff811469ee\u003e] vfs_lstat+0x1e/0x20\n  [\u003cffffffff81146b3d\u003e] sys_newlstat+0x1a/0x33\n  [\u003cffffffff8108f439\u003e] ? trace_hardirqs_on_caller+0x121/0x158\n  [\u003cffffffff812535fe\u003e] ? trace_hardirqs_on_thunk+0x3a/0x3f\n  [\u003cffffffff8150af82\u003e] system_call_fastpath+0x16/0x1b\n\nReported-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22df13319d1fec30b8f9bcaadc295829647109bb",
      "tree": "b61441ea39ac3c525746bfe8aaab9b6b5f9c6c63",
      "parents": [
        "4b275d7efa1c4412f0d572fcd7f78ed0919370b3"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Tue Aug 23 19:57:05 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 17:49:24 2011 -0700"
      },
      "message": "bridge: fix a possible use after free\n\nbr_multicast_ipv6_rcv() can call pskb_trim_rcsum() and therefore skb\nhead can be reallocated.\n\nCache icmp6_type field instead of dereferencing twice the struct\nicmp6hdr pointer.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4b275d7efa1c4412f0d572fcd7f78ed0919370b3",
      "tree": "79affe03339b4b3815043ae9ebe572264ec52667",
      "parents": [
        "e05c4ad3ed874ee4f5e2c969e55d318ec654332c"
      ],
      "author": {
        "name": "Yan, Zheng",
        "email": "zheng.z.yan@intel.com",
        "time": "Tue Aug 23 22:54:33 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 17:49:00 2011 -0700"
      },
      "message": "bridge: Pseudo-header required for the checksum of ICMPv6\n\nChecksum of ICMPv6 is not properly computed because the pseudo header is not used.\nThus, the MLD packet gets dropped by the bridge.\n\nSigned-off-by: Zheng Yan \u003czheng.z.yan@intel.com\u003e\nReported-by: Ang Way Chuang \u003cwcang@sfc.wide.ad.jp\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e05c4ad3ed874ee4f5e2c969e55d318ec654332c",
      "tree": "d8563c03897fe5c84279327471feea8e2ef3ccca",
      "parents": [
        "814fd609fa98f3667974d8c27c4d75ef4ce041ea"
      ],
      "author": {
        "name": "Yan, Zheng",
        "email": "zheng.z.yan@intel.com",
        "time": "Tue Aug 23 22:54:37 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 17:46:15 2011 -0700"
      },
      "message": "mcast: Fix source address selection for multicast listener report\n\nShould check use count of include mode filter instead of total number\nof include mode filters.\n\nSigned-off-by: Zheng Yan \u003czheng.z.yan@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "814fd609fa98f3667974d8c27c4d75ef4ce041ea",
      "tree": "34513d48bc0cd914b5dafd29c8da00946f8fdd94",
      "parents": [
        "a53e77fa57145cef6e2a63925db3d426128b2335"
      ],
      "author": {
        "name": "Nicolas de Pesloüan",
        "email": "nicolas.2p.debian@free.fr",
        "time": "Tue Aug 23 23:31:42 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 24 17:44:35 2011 -0700"
      },
      "message": "MAINTAINERS: Update GIT trees for network development\n\nRemove -2.6 from net and net-next tree names.\n\nSigned-off-by: Nicolas de Pesloüan \u003cnicolas.2p.debian@free.fr\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a53e77fa57145cef6e2a63925db3d426128b2335",
      "tree": "e6f1f9a16b46ff56f2375b01ffb5a314d9bad388",
      "parents": [
        "8554cc18db47a4d2876852dad72ce3fb0561c3a7",
        "d446014162ed2ce1c5181b52c6d5f7492acbdade"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 11:25:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 11:25:08 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: wiimote: Add status and return request handlers\n  HID: wiimote: Add drm request\n  HID: wiimote: Register led class devices\n  HID: wiimote: Correctly call HID open/close callbacks\n  HID: wiimote: Simplify synchronization\n  HID: usbhid: Add support for SiGma Micro chip\n  HID: add support for new revision of Apple aluminum keyboard\n"
    },
    {
      "commit": "8b2a3827bb12430d932cd479b22d906baf08c212",
      "tree": "3698ce3403ff32aa03cab4805f67b7f679e5e71b",
      "parents": [
        "66cb54bd24086b2d871a03035de9b0e79b2b725e"
      ],
      "author": {
        "name": "Mohammed Shafi Shajakhan",
        "email": "mohammed@qca.qualcomm.com",
        "time": "Wed Aug 24 21:38:07 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 24 13:52:28 2011 -0400"
      },
      "message": "ath9k: Fix PS wrappers in ath9k_set_coverage_class\n\nthis callback is called during suspend/resume and also via iw command.\nit configures parameters like sifs, slottime, acktimeout in\nath9k_hw_init_global_settings where few REG_READ, REG_RMW are also done\nand hence the need for PS wrappers\n\nCc: stable@kernel.org\nSigned-off-by: Mohammed Shafi Shajakhan \u003cmohammed@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "66cb54bd24086b2d871a03035de9b0e79b2b725e",
      "tree": "0d8c6a8790026404bfb18e3bb00f78488a811db4",
      "parents": [
        "7a5e4877c14de0827dbda8efa5080089757a8733"
      ],
      "author": {
        "name": "Alexey Khoroshilov",
        "email": "khoroshilov@ispras.ru",
        "time": "Wed Aug 24 00:44:32 2011 +0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Wed Aug 24 13:52:27 2011 -0400"
      },
      "message": "carl9170: Fix mismatch in carl9170_op_set_key mutex lock-unlock\n\nIf is_main_vif(ar, vif) reports that we have to fall back\nto software encryption, we goto err_softw; before locking ar-\u003emutex.\nAs a result, we have unprotected call to carl9170_set_operating_mode\nand unmatched mutex_unlock.\n\nThe patch fix the issue by adding mutex_lock before goto.\n\nFound by Linux Driver Verification project (linuxtesting.org).\n\nSigned-off-by: Alexey Khoroshilov \u003ckhoroshilov@ispras.ru\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-By: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "8554cc18db47a4d2876852dad72ce3fb0561c3a7",
      "tree": "5677802cd0931b63f1baedd89dd61dee13e28a05",
      "parents": [
        "051732bcbe3cff3fea04dc9042266562fe8b0859",
        "9eff794b777ac9ca034129a1b637204000c8fb29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 09:19:03 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 09:19:03 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: ad714x - read the interrupt status registers in a row\n  Input: ad714x - use DMA-safe buffers for spi_write()\n  Input: ad714x - fix endianness issues\n  Input: ad714xx-spi - force SPI bus into the default 8-bit mode\n  Input: ep93xx_keypad - add missing include of linux/module.h\n  Input: tnetv107x-ts - add missing include of linux/module.h\n  Input: max11801_ts - correct license statement\n  Input: atmel_mxt_ts - report pressure information from the driver\n  Input: bcm5974 - Add support for newer MacBookPro8,2\n  Input: wacom - report id 3 returns 4 bytes of data\n  Input: wacom - add WAC_MSG_RETRIES define\n  Input: wacom - add support for the Wacom Bamboo Pen (CTL-660/K)\n  Input: tegra-kbc - correct call to input_free_device\n  Input: mpu3050 - correct call to input_free_device\n  Input: bcm5974 - add support for touchpads found in MacBookAir4,2\n  Input: mma8450 - fix module device table type\n  Input: remove CLOCK_TICK_RATE from analog joystick driver\n"
    },
    {
      "commit": "051732bcbe3cff3fea04dc9042266562fe8b0859",
      "tree": "1c709cd8a65747fde8363ce593b77e040c14e3e4",
      "parents": [
        "2983573e491d1e201e802eafa3553ba33d1fd50b",
        "c2183d1e9b3f313dd8ba2b1b0197c8d9fb86a7ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 09:14:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 09:14:42 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse:\n  fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message\n  fuse: mark pages accessed when written to\n  fuse: delete dead .write_begin and .write_end aops\n  fuse: fix flock\n  fuse: fix non-ANSI void function notation\n"
    },
    {
      "commit": "2983573e491d1e201e802eafa3553ba33d1fd50b",
      "tree": "efc40ae5e3ac290d79244d34490ed4526f93cbc3",
      "parents": [
        "2da2c664ecbaace283d0d8bd7b55a5a038cbbc80",
        "5598473a5b40c47a8c5349dd2c2630797169cf1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 09:13:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 09:13:40 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc:\n  sparc: Allow handling signals when stack is corrupted.\n"
    },
    {
      "commit": "2da2c664ecbaace283d0d8bd7b55a5a038cbbc80",
      "tree": "bdad3a5b2f64abb500e4b57152e91499fed08561",
      "parents": [
        "14c62e78dc1379185515be41903c4a667efc6d54",
        "11f3a6bdc2528d1ce2af50202dbf7138fdee1b34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 09:11:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 09:11:08 2011 -0700"
      },
      "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: (29 commits)\n  bridge: fix a possible net_device leak\n  net: Documentation: RFC 2553bis is now RFC 3493\n  atm: br2684: Fix oops due to skb-\u003edev being NULL\n  ipv6: Fix ipv6_getsockopt for IPV6_2292PKTOPTIONS\n  net: netdev-features.txt update to Documentation/networking/00-INDEX\n  vlan: reset headers on accel emulation path\n  forcedeth: call vlan_mode only if hw supports vlans\n  via-velocity: remove non-tagged packet filtering\n  bonding:reset backup and inactive flag of slave\n  net_sched: fix port mirror/redirect stats reporting\n  sit tunnels: propagate IPv6 transport class to IPv4 Type of Service\n  gianfar: reduce stack usage in gianfar_ethtool.c\n  net: minor update to Documentation/networking/scaling.txt\n  net: add missing entries to Documentation/networking/00-INDEX\n  gianfar: prevent buggy hw rx vlan tagging\n  net: sh_eth: Fix build by forgot including linux/interrupt.h\n  drivers/net/can/sja1000/plx_pci.c: eliminate double free\n  usbnet/cdc_ncm: Don\u0027t use stack variables for DMA\n  vmxnet3: Don\u0027t enable vlan filters in promiscuous mode.\n  iwlagn: sysfs couldn\u0027t find the priv pointer\n  ...\n"
    },
    {
      "commit": "d446014162ed2ce1c5181b52c6d5f7492acbdade",
      "tree": "6d0536b8c0cc3210ca672efdfb1d17f646b119f6",
      "parents": [
        "c87019e41d61f3f972bd2f6a2380fc9896e4ab74",
        "f5e4282586dc0c9dab8c7d32e6c43aa07f68586b"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 24 16:41:52 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 24 16:41:52 2011 +0200"
      },
      "message": "Merge branches \u0027wiimote\u0027 and \u0027upstream-fixes\u0027 into for-linus\n"
    },
    {
      "commit": "c2183d1e9b3f313dd8ba2b1b0197c8d9fb86a7ae",
      "tree": "fd9e12ce069012b60e5bdcd15627ccf4912d9ef1",
      "parents": [
        "478e0841b3dce3edc2c67bf0fc51af30f582e9e2"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed Aug 24 10:20:17 2011 +0200"
      },
      "committer": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed Aug 24 10:20:17 2011 +0200"
      },
      "message": "fuse: check size of FUSE_NOTIFY_INVAL_ENTRY message\n\nFUSE_NOTIFY_INVAL_ENTRY didn\u0027t check the length of the write so the\nmessage processing could overrun and result in a \"kernel BUG at\nfs/fuse/dev.c:629!\"\n\nReported-by: Han-Wen Nienhuys \u003chanwenn@gmail.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nCC: stable@kernel.org\n"
    },
    {
      "commit": "14c62e78dc1379185515be41903c4a667efc6d54",
      "tree": "87ab31efc0cb0d7009dc39abd9f569bcfb387260",
      "parents": [
        "ba8f318471f66d5d5b79da68112525cf432b2b18",
        "7ca0758cdb7c241cb4e0490a8d95f0eb5b861daf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 23 18:09:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 23 18:09:08 2011 -0700"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86-32, vdso: On system call restart after SYSENTER, use int $0x80\n  x86, UV: Remove UV delay in starting slave cpus\n  x86, olpc: Wait for last byte of EC command to be accepted\n"
    },
    {
      "commit": "7ca0758cdb7c241cb4e0490a8d95f0eb5b861daf",
      "tree": "08ec3c3c18fee22ac12d8436ad8f89a5db37226c",
      "parents": [
        "05e33fc20ea5e493a2a1e7f1d04f43cdf89f83ed"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Mon Aug 22 13:27:06 2011 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Tue Aug 23 16:20:10 2011 -0700"
      },
      "message": "x86-32, vdso: On system call restart after SYSENTER, use int $0x80\n\nWhen we enter a 32-bit system call via SYSENTER or SYSCALL, we shuffle\nthe arguments to match the int $0x80 calling convention.  This was\nprobably a design mistake, but it\u0027s what it is now.  This causes\nerrors if the system call as to be restarted.\n\nFor SYSENTER, we have to invoke the instruction from the vdso as the\nreturn address is hardcoded.  Accordingly, we can simply replace the\njump in the vdso with an int $0x80 instruction and use the slower\nentry point for a post-restart.\n\nSuggested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nLink: http://lkml.kernel.org/r/CA%2B55aFztZ\u003dr5wa0x26KJQxvZOaQq8s2v3u50wCyJcA-Sc4g8gQ@mail.gmail.com\nCc: \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "ba8f318471f66d5d5b79da68112525cf432b2b18",
      "tree": "6fd45d000dbf5832e9def49ddb0dddc927121bd0",
      "parents": [
        "35a177a08d14f238d89d7f03918d3e0482af3240"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Thu Aug 18 09:37:02 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 23 13:39:48 2011 -0700"
      },
      "message": "m68k: fix __page_to_pfn for a const struct page argument\n\nFixes fallout due to the removal of the cast in commit aa462abe8aaf\n(\"mm: fix __page_to_pfn for a const struct page argument\")\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: linux-m68k@lists.linux-m68k.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a5e4877c14de0827dbda8efa5080089757a8733",
      "tree": "f16a6e9015f57d3d41cf60009ef6e1aa905ba773",
      "parents": [
        "a15f1c45f393982196c981a8df8b534cc9f3bb80"
      ],
      "author": {
        "name": "Luciano Coelho",
        "email": "coelho@ti.com",
        "time": "Tue Aug 23 11:42:25 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 23 15:54:20 2011 -0400"
      },
      "message": "wl12xx: add max_sched_scan_ssids value to the hw description\n\nAfter commit 5a865ba, we require a separate value to indicate the\nnumber of supported SSIDs in scheduled scans.  This patch adds a\nproper value to the wl12xx driver.\n\nThis fixes a regression in 3.1-rc3 where scheduled scans were not\nworking properly with the wl12xx driver.\n\nSigned-off-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "a15f1c45f393982196c981a8df8b534cc9f3bb80",
      "tree": "17ba9fc6d943fb95f933673bdb5f206f7b858284",
      "parents": [
        "80900d0140a7648587982c8f299830e900e49165"
      ],
      "author": {
        "name": "Ido Yariv",
        "email": "ido@wizery.com",
        "time": "Mon Aug 22 23:19:49 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 23 15:54:20 2011 -0400"
      },
      "message": "wl12xx: Fix validation of pm_runtime_get_sync return value\n\nwl1271_sdio_power_on checks if the return value of pm_runtime_get_sync\nis non-zero, and if so bails out.\nHowever, pm_runtime_get_sync can return a positive number which does not\nsuggest an error has occurred. This is problematic for two reasons:\n\n1. The function will needlessly bail out without decrementing back the\n   runtime PM reference counter.\n2. wl1271_power_on only checks if wl1271_power_on return value is\n   negative. This means that wl1271_power_on will continue even if\n   wl1271_sdio_power_on bailed out. As a result, sdio transactions will\n   be initiated without properly enabling the sdio function and claiming\n   the host. This could even lead to a kernel panic.\n\nFix this by only checking that the return value of pm_runtime_get_sync\nis non-negative.\n\nSigned-off-by: Ido Yariv \u003cido@wizery.com\u003e\nAcked-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "80900d0140a7648587982c8f299830e900e49165",
      "tree": "d734bf9eeaa125d8ea07e80c2ea8a9761ea82a35",
      "parents": [
        "886b66ef2f2d4984f6c72d86a9d8a3ffe4344fa5"
      ],
      "author": {
        "name": "Ido Yariv",
        "email": "ido@wizery.com",
        "time": "Mon Aug 22 23:19:48 2011 +0300"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Aug 23 15:54:19 2011 -0400"
      },
      "message": "wl12xx: Remove obsolete testmode NVS push command\n\nThe testmode NVS push command is no longer in use. In addition, it has\nseveral implementation issues that prevent it from working correctly:\n\n1. wl1271_tm_cmd_configure relies on wl-\u003echip.id being set. However,\n   since the device was not necessarily booted by the time the function\n   is called, wl-\u003echip.id will be initialized to 0.\n2. The NVS file is fetched by calling request_firmware() before it is\n   possible to push an NVS file.\n3. The maximum allowed size of nl binary payloads is not sufficient for\n   pushing NVS files.\n4. Pushing 128x NVS files will always fail due to a bug in the\n   validation code.\n5. In case the pushed NVS file is found invalid, the mutex will be kept\n   locked and the nvs member will become a dangling pointer.\n\nSince this feature is not being used, remove it completely instead of\nfixing it.\n\nSigned-off-by: Ido Yariv \u003cido@wizery.com\u003e\nAcked-by: Luciano Coelho \u003ccoelho@ti.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "35a177a08d14f238d89d7f03918d3e0482af3240",
      "tree": "72a71fe4cec13e079e182633a62ea9219dbde656",
      "parents": [
        "a76ef86455fd8d199d482acc402675e4dcbe58fe",
        "b6bede3b4cdfbd188557ab50fceec2e91d295edf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 23 11:41:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 23 11:41:44 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs\n\n* \u0027for-linus\u0027 of git://oss.sgi.com/xfs/xfs:\n  xfs: fix tracing builds inside the source tree\n  xfs: remove subdirectories\n  xfs: don\u0027t expect xfs headers to be in subdirectories\n"
    },
    {
      "commit": "a76ef86455fd8d199d482acc402675e4dcbe58fe",
      "tree": "be02d77b7656ba27db3ed87faa5e4a9ee2b921ad",
      "parents": [
        "f70f97546800c5dfaf8c580db90df02c824a937a",
        "815efa1eab5b0c3e071e5d6df0cc2d7e0c7e6fd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 23 10:46:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 23 10:46:56 2011 -0700"
      },
      "message": "Merge git://git.infradead.org/users/cbou/battery-3.1\n\n* git://git.infradead.org/users/cbou/battery-3.1:\n  s3c-adc-battery: Fix compilation error due to missing header (module.h)\n  max8997_charger: Needs module.h\n  max8998_charger: Needs module.h\n"
    },
    {
      "commit": "f70f97546800c5dfaf8c580db90df02c824a937a",
      "tree": "ec83ea53f628669b8ddcd51a9cd5a8344a2a4a55",
      "parents": [
        "69dd3d8e29e294caaf63eb5e8a72d250279f9e5f",
        "f2b60717e692550bf753a5d64a5b69ea430fc832"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 23 10:46:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 23 10:46:21 2011 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon: Extended DDC Probing for Toshiba L300D Radeon Mobility X1100 HDMI-A Connector\n  drm/ttm: ensure ttm for new node is bound before calling move_notify()\n  drm/ttm: unbind ttm before destroying node in accel move cleanup\n  drm/ttm: fix ttm_bo_add_ttm(user) failure path\n  drm/radeon: Make vramlimit parameter actually work.\n  drm/radeon: Explicitly print GTT/VRAM offsets on test failure.\n  drm/radeon: Take IH ring into account for test size calculation.\n  drm/radeon/alpha: Add Alpha support to Radeon DRM code\n"
    },
    {
      "commit": "69dd3d8e29e294caaf63eb5e8a72d250279f9e5f",
      "tree": "51e4d037b96431f2686ebbcd4e54775eb40b4b85",
      "parents": [
        "fcb8ce5cfe30ca9ca5c9a79cdfe26d1993e65e0c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 23 10:36:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 23 10:36:51 2011 -0700"
      },
      "message": "Revert \"irq: Always set IRQF_ONESHOT if no primary handler is specified\"\n\nThis reverts commit f3637a5f2e2eb391ff5757bc83fb5de8f9726464.\n\nIt turns out that this breaks several drivers, one example being OMAP\nboards which use the on-board OMAP UARTs and the omap-serial driver that\nwill not boot to userspace after the commit.\n\nPaul Walmsley reports that enabling CONFIG_DEBUG_SHIRQ reveals \u0027IRQ\nhandler type mismatch\u0027 errors:\n\n  IRQ handler type mismatch for IRQ 74\n  current handler: serial idle\n  ...\n\nand the reason is that setting IRQF_ONESHOT will now result in those\ninterrupt handlers having different IRQF flags, and thus being\nunsharable.  So the commit log in the reverted commit:\n\n                            \"Since it is required for those users and\n    there is no difference for others it makes sense to add this flag\n    unconditionally.\"\n\nis simply not true: there may not be any difference from a \"actions at\nirq time\", but there is a *big* difference wrt this flag testing irq\nmanagement (see __setup_irq() in kernel/irq/manage.c).\n\nOne solution may be to stop verifying IRQF_ONESHOT in __setup_irq(), but\nright now the safe course of action is to revert the change.  Let\u0027s\nrevisit this in a later merge window.\n\nReported-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nRequested-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f2b60717e692550bf753a5d64a5b69ea430fc832",
      "tree": "851b284c52ab14dccc6f57d137efa732f08e8529",
      "parents": [
        "8d3bb23609d4ae22803a15d232289fc09a7b61c4"
      ],
      "author": {
        "name": "Thomas Reim",
        "email": "reimth@googlemail.com",
        "time": "Wed Aug 17 09:03:32 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Aug 23 13:24:55 2011 +0100"
      },
      "message": "drm/radeon: Extended DDC Probing for Toshiba L300D Radeon Mobility X1100 HDMI-A Connector\n\nToshiba Satellite L300D with ATI Mobility Radeon X1100 sends data\n   to i2c bus for a HDMI connector that is not implemented/existent\n   on the notebook\u0027s board.\n\n   Fix by applying extented DDC probing for this connector.\n\n   Requires [PATCH] drm/radeon: Extended DDC Probing for Connectors\n   with Improperly Wired DDC Lines\n\n   Tested for kernel 2.6.38 on Toshiba Satellite L300D notebook\n\n   BugLink: http://bugs.launchpad.net/bugs/826677\n\nSigned-off-by: Thomas Reim \u003creimth@gmail.com\u003e\nAcked-by: Chris Routh \u003crouthy@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c87019e41d61f3f972bd2f6a2380fc9896e4ab74",
      "tree": "2421fedddd8ea2a35d8113c5f3a4cdc76bd231b0",
      "parents": [
        "2cb5e4bc530471e9596cd32390bf70c8ada13d9a"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Wed Aug 17 11:43:24 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Aug 23 10:55:45 2011 +0200"
      },
      "message": "HID: wiimote: Add status and return request handlers\n\nThe wiimote resets the current drm when an extension is plugged in.\nFortunately, it also sends a status report in this situation so we just\nreset the drm on every status report to keep the drm consistent.\n\nAlso handle return reports from the wiimote which indicate success and\nfailure of requests that we\u0027ve sent.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2cb5e4bc530471e9596cd32390bf70c8ada13d9a",
      "tree": "88f72371481d6a3940efc788ec7e77dd5b89362c",
      "parents": [
        "23a5a4a39eddbe515a832767a371cc54e82cc25e"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Wed Aug 17 11:43:23 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Aug 23 10:55:34 2011 +0200"
      },
      "message": "HID: wiimote: Add drm request\n\nThe wiimote reports data in several data reporting modes (DRM). The DRM\nrequest makes the wiimote send data in the requested drm.\n\nThe DRM mode can be set explicitely or can be chosen by the driver. To let\nthe driver choose the DRM mode, pass WIIPROTO_REQ_NULL placeholder to it. This\nis no valid request and is replaced with an appropriate DRM.\n\nCurrently, the driver always sets the basic DRM_K mode, but this will be\nextended when further peripherals like accelerometer and IR are supported.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "23a5a4a39eddbe515a832767a371cc54e82cc25e",
      "tree": "749dfe3d46b6ae45af39d8df6026e511bdf5e2e5",
      "parents": [
        "26af17484a737aaa991a7ce578cb15809a582fbc"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Wed Aug 17 11:43:22 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Aug 23 10:55:21 2011 +0200"
      },
      "message": "HID: wiimote: Register led class devices\n\nThis registers 4 led devices to allow controlling the wiimote leds via standard\nLED sysfs API. It removes the four sysfs attributes so we don\u0027t have two APIs\nfor one device.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "26af17484a737aaa991a7ce578cb15809a582fbc",
      "tree": "156964b3d484526339daa99cd32312dd77b9cf7e",
      "parents": [
        "3989ef6cfb80825af2f7933415797f052817ac3e"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Wed Aug 17 11:43:21 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Aug 23 10:55:11 2011 +0200"
      },
      "message": "HID: wiimote: Correctly call HID open/close callbacks\n\nEven though the bluetooth hid backend does not react on open/close callbacks, we\nshould call them to be consistent with other hid drivers.\n\nAlso the new input open/close handlers will be used in future to prepare the\nwiimote device for IR/extension input.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3989ef6cfb80825af2f7933415797f052817ac3e",
      "tree": "b195b32922243f9ee4cca6aa5551e5f3a1fc62aa",
      "parents": [
        "f5fc87905ea075a0b14878086fd4fe38be128844"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Wed Aug 17 11:43:20 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Aug 23 10:54:59 2011 +0200"
      },
      "message": "HID: wiimote: Simplify synchronization\n\nThe new locking scheme in HID core allows us to remove a bit of synchronization.\nSince the HID layer acts synchronously we simply register input core last and\nthere are no synchonization issues anymore.\nAlso register sysfs files after that to simplify the code.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "8d3bb23609d4ae22803a15d232289fc09a7b61c4",
      "tree": "f48c0874a1e5c25f39c140af99a3ba722142db98",
      "parents": [
        "eac2095398668f989a3dd8d00be1b87850d78c01"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Aug 22 03:15:05 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Aug 23 09:38:30 2011 +0100"
      },
      "message": "drm/ttm: ensure ttm for new node is bound before calling move_notify()\n\nThis was true for new TTM_PL_SYSTEM and new TTM_PL_TT cases, but wasn\u0027t\nthe case on TTM_PL_SYSTEM\u003c-\u003eTTM_PL_TT moves, which causes trouble on some\npaths as nouveau\u0027s move_notify() hook requires that the dma addresses be\nvalid at this point.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "eac2095398668f989a3dd8d00be1b87850d78c01",
      "tree": "46fb51fd804c47feaac6a9e1862a36b43984f254",
      "parents": [
        "7c4c3960dff109bc5db4c35da481c212dadb5eb5"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Aug 22 03:15:04 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Aug 23 09:35:16 2011 +0100"
      },
      "message": "drm/ttm: unbind ttm before destroying node in accel move cleanup\n\nNouveau makes the assumption that if a TTM is bound there will be a mm_node\naround for it and the backwards ordering here resulted in a use-after-free\non some eviction paths.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7c4c3960dff109bc5db4c35da481c212dadb5eb5",
      "tree": "30e6dcabe064a1c893fb2721224b7eefffa90419",
      "parents": [
        "ba95c45a78d57ac05bf45d81b92a6ec4d299695d"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Aug 22 21:17:57 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Aug 23 09:34:18 2011 +0100"
      },
      "message": "drm/ttm: fix ttm_bo_add_ttm(user) failure path\n\nttm_tt_destroy kfrees passed object, so we need to nullify\na reference to it.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: stable@kernel.org\nReviewed-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f5e4282586dc0c9dab8c7d32e6c43aa07f68586b",
      "tree": "5895d3135a963c4cb9e506cd74a3e468557ad4c3",
      "parents": [
        "4a4c879904aa0cc64629e14a49b64fb3d149bf1a"
      ],
      "author": {
        "name": "Jeremiah Matthey",
        "email": "sprg86@gmail.com",
        "time": "Tue Aug 23 09:44:30 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Aug 23 09:44:30 2011 +0200"
      },
      "message": "HID: usbhid: Add support for SiGma Micro chip\n\nPatch to add SiGma Micro-based keyboards (1c4f:0002) to hid-quirks.\n\nThese keyboards dont seem to allow the records to be initialized, and hence a\ntimeout occurs when the usbhid driver attempts to initialize them. The patch\njust adds the signature for these keyboards to the hid-quirks list with the\nsetting HID_QUIRK_NO_INIT_REPORTS. This removes the 5-10 second wait for the\ntimeout to occur.\n\nSigned-off-by: Jeremiah Matthey \u003csprg86@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "11f3a6bdc2528d1ce2af50202dbf7138fdee1b34",
      "tree": "69ee1b19bd869600b0f0898986dd5e4b34d299c6",
      "parents": [
        "832d80aceaab995c347d62abf7c241fc3e2eb0ce"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Mon Aug 22 06:05:59 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 22 16:49:56 2011 -0700"
      },
      "message": "bridge: fix a possible net_device leak\n\nJan Beulich reported a possible net_device leak in bridge code after\ncommit bb900b27a2f4 (bridge: allow creating bridge devices with netlink)\n\nReported-by: Jan Beulich \u003cJBeulich@novell.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6bede3b4cdfbd188557ab50fceec2e91d295edf",
      "tree": "9ebdeda9a0cac40a90d4b01c30380034b6f671d9",
      "parents": [
        "c59d87c460767bc35dafd490139d3cfe78fb8da4"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@infradead.org",
        "time": "Sun Aug 14 17:13:00 2011 +0000"
      },
      "committer": {
        "name": "Alex Elder",
        "email": "aelder@sgi.com",
        "time": "Mon Aug 22 16:37:24 2011 -0500"
      },
      "message": "xfs: fix tracing builds inside the source tree\n\nThe code really requires the current source directory to be in the\nheader search path.  We already do this if building with an object\ntree separate from the source, but it needs to be added manually\nif building inside the source.  The cflags addition for it accidentally\ngot removed when collapsing the xfs directory structure.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nReviewed-by: Dave Chinner \u003cdavid@fromorbit.com\u003e\nSigned-off-by: Alex Elder \u003caelder@sgi.com\u003e\n"
    },
    {
      "commit": "832d80aceaab995c347d62abf7c241fc3e2eb0ce",
      "tree": "5ff478b58de3968d37c52626f1ebe89af388455f",
      "parents": [
        "d5c073caf050bc713271a02e016b1672d9b7b935",
        "eb18fa5bdb935b6c3b1c93fadf3fbd95bfb103ed"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 22 12:32:05 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 22 12:32:05 2011 -0700"
      },
      "message": "Merge branch \u0027for-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless\n"
    },
    {
      "commit": "fcb8ce5cfe30ca9ca5c9a79cdfe26d1993e65e0c",
      "tree": "a57bc2d9a58e26144c30645e148d9b00242738f4",
      "parents": [
        "8f6544edb2c7a7464fbbce1d86a4de414dc0cf95"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 22 11:42:53 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 22 11:42:53 2011 -0700"
      },
      "message": "Linux 3.1-rc3\n"
    },
    {
      "commit": "d5c073caf050bc713271a02e016b1672d9b7b935",
      "tree": "599373a37e267940919717576363b2aed7d789be",
      "parents": [
        "fbe5e29ec1886967255e76946aaf537b8cc9b81e"
      ],
      "author": {
        "name": "Geoffrey Thomas",
        "email": "geofft@mit.edu",
        "time": "Mon Aug 22 11:28:57 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 22 11:28:57 2011 -0700"
      },
      "message": "net: Documentation: RFC 2553bis is now RFC 3493\n\nSigned-off-by: Geoffrey Thomas \u003cgeofft@mit.edu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f6544edb2c7a7464fbbce1d86a4de414dc0cf95",
      "tree": "5030e903106465b36e769ea04d4dfe2b91b22949",
      "parents": [
        "4762e252f4afc6909edb0babe9c25f126afedcaa",
        "fe4c51b22080691792d3e28d86acb4d4ccb7e8e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 22 11:26:56 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 22 11:26:56 2011 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf tools: Add group event scheduling option to perf record/stat\n  MAINTAINERS: Fix list of perf events source files\n  perf tools: Fix build against newer glibc\n  perf tools: Fix error handling of unknown events\n  perf evlist: Fix missing event name init for default event\n  perf list: Fix exit value\n"
    },
    {
      "commit": "4762e252f4afc6909edb0babe9c25f126afedcaa",
      "tree": "f4d68be15b2c5887f98894996899e9e3f191ce4c",
      "parents": [
        "3210d190dcb717c328d74f8c3f69ec717d665b40",
        "60c5f08e154fd235056645e050f2cd5671b19125"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 22 11:25:44 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 22 11:25:44 2011 -0700"
      },
      "message": "Merge branch \u0027stable/bug.fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug.fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen/tracing: Fix tracing config option properly\n  xen: Do not enable PV IPIs when vector callback not present\n  xen/x86: replace order-based range checking of M2P table by linear one\n  xen: xen-selfballoon.c needs more header files\n"
    },
    {
      "commit": "886b66ef2f2d4984f6c72d86a9d8a3ffe4344fa5",
      "tree": "f6115e0dcf8008377be21528ee8c2f3423086bb0",
      "parents": [
        "b503c7a273c0a3018ad11ea8c513c639120afbf4"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Fri Aug 19 22:14:47 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:21:41 2011 -0400"
      },
      "message": "bcma: add uevent to the bus, to autoload drivers\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\nAcked-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "b503c7a273c0a3018ad11ea8c513c639120afbf4",
      "tree": "526dcf0b534ae6366ee52c962045e3591025f33d",
      "parents": [
        "543cc38c8fe86deba4169977c61eb88491036837"
      ],
      "author": {
        "name": "Senthil Balasubramanian",
        "email": "senthilb@qca.qualcomm.com",
        "time": "Fri Aug 19 18:43:06 2011 +0530"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:21:41 2011 -0400"
      },
      "message": "ath9k_hw: Fix STA (AR9485) bringup issue due to incorrect MAC address\n\nDue to some recent optimization done in the way the mac address\nbytes are written into the OTP memory, some AR9485 chipsets were\nforced to use the first byte from the eeprom template and the\nremaining bytes are read from OTP.\n\nAR9485 happens to use generic eeprom template which has 0x1 as\nthe first byte causes issues in bringing up the card.\n\nSo fixed the eeprom template accordingly to address the issue.\n\nCc: stable@kernel.org\nCc: Paul Stewart \u003cpstew@google.com\u003e\nSigned-off-by: Senthil Balasubramanian \u003csenthilb@qca.qualcomm.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "543cc38c8fe86deba4169977c61eb88491036837",
      "tree": "8a0daa46eb7108e57fb4ec8e45df65ecc6b623f6",
      "parents": [
        "ecb4433550f0620f3d1471ae7099037ede30a91e"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Aug 12 14:02:04 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:21:40 2011 -0400"
      },
      "message": "rt2x00: do not drop usb dev reference counter on suspend\n\nWhen hibernating -\u003eresume may not be called by usb core, but disconnect\nand probe instead, so we do not increase the counter after decreasing\nit in -\u003esupend. As a result we free memory early, and get crash when\nunplugging usb dongle.\n\nBUG: unable to handle kernel paging request at 6b6b6b9f\nIP: [\u003cc06909b0\u003e] driver_sysfs_remove+0x10/0x30\n*pdpt \u003d 0000000034f21001 *pde \u003d 0000000000000000\nPid: 20, comm: khubd Not tainted 3.1.0-rc1-wl+ #20 LENOVO 6369CTO/6369CTO\nEIP: 0060:[\u003cc06909b0\u003e] EFLAGS: 00010202 CPU: 1\nEIP is at driver_sysfs_remove+0x10/0x30\nEAX: 6b6b6b6b EBX: f52bba34 ECX: 00000000 EDX: 6b6b6b6b\nESI: 6b6b6b6b EDI: c0a0ea20 EBP: f61c9e68 ESP: f61c9e64\n DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068\nProcess khubd (pid: 20, ti\u003df61c8000 task\u003df6138270 task.ti\u003df61c8000)\nCall Trace:\n [\u003cc06909ef\u003e] __device_release_driver+0x1f/0xa0\n [\u003cc0690b20\u003e] device_release_driver+0x20/0x40\n [\u003cc068fd64\u003e] bus_remove_device+0x84/0xe0\n [\u003cc068e12a\u003e] ? device_remove_attrs+0x2a/0x80\n [\u003cc068e267\u003e] device_del+0xe7/0x170\n [\u003cc06d93d4\u003e] usb_disconnect+0xd4/0x180\n [\u003cc06d9d61\u003e] hub_thread+0x691/0x1600\n [\u003cc0473260\u003e] ? wake_up_bit+0x30/0x30\n [\u003cc0442a39\u003e] ? complete+0x49/0x60\n [\u003cc06d96d0\u003e] ? hub_disconnect+0xd0/0xd0\n [\u003cc06d96d0\u003e] ? hub_disconnect+0xd0/0xd0\n [\u003cc0472eb4\u003e] kthread+0x74/0x80\n [\u003cc0472e40\u003e] ? kthread_worker_fn+0x150/0x150\n [\u003cc0809b3e\u003e] kernel_thread_helper+0x6/0x10\n\nCc: stable@kernel.org\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Ivo van Doorn \u003cIvDoorn@gmail.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "ecb4433550f0620f3d1471ae7099037ede30a91e",
      "tree": "d650895f78a024c45b5113cf923d7311caa74712",
      "parents": [
        "4475a0a93f368e57d5306d4cbe9318e8c1c90c41"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Aug 12 14:00:59 2011 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:21:40 2011 -0400"
      },
      "message": "mac80211: fix suspend/resume races with unregister hw\n\nDo not call -\u003esuspend, -\u003eresume methods after we unregister wiphy. Also\ndelete sta_clanup timer after we finish wiphy unregister to avoid this:\n\nWARNING: at lib/debugobjects.c:262 debug_print_object+0x85/0xa0()\nHardware name: 6369CTO\nODEBUG: free active (active state 0) object type: timer_list hint: sta_info_cleanup+0x0/0x180 [mac80211]\nModules linked in: aes_i586 aes_generic fuse bridge stp llc autofs4 sunrpc cpufreq_ondemand acpi_cpufreq mperf ext2 dm_mod uinput thinkpad_acpi hwmon sg arc4 rt2800usb rt2800lib crc_ccitt rt2x00usb rt2x00lib mac80211 cfg80211 i2c_i801 iTCO_wdt iTCO_vendor_support e1000e ext4 mbcache jbd2 sd_mod crc_t10dif sr_mod cdrom yenta_socket ahci libahci pata_acpi ata_generic ata_piix i915 drm_kms_helper drm i2c_algo_bit video [last unloaded: microcode]\nPid: 5663, comm: pm-hibernate Not tainted 3.1.0-rc1-wl+ #19\nCall Trace:\n [\u003cc0454cfd\u003e] warn_slowpath_common+0x6d/0xa0\n [\u003cc05e05e5\u003e] ? debug_print_object+0x85/0xa0\n [\u003cc05e05e5\u003e] ? debug_print_object+0x85/0xa0\n [\u003cc0454dae\u003e] warn_slowpath_fmt+0x2e/0x30\n [\u003cc05e05e5\u003e] debug_print_object+0x85/0xa0\n [\u003cf8a808e0\u003e] ? sta_info_alloc+0x1a0/0x1a0 [mac80211]\n [\u003cc05e0bd2\u003e] debug_check_no_obj_freed+0xe2/0x180\n [\u003cc051175b\u003e] kfree+0x8b/0x150\n [\u003cf8a126ae\u003e] cfg80211_dev_free+0x7e/0x90 [cfg80211]\n [\u003cf8a13afd\u003e] wiphy_dev_release+0xd/0x10 [cfg80211]\n [\u003cc068d959\u003e] device_release+0x19/0x80\n [\u003cc05d06ba\u003e] kobject_release+0x7a/0x1c0\n [\u003cc07646a8\u003e] ? rtnl_unlock+0x8/0x10\n [\u003cf8a13adb\u003e] ? wiphy_resume+0x6b/0x80 [cfg80211]\n [\u003cc05d0640\u003e] ? kobject_del+0x30/0x30\n [\u003cc05d1a6d\u003e] kref_put+0x2d/0x60\n [\u003cc05d056d\u003e] kobject_put+0x1d/0x50\n [\u003cc08015f4\u003e] ? mutex_lock+0x14/0x40\n [\u003cc068d60f\u003e] put_device+0xf/0x20\n [\u003cc069716a\u003e] dpm_resume+0xca/0x160\n [\u003cc04912bd\u003e] hibernation_snapshot+0xcd/0x260\n [\u003cc04903df\u003e] ? freeze_processes+0x3f/0x90\n [\u003cc049151b\u003e] hibernate+0xcb/0x1e0\n [\u003cc048fdc0\u003e] ? pm_async_store+0x40/0x40\n [\u003cc048fe60\u003e] state_store+0xa0/0xb0\n [\u003cc048fdc0\u003e] ? pm_async_store+0x40/0x40\n [\u003cc05d0200\u003e] kobj_attr_store+0x20/0x30\n [\u003cc0575ea4\u003e] sysfs_write_file+0x94/0xf0\n [\u003cc051e26a\u003e] vfs_write+0x9a/0x160\n [\u003cc0575e10\u003e] ? sysfs_open_file+0x200/0x200\n [\u003cc051e3fd\u003e] sys_write+0x3d/0x70\n [\u003cc080959f\u003e] sysenter_do_call+0x12/0x28\n\nCc: stable@kernel.org\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "4475a0a93f368e57d5306d4cbe9318e8c1c90c41",
      "tree": "b4b7b23d8939d3e764bf54026ae42205dc6850be",
      "parents": [
        "16a9d06c753abc44f66f88e03bbecb3f1e45d71b",
        "687beaa0d1d937c327e2f97b4b4fa6c23ca70624"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:20:09 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:20:09 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/padovan/bluetooth\n"
    },
    {
      "commit": "eb18fa5bdb935b6c3b1c93fadf3fbd95bfb103ed",
      "tree": "cf43eb3601e3957cc98b1f0088657bdb40de226b",
      "parents": [
        "fbe5e29ec1886967255e76946aaf537b8cc9b81e",
        "16a9d06c753abc44f66f88e03bbecb3f1e45d71b"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:16:07 2011 -0400"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Aug 22 14:16:07 2011 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless into for-davem\n"
    },
    {
      "commit": "9eff794b777ac9ca034129a1b637204000c8fb29",
      "tree": "5f833d94eb3b3a084e5083b89bdc8728447f1665",
      "parents": [
        "c0409feb86893f5ccf73964c7b2b47ca64bdb014"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Aug 22 09:45:42 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 22 09:59:26 2011 -0700"
      },
      "message": "Input: ad714x - read the interrupt status registers in a row\n\nThe interrupt status registers should be read in row to avoid invalid data.\n\nAlter \"read\" method for both bus options to allow reading several registers\nin a row and make sure we read interrupt status registers properly.\n\nRead sequence saves 50% of bus transactions compared to single register\nreads. So use it also for the result registers, which are also located\nin a row.\n\nAlso update copyright notice.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "c0409feb86893f5ccf73964c7b2b47ca64bdb014",
      "tree": "cb889f2e239a6261e8b657979b932b32bae579da",
      "parents": [
        "6337de2204be3b7b40825a1d30de30e514e8947b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 22 09:45:39 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 22 09:59:20 2011 -0700"
      },
      "message": "Input: ad714x - use DMA-safe buffers for spi_write()\n\nspi_write() requires use of DMA-safe (cacheline aligned) buffers.\nAlso use the same buffers when reading data since to avoid extra\nlocking and potential memory allocation in spi_write_then_read().\n\nAcked-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6337de2204be3b7b40825a1d30de30e514e8947b",
      "tree": "e76e4b6ba4460ed5e20d8ebdcfa91273f7c5cb5f",
      "parents": [
        "5b9063b19caaffe7135e1f9b8b22174ded0f586b"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sun Aug 21 21:04:12 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 22 09:59:12 2011 -0700"
      },
      "message": "Input: ad714x - fix endianness issues\n\nAllow driver to be used on Big Endian boxes.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "5b9063b19caaffe7135e1f9b8b22174ded0f586b",
      "tree": "e93a30c0af580f3ea2a44049c6cec0b97f997931",
      "parents": [
        "b9cc510b395543cb7dba89c76421d23ed9e85f95"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Sun Aug 21 21:04:12 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 22 09:59:06 2011 -0700"
      },
      "message": "Input: ad714xx-spi - force SPI bus into the default 8-bit mode\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "60c5f08e154fd235056645e050f2cd5671b19125",
      "tree": "af2d81268cb83fd1f7fffedfbb9eddf91a8d53d1",
      "parents": [
        "3c05c4bed4ccce3f22f6d7899b308faae24ad198"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Aug 11 13:17:20 2011 -0700"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Aug 22 11:28:33 2011 -0400"
      },
      "message": "xen/tracing: Fix tracing config option properly\n\nSteven Rostedt says we should use CONFIG_EVENT_TRACING.\n\nCc:Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "3c05c4bed4ccce3f22f6d7899b308faae24ad198",
      "tree": "1ba50aca8583443ca5228d2a536e32a71f8d1097",
      "parents": [
        "ccbcdf7cf1b5f6c6db30d84095b9c6c53043af55"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Wed Aug 17 15:15:00 2011 +0200"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Aug 22 11:28:09 2011 -0400"
      },
      "message": "xen: Do not enable PV IPIs when vector callback not present\n\nFix regression for HVM case on older (\u003c4.1.1) hypervisors caused by\n\n  commit 99bbb3a84a99cd04ab16b998b20f01a72cfa9f4f\n  Author: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\n  Date:   Thu Dec 2 17:55:10 2010 +0000\n\n    xen: PV on HVM: support PV spinlocks and IPIs\n\nThis change replaced the SMP operations with event based handlers without\ntaking into account that this only works when the hypervisor supports\ncallback vectors. This causes unexplainable hangs early on boot for\nHVM guests with more than one CPU.\n\nBugLink: http://bugs.launchpad.net/bugs/791850\n\nCC: stable@kernel.org\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nTested-and-Reported-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "ba95c45a78d57ac05bf45d81b92a6ec4d299695d",
      "tree": "c2b07088bdf3de2922eaa5bf0439b98c61a68b97",
      "parents": [
        "4fb1a35c0185f8fa3e71b12de62b8752a9a9ed0f"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel.daenzer@amd.com",
        "time": "Fri Aug 19 15:24:18 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 22 09:55:19 2011 +0100"
      },
      "message": "drm/radeon: Make vramlimit parameter actually work.\n\nSigned-off-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4fb1a35c0185f8fa3e71b12de62b8752a9a9ed0f",
      "tree": "060b3f9e608934918738bb16249de55b816a924c",
      "parents": [
        "24cae9e7c9537fd6a16bc2f5ec398ee4bef5d007"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel.daenzer@amd.com",
        "time": "Fri Aug 19 15:24:17 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 22 09:54:52 2011 +0100"
      },
      "message": "drm/radeon: Explicitly print GTT/VRAM offsets on test failure.\n\nOtherwise these would need to be painstakingly calculated looking at the source\ncode.\n\nSigned-off-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "24cae9e7c9537fd6a16bc2f5ec398ee4bef5d007",
      "tree": "38c7a98cd2e30c34997470797f1584d70fd6e45d",
      "parents": [
        "ffb57c4b8612c31204b06713770f6df4b8a94e4f"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel.daenzer@amd.com",
        "time": "Fri Aug 19 15:24:16 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 22 09:54:12 2011 +0100"
      },
      "message": "drm/radeon: Take IH ring into account for test size calculation.\n\nSigned-off-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ffb57c4b8612c31204b06713770f6df4b8a94e4f",
      "tree": "f21fa0e39c45dee70b5c0d82954fcf161eb5af26",
      "parents": [
        "3210d190dcb717c328d74f8c3f69ec717d665b40"
      ],
      "author": {
        "name": "Jay Estabrook",
        "email": "jay.estabrook@gmail.com",
        "time": "Wed Jul 06 23:57:13 2011 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 22 09:31:08 2011 +0100"
      },
      "message": "drm/radeon/alpha: Add Alpha support to Radeon DRM code\n\nAlpha needs to have available the system bus address for the Radeon\u0027s\nlocal memory, so that it can be used in ttm_bo_vm_fault(), when building\nthe PTEs for accessing that VRAM.  So, we make bus.addr hold the ioremap()\nreturn, and then we can modify bus.base appropriately for use during page\nfault processing.\n\nSigned-off-by: Jay Estabrook \u003cjay.estabrook@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3210d190dcb717c328d74f8c3f69ec717d665b40",
      "tree": "4fbdbc85beea494165dc4bc8866f77051a730762",
      "parents": [
        "6719db6a23d4b7f1e5052eedae394135e3aef9c1",
        "aaff12039ffd812d0c8bbff50b87b6f1f09bec3e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 21 18:13:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 21 18:13:19 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: core: handle ack_busy when fetching the Config ROM\n"
    },
    {
      "commit": "b9cc510b395543cb7dba89c76421d23ed9e85f95",
      "tree": "a9d89e611a167775734107621599ab426291c29b",
      "parents": [
        "2782a35132339574b06ce30556eb9f97eb1d26cd"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Aug 21 12:48:08 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Aug 21 12:49:45 2011 -0700"
      },
      "message": "Input: ep93xx_keypad - add missing include of linux/module.h\n\nep93xx_keypad.c uses interfaces from linux/module.h,\nso it should include that file.  This patch fixes build errors.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2782a35132339574b06ce30556eb9f97eb1d26cd",
      "tree": "a922981740adeff4349c62eca2da075037fc8592",
      "parents": [
        "d70d43d7d719ab709af7df109e706e804fe21834"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Sun Aug 21 12:48:04 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Aug 21 12:49:41 2011 -0700"
      },
      "message": "Input: tnetv107x-ts - add missing include of linux/module.h\n\ntnetv107x-ts.c uses interfaces from linux/module.h,\nso it should include that file.  This patch fixes build errors.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "6719db6a23d4b7f1e5052eedae394135e3aef9c1",
      "tree": "2faf96d69696df0edfc0ab4d8f0c980ee0b89986",
      "parents": [
        "c063d8a60fc912ae198f054608ad461a69dc9a19"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "josef@redhat.com",
        "time": "Sat Aug 20 08:29:51 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 21 07:02:00 2011 -0700"
      },
      "message": "Btrfs: fix 64 bit divide problem\n\nThis fixes a regression introduced by commit cdcb725c05fe (\"Btrfs: check\nif there is enough space for balancing smarter\").  We can\u0027t do 64-bit\ndivides on 32-bit architectures.\n\nIn cases where we need to divide/multiply by 2 we should just left/right\nshift respectively, and in cases where theres N number of devices use\ndo_div.  Also make the counters u64 to match up with rw_devices.\nThanks,\n\nSigned-off-by: Josef Bacik \u003cjosef@redhat.com\u003e\nAcked-and-tested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c063d8a60fc912ae198f054608ad461a69dc9a19",
      "tree": "fb7804322f0fa7880b073a5b2a4f2bd1a01ee5c0",
      "parents": [
        "79058c4b9ed82415d0690ce6d520252741653486",
        "dccaf33fa37a1bc5d651baeb3bfeb6becb86597b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 21 06:59:41 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 21 06:59:41 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  ext4: flush any pending end_io requests before DIO reads w/dioread_nolock\n  ext4: fix nomblk_io_submit option so it correctly converts uninit blocks\n  ext4: Resolve the hang of direct i/o read in handling EXT4_IO_END_UNWRITTEN.\n  ext4: call ext4_ioend_wait and ext4_flush_completed_IO in ext4_evict_inode\n  ext4: Fix ext4_should_writeback_data() for no-journal mode\n"
    },
    {
      "commit": "79058c4b9ed82415d0690ce6d520252741653486",
      "tree": "b7857545498725b321306dbaa27c80bb35ccc41a",
      "parents": [
        "47c08f3107270e5a439bc0106a308f7c48c9621d",
        "de75577c8c3ab733f808c65e1a9d55882efde68e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 21 06:59:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 21 06:59:02 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: sound/aoa/fabrics/layout.c: remove unneeded kfree\n  ALSA: hda - Fix error check from snd_hda_get_conn_index() in patch_cirrus.c\n  ALSA: hda - Don\u0027t spew too many ELD errors\n  ALSA: usb-audio - Fix missing mixer dB information\n  ALSA: hda - Add \"PCM\" volume to vmaster slave list\n  ALSA: hda - Fix duplicated capture-volume creation for ALC268 models\n  ALSA: ac97: Add HP Compaq dc5100 SFF(PT003AW) to Headphone Jack Sense whitelist\n  ALSA: snd_usb_caiaq: track submitted output urbs\n"
    },
    {
      "commit": "47c08f3107270e5a439bc0106a308f7c48c9621d",
      "tree": "d003f7337671bd240da4a463cc6fe1f6fb163e55",
      "parents": [
        "bed8cad9593974a46de5c8aa3d2ee7c49c17182f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sat Aug 20 11:49:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 20 18:02:32 2011 -0700"
      },
      "message": "pci: fix new kernel-doc warning in pci.c\n\nFix new kernel-doc warning in pci.c:\n\n  Warning(drivers/pci/pci.c:3259): No description found for parameter \u0027mps\u0027\n  Warning(drivers/pci/pci.c:3259): Excess function parameter \u0027rq\u0027 description in \u0027pcie_set_mps\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5598473a5b40c47a8c5349dd2c2630797169cf1a",
      "tree": "514474c6359d158fe1adc7477dbcf64c326b1770",
      "parents": [
        "4a0342ca8e8150bd47e7118a76e300692a1b6b7b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 17:14:54 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 17:14:54 2011 -0700"
      },
      "message": "sparc: Allow handling signals when stack is corrupted.\n\nIf we can\u0027t push the pending register windows onto the user\u0027s stack,\nwe disallow signal delivery even if the signal would be delivered on a\nvalid seperate signal stack.\n\nAdd a register window save area in the signal frame, and store any\nunsavable windows there.\n\nOn sigreturn, if any windows are still queued up in the signal frame,\ntry to push them back onto the stack and if that fails we kill the\nprocess immediately.\n\nThis allows the debug/tst-longjmp_chk2 glibc test case to pass.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d70d43d7d719ab709af7df109e706e804fe21834",
      "tree": "7496180be2373f9f5343fb0c0eb21435cf5f0999",
      "parents": [
        "28ac293363368650963ee4c1e323c1ff502c121f"
      ],
      "author": {
        "name": "Jiejing Zhang",
        "email": "jiejing.zhang@freescale.com",
        "time": "Sat Aug 20 14:38:01 2011 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sat Aug 20 14:39:53 2011 -0700"
      },
      "message": "Input: max11801_ts - correct license statement\n\nThe original license statement was confusing since it was unclear if\nthe license was pure GPLv2 or GPLv2+ and did not match the license\nof the driver max11801_ts was derived from. The license is GPLv2+.\n\nSigned-off-by: Jiejing Zhang \u003cjiejing.zhang@freescale.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "fbe5e29ec1886967255e76946aaf537b8cc9b81e",
      "tree": "29256fddc5970305e8f70b1df36a208deede83dd",
      "parents": [
        "98e77438aed3cd3343cbb86825127b1d9d2bea33"
      ],
      "author": {
        "name": "Daniel Schwierzeck",
        "email": "daniel.schwierzeck@googlemail.com",
        "time": "Fri Aug 19 12:04:20 2011 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 14:13:05 2011 -0700"
      },
      "message": "atm: br2684: Fix oops due to skb-\u003edev being NULL\n\nThis oops have been already fixed with commit\n\n    27141666b69f535a4d63d7bc6d9e84ee5032f82a\n\n    atm: [br2684] Fix oops due to skb-\u003edev being NULL\n\n    It happens that if a packet arrives in a VC between the call to open it on\n    the hardware and the call to change the backend to br2684, br2684_regvcc\n    processes the packet and oopses dereferencing skb-\u003edev because it is\n    NULL before the call to br2684_push().\n\nbut have been introduced again with commit\n\n    b6211ae7f2e56837c6a4849316396d1535606e90\n\n    atm: Use SKB queue and list helpers instead of doing it by-hand.\n\nSigned-off-by: Daniel Schwierzeck \u003cdaniel.schwierzeck@googlemail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "de75577c8c3ab733f808c65e1a9d55882efde68e",
      "tree": "09c9b6f77ecb2c8e4bdd823c8748606cddf8f3d0",
      "parents": [
        "1b004d03d8670bdd871e0f297ed20bc510e404de"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Aug 20 08:12:41 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Aug 20 09:27:04 2011 +0200"
      },
      "message": "ALSA: sound/aoa/fabrics/layout.c: remove unneeded kfree\n\nThe label outnodev is only used when kzalloc has not yet taken place or has\nfailed, so there is no need for the call for kfree under this label.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nidentifier x;\nexpression E1!\u003d0,E2,E3,E4;\nstatement S;\niterator I;\n@@\n\n(\nif (...) { ... when !\u003d kfree(x)\n               when !\u003d x \u003d E3\n               when !\u003d E3 \u003d x\n*  return ...;\n }\n... when !\u003d x \u003d E2\n    when !\u003d I(...,x,...) S\nif (...) { ... when !\u003d x \u003d E4\n kfree(x); ... return ...; }\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1b004d03d8670bdd871e0f297ed20bc510e404de",
      "tree": "ad1df1f55b8b3a004907ceada35c1c185b35461e",
      "parents": [
        "b6acf013bdc6f6ff9643030add85832d44034a28"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Aug 20 09:19:59 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Aug 20 09:24:54 2011 +0200"
      },
      "message": "ALSA: hda - Fix error check from snd_hda_get_conn_index() in patch_cirrus.c\n\nsnd_hda_get_conn_index() returns a negative value while the current code\nstores it in an unsigned int.  It must be stored in a signed integer.\n\nReported-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b6acf013bdc6f6ff9643030add85832d44034a28",
      "tree": "f4a9d53153906292cfc529e35fd2d8d0bf07d4a6",
      "parents": [
        "38b65190c6ab0be8ce7cff69e734ca5b5e7fa309"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Aug 20 09:14:45 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Aug 20 09:23:10 2011 +0200"
      },
      "message": "ALSA: hda - Don\u0027t spew too many ELD errors\n\nCurrently HD-audio driver shows the all error ELD byte as an error\nin the kernel message.  This is annoying when the video driver doesn\u0027t\nset the correct ELD from the beginning. e.g. radeon sends a zero-byte\ndata, but we still check ELD with the fixed 128 byte as a workaround\nfor some broken devices, it spews 128-times errors.\n\nFor avoiding this, the driver aborts reading when the first byte is\ninvalid.  In such a case, the whole data is certainly invalid.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bed8cad9593974a46de5c8aa3d2ee7c49c17182f",
      "tree": "88ece6a6eb7ad750286ba9d8ab1037578429a234",
      "parents": [
        "5ccc38740a283aba81a00e92941310d0c1aeb2ee",
        "b095cd0a0ccdbc00c9fd99d90b22f8563687971f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 19 23:07:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 19 23:07:08 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/drm-intel:\n  drm/i915: set GFX_MODE to pre-Ivybridge default value even on Ivybridge\n"
    },
    {
      "commit": "dccaf33fa37a1bc5d651baeb3bfeb6becb86597b",
      "tree": "ff41c9c0208589fded8176089380e316dd5c7965",
      "parents": [
        "9dd75f1f1a02d656a11a7b9b9e6c2759b9c1e946"
      ],
      "author": {
        "name": "Jiaying Zhang",
        "email": "jiayingz@google.com",
        "time": "Fri Aug 19 19:13:32 2011 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Aug 19 19:13:32 2011 -0400"
      },
      "message": "ext4: flush any pending end_io requests before DIO reads w/dioread_nolock\n\nThere is a race between ext4 buffer write and direct_IO read with\ndioread_nolock mount option enabled. The problem is that we clear\nPageWriteback flag during end_io time but will do\nuninitialized-to-initialized extent conversion later with dioread_nolock.\nIf an O_direct read request comes in during this period, ext4 will return\nzero instead of the recently written data.\n\nThis patch checks whether there are any pending uninitialized-to-initialized\nextent conversion requests before doing O_direct read to close the race.\nNote that this is just a bandaid fix. The fundamental issue is that we\nclear PageWriteback flag before we really complete an IO, which is\nproblem-prone. To fix the fundamental issue, we may need to implement an\nextent tree cache that we can use to look up pending to-be-converted extents.\n\nSigned-off-by: Jiaying Zhang \u003cjiayingz@google.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "b095cd0a0ccdbc00c9fd99d90b22f8563687971f",
      "tree": "e75b0061ad30d7ee8df4e35ff90b1d0cdfe006b4",
      "parents": [
        "4e6343898fe7eed6b3c0c3c809347bc88d5b4a1e"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Aug 12 15:28:32 2011 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Aug 19 11:57:12 2011 -0700"
      },
      "message": "drm/i915: set GFX_MODE to pre-Ivybridge default value even on Ivybridge\n\nPrior to Ivybridge, the GFX_MODE would default to 0x800, meaning that\nMI_FLUSH would flush the TLBs in addition to the rest of the caches\nindicated in the MI_FLUSH command.  However starting with Ivybridge, the\nregister defaults to 0x2800 out of reset, meaning that to invalidate the\nTLB we need to use PIPE_CONTROL.  Since we\u0027re not doing that yet, go\nback to the old default so things work.\n\nv2: don\u0027t forget to actually *clear* the new bit\n\nReviewed-by: Eric Anholt \u003ceric@anholt.net\u003e\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nTested-by: Kenneth Graunke \u003ckenneth@whitecape.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "5ccc38740a283aba81a00e92941310d0c1aeb2ee",
      "tree": "ba7d725947975a9391e085bd1d5958b004bfdc3e",
      "parents": [
        "0c3bef612881ee6216a36952ffaabfc35b83545c",
        "b53d1ed734a2b9af8da115b836b658daa7d47a48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 19 10:47:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 19 10:47:07 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-block: (23 commits)\n  Revert \"cfq: Remove special treatment for metadata rqs.\"\n  block: fix flush machinery for stacking drivers with differring flush flags\n  block: improve rq_affinity placement\n  blktrace: add FLUSH/FUA support\n  Move some REQ flags to the common bio/request area\n  allow blk_flush_policy to return REQ_FSEQ_DATA independent of *FLUSH\n  xen/blkback: Make description more obvious.\n  cfq-iosched: Add documentation about idling\n  block: Make rq_affinity \u003d 1 work as expected\n  block: swim3: fix unterminated of_device_id table\n  block/genhd.c: remove useless cast in diskstats_show()\n  drivers/cdrom/cdrom.c: relax check on dvd manufacturer value\n  drivers/block/drbd/drbd_nl.c: use bitmap_parse instead of __bitmap_parse\n  bsg-lib: add module.h include\n  cfq-iosched: Reduce linked group count upon group destruction\n  blk-throttle: correctly determine sync bio\n  loop: fix deadlock when sysfs and LOOP_CLR_FD race against each other\n  loop: add BLK_DEV_LOOP_MIN_COUNT\u003d%i to allow distros 0 pre-allocated loop devices\n  loop: add management interface for on-demand device allocation\n  loop: replace linked list of allocated devices with an idr index\n  ...\n"
    },
    {
      "commit": "0c3bef612881ee6216a36952ffaabfc35b83545c",
      "tree": "46e69e46d557c319ff3f261f37f1c184eaa9b844",
      "parents": [
        "01b883358ba4b616d9d161b43af4bb5ee8124fe8",
        "69566dd8be42dea7a22f625abc96e65bb4b45d1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 19 10:02:37 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 19 10:02:37 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: OF: Don\u0027t crash when bridge parent is NULL.\n  PCI: export pcie_bus_configure_settings symbol\n  PCI: code and comments cleanup\n  PCI: make cardbus-bridge resources optional\n  PCI: make SRIOV resources optional\n  PCI : ability to relocate assigned pci-resources\n  PCI: honor child buses add_size in hot plug configuration\n  PCI: Set PCI-E Max Payload Size on fabric\n"
    },
    {
      "commit": "815efa1eab5b0c3e071e5d6df0cc2d7e0c7e6fd7",
      "tree": "ed9c3434451213cc40ce938c8413f8449dbeb786",
      "parents": [
        "71aa79a8c2537eb07cd26b5e4dc43274a9c10692"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Fri Aug 12 17:55:18 2011 +0300"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 21:01:46 2011 +0400"
      },
      "message": "s3c-adc-battery: Fix compilation error due to missing header (module.h)\n\nAdd linux/module.h to fix this compilation error:\n\ndrivers/power/s3c_adc_battery.c:435:15: error: expected declaration specifiers or ‘...’ before string constant\ndrivers/power/s3c_adc_battery.c:435:1: warning: data definition has no type or storage class\ndrivers/power/s3c_adc_battery.c:435:1: warning: type defaults to ‘int’ in declaration of ‘MODULE_AUTHOR’\ndrivers/power/s3c_adc_battery.c:435:15: warning: function declaration isn’t a prototype\ndrivers/power/s3c_adc_battery.c:436:20: error: expected declaration specifiers or ‘...’ before string constant\ndrivers/power/s3c_adc_battery.c:436:1: warning: data definition has no type or storage class\ndrivers/power/s3c_adc_battery.c:436:1: warning: type defaults to ‘int’ in declaration of ‘MODULE_DESCRIPTION’\ndrivers/power/s3c_adc_battery.c:436:20: warning: function declaration isn’t a prototype\ndrivers/power/s3c_adc_battery.c:437:16: error: expected declaration specifiers or ‘...’ before string constant\ndrivers/power/s3c_adc_battery.c:437:1: warning: data definition has no type or storage class\ndrivers/power/s3c_adc_battery.c:437:1: warning: type defaults to ‘int’ in declaration of ‘MODULE_LICENSE’\ndrivers/power/s3c_adc_battery.c:437:16: warning: function declaration isn’t a prototype\nmake[2]: *** [drivers/power/s3c_adc_battery.o] Error 1\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Ian Lartey \u003cian@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "71aa79a8c2537eb07cd26b5e4dc43274a9c10692",
      "tree": "8ddd73d6365a3f97b82e8ddbc693db881c669451",
      "parents": [
        "d555ab6bb321814853ca8a8d4e8e22d52e18a871"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Aug 01 07:29:31 2011 +0800"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 21:01:41 2011 +0400"
      },
      "message": "max8997_charger: Needs module.h\n\npower/max8997_charger.c uses interfaces from linux/module.h,\nso it should include that file.  This fixes build errors.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "d555ab6bb321814853ca8a8d4e8e22d52e18a871",
      "tree": "10ef21553591629f6e5859b4cb3ee9435b0fd471",
      "parents": [
        "93ee7a9340d64f20295aacc3fb6a22b759323280"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri Jul 29 21:11:43 2011 -0700"
      },
      "committer": {
        "name": "Anton Vorontsov",
        "email": "cbouatmailru@gmail.com",
        "time": "Fri Aug 19 20:56:58 2011 +0400"
      },
      "message": "max8998_charger: Needs module.h\n\npower/max8998_charger.c uses interfaces from linux/module.h,\nso it should include that file.  This fixes build errors.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Anton Vorontsov \u003ccbouatmailru@gmail.com\u003e\n"
    },
    {
      "commit": "69566dd8be42dea7a22f625abc96e65bb4b45d1f",
      "tree": "48e73a52bd8b79b5b8674243b54b5f2e346e5b9b",
      "parents": [
        "debc3b778508f59696ff188f0feca271dcbfa7d9"
      ],
      "author": {
        "name": "David Daney",
        "email": "david.daney@cavium.com",
        "time": "Tue Aug 16 11:24:37 2011 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Aug 19 08:51:37 2011 -0700"
      },
      "message": "PCI: OF: Don\u0027t crash when bridge parent is NULL.\n\nIn pcibios_get_phb_of_node(), we will crash while booting if\nbus-\u003ebridge-\u003eparent is NULL.\n\nCheck for this case and avoid dereferencing the NULL pointer.\n\nSigned-off-by: David Daney \u003cdavid.daney@cavium.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "98e77438aed3cd3343cbb86825127b1d9d2bea33",
      "tree": "a26022d2d359c25096c39a59cdd01ecf6aea62bb",
      "parents": [
        "2d5b2c5ca0d3ebe707386b3add365496460cf918"
      ],
      "author": {
        "name": "Daniel Baluta",
        "email": "dbaluta@ixiacom.com",
        "time": "Fri Aug 19 03:19:07 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 19 03:19:07 2011 -0700"
      },
      "message": "ipv6: Fix ipv6_getsockopt for IPV6_2292PKTOPTIONS\n\nIPV6_2292PKTOPTIONS is broken for 32-bit applications running\nin COMPAT mode on 64-bit kernels.\n\nThe same problem was fixed for IPv4 with the patch:\nipv4: Fix ip_getsockopt for IP_PKTOPTIONS,\ncommit dd23198e58cd35259dd09e8892bbdb90f1d57748\n\nSigned-off-by: Sorin Dumitru \u003csdumitru@ixiacom.com\u003e\nSigned-off-by: Daniel Baluta \u003cdbaluta@ixiacom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "b53d1ed734a2b9af8da115b836b658daa7d47a48"
}
