)]}'
{
  "log": [
    {
      "commit": "ddd53bf11172822bc02b32b876a491010257d1b0",
      "tree": "bb6085fe06e245bf1bf7aec4c4f93bdaf2a6bee0",
      "parents": [
        "08cefa9fa7e5b3ddaefb8b7bfa408d148429c08d"
      ],
      "author": {
        "name": "Mathias Krause",
        "email": "minipli@googlemail.com",
        "time": "Tue Sep 20 14:22:59 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 20 23:12:42 2011 -0700"
      },
      "message": "sparc, exec: remove redundant addr_limit assignment\n\nThe address limit is already set in flush_old_exec() so this assignment of\nUSER_DS is redundant.\n\nSigned-off-by: Mathias Krause \u003cminipli@googlemail.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "08cefa9fa7e5b3ddaefb8b7bfa408d148429c08d",
      "tree": "07a33d960d2ce5d72733dd21cf8d179fd06d145a",
      "parents": [
        "1a8e0da5937a6c87807083baa318cf8f98dac9aa"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 11 10:42:20 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 16 14:21:33 2011 -0700"
      },
      "message": "sparc64: Future proof Niagara cpu detection.\n\nRecognize T4 and T5 chips.  Treating them both as \"T2 plus other\nstuff\" should be extremely safe and make sure distributions will work\nwhen those chips actually ship to customers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1a8e0da5937a6c87807083baa318cf8f98dac9aa",
      "tree": "2fabd3b97a5c13c04614ecfea23ad19cc0431626",
      "parents": [
        "0f43dd546d991ca260d8a72d07f617907c508de8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 29 21:14:29 2011 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 29 21:14:29 2011 -0700"
      },
      "message": "sparc64: Only Panther cheetah+ chips have POPC.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f43dd546d991ca260d8a72d07f617907c508de8",
      "tree": "65142f2e3a03ce712c76a45f41c94e2d833e08f7",
      "parents": [
        "2cd6c7f7f1e3a116506bb3326f0d23a6b801638a",
        "e9278a475f845833b569ca47171e64fe48c616e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:38:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:38:29 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: (42 commits)\n  netpoll: fix incorrect access to skb data in __netpoll_rx\n  cassini: init before use in cas_interruptN.\n  can: ti_hecc: Fix uninitialized spinlock in probe\n  can: ti_hecc: Fix unintialized variable\n  net: sh_eth: fix the compile error\n  net/phy: fix DP83865 phy interrupt handler\n  sendmmsg/sendmsg: fix unsafe user pointer access\n  ibmveth: Fix leak when recycling skb and hypervisor returns error\n  arp: fix rcu lockdep splat in arp_process()\n  bridge: fix a possible use after free\n  bridge: Pseudo-header required for the checksum of ICMPv6\n  mcast: Fix source address selection for multicast listener report\n  MAINTAINERS: Update GIT trees for network development\n  ath9k: Fix PS wrappers in ath9k_set_coverage_class\n  carl9170: Fix mismatch in carl9170_op_set_key mutex lock-unlock\n  wl12xx: add max_sched_scan_ssids value to the hw description\n  wl12xx: Fix validation of pm_runtime_get_sync return value\n  wl12xx: Remove obsolete testmode NVS push command\n  bcma: add uevent to the bus, to autoload drivers\n  ath9k_hw: Fix STA (AR9485) bringup issue due to incorrect MAC address\n  ...\n"
    },
    {
      "commit": "2cd6c7f7f1e3a116506bb3326f0d23a6b801638a",
      "tree": "0c7b2de254ebd00999b3fd81f0941ea32eb9e14e",
      "parents": [
        "380dc2008824473450b0c6596dcd429965a4a9da",
        "38f7f8f05e8239e9871f7e1c4b0a842080e85315"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:37:42 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:37:42 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  sparc32,sun4d: Change IPI IRQ level to prevent collision between IPI and timer interrupt\n  sparc: Remove another reference to nfsservctl\n"
    },
    {
      "commit": "380dc2008824473450b0c6596dcd429965a4a9da",
      "tree": "47c60165ec5e6c2d11f876cf4ac467bbf58aee7a",
      "parents": [
        "c42a2634d8495a764e918a8c4252c100ef23b369",
        "a408baea3cdd2a7b5ad3d70080dff454b8883f62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:37:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:37:17 2011 -0700"
      },
      "message": "Merge branch \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x\n\n* \u0027rmobile-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x:\n  ARM: mach-shmobile: sh7372 CMT3 and CMT4 clock support\n  ARM: mach-shmobile: sh7372 MSIOF clock support\n  ARM: mach-shmobile: clock-sh7372: fixup USB-DMAC1 settings\n  ARM: mach-shmobile: clock-sh73a0: tidyup CKSCR main clock selecter\n  ARM: mach-shmobile: Remove 3DG/SGX from sh7372 INTCS\n  ARM: mach-shmobile: mackerel: Add USB-DMA ID\n  mmc: sdhi, mmcif: zboot: Correct clock disable logic\n  ARM: mach-shmobile: ag5evm: SDHI requires waiting for idle\n  ARM: static should be at beginning of declaration\n  ARM: mach-shmobile: Use CMT2 for timer on sh7372\n  ARM: mach-shmobile: sh7372: Add USB-DMAC support\n"
    },
    {
      "commit": "c42a2634d8495a764e918a8c4252c100ef23b369",
      "tree": "c3003ae880afb1a98c4554311aa068656cc7bf37",
      "parents": [
        "f9557a4477140d2aa6845d310edbdeff735c80e1",
        "21d41f2b312231536cf981c960c83cc4493c0293"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:34:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 13:34:48 2011 -0700"
      },
      "message": "Merge branch \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x\n\n* \u0027sh-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-3.x:\n  sh: fix the compile error in setup-sh7757.c\n  serial: sh-sci: report CTS as active for get_mctrl\n  sh: Add unaligned memory access for PC relative intructions\n  sh: Fix unaligned memory access for branches without delay slots\n  sh: Fix up fallout from cpuidle changes.\n  serial: sh-sci: console Runtime PM support\n  sh: Fix conflicting definitions of ptrace_triggered\n  serial: sh-sci: fix DMA build by including dma-mapping.h\n  serial: sh-sci: Fix up default regtype probing.\n  sh: intc: enable both edges GPIO interrupts on sh7372\n  shwdt: fix usage of mod_timer\n  clocksource: sh_cmt: wait for CMCNT on init V2\n"
    },
    {
      "commit": "f9557a4477140d2aa6845d310edbdeff735c80e1",
      "tree": "19048619ee51698f3db86245c11bbd762f00f944",
      "parents": [
        "c6a389f123b9f68d605bb7e0f9b32ec1e3e14132"
      ],
      "author": {
        "name": "Florian Tobias Schandinat",
        "email": "FlorianSchandinat@gmx.de",
        "time": "Sat Aug 27 19:32:34 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 29 10:13:29 2011 -0700"
      },
      "message": "MAINTAINERS: change framebuffer maintainer\n\nAs Paul has not much time for it I take over maintaining the\nframebuffer subsystem.\n\nSigned-off-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38f7f8f05e8239e9871f7e1c4b0a842080e85315",
      "tree": "07ec2f9cae65bc299f12f3a1bf32bc28ae121ed7",
      "parents": [
        "2ee04a10697a642ee3b53f0019d3dac7b79f9aae"
      ],
      "author": {
        "name": "Kjetil Oftedal",
        "email": "oftedal@gmail.com",
        "time": "Mon Aug 29 00:16:28 2011 +0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 29 09:20:40 2011 -0700"
      },
      "message": "sparc32,sun4d: Change IPI IRQ level to prevent collision between IPI and timer interrupt\n\nOn Sun4d systems running in SMP mode, IRQ 14 is used for timer interrupts\nand has a specialized interrupt handler. IPI is currently set to use IRQ 14\nas well, which causes it to trigger the timer interrupt handler, and not the\nIPI interrupt handler.\n\nThe IPI interrupt is therefore changed to IRQ 13, which is the highest\nnormally handled interrupt. This IRQ is also used for SBUS interrupts,\nhowever there is nothing in the IPI/SBUS interrupt handlers that indicate\nthat they will not handle sharing the interrupt.\n(IRQ 13 is indicated as audio interrupt, which is unlikely to be found in a\nsun4d system)\n\nSigned-off-by: Kjetil Oftedal \u003coftedal@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2ee04a10697a642ee3b53f0019d3dac7b79f9aae",
      "tree": "939696abc08bf9762397a4cb6480da3200d44861",
      "parents": [
        "c6a389f123b9f68d605bb7e0f9b32ec1e3e14132"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Aug 29 15:43:40 2011 +1000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 29 09:19:24 2011 -0700"
      },
      "message": "sparc: Remove another reference to nfsservctl\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a408baea3cdd2a7b5ad3d70080dff454b8883f62",
      "tree": "d78d0a97774efb7aa02999e53acdecfd8b246230",
      "parents": [
        "7ceb6666f03bc691e692c8d14ea2a8f3fa879ec8"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Aug 26 05:28:42 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 16:41:02 2011 +0900"
      },
      "message": "ARM: mach-shmobile: sh7372 CMT3 and CMT4 clock support\n\nAdd clock control support for sh7372 CMT hardware blocks.\n\nNo upstream sh7372 boards are making use of CMT3 + CMT4,\nbut the sh7372 hardware happens to come out of reset with\nall CMT MSTP clocks _enabled_, so to save power we need\nto implement a fix in software to shut down unused clocks.\n\nThis patch relies on the recently merged\n\n 794d78f drivers: sh: late disabling of clocks V2\n\nto make sure the unused clocks get disabled as expected.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7ceb6666f03bc691e692c8d14ea2a8f3fa879ec8",
      "tree": "4cc9c2c62afdc6ee6cc84a28f8d382f6f5989fdf",
      "parents": [
        "6b4cb8ffe8251a60cae6678959b9dec47337b8de"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Fri Aug 26 05:25:11 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 16:39:58 2011 +0900"
      },
      "message": "ARM: mach-shmobile: sh7372 MSIOF clock support\n\nAdd clock control support for sh7372 MSIOF hardware blocks.\n\nNo upstream sh7372 boards are making use of MSIOF0-\u003e2,\nbut the sh7372 hardware happens to come out of reset with\nall MSIOF MSTP clocks _enabled_, so to save power we need\nto implement a fix in software to shut down unused clocks.\n\nThis patch relies on the recently merged\n\n 794d78f drivers: sh: late disabling of clocks V2\n\nto make sure the unused clocks get disabled as expected.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6b4cb8ffe8251a60cae6678959b9dec47337b8de",
      "tree": "e83d21c01865b2c9e9899670cfa362188b33c9f8",
      "parents": [
        "86d84083cfb15dd9594eefff7859e982770930d0"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu Aug 25 03:47:42 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 16:37:38 2011 +0900"
      },
      "message": "ARM: mach-shmobile: clock-sh7372: fixup USB-DMAC1 settings\n\nUSB-DMAC1 needs SMSTPCR4/MSTP407 controls, not MSTP214\nthis patch tested on mackerel board\n\nReported-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "86d84083cfb15dd9594eefff7859e982770930d0",
      "tree": "db7f84e2cd4d072388a12229736805de054f1944",
      "parents": [
        "4861da4feebe548a749c7f52c89a325839c3d281"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Aug 26 07:27:45 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 16:22:39 2011 +0900"
      },
      "message": "ARM: mach-shmobile: clock-sh73a0: tidyup CKSCR main clock selecter\n\nMAINCKSEL is [29:28], not [27:24]\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4861da4feebe548a749c7f52c89a325839c3d281",
      "tree": "59c17d0a850502f6d1ae036e5b3bc03b15c37d03",
      "parents": [
        "8a1c049aa9d31710dac5a794b47be5a081a886e4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Aug 10 05:45:30 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 16:13:10 2011 +0900"
      },
      "message": "ARM: mach-shmobile: Remove 3DG/SGX from sh7372 INTCS\n\nThis patch removes support for the SGX interrupt source in\nthe sh7372 INTCS controller.\n\nThe SGX hardware block included in sh7372 is already hooked\nup to the ARM Cortex-A8 core using the INTCA controller,\nso SGX users are encouraged to make use of that interrupt\nsource instead.\n\nRemoving support for the SGX interrupt source in INTCS\nsimplifies the sh7372 power management code by allowing\nus to assume that only INTCA needs to be powered on to\noperate the SGX hardware.\n\nIf the INTCS interrupt source would be kept then the kernel\nwould be forced to deal with additional dependencies that does\nnot follow the regular power domain hiearachy. With this\npatch in place we can safely power down INTCS while the\nSGX is operating.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8a1c049aa9d31710dac5a794b47be5a081a886e4",
      "tree": "e4512cf806af87ba69291ba10b72fddf7b97bd77",
      "parents": [
        "fe43756143c4efa6f8fdef07aa3ca4dc0be24ada",
        "afe48049ab1d0ca83afe45f9d5116bf4507741eb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 16:10:24 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 16:10:24 2011 +0900"
      },
      "message": "Merge branch \u0027rmobile/dma\u0027 into rmobile-fixes-for-linus\n"
    },
    {
      "commit": "21d41f2b312231536cf981c960c83cc4493c0293",
      "tree": "c790040507b7cee3b2a3ffe4e728d6df72d2ce5e",
      "parents": [
        "4480a688b2beaa82ecac269b6e21bf1a26251bf9"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "yoshihiro.shimoda.uh@renesas.com",
        "time": "Tue Aug 23 09:15:46 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 15:47:38 2011 +0900"
      },
      "message": "sh: fix the compile error in setup-sh7757.c\n\nFix the following build errors:\n\n  CC      arch/sh/kernel/cpu/sh4a/setup-sh7757.o\narch/sh/kernel/cpu/sh4a/setup-sh7757.c:681: error: implicit declaration of function ‘DMA_BIT_MASK’\narch/sh/kernel/cpu/sh4a/setup-sh7757.c:681: error: initializer element is not constant\narch/sh/kernel/cpu/sh4a/setup-sh7757.c:681: error: (near initialization for ‘usb_ehci_device.dev.coherent_dma_mask’)\narch/sh/kernel/cpu/sh4a/setup-sh7757.c:705: error: initializer element is not constant\narch/sh/kernel/cpu/sh4a/setup-sh7757.c:705: error: (near initialization for ‘usb_ohci_device.dev.coherent_dma_mask’)\nmake[3]: *** [arch/sh/kernel/cpu/sh4a/setup-sh7757.o] Error 1\n\nSigned-off-by: Yoshihiro Shimoda \u003cyoshihiro.shimoda.uh@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4480a688b2beaa82ecac269b6e21bf1a26251bf9",
      "tree": "57fdf49cc582ce32a643e0a52fb6469ce1879ec3",
      "parents": [
        "34f7145a63211eb7ecfcafa6c2a8db5646baf953"
      ],
      "author": {
        "name": "Yoshii Takashi",
        "email": "takashi.yoshii.zj@renesas.com",
        "time": "Tue Aug 23 08:27:18 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 15:47:33 2011 +0900"
      },
      "message": "serial: sh-sci: report CTS as active for get_mctrl\n\nsh-sci.c sets hardware up and then let the HW do all flow controls.\nThere is no software code, nor needs to get/set real CTS signal.\n\nBut, when turning CRTSCTS on through termios, uart_set_termios() in\nserial_core.c checks CTS, and stops TX if it is inactive at the moment.\n\nBecause sci_get_mctrl() returns a fixed value DTR|RTS|DSR but CTS,\nthe sequence\n  open -\u003e set CRTSCTS -\u003e write\nhit the case and stop working, no more outputs.\n\nThis patch makes sci_get_mctrl() report CTS in addition.\n\nSigned-off-by: Takashi YOSHII \u003ctakashi.yoshii.zj@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "34f7145a63211eb7ecfcafa6c2a8db5646baf953",
      "tree": "daaa5fe82c1d80c806c6da6cb69cd96218f27072",
      "parents": [
        "0710b91c516ffd448db6e80e9026f11778a80d45"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "Phil.Edworthy@renesas.com",
        "time": "Wed Aug 24 10:43:59 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 15:32:10 2011 +0900"
      },
      "message": "sh: Add unaligned memory access for PC relative intructions\n\nThis adds unaligned memory access support for the following instructions:\n  mov.w @(disp,PC),Rn\n  mov.l @(disp,PC),Rn\n\nThese instructions are often used on SH2A toolchains.\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0710b91c516ffd448db6e80e9026f11778a80d45",
      "tree": "ecb5955e09895f775ed7d6e38ee38facb87c1ff2",
      "parents": [
        "2d0b579a9831c927bcebf5f61055e7462f0af2dc"
      ],
      "author": {
        "name": "Phil Edworthy",
        "email": "Phil.Edworthy@renesas.com",
        "time": "Mon Aug 22 15:56:08 2011 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 29 15:32:04 2011 +0900"
      },
      "message": "sh: Fix unaligned memory access for branches without delay slots\n\nThis patch just clears the return code for those cases where an\nunaligned memory access occurs on branch instructions without a\ndelay slot.\n\nSigned-off-by: Phil Edworthy \u003cphil.edworthy@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c6a389f123b9f68d605bb7e0f9b32ec1e3e14132",
      "tree": "054cd012bc78f56115cbce211e310082d119acf6",
      "parents": [
        "c11a7e26f8ee60bda0e64983291113ce5d04df55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 28 21:16:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 28 21:16:01 2011 -0700"
      },
      "message": "Linux 3.1-rc4\n"
    },
    {
      "commit": "c11a7e26f8ee60bda0e64983291113ce5d04df55",
      "tree": "78bf945aa5502093cbee291dc35117a07ab09da2",
      "parents": [
        "219f358e0ba9a98640341e030533089860af1cc6",
        "d0168fdc7a1301c8139eb63a465038f63e342b39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 28 10:05:39 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 28 10:05:39 2011 -0700"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\n* \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  ARM: mach-shmobile: sh7372 LCDC1 suspend fix V2 (incremental)\n  OMAP: omap_device: only override _noirq methods, not normal suspend/resume\n  PM / Runtime: Correct documentation of pm_runtime_irq_safe()\n  ARM: mach-shmobile: sh7372 LCDC1 suspend fix\n  sh-sci / PM: Use power.irq_safe\n  PM: Use spinlock instead of mutex in clock management functions\n"
    },
    {
      "commit": "219f358e0ba9a98640341e030533089860af1cc6",
      "tree": "3004773886a9d65c194c8ebf43e07f53cbe79af9",
      "parents": [
        "f5b940997397229975ea073679b03967932a541b",
        "0278ccd9d53e07c4e699432b2fed9de6c56f506c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 27 09:32:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 27 09:32:08 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: sbp2: fix panic after rmmod with slow targets\n"
    },
    {
      "commit": "d0168fdc7a1301c8139eb63a465038f63e342b39",
      "tree": "fd8e97314de1f26b33be6f3a62d4215406601e7c",
      "parents": [
        "ff35336d3efd1ec4015b56f690191ed69730cbb0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Sat Aug 27 14:21:00 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Aug 27 14:21:00 2011 +0200"
      },
      "message": "ARM: mach-shmobile: sh7372 LCDC1 suspend fix V2 (incremental)\n\nThis patch updates the recently submitted\n\"Associate the HDMI clock together with LCDC1 on sh7372\"\nto V2 with the following change:\n - Use lcdc1_device on AP4EVB to build properly.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "f5b940997397229975ea073679b03967932a541b",
      "tree": "a477f440175d67b67928d6d11c845fe98f09eb72",
      "parents": [
        "b727d20269e8ef1de002bfea8099f5e9db9e9f23"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri Aug 26 18:03:11 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 15:09:58 2011 -0700"
      },
      "message": "All Arch: remove linkage for sys_nfsservctl system call\n\nThe nfsservctl system call is now gone, so we should remove all\nlinkage for it.\n\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\nSigned-off-by: J. Bruce Fields \u003cbfields@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b727d20269e8ef1de002bfea8099f5e9db9e9f23",
      "tree": "f0856689e20a0b9739d778b61cb2f907c911eb9f",
      "parents": [
        "7a54f5e19f90342340112939ef592fff20fc370c",
        "0de3b4856907d9937c6c23cfbfdec1e8e3596ea7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 15:00:49 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 15:00:49 2011 -0700"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux-2.6:\n  drm/i915: Fix wrong initializer for \"locked\" variable in assert_panel_unlocked\n  i915: do not setup intel_backlight twice\n"
    },
    {
      "commit": "7a54f5e19f90342340112939ef592fff20fc370c",
      "tree": "bbd73403916cfc404da1ca5401dcd1d9239e22be",
      "parents": [
        "efe45ab1ee04551936f8343bd4ca1ff02ffc23bb",
        "c96fbdd0ab97235f930ebf24b38fa42a2e3458cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:10:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:10:06 2011 -0700"
      },
      "message": "Merge branch \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (30 commits)\n  USB: ftdi_sio: add Calao reference board support\n  USB option driver K3765/K4505 avoid CDC_DATA interface\n  USB: option: add YUGA device id to driver\n  usb: s5p-ehci: fix a NULL pointer deference\n  USB: EHCI: Do not rely on PORT_SUSPEND to stop USB resuming in ehci_bus_resume().\n  USB option driver add PID of Huawei Vodafone K4605\n  USB option driver add PID of Huawei Vodafone K3806\n  xhci: Handle zero-length isochronous packets.\n  USB: Avoid NULL pointer deref in usb_hcd_alloc_bandwidth.\n  usb: musb: gadget: fix error path\n  usb: gadget: f_phonet: unlock in error case\n  usb: musb: blackfin: include prefetch head file\n  usb: musb: tusb6010: fix compilation\n  usb: gadget: renesas_usbhs: fix DMA build by including dma-mapping.h\n  usb: musb: cppi: fix build errors due to DBG and missing musb variable\n  usb: musb: ux500: replace missing DBG with dev_dbg\n  usb: musb: ux500: set dma config for both src and dst\n  usb: musb: fix oops on musb_gadget_pullup\n  usb: host: ehci-omap: fix .remove and failure handling path of .probe(v1)\n  usb: gadget: hid: don\u0027t STALL when processing a HID Descriptor request\n  ...\n"
    },
    {
      "commit": "efe45ab1ee04551936f8343bd4ca1ff02ffc23bb",
      "tree": "f2bc88ccd5a01770b6a8efe3f6023068179f610b",
      "parents": [
        "3ab47029d91993745212624e49d16a75abc8f207",
        "b280a97d1caf6fe1d38b51ebb31219391f5ad1a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:06:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:06:06 2011 -0700"
      },
      "message": "Merge branch \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6\n\n* \u0027tty-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty-2.6:\n  omap-serial: Allow IXON and IXOFF to be disabled.\n  TTY: serial, document ignoring of uart-\u003eops-\u003estartup error\n  TTY: pty, fix pty counting\n  8250: Fix race condition in serial8250_backup_timeout().\n  serial/8250_pci: delete duplicate data definition\n  8250_pci: add support for Rosewill RC-305 4x serial port card\n  tty: Add \"spi:\" prefix for spi modalias\n  atmel_serial: fix atmel_default_console_device\n  serial: 8250_pnp: add Intermec CV60 touchscreen device\n  drivers/serial/ucc_uart.c: Fix compiler warning\n  pch_uart: Set PCIe bus number using probe parameter\n  serial: samsung: Fix build error\n"
    },
    {
      "commit": "3ab47029d91993745212624e49d16a75abc8f207",
      "tree": "e0953f10e43bfaa9a3567ebe2c45a20a21d8e80b",
      "parents": [
        "0cf0adb073908a66b6875ef8e016b235b9d43ee3",
        "651d62a8b0378b911f083a1712d9d228894f46d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:05:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:05:09 2011 -0700"
      },
      "message": "Merge branch \u0027driver-core-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* \u0027driver-core-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6:\n  drivers:misc: ti-st: fix unexpected UART close\n  drivers:misc: ti-st: free skb on firmware download\n  drivers:misc: ti-st: wait for completion at fail\n  drivers:misc: ti-st: reinit completion before send\n  drivers:misc: ti-st: fail-safe on wrong pkt type\n  drivers:misc: ti-st: reinit completion on ver read\n  drivers:misc:ti-st: platform hooks for chip states\n  drivers:misc: ti-st: avoid a misleading dbg msg\n  base/devres.c: quiet sparse noise about context imbalance\n  pti: add missing CONFIG_PCI dependency\n  drivers/base/devtmpfs.c: correct annotation of `setup_done\u0027\n  driver core: fix kernel-doc warning in platform.c\n  firmware: fix google/gsmi.c build warning\n"
    },
    {
      "commit": "0cf0adb073908a66b6875ef8e016b235b9d43ee3",
      "tree": "02e822713dee980aa310404bcfa97ed72dee6fc5",
      "parents": [
        "96d185c76584b285dbaf39e4399a9a690ce7aa6d",
        "1b965f1891eac2d8583b5248ef0bcbc91c201e27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:03:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 13:03:12 2011 -0700"
      },
      "message": "Merge branch \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6\n\n* \u0027staging-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging-2.6:\n  staging: tidspbridge: fix compilation on dsp clock functions\n  staging: octeon-ethernet: Add missing #includes.\n  Staging: zcache: signedness bug in tmem_get()\n  staging: zcache: fix crash on high memory swap\n  staging: brcm80211: SPARC build error fix\n  staging: brcm80211: fix compile error on non-x86 archs since 3.0 kernel\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": "96d185c76584b285dbaf39e4399a9a690ce7aa6d",
      "tree": "18fe9e8dc4ba0764e024fc534bf75b05d21af63e",
      "parents": [
        "a94cc4e6c0a26a7c8f79a432ab2c89534aa674d5",
        "8adb4ca344b48bbbf87ca66fd07a2dd503619714"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 09:28:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 09:28:22 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] memory hotplug: only unassign assigned increments\n  [S390] Change default action from reipl to stop for on_restart\n  [S390] arch/s390/kernel/ipl.c: correct error detection check\n  [S390] drivers/s390/block/dasd_ioctl.c: add missing kfree\n  [S390] nss,initrd: kernel image and initrd must be in different segments\n"
    },
    {
      "commit": "a94cc4e6c0a26a7c8f79a432ab2c89534aa674d5",
      "tree": "c49bd80e9001f189c8f3b3c77518c3cbbb1fc6b9",
      "parents": [
        "1e8d4e8be2e104514564983239af9dd9521c7779"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill.shutemov@linux.intel.com",
        "time": "Fri Aug 26 12:20:59 2011 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 09:03:29 2011 -0700"
      },
      "message": "sfi: table irq 0xFF means \u0027no interrupt\u0027\n\nAccording to the SFI specification irq number 0xFF means device has no\ninterrupt or interrupt attached via GPIO.\n\nCurrently, we don\u0027t handle this special case and set irq field in\n*_board_info structs to 255.  It leads to confusion in some drivers.\nAccelerometer driver tries to register interrupt 255, fails and prints\n\"Cannot get IRQ\" to dmesg.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1e8d4e8be2e104514564983239af9dd9521c7779",
      "tree": "15d4ba08c3f22d1893bea672909753a8f55b625a",
      "parents": [
        "671ee7f0ce62e4b991b47fcf1c161c3f710dabbc",
        "26b9b559ed9ff3bef5642ef731748d28d894705f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 09:01:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 26 09:01:30 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: (32 commits)\n  ALSA: hda: Conexant: Allow different output types to share DAC\n  ASoC: Correct element count for WM8996 sidetone HPF\n  ASoC: Tegra: wm8903 machine driver: Drop Ventana support\n  ASoC: Add samsung maintainer\n  ASoC: Add Springbank I/O card to Speyside Kconfig\n  ALSA: hda/conexant - Enable ADC-switching for auto-mic mode, too\n  ALSA: hda - Fix double-headphone/speaker paths for Cxt auto-parser\n  ALSA: hda - Update jack-sense info even when no automute is set\n  ALSA: hda - Fix output-path initialization for Realtek auto-parser\n  sound/soc/fsl/mpc8610_hpcd.c: add missing of_node_put\n  sound/soc/fsl/p1022_ds.c: add missing of_node_put\n  sound/soc/ep93xx/ep93xx-i2s.c: add missing kfree\n  sound/soc/kirkwood/kirkwood-i2s.c: add missing kfree\n  ASoC: soc-core: use GFP_KERNEL flag for kmalloc in snd_soc_cnew\n  sound/soc/fsl/fsl_dma.c: add missing of_node_put\n  ASoC: Clear completions from late WM8996 FLL lock IRQs\n  ASoC: Clear any outstanding WM8962 FLL lock completions before waiting\n  ASoC: Ensure we only run Speyside WM8962 bias level callbacks once\n  ASoC: Fix configuration of WM8996 input enables\n  ASoC: WM8996 record paths need AIFCLK\n  ...\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": "2d0b579a9831c927bcebf5f61055e7462f0af2dc",
      "tree": "3181c183b463e745601b1f4efda0f8fff3f1c08b",
      "parents": [
        "e80ca144ea902efa7aed446780fd9fad421fd8d3",
        "671ee7f0ce62e4b991b47fcf1c161c3f710dabbc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 26 16:49:51 2011 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 26 16:49:51 2011 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux into sh-fixes-for-linus\n"
    },
    {
      "commit": "26b9b559ed9ff3bef5642ef731748d28d894705f",
      "tree": "9145782f06f68f88c004828d5f85d8d772d1cde6",
      "parents": [
        "468c5458856236cde6df1b0654d32bf6625349a5",
        "18036b5866b5e407a28f444a80de186a5d7df767"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 26 09:29:43 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Aug 26 09:29:43 2011 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "671ee7f0ce62e4b991b47fcf1c161c3f710dabbc",
      "tree": "3f6d4343681051e5f68f17ab0068ccab0e834c96",
      "parents": [
        "62d1760180c84cba68cc83696fa0bde0593007bd"
      ],
      "author": {
        "name": "Liu Gang-B34182",
        "email": "B34182@freescale.com",
        "time": "Thu Aug 25 15:59:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 18:51:06 2011 -0700"
      },
      "message": "arch/powerpc/sysdev/fsl_rio.c: correct IECSR register clear value\n\nThis bug causes the IECSR register clear failure.  In this case, the RETE\n(retry error threshold exceeded) interrupt will be generated and cannot be\ncleared.  So the related ISR may be called persistently.\n\nThe RETE bit in IECSR is cleared by writing a 1 to it.\n\nSigned-off-by: Liu Gang \u003cGang.Liu@freescale.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62d1760180c84cba68cc83696fa0bde0593007bd",
      "tree": "67aac33c82bec7cc50034374c58b7ef1f5bd38a2",
      "parents": [
        "4e8896cde182b4eab6f2d0af9b6eef87720fae0d"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Thu Aug 25 15:59:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 18:51:00 2011 -0700"
      },
      "message": "drivers/rtc/rtc-s3c.c: allow multiple open / allow no-ioctl-open\u0027ed rtc to have irq.\n\nThe previous rtc-s3c had two issues related with its IRQ.\n\n1. Users cannot open rtc multiple times because an open operation\n   calls request_irq on the same IRQ.  (e.g., two user processes wants to\n   open and read RTC time from rtc-s3c at the same time)\n\n2. If alarm is set and no one has the rtc opened with filesystem\n   (either the alarm is set by kernel/boot-loader or user set an alarm and\n   closed rtc dev file), the pending bit is not cleared and no further\n   interrupt is invoked.  When the alarm is used by the system itself such\n   as a resume from suspend-to-RAM or other Low-power modes/idle, this is\n   a critical issue.\n\nThis patch mitigates these issues by calling request_irq at probe and\nfree_irq at remove.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Changhwan Youn \u003cchaos.youn@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e8896cde182b4eab6f2d0af9b6eef87720fae0d",
      "tree": "868568e19734b88b810eb9f80c4bd42d5c406e8e",
      "parents": [
        "1424e21f66f4c51c31ba6ac188df46b43f51556b"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Thu Aug 25 15:59:22 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 18:50:43 2011 -0700"
      },
      "message": "drivers/rtc/rtc-s3c.c: correct debug messages\n\nRTC-S3C used to print out debug messages incorrectly.  This patch\ncorrects incorrect outputs.  (undecoded bcd numbers, incorrectly decoded\nregister values)\n\nThis patch affects the pr-debug messages only.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Changhwan Youn \u003cchaos.youn@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1424e21f66f4c51c31ba6ac188df46b43f51556b",
      "tree": "0c341efce4f0f9abdb3bd0f5ac27ad1e99c733aa",
      "parents": [
        "02016bc0381c4af9153b4e4008edfadae2bd6abc"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:35 2011 -0700"
      },
      "message": "drivers/leds/leds-bd2802.c: bd2802_unregister_led_classdev() should unregister all registered leds\n\nbd2802_unregister_led_classdev() should unregister all registered\ninstances of led_classdev class that had registered by\nbd2802_register_led_classdev().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Kim Kyuwon \u003cq1.kim@samsung.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "02016bc0381c4af9153b4e4008edfadae2bd6abc",
      "tree": "ebb25c7176431027c48dec42936460af1c3d9f28",
      "parents": [
        "37b7bf67c36d3a2b426c0cb2787d948949574103"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Thu Aug 25 15:59:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:35 2011 -0700"
      },
      "message": "cris: add arch/cris/include/asm/serial.h\n\nFix the following build errors:\n\n  drivers/tty/serial/8250_early.c:160: error: \u0027BASE_BAUD\u0027 undeclared (first use in this function): 1 errors in 1 logs\n  drivers/tty/serial/8250_early.c:37:24: error: asm/serial.h: No such file or directory: 1 errors in 1 logs\n\nI am not sure if (1843200 / 16) is suitable for cris, but most other\narch\u0027s define it as this value.\n\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "37b7bf67c36d3a2b426c0cb2787d948949574103",
      "tree": "f2dc879f02041fad9f1ce1a308333c56ba015438",
      "parents": [
        "b89d5f17d4b02ae9f3a691c2cb260e1929c6261b"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:20 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:35 2011 -0700"
      },
      "message": "drivers/misc/ab8500-pwm.c: fix modalias\n\nSince 43cc71eed12 (\"platform: prefix MODALIAS with \"platform:\"\"), the\nplatform modalias is prefixed with \"platform:\".\n\nThis patch changes the MODULE_ALIAS to \"platform:ab8500-pwm\".\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b89d5f17d4b02ae9f3a691c2cb260e1929c6261b",
      "tree": "0046168d316ba49ce628061244229f6e157524f8",
      "parents": [
        "c53252b780e26c73c6a4e40bc14179447504cccd"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:19 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:35 2011 -0700"
      },
      "message": "drivers/misc/fsa9480.c: fix a leak of the IRQ during init failure\n\nMake sure we are passing the same cookie in all calls to\nrequest_threaded_irq() and free_irq().\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Donggeun Kim \u003cdg77.kim@samsung.com\u003e\nCc: Minkyu Kang \u003cmk7.kang@samsung.com\u003e\nCc: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c53252b780e26c73c6a4e40bc14179447504cccd",
      "tree": "9c2fe8346141c5e8c4bfb26256d23ef36620124a",
      "parents": [
        "cc7993f6439b49909a8792660c4d0741fec9d584"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "backlight: fix module alias prefix for adp8870_bl\n\nThis is an i2c driver, not a platform driver, thus use \"i2c\" prefix for\nthe module alias.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cc7993f6439b49909a8792660c4d0741fec9d584",
      "tree": "036093bfb2d5606c05fda6e08a433867e138ee21",
      "parents": [
        "23751be0094012eb6b4756fa80ca54b3eb83069f"
      ],
      "author": {
        "name": "Dilan Lee",
        "email": "dilee@nvidia.com",
        "time": "Thu Aug 25 15:59:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "backlight: add a callback \u0027notify_after\u0027 for backlight control\n\nWe need a callback to do some things after pwm_enable, pwm_disable\nand pwm_config.\n\nSigned-off-by: Dilan Lee \u003cdilee@nvidia.com\u003e\nReviewed-by: Robert Morell \u003crmorell@nvidia.com\u003e\nReviewed-by: Arun Murthy \u003carun.murthy@stericsson.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "23751be0094012eb6b4756fa80ca54b3eb83069f",
      "tree": "30c33d9165bb33d64bd42d6e9bc1e4cbed1c0780",
      "parents": [
        "86383b55791bd97e88ef493e33ef521ee244f3d9"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "jweiner@redhat.com",
        "time": "Thu Aug 25 15:59:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "memcg: fix hierarchical oom locking\n\nCommit 79dfdaccd1d5 (\"memcg: make oom_lock 0 and 1 based rather than\ncounter\") tried to oom lock the hierarchy and roll back upon\nencountering an already locked memcg.\n\nThe code is confused when it comes to detecting a locked memcg, though,\nso it would fail and rollback after locking one memcg and encountering\nan unlocked second one.\n\nThe result is that oom-locking hierarchies fails unconditionally and\nthat every oom killer invocation simply goes to sleep on the oom\nwaitqueue forever.  The tasks practically hang forever without anyone\nintervening, possibly holding locks that trip up unrelated tasks, too.\n\nSigned-off-by: Johannes Weiner \u003cjweiner@redhat.com\u003e\nAcked-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "86383b55791bd97e88ef493e33ef521ee244f3d9",
      "tree": "2881954f3230b9f613f0854c0e144053e86f0ba9",
      "parents": [
        "15b1a8f2b990c0c1dacfad0e5ccaf05c32c52147"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "leds: add missing include of linux/module.h\n\nAdd missing include of linux/module.h for drivers that use interfaces from\nlinux/module.h.  This patch fixes build errors.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nCc: Jonathan McDowell \u003cnoodles@earth.li\u003e\nAcked-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nCc: Magnus Damm \u003cdamm@opensource.se\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "15b1a8f2b990c0c1dacfad0e5ccaf05c32c52147",
      "tree": "476f77f84036eb0df4cb6af33cfcaa8990efa63c",
      "parents": [
        "284fb68d00c56e971ed01e0b4bac5ddd4d1b74ab"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 25 15:59:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "drivers/video/backlight/ep93xx_bl.c: add missing include of linux/module.h\n\nep93xx_bl.c uses interfaces from linux/module.h, so it should include\nthat file.  This patch fixes build errors:\n\n    CC [M]  drivers/video/backlight/ep93xx_bl.o\n  drivers/video/backlight/ep93xx_bl.c:138: error: \u0027THIS_MODULE\u0027 undeclared here (not in a function)\n  drivers/video/backlight/ep93xx_bl.c:158: error: expected declaration specifiers or \u0027...\u0027 before string constant\n  drivers/video/backlight/ep93xx_bl.c:158: warning: data definition has no type or storage class\n  ...\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Ryan Mallon \u003crmallon@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "284fb68d00c56e971ed01e0b4bac5ddd4d1b74ab",
      "tree": "5cdfea6c179aa0ed315ba171d924b9dc513dd2e3",
      "parents": [
        "439423f6894aa0dec22187526827456f5004baed"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Thu Aug 25 15:59:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "rapidio: fix use of non-compatible registers\n\nReplace/remove use of RIO v.1.2 registers/bits that are not\nforward-compatible with newer versions of RapidIO specification.\n\nRapidIO specification v.1.3 removed Write Port CSR, Doorbell CSR,\nMailbox CSR and Mailbox and Doorbell bits of the PEF CAR.\n\nUse of removed (since RIO v.1.3) register bits affects users of\ncurrently available 1.3 and 2.x compliant devices who may use not so\nrecent kernel versions.\n\nRemoving checks for unsupported bits makes corresponding routines\ncompatible with all versions of RapidIO specification.  Therefore,\nbackporting makes stable kernel versions compliant with RIO v.1.3 and\nlater as well.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nCc: Chul Kim \u003cchul.kim@idt.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "439423f6894aa0dec22187526827456f5004baed",
      "tree": "1f22238a24b83e0beb1467a1f73b0db952c69894",
      "parents": [
        "4c30c6f566c0989ddaee3407da44751e340a63ed"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Aug 25 15:59:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "vmscan: clear ZONE_CONGESTED for zone with good watermark\n\nZONE_CONGESTED is only cleared in kswapd, but pages can be freed in any\ntask.  It\u0027s possible ZONE_CONGESTED isn\u0027t cleared in some cases:\n\n 1. the zone is already balanced just entering balance_pgdat() for\n    order-0 because concurrent tasks free memory.  In this case, later\n    check will skip the zone as it\u0027s balanced so the flag isn\u0027t cleared.\n\n 2. high order balance fallbacks to order-0.  quote from Mel: At the\n    end of balance_pgdat(), kswapd uses the following logic;\n\n\tIf reclaiming at high order {\n\t\tfor each zone {\n\t\t\tif all_unreclaimable\n\t\t\t\tskip\n\t\t\tif watermark is not met\n\t\t\t\torder \u003d 0\n\t\t\t\tloop again\n\n\t\t\t/* watermark is met */\n\t\t\tclear congested\n\t\t}\n\t}\n\n    i.e. it clears ZONE_CONGESTED if it the zone is balanced.  if not,\n    it restarts balancing at order-0.  However, if the higher zones are\n    balanced for order-0, kswapd will miss clearing ZONE_CONGESTED as\n    that only happens after a zone is shrunk.  This can mean that\n    wait_iff_congested() stalls unnecessarily.\n\nThis patch makes kswapd clear ZONE_CONGESTED during its initial\nhighmem-\u003edma scan for zones that are already balanced.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Mel Gorman \u003cmgorman@suse.de\u003e\nReviewed-by: Minchan Kim \u003cminchan.kim@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c30c6f566c0989ddaee3407da44751e340a63ed",
      "tree": "0f8801e2449a37c1e4ac78588c474b3327a7c430",
      "parents": [
        "47331231bb997a8adb79774fc4cf4bb48fe4e00a"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Thu Aug 25 15:59:11 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "kernel/printk: do not turn off bootconsole in printk_late_init() if keep_bootcon\n\nIt seems that 7bf693951a8e (\"console: allow to retain boot console via\nboot option keep_bootcon\") doesn\u0027t always achieve what it aims, as when\nprintk_late_init() runs it unconditionally turns off all boot consoles.\nWith this patch, I am able to see more messages on the boot console in\nKVM guests than I can without, when keep_bootcon is specified.\n\nI think it is appropriate for the relevant -stable trees.  However, it\u0027s\nmore of an annoyance than a serious bug (ideally you don\u0027t need to keep\nthe boot console around as console handover should be working -- I was\nencountering a situation where the console handover wasn\u0027t working and\nnot having the boot console available meant I couldn\u0027t see why).\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Greg KH \u003cgregkh@suse.de\u003e\nAcked-by: Fabio M. Di Nitto \u003cfdinitto@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.39.x, 3.0.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "47331231bb997a8adb79774fc4cf4bb48fe4e00a",
      "tree": "5a49ea86ad44e7f355c372f83751df3c39eaf784",
      "parents": [
        "f51bdd2e97098a5cbb3cba7c3a56fa0e9ac3c444"
      ],
      "author": {
        "name": "Wanlong Gao",
        "email": "gaowanlong@cn.fujitsu.com",
        "time": "Thu Aug 25 15:59:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "MAINTAINERS: Paul Menage has moved\n\nPaul said: I left Google at the end of last week - if it\u0027s not bouncing\nalready, menage@google.com isn\u0027t going to work for much longer.\n\nSigned-off-by: Wanlong Gao \u003cgaowanlong@cn.fujitsu.com\u003e\nAcked-by: Paul Menage \u003cpaul@paulmenage.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f51bdd2e97098a5cbb3cba7c3a56fa0e9ac3c444",
      "tree": "90419a74be50f313f7fefe99aa7776f8ba832233",
      "parents": [
        "7e8aa048989bf7e0604996a3e2068fb1a81f81bd"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Aug 25 15:59:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:34 2011 -0700"
      },
      "message": "mm: fix a vmscan warning\n\nI get the below warning:\n\n  BUG: using smp_processor_id() in preemptible [00000000] code: bash/746\n  caller is native_sched_clock+0x37/0x6e\n  Pid: 746, comm: bash Tainted: G        W   3.0.0+ #254\n  Call Trace:\n   [\u003cffffffff813435c6\u003e] debug_smp_processor_id+0xc2/0xdc\n   [\u003cffffffff8104158d\u003e] native_sched_clock+0x37/0x6e\n   [\u003cffffffff81116219\u003e] try_to_free_mem_cgroup_pages+0x7d/0x270\n   [\u003cffffffff8114f1f8\u003e] mem_cgroup_force_empty+0x24b/0x27a\n   [\u003cffffffff8114ff21\u003e] ? sys_close+0x38/0x138\n   [\u003cffffffff8114ff21\u003e] ? sys_close+0x38/0x138\n   [\u003cffffffff8114f257\u003e] mem_cgroup_force_empty_write+0x17/0x19\n   [\u003cffffffff810c72fb\u003e] cgroup_file_write+0xa8/0xba\n   [\u003cffffffff811522d2\u003e] vfs_write+0xb3/0x138\n   [\u003cffffffff8115241a\u003e] sys_write+0x4a/0x71\n   [\u003cffffffff8114ffd9\u003e] ? sys_close+0xf0/0x138\n   [\u003cffffffff8176deab\u003e] system_call_fastpath+0x16/0x1b\n\nsched_clock() can\u0027t be used with preempt enabled.  And we don\u0027t need\nfast approach to get clock here, so let\u0027s use ktime API.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nTested-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e8aa048989bf7e0604996a3e2068fb1a81f81bd",
      "tree": "58defa5a56ffa54b2a95fc857be487d318bf4dd3",
      "parents": [
        "30ecad51849ae132dc6ef6ddb62d499c7257515b"
      ],
      "author": {
        "name": "Thomas Meyer",
        "email": "thomas@m3y3r.de",
        "time": "Thu Aug 25 15:59:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "drivers/char/msm_smd_pkt.c: don\u0027t use IS_ERR()\n\nThe various basic memory allocation function return NULL, not an\nERR_PTR.\n\nThe semantic patch that makes this change is available in\nscripts/coccinelle/null/eno.cocci.\n\nMore information about semantic patching is available at\nhttp://coccinelle.lip6.fr/\n\nSigned-off-by: Thomas Meyer \u003cthomas@m3y3r.de\u003e\nCc: Niranjana Vishwanathapura \u003cnvishwan@codeaurora.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "30ecad51849ae132dc6ef6ddb62d499c7257515b",
      "tree": "cf6781cde6f1929c93c2d3c393188257aa7031e9",
      "parents": [
        "3d1c2f72a9464c9880054194af0c041d7beb9124"
      ],
      "author": {
        "name": "Hui Zhu",
        "email": "teawater@gmail.com",
        "time": "Thu Aug 25 15:59:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "checkpatch: add missing WARN argument for min_t and max_t tests\n\nThe test for bad usage of min_t() and max_t() is missing the --ignore\ntype.  Add it.\n\nSigned-off-by: Hui Zhu \u003cteawater@gmail.com\u003e\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d1c2f72a9464c9880054194af0c041d7beb9124",
      "tree": "3b61263100b138f0125b552a27ae85535323fc37",
      "parents": [
        "5af12d0efdbd9967cc71a0a10c4025c4255a6254"
      ],
      "author": {
        "name": "Ralf Thielow",
        "email": "ralf.thielow@googlemail.com",
        "time": "Thu Aug 25 15:59:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "scripts/get_maintainer.pl: update Linus\u0027s git repository\n\nChange to new git tree -\n(git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git).\n\nSigned-off-by: Ralf Thielow \u003cralf.thielow@googlemail.com\u003e\nCc: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5af12d0efdbd9967cc71a0a10c4025c4255a6254",
      "tree": "e5e036671dc7ae02bebaf201126d6c19104e02d1",
      "parents": [
        "a801876638c5ce650223476c4eb8f37cea32dc1c"
      ],
      "author": {
        "name": "Johannes Weiner",
        "email": "jweiner@redhat.com",
        "time": "Thu Aug 25 15:59:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "memcg: pin execution to current cpu while draining stock\n\nCommit d1a05b6973c7 (\"memcg do not try to drain per-cpu caches without\npages\") added a drain_local_stock() call to a preemptible section.\n\nThe draining task looks up the cpu-local stock twice to set the\ndraining-flag, then to drain the stock and clear the flag again.  If the\ntask is migrated to a different CPU in between, noone will clear the\nflag on the first stock and it will be forever undrainable.  Its charge\ncan not be recovered and the cgroup can not be deleted anymore.\n\nProperly pin the task to the executing CPU while draining stocks.\n\nSigned-off-by: Johannes Weiner \u003cjweiner@redhat.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\nAcked-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a801876638c5ce650223476c4eb8f37cea32dc1c",
      "tree": "e25e1a30ab2998d8800e1151265e048d99bb3ba3",
      "parents": [
        "58299449257566613f58dcfb757f0ba4a377987a"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "zbr@ioremap.net",
        "time": "Thu Aug 25 15:59:06 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "MAINTAINERS: Evgeniy has moved\n\nSigned-off-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "58299449257566613f58dcfb757f0ba4a377987a",
      "tree": "785b783e2638ae5482a75d15ef4f4e2a2b9790cc",
      "parents": [
        "2df7a7d1cd07626dd235ca102830ebfc6c01a09e"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Thu Aug 25 15:59:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "w1: fix for loop in w1_f29_remove_slave()\n\nThe for loop was looking for i \u003c\u003d 0 instead of i \u003e\u003d 0 so this function\nnever did anything.  Also we started with i \u003d NB_SYSFS_BIN_FILES instead\nof \"NB_SYSFS_BIN_FILES - 1\" which is an off by one bug.\n\nReported-by: Bojan Prtvar \u003cprtvar.b@gmail.com\u003e\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Jean-Franois Dagenais \u003cdagenaisj@sonatest.com\u003e\nCc: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2df7a7d1cd07626dd235ca102830ebfc6c01a09e",
      "tree": "db226e5a1728f600e8f711400e97098023f3c2f4",
      "parents": [
        "06ed4625fdfffee1251708cd30de276186d5fdcf"
      ],
      "author": {
        "name": "Sergei Trofimovich",
        "email": "slyfox@gentoo.org",
        "time": "Thu Aug 25 15:59:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "alpha: unbreak osf_setsysinfo(SSI_NVPAIRS, [SSIN_UACPROC, UAC_SIGBUS])\n\nThe bug was accidentally found by the following program:\n\n    #include \u003casm/sysinfo.h\u003e\n    #include \u003casm/unistd.h\u003e\n    #include \u003csys/syscall.h\u003e\n    static int setsysinfo(unsigned long op, void *buffer, unsigned long size,\n                          int *start, void *arg, unsigned long flag) {\n        return syscall(__NR_osf_setsysinfo, op, buffer, size, start, arg, flag);\n    }\n\n    int main(int argc, char **argv) {\n        short x[10];\n        unsigned int buf[2] \u003d { SSIN_UACPROC, UAC_SIGBUS, };\n        setsysinfo(SSI_NVPAIRS, buf, 1, 0, 0, 0);\n\n        int  *y \u003d (int*) (x+1);\n        *y \u003d 0;\n        return 0;\n    }\n\nThe program shoud fail on SIGBUS, but didn\u0027t.\n\nThe patch is a second part of userspace flag fix (commit 745dd2405e28\n\"Alpha: Rearrange thread info flags fixing two regressions\").\n\nDeleted outdated out-of-sync \u0027UAC_SHIFT\u0027 (the cause of bug) in favour of\n\u0027ALPHA_UAC_SHIFT\u0027.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Sergei Trofimovich \u003cslyfox@gentoo.org\u003e\nAcked-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06ed4625fdfffee1251708cd30de276186d5fdcf",
      "tree": "552211b91023b771dd8d84572a5b5585f16673f4",
      "parents": [
        "b4ca46e4e82a0a5976fe5eab85be585d75f8202f"
      ],
      "author": {
        "name": "Sergei Trofimovich",
        "email": "slyfox@gentoo.org",
        "time": "Thu Aug 25 15:59:01 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 16:25:33 2011 -0700"
      },
      "message": "drivers/misc/pti.c: add missing includes\n\nFound on allmodconfig build (ARCH\u003dalpha)\n\n    drivers/misc/pti.c: In function \u0027get_id\u0027:\n    drivers/misc/pti.c:249: error: implicit declaration of function \u0027kmalloc\u0027\n    drivers/misc/pti.c: In function \u0027pti_char_write\u0027:\n    drivers/misc/pti.c:658: error: implicit declaration of function \u0027copy_from_user\u0027\n\nSigned-off-by: Sergei Trofimovich \u003cslyfox@gentoo.org\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: J Freyensee \u003cjames_p_freyensee@linux.intel.com\u003e\nCc: Jeremy Rocher \u003crocher.jeremy@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4ca46e4e82a0a5976fe5eab85be585d75f8202f",
      "tree": "3c10c751f3946b11559b44051d7a889965770fcf",
      "parents": [
        "cbbfa38fcb95930babc5233cf6927ec430f38abc"
      ],
      "author": {
        "name": "Andy Lutomirski",
        "email": "luto@mit.edu",
        "time": "Thu Aug 25 16:10:33 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 13:27:14 2011 -0700"
      },
      "message": "x86-32: Fix boot with CONFIG_X86_INVD_BUG\n\nentry_32.S contained a hardcoded alternative instruction entry, and the\nformat changed in commit 59e97e4d6fbc (\"x86: Make alternative\ninstruction pointers relative\").\n\nReplace the hardcoded entry with the altinstruction_entry macro.  This\nfixes the 32-bit boot with CONFIG_X86_INVD_BUG\u003dy.\n\nReported-and-tested-by: Arnaud Lacombe \u003clacombar@gmail.com\u003e\nSigned-off-by: Andy Lutomirski \u003cluto@mit.edu\u003e\nCc: Peter Anvin \u003chpa@zytor.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0de3b4856907d9937c6c23cfbfdec1e8e3596ea7",
      "tree": "f3c8b0ba5d4fd30384dc230d4286b6c689ae548f",
      "parents": [
        "a2cc797d2d1a116b607de353de0ae1c2cab80b74"
      ],
      "author": {
        "name": "Thomas Jarosch",
        "email": "thomas.jarosch@intra2net.com",
        "time": "Thu Aug 25 15:37:45 2011 +0200"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Thu Aug 25 11:21:20 2011 -0700"
      },
      "message": "drm/i915: Fix wrong initializer for \"locked\" variable in assert_panel_unlocked\n\nOtherwise it just contains random memory.\n\nIssue detected by cppcheck.\n\nSigned-off-by: Thomas Jarosch \u003cthomas.jarosch@intra2net.com\u003e\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "cbbfa38fcb95930babc5233cf6927ec430f38abc",
      "tree": "62e904e7f17efcda16f9a8afd15a6a84f06cec0e",
      "parents": [
        "e096d0c7e2e4e5893792db865dd065ac73cf1f00"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Thu Aug 25 19:46:56 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 11:02:29 2011 -0700"
      },
      "message": "mtrr: fix UP breakage caused during switch to stop_machine\n\nWhile removing custom rendezvous code and switching to stop_machine,\ncommit 192d8857427d (\"x86, mtrr: use stop_machine APIs for doing MTRR\nrendezvous\") completely dropped mtrr setting code on !CONFIG_SMP\nbreaking MTRR settting on UP.\n\nFix it by removing the incorrect CONFIG_SMP.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Anders Eriksson \u003caeriksson@fastmail.fm\u003e\nTested-and-acked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e096d0c7e2e4e5893792db865dd065ac73cf1f00",
      "tree": "20e603f81a9f1a55d330cba670952b991d564e00",
      "parents": [
        "e33f2d238e2e53e264c758c0849423a9308eb63e"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@redhat.com",
        "time": "Thu Aug 25 07:48:12 2011 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:50:18 2011 -0700"
      },
      "message": "lockdep: Add helper function for dir vs file i_mutex annotation\n\nPurely in-memory filesystems do not use the inode hash as the dcache\ntells us if an entry already exists.  As a result, they do not call\nunlock_new_inode, and thus directory inodes do not get put into a\ndifferent lockdep class for i_sem.\n\nWe need the different lockdep classes, because the locking order for\ni_mutex is different for directory inodes and regular inodes.  Directory\ninodes can do \"readdir()\", which takes i_mutex *before* possibly taking\nmm-\u003emmap_sem (due to a page fault while copying the directory entry to\nuser space).\n\nIn contrast, regular inodes can be mmap\u0027ed, which takes mm-\u003emmap_sem\nbefore accessing i_mutex.\n\nThe two cases can never happen for the same inode, so no real deadlock\ncan occur, but without the different lockdep classes, lockdep cannot\nunderstand that.  As a result, if CONFIG_DEBUG_LOCK_ALLOC is set, this\ncan lead to false positives from lockdep like below:\n\n    find/645 is trying to acquire lock:\n     (\u0026mm-\u003emmap_sem){++++++}, at: [\u003cffffffff81109514\u003e] might_fault+0x5c/0xac\n\n    but task is already holding lock:\n     (\u0026sb-\u003es_type-\u003ei_mutex_key#15){+.+.+.}, at: [\u003cffffffff81149f34\u003e]\n    vfs_readdir+0x5b/0xb4\n\n    which lock already depends on the new lock.\n\n    the existing dependency chain (in reverse order) is:\n\n    -\u003e #1 (\u0026sb-\u003es_type-\u003ei_mutex_key#15){+.+.+.}:\n          [\u003cffffffff8108ac26\u003e] lock_acquire+0xbf/0x103\n          [\u003cffffffff814db822\u003e] __mutex_lock_common+0x4c/0x361\n          [\u003cffffffff814dbc46\u003e] mutex_lock_nested+0x40/0x45\n          [\u003cffffffff811daa87\u003e] hugetlbfs_file_mmap+0x82/0x110\n          [\u003cffffffff81111557\u003e] mmap_region+0x258/0x432\n          [\u003cffffffff811119dd\u003e] do_mmap_pgoff+0x2ac/0x306\n          [\u003cffffffff81111b4f\u003e] sys_mmap_pgoff+0x118/0x16a\n          [\u003cffffffff8100c858\u003e] sys_mmap+0x22/0x24\n          [\u003cffffffff814e3ec2\u003e] system_call_fastpath+0x16/0x1b\n\n    -\u003e #0 (\u0026mm-\u003emmap_sem){++++++}:\n          [\u003cffffffff8108a4bc\u003e] __lock_acquire+0xa1a/0xcf7\n          [\u003cffffffff8108ac26\u003e] lock_acquire+0xbf/0x103\n          [\u003cffffffff81109541\u003e] might_fault+0x89/0xac\n          [\u003cffffffff81149cff\u003e] filldir+0x6f/0xc7\n          [\u003cffffffff811586ea\u003e] dcache_readdir+0x67/0x205\n          [\u003cffffffff81149f54\u003e] vfs_readdir+0x7b/0xb4\n          [\u003cffffffff8114a073\u003e] sys_getdents+0x7e/0xd1\n          [\u003cffffffff814e3ec2\u003e] system_call_fastpath+0x16/0x1b\n\nThis patch moves the directory vs file lockdep annotation into a helper\nfunction that can be called by in-memory filesystems and has hugetlbfs\ncall it.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@redhat.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e33f2d238e2e53e264c758c0849423a9308eb63e",
      "tree": "8137292b733fe0f8d10b8d004f2c58a9740c829b",
      "parents": [
        "be5378f3baabb5667508c42c56b4281f967d6861",
        "bb0822954aab7d23a3f902c2a103ee0242f6046e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:40:12 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:40:12 2011 -0700"
      },
      "message": "Merge branch \u0027urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/writeback\n\n* \u0027urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/wfg/writeback:\n  squeeze max-pause area and drop pass-good area\n"
    },
    {
      "commit": "be5378f3baabb5667508c42c56b4281f967d6861",
      "tree": "f68709a01e8dd53f86374dba94bd5c0c2ebeac4f",
      "parents": [
        "e5b1d9cc1dc7cf76147411f1a74f64b570e148e3",
        "498ca793d90aef8ad38a852a969c257f62832738"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:32:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:32:18 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/brodo/cpupowerutils\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/brodo/cpupowerutils:\n  cpupower: use man(1) when calling \"cpupower help subcommand\"\n  cpupower: make NLS truly optional\n  cpupower: fix Makefile typo\n  cpupower: Make monitor command -c/--cpu aware\n  cpupower: Better detect offlined CPUs\n  cpupower: Do not show an empty Idle_Stats monitor if no idle driver is available\n  cpupower: mperf monitor - Use TSC to calculate max frequency if possible\n  cpupower: avoid using symlinks\n"
    },
    {
      "commit": "e5b1d9cc1dc7cf76147411f1a74f64b570e148e3",
      "tree": "32a319dbb68519faca1357916e34f1e63c953fd1",
      "parents": [
        "f385b6974bf93cd4335495437a6ee82fa5237df7",
        "b4cb0d4da745bc1d806b9b4a27cc4ce1f7adbf99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:31:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:31:40 2011 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon: (i5k_amb) Drop i5k_channel_pci_id\n  hwmon: (ntc_thermistor) Simplify if sequence\n"
    },
    {
      "commit": "f385b6974bf93cd4335495437a6ee82fa5237df7",
      "tree": "b6464a44f58cb6194bd5a139f3af0e566efe84f0",
      "parents": [
        "be27425dcc516fd08245b047ea57f83b8f6f0903",
        "28638887f351d11867562322b7abaa014dd5528a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:30:51 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:30:51 2011 -0700"
      },
      "message": "Merge branch \u00273.1-rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending\n\n* \u00273.1-rc-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending: (21 commits)\n  target: Convert acl_node_lock to be IRQ-disabling\n  target: Make locking in transport_deregister_session() IRQ safe\n  tcm_fc: init/exit functions should not be protected by \"#ifdef MODULE\"\n  target: Print subpage too for unhandled MODE SENSE pages\n  iscsi-target: Fix iscsit_allocate_se_cmd_for_tmr failure path bugs\n  iscsi-target: Implement iSCSI target IPv6 address printing.\n  target: Fix task SGL chaining breakage with transport_allocate_data_tasks\n  target: Fix task count \u003e 1 handling breakage and use max_sector page alignment\n  target: Add missing DATA_SG_IO transport_cmd_get_valid_sectors check\n  target: Fix SYNCHRONIZE_CACHE zero LBA + range breakage\n  target: Remove duplicate task completions in transport_emulate_control_cdb\n  target: Fix WRITE_SAME usage with transport_get_size\n  target: Add WRITE_SAME (10) parsing and refactor passthrough checks\n  target: Fix write payload exception handling with -\u003enew_cmd_map\n  iscsi-target: forever loop bug in iscsit_attach_ooo_cmdsn()\n  iscsi-target: remove duplicate return\n  target: Convert target_core_rd.c to use use BUG_ON\n  iscsi-target: Fix leak on failure in iscsi_copy_param_list()\n  target: Use ERR_CAST inlined function\n  target: Make standard INQUIRY return \u0027not connected\u0027 for tpg_virt_lun0\n  ...\n"
    },
    {
      "commit": "be27425dcc516fd08245b047ea57f83b8f6f0903",
      "tree": "0f7cfb258a663d99ebeedf8ed3b9637b266b021c",
      "parents": [
        "caca9510ff4e5d842c0589110243d60927836222"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Aug 19 16:15:10 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 25 10:17:28 2011 -0700"
      },
      "message": "Add a personality to report 2.6.x version numbers\n\nI ran into a couple of programs which broke with the new Linux 3.0\nversion.  Some of those were binary only.  I tried to use LD_PRELOAD to\nwork around it, but it was quite difficult and in one case impossible\nbecause of a mix of 32bit and 64bit executables.\n\nFor example, all kind of management software from HP doesnt work, unless\nwe pretend to run a 2.6 kernel.\n\n  $ uname -a\n  Linux svivoipvnx001 3.0.0-08107-g97cd98f #1062 SMP Fri Aug 12 18:11:45 CEST 2011 i686 i686 i386 GNU/Linux\n\n  $ hpacucli ctrl all show\n\n  Error: No controllers detected.\n\n  $ rpm -qf /usr/sbin/hpacucli\n  hpacucli-8.75-12.0\n\nAnother notable case is that Python now reports \"linux3\" from\nsys.platform(); which in turn can break things that were checking\nsys.platform() \u003d\u003d \"linux2\":\n\n  https://bugzilla.mozilla.org/show_bug.cgi?id\u003d664564\n\nIt seems pretty clear to me though it\u0027s a bug in the apps that are using\n\u0027\u003d\u003d\u0027 instead of .startswith(), but this allows us to unbreak broken\nprograms.\n\nThis patch adds a UNAME26 personality that makes the kernel report a\n2.6.40+x version number instead.  The x is the x in 3.x.\n\nI know this is somewhat ugly, but I didn\u0027t find a better workaround, and\ncompatibility to existing programs is important.\n\nSome programs also read /proc/sys/kernel/osrelease.  This can be worked\naround in user space with mount --bind (and a mount namespace)\n\nTo use:\n\n  wget ftp://ftp.kernel.org/pub/linux/kernel/people/ak/uname26/uname26.c\n  gcc -o uname26 uname26.c\n  ./uname26 program\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c96fbdd0ab97235f930ebf24b38fa42a2e3458cf",
      "tree": "b36358b9a7ce03928049fbbeed002e555483fe7a",
      "parents": [
        "6118514e8749105334f46ccec6faf9a439be6cf9"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Thu Aug 25 11:46:58 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 25 09:44:50 2011 -0700"
      },
      "message": "USB: ftdi_sio: add Calao reference board support\n\nCalao use on there dev kits a FT2232 where the port 0 is used for the JTAG and\nport 1 for the UART\n\nThey use the same VID and PID as FTDI Chip but they program the manufacturer\nname in the eeprom\n\nSo use this information to detect it\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Gregory Hermant \u003cgregory.hermant@calao-systems.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ff35336d3efd1ec4015b56f690191ed69730cbb0",
      "tree": "3da027e5a87fcc8e12e0a683b8cb82573a8a8eaf",
      "parents": [
        "64584eb9cde5f3c5a07f24b2e7cd38f1157be181"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@ti.com",
        "time": "Thu Aug 25 15:31:14 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Aug 25 15:31:14 2011 +0200"
      },
      "message": "OMAP: omap_device: only override _noirq methods, not normal suspend/resume\n\nCommit c03f007a8bf0e092caeb6856a5c8a850df10b974 (OMAP: PM:\nomap_device: add system PM methods for PM domain handling) mistakenly\nused SET_SYSTEM_SLEEP_PM_OPS() when trying to configure custom methods\nfor the PM domains noirq methods.  Fix that by setting only the\nsuspend_noirq and resume_noirq methods with custom versions.\n\nNote that all other PM domain methods (including the \"normal\"\nsuspend/resume methods) are populated using USE_PLATFORM_PM_SLEEP_OPS,\nwhich configures them all to the default subsystem (platform_bus)\nmethods.\n\nReported-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nTested-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@ti.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "64584eb9cde5f3c5a07f24b2e7cd38f1157be181",
      "tree": "064707b110b2f13fc417dcfedc5e019420d7af2f",
      "parents": [
        "5c3f96b20954fd6932bcfb1a860fa1d8b5b22ab0"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Aug 25 15:31:05 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Aug 25 15:31:05 2011 +0200"
      },
      "message": "PM / Runtime: Correct documentation of pm_runtime_irq_safe()\n\nThe description of pm_runtime_irq_safe() has to be updated to follow\nthe code after commit 02b2677 (PM / Runtime: Allow _put_sync() from\ninterrupts-disabled context).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Kevin Hilman \u003ckhilman@ti.com\u003e\n"
    },
    {
      "commit": "468c5458856236cde6df1b0654d32bf6625349a5",
      "tree": "3ba6b2218849311e6394bd71816ee3305b523fcd",
      "parents": [
        "7675535958175b85b8117bcee245d9ecbc4d3d74"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Thu Aug 25 13:16:02 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Aug 25 15:08:03 2011 +0200"
      },
      "message": "ALSA: hda: Conexant: Allow different output types to share DAC\n\nHeadphones has stopped working for the original reported (a regression\ncompared to 2.6.38). This is because Speaker and Headphones share the\nsame DAC, in which case no Headphones volume control was created.\nThis patch fixes so that both Speaker and Headphones volume\ncontrols are created in such scenario.\n\nBugLink: http://bugs.launchpad.net/bugs/817943\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\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": "caca9510ff4e5d842c0589110243d60927836222",
      "tree": "63323323466399b5eb1a32796c86e3bddd66416e",
      "parents": [
        "650cf77d750153a5c1f51ae78a93f399151032d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 15:55:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 15:55:30 2011 -0700"
      },
      "message": "firmware loader: allow builtin firmware load even if usermodehelper is disabled\n\nIn commit a144c6a6c924 (\"PM: Print a warning if firmware is requested\nwhen tasks are frozen\") we not only printed a warning if somebody tried\nto load the firmware when tasks are frozen - we also failed the load.\n\nBut that check was done before the check for built-in firmware, and then\nwhen we disallowed usermode helpers during bootup (commit 288d5abec831:\n\"Boot up with usermodehelper disabled\"), that actually means that\nbuilt-in modules can no longer load their firmware even if the firmware\nis built in too.  Which used to work, and some people depended on it for\nthe R100 driver.\n\nSo move the test for usermodehelper_is_disabled() down, to after\nchecking the built-in firmware.\n\nThis should fix:\n\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d40952\n\nReported-by: James Cloos \u003ccloos@hjcloos.com\u003e\nBisected-by: Elimar Riesebieter \u003criesebie@lxtec.de\u003e\nCc: Michel Dänzer \u003cmichel@daenzer.net\u003e\nCc: Rafael Wysocki \u003crjw@sisk.pl\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nCc: Valdis Kletnieks \u003cvaldis.kletnieks@vt.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "650cf77d750153a5c1f51ae78a93f399151032d1",
      "tree": "34c3cea34650f669fd5acaed34de6d5ac67c415f",
      "parents": [
        "a53e77fa57145cef6e2a63925db3d426128b2335",
        "c8d47631a48f254d062db8084776d1fb24785e7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 15:54:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 24 15:54:30 2011 -0700"
      },
      "message": "Merge branch \u0027for-31-rc3/i2c-fixes\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-31-rc3/i2c-fixes\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-nomadik: fix kerneldoc warning\n  Revert \"i2c-omap: fix static suspend vs. runtime suspend\"\n  i2c-nomadik: Do not use _interruptible_ variant call\n"
    },
    {
      "commit": "c8d47631a48f254d062db8084776d1fb24785e7b",
      "tree": "ebb01e675f51e911d9cddc14839c5ea7d414553b",
      "parents": [
        "584b408d37af4e0b38ad5b60f236381bcdf396bc"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Aug 09 20:17:29 2011 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Aug 24 23:28:49 2011 +0100"
      },
      "message": "i2c-nomadik: fix kerneldoc warning\n\nThere was a missing struct item in the kerneldoc, add it and fix\nanother pretty-printing formatting issue with a missing space.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1b965f1891eac2d8583b5248ef0bcbc91c201e27",
      "tree": "c4eef6f07ec5182236af987d2e8390dd1b8bb519",
      "parents": [
        "048316be72893455f69ad728fa94c26e2e582ba2"
      ],
      "author": {
        "name": "Omar Ramirez Luna",
        "email": "omar.ramirez@ti.com",
        "time": "Wed Aug 24 15:07:04 2011 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Aug 24 14:35:26 2011 -0700"
      },
      "message": "staging: tidspbridge: fix compilation on dsp clock functions\n\nSeen on v3.1-rc3, patch:\n\nomap: mcbsp: Drop in-driver transfer support\nbafe2721a0fbd1cc1af04384133684f660f3658e\n\nRemoved code that now cause tidspbridge to break while compiling.\n\nSigned-off-by: Omar Ramirez Luna \u003comar.ramirez@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5c3f96b20954fd6932bcfb1a860fa1d8b5b22ab0",
      "tree": "bb0337f626329bd4c6dc33dc773fc4a94eb636b1",
      "parents": [
        "5a50a01bf00c8191073fdf518e1af1e950ac3af5"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed Aug 24 22:38:43 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Aug 24 22:38:43 2011 +0200"
      },
      "message": "ARM: mach-shmobile: sh7372 LCDC1 suspend fix\n\nAssociate the HDMI clock together with LCDC1 on sh7372.\n\nWithout this patch Suspend-to-RAM hangs on the boards\nAP4EVB and Mackerel. The code hangs in the LCDC driver\nwhere the software is waiting forever for the hardware to\npower down. By explicitly associating the HDMI clock with\nLCDC1 we can make sure the HDMI clock is enabled using\nRuntime PM whenever the driver is accessing the hardware.\n\nThis HDMI and LCDC1 dependency is documented in the sh7372\ndata sheet. Older kernels did work as expected but the\nrecently merged (3.1-rc)\n\n 794d78f drivers: sh: late disabling of clocks V2\n\nintroduced code to turn off clocks lacking software reference\nwhich happens to include the HDMI clock that is needed by\nLCDC1 to operate as expected.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "5a50a01bf00c8191073fdf518e1af1e950ac3af5",
      "tree": "cecd3d3f8d5ea4c3fe641b09870ead8adc7ef797",
      "parents": [
        "b7ab83edba2d50583bc9520431618489379718b2"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Aug 24 21:41:08 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Aug 24 21:41:08 2011 +0200"
      },
      "message": "sh-sci / PM: Use power.irq_safe\n\nSince sci_port_enable() and sci_port_disable() may be run with\ninterrupts off and they execute pm_runtime_get_sync() and\npm_runtime_put_sync(), respectively, the SCI device\u0027s\npower.irq_safe flag has to be set to indicate that it is safe\nto execute runtime PM callbacks for this device with interrupts off.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\n"
    },
    {
      "commit": "b7ab83edba2d50583bc9520431618489379718b2",
      "tree": "25b780542b1b58451345a1352d221a32a3b86e9a",
      "parents": [
        "a53e77fa57145cef6e2a63925db3d426128b2335"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Aug 24 21:40:56 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Aug 24 21:40:56 2011 +0200"
      },
      "message": "PM: Use spinlock instead of mutex in clock management functions\n\nThe lock member of struct pm_clk_data is of type struct mutex,\nwhich is a problem, because the suspend and resume routines\ndefined in drivers/base/power/clock_ops.c cannot be executed\nwith interrupts disabled for this reason.  Modify\nstruct pm_clk_data so that its lock member is a spinlock.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\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": "18036b5866b5e407a28f444a80de186a5d7df767",
      "tree": "0eb9623536a03079a9946d6ea8289129520e9521",
      "parents": [
        "ee1a4d4b7fcfce31dade9f2ad333b34159cee799"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 24 16:35:32 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 24 17:36:12 2011 +0100"
      },
      "message": "ASoC: Correct element count for WM8996 sidetone HPF\n\nI can count. Honest.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.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"
    }
  ],
  "next": "2983573e491d1e201e802eafa3553ba33d1fd50b"
}
