)]}'
{
  "log": [
    {
      "commit": "0804dcb2afdcf014947ee98264041765f580d43f",
      "tree": "7711bd9db2e31a23880b2d463066de92f0f64a52",
      "parents": [
        "19a64d9d591f9d188707e86e53bc0c4ed99ac8f0",
        "450cca47d65b7500ba05d56770adbf8c758dc87d"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat May 19 11:57:36 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat May 19 11:57:36 2012 -0700"
      },
      "message": "Merge branch \u0027emev2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/renesas into next/soc\n\n* \u0027emev2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/renesas:\n  mach-shmobile: Use DT_MACHINE for KZM9D V3\n  mach-shmobile: Emma Mobile EV2 DT support V3\n  mach-shmobile: KZM9D board Ethernet support V3\n  mach-shmobile: Emma Mobile EV2 GPIO support V3\n  mach-shmobile: Emma Mobile EV2 SMP support V3\n  mach-shmobile: KZM9D board support V3\n  mach-shmobile: Emma Mobile EV2 SoC base support V3\n  gpio: Emma Mobile GPIO driver V2\n"
    },
    {
      "commit": "19a64d9d591f9d188707e86e53bc0c4ed99ac8f0",
      "tree": "189b0be9a34730f9ea02c1e4bfb2cd0787c00367",
      "parents": [
        "815acebff7ac578970986ca3f0ff406c92a0e243",
        "4da773193414788b52ae14bc246543390faca5ce"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri May 18 23:31:29 2012 -0700"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri May 18 23:31:29 2012 -0700"
      },
      "message": "Merge branch \u0027soc-core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/renesas into next/soc\n\nRepeat pull of soc-core to bring in a bugfix.\n\n* \u0027soc-core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/renesas:\n  ARM: mach-shmobile: sh73a0: fixup PINT/IRQ16-IRQ31 irq number conflict\n"
    },
    {
      "commit": "450cca47d65b7500ba05d56770adbf8c758dc87d",
      "tree": "cd8d8ba5024737ee372cf9d9f2753cb88e3cd03d",
      "parents": [
        "3d5de27174955702bc874302ba9e72d71d5acd58"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed May 16 15:46:03 2012 +0900"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri May 18 00:14:03 2012 +0200"
      },
      "message": "mach-shmobile: Use DT_MACHINE for KZM9D V3\n\nUse DT_MACHINE_START() on the emev2 based KZM9D board.\n\nAlso include a tiny DTS file to describe the board and\nupdate the Kconfig dependencies to select CONFIG_USE_OF.\n\nUpdate the SMP glue code to use OF for matching.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "3d5de27174955702bc874302ba9e72d71d5acd58",
      "tree": "a2dc7e5fc0a818fb718f2353b74ca98aa45c8738",
      "parents": [
        "0c73f7bc124e1657a583d9dfb0d168a69005e2d3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed May 16 15:45:54 2012 +0900"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri May 18 00:14:03 2012 +0200"
      },
      "message": "mach-shmobile: Emma Mobile EV2 DT support V3\n\nThis is EMEV2 DT support V3. The support is limited to\nwhatever devices that are complied in the kernel. At this\npoint we have UARTs handled by \"em-uart\" and a timer\nhandled by \"em-sti\". Clocks and SMP are not supported.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "0c73f7bc124e1657a583d9dfb0d168a69005e2d3",
      "tree": "f037e47e3115451a34d09283dfb17e3928e67cbb",
      "parents": [
        "088efd9273b5076a0aead479aa31f1066d182b3e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed May 16 15:45:42 2012 +0900"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri May 18 00:14:02 2012 +0200"
      },
      "message": "mach-shmobile: KZM9D board Ethernet support V3\n\nTie in the on-board Ethernet controller on KZM9D\nand make use of the GPIO controller for external\nIRQ pin support.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "088efd9273b5076a0aead479aa31f1066d182b3e",
      "tree": "17f7972d2134719a36d9527cfeea154fca409b24",
      "parents": [
        "bd5a875d90c878be4d23f54ea565253734ae2377"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed May 16 15:45:34 2012 +0900"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri May 18 00:14:02 2012 +0200"
      },
      "message": "mach-shmobile: Emma Mobile EV2 GPIO support V3\n\nTie in the Emma Mobile GPIO driver \"em-gio\" to\nsupport the GPIOs on Emma Mobile EV2.\n\nA static IRQ range is used to allow boards to\nhook up their platform devices to the GPIOs.\n\nDT support is still on the TODO for the GPIO driver,\nso only platform device support is included here.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "bd5a875d90c878be4d23f54ea565253734ae2377",
      "tree": "98cc3435486ab8b55374d24051b262c21600b95b",
      "parents": [
        "c050fb10c425cf189da5ca9b84e948ec2fc99049"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed May 16 15:45:25 2012 +0900"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri May 18 00:14:02 2012 +0200"
      },
      "message": "mach-shmobile: Emma Mobile EV2 SMP support V3\n\nThis is V3 of Emma Mobile EV2 SMP support.\n\nAt this point only the most basic form of SMP operation\nis supported. TWD and CPU Hotplug support is excluded.\n\nTied to both the Emma Mobile EV2 and the KZM9D board\ndue to the need to switch on board in platsmp.c and\nthe newly introduced need for static mappings.\n\nThe static mappings are needed to allow hardware\nacces early during boot when SMP is initialized.\nThis early requirement forces us to also map in\nthe SMU registers.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "c050fb10c425cf189da5ca9b84e948ec2fc99049",
      "tree": "5b8085e6e6d59fd8719b7c7fa62598142a26dd05",
      "parents": [
        "7f627f0380cb5ba3e05bcaac31ecf40c1f508ec1"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed May 16 15:45:16 2012 +0900"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri May 18 00:14:01 2012 +0200"
      },
      "message": "mach-shmobile: KZM9D board support V3\n\nV3 of basic KZM9D board support. At this point a quite\nthin layer that makes use of the Emma Mobile EV2 SoC code.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "7f627f0380cb5ba3e05bcaac31ecf40c1f508ec1",
      "tree": "c9a6738e73afdeb7aca1bef4d0114b1f3fc7428c",
      "parents": [
        "a07e103ef08c6907d695a06467d7ee950796fccf"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed May 16 15:44:58 2012 +0900"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri May 18 00:14:01 2012 +0200"
      },
      "message": "mach-shmobile: Emma Mobile EV2 SoC base support V3\n\nThis is V3 of the Emma Mobile EV2 SoC support.\nIncluded here is support for serial and timer\ndevices which is just about enough to boot a kernel.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "a07e103ef08c6907d695a06467d7ee950796fccf",
      "tree": "9670ebf990788fc46bd8ac3648b01eb8846bdc23",
      "parents": [
        "4da773193414788b52ae14bc246543390faca5ce"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu May 17 15:22:23 2012 +0900"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri May 18 00:00:45 2012 +0200"
      },
      "message": "gpio: Emma Mobile GPIO driver V2\n\nThis patch is V2 of the Emma Mobile GPIO driver. This\ndriver is designed to be reusable between multiple SoCs\nthat share the same basic building block, but so far it\nhas only been used on Emma Mobile EV2.\n\nEach driver instance handles 32 GPIOs with individually\nmaskable IRQs. The driver operates on two I/O memory\nranges and the 32 GPIOs are hooked up to two interrupts.\n\nIn the case of Emma Mobile EV2 this GPIO building block\nis used as main external interrupt controller hooking up\n159 GPIOS as 159 interrupts via 5 driver instances and\n10 interrupts to the GIC and the Cortex-A9 Dual.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "4da773193414788b52ae14bc246543390faca5ce",
      "tree": "3428db5c80c6154994d6750d05296dd9abec8951",
      "parents": [
        "c8241085e8606a14ef48e6d99556133c48aaddaf"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu May 17 00:25:14 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu May 17 00:25:14 2012 +0200"
      },
      "message": "ARM: mach-shmobile: sh73a0: fixup PINT/IRQ16-IRQ31 irq number conflict\n\nCurrent IRQ16-IRQ31 irq number are located around 800 from\n1ee8299a9ec1ce5137a044c7768293007b9a3267\n(ARM: mach-shmobile: Use 0x3400 as INTCS vector offset)\n\nBut, the PINT0/1 IRQ number are also located around 800 from\n0df1a838d678fc6ab49f983a19e905f6a42297a0\n(ARM: mach-shmobile: sh73a0 PINT IRQ base fix)\n\nThis patch relocates PINT0/1 IRQ number to around 700 where is not used,\nand adds current IRQ location table in comment area.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "815acebff7ac578970986ca3f0ff406c92a0e243",
      "tree": "651c411bbedeb0500ab9912766e992be3d5a8bab",
      "parents": [
        "417f381c4568212275f0244500d7d5e1cdb5f99f",
        "72fb92200d6c31b9982c06784e4bcff2f5b7d8b6"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 16:29:32 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 16:29:32 2012 +0200"
      },
      "message": "Merge branch \u0027ux500/delete-u5500\u0027 into next/soc\n\nConflicts:\n\tarch/arm/mach-ux500/cache-l2x0.c\n\tarch/arm/mach-ux500/clock.c\n\tarch/arm/mach-ux500/cpu.c\n\tarch/arm/mach-ux500/mbox-db5500.c\n\tarch/arm/mach-ux500/platsmp.c\n\tarch/arm/mach-ux500/timer.c\n\nResolve lots of identical conflicts between the removal of\nu5500 and the addition of u8540.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "417f381c4568212275f0244500d7d5e1cdb5f99f",
      "tree": "a56d7b281e2ed665fc395e4724611b115a64881b",
      "parents": [
        "87c35c56f4beed9e43bd41427643215655a31c3d",
        "c8241085e8606a14ef48e6d99556133c48aaddaf"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Sat May 12 21:19:32 2012 -0700"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon May 14 15:57:21 2012 +0200"
      },
      "message": "Merge branch \u0027soc-core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/renesas into next/soc\n\n* \u0027soc-core\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/renesas:\n  ARM: mach-shmobile: clock-r8a7740: use followparent_recalc on usb24s\n  ARM: mach-shmobile: clock-r8a7740: add MMCIF clock\n  ARM: mach-shmobile: clock-r8a7740: add SDHI clock\n  ARM: mach-shmobile: clock-r8a7740: add USB clock\n  ARM: mach-shmobile: clock-r8a7740: add FSI clock\n  ARM: mach-shmobile: r8a7740: cleanup I2C workaround method\n  ARM: mach-shmobile: r8a7740: add gpio_irq support\n  ARM: mach-shmobile: sh7372: Add FSI DMAEngine support\n  ARM / mach-shmobile: Use preset_lpj with calibrate_delay()\n  + renesas fixes and v3.4-rc6\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "c8241085e8606a14ef48e6d99556133c48aaddaf",
      "tree": "37bb00670ce883f1868dc688eb86086b89f95eca",
      "parents": [
        "f2c2d7e9210c4a82336b208adc88630cd0e77f57"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Sun May 06 18:12:41 2012 -0700"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:24:50 2012 +0200"
      },
      "message": "ARM: mach-shmobile: clock-r8a7740: use followparent_recalc on usb24s\n\nIf the clocks is always same value as the parent clock,\nwe can use followparent_recalc() for .recalc\n\nReported-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nReviewed-by: Simon Horman \u003chorms@verge.net.au\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "f2c2d7e9210c4a82336b208adc88630cd0e77f57",
      "tree": "e0f2f38f1962b85d92f7bb70028ca4449bc32257",
      "parents": [
        "19ad322de262c810463aeb8769c66474d8b68210"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Apr 24 02:08:29 2012 -0700"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:24:41 2012 +0200"
      },
      "message": "ARM: mach-shmobile: clock-r8a7740: add MMCIF clock\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nTested-by: Simon Horman \u003chorms@verge.net.au\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "19ad322de262c810463aeb8769c66474d8b68210",
      "tree": "ed2d524566be4b4e05025272066fd6f7257b720c",
      "parents": [
        "fcca3f0f007d97f095a3ebe8f209021b517309d2"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Apr 24 02:08:11 2012 -0700"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:24:30 2012 +0200"
      },
      "message": "ARM: mach-shmobile: clock-r8a7740: add SDHI clock\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nTested-by: Simon Horman \u003chorms@verge.net.au\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "fcca3f0f007d97f095a3ebe8f209021b517309d2",
      "tree": "606581d906b70802ec3c64b2a3e81fadf9ed2279",
      "parents": [
        "7ee8948d158946e52ea21562f2ceef268439f36e"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Tue Apr 24 02:07:47 2012 -0700"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:24:21 2012 +0200"
      },
      "message": "ARM: mach-shmobile: clock-r8a7740: add USB clock\n\nR8A7740 USB needs many clocks for workaround,\nand it has confusing name \"usb24s\" and \"usb24\".\nThis \"usb24s\" will be used by other clocks.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nTested-by: Simon Horman \u003chorms@verge.net.au\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "7ee8948d158946e52ea21562f2ceef268439f36e",
      "tree": "46ae57846ab24232ed66a4499bbe3298080c7e4a",
      "parents": [
        "4228716c87f7915410721952bad3e568fb5f2431"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Sun Apr 01 18:46:09 2012 -0700"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:24:14 2012 +0200"
      },
      "message": "ARM: mach-shmobile: clock-r8a7740: add FSI clock\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "4228716c87f7915410721952bad3e568fb5f2431",
      "tree": "f64f189525820271fdb66366677e945419378604",
      "parents": [
        "9f6b78223b7b49bc06d2e84b15d48f02206ec3c3"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Apr 13 02:41:06 2012 -0700"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:23:59 2012 +0200"
      },
      "message": "ARM: mach-shmobile: r8a7740: cleanup I2C workaround method\n\nCurrent workaround of I2C on r8a7740 used mdelay(),\nbut it was an overkill.\nThis patch cleans up the workaround delay.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nTested-by: Simon Horman \u003chorms@verge.net.au\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "9f6b78223b7b49bc06d2e84b15d48f02206ec3c3",
      "tree": "d2669ff89f2cc9ccbaca2072626d5405b5cdd3f6",
      "parents": [
        "880452b616136c94c521c03adea07fd5ebe3ed24"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Fri Apr 06 01:28:14 2012 -0700"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:23:51 2012 +0200"
      },
      "message": "ARM: mach-shmobile: r8a7740: add gpio_irq support\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nTested-by: Simon Horman \u003chorms@verge.net.au\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "880452b616136c94c521c03adea07fd5ebe3ed24",
      "tree": "a7ec1b25556492a6f3fa9fc6b5dacc89d5777338",
      "parents": [
        "173bf69a7af142e0325fa514954f6eeb2d20cc1d"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Sun Apr 01 18:40:01 2012 -0700"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:22:32 2012 +0200"
      },
      "message": "ARM: mach-shmobile: sh7372: Add FSI DMAEngine support\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nTested-by: Simon Horman \u003chorms@verge.net.au\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "173bf69a7af142e0325fa514954f6eeb2d20cc1d",
      "tree": "5fbdacaf4b5a796bf445116c31884200164b3665",
      "parents": [
        "15d2c83948a3f47095017dbcf2060132bcd8c00c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu May 10 00:37:48 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:21:36 2012 +0200"
      },
      "message": "ARM / mach-shmobile: Use preset_lpj with calibrate_delay()\n\nUpdate the mach-shmobile shared delay calibration code for late\ntimers. All existing in-tree non-DT socs are however using early\ntimers today and they are unaffected by this change.\n\nThe patch modifies shmobile_setup_delay() from using lpj_fine\nto preset_lpj. This change allows us to preset the worst case\nloops-per-jiffy value to all CPU cores on the system.\n\nThe old code which made use of lpj_fine did not affect the\nsecondary CPU cores which made it impossible to boot on SMP\nwithout early timers.\n\nNeeded for SMP SoCs using late timers like EMEV2 or any other\nmach-shmobile SMP SoC that makes use of late timers via DT.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "15d2c83948a3f47095017dbcf2060132bcd8c00c",
      "tree": "9652e40ee1a8fb09555bdeff645157a679577730",
      "parents": [
        "e994d5eb7c3e45e13eb4fc882a47238f8dc4d63e",
        "3b7b70552afe351a8bd8fff1eb2d60aab2206576"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:20:36 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:20:36 2012 +0200"
      },
      "message": "Merge branch \u0027renesas-dt\u0027 into renesas-soc-core\n\n* renesas-dt:\n  ARM: mach-shmobile: sh7372 generic board support via DT V2\n  ARM: mach-shmobile: Rework sh7372 INTCS demuxer V2\n  ARM: mach-shmobile: Use INTC_IRQ_PINS_16H on sh7372\n  ARM: mach-shmobile: Use 0x3400 as INTCS vector offset\n  ARM: mach-shmobile: Introduce INTC_IRQ_PINS_16H\n  ARM: mach-shmobile: Introduce shmobile_setup_delay()\n"
    },
    {
      "commit": "e994d5eb7c3e45e13eb4fc882a47238f8dc4d63e",
      "tree": "5ac8f9e943fc3d9b9d46d8b1da37d4cff3c02bbb",
      "parents": [
        "d6720003c3732db891f6b5b10691a9c13ff6c46b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Wed May 09 16:24:59 2012 +0900"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:13:52 2012 +0200"
      },
      "message": "ARM / mach-shmobile: Invalidate caches when booting secondary cores\n\nMake sure L1 caches are invalidated when booting secondary\ncores. Needed to boot all mach-shmobile SMP systems that\nare using Cortex-A9 including sh73a0, r8a7779 and EMEV2.\n\nThanks to imx and tegra guys for actual code.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nTested-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "d6720003c3732db891f6b5b10691a9c13ff6c46b",
      "tree": "93b49f4fe432d29aaef9b5772b640687e0931103",
      "parents": [
        "b759bd114e27fbb940fb44fd16552e8f4acd831e"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Thu May 10 00:26:58 2012 -0700"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:13:45 2012 +0200"
      },
      "message": "ARM / mach-shmobile: sh73a0 SMP TWD boot regression fix\n\nFix SMP TWD boot regression on sh73a0 based platforms caused by:\n\n4200b16 ARM: shmobile: convert to twd_local_timer_register() interface\n\nAfter the merge of the above commit it has been impossible to boot\nsh73a0 based SoCs with SMP enabled and CONFIG_HAVE_ARM_TWD\u003dy. The\nkernel crashes at smp_init_cpus() timing which is before the console\nhas been initialized, so to the user this looks like a kernel lock up\nwithout any particular error message.\n\nThis patch fixes the regression on sh73a0 by moving the TWD\nregistration code from smp_init_cpus() to sys_timer-\u003einit() time.\n\nThis patch removed shmobile_twd_init() which is no longer needed\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "b759bd114e27fbb940fb44fd16552e8f4acd831e",
      "tree": "aabfb18091281cc5af1df1e76a5ebdbc7bcd5a75",
      "parents": [
        "173e2fec4d9e950ee5e4bba272091e248a961c98"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Thu May 10 14:57:22 2012 +0900"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:13:38 2012 +0200"
      },
      "message": "ARM / mach-shmobile: r8a7779 SMP TWD boot regression fix\n\nFix SMP TWD boot regression on r8a7779 based platforms caused by:\n\n4200b16 ARM: shmobile: convert to twd_local_timer_register() interface\n\nAfter the merge of the above commit it has been impossible to boot\nr8a7779 based SoCs with SMP enabled and CONFIG_HAVE_ARM_TWD\u003dy. The\nkernel crashes at smp_init_cpus() timing which is before the console\nhas been initialized, so to the user this looks like a kernel lock up\nwithout any particular error message.\n\nThis patch fixes the regression on r8a7779 by moving the TWD\nregistration code from smp_init_cpus() to sys_timer-\u003einit() time.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nAcked-by: Marc Zyngier \u003cmarc.zyngier@arm.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "173e2fec4d9e950ee5e4bba272091e248a961c98",
      "tree": "7e0fde54a8c8b97b33381dd67b643bf89246f67a",
      "parents": [
        "2b3e38c4fbeb88092390f7c29b4934212abe9ded"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Apr 16 23:09:19 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:13:01 2012 +0200"
      },
      "message": "ARM: mach-shmobile: convert ag5evm to use the generic MMC GPIO hotplug helper\n\nThis also fixes the following modular mmc build failure:\n\narch/arm/mach-shmobile/built-in.o: In function `mackerel_sdhi0_gpio_cd\u0027:\npfc-sh7372.c:(.text+0x1138): undefined reference to `mmc_detect_change\u0027\n\non this platform by eliminating the use of an inline function, which\ncalls into the mmc core.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nReviewed-by: Simon Horman \u003chorms@verge.net.au\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "2b3e38c4fbeb88092390f7c29b4934212abe9ded",
      "tree": "126ba111ce5874541b7d17904eb79e508f14f1d3",
      "parents": [
        "d48b97b403d23f6df0b990cee652bdf9a52337a3"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Mon Apr 16 23:09:13 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat May 12 22:12:36 2012 +0200"
      },
      "message": "ARM: mach-shmobile: convert mackerel to use the generic MMC GPIO hotplug helper\n\nThis also fixes the following modular mmc build failure:\n\narch/arm/mach-shmobile/built-in.o: In function `ag5evm_sdhi0_gpio_cd\u0027:\npfc-sh73a0.c:(.text+0x7c0): undefined reference to `mmc_detect_change\u0027\n\non this platform by eliminating the use of an inline function, which\ncalls into the mmc core.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nTested-by: Simon Horman \u003chorms@verge.net.au\u003e\nAcked-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "d48b97b403d23f6df0b990cee652bdf9a52337a3",
      "tree": "88568d9b9e8918c4cb30c256c7d616f6d06425fa",
      "parents": [
        "18b15fcde715a5512671af9d72a76e7f6d7cb6f0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 06 15:07:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 06 15:07:32 2012 -0700"
      },
      "message": "Linux 3.4-rc6\n"
    },
    {
      "commit": "18b15fcde715a5512671af9d72a76e7f6d7cb6f0",
      "tree": "073ca0c45f48abae1809e86efc06e22e7528f0e7",
      "parents": [
        "271fd5d7286eb931142402c170943d14640bb922",
        "ab27a20e6212cd1d96d813352b47e1fc1cfd01db"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 06 12:19:38 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 06 12:19:38 2012 -0700"
      },
      "message": "Merge branch \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 fixes form Peter Anvin\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  intel_mid_powerbtn: mark irq as IRQF_NO_SUSPEND\n  arch/x86/platform/geode/net5501.c: change active_low to 0 for LED driver\n  x86, relocs: Remove an unused variable\n  asm-generic: Use __BITS_PER_LONG in statfs.h\n  x86/amd: Re-enable CPU topology extensions in case BIOS has disabled it\n"
    },
    {
      "commit": "271fd5d7286eb931142402c170943d14640bb922",
      "tree": "dc60c1623f63a7db588de4c3c7362a9ac7abf56a",
      "parents": [
        "ce7e5d2d19bc371e1b67826bfbc79bbcbaa9772f",
        "b9fab919b748c7b39c19ff236ed6c5682c266dde"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 06 10:20:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 06 10:20:07 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs\n\nPull btrfs fixes from Chris Mason:\n \"The big ones here are a memory leak we introduced in rc1, and a\n  scheduling while atomic if the transid on disk doesn\u0027t match the\n  transid we expected.  This happens for corrupt blocks, or out of date\n  disks.\n\n  It also fixes up the ioctl definition for our ioctl to resolve logical\n  inode numbers.  The __u32 was a merging error and doesn\u0027t match what\n  we ship in the progs.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs:\n  Btrfs: avoid sleeping in verify_parent_transid while atomic\n  Btrfs: fix crash in scrub repair code when device is missing\n  btrfs: Fix mismatching struct members in ioctl.h\n  Btrfs: fix page leak when allocing extent buffers\n  Btrfs: Add properly locking around add_root_to_dirty_list\n"
    },
    {
      "commit": "ce7e5d2d19bc371e1b67826bfbc79bbcbaa9772f",
      "tree": "28fa102363954fd95a166812e28f5647b2c62465",
      "parents": [
        "03cb00b3c7cc356d0df1d7198d8485b824fef1c8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Sun May 06 17:20:00 2012 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 06 10:15:18 2012 -0700"
      },
      "message": "x86: fix broken TASK_SIZE for ia32_aout\n\nSetting TIF_IA32 in load_aout_binary() used to be enough; these days\nTASK_SIZE is controlled by TIF_ADDR32 and that one doesn\u0027t get set\nthere.  Switch to use of set_personality_ia32()...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9fab919b748c7b39c19ff236ed6c5682c266dde",
      "tree": "49e5a6f8041a7f0a9be0c1a39cd9088e3faa1df2",
      "parents": [
        "ea9947b4395fa34666086b2fa6f686e94903e047"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun May 06 07:23:47 2012 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Sun May 06 07:23:47 2012 -0400"
      },
      "message": "Btrfs: avoid sleeping in verify_parent_transid while atomic\n\nverify_parent_transid needs to lock the extent range to make\nsure no IO is underway, and so it can safely clear the\nuptodate bits if our checks fail.\n\nBut, a few callers are using it with spinlocks held.  Most\nof the time, the generation numbers are going to match, and\nwe don\u0027t want to switch to a blocking lock just for the error\ncase.  This adds an atomic flag to verify_parent_transid,\nand changes it to return EAGAIN if it needs to block to\nproperly verifiy things.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "03cb00b3c7cc356d0df1d7198d8485b824fef1c8",
      "tree": "07561c3c8bf2a7b8484effbfc53dad3816f054f6",
      "parents": [
        "49a5f3cf6a956360bb43e5f8d0c592a8daea8ebd",
        "2f2be2784a60d7ab3f13dbb3e18f0cadea5bb655"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 05 16:34:38 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 05 16:34:38 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha\n\nPull alpha fixes from Matt Turner:\n \"My alpha tree is back up (after taking quite some time to get my GPG\n  key signed).  It contains just some simple fixes.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha:\n  alpha: silence \u0027const\u0027 warning in sys_marvel.c\n  alpha: include module.h to fix modpost on Tsunami\n  alpha: properly define get/set_rtc_time on Marvel/SMP\n  alpha: VGA_HOSE depends on VGA_CONSOLE\n"
    },
    {
      "commit": "49a5f3cf6a956360bb43e5f8d0c592a8daea8ebd",
      "tree": "195c877875e18f5ab4280f4227104f958bfa5251",
      "parents": [
        "1c2f95480648ed7326ab2288ca0e2d35551db4be"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sat May 05 22:49:10 2012 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 05 16:21:21 2012 -0700"
      },
      "message": "TTY: pdc_cons, fix regression in close\n\nThe test in pdc_console_tty_close \u0027!tty-\u003ecount\u0027 was always wrong\nbecause tty-\u003ecount is decremented after tty-\u003eops-\u003eclose is called and\nthus can never be zero. Hence the \u0027then\u0027 branch was never executed and\nthe timer never deleted.\n\nThis did not matter until commit 5dd5bc40f3b6 (\"TTY: pdc_cons, use\ntty_port\").  There we needed to set TTY in tty_port to NULL, but this\nnever happened due to the bug above.\n\nSo change the test to really trigger at the last close by changing the\ncondition to \u0027tty-\u003ecount \u003d\u003d 1\u0027.\n\nWell, the driver should not touch tty-\u003ecount at all.  It should use\ntty_port-\u003ecount and count open count there itself.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nReported-and-tested-by: Mikulas Patocka \u003cmpatocka@redhat.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Helge Deller \u003cdeller@gmx.de\u003e\nCc: \"James E.J. Bottomley\" \u003cjejb@parisc-linux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1c2f95480648ed7326ab2288ca0e2d35551db4be",
      "tree": "fa69d267423242eaad195e60c74570152e6c3d84",
      "parents": [
        "59068e369b6a2a0a15b93624887525d9ec0f36e5",
        "e9e7183fd2677aca24e90ca1556d4afe7436d42d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 05 10:07:06 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 05 10:07:06 2012 -0700"
      },
      "message": "Merge tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound\n\nPull sound sound fixes from Takashi Iwai:\n \"As good as nothing exciting here; just a few trivial fixes for various\n  ASoC stuff.\"\n\n* tag \u0027sound-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:\n  ASoC: omap-pcm: Free dma buffers in case of error.\n  ASoC: s3c2412-i2s: Fix dai registration\n  ASoC: wm8350: Don\u0027t use locally allocated codec struct\n  ASoC: tlv312aic23: unbreak resume\n  ASoC: bf5xx-ssm2602: Set DAI format\n  ASoC: core: check of_property_count_strings failure\n  ASoC: dt: sgtl5000.txt: Add description for \u0027reg\u0027 field\n  ASoC: wm_hubs: Make sure we don\u0027t disable differential line outputs\n"
    },
    {
      "commit": "59068e369b6a2a0a15b93624887525d9ec0f36e5",
      "tree": "7d165bb50d379e37ca7f0b3fed5da9f7719e22e4",
      "parents": [
        "377485f6244af255b04d662cf19cddbbc4ae4310",
        "1cc0c998fdf2cb665d625fb565a0d6db5c81c639"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 05 10:06:06 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 05 10:06:06 2012 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nPull an ACPI patch from Len Brown:\n \"It fixes a D3 issue new in 3.4-rc1.\"\n\nBy Lin Ming via Len Brown:\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux:\n  ACPI: Fix D3hot v D3cold confusion\n"
    },
    {
      "commit": "377485f6244af255b04d662cf19cddbbc4ae4310",
      "tree": "1a98feb617a5f463fe9c1d3d18cc8f0e6b4a6245",
      "parents": [
        "6f24f892871acc47b40dd594c63606a17c714f77"
      ],
      "author": {
        "name": "Sasha Levin",
        "email": "levinsasha928@gmail.com",
        "time": "Sat May 05 17:06:35 2012 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 05 10:04:40 2012 -0700"
      },
      "message": "init: don\u0027t try mounting device as nfs root unless type fully matches\n\nCurrently, we\u0027ll try mounting any device who\u0027s major device number is\nUNNAMED_MAJOR as NFS root.  This would happen for non-NFS devices as\nwell (such as 9p devices) but it wouldn\u0027t cause any issues since\nmounting the device as NFS would fail quickly and the code proceeded to\ndoing the proper mount:\n\n       [  101.522716] VFS: Unable to mount root fs via NFS, trying floppy.\n       [  101.534499] VFS: Mounted root (9p filesystem) on device 0:18.\n\nCommit 6829a048102a (\"NFS: Retry mounting NFSROOT\") introduced retries\nwhen mounting NFS root, which means that now we don\u0027t immediately fail\nand instead it takes an additional 90+ seconds until we stop retrying,\nwhich has revealed the issue this patch fixes.\n\nThis meant that it would take an additional 90 seconds to boot when\nwe\u0027re not using a device type which gets detected in order before NFS.\n\nThis patch modifies the NFS type check to require device type to be\n\u0027Root_NFS\u0027 instead of requiring the device to have an UNNAMED_MAJOR\nmajor.  This makes boot process cleaner since we now won\u0027t go through\nthe NFS mounting code at all when the device isn\u0027t an NFS root\n(\"/dev/nfs\").\n\nSigned-off-by: Sasha Levin \u003clevinsasha928@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9e7183fd2677aca24e90ca1556d4afe7436d42d",
      "tree": "ca17a6d2b7248390739c32d0f80d5d6dbe2dcdcf",
      "parents": [
        "20c76945d05e26dc24eabcfc2f61f3929590cc29",
        "b339583c57d38db1664a09e1eea3da86422eafdb"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 05 11:27:26 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 05 11:27:26 2012 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "b339583c57d38db1664a09e1eea3da86422eafdb",
      "tree": "6211dced105475b36c884aac94581ed1baac4c01",
      "parents": [
        "06412088ce98f745405b8f65cfc51ddd6b842bbf",
        "fad9365bcc2a69ae16adc092e8ac192354980665"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 05 11:26:50 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 05 11:26:50 2012 +0200"
      },
      "message": "Merge branch \u0027for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/asoc into fix/asoc\n"
    },
    {
      "commit": "20c76945d05e26dc24eabcfc2f61f3929590cc29",
      "tree": "73238b71823f829413a51923df6179e7fd122ab6",
      "parents": [
        "cff7873554eedc044029c41a9fd694245d97eff8",
        "06412088ce98f745405b8f65cfc51ddd6b842bbf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 05 11:25:17 2012 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat May 05 11:25:17 2012 +0200"
      },
      "message": "Merge tag \u0027asoc-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus\n\nASoC: Updates for 3.4\n\nNothing terribly exciting here, a bunch of small and simple fixes\nscattered around the place.\n"
    },
    {
      "commit": "1cc0c998fdf2cb665d625fb565a0d6db5c81c639",
      "tree": "2768315b4d2217ea16082947bf995edfc40d5faf",
      "parents": [
        "ec612fcf43e09f5e05d37baf4d3f138b3fcc2f3d"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Apr 23 09:03:49 2012 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat May 05 01:19:52 2012 -0400"
      },
      "message": "ACPI: Fix D3hot v D3cold confusion\n\nBefore this patch, ACPI_STATE_D3 incorrectly referenced D3hot\nin some places, but D3cold in other places.\n\nAfter this patch, ACPI_STATE_D3 always means ACPI_STATE_D3_COLD;\nand all references to D3hot use ACPI_STATE_D3_HOT.\n\nACPI\u0027s _PR3 method is used to enter both D3hot and D3cold states.\nWhat distinguishes D3hot from D3cold is the presence _PR3\n(Power Resources for D3hot)  If these resources are all ON,\nthen the state is D3hot.  If _PR3 is not present,\nor all _PR0 resources for the devices are OFF,\nthen the state is D3cold.\n\nThis patch applies after Linux-3.4-rc1.\nA future syntax cleanup may remove ACPI_STATE_D3\nto emphasize that it always means ACPI_STATE_D3_COLD.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReviewed-by: Aaron Lu \u003caaron.lu@amd.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6f24f892871acc47b40dd594c63606a17c714f77",
      "tree": "b01432358955a328da347e7f05c096d2ca4366ce",
      "parents": [
        "f756beba940ca21755396851521463d494893566"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri May 04 12:09:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 17:11:24 2012 -0700"
      },
      "message": "hfsplus: Fix potential buffer overflows\n\nCommit ec81aecb2966 (\"hfs: fix a potential buffer overflow\") fixed a few\npotential buffer overflows in the hfs filesystem.  But as Timo Warns\npointed out, these changes also need to be made on the hfsplus\nfilesystem as well.\n\nReported-by: Timo Warns \u003cwarns@pre-sense.de\u003e\nAcked-by: WANG Cong \u003camwang@redhat.com\u003e\nCc: Alexey Khoroshilov \u003ckhoroshilov@ispras.ru\u003e\nCc: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nCc: Sage Weil \u003csage@newdream.net\u003e\nCc: Eugene Teo \u003ceteo@redhat.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Dave Anderson \u003canderson@redhat.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f756beba940ca21755396851521463d494893566",
      "tree": "95b68f7e6f8817dd9de41c99907491b5511e6594",
      "parents": [
        "c6de1687f57893df31fd5266ead3479418230a06",
        "e48b5e825f9c471cbcbfd934a4c2df27e9d39635"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 15:35:09 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 15:35:09 2012 -0700"
      },
      "message": "Merge branch \u0027timers-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull timer fix from Thomas Gleixner.\n\n* \u0027timers-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  rtc: Fix possible null pointer dereference in rtc-mpc5121.c\n"
    },
    {
      "commit": "c6de1687f57893df31fd5266ead3479418230a06",
      "tree": "70aee3407e518f55377da4ec105bf13f491b47e8",
      "parents": [
        "a03a09b2245b4aa255760796e0c0d05b5d79b2a8",
        "d8f2799b105a24bb0bbd3380a0d56e6348484058"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 15:34:21 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 15:34:21 2012 -0700"
      },
      "message": "Merge git://git.samba.org/sfrench/cifs-2.6\n\nPull CIFS fixes from Steve French.\n\n* git://git.samba.org/sfrench/cifs-2.6:\n  fs/cifs: fix parsing of dfs referrals\n  cifs: make sure we ignore the credentials\u003d and cred\u003d options\n  [CIFS] Update cifs version to 1.78\n  cifs - check S_AUTOMOUNT in revalidate\n  cifs: add missing initialization of server-\u003ereq_lock\n  cifs: don\u0027t cap ra_pages at the same level as default_backing_dev_info\n  CIFS: Fix indentation in cifs_show_options\n"
    },
    {
      "commit": "a03a09b2245b4aa255760796e0c0d05b5d79b2a8",
      "tree": "a1c2c438122175f785128eacdf82b630cb09fb47",
      "parents": [
        "4f988f152ee087831ea5c1c77cda4454cacc052c"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Fri May 04 12:04:17 2012 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 15:33:45 2012 -0700"
      },
      "message": "CPU frequency drivers MAINTAINERS update\n\nRemove myself as cpufreq maintainer.\nx86 driver changes can go through the regular x86/ACPI trees.\nARM driver changes through the ARM trees.\ncpufreq core changes are rare these days, and can just go to lkml/direct.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4f988f152ee087831ea5c1c77cda4454cacc052c",
      "tree": "9078ecf501ebeb4412a0f91ff3125f41fb2535ac",
      "parents": [
        "2f624278626677bfaf73fef97f86b37981621f5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 15:13:54 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 15:13:54 2012 -0700"
      },
      "message": "seqlock: add \u0027raw_seqcount_begin()\u0027 function\n\nThe normal read_seqcount_begin() function will wait for any current\nwriters to exit their critical region by looping until the sequence\ncount is even.\n\nThat \"wait for sequence count to stabilize\" is the right thing to do if\nthe read-locker will just retry the whole operation on contention: no\npoint in doing a potentially expensive reader sequence if we know at the\nbeginning that we\u0027ll just end up re-doing it all.\n\nHOWEVER.  Some users don\u0027t actually retry the operation, but instead\nwill abort and do the operation with proper locking.  So the sequence\ncount case may be the optimistic quick case, but in the presense of\nwriters you may want to do full locking in order to guarantee forward\nprogress.  The prime example of this would be the RCU name lookup.\n\nAnd in that case, you may well be better off without the \"retry early\",\nand are in a rush to instead get to the failure handling.  Thus this\n\"raw\" interface that just returns the sequence number without testing it\n- it just forces the low bit to zero so that read_seqcount_retry() will\nalways fail such a \"active concurrent writer\" scenario.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2f624278626677bfaf73fef97f86b37981621f5c",
      "tree": "011d5b7d5a6a74d476a80b513f3dd4d78762ed03",
      "parents": [
        "f0f376f204b6047bbb405180f796e93cc8444f09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 14:46:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 14:46:02 2012 -0700"
      },
      "message": "Fix __read_seqcount_begin() to use ACCESS_ONCE for sequence value read\n\nWe really need to use a ACCESS_ONCE() on the sequence value read in\n__read_seqcount_begin(), because otherwise the compiler might end up\nreloading the value in between the test and the return of it.  As a\nresult, it might end up returning an odd value (which means that a write\nis in progress).\n\nIf the reader is then fast enough that that odd value is still the\ncurrent one when the read_seqcount_retry() is done, we might end up with\na \"successful\" read sequence, even despite the concurrent write being\nactive.\n\nIn practice this probably never really happens - there just isn\u0027t\nanything else going on around the read of the sequence count, and the\ncommon case is that we end up having a read barrier immediately\nafterwards.\n\nSo the code sequence in which gcc might decide to reaload from memory is\nsmall, and there\u0027s no reason to believe it would ever actually do the\nreload.  But if the compiler ever were to decide to do so, it would be\nincredibly annoying to debug.  Let\u0027s just make sure.\n\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab27a20e6212cd1d96d813352b47e1fc1cfd01db",
      "tree": "975331b886d6b3f9a50f19277471b67d16485fdf",
      "parents": [
        "d1d0589a565a2528a044cfd680141c3e2db18d0a"
      ],
      "author": {
        "name": "Yong Wang",
        "email": "yong.y.wang@intel.com",
        "time": "Fri May 04 14:02:44 2012 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 04 14:40:52 2012 -0700"
      },
      "message": "intel_mid_powerbtn: mark irq as IRQF_NO_SUSPEND\n\nSo that the power button still wakes up the platform.\n\nSigned-off-by: Pierre Tardy \u003cpierre.tardy@intel.com\u003e\nLink: http://lkml.kernel.org/r/20120504210244.F2EA5A018B@akpm.mtv.corp.google.com\nTested-by: Kangkai Yin \u003ckangkai.yin@intel.com\u003e\nTested-by: Yong Wang \u003cyong.y.wang@intel.com\u003e\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "d1d0589a565a2528a044cfd680141c3e2db18d0a",
      "tree": "c07c1f87a23e734be4d09b7465b22b06d99b9c3e",
      "parents": [
        "7c77cda0fe742ed07622827ce80963bbeebd1e3f"
      ],
      "author": {
        "name": "Bjarke Istrup Pedersen",
        "email": "gurligebis@gentoo.org",
        "time": "Fri May 04 14:01:45 2012 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri May 04 14:40:07 2012 -0700"
      },
      "message": "arch/x86/platform/geode/net5501.c: change active_low to 0 for LED driver\n\nIt seems that there was an error with the active_low \u003d 1 for the\nLED, since it should be set to 0 (meaning that active is high,\nsince 0 is false, hence the confusion.\n\nThe wiki article about it confuses it, since it contradicts itself,\nregarding what turns on the LED.\n\nI have tested 3.4-rc2 on my net5501 with this patch, and it makes the LED\nbehave correctly, where \"none\" turns it off, and \"default-on\" turns it on,\nwhen echoed onto the trigger \"file\" in /sys/class/leds.\n\nSigned-off-by: Bjarke Istrup Pedersen \u003cgurligebis@gentoo.org\u003e\nLink: http://lkml.kernel.org/r/20120504210146.62186A018B@akpm.mtv.corp.google.com\nCc: Philip Prindeville \u003cphilipp@redfish-solutions.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "ea9947b4395fa34666086b2fa6f686e94903e047",
      "tree": "086ab5150fc7f37b2070ab1200bf8b5275c85f06",
      "parents": [
        "d04b1debc92535453df2494d0b019edf0bb91003"
      ],
      "author": {
        "name": "Stefan Behrens",
        "email": "sbehrens@giantdisaster.de",
        "time": "Fri May 04 15:16:07 2012 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri May 04 15:16:07 2012 -0400"
      },
      "message": "Btrfs: fix crash in scrub repair code when device is missing\n\nFix that when scrub tries to repair an I/O or checksum error and one of\nthe devices containing the mirror is missing, it crashes in bio_add_page\nbecause the bdev is a NULL pointer for missing devices.\n\nReported-by: Marco L. Crociani \u003cmarco.crociani@gmail.com\u003e\nSigned-off-by: Stefan Behrens \u003csbehrens@giantdisaster.de\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "d04b1debc92535453df2494d0b019edf0bb91003",
      "tree": "386e5ce40a3d4c211bafc20da9480eb6783f6ab4",
      "parents": [
        "17de39ac17bf99b8bf0d819d13668d5048836efc"
      ],
      "author": {
        "name": "Alexander Block",
        "email": "ablock84@googlemail.com",
        "time": "Fri May 04 15:16:06 2012 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri May 04 15:16:06 2012 -0400"
      },
      "message": "btrfs: Fix mismatching struct members in ioctl.h\n\nFix the size members of btrfs_ioctl_ino_path_args and\nbtrfs_ioctl_logical_ino_args. The user space btrfs-progs utilities used\n__u64 and the kernel headers used __u32 before.\n\nSigned-off-by: Alexander Block \u003cablock84@googlemail.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "17de39ac17bf99b8bf0d819d13668d5048836efc",
      "tree": "6afd6d7659ad9d4d46aecc24e359c026bae7c7f7",
      "parents": [
        "e5846fc665d1c3dd32d877febe7402ccd583b8a1"
      ],
      "author": {
        "name": "Josef Bacik",
        "email": "josef@redhat.com",
        "time": "Fri May 04 15:16:06 2012 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri May 04 15:16:06 2012 -0400"
      },
      "message": "Btrfs: fix page leak when allocing extent buffers\n\nIf we happen to alloc a extent buffer and then alloc a page and notice that\npage is already attached to an extent buffer, we will only unlock it and\nfree our existing eb.  Any pages currently attached to that eb will be\nproperly freed, but we don\u0027t do the page_cache_release() on the page where\nwe noticed the other extent buffer which can cause us to leak pages and I\nhope cause the weird issues we\u0027ve been seeing in this area.  Thanks,\n\nSigned-off-by: Josef Bacik \u003cjosef@redhat.com\u003e\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "e5846fc665d1c3dd32d877febe7402ccd583b8a1",
      "tree": "162d4487dd5cb573036507821d92d5c0c559d56b",
      "parents": [
        "dc7fdde39e4962b1a88741f7eba2a6b3be1285d8"
      ],
      "author": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Thu May 03 12:08:48 2012 -0400"
      },
      "committer": {
        "name": "Chris Mason",
        "email": "chris.mason@oracle.com",
        "time": "Fri May 04 15:14:11 2012 -0400"
      },
      "message": "Btrfs: Add properly locking around add_root_to_dirty_list\n\nadd_root_to_dirty_list happens once at the very beginning of the\ntransaction, but it is still racey.\n\nSigned-off-by: Chris Mason \u003cchris.mason@oracle.com\u003e\n"
    },
    {
      "commit": "f0f376f204b6047bbb405180f796e93cc8444f09",
      "tree": "3a2a298df7ef5ae64033d02bfe0dd326430f8f83",
      "parents": [
        "08542241cf710d1b7c28c63b2213be4b7b1b3362",
        "c994ead62ce9599e56344be9b3bead08f242aa79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 07:57:13 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 07:57:13 2012 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"Some minor fixes from Intel and a radeon fix.\n\n  I have the nouveau fix for the i2c regression queued for next week,\n  its mostly a revert and seems to work on the system it was originally\n  introduced for thanks to some i2c core changes.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/radeon: clarify and extend wb setup on APUs and NI+ asics\n  drm/i915: enable dip before writing data on gen4\n  fixing dmi match for hp t5745 and hp st5747 thin client\n  drm/i915: Only enable IPS polling for gen5\n  drm/i915: Do not read non-existent DPLL registers on PCH hardware\n"
    },
    {
      "commit": "08542241cf710d1b7c28c63b2213be4b7b1b3362",
      "tree": "acafbf265de573f020cdaeb3539d0bdb3c71dec6",
      "parents": [
        "f4622045455faaac958ca35a0cf313f3d6c14d8b",
        "b16b1b6cd052acbacc0a15f934bca9b354534d48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 07:56:22 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 07:56:22 2012 -0700"
      },
      "message": "Merge tag \u0027md-3.4-fixes\u0027 of git://neil.brown.name/md\n\nPull one small fix for md/bitmaps from NeilBrown:\n \"This fixes a regression that was introduced in the merge window.\"\n\n* tag \u0027md-3.4-fixes\u0027 of git://neil.brown.name/md:\n  md/bitmap: fix calculation of \u0027chunks\u0027 - missing shift.\n"
    },
    {
      "commit": "f4622045455faaac958ca35a0cf313f3d6c14d8b",
      "tree": "96455f6f8a1afca46d939e9937913eb21782214b",
      "parents": [
        "0a6ba092d1c8c75ae0c0617ef7f4e6f5043af311",
        "e419b4cc585680940bc42f8ca8a071d6023fb1bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 07:50:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 04 07:50:50 2012 -0700"
      },
      "message": "Merge branch \u0027fix-unmapped-word-at-a-time\u0027\n\nJana Saout confirmed that this fixes the page faults he saw.\n\nHis problem was triggered by ocfs2 and autofs symlink lookups, where the\nsymlink allocation was at the end of a page.  But the deeper reason\nseems to be the use of Xen-PV, which is what then causes him to have all\nthese unmapped pages, which is what then makes it a problem when the\nunaligned word-at-a-time code fetches data past the end of a page.\n\n* fix-unmapped-word-at-a-time:\n  vfs: make word-at-a-time accesses handle a non-existing page\n"
    },
    {
      "commit": "fad9365bcc2a69ae16adc092e8ac192354980665",
      "tree": "ba91112e49080400af70a4b94b4b2de1fb67e465",
      "parents": [
        "1a38336b8611a04f0a624330c1f815421f4bf5f4"
      ],
      "author": {
        "name": "Oleg Matcovschi",
        "email": "oleg.matcovschi@ti.com",
        "time": "Tue Apr 24 19:02:02 2012 -0700"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@ti.com",
        "time": "Fri May 04 12:09:28 2012 +0100"
      },
      "message": "ASoC: omap-pcm: Free dma buffers in case of error.\n\nSigned-off-by: Oleg Matcovschi \u003coleg.matcovschi@ti.com\u003e\nAcked-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\nAcked-by: Jarkko Nikula \u003cjarkko.nikula@bitmer.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@ti.com\u003e\n"
    },
    {
      "commit": "c994ead62ce9599e56344be9b3bead08f242aa79",
      "tree": "83ecd68901c99d4c2374f11232ab5f34bb63030b",
      "parents": [
        "b6bb962589b069ec6b1c1f04f5b47e81d3820f4d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu May 03 17:06:28 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 04 09:36:11 2012 +0100"
      },
      "message": "drm/radeon: clarify and extend wb setup on APUs and NI+ asics\n\nUse family rather than DCE check for clarity, also always use\nwb on APUs, there will never be AGP variants.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b16b1b6cd052acbacc0a15f934bca9b354534d48",
      "tree": "ba5b2e72e04a18a4bd83429f089d16637b9a6343",
      "parents": [
        "69964ea4c7b68c9399f7977aa5b9aa6539a6a98a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri May 04 17:03:18 2012 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Fri May 04 17:03:18 2012 +1000"
      },
      "message": "md/bitmap: fix calculation of \u0027chunks\u0027 - missing shift.\n\ncommit 61a0d80c \"md/bitmap: discard CHUNK_BLOCK_SHIFT macro\"\nreplaced CHUNK_BLOCK_RATIO() by the same text that was\nreplacing CHUNK_BLOCK_SHIFT() - which is clearly wrong.\n\nThe result is that \u0027chunks\u0027 is often too small by 1,\nwhich can sometimes result in a crash (not sure how).\n\nSo use the correct replacement, and get rid of CHUNK_BLOCK_RATIO\nwhich is no longe used.\n\nReported-by: Karl Newman \u003csiliconfiend@gmail.com\u003e\nTested-by: Karl Newman \u003csiliconfiend@gmail.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "d8f2799b105a24bb0bbd3380a0d56e6348484058",
      "tree": "170d00ed1bb01443fb1b1695f9fcea3adb3d1f10",
      "parents": [
        "a557b97616c49d81e09c8439831d4c4f13ef4050"
      ],
      "author": {
        "name": "Stefan Metzmacher",
        "email": "metze@samba.org",
        "time": "Fri May 04 00:19:28 2012 +0200"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu May 03 22:47:39 2012 -0500"
      },
      "message": "fs/cifs: fix parsing of dfs referrals\n\nThe problem was that the first referral was parsed more than once\nand so the caller tried the same referrals multiple times.\n\nThe problem was introduced partly by commit\n066ce6899484d9026acd6ba3a8dbbedb33d7ae1b,\nwhere \u0027ref +\u003d le16_to_cpu(ref-\u003eSize);\u0027 got lost,\nbut that was also wrong...\n\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Stefan Metzmacher \u003cmetze@samba.org\u003e\nTested-by: Björn Jacke \u003cbj@sernet.de\u003e\nReviewed-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "0a6ba092d1c8c75ae0c0617ef7f4e6f5043af311",
      "tree": "9a9afdaf58ab356aa457b6f5c8a2e80c85762901",
      "parents": [
        "65e62b502bdaee37b6ea57edc3bb0df2ad1cb858",
        "13176a89e1c4a0011bd9f576730b0338ecb619ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:21:05 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:21:05 2012 -0700"
      },
      "message": "Merge tag \u0027mfd-for-linus-3.4-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\nPull second set of MFD fixes from Samuel Ortiz:\n \"This time we only have a one liner fixing an omap-usb build error.\"\n\n* tag \u0027mfd-for-linus-3.4-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: Fix build breakage in omap-usb-host.c\n"
    },
    {
      "commit": "65e62b502bdaee37b6ea57edc3bb0df2ad1cb858",
      "tree": "e27d0cd698c332a73c02f519e97eb3f7e43c2087",
      "parents": [
        "6b4c555a6bebd3886a20f6947b273398fef24935",
        "54b3a4d311c98ad94b737802a8b5f2c8c6bfd627"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:19:48 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:19:48 2012 -0700"
      },
      "message": "Merge branch \u0027efi-vars\u0027 from Matthew Garrett\n\n* efi-vars:\n  efivars: Improve variable validation\n"
    },
    {
      "commit": "54b3a4d311c98ad94b737802a8b5f2c8c6bfd627",
      "tree": "f31c73c1330a04beb085a1c30a18b102684ef8ae",
      "parents": [
        "fec6c20b570bcf541e581fc97f2e0cbdb9725b98"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu May 03 16:50:46 2012 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:19:19 2012 -0700"
      },
      "message": "efivars: Improve variable validation\n\nBen Hutchings pointed out that the validation in efivars was inadequate -\nmost obviously, an entry with size 0 would server as a DoS against the\nkernel. Improve this based on his suggestions.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b4c555a6bebd3886a20f6947b273398fef24935",
      "tree": "5226599d5b9336bfee1da8476bba7331654c8b52",
      "parents": [
        "4e78f00261886ed2710460f5ca5253f6ab6007cf",
        "5f098a3ea72e73ad3733c3280fd5ee04816dc999"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:16:52 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:16:52 2012 -0700"
      },
      "message": "Merge tag \u0027tag/upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\nPull libata fixes from Jeff Garzik:\n\n1) Fix regression that could cause a misdiagnosis, which in turn could\n   lead to an erroneous 3.0 Gbps -\u003e 1.5 downshift, particularly when hotplug\n   and suspend/resume is involved.\n\n2) Fix a regression that led to ata%d controller ids being numbered one\n   larger than in \u003c\u003d 3.4-rc3 (oh, the horror!).  Controller ids should now be\n   as expected.\n\n3) add some DT, PCI id\u0027s\n\n4) ata/pata_arasan_cf: minor cpp fixing/cleaning\n\n* tag \u0027tag/upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ata: ahci_platform: Add synopsys ahci controller in DT\u0027s compatible list\n  ata/pata_arasan_cf: Move arasan_cf_pm_ops out of #ifdef, #endif macros\n  libata: init ata_print_id to 0\n  ahci: Detect Marvell 88SE9172 SATA controller\n  libata: skip old error history when counting probe trials\n"
    },
    {
      "commit": "4e78f00261886ed2710460f5ca5253f6ab6007cf",
      "tree": "7ad0858c88d92f7f82f29d164959c19520ada919",
      "parents": [
        "f5645b5959c002303fd2480e7bcde2b5232b8f86",
        "1e4f0b82577e59f23484c99056c96465e202fdd5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:15:47 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:15:47 2012 -0700"
      },
      "message": "Merge branch \u0027i2c-embedded/for-current\u0027 of git://git.pengutronix.de/git/wsa/linux\n\nPull i2c embedded fixes from Wolfram Sang:\n \"Here are some typical i2c driver bugfixes for 3.4.  Missed clock\n  handling, improper timeout fixes, hardware wrokarounds...  All\n  patches have been in linux-next for a few days, too.\"\n\n* \u0027i2c-embedded/for-current\u0027 of git://git.pengutronix.de/git/wsa/linux:\n  i2c: mxs: disable QUEUE when sending is done\n  i2c: mxs: handle spurious interrupt\n  i2c-eg20t: Modify MODULE_AUTHOR\u0027s email address\n  i2c-eg20t: change timeout value 50msec to 1000msec\n  i2c: tegra: Add delay before resetting the controller after NACK\n  i2c: pnx: Disable clk in suspend\n"
    },
    {
      "commit": "f5645b5959c002303fd2480e7bcde2b5232b8f86",
      "tree": "3c6e8ea54e708e76bce724bdb60e6b5eac60c1fa",
      "parents": [
        "c42f1d4b523950c4af060f8fc0c7016755d8a3bc",
        "addde4ec31456c5f1e9b61aae3edcfeb0f338f87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:14:55 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:14:55 2012 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm fixes from Dave Airlie:\n \"Just some regression fixes from Ben along with a variable that gcc\n  failed to spot is uninitialised.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  nouveau: initialise has_optimus variable.\n  drm/nv10/gpio: fix thinko in mask for gpio lines 2-9\n  nvc0/fb: shut up PMFB interrupt after the first occurrence\n  drm/nouveau/hdmi: use correct hdmi regs for nvaa/nvac\n  drm/nouveau/bios: fix regression on some nv4x board\n"
    },
    {
      "commit": "c42f1d4b523950c4af060f8fc0c7016755d8a3bc",
      "tree": "8322c9c14b0c7055ce924d12c1150d2acb0ea95e",
      "parents": [
        "913a90416918a591e6d5ece036b795c58a08131d",
        "5a8887d39e1ba5ee2d4ccb94b14d6f2dce5ddfca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:10:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:10:39 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net\n\nPull networking fixes from David Miller:\n\n 1) Transfer padding was wrong for full-speed USB in ASIX driver, fix\n    from Ingo van Lil.\n\n 2) Propagate the negative packet offset fix into the PowerPC BPF JIT.\n    From Jan Seiffert.\n\n 3) dl2k driver\u0027s private ioctls were letting unprivileged tasks make\n    MII writes and other ugly bits like that.  Fix from Jeff Mahoney.\n\n 4) Fix TX VLAN and RX packet drops in ucc_geth, from Joakim Tjernlund.\n\n 5) OOPS and network namespace fixes in IPVS from Hans Schillstrom and\n    Julian Anastasov.\n\n 6) Fix races and sleeping in locked context bugs in drop_monitor, from\n    Neil Horman.\n\n 7) Fix link status indication in smsc95xx driver, from Paolo Pisati.\n\n 8) Fix bridge netfilter OOPS, from Peter Huang.\n\n 9) L2TP sendmsg can return on error conditions with the socket lock\n    held, oops.  Fix from Sasha Levin.\n\n10) udp_diag should return meaningful values for socket memory usage,\n    from Shan Wei.\n\n11) Eric Dumazet is so awesome he gets his own section:\n\n       Socket memory cgroup code (I never should have applied those\n       patches, grumble...) made erroneous changes to\n       sk_sockets_allocated_read_positive().  It was changed to\n       use percpu_counter_sum_positive (which requires BH disabling)\n       instead of percpu_counter_read_positive (which does not).\n       Revert back to avoid crashes and lockdep warnings.\n\n       Adjust the default tcp_adv_win_scale and tcp_rmem[2] values\n       to fix throughput regressions.  This is necessary as a result\n       of our more precise skb-\u003etruesize tracking.\n\n       Fix SKB leak in netem packet scheduler.\n\n12) New device IDs for various bluetooth devices, from Manoj Iyer,\n    AceLan Kao, and Steven Harms.\n\n13) Fix command completion race in ipw2200, from Stanislav Yakovlev.\n\n14) Fix rtlwifi oops on unload, from Larry Finger.\n\n15) Fix hard_mtu when adjusting hard_header_len in smsc95xx driver.\n    From Stephane Fillod.\n\n16) ehea driver registers it\u0027s IRQ before all the necessary state is\n    setup, resulting in crashes.  Fix from Thadeu Lima de Souza\n    Cascardo.\n\n17) Fix PHY connection failures in davinci_emac driver, from Anatolij\n    Gustschin.\n\n18) Missing break; in switch statement in bluetooth\u0027s\n    hci_cmd_complete_evt().  Fix from Szymon Janc.\n\n19) Fix queue programming in iwlwifi, from Johannes Berg.\n\n20) Interrupt throttling defaults not being actually programmed into the\n    hardware, fix from Jeff Kirsher and Ying Cai.\n\n21) TLAN driver SKB encoding in descriptor busted on 64-bit, fix from\n    Benjamin Poirier.\n\n22) Fix blind status block RX producer pointer deref in TG3 driver, from\n    Matt Carlson.\n\n23) Promisc and multicast are busted on ehea, fixes from Thadeu Lima de\n    Souza Cascardo.\n\n24) Fix crashes in 6lowpan, from Alexander Smirnov.\n\n25) tcp_complete_cwr() needs to be careful to not rewind the CWND to\n    ssthresh if ssthresh has the \"infinite\" value.  Fix from Yuchung\n    Cheng.\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net: (81 commits)\n  sungem: Fix WakeOnLan\n  tcp: change tcp_adv_win_scale and tcp_rmem[2]\n  net: l2tp: unlock socket lock before returning from l2tp_ip_sendmsg\n  drop_monitor: prevent init path from scheduling on the wrong cpu\n  usbnet: fix failure handling in usbnet_probe\n  usbnet: fix leak of transfer buffer of dev-\u003einterrupt\n  ucc_geth: Add 16 bytes to max TX frame for VLANs\n  net: ucc_geth, increase no. of HW RX descriptors\n  netem: fix possible skb leak\n  sky2: fix receive length error in mixed non-VLAN/VLAN traffic\n  sky2: propogate rx hash when packet is copied\n  net: fix two typos in skbuff.h\n  cxgb3: Don\u0027t call cxgb_vlan_mode until q locks are initialized\n  ixgbe: fix calling skb_put on nonlinear skb assertion bug\n  ixgbe: Fix a memory leak in IEEE DCB\n  igbvf: fix the bug when initializing the igbvf\n  smsc75xx: enable mac to detect speed/duplex from phy\n  smsc75xx: declare smsc75xx\u0027s MII as GMII capable\n  smsc75xx: fix phy interrupt acknowledge\n  smsc75xx: fix phy init reset loop\n  ...\n"
    },
    {
      "commit": "913a90416918a591e6d5ece036b795c58a08131d",
      "tree": "f33a75b6d08ffe24ddcc57e35635d0f7ee37693f",
      "parents": [
        "ac001e76546523ec2ef05b2f7001d8fdc588d069",
        "bdc71c9a87b898e4c380c23b2e3e18071312ecde"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:08:58 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 17:08:58 2012 -0700"
      },
      "message": "Merge tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging\n\nPull hwmon fixes from Guenter Roeck:\n \"Fix OOPS seen in coretemp driver if the CPU core ID is too large\"\n\n* tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:\n  hwmon: (coretemp) Increase CPU core limit\n  hwmon: (coretemp) fix oops on cpu unplug\n"
    },
    {
      "commit": "e419b4cc585680940bc42f8ca8a071d6023fb1bb",
      "tree": "8fce0f12b7b2a0fdca7a937af137910011efa783",
      "parents": [
        "ac001e76546523ec2ef05b2f7001d8fdc588d069"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 10:16:43 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 03 14:01:40 2012 -0700"
      },
      "message": "vfs: make word-at-a-time accesses handle a non-existing page\n\nIt turns out that there are more cases than CONFIG_DEBUG_PAGEALLOC that\ncan have holes in the kernel address space: it seems to happen easily\nwith Xen, and it looks like the AMD gart64 code will also punch holes\ndynamically.\n\nActually hitting that case is still very unlikely, so just do the\naccess, and take an exception and fix it up for the very unlikely case\nof it being a page-crosser with no next page.\n\nAnd hey, this abstraction might even help other architectures that have\nother issues with unaligned word accesses than the possible missing next\npage.  IOW, this could do the byte order magic too.\n\nPeter Anvin fixed a thinko in the shifting for the exception case.\n\nReported-and-tested-by: Jana Saout \u003cjana@saout.de\u003e\nCc:  Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a557b97616c49d81e09c8439831d4c4f13ef4050",
      "tree": "11824355379fb4272353c4e7e240acd6fabbba02",
      "parents": [
        "f966424e9935900e34cace8116d37aa70cff23d0"
      ],
      "author": {
        "name": "Jeff Layton",
        "email": "jlayton@redhat.com",
        "time": "Wed May 02 14:02:40 2012 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu May 03 13:50:01 2012 -0500"
      },
      "message": "cifs: make sure we ignore the credentials\u003d and cred\u003d options\n\nOlder mount.cifs programs passed this on to the kernel after parsing\nthe file. Make sure the kernel ignores that option.\n\nShould fix:\n\n    https://bugzilla.kernel.org/show_bug.cgi?id\u003d43195\n\nCc: Sachin Prabhu \u003csprabhu@redhat.com\u003e\nReported-by: Ronald \u003cronald645@gmail.com\u003e\nSigned-off-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "f966424e9935900e34cace8116d37aa70cff23d0",
      "tree": "3e02c49ef9b23ff7370d808b2226ad772a1acaa8",
      "parents": [
        "936ad9094462578953042d3395b973f1c9e6fa95"
      ],
      "author": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Wed May 02 11:58:19 2012 -0500"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu May 03 13:50:01 2012 -0500"
      },
      "message": "[CIFS] Update cifs version to 1.78\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "936ad9094462578953042d3395b973f1c9e6fa95",
      "tree": "22d52c9a2489768a9d70d95ef1a99c78185698c3",
      "parents": [
        "58fa015f611b51e1f501b048bc5ac263c78852f0"
      ],
      "author": {
        "name": "Ian Kent",
        "email": "raven@themaw.net",
        "time": "Wed May 02 07:19:09 2012 -0400"
      },
      "committer": {
        "name": "Steve French",
        "email": "sfrench@us.ibm.com",
        "time": "Thu May 03 13:49:47 2012 -0500"
      },
      "message": "cifs - check S_AUTOMOUNT in revalidate\n\nWhen revalidating a dentry, if the inode wasn\u0027t known to be a dfs\nentry when the dentry was instantiated, such as when created via\n-\u003ereaddir(), the DCACHE_NEED_AUTOMOUNT flag needs to be set on the\ndentry in -\u003ed_revalidate().\n\nThe false return from cifs_d_revalidate(), due to the inode now\nbeing marked with the S_AUTOMOUNT flag, might not invalidate the\ndentry if there is a concurrent unlazy path walk. This is because\nthe dentry reference count will be at least 2 in this case causing\nd_invalidate() to return EBUSY. So the asumption that the dentry\nwill be discarded then correctly instantiated via -\u003elookup() might\nnot hold.\n\nSigned-off-by: Ian Kent \u003craven@themaw.net\u003e\nReviewed-by: Jeff Layton \u003cjlayton@redhat.com\u003e\nCc: Steve French \u003csmfrench@gmail.com\u003e\nCc: linux-cifs@vger.kernel.org\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\n"
    },
    {
      "commit": "5f098a3ea72e73ad3733c3280fd5ee04816dc999",
      "tree": "b88d1396908fa18afe34801335d9cde560f61b1f",
      "parents": [
        "fb9751d471977be402efa1ee5885a17af78cbc55"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.linux@gmail.com",
        "time": "Sat Apr 21 17:40:12 2012 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 03 14:08:53 2012 -0400"
      },
      "message": "ata: ahci_platform: Add synopsys ahci controller in DT\u0027s compatible list\n\nSPEAr13xx series of SoCs contain Synopsys AHCI SATA Controller which shares\nahci_platform driver with other controller versions.\n\nThis patch updates DT compatible list for ahci_platform. It also updates and\nrenames binding documentation to more generic name.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nCc: Rob Herring \u003crob.herring@calxeda.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fb9751d471977be402efa1ee5885a17af78cbc55",
      "tree": "e0ed14418493783f3bba9e2cd6a373e5619785b2",
      "parents": [
        "a78f57af610ea20559e6c63d90876bc262fdbf37"
      ],
      "author": {
        "name": "Viresh Kumar",
        "email": "viresh.linux@gmail.com",
        "time": "Sat Apr 21 17:40:09 2012 +0530"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 03 14:08:03 2012 -0400"
      },
      "message": "ata/pata_arasan_cf: Move arasan_cf_pm_ops out of #ifdef, #endif macros\n\n#ifdef, #endif is not required in definition/usage of arasan_cf_pm_ops. So, move\nthis definition and its usage outside of them.\n\nSigned-off-by: Viresh Kumar \u003cviresh.kumar@st.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a78f57af610ea20559e6c63d90876bc262fdbf37",
      "tree": "4eed82973a1aa9423d15683801495c4ef8719956",
      "parents": [
        "642d89252201c4155fc3946bf9cdea409e5d263e"
      ],
      "author": {
        "name": "Tero Roponen",
        "email": "tero.roponen@gmail.com",
        "time": "Sun Apr 22 11:38:00 2012 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 03 14:07:59 2012 -0400"
      },
      "message": "libata: init ata_print_id to 0\n\nWhen comparing the dmesg between 3.4-rc3 and 3.4-rc4 I found the\nfollowing differences:\n\n -ata1: SATA max UDMA/133 abar m2048@0xf9fff000 port 0xf9fff100 irq 47\n -ata2: SATA max UDMA/133 abar m2048@0xf9fff000 port 0xf9fff180 irq 47\n -ata3: DUMMY\n +ata2: SATA max UDMA/133 abar m2048@0xf9fff000 port 0xf9fff100 irq 47\n +ata3: SATA max UDMA/133 abar m2048@0xf9fff000 port 0xf9fff180 irq 47\n  ata4: DUMMY\n  ata5: DUMMY\n -ata6: SATA max UDMA/133 abar m2048@0xf9fff000 port 0xf9fff380 irq 47\n +ata6: DUMMY\n +ata7: SATA max UDMA/133 abar m2048@0xf9fff000 port 0xf9fff380 irq 47\n\nThe change of numbering comes from commit 85d6725b7c0d7e3f (\"libata:\nmake ata_print_id atomic\") that changed lines like\n\n\tap-\u003eprint_id \u003d ata_print_id++;\n\t\tto\n\tap-\u003eprint_id \u003d atomic_inc_return(\u0026ata_print_id);\n\nAs the latter behaves like ++ata_print_id, we must initialize\nit to zero to start the numbering from one.\n\nSigned-off-by: Tero Roponen \u003ctero.roponen@gmail.com\u003e\nAcked-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "642d89252201c4155fc3946bf9cdea409e5d263e",
      "tree": "f6287317640b23fe34233e4227cb07585f73e471",
      "parents": [
        "6868225e3e92399068be9a5f1635752d91012ad5"
      ],
      "author": {
        "name": "Matt Johnson",
        "email": "johnso87@illinois.edu",
        "time": "Fri Apr 27 01:42:30 2012 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 03 14:07:40 2012 -0400"
      },
      "message": "ahci: Detect Marvell 88SE9172 SATA controller\n\nThe Marvell 88SE9172 SATA controller (PCI ID 1b4b 917a) already worked\nonce it was detected, but was missing an ahci_pci_tbl entry.\n\nBoot tested on a Gigabyte Z68X-UD3H-B3 motherboard.\n\nSigned-off-by: Matt Johnson \u003cjohnso87@illinois.edu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "6868225e3e92399068be9a5f1635752d91012ad5",
      "tree": "c912d32e6e59f6db11b7c0d14cd5542432d0edc9",
      "parents": [
        "69964ea4c7b68c9399f7977aa5b9aa6539a6a98a"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu May 03 22:15:07 2012 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Thu May 03 14:05:58 2012 -0400"
      },
      "message": "libata: skip old error history when counting probe trials\n\nCommit d902747(\"[libata] Add ATA transport class\") introduced\nATA_EFLAG_OLD_ER to mark entries in the error ring as cleared.\n\nBut ata_count_probe_trials_cb() didn\u0027t check this flag and it still\ncounts the old error history. So wrong probe trials count is returned\nand it causes problem, for example, SATA link speed is slowed down from\n3.0Gbps to 1.5Gbps.\n\nFix it by checking ATA_EFLAG_OLD_ER in ata_count_probe_trials_cb().\n\nCc: stable \u003cstable@vger.kernel.org\u003e # 2.6.37+\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b6bb962589b069ec6b1c1f04f5b47e81d3820f4d",
      "tree": "2b6e4e6cfc805d06dd85771f30e1797aee19cef9",
      "parents": [
        "addde4ec31456c5f1e9b61aae3edcfeb0f338f87",
        "c1230df7e19e0f27655c0eb9d966c7e03be7cc50"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 03 17:27:02 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 03 17:27:02 2012 +0100"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes\n\n* \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel:\n  drm/i915: enable dip before writing data on gen4\n  fixing dmi match for hp t5745 and hp st5747 thin client\n  drm/i915: Only enable IPS polling for gen5\n  drm/i915: Do not read non-existent DPLL registers on PCH hardware\n"
    },
    {
      "commit": "c1230df7e19e0f27655c0eb9d966c7e03be7cc50",
      "tree": "2dbb851688b0494ada3828816a60f2e1b2fa4e38",
      "parents": [
        "62004978df3898649e152751eb6ac264a323ec36"
      ],
      "author": {
        "name": "Paulo Zanoni",
        "email": "paulo.r.zanoni@intel.com",
        "time": "Wed May 02 22:55:43 2012 -0300"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Thu May 03 15:55:38 2012 +0200"
      },
      "message": "drm/i915: enable dip before writing data on gen4\n\nWhile testing with the intel_infoframes tool on gen4, I see that when\nvideo DIP is disabled, what we write to the DATA memory is not exactly\nwhat we read back later.\n\nThis regression has been introduce in\n\ncommit 64a8fc0145a1d0fdc25fc9367c2e6c621955fb3b\nAuthor: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nDate:   Thu Sep 22 11:16:00 2011 +0530\n\n    drm/i915: fix ILK+ infoframe support\n\nThat commit was setting VIDEO_DIP_CTL to 0 when initializing, which\ncaused the problem.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d43947\nCc: stable@kernel.org\nTested-by: Yang Guang \u003cguang.a.yang@intel.com\u003e\nSigned-off-by: Paulo Zanoni \u003cpaulo.r.zanoni@intel.com\u003e\nReviewed-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\n[danvet: Pimped commit message by using the usual commit citation\nlayout.]\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "addde4ec31456c5f1e9b61aae3edcfeb0f338f87",
      "tree": "c4c38789248147bab4e457e6f0da2a7cd5c2ad4c",
      "parents": [
        "e6586240a66e38dff2fbefd89451cfcdd68dceac"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 02 20:26:24 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu May 03 09:30:58 2012 +0100"
      },
      "message": "nouveau: initialise has_optimus variable.\n\nWe should initialise this to 0 really to avoid getting false positives.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5a8887d39e1ba5ee2d4ccb94b14d6f2dce5ddfca",
      "tree": "5d3c23ec08162d5ccee13d82923b58e143d74adf",
      "parents": [
        "b49960a05e32121d29316cfdf653894b88ac9190"
      ],
      "author": {
        "name": "Gerard Lledo",
        "email": "gerard.lledo@gmail.com",
        "time": "Sat Apr 28 08:52:37 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 03 01:42:55 2012 -0400"
      },
      "message": "sungem: Fix WakeOnLan\n\nWakeOnLan was broken in this driver because gp-\u003easleep_wol is a 1-bit\nbitfield and it was being assigned WAKE_MAGIC, which is (1 \u003c\u003c 5).\ngp-\u003easleep_wol remains 0 and the machine never wakes up.  Fixed by casting\ngp-\u003ewake_on_lan to bool.  Tested on an iBook G4.\n\nSigned-off-by: Gerard Lledo \u003cgerard.lledo@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b49960a05e32121d29316cfdf653894b88ac9190",
      "tree": "101bb83073486809d5cc84505fecf772f4a77599",
      "parents": [
        "84768edbb2721637620b2d84501bb0d5aed603f1"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "edumazet@google.com",
        "time": "Wed May 02 02:28:41 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 02 21:08:58 2012 -0400"
      },
      "message": "tcp: change tcp_adv_win_scale and tcp_rmem[2]\n\ntcp_adv_win_scale default value is 2, meaning we expect a good citizen\nskb to have skb-\u003elen / skb-\u003etruesize ratio of 75% (3/4)\n\nIn 2.6 kernels we (mis)accounted for typical MSS\u003d1460 frame :\n1536 + 64 + 256 \u003d 1856 \u0027estimated truesize\u0027, and 1856 * 3/4 \u003d 1392.\nSo these skbs were considered as not bloated.\n\nWith recent truesize fixes, a typical MSS\u003d1460 frame truesize is now the\nmore precise :\n2048 + 256 \u003d 2304. But 2304 * 3/4 \u003d 1728.\nSo these skb are not good citizen anymore, because 1460 \u003c 1728\n\n(GRO can escape this problem because it build skbs with a too low\ntruesize.)\n\nThis also means tcp advertises a too optimistic window for a given\nallocated rcvspace : When receiving frames, sk_rmem_alloc can hit\nsk_rcvbuf limit and we call tcp_prune_queue()/tcp_collapse() too often,\nespecially when application is slow to drain its receive queue or in\ncase of losses (netperf is fast, scp is slow). This is a major latency\nsource.\n\nWe should adjust the len/truesize ratio to 50% instead of 75%\n\nThis patch :\n\n1) changes tcp_adv_win_scale default to 1 instead of 2\n\n2) increase tcp_rmem[2] limit from 4MB to 6MB to take into account\nbetter truesize tracking and to allow autotuning tcp receive window to\nreach same value than before. Note that same amount of kernel memory is\nconsumed compared to 2.6 kernels.\n\nSigned-off-by: Eric Dumazet \u003cedumazet@google.com\u003e\nCc: Neal Cardwell \u003cncardwell@google.com\u003e\nCc: Tom Herbert \u003ctherbert@google.com\u003e\nCc: Yuchung Cheng \u003cycheng@google.com\u003e\nAcked-by: Neal Cardwell \u003cncardwell@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84768edbb2721637620b2d84501bb0d5aed603f1",
      "tree": "6b62fcfca8398296c12e8ebbd37985295ce698e0",
      "parents": [
        "4fdcfa12843bca38d0c9deff70c8720e4e8f515f"
      ],
      "author": {
        "name": "Sasha Levin",
        "email": "levinsasha928@gmail.com",
        "time": "Wed May 02 03:58:43 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 02 21:04:33 2012 -0400"
      },
      "message": "net: l2tp: unlock socket lock before returning from l2tp_ip_sendmsg\n\nl2tp_ip_sendmsg could return without releasing socket lock, making it all the\nway to userspace, and generating the following warning:\n\n[  130.891594] \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[  130.894569] [ BUG: lock held when returning to user space! ]\n[  130.897257] 3.4.0-rc5-next-20120501-sasha #104 Tainted: G        W\n[  130.900336] ------------------------------------------------\n[  130.902996] trinity/8384 is leaving the kernel with locks still held!\n[  130.906106] 1 lock held by trinity/8384:\n[  130.907924]  #0:  (sk_lock-AF_INET){+.+.+.}, at: [\u003cffffffff82b9503f\u003e] l2tp_ip_sendmsg+0x2f/0x550\n\nIntroduced by commit 2f16270 (\"l2tp: Fix locking in l2tp_ip.c\").\n\nSigned-off-by: Sasha Levin \u003clevinsasha928@gmail.com\u003e\nAcked-by: Eric Dumazet \u003cedumazet@google.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4fdcfa12843bca38d0c9deff70c8720e4e8f515f",
      "tree": "3ef2a92b1d6d322f9b72185e58b9d35a15564692",
      "parents": [
        "a4723848d05dd31d298c551fb77ad28481309999"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Tue May 01 08:18:02 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 02 21:02:48 2012 -0400"
      },
      "message": "drop_monitor: prevent init path from scheduling on the wrong cpu\n\nI just noticed after some recent updates, that the init path for the drop\nmonitor protocol has a minor error.  drop monitor maintains a per cpu structure,\nthat gets initalized from a single cpu.  Normally this is fine, as the protocol\nisn\u0027t in use yet, but I recently made a change that causes a failed skb\nallocation to reschedule itself .  Given the current code, the implication is\nthat this workqueue reschedule will take place on the wrong cpu.  If drop\nmonitor is used early during the boot process, its possible that two cpus will\naccess a single per-cpu structure in parallel, possibly leading to data\ncorruption.\n\nThis patch fixes the situation, by storing the cpu number that a given instance\nof this per-cpu data should be accessed from.  In the case of a need for a\nreschedule, the cpu stored in the struct is assigned the rescheule, rather than\nthe currently executing cpu\n\nTested successfully by myself.\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nCC: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4723848d05dd31d298c551fb77ad28481309999",
      "tree": "8d3e6a96e1e609700aa10a26148900172362a7c0",
      "parents": [
        "720f3d7cb19eb27f85f72836c8f8004ccb257f39"
      ],
      "author": {
        "name": "tom.leiming@gmail.com",
        "email": "tom.leiming@gmail.com",
        "time": "Sun Apr 29 22:51:03 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 02 20:13:04 2012 -0400"
      },
      "message": "usbnet: fix failure handling in usbnet_probe\n\nIf register_netdev returns failure, the dev-\u003einterrupt and\nits transfer buffer should be released, so just fix it.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "720f3d7cb19eb27f85f72836c8f8004ccb257f39",
      "tree": "b3299b0dfb37f0a4c495871b7907bf5b8d0101bd",
      "parents": [
        "70f8002d7813ffc5dd9ff3e9d01a17794fb4a4df"
      ],
      "author": {
        "name": "tom.leiming@gmail.com",
        "email": "tom.leiming@gmail.com",
        "time": "Sun Apr 29 22:51:02 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 02 20:13:03 2012 -0400"
      },
      "message": "usbnet: fix leak of transfer buffer of dev-\u003einterrupt\n\nThe transfer buffer of dev-\u003einterrupt is allocated in .probe path,\nbut not freed in .disconnet path, so mark the interrupt URB as\nURB_FREE_BUFFER to free the buffer when the URB is destroyed.\n\nSigned-off-by: Ming Lei \u003ctom.leiming@gmail.com\u003e\nAcked-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "70f8002d7813ffc5dd9ff3e9d01a17794fb4a4df",
      "tree": "ecaf94903e264f120fef757bd874bcf88b35688a",
      "parents": [
        "5bbdc057c270cc0d672ead03320ed8d7a11bac03"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "joakim.tjernlund@transmode.se",
        "time": "Sun Apr 29 22:36:55 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 02 20:09:04 2012 -0400"
      },
      "message": "ucc_geth: Add 16 bytes to max TX frame for VLANs\n\nCreating a VLAN interface on top of ucc_geth adds 4 bytes\nto the frame and the HW controller is not prepared to\nTX a frame bigger than 1518 bytes which is 4 bytes too\nsmall for a full VLAN frame. Add 16 bytes which will handle\nthe a simple VLAN and leaves 12 bytes for future expansion.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5bbdc057c270cc0d672ead03320ed8d7a11bac03",
      "tree": "28a44a165d91574b7b3cda45ffef0871db2f6eef",
      "parents": [
        "076e7779c07c56c7fa593a28c71ea7432d0c7c95"
      ],
      "author": {
        "name": "Joakim Tjernlund",
        "email": "joakim.tjernlund@transmode.se",
        "time": "Sun Apr 29 22:36:54 2012 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed May 02 20:09:04 2012 -0400"
      },
      "message": "net: ucc_geth, increase no. of HW RX descriptors\n\nIn a busy network we see ucc_geth is dropping RX pkgs every now\nand then. Increase the RX queues HW descriptors from\n16 to 32 to deal with this.\n\nSigned-off-by: Joakim Tjernlund \u003cJoakim.Tjernlund@transmode.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ac001e76546523ec2ef05b2f7001d8fdc588d069",
      "tree": "856dbc91a9605bbc1ba93777939b79c9df70e4e3",
      "parents": [
        "c89ff23960f3e0b72f593a48c808c25f9e7f5a93",
        "04c235c92ce8474e9f2b358bd97f013a500385f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 02 13:48:33 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 02 13:48:33 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.4-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB patches from Greg Kroah-Hartman:\n \"Here are two EHCI Tegra driver patches for your tree.\n\n  The first is a bit big, but the majority is just moving code around.\n  It is needed due to the other EHCI core changes that went in way back\n  in 3.4-rc1, so this driver will now properly handle suspend/resume, as\n  it was broken.  The other one is a minor bugfix that resolves an\n  warning that people have been seeing.\"\n\n* tag \u0027usb-3.4-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:\n  USB: ehci-tegra: remove redundant gpio_set_value\n  EHCI: update PM methods in ehci-tegra.c\n"
    },
    {
      "commit": "c89ff23960f3e0b72f593a48c808c25f9e7f5a93",
      "tree": "42d3a1ce13f59eec365a1a0b1a596ef50c78641c",
      "parents": [
        "529acf58981440eefeaf1451387e2a0aa4825c12",
        "84f904ecd3aa2ccb5779b815b69c1cb592f07bb5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 02 13:47:49 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 02 13:47:49 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.4-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull a TTY fix from Greg Kroah-Hartman:\n \"This is a deadlock bugfix that was easy to hit, and that the vt layer\n  lock rework got wrong, so it reverts the logic back to the way it was\n  in 3.3 and earlier kernels to prevent problems.\"\n\n* tag \u0027tty-3.4-rc6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:\n  vt: Fix deadlock on scroll-lock\n"
    },
    {
      "commit": "2f2be2784a60d7ab3f13dbb3e18f0cadea5bb655",
      "tree": "f4e360b39a9fb886485f78842d26e7e7d576c264",
      "parents": [
        "8fa196478b8fb30e59456252ab4b309985f67443"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Tue May 01 22:12:12 2012 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed May 02 15:54:06 2012 -0400"
      },
      "message": "alpha: silence \u0027const\u0027 warning in sys_marvel.c\n\nwarning: passing argument 1 of \u0027pci_find_capability\u0027 discards \u0027const\u0027 qualifier from pointer target type\n\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "8fa196478b8fb30e59456252ab4b309985f67443",
      "tree": "7bedb3d862227bffdeb8c2a016abb3894b2493d5",
      "parents": [
        "f8eafb5f1a7af1281fef93fd47c9bfe0d68c8652"
      ],
      "author": {
        "name": "Jim Faulkner",
        "email": "jfaulkne@ccs.neu.edu",
        "time": "Tue May 01 21:58:08 2012 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed May 02 15:54:06 2012 -0400"
      },
      "message": "alpha: include module.h to fix modpost on Tsunami\n\nSigned-off-by: Jim Faulkner \u003cjfaulkne@ccs.neu.edu\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "f8eafb5f1a7af1281fef93fd47c9bfe0d68c8652",
      "tree": "4098089ab14df7b5a4112457586a636aec9fbf08",
      "parents": [
        "dd7f1fe1fbe14cb100de14e6aa26ce4d3be0fab9"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Tue May 01 21:52:26 2012 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed May 02 15:54:05 2012 -0400"
      },
      "message": "alpha: properly define get/set_rtc_time on Marvel/SMP\n\nThe marvel_get_rtc_time and marvel_set_rtc_time are static, but they\u0027re\navailable through Marvel\u0027s machine vector.\n\nReported-by: Raúl Porcel \u003carmin76@gentoo.org\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "dd7f1fe1fbe14cb100de14e6aa26ce4d3be0fab9",
      "tree": "7b3cb0450d4bfb0e111f667e7a0ed0e4e2d4eed0",
      "parents": [
        "529acf58981440eefeaf1451387e2a0aa4825c12"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Tue May 01 21:28:59 2012 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Wed May 02 15:54:05 2012 -0400"
      },
      "message": "alpha: VGA_HOSE depends on VGA_CONSOLE\n\narch/alpha/kernel/console.c:locate_and_init_vga uses vga_con, causing\nbuild failures if VGA_CONSOLE was not set and MARVEL, TITAN, DP264, or\nGENERIC alpha system types were set.\n\nReported-by: Raúl Porcel \u003carmin76@gentoo.org\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "62004978df3898649e152751eb6ac264a323ec36",
      "tree": "be3dc33c53663b7ab26a3a973708475210f41ccd",
      "parents": [
        "e90f3b61f4432e3c5bb6b57f4b3e8d8cba747541"
      ],
      "author": {
        "name": "Marc Gariepy",
        "email": "mgariepy@ubuntu.com",
        "time": "Tue May 01 13:37:57 2012 -0400"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed May 02 21:41:33 2012 +0200"
      },
      "message": "fixing dmi match for hp t5745 and hp st5747 thin client\n\nMatch the correct information which is DMI_PRODUCT_NAME instead of DMI_BOARD_NAME\nSee dmidecode information on launchpad for both thin client:\n\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/911920\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/911916\n\nSigned-off-by: Marc Gariepy \u003cmgariepy@ubuntu.com\u003e\nReviewed-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "87c35c56f4beed9e43bd41427643215655a31c3d",
      "tree": "a4a29370bbb16ecf1864751def0a9b7ad0629476",
      "parents": [
        "d1ef5bd711b6b01e6a73cf186245d19939882706",
        "ee9581d7adaeb2d04b01e3567e2355ceb5f43ad1"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 02 17:20:03 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed May 02 17:21:21 2012 +0200"
      },
      "message": "Merge branch \u0027ux500-u9540-for-arm-soc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/newsoc\n\nFrom: Linus Walleij \u003clinus.walleij@linaro.org\u003e:\n  Core support for the U9540 after finalized review\n\n* \u0027ux500-u9540-for-arm-soc\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson: (2 commits)\n  ARM: ux500: ioremap differences for DB9540\n  ARM: ux500: core U9540 support\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "529acf58981440eefeaf1451387e2a0aa4825c12",
      "tree": "ffcf408493a34ab1e0e1530dca83aa279708560c",
      "parents": [
        "b821861b905a79f71746945237968c3382d99adc",
        "3617e5031b3acec04efaa36566a8111ac8f07325"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 02 08:17:57 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 02 08:17:57 2012 -0700"
      },
      "message": "Merge tag \u0027nfs-for-3.4-4\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs\n\nPull NFS client bugfixes from Trond Myklebust:\n - Fixes for the NFSv4 security negotiation\n - Use the correct hostname when mounting from a private namespace\n - NFS net namespace bugfixes for the pipefs filesystem\n - NFSv4 GETACL bugfixes\n - IPv6 bugfix for NFSv4 referrals\n\n* tag \u0027nfs-for-3.4-4\u0027 of git://git.linux-nfs.org/projects/trondmy/linux-nfs:\n  NFSv4.1: Use the correct hostname in the client identifier string\n  SUNRPC: RPC client must use the current utsname hostname string\n  NFS: get module in idmap PipeFS notifier callback\n  NFS: Remove unused function nfs_lookup_with_sec()\n  NFS: Honor the authflavor set in the clone mount data\n  NFS: Fix following referral mount points with different security\n  NFS: Do secinfo as part of lookup\n  NFS: Handle exceptions coming out of nfs4_proc_fs_locations()\n  NFS: Fix SECINFO_NO_NAME\n  SUNRPC: traverse clients tree on PipeFS event\n  SUNRPC: set per-net PipeFS superblock before notification\n  SUNRPC: skip clients with program without PipeFS entries\n  SUNRPC: skip dead but not buried clients on PipeFS events\n  Avoid beyond bounds copy while caching ACL\n  Avoid reading past buffer when calling GETACL\n  fix page number calculation bug for block layout decode buffer\n  NFSv4.1 fix page number calculation bug for filelayout decode buffers\n  pnfs-obj: Remove unused variable from objlayout_get_deviceinfo()\n  nfs4: fix referrals on mounts that use IPv6 addrs\n"
    },
    {
      "commit": "e90f3b61f4432e3c5bb6b57f4b3e8d8cba747541",
      "tree": "1e53d0066d7d1c74409ceee36c3c4f727c49f9da",
      "parents": [
        "074b5e1a99fb5017122591d70098601e0484ca6a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Apr 30 19:35:02 2012 +0100"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed May 02 14:37:52 2012 +0200"
      },
      "message": "drm/i915: Only enable IPS polling for gen5\n\nOn SandyBridge IPS was entirely implemented in hardware and not reliant\non the driver monitoring power consumption and feeding back desired run\nstates, so the hardware is able to adapt quicker and more flexibly. Which\nis a huge relief for us as we no longer have to carry empirically\nderived magic algorithms.\n\nYet despite the advance in technology, the driver was still doing its\nIPS polling on all machines. Restrict it to the only supported hardware,\nClarkdale/Arrandale.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nTested-by: Andrey Rahmatullin \u003cwrar@wrar.name\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d49025\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "074b5e1a99fb5017122591d70098601e0484ca6a",
      "tree": "ca63d7bf7f0700f4a2bffd9da2dbf73977cbcae8",
      "parents": [
        "69964ea4c7b68c9399f7977aa5b9aa6539a6a98a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed May 02 12:07:06 2012 +0100"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed May 02 14:37:51 2012 +0200"
      },
      "message": "drm/i915: Do not read non-existent DPLL registers on PCH hardware\n\nWe only execute intel_decrease_pllclock for pre-PCH hardware, typically\ngen4 mobiles. However, in the variable declaration we did read from the\nnon-PCH DPLL register, quite naughty and detected by SandyBridge.\n\nReported-and-tested-by: Andrey Rahmatullin \u003cwrar@wrar.name\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d49025\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    }
  ],
  "next": "58fa015f611b51e1f501b048bc5ac263c78852f0"
}
