)]}'
{
  "log": [
    {
      "commit": "ddf343f635fe4440cad528e12f96f28bd50aa099",
      "tree": "e578f449d0c338c2db934341632e1b85f223ceb6",
      "parents": [
        "930a93a5ef69ee06057e3ccd8c90b23e98ad3c11",
        "e85871218513c54f7dfdb6009043cb638f2fecbe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 14 07:58:59 2012 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 14 07:58:59 2012 +0300"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 patches from Martin Schwidefsky:\n \"Included are bug fixes and a patch to enable system call filtering\n  with BPF.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  s390/compat: fix mmap compat system calls\n  s390/compat: fix compat wrappers for process_vm system calls\n  s390: do not clobber personality flags in sys_32_personality()\n  s390/seccomp: add support for system call filtering using BPF\n  s390/sclp_sdias: Add missing break and \"fall through\"\n  s390/mm: remove MAX_PHYSADDR_BITS define\n"
    },
    {
      "commit": "21d2f8dc91e4eb987999092aabbb5f8409a1ab50",
      "tree": "b041979874b32905847d1ce5f6498b0b63b84518",
      "parents": [
        "c8dfbf48d3dd4e96044f2fa04fb5f58239e44c31",
        "d6a2b7ba67334a7e72cd153c142c449831557cb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 12 21:45:33 2012 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 12 21:45:33 2012 +0300"
      },
      "message": "Merge tag \u0027gpio-fixes-v3.6-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio\n\nPull gpio fixes from Linus Walleij:\n - Fix a resource leak in the SCH driver\n - Fix the register address calculation in the MSIC driver\n - Fix the PXA driver\u0027s devicetree functions\n - Delete redundant shadow variable leftovers in the MXC driver\n - Specify the GPIO base for the device tree probe in the MXC driver\n - Add a modalias for the i.MX driver\n - Fix off-by-one bug in the Samsung driver\n - Fix erroneous errorpath in the Langwell driver\n\n* tag \u0027gpio-fixes-v3.6-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio:\n  drivers/gpio/gpio-langwell.c: fix error return code\n  gpio: samsung: Fix off-by-one bug in gpio addresses\n  ARM: dts: imx: add alias for gpio\n  gpio/mxc: specify gpio base for device tree probe\n  gpio/mxc: remove redundant shadow variables initialization\n  GPIO: gpio-pxa: fix devicetree functions\n  gpio: msic: Fix calculating register address in msic_gpio_to_oreg()\n  gpio-sch: Fix leak of resource\n"
    },
    {
      "commit": "88de3d0d714bff03b2e0a3fcd5b8b346a392e9ea",
      "tree": "f7c89ed0248876b63dee824414c607d367ccebe0",
      "parents": [
        "f720e7ea3a77cc9e88eb2b2bd762021646d6be52",
        "de9234306bb28fe6c8c3bb908e3f9956f5276a02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 12 21:31:44 2012 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 12 21:31:44 2012 +0300"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc bug fixes from Arnd Bergmann:\n \"These are a bunch of bug fixes that came in after the merge window and\n  one update for the MAINTAINERS file.\n\n  The largest part of the fixes are patches that address bugs found by\n  building all the ARM defconfig files.  There are a lot more warnings\n  that we have patches for, but the others are either still under\n  discussion or are harmless and do not cause actual problems besides\n  making the build slightly noisy.\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (30 commits)\n  ARM: davinci: remove broken ntosd2_init_i2c\n  ARM: s3c24xx: enable CONFIG_BUG for tct_hammer\n  omap-rng: fix use of SIMPLE_DEV_PM_OPS\n  spi/s3c64xx: improve error handling\n  mtd/omap2: fix dmaengine_slave_config error handling\n  gpio: em: do not discard em_gio_irq_domain_cleanup\n  ARM: exynos: exynos_pm_add_dev_to_genpd may be unused\n  ARM: imx: gpmi-nand depends on mxs-dma\n  ARM: integrator: include \u003clinux/export.h\u003e\n  ARM: s3c24xx: use new PWM driver\n  ARM: sa1100: include linux/io.h in hackkit leds code\n  Input: eeti_ts: pass gpio value instead of IRQ\n  ARM: pxa: remove irq_to_gpio from ezx-pcap driver\n  ARM: tegra: more regulator fixes for Harmony\n  usb/ohci-omap: remove unused variable\n  mfd/asic3: fix asic3_mfd_probe return value\n  ARM: kirkwood: fix typo in Makefile.boot\n  i.MX27: Fix emma-prp and csi clocks.\n  ARM: integrator: use clk_prepare_enable() for timer\n  MAINTAINERS: update entry for Linus Walleij\n  ...\n"
    },
    {
      "commit": "f720e7ea3a77cc9e88eb2b2bd762021646d6be52",
      "tree": "0817a6c27a4b26d92eb00897a32f915f42ca1951",
      "parents": [
        "15fc5deb1f3e9f6e42213ab1bbb0a463e5366c9c",
        "d9e0d149b5dcc2ef4688afc572b9906bcda941ef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 12 21:30:30 2012 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 12 21:30:30 2012 +0300"
      },
      "message": "Merge branch \u0027fixes-for-linus-for-3.6-rc2\u0027 of git://git.linaro.org/people/mszyprowski/linux-dma-mapping\n\nPull three dma-mapping fixes from Marek Szyprowski.\n\n* \u0027fixes-for-linus-for-3.6-rc2\u0027 of git://git.linaro.org/people/mszyprowski/linux-dma-mapping:\n  ARM: dma-mapping: fix incorrect freeing of atomic allocations\n  ARM: dma-mapping: fix atomic allocation alignment\n  ARM: mm: fix MMU mapping of CMA regions\n"
    },
    {
      "commit": "de9234306bb28fe6c8c3bb908e3f9956f5276a02",
      "tree": "5ba5c3d36e9f0178ad1a709fdaf44cd31f54a9b5",
      "parents": [
        "15b5eb2d913f857ad30b0b4f1cd6867495962221"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Apr 30 14:03:33 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 10 13:14:36 2012 +0200"
      },
      "message": "ARM: davinci: remove broken ntosd2_init_i2c\n\nntosd2_init_i2c walks the ntosd2_i2c_info array, which it expects to\nbe populated with at least one member. gcc correctly warns about\nthe out-of-bounds access here.\n\nSince this can not possibly work, it\u0027s better to disable i2c\nsupport entirely on this board.\n\nWithout this patch, building davinci_all_defconfig results in:\n\narch/arm/mach-davinci/board-neuros-osd2.c: In function \u0027davinci_ntosd2_init\u0027:\narch/arm/mach-davinci/board-neuros-osd2.c:187:20: warning: array subscript is above array bounds [-Warray-bounds]\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nCc: Kevin Hilman \u003ckhilman@ti.com\u003e\nCc: Andrey Porodko \u003cpanda@chelcom.ru\u003e\n"
    },
    {
      "commit": "15b5eb2d913f857ad30b0b4f1cd6867495962221",
      "tree": "67588ddb2a3a0516ad68946fa70e661e7b008244",
      "parents": [
        "b64456a4fc9b91c55c5eb84fc98ecf28a88f9bd0"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu May 03 12:47:54 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 10 13:02:06 2012 +0200"
      },
      "message": "ARM: s3c24xx: enable CONFIG_BUG for tct_hammer\n\nDisabling CONFIG_BUG creates an insane amount of build warnings, which\nmakes it useless to check for building defconfigs to see if new\nwarnings show up.\n\nWithout this patch, building tct_hammer_defconfig results in:\n\nnet/packet/af_packet.c: In function \u0027tpacket_rcv\u0027:\nnet/packet/af_packet.c:1889:30: warning: \u0027hdrlen\u0027 may be used uninitialized in this function [-Wuninitialized]\nnet/core/ethtool.c: In function \u0027ethtool_get_feature_mask\u0027:\nnet/core/ethtool.c:213:1: warning: control reaches end of non-void function [-Wreturn-type]\nblock/cfq-iosched.c: In function \u0027cfq_async_queue_prio\u0027:\nblock/cfq-iosched.c:2914:1: warning: control reaches end of non-void function [-Wreturn-type]\nmm/bootmem.c: In function \u0027mark_bootmem\u0027:\nmm/bootmem.c:352:1: warning: control reaches end of non-void function [-Wreturn-type]\nnet/core/dev.c: In function \u0027skb_warn_bad_offload\u0027:\nnet/core/dev.c:1904:33: warning: unused variable \u0027null_features\u0027 [-Wunused-variable]\ndrivers/mtd/chips/cfi_probe.c: In function \u0027cfi_chip_setup\u0027:\ninclude/linux/mtd/cfi.h:489:3: warning: \u0027r.x[0]\u0027 may be used uninitialized in this function [-Wuninitialized]\ninclude/linux/mtd/map.h:394:11: note: \u0027r.x[0]\u0027 was declared here\ninclude/linux/mtd/cfi.h:489:3: warning: \u0027r.x[0]\u0027 may be used uninitialized in this function [-Wuninitialized]\n(and many more)\n\nThe size of vmlinux increases by 1.78% because of this:\n\nsize obj-arm/vmlinux.nobug\n   text    data     bss     dec     hex filename\n   2108474  116916   55352 2280742  22cd26 obj-arm/vmlinux\nsize obj-arm/vmlinux.bug\n   text    data     bss     dec     hex filename\n   2150804  116916   53696 2321416  236c08 obj-arm/vmlinux\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "b64456a4fc9b91c55c5eb84fc98ecf28a88f9bd0",
      "tree": "5b13b085014faa2b683c9721cbdb4f2272d90e7f",
      "parents": [
        "a33493775dd141a99bcd2aac9a5b6b7e8385b5a4",
        "59596df640eb049952dbfe5e7e64ffe826abfe61"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 10 12:28:57 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 10 12:28:57 2012 +0200"
      },
      "message": "Merge branch \u0027testing/new-warnings\u0027 into fixes\n\nThese patches all fix bugs that were newly introduced in v3.6-rc1\nand found because they cause a gcc warning with one of the ARM\ndefconfigs. Most of them are harmless, but since we\u0027re trying\nto get rid of all warnings eventually, we can start with the ones\nthat were not there before.\n\n* testing/new-warnings:\n  omap-rng: fix use of SIMPLE_DEV_PM_OPS\n  spi/s3c64xx: improve error handling\n  mtd/omap2: fix dmaengine_slave_config error handling\n  gpio: em: do not discard em_gio_irq_domain_cleanup\n  ARM: exynos: exynos_pm_add_dev_to_genpd may be unused\n  usb/ohci-omap: remove unused variable\n  mfd/asic3: fix asic3_mfd_probe return value\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "8ab08c0c4c39f36d3bf89e03a4bc3e6898e1563c",
      "tree": "7f2151ae998c1b49736c48bc6b551fadffd42c3b",
      "parents": [
        "bb1a5805edf1d1e5da02b23dfca76ed99dfa18b1"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Aug 04 10:28:33 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri Aug 10 12:27:34 2012 +0200"
      },
      "message": "ARM: exynos: exynos_pm_add_dev_to_genpd may be unused\n\nexynos_pm_add_dev_to_genpd is used if one or more out of a large\nnumber of Kconfig symbols are enabled. However the new\nexynos_defconfig selects none of those, so the function becomes\nunused. Marking it so lets the compiler automatically discard\nit.\n\nWithout this patch, building exynos_defconfig results in:\n\narch/arm/mach-exynos/pm_domains.c:118:123: warning: \u0027exynos_pm_add_dev_to_genpd\u0027 defined but not used [-Wunused-function]\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Thomas Abraham \u003cthomas.abraham@linaro.org\u003e\nAcked-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "a33493775dd141a99bcd2aac9a5b6b7e8385b5a4",
      "tree": "3d89ddc9e5e3b5995995e6f80074b0901aee5c8c",
      "parents": [
        "b434f5c95d2d9318482fda3af615ebcda7e2c0da"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Aug 04 10:48:12 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Aug 09 15:16:44 2012 +0200"
      },
      "message": "ARM: imx: gpmi-nand depends on mxs-dma\n\nIt is not currently possible to build the gpmi-nand driver without\nalso building the mxs-dma driver. Clarify this Kconfig and enable\nboth in the defconfig file so we can build it again with both enabled.\n\ndrivers/built-in.o: In function `gpmi_dma_filter\u0027:\nclk-fixed-factor.c:(.text+0xafc18): undefined reference to `mxs_dma_is_apbh\u0027\nmake[1]: *** [vmlinux] Error 1\nmake: *** [sub-make] Error 2\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Dirk Behme \u003cdirk.behme@de.bosch.com\u003e\nCc: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nCc: Sascha Hauer \u003ckernel@pengutronix.de\u003e\n"
    },
    {
      "commit": "b434f5c95d2d9318482fda3af615ebcda7e2c0da",
      "tree": "78101e2db956e3722218b501fde486d07e62fbf3",
      "parents": [
        "35e7906145d6d487002b738271890a7e7936067e"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Aug 04 10:31:24 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Aug 09 15:16:44 2012 +0200"
      },
      "message": "ARM: integrator: include \u003clinux/export.h\u003e\n\nWithout this patch, building integrator_defconfig results in:\n\narch/arm/mach-integrator/core.c:150:1: warning: data definition has no type or storage class [enabled by default]\narch/arm/mach-integrator/core.c:150:1: warning: type defaults to \u0027int\u0027 in declaration of \u0027EXPORT_SYMBOL\u0027 [-Wimplicit-int]\narch/arm/mach-integrator/core.c:150:1: warning: parameter names (without types) in function declaration [enabled by default]\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "35e7906145d6d487002b738271890a7e7936067e",
      "tree": "4add19fe83050348452422a490339f9207612d12",
      "parents": [
        "9c97738c5d3378e8ee525ff7f9fc160be3c8ed92"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Aug 04 07:52:19 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Aug 09 15:16:43 2012 +0200"
      },
      "message": "ARM: s3c24xx: use new PWM driver\n\nThe samsung PWM driver has moved to the new PWM subsystem, which\nchanged the Kconfig symbol for that driver, but the rx1950 and\ngta02 boards still uses the old one.\n\nWithout this patch, building s3c2410_defconfig results in:\n\narch/arm/mach-s3c24xx/built-in.o: In function `rx1950_lcd_power\u0027:\narch/arm/mach-s3c24xx/mach-rx1950.c:430: undefined reference to `pwm_config\u0027\narch/arm/mach-s3c24xx/mach-rx1950.c:431: undefined reference to `pwm_disable\u0027\narch/arm/mach-s3c24xx/mach-rx1950.c:437: undefined reference to `pwm_config\u0027\narch/arm/mach-s3c24xx/mach-rx1950.c:438: undefined reference to `pwm_enable\u0027\narch/arm/mach-s3c24xx/built-in.o: In function `rx1950_backlight_exit\u0027:\narch/arm/mach-s3c24xx/mach-rx1950.c:504: undefined reference to `pwm_free\u0027\narch/arm/mach-s3c24xx/built-in.o: In function `rx1950_backlight_init\u0027:\narch/arm/mach-s3c24xx/mach-rx1950.c:487: undefined reference to `pwm_request\u0027\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nReported-by: Tushar Behera \u003ctushar.behera@linaro.org\u003e\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "9c97738c5d3378e8ee525ff7f9fc160be3c8ed92",
      "tree": "73ab2fed725c2c57ba55c6bb75a86fa36b11d951",
      "parents": [
        "4eef6cbfcc03b294d9d334368a851b35b496ce53"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Aug 04 04:59:34 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Aug 09 15:16:42 2012 +0200"
      },
      "message": "ARM: sa1100: include linux/io.h in hackkit leds code\n\nThe sa1100 definition of the io_p2v macro has changed in v3.6, and this one\nfile stopped working because of that.\n\nWithout this patch, building hackkit_defconfig results in:\n\narch/arm/mach-sa1100/leds-hackkit.c: In function \u0027hackkit_leds_event\u0027:\narch/arm/mach-sa1100/leds-hackkit.c:39:4: error: implicit declaration of function \u0027IOMEM\u0027 [-Werror\u003dimplicit-function-declaration]\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4eef6cbfcc03b294d9d334368a851b35b496ce53",
      "tree": "65168d2471521362a2d562ee651e2283eb71c820",
      "parents": [
        "59ee93a528b94ef4e81a08db252b0326feff171f"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Apr 30 16:21:37 2012 +0000"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Aug 09 15:16:41 2012 +0200"
      },
      "message": "Input: eeti_ts: pass gpio value instead of IRQ\n\nThe EETI touchscreen asserts its IRQ line as soon as it has data in its\ninternal buffers. The line is automatically deasserted once all data has\nbeen read via I2C. Hence, the driver has to monitor the GPIO line and\ncannot simply rely on the interrupt handler reception.\n\nIn the current implementation of the driver, irq_to_gpio() is used to\ndetermine the GPIO number from the i2c_client\u0027s IRQ value.\n\nAs irq_to_gpio() is not available on all platforms, this patch changes\nthis and makes the driver ignore the passed in IRQ. Instead, a GPIO is\nadded to the platform_data struct and gpio_to_irq is used to derive the\nIRQ from that GPIO. If this fails, bail out. The driver is only able to\nwork in environments where the touchscreen GPIO can be mapped to an\nIRQ.\n\nWithout this patch, building raumfeld_defconfig results in:\n\ndrivers/input/touchscreen/eeti_ts.c: In function \u0027eeti_ts_irq_active\u0027:\ndrivers/input/touchscreen/eeti_ts.c:65:2: error: implicit declaration of function \u0027irq_to_gpio\u0027 [-Werror\u003dimplicit-function-declaration]\n\nSigned-off-by: Daniel Mack \u003czonque@gmail.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: stable@vger.kernel.org (v3.2+)\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nCc: linux-input@vger.kernel.org\nCc: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\n"
    },
    {
      "commit": "798bd59ce94c8218332996e650ded48ded039fe1",
      "tree": "100100812950a4f7ec01d469b558b9e7651ae278",
      "parents": [
        "376249cf57b4e5516ba88f8ed8d45272e793cfb9"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Fri Aug 03 17:45:21 2012 -0600"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Thu Aug 09 15:16:40 2012 +0200"
      },
      "message": "ARM: tegra: more regulator fixes for Harmony\n\nCommit 3d55c29 \"ARM: tegra: harmony: add regulator supply name and its\ninput supply\" was supposed to fix all the problems with regulators on\nHarmony. However, it appears that I only tested it when booting using\nboard files, not when booting using device tree. This change fixes two\nproblems with regulators when booting using device tree:\n\n1) That patch only created the vdd_sys regulator when booting using a\n   board file. Since this is the root of the whole regulator tree, this\n   caused no regulators to successfully initialize when booting using\n   device tree. The registration of vdd_sys is moved to fix this.\n\n2) When booting use DT, the regulator core sets has_full_constraints,\n   which in turn causes the core to turn off any regulators not marked\n   as always on. Some of the affected regulators are required for basic\n   system operation. To solve this, add always on constraints to all\n   relevant regulators. This doesn\u0027t affect booting using a board file\n   since nothing sets has_full_constraints in that case.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "d9e0d149b5dcc2ef4688afc572b9906bcda941ef",
      "tree": "aeb04de2db717d728f6d381b9e9db90fcdf1ae99",
      "parents": [
        "e4ea6918c93b9f59d34e8ca2124b2b64b1afe73b"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Tue Aug 07 14:44:05 2012 +0200"
      },
      "committer": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu Aug 09 07:46:07 2012 +0200"
      },
      "message": "ARM: dma-mapping: fix incorrect freeing of atomic allocations\n\nCommit e9da6e9905e639b0f842a244bc770b48ad0523e9 (ARM: dma-mapping:\nremove custom consistent dma region) changed the way atomic allocations\nare handled. However, arm_dma_free() was not modified accordingly, and\nas a result freeing of atomic allocations does not work correctly when\nCMA is disabled. Memory is leaked and following WARNINGs are seen:\n\n[   57.698911] ------------[ cut here ]------------\n[   57.753518] WARNING: at arch/arm/mm/dma-mapping.c:263 arm_dma_free+0x88/0xe4()\n[   57.811473] trying to free invalid coherent area: e0848000\n[   57.867398] Modules linked in: sata_mv(-)\n[   57.921373] [\u003cc000d270\u003e] (unwind_backtrace+0x0/0xf0) from [\u003cc0015430\u003e] (warn_slowpath_common+0x50/0x68)\n[   58.033924] [\u003cc0015430\u003e] (warn_slowpath_common+0x50/0x68) from [\u003cc00154dc\u003e] (warn_slowpath_fmt+0x30/0x40)\n[   58.152024] [\u003cc00154dc\u003e] (warn_slowpath_fmt+0x30/0x40) from [\u003cc000dc18\u003e] (arm_dma_free+0x88/0xe4)\n[   58.219592] [\u003cc000dc18\u003e] (arm_dma_free+0x88/0xe4) from [\u003cc008fa30\u003e] (dma_pool_destroy+0x100/0x148)\n[   58.345526] [\u003cc008fa30\u003e] (dma_pool_destroy+0x100/0x148) from [\u003cc019a64c\u003e] (release_nodes+0x144/0x218)\n[   58.475782] [\u003cc019a64c\u003e] (release_nodes+0x144/0x218) from [\u003cc0197e10\u003e] (__device_release_driver+0x60/0xb8)\n[   58.614260] [\u003cc0197e10\u003e] (__device_release_driver+0x60/0xb8) from [\u003cc0198608\u003e] (driver_detach+0xd8/0xec)\n[   58.756527] [\u003cc0198608\u003e] (driver_detach+0xd8/0xec) from [\u003cc0197c54\u003e] (bus_remove_driver+0x7c/0xc4)\n[   58.901648] [\u003cc0197c54\u003e] (bus_remove_driver+0x7c/0xc4) from [\u003cc004bfac\u003e] (sys_delete_module+0x19c/0x220)\n[   59.051447] [\u003cc004bfac\u003e] (sys_delete_module+0x19c/0x220) from [\u003cc0009140\u003e] (ret_fast_syscall+0x0/0x2c)\n[   59.207996] ---[ end trace 0745420412c0325a ]---\n[   59.287110] ------------[ cut here ]------------\n[   59.366324] WARNING: at arch/arm/mm/dma-mapping.c:263 arm_dma_free+0x88/0xe4()\n[   59.450511] trying to free invalid coherent area: e0847000\n[   59.534357] Modules linked in: sata_mv(-)\n[   59.616785] [\u003cc000d270\u003e] (unwind_backtrace+0x0/0xf0) from [\u003cc0015430\u003e] (warn_slowpath_common+0x50/0x68)\n[   59.790030] [\u003cc0015430\u003e] (warn_slowpath_common+0x50/0x68) from [\u003cc00154dc\u003e] (warn_slowpath_fmt+0x30/0x40)\n[   59.972322] [\u003cc00154dc\u003e] (warn_slowpath_fmt+0x30/0x40) from [\u003cc000dc18\u003e] (arm_dma_free+0x88/0xe4)\n[   60.070701] [\u003cc000dc18\u003e] (arm_dma_free+0x88/0xe4) from [\u003cc008fa30\u003e] (dma_pool_destroy+0x100/0x148)\n[   60.256817] [\u003cc008fa30\u003e] (dma_pool_destroy+0x100/0x148) from [\u003cc019a64c\u003e] (release_nodes+0x144/0x218)\n[   60.445201] [\u003cc019a64c\u003e] (release_nodes+0x144/0x218) from [\u003cc0197e10\u003e] (__device_release_driver+0x60/0xb8)\n[   60.634148] [\u003cc0197e10\u003e] (__device_release_driver+0x60/0xb8) from [\u003cc0198608\u003e] (driver_detach+0xd8/0xec)\n[   60.823623] [\u003cc0198608\u003e] (driver_detach+0xd8/0xec) from [\u003cc0197c54\u003e] (bus_remove_driver+0x7c/0xc4)\n[   61.013268] [\u003cc0197c54\u003e] (bus_remove_driver+0x7c/0xc4) from [\u003cc004bfac\u003e] (sys_delete_module+0x19c/0x220)\n[   61.203472] [\u003cc004bfac\u003e] (sys_delete_module+0x19c/0x220) from [\u003cc0009140\u003e] (ret_fast_syscall+0x0/0x2c)\n[   61.393390] ---[ end trace 0745420412c0325b ]---\n\nThe patch fixes this.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\n"
    },
    {
      "commit": "e4ea6918c93b9f59d34e8ca2124b2b64b1afe73b",
      "tree": "11c9dcf2e73344dc118e71804182049333bb1f37",
      "parents": [
        "39f78e70567a07a6fc0d7a4ca9e3331e44dd400d"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Tue Aug 07 14:39:25 2012 +0200"
      },
      "committer": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu Aug 09 07:46:07 2012 +0200"
      },
      "message": "ARM: dma-mapping: fix atomic allocation alignment\n\nThe alignment mask is calculated incorrectly. Fixing the calculation\nmakes strange hangs/lockups disappear during the boot with Amstrad E3\nand 3.6-rc1 kernel.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\n"
    },
    {
      "commit": "39f78e70567a07a6fc0d7a4ca9e3331e44dd400d",
      "tree": "fa912fcd3cd9cb6fe0af7b9d413b3ff38fb595eb",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Chris Brand",
        "email": "cbrand@broadcom.com",
        "time": "Tue Aug 07 14:01:14 2012 +0200"
      },
      "committer": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu Aug 09 07:46:07 2012 +0200"
      },
      "message": "ARM: mm: fix MMU mapping of CMA regions\n\nFix dma_contiguous_remap() so that it continues through all the\nregions, even after encountering one that is outside lowmem.\nWithout this change, if you have two CMA regions, the first outside\nlowmem and the seocnd inside lowmem, only the second one will get\nset up in the MMU. Data written to that region then doesn\u0027t get\nautomatically flushed from the cache into memory.\n\nSigned-off-by: Chris Brand \u003ccbrand@broadcom.com\u003e\n[extended patch subject with \u0027fix\u0027 word]\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\n"
    },
    {
      "commit": "e85871218513c54f7dfdb6009043cb638f2fecbe",
      "tree": "b50c4079fed166c1fd0e5b3de2a519bf617eb483",
      "parents": [
        "82aabdb6f1eb61e0034ec23901480f5dd23db7c4"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Aug 08 09:32:20 2012 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 08 07:32:57 2012 -0700"
      },
      "message": "s390/compat: fix mmap compat system calls\n\nThe native 31 bit and the compat behaviour for the mmap system calls differ:\n\nIn native 31 bit mode the passed in address for the mmap system call will be\nunmodified passed to sys_mmap_pgoff().\nIn compat mode however the passed in address will be modified with\ncompat_ptr() which masks out the most significant bit.\n\nThe result is that in native 31 bit mode each mmap request (with MAP_FIXED)\nwill fail where the most significat bit is set, while in compat mode it\nmay succeed.\n\nThis odd behaviour was introduced with d3815898 \"[S390] mmap: add missing\ncompat_ptr conversion to both mmap compat syscalls\".\n\nTo restore a consistent behaviour accross native and compat mode this\npatch functionally reverts the above mentioned commit.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "82aabdb6f1eb61e0034ec23901480f5dd23db7c4",
      "tree": "61708dd0f135f4b4d2a2907bf1c43d940a3566f8",
      "parents": [
        "5ab37e1b226b7b40a44eea7d8d1fe19e67ff65a9"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Aug 07 09:48:13 2012 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 08 07:32:57 2012 -0700"
      },
      "message": "s390/compat: fix compat wrappers for process_vm system calls\n\nThe compat wrappers incorrectly called the non compat versions of\nthe system process_vm system calls.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "5ab37e1b226b7b40a44eea7d8d1fe19e67ff65a9",
      "tree": "0f267a0f5bdbc07797895369f5e04024ba2fb987",
      "parents": [
        "c63cb468f373f479ff52b4a1b75f8ecdeaaf4f16"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Aug 02 09:11:23 2012 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 08 07:32:56 2012 -0700"
      },
      "message": "s390: do not clobber personality flags in sys_32_personality()\n\nThere are multiple errors in how sys_32_personality() handles personality\nflags stored in top three bytes.\n\n- directly comparing current-\u003epersonality against PER_LINUX32 doesn\u0027t work\n  in cases when any of the personality flags stored in the top three bytes\n  are used.\n- directly forcefully setting personality to PER_LINUX32 or PER_LINUX\n  discards any flags stored in the top three bytes\n\nFix the first one by properly using personality() macro to compare only\nPER_MASK bytes.\nFix the second one by setting only the bits that should be set, instead of\noverwriting the whole value.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c63cb468f373f479ff52b4a1b75f8ecdeaaf4f16",
      "tree": "c89dce49ad36350db1eb224a130a183958f66161",
      "parents": [
        "e206d3da58803de5cd38dc728f6da5221ec18ab0"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jul 31 15:37:13 2012 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 08 07:32:56 2012 -0700"
      },
      "message": "s390/seccomp: add support for system call filtering using BPF\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d0503513817bc6175cededcbe146e06b0ea20f68",
      "tree": "98547a489d546d2523a394cfe1fc18e31c92d0cc",
      "parents": [
        "42a579a0f960081cd16fc945036e4780c3ad3202"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Jul 30 10:04:39 2012 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Wed Aug 08 07:32:55 2012 -0700"
      },
      "message": "s390/mm: remove MAX_PHYSADDR_BITS define\n\nIt\u0027s unused, so remove it.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "376249cf57b4e5516ba88f8ed8d45272e793cfb9",
      "tree": "9669fe20fbd1719c1e13c1b3136e767cc9f278a0",
      "parents": [
        "3b6c9440873d97728998854feb3bc5ffb827dd99",
        "9de76b6df70003b657d907571b17ac3c17cd9082"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Aug 07 11:22:14 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Aug 07 11:22:14 2012 +0200"
      },
      "message": "Merge tag \u0027imx-fixes\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into fixes\n\nARM i.MX fixes for 3.6-rc\n\n* tag \u0027imx-fixes\u0027 of git://git.pengutronix.de/git/imx/linux-2.6:\n  i.MX27: Fix emma-prp and csi clocks.\n  ARM: clk-imx31: Fix the keypad clock name\n  ARM: dts: imx27-3ds.dts: Fix serial console node\n"
    },
    {
      "commit": "3b6c9440873d97728998854feb3bc5ffb827dd99",
      "tree": "e487fd4bac1d8c2338d56b78a9ff02fd2ca2d34d",
      "parents": [
        "8bb8148c78317e9360a21a0e69a58be6862adb07"
      ],
      "author": {
        "name": "Sebastian Hesselbarth",
        "email": "sebastian.hesselbarth@gmail.com",
        "time": "Sun Aug 05 16:45:32 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Tue Aug 07 10:48:11 2012 +0200"
      },
      "message": "ARM: kirkwood: fix typo in Makefile.boot\n\nJust a small typo fix to make lsxl dtbs compile\n\nSigned-off-by: Sebastian Hesselbarth \u003csebastian.hesselbarth@googlemail.com\u003e\nCc: Jason Cooper \u003cjason@lakedaemon.net\u003e\nCc: Andrew Lunn \u003candrew@lunn.ch\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: linux-arm-kernel@lists.infradead.org\nCc: linux-kernel@vger.kernel.org\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "9de76b6df70003b657d907571b17ac3c17cd9082",
      "tree": "eef07f38f7e1edf87f33ad4fa3115529b19ce0ea",
      "parents": [
        "8cc7a2b9f75355f60922db4adf27742ba7f2f6bc"
      ],
      "author": {
        "name": "Javier Martin",
        "email": "javier.martin@vista-silicon.com",
        "time": "Thu Jul 26 13:20:34 2012 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Tue Aug 07 09:14:30 2012 +0200"
      },
      "message": "i.MX27: Fix emma-prp and csi clocks.\n\nNaming of emma-prp related clocks for the i.MX27 is not correct.\n\nSigned-off-by: Javier Martin \u003cjavier.martin@vista-silicon.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "5230f8fe9ad870ac24f23bca496347b87185c7c5",
      "tree": "56d2abb1b97734001915a1503cd5639058e8159c",
      "parents": [
        "7e6086d9e54a159a6257c02bb7fc5805c614aad2"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sun Aug 05 14:01:28 2012 +0800"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Tue Aug 07 08:55:51 2012 +0200"
      },
      "message": "ARM: dts: imx: add alias for gpio\n\nAdd alias for gpio nodes, so that gpio driver can identify the port\nnumber and then specify a sensible gpio base rather than using the\none dynamically allocated by gpio core.\n\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "8bb8148c78317e9360a21a0e69a58be6862adb07",
      "tree": "002cc91bc3286d757d8b0ed990a99ebefa4250d3",
      "parents": [
        "1b984fbe0f21711975f80667f7e8b240e7848fd7"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Sun Aug 05 22:37:55 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Aug 06 19:55:32 2012 +0200"
      },
      "message": "ARM: integrator: use clk_prepare_enable() for timer\n\nThe Integrator timer is using the clock framework to get the\ntimer frequency, but missed to prepare the clock before enabling.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\n"
    },
    {
      "commit": "1b984fbe0f21711975f80667f7e8b240e7848fd7",
      "tree": "82309aada7533c925a10c2f9a522a807c761e9a6",
      "parents": [
        "b29ee91c622ca50429012b9e2e3c87e434604c0f",
        "6eec0152c4aa43636e180b21d5c71743f25d1220"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Aug 06 19:53:48 2012 +0200"
      },
      "committer": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Mon Aug 06 19:53:48 2012 +0200"
      },
      "message": "Merge branch \u0027mxs/fixes-for-3.6\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6 into fixes\n\n* \u0027mxs/fixes-for-3.6\u0027 of git://git.linaro.org/people/shawnguo/linux-2.6:\n  ARM: mxs: always build ocotp\n  ARM: mxs: Remove MMAP_MIN_ADDR setting from mxs_defconfig\n  ARM: mx28: Fix registers range\n  ARM: mx23: Fix registers range\n"
    },
    {
      "commit": "6eec0152c4aa43636e180b21d5c71743f25d1220",
      "tree": "da812cc4fc08764c04d575db5565c8d8fc8fa9b6",
      "parents": [
        "3bed491c8d28329e34f8a31e3fe64d03f3a350f1"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Mon Jul 30 15:06:14 2012 +0200"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sat Aug 04 22:52:23 2012 +0800"
      },
      "message": "ARM: mxs: always build ocotp\n\nWith this patch ocotp support will always be build into the kernel on mxs.\nOtherwise a DT-only kernel fails to link with:\n\narch/arm/mach-mxs/mach-mxs.c:169: undefined reference to `mxs_get_ocotp\u0027\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "3bed491c8d28329e34f8a31e3fe64d03f3a350f1",
      "tree": "7a9badba0828df4f4c8a26969f5cabc9a1ba6a1a",
      "parents": [
        "0f06cde7347bff81a92395693ef977dc92756028"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marex@denx.de",
        "time": "Fri Aug 03 20:54:48 2012 +0200"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Sat Aug 04 22:22:18 2012 +0800"
      },
      "message": "ARM: mxs: Remove MMAP_MIN_ADDR setting from mxs_defconfig\n\nThe CONFIG_DEFAULT_MMAP_MIN_ADDR was set to 65536 in mxs_defconfig,\nthis caused severe breakage of userland applications since the upper\nlimit for ARM is 32768. By default CONFIG_DEFAULT_MMAP_MIN_ADDR is\nset to 4096 and can also be changed via /proc/sys/vm/mmap_min_addr\nif needed.\n\nQuoting Russell King [1]:\n\n\"4096 is also fine for ARM too. There\u0027s not much point in having\ndefconfigs change it - that would just be pure noise in the config\nfiles.\"\n\nthe CONFIG_DEFAULT_MMAP_MIN_ADDR can be removed from the defconfig\naltogether.\n\nThis problem was introduced by commit cde7c41 (ARM: configs: add\ndefconfig for mach-mxs).\n\n[1] http://marc.info/?l\u003dlinux-arm-kernel\u0026m\u003d134401593807820\u0026w\u003d2\n\nSigned-off-by: Marek Vasut \u003cmarex@denx.de\u003e\nCc: stable@vger.kernel.org\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Wolfgang Denk \u003cwd@denx.de\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "d8579fd834de224d2833ce2e82e0f691cc67e8f7",
      "tree": "4427904f275fa4520faa97e76568285695a83936",
      "parents": [
        "d42d1dabf34bdd5ad832cb56a7338817aad8a052",
        "9d0b01a1bbb7a4ad23000240b67bca33c4235fcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 14:10:00 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 14:10:00 2012 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux\n\nPull ACPI and power management fixes from Len Brown:\n \"A 3.3 sleep regression fixed, numa bugfix, plus some minor cleanups\"\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux:\n  ACPI processor: Fix tick_broadcast_mask online/offline regression\n  ACPI: Only count valid srat memory structures\n  ACPI: Untangle a return statement for better readability\n  ACPI / PCI: Do not try to acquire _OSC control if that is hopeless\n  ACPI: delete _GTS/_BFS support\n  ACPI/x86: revert \u0027x86, acpi: Call acpi_enter_sleep_state via an asmlinkage C function from assembler\u0027\n  ACPI: replace strlen(\"string\") with sizeof(\"string\") -1\n  ACPI / PM: Fix build warning in sleep.c for CONFIG_ACPI_SLEEP unset\n"
    },
    {
      "commit": "d79095eee26f3e2c812f1c92763d5edcb1edae60",
      "tree": "070a923e69c3abc6b55f5f87661fb805f1edb146",
      "parents": [
        "d667319a12c79e31cf17daffca3aa692d2f277ee",
        "aa67f6096c19bcdb1951ef88be3cf3d2118809dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 11:21:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 11:21:29 2012 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/virt/kvm/kvm\n\nPull KVM bug fixes from Marcelo Tosatti:\n - Fix DS/ES segment register corruption on x86_32.\n - Fix kvmclock wallclock migration offset.\n - Fix PIT interrupt ACK vs system reset logic bug.\n\n* git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: VMX: Fix ds/es corruption on i386 with preemption\n  KVM: x86: apply kvmclock offset to guest wall clock time\n  KVM: PIC: call ack notifiers for irqs that are dropped form irr\n"
    },
    {
      "commit": "1ca0049f2c8b28611f30798aa75858763c9fcbea",
      "tree": "b111e3eb47ff37e962d227de1daf242fb3ef15c3",
      "parents": [
        "ddc5057c1c1fb3e99afeeef45d2b8ff9597e6707",
        "eaf4ce6c5fed6b4c55f7efcd5fc3477435cab5e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:59:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:59:36 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 from Ingo Molnar:\n \"Various fixes\"\n\n* \u0027x86-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86-64, kcmp: The kcmp system call can be common\n  arch/x86/kernel/kdebugfs.c: Ensure a consistent return value in error case\n  x86/mce: Add quirk for instruction recovery on Sandy Bridge processors\n  x86/mce: Move MCACOD defines from mce-severity.c to \u003casm/mce.h\u003e\n  x86/ioapic: Fix NULL pointer dereference on CPU hotplug after disabling irqs\n  x86, nops: Missing break resulting in incorrect selection on Intel\n  x86: CONFIG_CC_STACKPROTECTOR\u003dy is no longer experimental\n"
    },
    {
      "commit": "bd463a06064c4bc8497f6aa6dfb4437be8f07a3b",
      "tree": "3499f105c565d977d0ae9486f0a4572cd5fcbd2e",
      "parents": [
        "148311d2ade909a79afb85a853c7979eb499563f",
        "e6dab5ffab59e910ec0e3355f4a6f29f7a7be474"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:57:20 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:57:20 2012 -0700"
      },
      "message": "Merge branch \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf fixes from Ingo Molnar:\n \"Fix merge window fallout and fix sleep profiling (this was always\n  broken, so it\u0027s not a fix for the merge window - we can skip this one\n  from the head of the tree).\"\n\n* \u0027perf-urgent-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  perf/trace: Add ability to set a target task for events\n  perf/x86: Fix USER/KERNEL tagging of samples properly\n  perf/x86/intel/uncore: Make UNCORE_PMU_HRTIMER_INTERVAL 64-bit\n"
    },
    {
      "commit": "587a9e1f95794c05419d3bdb4c409a3274849f93",
      "tree": "0c0e8041fbfa45210345ee58e47f329955e65692",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee",
        "9e2760d18b3cf179534bbc27692c84879c61b97c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:52:41 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 03 10:52:41 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\nPull m68k updates from Geert Uytterhoeven.\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k:\n  m68k: Make sys_atomic_cmpxchg_32 work on classic m68k\n  m68k/apollo: Rename \"timer\" to \"apollo_timer\"\n  zorro: Remove unused zorro_bus.devices\n  m68k: Remove never used asm/shm.h\n  m68k/sun3: Remove unselectable code in prom_init()\n  m68k: Use asm-generic version of \u003casm/sections.h\u003e\n  m68k: Replace m68k-specific _[se]bss by generic __bss_{start,stop}\n  mtd/uclinux: Use generic __bss_stop instead of _ebss\n  m68knommu: Allow ColdFire CPUs to use unaligned accesses\n  m68k: Remove five unused headers\n  m68k: CPU32 does not support unaligned accesses\n  m68k: Introduce config option CPU_HAS_NO_UNALIGNED\n  m68k: delay, muldi3 - Use CONFIG_CPU_HAS_NO_MULDIV64\n  m68k: Move CPU_HAS_* config options\n  m68k: Remove duplicate FPU config option\n  m68knommu: Clean up printing of sections\n  m68k: Use asm-generic version of \u003casm/types.h\u003e\n  m68k: Use Kbuild logic to import asm-generic headers\n"
    },
    {
      "commit": "65dee07c9927d4af17b1832e4b7a1bb704607f91",
      "tree": "1913be6e399a73fb0635ee5b4fc7d6258008c704",
      "parents": [
        "1eec0c569523782392b5e6245effddb626213b8c"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Thu Aug 02 22:08:26 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri Aug 03 22:36:18 2012 +0800"
      },
      "message": "ARM: dts: imx: fix gpio interrupts property\n\nCommit 88cde8b (ARM: dts: imx: update #interrupt-cells for gpio nodes)\nchanges gpio #interrupt-cells from 1 to 2 without updating the users.\nIt causes the gpio irq requesting call failing in client driver\u0027s probe\nfunction.\n\nAdd the irq type cell for those gpio interrupt users to fix their\ndriver probe failure.\n\nReported-by: Fabio Estevam \u003cfestevam@gmail.com\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "1eec0c569523782392b5e6245effddb626213b8c",
      "tree": "85f21d1c00bb03135b1ea80b1ddce3ba2193a1f1",
      "parents": [
        "68b0562df90a76ba964423986b2472c7e791729a"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Thu Aug 02 22:48:39 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri Aug 03 22:36:17 2012 +0800"
      },
      "message": "ARM: dts: imx53-ard: add regulators for lan9220\n\nSince commit c7e963f (net/smsc911x: Add regulator support), the lan9220\ndevice tree probe fails on imx53-ard board, because the commit makes\nVDD33A and VDDVARIO supplies mandatory for the driver.\n\nAdd a fixed dummy 3V3 supplying lan9220 to fix the regression.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "68b0562df90a76ba964423986b2472c7e791729a",
      "tree": "0b9bc17b1845c0fb9c4abfdc3fd9ab9bbbe31b9b",
      "parents": [
        "97a7dab42355d1332deef27c18b26cbeb3a2262b"
      ],
      "author": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Thu Aug 02 22:28:49 2012 +0800"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri Aug 03 22:36:00 2012 +0800"
      },
      "message": "ARM: imx: enable emi_slow_gate clock for imx5\n\nThe imx5 common clock migration causes a regression with smsc911x\ndriver on imx53-ard board, where a smsc lan9220 controller gets\nconnected on imx53 with EIM interface.  EIM needs clock emi_slow_gate\nto be functional.  In the new imx5 clock driver, there is no use count\nincremented for the clock by enabling it, so the framework closes the\nclock at late init time and makes EIM stop working then.\n\nEnable emi_slow_gate in clock driver initialization to fix the\nregression.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nAcked-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "8cc7a2b9f75355f60922db4adf27742ba7f2f6bc",
      "tree": "3740c72eb7970ffe7dfec5a092367cd68172b602",
      "parents": [
        "2d4e6dc628b43fbbbc9219e233ec3ee0afb707e3"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Thu Jul 26 16:08:53 2012 -0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Fri Aug 03 16:28:47 2012 +0200"
      },
      "message": "ARM: clk-imx31: Fix the keypad clock name\n\nFix the keypad clock name, in order to fix the following error:\n\nimx-keypad imx-keypad: failed to get keypad clock\nimx-keypad: probe of imx-keypad failed with error -2\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "0f06cde7347bff81a92395693ef977dc92756028",
      "tree": "964d34db3ae640d1649873db9d2e0536a1c491ea",
      "parents": [
        "640bf0607c110b0be4da04b9d480bf0aad9de772"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Mon Jul 30 21:29:19 2012 -0300"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri Aug 03 19:58:16 2012 +0800"
      },
      "message": "ARM: mx28: Fix registers range\n\nFix registers range.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nAcked-by: Marek Vasut \u003cmarex@denx.de\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "640bf0607c110b0be4da04b9d480bf0aad9de772",
      "tree": "c6103e2b69c30a1f45d4d31c2b43e58599491b5d",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Mon Jul 30 21:29:18 2012 -0300"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri Aug 03 19:58:16 2012 +0800"
      },
      "message": "ARM: mx23: Fix registers range\n\nFix registers range.\n\nCc: stable@vger.kernel.org\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nAcked-by: Marek Vasut \u003cmarex@denx.de\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "97a7dab42355d1332deef27c18b26cbeb3a2262b",
      "tree": "80a1172257b353016f9a9b3a340bd7bb63dc72ad",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Wed Aug 01 22:11:08 2012 -0300"
      },
      "committer": {
        "name": "Shawn Guo",
        "email": "shawn.guo@linaro.org",
        "time": "Fri Aug 03 19:57:35 2012 +0800"
      },
      "message": "ARM: imx6q-sabrelite: Setup CLKO IOMUX\n\nIn order to have audio functional on mx6qsabrelite, it is necessary\nto setup the IOMUX for MX6Q_PAD_GPIO_0__CCM_CLKO pins as it provides\nthe audio clock.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\n"
    },
    {
      "commit": "9d0b01a1bbb7a4ad23000240b67bca33c4235fcf",
      "tree": "eb167e785105f34e47fba5ced43dbe441c9f5d85",
      "parents": [
        "3f6f49c7854c9294119437a82c5b35be78f9cea6",
        "b7db60f45d74497c723dc7ae1370cf0b37dfb0d8",
        "095adbb6441172985f5ddc3b9e88cb3191bdeac4",
        "2d9c86774756193edff2a2a9077264f666c626de"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 00:31:23 2012 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 00:31:23 2012 -0400"
      },
      "message": "Merge branches \u0027delete-gts-bfs\u0027, \u0027misc\u0027, \u0027novell-bugzilla-757888-numa\u0027 and \u0027osc-pcie\u0027 into base\n"
    },
    {
      "commit": "095adbb6441172985f5ddc3b9e88cb3191bdeac4",
      "tree": "60c21d962efe921e98f308e2d40edf5260fe57c1",
      "parents": [
        "f3946fb6e50b750d34f445188fa6746d14596afa"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Jul 31 17:41:09 2012 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 03 00:15:53 2012 -0400"
      },
      "message": "ACPI: Only count valid srat memory structures\n\nOtherwise you could run into:\nWARN_ON in numa_register_memblks(), because node_possible_map is zero\n\nReferences: https://bugzilla.novell.com/show_bug.cgi?id\u003d757888\n\nOn this machine (ProLiant ML570 G3) the SRAT table contains:\n  - No processor affinities\n  - One memory affinity structure (which is set disabled)\n\nCC: Per Jessen \u003cper@opensuse.org\u003e\nCC: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9e2760d18b3cf179534bbc27692c84879c61b97c",
      "tree": "2b2b308f8ff8db41b3ecec941f3f5caf1aac62e8",
      "parents": [
        "1525e06e4414dbe053ea10cbd8cc03bb150e8e27"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@linux-m68k.org",
        "time": "Sat Jul 28 00:20:34 2012 +0200"
      },
      "committer": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Aug 03 00:48:24 2012 +0200"
      },
      "message": "m68k: Make sys_atomic_cmpxchg_32 work on classic m68k\n\nUser space access must always go through uaccess accessors, since on\nclassic m68k user space and kernel space are completely separate.\n\nSigned-off-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nTested-by: Thorsten Glaser \u003ctg@debian.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "fc6bdb59a501740b28ed3b616641a22c8dc5dd31",
      "tree": "00ddba349c7e96b03af0913da1a74eae8a94a2db",
      "parents": [
        "44d82e2963551eafa378a3fc7a923df7853af4e2",
        "1fcfd08bd0704e1888bd73153e8d2ca3640e22f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:52:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:52:39 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus-3.6\u0027 of git://dev.laptop.org/users/dilinger/linux-olpc\n\nPull OLPC platform updates from Andres Salomon:\n \"These move the OLPC Embedded Controller driver out of\n  arch/x86/platform and into drivers/platform/olpc.\n\n  OLPC machines are now ARM-based (which means lots of x86 and ARM\n  changes), but are typically pretty self-contained..  so it makes more\n  sense to go through a separate OLPC tree after getting the appropriate\n  review/ACKs.\"\n\n* \u0027for-linus-3.6\u0027 of git://dev.laptop.org/users/dilinger/linux-olpc:\n  x86: OLPC: move s/r-related EC cmds to EC driver\n  Platform: OLPC: move global variables into priv struct\n  Platform: OLPC: move debugfs support from x86 EC driver\n  x86: OLPC: switch over to using new EC driver on x86\n  Platform: OLPC: add a suspended flag to the EC driver\n  Platform: OLPC: turn EC driver into a platform_driver\n  Platform: OLPC: allow EC cmd to be overridden, and create a workqueue to call it\n  drivers: OLPC: update various drivers to include olpc-ec.h\n  Platform: OLPC: add a stub to drivers/platform/ for the OLPC EC driver\n"
    },
    {
      "commit": "44d82e2963551eafa378a3fc7a923df7853af4e2",
      "tree": "cfa6be7fda5a455ef93f0c00f3134287e4dc1bbd",
      "parents": [
        "bfdf85dfce1f203f8fcca034b8efe339542033fa",
        "15a1e1bafe2c924db6d370ad892d7da6c7d83598"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:50:24 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:50:24 2012 -0700"
      },
      "message": "Merge tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc Marvell Orion device-tree updates from Olof Johansson:\n \"This contains a set of device-tree conversions for Marvell Orion\n  platforms that were staged early but took a few tries to get the\n  branch into a format where it was suitable for us to pick up.\n\n  Given that most people working on these platforms are hobbyists with\n  limited time, we were a bit more flexible with merging it even though\n  it came in late.\"\n\n* tag \u0027dt2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (21 commits)\n  ARM: Kirkwood: Replace mrvl with marvell\n  ARM: Kirkwood: Describe GoFlex Net LEDs and SATA in DT.\n  ARM: Kirkwood: Describe Dreamplug LEDs in DT.\n  ARM: Kirkwood: Describe iConnects LEDs in DT.\n  ARM: Kirkwood: Describe iConnects temperature sensor in DT.\n  ARM: Kirkwood: Describe IB62x0 LEDs in DT.\n  ARM: Kirkwood: Describe IB62x0 gpio-keys in DT.\n  ARM: Kirkwood: Describe DNS32? gpio-keys in DT.\n  ARM: Kirkwood: Move common portions into a kirkwood-dnskw.dtsi\n  ARM: Kirkwood: Replace DNS-320/DNS-325 leds with dt bindings\n  ARM: Kirkwood: Describe DNS325 temperature sensor in DT.\n  ARM: Kirkwood: Use DT to configure SATA device.\n  ARM: kirkwood: use devicetree for SPI on dreamplug\n  ARM: kirkwood: Add LS-XHL and LS-CHLv2 support\n  ARM: Kirkwood: Initial DTS support for Kirkwood GoFlex Net\n  ARM: Kirkwood: Add basic device tree support for QNAP TS219.\n  ATA: sata_mv: Add device tree support\n  ARM: Orion: DTify the watchdog timer.\n  ARM: Orion: Add arch support needed for I2C via DT.\n  ARM: kirkwood: use devicetree for orion-spi\n  ...\n\nConflicts:\n\tdrivers/watchdog/orion_wdt.c\n"
    },
    {
      "commit": "bfdf85dfce1f203f8fcca034b8efe339542033fa",
      "tree": "678106c6ce5e176f886bbda9a03a4953bab0d288",
      "parents": [
        "d1494ba8c38b5afd3c9e219bbaeb7d90ff6cd2ec",
        "5c62202968d4aaf3bd50e19c421d66aec2e508e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:48:54 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:48:54 2012 -0700"
      },
      "message": "Merge tag \u0027pm2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull arm-soc cpuidle enablement for OMAP from Olof Johansson:\n \"Coupled cpuidle was meant to merge for 3.5 through Len Brown\u0027s tree,\n  but didn\u0027t go in because the pull request ended up rejected.  So it\n  just got merged, and we got this staged branch that enables the\n  coupled cpuidle code on OMAP.\n\n  With a stable git workflow from the other maintainer we could have\n  staged this earlier, but that wasn\u0027t the case so we have had to merge\n  it late.\n\n  The alternative is to hold it off until 3.7 but given that the code is\n  well-isolated to OMAP and they are eager to see it go in, I didn\u0027t\n  push back hard in that direction.\"\n\n* tag \u0027pm2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: OMAP4: CPUidle: Open broadcast clock-event device.\n  ARM: OMAP4: CPUidle: add synchronization for coupled idle states\n  ARM: OMAP4: CPUidle: Use coupled cpuidle states to implement SMP cpuidle.\n  ARM: OMAP: timer: allow gp timer clock-event to be used on both cpus\n"
    },
    {
      "commit": "d1494ba8c38b5afd3c9e219bbaeb7d90ff6cd2ec",
      "tree": "f7945f307e1fdedb19ad61c7fc40ec0a1417a204",
      "parents": [
        "0a276d1675bc1b8de3ba269ba64b8f3e288d8309",
        "bac6f61550043195ee59e9cef0db67af23baf11e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:48:20 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:48:20 2012 -0700"
      },
      "message": "Merge tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc\n\nPull ARM SoC fixes from Olof Johansson:\n \"A few fixes for merge window fallout, and a bugfix for timer resume on\n  PRIMA2.\"\n\n* tag \u0027fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc:\n  ARM: mmp: add missing irqs.h\n  arm: mvebu: fix typo in .dtsi comment for Armada XP SoCs\n  ARM: PRIMA2: delete redundant codes to restore LATCHED when timer resumes\n  ARM: mxc: Include missing irqs.h header\n"
    },
    {
      "commit": "0a276d1675bc1b8de3ba269ba64b8f3e288d8309",
      "tree": "ff552f58874b245f5962487ef53ce27ebcda5857",
      "parents": [
        "25aa6a7ae46c6a041c46a2d314b9ab7c4f2baa41",
        "08298f0612e5e369d1da89b92cac5d2c71ddb9af"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:45:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 02 11:45:42 2012 -0700"
      },
      "message": "Merge tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nPull SuperH fixes from Paul Mundt.\n\n* tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh: (24 commits)\n  sh: explicitly include sh_dma.h in setup-sh7722.c\n  sh: ecovec: care CN5 VBUS if USB host mode\n  sh: sh7724: fixup renesas_usbhs clock settings\n  sh: intc: initial irqdomain support.\n  sh: pfc: Fix up init ordering mess.\n  serial: sh-sci: fix compilation breakage, when DMA is enabled\n  dmaengine: shdma: restore partial transfer calculation\n  sh: modify the sh_dmae_slave_config for RSPI in setup-sh7757\n  sh: Fix up recursive fault in oops with unset TTB.\n  sh: pfc: Build fix for pinctrl_remove_gpio_range() changes.\n  sh: select the fixed regulator driver on several boards\n  sh: ecovec: switch MMC power control to regulators\n  sh: add fixed voltage regulators to se7724\n  sh: add fixed voltage regulators to sdk7786\n  sh: add fixed voltage regulators to rsk\n  sh: add fixed voltage regulators to migor\n  sh: add fixed voltage regulators to kfr2r09\n  sh: add fixed voltage regulators to ap325rxa\n  sh: add fixed voltage regulators to sh7757lcr\n  sh: add fixed voltage regulators to sh2007\n  ...\n"
    },
    {
      "commit": "bac6f61550043195ee59e9cef0db67af23baf11e",
      "tree": "d12614482d8fcc5436bc5b97ce704c79dba6c606",
      "parents": [
        "10b683cba5ef5cf4e0b50aabe5ed7137960b64e0"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@gmail.com",
        "time": "Mon Jul 30 22:20:34 2012 +0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Aug 02 10:15:59 2012 -0700"
      },
      "message": "ARM: mmp: add missing irqs.h\n\narch/arm/mach-mmp/gplugd.c:195:13: error: ‘MMP_NR_IRQS’ undeclared here\n(not in a function)\nmake[1]: *** [arch/arm/mach-mmp/gplugd.o] Error 1\n\nInclude \u003cmach/irqs.h\u003e to fix this issue.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@gmail.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "10b683cba5ef5cf4e0b50aabe5ed7137960b64e0",
      "tree": "3a5d8f00065b34d1a3e29642d7826ea40dd7c895",
      "parents": [
        "debeaf6c2ded82bea65c1a487fb629fb0d2bb66f"
      ],
      "author": {
        "name": "Thomas Petazzoni",
        "email": "thomas.petazzoni@free-electrons.com",
        "time": "Thu Aug 02 17:13:47 2012 +0200"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Aug 02 10:05:32 2012 -0700"
      },
      "message": "arm: mvebu: fix typo in .dtsi comment for Armada XP SoCs\n\nThe comment was wrongly referring to Armada 370 while the file is\nrelated to Armada XP.\n\nSigned-off-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "debeaf6c2ded82bea65c1a487fb629fb0d2bb66f",
      "tree": "5a8855081c766eebab8254d40a6902d782c71d46",
      "parents": [
        "52c2ebd757d94f4a7215c3fc906646b24f44ecab"
      ],
      "author": {
        "name": "Barry Song",
        "email": "Baohua.Song@csr.com",
        "time": "Mon Jul 30 13:29:30 2012 +0800"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Aug 02 10:05:27 2012 -0700"
      },
      "message": "ARM: PRIMA2: delete redundant codes to restore LATCHED when timer resumes\n\nThe only way to write LATCHED registers to write LATCH_BIT to LATCH register,\nthat will latch COUNTER into LATCHED.e.g.\nwritel_relaxed(SIRFSOC_TIMER_LATCH_BIT, sirfsoc_timer_base +\n\tSIRFSOC_TIMER_LATCH);\n\nWriting values to LATCHED registers directly is useless at all.\n\nSigned-off-by: Barry Song \u003cBaohua.Song@csr.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "2d4e6dc628b43fbbbc9219e233ec3ee0afb707e3",
      "tree": "ef60d42542e9dd31c35e846607364b5ef4155317",
      "parents": [
        "1a9b4993b70fb1884716902774dc9025b457760d"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabio.estevam@freescale.com",
        "time": "Mon Jul 30 11:23:16 2012 -0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Aug 02 11:14:39 2012 +0200"
      },
      "message": "ARM: dts: imx27-3ds.dts: Fix serial console node\n\nFix serial console node and allow the board to boot again.\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "08298f0612e5e369d1da89b92cac5d2c71ddb9af",
      "tree": "06d77b5fae623487e72fa1818a978b1349c0b3eb",
      "parents": [
        "f38770477a30d03b6296570071ca2fcd6d3a5f11"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Aug 01 10:44:57 2012 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Aug 02 15:37:26 2012 +0900"
      },
      "message": "sh: explicitly include sh_dma.h in setup-sh7722.c\n\nsetup-sh7722.c defines several objects, whose types are defined in\nsh_dma.h, so, it has to be included explicitly.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1a9b4993b70fb1884716902774dc9025b457760d",
      "tree": "83a3fa7011878ab4b7bef6857d4b481038a1e67e",
      "parents": [
        "1871e845e564c4e17f561ec4e5e4bb6bb8578685",
        "95cf1468f712df516cc471adcd1c861df4e3d371"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:47:15 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:47:15 2012 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus\n\nPull MIPS updates from Ralf Baechle:\n \"The lion share of this pull request are fixes for clk-related breakage\n  caused by other changes during this merge window.  For some platforms\n  the fix was as simple as selecting HAVE_CLK, for others like the\n  Loongson 2 significant restructuring was required.\n\n  The remainder are changes required to get the Lantiq code to work\n  again.\"\n\n* \u0027upstream\u0027 of git://git.linux-mips.org/pub/scm/ralf/upstream-linus:\n  MIPS: Loongson 2: Sort out clock managment.\n  MIPS: Loongson 1: more clk support and add select HAVE_CLK\n  MIPS: txx9: Fix redefinition of clk_* by adding select HAVE_CLK\n  MIPS: BCM63xx: Fix redefinition of clk_* by adding select HAVE_CLK\n  MIPS: AR7: Fix redefinition of clk_* by adding select HAVE_CLK\n  MIPS: Lantiq: Platform specific CLK fixup\n  MIPS: Lantiq: Add device_tree_init function\n  MIPS: Lantiq: Fix interface clock and PCI control register offset\n"
    },
    {
      "commit": "1871e845e564c4e17f561ec4e5e4bb6bb8578685",
      "tree": "bcfb62936710321f48bee64153e05f313dc371d0",
      "parents": [
        "a6dc77254b3c3eb0307b372b77b861d5cd2ead08",
        "b070989aeb47ccdfe56d95e046bd317baa47f4fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:45:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:45:02 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus-3.6-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml\n\nPull UML fixes from Richard Weinberger:\n \"This patch set contains mostly fixes and cleanups.  The UML tty driver\n  uses now tty_port and is no longer broken like hell  :-)\"\n\n* \u0027for-linus-3.6-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml:\n  um: Add arch/x86/um to MAINTAINERS\n  um: pass siginfo to guest process\n  um: fix ubd_file_size for read-only files\n  um: pull interrupt_end() into userspace()\n  um: split syscall_trace(), pass pt_regs to it\n  um: switch UPT_SET_RETURN_VALUE and regs_return_value to pt_regs\n  um: set BLK_CGROUP\u003dy in defconfig\n  um: remove count_lock\n  um: fully use tty_port\n  um: Remove dead code\n  um: remove line_ioctl()\n  TTY: um/line, use tty from tty_port\n  TTY: um/line, add tty_port\n"
    },
    {
      "commit": "a6dc77254b3c3eb0307b372b77b861d5cd2ead08",
      "tree": "5770a808b0527eebeff43f16508ea8f03e459b58",
      "parents": [
        "02a6ec6a24077ffda33b99cb193e8a536b90711d",
        "0e52d987c0b242fe3fe4c8e9732bd663cce0e50b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:41:07 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:41:07 2012 -0700"
      },
      "message": "Merge branch \u0027dmaengine\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM DMA engine updates from Russell King:\n \"This looks scary at first glance, but what it is is:\n   - a rework of the sa11x0 DMA engine driver merged during the previous\n     cycle, to extract a common set of helper functions for DMA engine\n     implementations.\n   - conversion of amba-pl08x.c to use these helper functions.\n   - addition of OMAP DMA engine driver (using these helper functions),\n     and conversion of some of the OMAP DMA users to use DMA engine.\n\n  Nothing in the helper functions is ARM specific, so I hope that other\n  implementations can consolidate some of their code by making use of\n  these helpers.\n\n  This has been sitting in linux-next most of the merge cycle, and has\n  been tested by several OMAP folk.  I\u0027ve tested it on sa11x0 platforms,\n  and given it my best shot on my broken platforms which have the\n  amba-pl08x controller.\n\n  The last point is the addition to feature-removal-schedule.txt, which\n  will have a merge conflict.  Between myself and TI, we\u0027re planning to\n  remove the old TI DMA implementation next year.\"\n\nFix up trivial add/add conflicts in Documentation/feature-removal-schedule.txt\nand drivers/dma/{Kconfig,Makefile}\n\n* \u0027dmaengine\u0027 of git://git.linaro.org/people/rmk/linux-arm: (53 commits)\n  ARM: 7481/1: OMAP2+: omap2plus_defconfig: enable OMAP DMA engine\n  ARM: 7464/1: mmc: omap_hsmmc: ensure probe returns error if DMA channel request fails\n  Add feature removal of old OMAP private DMA implementation\n  mtd: omap2: remove private DMA API implementation\n  mtd: omap2: add DMA engine support\n  spi: omap2-mcspi: remove private DMA API implementation\n  spi: omap2-mcspi: add DMA engine support\n  ARM: omap: remove mmc platform data dma_mask and initialization\n  mmc: omap: remove private DMA API implementation\n  mmc: omap: add DMA engine support\n  mmc: omap_hsmmc: remove private DMA API implementation\n  mmc: omap_hsmmc: add DMA engine support\n  dmaengine: omap: add support for cyclic DMA\n  dmaengine: omap: add support for setting fi\n  dmaengine: omap: add support for returning residue in tx_state method\n  dmaengine: add OMAP DMA engine driver\n  dmaengine: sa11x0-dma: add cyclic DMA support\n  dmaengine: sa11x0-dma: fix DMA residue support\n  dmaengine: PL08x: ensure all descriptors are freed when channel is released\n  dmaengine: PL08x: get rid of write only pool_ctr and free_txd locking\n  ...\n"
    },
    {
      "commit": "02a6ec6a24077ffda33b99cb193e8a536b90711d",
      "tree": "567d2a81e4482085ef2b5e4c692483ca9108e0c0",
      "parents": [
        "9a2533c3eb91b3e769c2612c5d68e811bfc0ecf6",
        "c7aa00db074e4961b49277d7d0fc2f5367d914ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:35:37 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:35:37 2012 -0700"
      },
      "message": "Merge branch \u0027audit\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM audit/signal updates from Russell King:\n \"ARM audit/signal handling updates from Al and Will.  This improves on\n  the work Viro did last merge window, and sorts out some of the issues\n  found with that work.\"\n\n* \u0027audit\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  ARM: 7475/1: sys_trace: allow all syscall arguments to be updated via ptrace\n  ARM: 7474/1: get rid of TIF_SYSCALL_RESTARTSYS\n  ARM: 7473/1: deal with handlerless restarts without leaving the kernel\n  ARM: 7472/1: pull all work_pending logics into C function\n  ARM: 7471/1: Revert \"7442/1: Revert \"remove unused restart trampoline\"\"\n  ARM: 7470/1: Revert \"7443/1: Revert \"new way of handling ERESTART_RESTARTBLOCK\"\"\n"
    },
    {
      "commit": "9a2533c3eb91b3e769c2612c5d68e811bfc0ecf6",
      "tree": "74865c4c40442d109e42bcc72009ebd0c320eba3",
      "parents": [
        "d4fdc32517efaab0493c134d5cc070c252d51275",
        "b74253f78400f9a4b42da84bb1de7540b88ce7c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:30:45 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 16:30:45 2012 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm\n\nPull ARM fixes from Russell King:\n \"This fixes various issues found during July\"\n\n* \u0027fixes\u0027 of git://git.linaro.org/people/rmk/linux-arm:\n  ARM: 7479/1: mm: avoid NULL dereference when flushing gate_vma with VIVT caches\n  ARM: Fix undefined instruction exception handling\n  ARM: 7480/1: only call smp_send_stop() on SMP\n  ARM: 7478/1: errata: extend workaround for erratum #720789\n  ARM: 7477/1: vfp: Always save VFP state in vfp_pm_suspend on UP\n  ARM: 7476/1: vfp: only clear vfp state for current cpu in vfp_pm_suspend\n  ARM: 7468/1: ftrace: Trace function entry before updating index\n  ARM: 7467/1: mutex: use generic xchg-based implementation for ARMv6+\n  ARM: 7466/1: disable interrupt before spinning endlessly\n  ARM: 7465/1: Handle \u003e4GB memory sizes in device tree and mem\u003dsize@start option\n"
    },
    {
      "commit": "aa67f6096c19bcdb1951ef88be3cf3d2118809dc",
      "tree": "61a806e065b9db4eabfd85753333e580d8b0a465",
      "parents": [
        "4b6486659a7defef82ea51b276024b3aa357fefc"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Aug 01 16:48:03 2012 +0300"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Wed Aug 01 20:23:57 2012 -0300"
      },
      "message": "KVM: VMX: Fix ds/es corruption on i386 with preemption\n\nCommit b2da15ac26a0c (\"KVM: VMX: Optimize %ds, %es reload\") broke i386\nin the following scenario:\n\n  vcpu_load\n  ...\n  vmx_save_host_state\n  vmx_vcpu_run\n  (ds.rpl, es.rpl cleared by hardware)\n\n  interrupt\n    push ds, es  # pushes bad ds, es\n    schedule\n      vmx_vcpu_put\n        vmx_load_host_state\n          reload ds, es (with __USER_DS)\n    pop ds, es  # of other thread\u0027s stack\n    iret\n  # other thread runs\n  interrupt\n    push ds, es\n    schedule  # back in vcpu thread\n    pop ds, es  # now with rpl\u003d0\n    iret\n  ...\n  vcpu_put\n  resume_userspace\n  iret  # clears ds, es due to mismatched rpl\n\n(instead of resume_userspace, we might return with SYSEXIT and then\ntake an exception; when the exception IRETs we end up with cleared\nds, es)\n\nFix by avoiding the optimization on i386 and reloading ds, es on the\nlightweight exit path.\n\nReported-by: Chris Clayron \u003cchris2553@googlemail.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "eaf4ce6c5fed6b4c55f7efcd5fc3477435cab5e9",
      "tree": "2984ea5afdd4dde3f69a6bf7a3291d0a05b8af0b",
      "parents": [
        "41fb433b63cc4745f4918fdaf295763da5ca826c"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Aug 01 15:59:58 2012 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Aug 01 16:01:06 2012 -0700"
      },
      "message": "x86-64, kcmp: The kcmp system call can be common\n\nWe already use the same system call handler for i386 and x86-64, there\nis absolutely no reason x32 can\u0027t use the same system call, too.\n\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nCc: H.J. Lu \u003chjl.tools@gmail.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e v3.5\nLink: http://lkml.kernel.org/n/tip-vwzk3qbcr3yjyxjg2j38vgy9@git.kernel.org\n"
    },
    {
      "commit": "d3c1cfcdb43e023ab1b1c7a555cd9e929026500a",
      "tree": "ad79f90d97a0316ae4058e4501e7b6ad54540ff4",
      "parents": [
        "d4afcba95fca4dd0f831fe72c1fa4f0638f23765"
      ],
      "author": {
        "name": "Martin Pärtel",
        "email": "martin.partel@gmail.com",
        "time": "Thu Aug 02 00:49:17 2012 +0200"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Thu Aug 02 00:49:17 2012 +0200"
      },
      "message": "um: pass siginfo to guest process\n\nUML guest processes now get correct siginfo_t for SIGTRAP, SIGFPE,\nSIGILL and SIGBUS. Specifically, si_addr and si_code are now correct\nwhere previously they were si_addr \u003d NULL and si_code \u003d 128.\n\nSigned-off-by: Martin Pärtel \u003cmartin.partel@gmail.com\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "d4afcba95fca4dd0f831fe72c1fa4f0638f23765",
      "tree": "938dad1dd5cb1b0abf9946cf40b050d95c4bffd4",
      "parents": [
        "b8a420952336ed81ef5c9bf8bad90d3deaee5521"
      ],
      "author": {
        "name": "Martin Pärtel",
        "email": "martin.partel@gmail.com",
        "time": "Thu Aug 02 00:44:22 2012 +0200"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Thu Aug 02 00:44:49 2012 +0200"
      },
      "message": "um: fix ubd_file_size for read-only files\n\nMade ubd_file_size not request write access. Fixes use of read-only images.\n\nSigned-off-by: Martin Pärtel \u003cmartin.partel@gmail.com\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "b8a420952336ed81ef5c9bf8bad90d3deaee5521",
      "tree": "91134cb8f8a69b9243ac98fe08e8f92eadc3954a",
      "parents": [
        "1bfa2317b21750f739b59ab6df2c8efb12875045"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed May 23 00:25:15 2012 -0400"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Thu Aug 02 00:25:44 2012 +0200"
      },
      "message": "um: pull interrupt_end() into userspace()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "1bfa2317b21750f739b59ab6df2c8efb12875045",
      "tree": "1526554a2507948d881db1f415014bf2b66ad54d",
      "parents": [
        "a3170d2ec25f841bee1b52487693ac1a2f191ba6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed May 23 00:18:33 2012 -0400"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Thu Aug 02 00:25:38 2012 +0200"
      },
      "message": "um: split syscall_trace(), pass pt_regs to it\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n[richard@nod.at: Fixed some minor build issues]\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "a3170d2ec25f841bee1b52487693ac1a2f191ba6",
      "tree": "36b82a346087ef5050ca710ec38f8632dfa9deea",
      "parents": [
        "2cad4c1276707ae06f40482bd91af513d23f5a6d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue May 22 21:16:35 2012 -0400"
      },
      "committer": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Wed Aug 01 23:33:16 2012 +0200"
      },
      "message": "um: switch UPT_SET_RETURN_VALUE and regs_return_value to pt_regs\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\n"
    },
    {
      "commit": "4b6486659a7defef82ea51b276024b3aa357fefc",
      "tree": "c5d6b29bb6c8658c3310fc91d0a6a4ccb8c4f99c",
      "parents": [
        "aea218f3cbbcaac249b6b2c98930a00d6d931f1e"
      ],
      "author": {
        "name": "Bruce Rogers",
        "email": "brogers@suse.com",
        "time": "Fri Jul 20 10:44:24 2012 -0600"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Wed Aug 01 17:23:50 2012 -0300"
      },
      "message": "KVM: x86: apply kvmclock offset to guest wall clock time\n\nWhen a guest migrates to a new host, the system time difference from the\nprevious host is used in the updates to the kvmclock system time visible\nto the guest, resulting in a continuation of correct kvmclock based guest\ntimekeeping.\n\nThe wall clock component of the kvmclock provided time is currently not\nupdated with this same time offset. Since the Linux guest caches the\nwall clock based time, this discrepency is not noticed until the guest is\nrebooted. After reboot the guest\u0027s time calculations are off.\n\nThis patch adjusts the wall clock by the kvmclock_offset, resulting in\ncorrect guest time after a reboot.\n\nCc: Zachary Amsden \u003czamsden@gmail.com\u003e\nSigned-off-by: Bruce Rogers \u003cbrogers@suse.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "d4fdc32517efaab0493c134d5cc070c252d51275",
      "tree": "7b70d93a65fa1b74f84af835cd941c3f2c55019a",
      "parents": [
        "9a51cf28a3377689edfe190b9590da7d46e8f3fb",
        "a0239073fd75489d25575cf3aaf71ab55b416020"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 10:45:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 10:45:12 2012 -0700"
      },
      "message": "Merge tag \u0027fbdev-updates-for-3.6\u0027 of git://github.com/schandinat/linux-2.6\n\nPull fbdev updates from Florian Tobias Schandinat:\n - large updates for OMAP\n   - support for LCD3 overlay manager (omap5)\n   - omapdss output cleanup\n   - removal of passive matrix LCD support as there are no drivers for\n     such panels for DSS or DSS2 and nobody complained (cleanup)\n - large updates for SH Mobile\n   - overlay support\n   - separating MERAM (cache) from framebuffer driver\n - some updates for Exynos and da8xx-fb\n - various other small patches\n\n* tag \u0027fbdev-updates-for-3.6\u0027 of git://github.com/schandinat/linux-2.6: (78 commits)\n  da8xx-fb: fix compile issue due to missing include\n  fbdev: Make pixel_to_pat() failure mode more friendly\n  da8xx-fb: do not turn ON LCD backlight unless LCDC is enabled\n  fbdev: sh_mobile_lcdc: Fix vertical panning step\n  video: exynos mipi dsi: Fix mipi dsi regulators handling issue\n  video: da8xx-fb: do clock reset of revision 2 LCDC before enabling\n  arm: da850: configure LCDC fifo threshold\n  video: da8xx-fb: configure FIFO threshold to reduce underflow errors\n  video: da8xx-fb: fix flicker due to 1 frame delay in updated frame\n  video: da8xx-fb rev2: fix disabling of palette completion interrupt\n  da8xx-fb: add missing FB_BLANK operations\n  video: exynos_dp: use usleep_range instead of delay\n  video: exynos_dp: check the only INTERLANE_ALIGN_DONE bit during Link Training\n  fb: epson1355fb: Fix section mismatch\n  video: exynos_dp: fix wrong DPCD address during Link Training\n  video/smscufx: fix line counting in fb_write\n  aty128fb: Fix coding style issues\n  fbdev: sh_mobile_lcdc: Fix pan offset computation in YUV mode\n  fbdev: sh_mobile_lcdc: Fix overlay registers update during pan operation\n  fbdev: sh_mobile_lcdc: Support horizontal panning\n  ...\n"
    },
    {
      "commit": "a0e881b7c189fa2bd76c024dbff91e79511c971d",
      "tree": "0c801918565b08921d21aceee5b326f64d998f5f",
      "parents": [
        "eff0d13f3823f35d70228cd151d2a2c89288ff32",
        "dbc6e0222d79e78925fe20733844a796a4b72cf9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 10:26:23 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 01 10:26:23 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull second vfs pile from Al Viro:\n \"The stuff in there: fsfreeze deadlock fixes by Jan (essentially, the\n  deadlock reproduced by xfstests 068), symlink and hardlink restriction\n  patches, plus assorted cleanups and fixes.\n\n  Note that another fsfreeze deadlock (emergency thaw one) is *not*\n  dealt with - the series by Fernando conflicts a lot with Jan\u0027s, breaks\n  userland ABI (FIFREEZE semantics gets changed) and trades the deadlock\n  for massive vfsmount leak; this is going to be handled next cycle.\n  There probably will be another pull request, but that stuff won\u0027t be\n  in it.\"\n\nFix up trivial conflicts due to unrelated changes next to each other in\ndrivers/{staging/gdm72xx/usb_boot.c, usb/gadget/storage_common.c}\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (54 commits)\n  delousing target_core_file a bit\n  Documentation: Correct s_umount state for freeze_fs/unfreeze_fs\n  fs: Remove old freezing mechanism\n  ext2: Implement freezing\n  btrfs: Convert to new freezing mechanism\n  nilfs2: Convert to new freezing mechanism\n  ntfs: Convert to new freezing mechanism\n  fuse: Convert to new freezing mechanism\n  gfs2: Convert to new freezing mechanism\n  ocfs2: Convert to new freezing mechanism\n  xfs: Convert to new freezing code\n  ext4: Convert to new freezing mechanism\n  fs: Protect write paths by sb_start_write - sb_end_write\n  fs: Skip atime update on frozen filesystem\n  fs: Add freezing handling to mnt_want_write() / mnt_drop_write()\n  fs: Improve filesystem freezing handling\n  switch the protection of percpu_counter list to spinlock\n  nfsd: Push mnt_want_write() outside of i_mutex\n  btrfs: Push mnt_want_write() outside of i_mutex\n  fat: Push mnt_want_write() outside of i_mutex\n  ...\n"
    },
    {
      "commit": "95cf1468f712df516cc471adcd1c861df4e3d371",
      "tree": "36aa730653e3fe6b114d57e9b00374393d472533",
      "parents": [
        "4b00951f6f2fd335f063e553b474fe4648b3307d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 01 17:15:32 2012 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 01 18:10:06 2012 +0200"
      },
      "message": "MIPS: Loongson 2: Sort out clock managment.\n\nFor unexplainable reasons the Loongson 2 clock API was implemented in a\nmodule so fixing this involved shifting large amounts of code around.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4b00951f6f2fd335f063e553b474fe4648b3307d",
      "tree": "7742f40b0bf7195cb7505895305cbbf37b96b2f6",
      "parents": [
        "47cd7343f5467bf38d17a78eb99eaa8019e17007"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Wed Aug 01 15:42:16 2012 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 01 17:59:23 2012 +0200"
      },
      "message": "MIPS: Loongson 1: more clk support and add select HAVE_CLK\n\nThis fixes a redefinition of clk_*:\n\narch/mips/loongson1/common/clock.c:23:13: error: redefinition of \u0027clk_get\u0027\ninclude/linux/clk.h:281:27: note: previous definition of \u0027clk_get\u0027 was here\narch/mips/loongson1/common/clock.c:41:15: error: redefinition of \u0027clk_get_rate\u0027\ninclude/linux/clk.h:302:29: note: previous definition of \u0027clk_get_rate\u0027 was here\nmake[3]: *** [arch/mips/loongson1/common/clock.o] Error 1\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nReviewed-by: John Crispin \u003cblogic@openwrt.org\u003e\nAcked-by: Kelvin Cheung \u003ckeguang.zhang@gmail.com\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/4143/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "47cd7343f5467bf38d17a78eb99eaa8019e17007",
      "tree": "f8c34b80fe6e689b218c223abafa69365968512b",
      "parents": [
        "3e82eeebad58a8bd9d263236ead0a0734e752792"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Wed Aug 01 15:41:06 2012 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 01 17:59:15 2012 +0200"
      },
      "message": "MIPS: txx9: Fix redefinition of clk_* by adding select HAVE_CLK\n\narch/mips/txx9/generic/setup.c:87:13: error: redefinition of \u0027clk_get\u0027\ninclude/linux/clk.h:281:27: note: previous definition of \u0027clk_get\u0027 was here\narch/mips/txx9/generic/setup.c:97:5: error: redefinition of \u0027clk_enable\u0027\ninclude/linux/clk.h:295:19: note: previous definition of \u0027clk_enable\u0027 was here\narch/mips/txx9/generic/setup.c:103:6: error: redefinition of \u0027clk_disable\u0027\ninclude/linux/clk.h:300:20: note: previous definition of \u0027clk_disable\u0027 was here\narch/mips/txx9/generic/setup.c:108:15: error: redefinition of \u0027clk_get_rate\u0027\ninclude/linux/clk.h:302:29: note: previous definition of \u0027clk_get_rate\u0027 was here\narch/mips/txx9/generic/setup.c:114:6: error: redefinition of \u0027clk_put\u0027\ninclude/linux/clk.h:291:20: note: previous definition of \u0027clk_put\u0027 was here\nmake[3]: *** [arch/mips/txx9/generic/setup.o] Error 1\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nReviewed-by: John Crispin \u003cblogic@openwrt.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/4142/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3e82eeebad58a8bd9d263236ead0a0734e752792",
      "tree": "a0256c43fb4aa7bfcfcdc6ac12591afd0db0edd4",
      "parents": [
        "8551fb643ad6fe07f16d0825c8b6d99246024b9a"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Wed Aug 01 15:39:52 2012 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 01 17:59:06 2012 +0200"
      },
      "message": "MIPS: BCM63xx: Fix redefinition of clk_* by adding select HAVE_CLK\n\narch/mips/bcm63xx/clk.c:249:5: error: redefinition of \u0027clk_enable\u0027\ninclude/linux/clk.h:295:19: note: previous definition of \u0027clk_enable\u0027 was here\narch/mips/bcm63xx/clk.c:259:6: error: redefinition of \u0027clk_disable\u0027\ninclude/linux/clk.h:300:20: note: previous definition of \u0027clk_disable\u0027 was here\narch/mips/bcm63xx/clk.c:268:15: error: redefinition of \u0027clk_get_rate\u0027\ninclude/linux/clk.h:302:29: note: previous definition of \u0027clk_get_rate\u0027 was here\narch/mips/bcm63xx/clk.c:275:13: error: redefinition of \u0027clk_get\u0027\ninclude/linux/clk.h:281:27: note: previous definition of \u0027clk_get\u0027 was here\narch/mips/bcm63xx/clk.c:302:6: error: redefinition of \u0027clk_put\u0027\ninclude/linux/clk.h:291:20: note: previous definition of \u0027clk_put\u0027 was here\nmake[2]: *** [arch/mips/bcm63xx/clk.o] Error 1\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nReviewed-by: John Crispin \u003cblogic@openwrt.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/4141/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8551fb643ad6fe07f16d0825c8b6d99246024b9a",
      "tree": "7c7475940223e1ca79ff0feed4ebf5053628e199",
      "parents": [
        "b902d9a98e2bd0d3a2b7ddf7bca850b7f853569a"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Wed Aug 01 15:38:00 2012 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 01 17:58:57 2012 +0200"
      },
      "message": "MIPS: AR7: Fix redefinition of clk_* by adding select HAVE_CLK\n\narch/mips/ar7/clock.c:420:5: error: redefinition of \u0027clk_enable\u0027\ninclude/linux/clk.h:295:19: note: previous definition of \u0027clk_enable\u0027 was here\narch/mips/ar7/clock.c:426:6: error: redefinition of \u0027clk_disable\u0027\ninclude/linux/clk.h:300:20: note: previous definition of \u0027clk_disable\u0027 was here\narch/mips/ar7/clock.c:431:15: error: redefinition of \u0027clk_get_rate\u0027\ninclude/linux/clk.h:302:29: note: previous definition of \u0027clk_get_rate\u0027 was here\narch/mips/ar7/clock.c:437:13: error: redefinition of \u0027clk_get\u0027\ninclude/linux/clk.h:281:27: note: previous definition of \u0027clk_get\u0027 was here\narch/mips/ar7/clock.c:454:6: error: redefinition of \u0027clk_put\u0027\ninclude/linux/clk.h:291:20: note: previous definition of \u0027clk_put\u0027 was here\nmake[2]: *** [arch/mips/ar7/clock.o] Error 1\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips@linux-mips.org\nReviewed-by: John Crispin \u003cblogic@openwrt.org\u003e\nAcked-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nPatchwork: https://patchwork.linux-mips.org/patch/4140/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b902d9a98e2bd0d3a2b7ddf7bca850b7f853569a",
      "tree": "284e4b213d67e4ebc18011130b6cb1d29485763f",
      "parents": [
        "a9188bc1628366bea7157209df93acc0f74625cc"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Sun Jul 22 08:56:01 2012 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 01 17:58:09 2012 +0200"
      },
      "message": "MIPS: Lantiq: Platform specific CLK fixup\n\nAs we use CLKDEV_LOOKUP but dont have support for COMMON_CLK yet, we need to\nprovide our own version of of_clk_get_from_provider().\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/4117/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a9188bc1628366bea7157209df93acc0f74625cc",
      "tree": "3664c8dff1ae8d1da38ebfeff676c416fd30c28b",
      "parents": [
        "e29b72f5e129b4dd4b77dc01dba340006bb103f8"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Sun Jul 22 08:56:00 2012 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 01 17:58:04 2012 +0200"
      },
      "message": "MIPS: Lantiq: Add device_tree_init function\n\nAdd a lantiq specific version of device_tree_init. The generic MIPS version\nwas removed by.\n\ncommit 594e966bc412d64eec9282d28ce511bdd62fea39\nAuthor: David Daney \u003cdavid.daney@cavium.com\u003e\nDate:   Thu Jul 5 18:12:38 2012 +0200\n\nMIPS: Prune some target specific code out of prom.c\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/4116/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e29b72f5e129b4dd4b77dc01dba340006bb103f8",
      "tree": "f0425aa961e2becc0e4454eba8d04832be6eda74",
      "parents": [
        "2e3ee613480563a6d5c01b57d342e65cc58c06df"
      ],
      "author": {
        "name": "John Crispin",
        "email": "blogic@openwrt.org",
        "time": "Sun Jul 22 08:55:57 2012 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Aug 01 17:57:04 2012 +0200"
      },
      "message": "MIPS: Lantiq: Fix interface clock and PCI control register offset\n\nThe XRX200 based SoC have a different register offset for the interface\nclock and PCI control registers. This patch detects the SoC and sets the\nregister offset at runtime. This make PCI work on the VR9 SoC.\n\nSigned-off-by: John Crispin \u003cblogic@openwrt.org\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: https://patchwork.linux-mips.org/patch/4113/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f38770477a30d03b6296570071ca2fcd6d3a5f11",
      "tree": "3dd11460c4115d97137a6ff82683e593a3813607",
      "parents": [
        "1ca8fe38a6c958babe6571e39cb0115a40b94603",
        "1d6a21b0a672fb29b01ccf397d478e0541e17716"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 17:14:52 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 17:14:52 2012 +0900"
      },
      "message": "Merge branch \u0027common/irqdomain\u0027 into sh-latest\n"
    },
    {
      "commit": "1ca8fe38a6c958babe6571e39cb0115a40b94603",
      "tree": "dfbee7b37827b4af965b47bc479674475e19dab7",
      "parents": [
        "8a87776dee0019bd87471c55121bb6934bd6d302"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Aug 01 00:54:58 2012 -0700"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 17:14:42 2012 +0900"
      },
      "message": "sh: ecovec: care CN5 VBUS if USB host mode\n\nrenesas_usbhs driver can control both USB Host/Gadget,\nbut it needs VBUS output if Host mode.\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8a87776dee0019bd87471c55121bb6934bd6d302",
      "tree": "682ea4be8c03efbb1a1a55131f5273ee6828388b",
      "parents": [
        "15cf647512529c69f8988b224337f13c8ca9e49d"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "kuninori.morimoto.gx@renesas.com",
        "time": "Wed Aug 01 00:54:22 2012 -0700"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 17:14:40 2012 +0900"
      },
      "message": "sh: sh7724: fixup renesas_usbhs clock settings\n\n8cc88a55b03bd4940390125c2521c99368513be5\n(sh: sh7724: use runtime PM implementation) broke sh7724 clocks.\n\nrenesas_usbhs needs HWBLK_USB0/1 clock on sh7724\n\nSigned-off-by: Kuninori Morimoto \u003ckuninori.morimoto.gx@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "91ba548cfd5cc8ee93b9435527efb8fa4caf5c5e",
      "tree": "c96ed92413044a28d17783e84a8824bfd2437af1",
      "parents": [
        "b9ccfda293ee6fca9a89a1584f0900e0627b975e",
        "4dc4c51675c137c30838425ecc8d471ff5eb138b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 13:49:13 2012 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 13:49:13 2012 +0900"
      },
      "message": "Merge branch \u0027sh/dmaengine\u0027 into sh-latest\n"
    },
    {
      "commit": "2d534926205db9ffce4bbbde67cb9b2cee4b835c",
      "tree": "b906e41009b54d9a286df3454a841fd2b3f170cc",
      "parents": [
        "ac694dbdbc403c00e2c14d10bc7b8412cc378259",
        "f5a1ad057e6da5d0fc9c5677ff44797d193d3e62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 20:44:03 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 20:44:03 2012 -0700"
      },
      "message": "Merge tag \u0027irqdomain-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6\n\nPull irqdomain changes from Grant Likely:\n \"Round of refactoring and enhancements to irq_domain infrastructure.\n  This series starts the process of simplifying irqdomain.  The ultimate\n  goal is to merge LEGACY, LINEAR and TREE mappings into a single\n  system, but had to back off from that after some last minute bugs.\n  Instead it mainly reorganizes the code and ensures that the reverse\n  map gets populated when the irq is mapped instead of the first time it\n  is looked up.\n\n  Merging of the irq_domain types is deferred to v3.7\n\n  In other news, this series adds helpers for creating static mappings\n  on a linear or tree mapping.\"\n\n* tag \u0027irqdomain-for-linus\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  irqdomain: Improve diagnostics when a domain mapping fails\n  irqdomain: eliminate slow-path revmap lookups\n  irqdomain: Fix irq_create_direct_mapping() to test irq_domain type.\n  irqdomain: Eliminate dedicated radix lookup functions\n  irqdomain: Support for static IRQ mapping and association.\n  irqdomain: Always update revmap when setting up a virq\n  irqdomain: Split disassociating code into separate function\n  irq_domain: correct a minor wrong comment for linear revmap\n  irq_domain: Standardise legacy/linear domain selection\n  irqdomain: Make ops-\u003emap hook optional\n  irqdomain: Remove unnecessary test for IRQ_DOMAIN_MAP_LEGACY\n  irqdomain: Simple NUMA awareness.\n  devicetree: add helper inline for retrieving a node\u0027s full name\n"
    },
    {
      "commit": "1fcfd08bd0704e1888bd73153e8d2ca3640e22f2",
      "tree": "8aacc28564c985e96927ec16360ef9b4d73efb45",
      "parents": [
        "99ecb01cdf0378783b317b8f839ac9cc5e128aa5"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Jul 17 01:26:10 2012 -0700"
      },
      "committer": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Jul 31 23:27:31 2012 -0400"
      },
      "message": "x86: OLPC: move s/r-related EC cmds to EC driver\n\nThe new EC driver calls platform-specific suspend and resume hooks; run\nXO-1-specific EC commands from there, rather than deep in s/r code.  If we\nattempt to run EC commands after the new EC driver has suspended, it is\nrefused by the ec-\u003esuspended checks.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Paul Fox \u003cpgf@laptop.org\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6cca83d498bda0999302079bd59786370590c5c2",
      "tree": "2827895b5552696013d6809c3313b02578673ef3",
      "parents": [
        "85f90cf6ca569b19cee212844b543a7355b77163"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Jul 12 20:45:14 2012 -0700"
      },
      "committer": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Jul 31 23:27:31 2012 -0400"
      },
      "message": "Platform: OLPC: move debugfs support from x86 EC driver\n\nThere\u0027s nothing about the debugfs interface for the EC driver that is\narchitecture-specific, so move it into the arch-independent driver.\n\nThe code is mostly unchanged with the exception of renamed variables, coding\nstyle changes, and API updates.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Paul Fox \u003cpgf@laptop.org\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "85f90cf6ca569b19cee212844b543a7355b77163",
      "tree": "1e2cd8e3c712863533f151b033a723443dd31540",
      "parents": [
        "d278b7a2f90f91f908b19b50cfa59e10632b5afc"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Thu Jul 12 17:57:28 2012 -0700"
      },
      "committer": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Jul 31 23:27:30 2012 -0400"
      },
      "message": "x86: OLPC: switch over to using new EC driver on x86\n\nThis uses the new EC driver framework in drivers/platform/olpc.  The\nXO-1 and XO-1.5-specific code is still in arch/x86, but the generic stuff\n(including a new workqueue; no more running EC commands with IRQs disabled!)\ncan be shared with other architectures.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Paul Fox \u003cpgf@laptop.org\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3bf9428f220911795edde453a95f9509945004e5",
      "tree": "35015a41ea63f1ace08b53c97b12b0872620e492",
      "parents": [
        "392a325c4351339cfbf182bb5a1444df1cf65dbb"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed Jul 11 01:16:29 2012 -0700"
      },
      "committer": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Jul 31 23:27:29 2012 -0400"
      },
      "message": "drivers: OLPC: update various drivers to include olpc-ec.h\n\nSwitch over to using olpc-ec.h in multiple steps, so as not to break builds.\nThis covers every driver that calls olpc_ec_cmd().\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Paul Fox \u003cpgf@laptop.org\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "392a325c4351339cfbf182bb5a1444df1cf65dbb",
      "tree": "90fc86d937d133f965e4f2129dede4ad6558f114",
      "parents": [
        "08843b79fb35d33859e0f8f11a7318341076e4d1"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Jul 10 19:31:51 2012 -0700"
      },
      "committer": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Tue Jul 31 23:27:29 2012 -0400"
      },
      "message": "Platform: OLPC: add a stub to drivers/platform/ for the OLPC EC driver\n\nThe OLPC EC driver has outgrown arch/x86/platform/.  It\u0027s time to both\nshare common code amongst different architectures, as well as move it out\nof arch/x86/.  The XO-1.75 is ARM-based, and the EC driver shares a lot of\ncode with the x86 code.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nAcked-by: Paul Fox \u003cpgf@laptop.org\u003e\nReviewed-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ac694dbdbc403c00e2c14d10bc7b8412cc378259",
      "tree": "e37328cfbeaf43716dd5914cad9179e57e84df76",
      "parents": [
        "a40a1d3d0a2fd613fdec6d89d3c053268ced76ed",
        "437ea90cc3afdca5229b41c6b1d38c4842756cb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 19:25:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 19:25:39 2012 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s patch-bomb)\n\nMerge Andrew\u0027s second set of patches:\n - MM\n - a few random fixes\n - a couple of RTC leftovers\n\n* emailed patches from Andrew Morton \u003cakpm@linux-foundation.org\u003e: (120 commits)\n  rtc/rtc-88pm80x: remove unneed devm_kfree\n  rtc/rtc-88pm80x: assign ret only when rtc_register_driver fails\n  mm: hugetlbfs: close race during teardown of hugetlbfs shared page tables\n  tmpfs: distribute interleave better across nodes\n  mm: remove redundant initialization\n  mm: warn if pg_data_t isn\u0027t initialized with zero\n  mips: zero out pg_data_t when it\u0027s allocated\n  memcg: gix memory accounting scalability in shrink_page_list\n  mm/sparse: remove index_init_lock\n  mm/sparse: more checks on mem_section number\n  mm/sparse: optimize sparse_index_alloc\n  memcg: add mem_cgroup_from_css() helper\n  memcg: further prevent OOM with too many dirty pages\n  memcg: prevent OOM with too many dirty pages\n  mm: mmu_notifier: fix freed page still mapped in secondary MMU\n  mm: memcg: only check anon swapin page charges for swap cache\n  mm: memcg: only check swap cache pages for repeated charging\n  mm: memcg: split swapin charge function into private and public part\n  mm: memcg: remove needless !mm fixup to init_mm when charging\n  mm: memcg: remove unneeded shmem charge type\n  ...\n"
    },
    {
      "commit": "3e9a97082fa639394e905e1fc4a0a7f719ca7644",
      "tree": "9985cfa26e0597128eae03a2ee7e4614efea571f",
      "parents": [
        "941c8726e4e737e74d418ccec3d8e7b946a65541",
        "d2e7c96af1e54b507ae2a6a7dd2baf588417a7e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 19:07:42 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 19:07:42 2012 -0700"
      },
      "message": "Merge tag \u0027random_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random\n\nPull random subsystem patches from Ted Ts\u0027o:\n \"This patch series contains a major revamp of how we collect entropy\n  from interrupts for /dev/random and /dev/urandom.\n\n  The goal is to addresses weaknesses discussed in the paper \"Mining\n  your Ps and Qs: Detection of Widespread Weak Keys in Network Devices\",\n  by Nadia Heninger, Zakir Durumeric, Eric Wustrow, J.  Alex Halderman,\n  which will be published in the Proceedings of the 21st Usenix Security\n  Symposium, August 2012.  (See https://factorable.net for more\n  information and an extended version of the paper.)\"\n\nFix up trivial conflicts due to nearby changes in\ndrivers/{mfd/ab3100-core.c, usb/gadget/omap_udc.c}\n\n* tag \u0027random_for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/random: (33 commits)\n  random: mix in architectural randomness in extract_buf()\n  dmi: Feed DMI table to /dev/random driver\n  random: Add comment to random_initialize()\n  random: final removal of IRQF_SAMPLE_RANDOM\n  um: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  sparc/ldc: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  [ARM] pxa: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  board-palmz71: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  isp1301_omap: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  pxa25x_udc: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  omap_udc: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  goku_udc: remove IRQF_SAMPLE_RANDOM which was commented out\n  uartlite: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  drivers: hv: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  xen-blkfront: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  n2_crypto: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  pda_power: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  i2c-pmcmsp: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  input/serio/hp_sdc.c: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  mfd: remove IRQF_SAMPLE_RANDOM which is now a no-op\n  ...\n"
    },
    {
      "commit": "93180cec0064d072a984f91c429c5e6bcc816976",
      "tree": "3afab9e80f4df5fac7d222a3c60fc1d626a3a8e6",
      "parents": [
        "69980e31754ef23307d51372e61bf7c2584f8a4b"
      ],
      "author": {
        "name": "Minchan Kim",
        "email": "minchan@kernel.org",
        "time": "Tue Jul 31 16:46:11 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 18:42:49 2012 -0700"
      },
      "message": "mips: zero out pg_data_t when it\u0027s allocated\n\nThis patch is preparation for the next patch which removes the zeroing of\nthe pg_data_t in core MM.  All archs except MIPS already do this.\n\nSigned-off-by: Minchan Kim \u003cminchan@kernel.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c255a458055e459f65eb7b7f51dc5dbdd0caf1d8",
      "tree": "b143b1914eeb6f27f53e30f9f0275d0f1ca5480b",
      "parents": [
        "80934513b230bfcf70265f2ef0fdae89fb391633"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jul 31 16:43:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 18:42:43 2012 -0700"
      },
      "message": "memcg: rename config variables\n\nSanity:\n\nCONFIG_CGROUP_MEM_RES_CTLR -\u003e CONFIG_MEMCG\nCONFIG_CGROUP_MEM_RES_CTLR_SWAP -\u003e CONFIG_MEMCG_SWAP\nCONFIG_CGROUP_MEM_RES_CTLR_SWAP_ENABLED -\u003e CONFIG_MEMCG_SWAP_ENABLED\nCONFIG_CGROUP_MEM_RES_CTLR_KMEM -\u003e CONFIG_MEMCG_KMEM\n\n[mhocko@suse.cz: fix missed bits]\nCc: Glauber Costa \u003cglommer@parallels.com\u003e\nAcked-by: Michal Hocko \u003cmhocko@suse.cz\u003e\nCc: Johannes Weiner \u003channes@cmpxchg.org\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Hugh Dickins \u003chughd@google.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44de9d0cad41f2c51ef26916842be046b582dcc9",
      "tree": "a9ce576f28e5038e9e3ae2e360cadf176dc74898",
      "parents": [
        "df858fa8276f85106f2f5c3cd49c1fa524058070"
      ],
      "author": {
        "name": "Huang Shijie",
        "email": "shijie8@gmail.com",
        "time": "Tue Jul 31 16:41:49 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 18:42:39 2012 -0700"
      },
      "message": "mm: account the total_vm in the vm_stat_account()\n\nvm_stat_account() accounts the shared_vm, stack_vm and reserved_vm now.\nBut we can also account for total_vm in the vm_stat_account() which makes\nthe code tidy.\n\nEven for mprotect_fixup(), we can get the right result in the end.\n\nSigned-off-by: Huang Shijie \u003cshijie8@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c66af411189fdae3bcb301fae830f078fc205fca",
      "tree": "4056a8a816df3c1c1d7cd24690c72796d45555b1",
      "parents": [
        "d6b09e754c23b657544f6e7f39fbf7de24c58aa2"
      ],
      "author": {
        "name": "Fengguang Wu",
        "email": "fengguang.wu@intel.com",
        "time": "Tue Jul 31 16:41:33 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 18:42:39 2012 -0700"
      },
      "message": "xtensa: select generic atomic64_t support\n\nThis will fix build errors:\n\nblock/blk-cgroup.c:609:2: error: unknown type name \u0027atomic64_t\u0027\nblock/blk-cgroup.c:609:2: error: implicit declaration of function \u0027ATOMIC64_INIT\u0027 [-Werror\u003dimplicit-function-declaration]\n\nSigned-off-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bca1a5c0eabe0f17081760c61e8d08e73dd6b6a6",
      "tree": "f939c6f42bf459786eb0050578044fdde56fec90",
      "parents": [
        "ec7a19bfec544aa73e347369232f9bd654954aa3",
        "194f8dcbe9629d8e9346cf96345a9c0bbf0e67ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 15:34:13 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 15:34:13 2012 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull perf updates from Ingo Molnar:\n \"The biggest changes are Intel Nehalem-EX PMU uncore support, uprobes\n  updates/cleanups/fixes from Oleg and diverse tooling updates (mostly\n  fixes) now that Arnaldo is back from vacation.\"\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (40 commits)\n  uprobes: __replace_page() needs munlock_vma_page()\n  uprobes: Rename vma_address() and make it return \"unsigned long\"\n  uprobes: Fix register_for_each_vma()-\u003evma_address() check\n  uprobes: Introduce vaddr_to_offset(vma, vaddr)\n  uprobes: Teach build_probe_list() to consider the range\n  uprobes: Remove insert_vm_struct()-\u003euprobe_mmap()\n  uprobes: Remove copy_vma()-\u003euprobe_mmap()\n  uprobes: Fix overflow in vma_address()/find_active_uprobe()\n  uprobes: Suppress uprobe_munmap() from mmput()\n  uprobes: Uprobe_mmap/munmap needs list_for_each_entry_safe()\n  uprobes: Clean up and document write_opcode()-\u003elock_page(old_page)\n  uprobes: Kill write_opcode()-\u003elock_page(new_page)\n  uprobes: __replace_page() should not use page_address_in_vma()\n  uprobes: Don\u0027t recheck vma/f_mapping in write_opcode()\n  perf/x86: Fix missing struct before structure name\n  perf/x86: Fix format definition of SNB-EP uncore QPI box\n  perf/x86: Make bitfield unsigned\n  perf/x86: Fix LLC-* and node-* events on Intel SandyBridge\n  perf/x86: Add Intel Nehalem-EX uncore support\n  perf/x86: Fix typo in format definition of uncore PCU filter\n  ...\n"
    },
    {
      "commit": "ec7a19bfec544aa73e347369232f9bd654954aa3",
      "tree": "ecb7317f9941f3a3976f38883bdd9df6e4f1c8f7",
      "parents": [
        "26847fa6eb4fd653171f86d249caa761ce1e87c7",
        "ad36cb0d1d3e2b7f161cd33932433f9349cade1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 15:33:04 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 15:33:04 2012 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\nPull powerpc updates from Benjamin Herrenschmidt:\n \"Kumar sent me a handful of Freescale related fixes and I added another\n  regression fix to the pile.\n\n  PS.  I -will- eventually learn about that signed tag business :-)\"\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/kvm/book3s_32: Fix MTMSR_EERI macro\n  powerpc/85xx: p1022ds: fix DIU/LBC switching with NAND enabled\n  powerpc/85xx: p1022ds: disable the NAND flash node if video is enabled\n  powerpc/85xx: Fix sram_offset parameter type\n  powerpc/85xx: P3041DS - change espi input-clock from 40MHz to 35MHz\n  powerpc/85xx: Fix pci base address error for p2020rdb-pc in dts\n"
    },
    {
      "commit": "26847fa6eb4fd653171f86d249caa761ce1e87c7",
      "tree": "8b315fd9fb903b1c3a942389a7be0580de5cd184",
      "parents": [
        "08843b79fb35d33859e0f8f11a7318341076e4d1",
        "7d25617597ff8dcfe4d0e1d0ac9214e7cc7ded92"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 15:32:05 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 31 15:32:05 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux\n\nPull s390 updates from Martin Schwidefsky:\n \"This it the second batch of s390 patches for the 3.6 merge window.\n  Included is enablement for two common code changes, killable page\n  faults and sorted exception tables.  And the regular set of cleanup\n  and bug fix patches.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux:\n  s390: make use of user_mode() macro where possible\n  s390/mm: rename user_mode variable to addressing_mode\n  s390/mm: fix fault handling for page table walk case\n  s390/mm: make page faults killable\n  s390: update defconfig\n  s390/mm: downgrade page table after fork of a 31 bit process\n  s390/ipl: Use diagnose 8 command separation\n  s390/linker script: use RO_DATA_SECTION\n  s390/exceptions: sort exception table at build time\n  s390/debug: remove module_exit function / move EXPORT_SYMBOLs\n"
    },
    {
      "commit": "d07bdfd322d307789f15b427dbcc39257665356f",
      "tree": "1e9e06794e454202513ba133d7eafd1f1966553e",
      "parents": [
        "7740dfc0363a70546ef25c0383aca252f95a91d2"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Tue Jul 10 09:42:15 2012 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Tue Jul 31 17:02:04 2012 +0200"
      },
      "message": "perf/x86: Fix USER/KERNEL tagging of samples properly\n\nSome PMUs don\u0027t provide a full register set for their sample,\nspecifically \u0027advanced\u0027 PMUs like AMD IBS and Intel PEBS which provide\n\u0027better\u0027 than regular interrupt accuracy.\n\nIn this case we use the interrupt regs as basis and over-write some\nfields (typically IP) with different information.\n\nThe perf core however uses user_mode() to distinguish user/kernel\nsamples, user_mode() relies on regs-\u003ecs. If the interrupt skid pushed\nus over a boundary the new IP might not be in the same domain as the\ninterrupt.\n\nCommit ce5c1fe9a9e (\"perf/x86: Fix USER/KERNEL tagging of samples\")\ntried to fix this by making the perf core use kernel_ip(). This\nhowever is wrong (TM), as pointed out by Linus, since it doesn\u0027t allow\nfor VM86 and non-zero based segments in IA32 mode.\n\nTherefore, provide a new helper to set the regs-\u003eip field,\nset_linear_ip(), which massages the regs into a suitable state\nassuming the provided IP is in fact a linear address.\n\nAlso modify perf_instruction_pointer() and perf_callchain_user() to\ndeal with segments base offsets.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1341910954.3462.102.camel@twins\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "7740dfc0363a70546ef25c0383aca252f95a91d2",
      "tree": "c82a4e69ea7a034cf5eda8ecdbe3c2cd07b7bad8",
      "parents": [
        "194f8dcbe9629d8e9346cf96345a9c0bbf0e67ae"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Sat Jul 21 10:53:46 2012 +1000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@kernel.org",
        "time": "Tue Jul 31 17:02:03 2012 +0200"
      },
      "message": "perf/x86/intel/uncore: Make UNCORE_PMU_HRTIMER_INTERVAL 64-bit\n\ni386 allmodconfig:\n\n arch/x86/kernel/cpu/perf_event_intel_uncore.c: In function \u0027uncore_pmu_hrtimer\u0027:\n arch/x86/kernel/cpu/perf_event_intel_uncore.c:728: warning: integer overflow in expression\n arch/x86/kernel/cpu/perf_event_intel_uncore.c: In function \u0027uncore_pmu_start_hrtimer\u0027:\n arch/x86/kernel/cpu/perf_event_intel_uncore.c:735: warning: integer overflow in expression\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Zheng Yan \u003czheng.z.yan@intel.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/n/tip-h84qlqj02zrojmxxybzmy9hi@git.kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n"
    },
    {
      "commit": "0e52d987c0b242fe3fe4c8e9732bd663cce0e50b",
      "tree": "5c510c7b8d819a68afb29b3769c069585cbc0095",
      "parents": [
        "89269ef1f0abc72c551198123e19cd4edfd43cf4",
        "a068682cd69461911407411b4198248a87c583e2",
        "d94443256f8f19732f0b95f65ec344c17751aa15"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 31 12:06:43 2012 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 31 12:06:43 2012 +0100"
      },
      "message": "Merge branches \u0027dma-omap\u0027, \u0027dma-pl08x\u0027 and \u0027dma-sa11x0\u0027 into dmaengine\n"
    }
  ],
  "next": "89269ef1f0abc72c551198123e19cd4edfd43cf4"
}
