)]}'
{
  "log": [
    {
      "commit": "71665963af194f50402a2cb1339828caff4ee9ee",
      "tree": "f5e39b7cd098419a7bfeee911e75ec19bb0abd63",
      "parents": [
        "3f7d7b4bded5bd2cc9934a2ed9a7ce68feb636b0",
        "446a5a8b1eb91a6990e5c8fe29f14e7a95b69132"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 04 20:21:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 04 20:21:39 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6205/1: perf: ensure counter delta is treated as unsigned\n  ARM: 6202/1: Do not ARM_DMA_MEM_BUFFERABLE on RealView boards with L210/L220\n  ARM: 6201/1: RealView: Do not use outer_sync() on ARM11MPCore boards with L220\n  ARM: 6195/1: OMAP3: pmu: make CPU_HAS_PMU dependent on OMAP3_EMU\n  ARM: 6194/1: change definition of cpu_relax() for ARM11MPCore\n  ARM: 6193/1: RealView: Align the machine_desc.phys_io to 1MB section\n  ARM: 6192/1: VExpress: Align the machine_desc.phys_io to 1MB section\n  ARM: 6188/1: Add a config option for the ARM11MPCore DMA cache maintenance workaround\n  ARM: 6187/1: The v6_dma_inv_range() function must preserve data on SMP\n  ARM: 6186/1: Avoid the CONSISTENT_DMA_SIZE warning on noMMU builds\n  ARM: mx3: mx31lilly: fix build error for !CONFIG_USB_ULPI\n  [ARM] mmp: fix build failure due to IRQ_PMU depends on ARCH_PXA\n  [ARM] pxa/mioa701: fix camera regression\n  [ARM] pxa/z2: fix flash layout to final version\n  [ARM] pxa/z2: fix missing include in battery driver\n  [ARM] pxa: fix incorrect gpio type in udc_pxa2xx.h\n"
    },
    {
      "commit": "3f7d7b4bded5bd2cc9934a2ed9a7ce68feb636b0",
      "tree": "2667a923fedcbf8324dde93f0acc17879fa7d862",
      "parents": [
        "ff49d74ad383f54041378144ca1a229ee9aeaa59",
        "f287d332ce835f77a4f5077d2c0ef1e3f9ea42d2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 04 20:20:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 04 20:20:53 2010 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf, x86: Fix incorrect branches event on AMD CPUs\n  perf tools: Fix find tids routine by excluding \".\" and \"..\"\n  x86: Send a SIGTRAP for user icebp traps\n"
    },
    {
      "commit": "446a5a8b1eb91a6990e5c8fe29f14e7a95b69132",
      "tree": "dd60d5a5db4438d66e0baa78acda85f7be4fbae6",
      "parents": [
        "42c4dafe803dcad82980fd8b0831a89032156f93"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Fri Jul 02 16:41:52 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 04 23:11:37 2010 +0100"
      },
      "message": "ARM: 6205/1: perf: ensure counter delta is treated as unsigned\n\nHardware performance counters on ARM are 32-bits wide but atomic64_t\nvariables are used to represent counter data in the hw_perf_event structure.\n\nThe armpmu_event_update function right-shifts a signed 64-bit delta variable\nand adds the result to the event count. This can lead to shifting in sign-bits\nif the MSB of the 32-bit counter value is set. This results in perf output\nsuch as:\n\n Performance counter stats for \u0027sleep 20\u0027:\n\n 18446744073460670464  cycles             \u003c-- 0xFFFFFFFFF12A6000\n        7783773  instructions             #      0.000 IPC\n            465  context-switches\n            161  page-faults\n        1172393  branches\n\n   20.154242147  seconds time elapsed\n\nThis patch ensures that the delta value is treated as unsigned so that the\nright shift sets the upper bits to zero.\n\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Jamie Iles \u003cjamie.iles@picochip.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f287d332ce835f77a4f5077d2c0ef1e3f9ea42d2",
      "tree": "c302334770641d1808393968ee42c34be1e62fcb",
      "parents": [
        "c214909b36efec632432acdcbfacdd46a6e11370"
      ],
      "author": {
        "name": "Vince Weaver",
        "email": "vweaver1@eecs.utk.edu",
        "time": "Thu Jul 01 15:30:16 2010 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 03 15:19:34 2010 +0200"
      },
      "message": "perf, x86: Fix incorrect branches event on AMD CPUs\n\nWhile doing some performance counter validation tests on some\nassembly language programs I noticed that the \"branches:u\"\ncount was very wrong on AMD machines.\n\nIt looks like the wrong event was selected.\n\nSigned-off-by: Vince Weaver \u003cvweaver1@eecs.utk.edu\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Robert Richter \u003crobert.richter@amd.com\u003e\nCc: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nLKML-Reference: \u003calpine.DEB.2.00.1007011526010.23160@cl320.eecs.utk.edu\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "42c4dafe803dcad82980fd8b0831a89032156f93",
      "tree": "4ee6615d25d034420925215ee798924f54b4a0c3",
      "parents": [
        "2503a5ecd86c002506001eba432c524ea009fe7f"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Jul 01 13:22:48 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 02 10:10:20 2010 +0100"
      },
      "message": "ARM: 6202/1: Do not ARM_DMA_MEM_BUFFERABLE on RealView boards with L210/L220\n\nRealView boards with certain revisions of the L210/L220 cache controller\nmay have issues (hardware deadlock) with the mandatory barriers (DSB\nfollowed by an L2 cache sync) when ARM_DMA_MEM_BUFFERABLE is enabled.\nThe patch disables ARM_DMA_MEM_BUFFERABLE for these boards.\n\nTested-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2503a5ecd86c002506001eba432c524ea009fe7f",
      "tree": "02f4646b29de1194154db5bd387298c222ffaf59",
      "parents": [
        "00952d8f14447fccfb9560d98999f7489d4fd2df"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Thu Jul 01 13:21:47 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 02 10:10:09 2010 +0100"
      },
      "message": "ARM: 6201/1: RealView: Do not use outer_sync() on ARM11MPCore boards with L220\n\nRealView boards with certain revisions of the L220 cache controller (ARM11*\nprocessors only) may have issues (hardware deadlock) with the recent changes to\nthe mb() barrier implementation (DSB followed by an L2 cache sync). The patch\nredefines the RealView ARM11MPCore mandatory barriers without the outer_sync()\ncall.\n\nCc: \u003cstable@kernel.org\u003e\nTested-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1e31b0ffbb3b10133044e9c4bec4bd4b3f278229",
      "tree": "a7b30dd35e1321b93e44ae107e7fe4c43ad8c20b",
      "parents": [
        "980019d74e4b2428362b36a0506519d6d9460800",
        "b70f4e85bfc4d7000036355b714a92d5c574f1be"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 01 09:36:15 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 01 09:36:15 2010 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix spinaphore down_spin()\n"
    },
    {
      "commit": "00952d8f14447fccfb9560d98999f7489d4fd2df",
      "tree": "f57079c7ebaab24980249ea7cc23bc38db0f1425",
      "parents": [
        "fb35f1ce6bc8c2301f918a7fb6d7dd8e0bfee8c5",
        "4d5d85906ad109987504033fa04991f1b0a2e552"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 11:01:33 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 11:01:33 2010 +0100"
      },
      "message": "Merge branch \u0027imx-for-2.6.35\u0027 of git://git.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "fb35f1ce6bc8c2301f918a7fb6d7dd8e0bfee8c5",
      "tree": "1d3f38534ab1ac7672d0c33e5c7328f4f2c07f6b",
      "parents": [
        "8954bb0da99b76c7ce5edf2f314807cff68b6ea8",
        "cdb4acc0568f4f6e10e778f0c2cd04fcd4786c09"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 10:16:00 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 10:16:04 2010 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "8954bb0da99b76c7ce5edf2f314807cff68b6ea8",
      "tree": "e49721e0ff9e451fad2550d4aad4b38e176a0c85",
      "parents": [
        "534be1d5a2da940ecc5e528992ea4ace8658157a"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Jun 21 15:32:54 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 10:13:58 2010 +0100"
      },
      "message": "ARM: 6195/1: OMAP3: pmu: make CPU_HAS_PMU dependent on OMAP3_EMU\n\nCPU performance event counters on v7 cores will only operate\nif either the NIDEN or DBGEN signals are driven high.\n\nFor the OMAP3 platform, these signals are driven low by default\nbut DBGEN can be asserted by selecting the OMAP3_EMU Kconfig option,\nwhich enables the virtual clock for hardware debugging peripherals.\n\nAcked-by: Jean Pihet \u003cjpihet@mvista.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "534be1d5a2da940ecc5e528992ea4ace8658157a",
      "tree": "8b6f7a75efd167ec05ee70ee3e0e900ce4e3ea4d",
      "parents": [
        "cc9897df72ddea33762f9d24ecaa2b23ef0ad1b4"
      ],
      "author": {
        "name": "Will Deacon",
        "email": "will.deacon@arm.com",
        "time": "Mon Jun 21 15:29:03 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 10:13:52 2010 +0100"
      },
      "message": "ARM: 6194/1: change definition of cpu_relax() for ARM11MPCore\n\nLinux expects that if a CPU modifies a memory location, then that\nmodification will eventually become visible to other CPUs in the system.\n\nOn an ARM11MPCore processor, loads are prioritised over stores so it is\npossible for a store operation to be postponed if a polling loop immediately\nfollows it. If the variable being polled indirectly depends on the outstanding\nstore [for example, another CPU may be polling the variable that is pending\nmodification] then there is the potential for deadlock if interrupts are\ndisabled. This deadlock occurs in the KGDB testsuire when executing on an\nSMP ARM11MPCore configuration.\n\nThis patch changes the definition of cpu_relax() to smp_mb() for ARMv6 cores,\nforcing a flushing of the write buffer on SMP systems before the next load\ntakes place. If the Kernel is not compiled for SMP support, this will expand\nto a barrier() as before.\n\nAcked-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cc9897df72ddea33762f9d24ecaa2b23ef0ad1b4",
      "tree": "5a1cc9301837476230b5dbb9331562da2f892b7b",
      "parents": [
        "cf0bb91b3ce7e42142ccea46232da19a9bbf28d5"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Jun 21 15:12:40 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 10:13:46 2010 +0100"
      },
      "message": "ARM: 6193/1: RealView: Align the machine_desc.phys_io to 1MB section\n\nWhen not aligned, random bits could be written in the initial page table\nby the __create_page_tables() function.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cf0bb91b3ce7e42142ccea46232da19a9bbf28d5",
      "tree": "45c8c9403b519212211ee5bd5dd24040f3545617",
      "parents": [
        "ad642d9f58f1af6e96efccb5f84e52c6d01db5c4"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Jun 21 15:12:09 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 10:13:41 2010 +0100"
      },
      "message": "ARM: 6192/1: VExpress: Align the machine_desc.phys_io to 1MB section\n\nWhen not aligned, random bits could be written in the initial page table\nby the __create_page_tables() function.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ad642d9f58f1af6e96efccb5f84e52c6d01db5c4",
      "tree": "4319ed1e81f50c7035457cc0fa1cf4bcdf760abb",
      "parents": [
        "ca57926d53580f7c950496cb7ef6d7930610e1dd"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Jun 21 15:10:07 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 10:12:31 2010 +0100"
      },
      "message": "ARM: 6188/1: Add a config option for the ARM11MPCore DMA cache maintenance workaround\n\nCommit f4d6477f introduced a workaround for the lack of hardware\nbroadcasting of the cache maintenance operations on ARM11MPCore.\nHowever, the workaround is only valid on CPUs that do not do speculative\nloads into the D-cache.\n\nThis patch adds a Kconfig option with the corresponding help to make the\nabove clear. When the DMA_CACHE_RWFO option is disabled, the kernel\nbehaviour is that prior to the f4d6477f commit. This also allows ARMv6\nUP processors with speculative loads to work correctly.\n\nFor other processors, a different workaround may be needed.\n\nCc: Ronen Shitrit \u003crshitrit@marvell.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ca57926d53580f7c950496cb7ef6d7930610e1dd",
      "tree": "93a559372fcc905726c6e253e463d101a5916837",
      "parents": [
        "a5e9d38b226686c89fd78413456535d5b66e8b1f"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Jun 21 15:09:36 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 10:12:14 2010 +0100"
      },
      "message": "ARM: 6187/1: The v6_dma_inv_range() function must preserve data on SMP\n\nA recent patch for DMA cache maintenance on ARM11MPCore added a write\nfor ownership trick to the v6_dma_inv_range() function. Such operation\ndestroys data already present in the buffer. However, this function is\nused with with dma_sync_single_for_device() which is supposed to\npreserve the existing data transfered into the buffer. This patch adds a\ncombination of read/write for ownership to preserve the original data.\n\nReported-by: Ronen Shitrit \u003crshitrit@marvell.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a5e9d38b226686c89fd78413456535d5b66e8b1f",
      "tree": "48a58b3a8630a8a436f3f4b57580ced6685ceaec",
      "parents": [
        "980019d74e4b2428362b36a0506519d6d9460800"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Jun 21 15:09:06 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 10:12:07 2010 +0100"
      },
      "message": "ARM: 6186/1: Avoid the CONSISTENT_DMA_SIZE warning on noMMU builds\n\nThis macro is not defined when !CONFIG_MMU so this patch moves the\nCONSISTENT_* definitions to the CONFIG_MMU section.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4d5d85906ad109987504033fa04991f1b0a2e552",
      "tree": "10fe346842c54264637022f849208263d369db31",
      "parents": [
        "980019d74e4b2428362b36a0506519d6d9460800"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue May 25 16:46:55 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Thu Jul 01 09:52:39 2010 +0200"
      },
      "message": "ARM: mx3: mx31lilly: fix build error for !CONFIG_USB_ULPI\n\narch/arm/mach-mx3/built-in.o: In function `mx31lilly_board_init\u0027:\nmach-kzm_arm11_01.c:(.init.text+0x674): undefined reference to `otg_ulpi_create\u0027\nmach-kzm_arm11_01.c:(.init.text+0x68c): undefined reference to `otg_ulpi_create\u0027\nmach-kzm_arm11_01.c:(.init.text+0x744): undefined reference to `mxc_ulpi_access_ops\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "c01ec7b1ea61b1c7febfe09d7751a4d916194aaf",
      "tree": "0cb86fd908d91cfc78858e003de9eb43f0508cb0",
      "parents": [
        "5e9772b95ba848516b2c76c11cf6f4aa4aa232a5",
        "41bd03ba0758a076671e5de35ed084535984143d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 30 15:44:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 30 15:44:21 2010 -0700"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  OMAP: hwmod: Fix the missing braces\n  OMAP4: clock: Fix multi-omap boot with reset un-used clocks\n  OMAP3: PM: fix IO daisy chain enable to use PM_WKEN reg\n  omap: GPIO: fix auto-disable of debounce clock\n  omap: DMTIMER: Ack pending interrupt always when stopping a timer\n  omap: Stalker board: switch over to gpio_set_debounce\n  omap: fix build failure due to missing include dma-mapping.h\n  omap iommu: Fix Memory leak\n"
    },
    {
      "commit": "b70f4e85bfc4d7000036355b714a92d5c574f1be",
      "tree": "284c14c836412acdd0572ef020499749bca602d8",
      "parents": [
        "984bc9601f64fd341b8573021d7c999f1f1499a9"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jun 30 10:46:16 2010 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Jun 30 10:46:16 2010 -0700"
      },
      "message": "[IA64] Fix spinaphore down_spin()\n\nTypo in down_spin() meant it only read the low 32 bits of the\n\"serve\" value, instead of the full 64 bits. This results in the\nsystem hanging when the values in ticket/serve get larger than\n32-bits. A big enough system running the right test can hit this\nin a just a few hours.\n\nBroken since 883a3acf5b0d4782ac35981227a0d094e8b44850\n    [IA64] Re-implement spinaphores using ticket lock concepts\n\nReported via IRC by Bjorn Helgaas\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a1e80fafc9f0742a1776a0490258cb64912411b0",
      "tree": "bedbb0182393c77051b2d7e2e492f443e5fca9a4",
      "parents": [
        "b70e4f0529c089b00d0a6da13106db4de1ada4c7"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Jun 30 15:09:06 2010 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Jun 30 16:16:20 2010 +0200"
      },
      "message": "x86: Send a SIGTRAP for user icebp traps\n\nBefore we had a generic breakpoint layer, x86 used to send a\nsigtrap for any debug event that happened in userspace,\nexcept if it was caused by lazy dr7 switches.\n\nCurrently we only send such signal for single step or breakpoint\nevents.\n\nHowever, there are three other kind of debug exceptions:\n\n- debug register access detected: trigger an exception if the\n  next instruction touches the debug registers. We don\u0027t use\n  it.\n- task switch, but we don\u0027t use tss.\n- icebp/int01 trap. This instruction (0xf1) is undocumented and\n  generates an int 1 exception. Unlike single step through TF\n  flag, it doesn\u0027t set the single step origin of the exception\n  in dr6.\n\nicebp then used to be reported in userspace using trap signals\nbut this have been incidentally broken with the new breakpoint\ncode. Reenable this. Since this is the only debug event that\ndoesn\u0027t set anything in dr6, this is all we have to check.\n\nThis fixes a regression in Wine where World Of Warcraft got broken\nas it uses this for software protection checks purposes. And\nprobably other apps do.\n\nReported-and-tested-by: Alexandre Julliard \u003cjulliard@winehq.org\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: 2.6.33.x 2.6.34.x \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "fb967ecc584c20c74a007de749ca597068b0fcac",
      "tree": "6b597433e4945584c0050f9e481ba4bb65e6c879",
      "parents": [
        "032093bd44ac935ed3792ef592f94497d491cd8b"
      ],
      "author": {
        "name": "Liu Aleaxander",
        "email": "aleaxander@gmail.com",
        "time": "Tue Jun 29 15:05:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 29 15:29:32 2010 -0700"
      },
      "message": "um: os-linux/mem.c needs sys/stat.h\n\nThe os-linux/mem.c file calls fchmod function, which is declared in sys/stat.h\nheader file, so include it.  Fixes build breakage under FC13.\n\nSigned-off-by: Liu Aleaxander \u003cAleaxander@gmail.com\u003e\nAcked-by: Boaz Harrosh \u003cbharrosh@panasas.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5904b3b81d25166e5e39b9727645bb47937618e3",
      "tree": "2a306f8b0cdea354b3ebc157623dededcf471091",
      "parents": [
        "f3866db8f7534ba8bbb342bebcf5ede542035528",
        "b70e4f0529c089b00d0a6da13106db4de1ada4c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 28 12:24:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 28 12:24:43 2010 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  tracing: Fix undeclared ENOSYS in include/linux/tracepoint.h\n  perf record: prevent kill(0, SIGTERM);\n  perf session: Remove threads from tree on PERF_RECORD_EXIT\n  perf/tracing: Fix regression of perf losing kprobe events\n  perf_events: Fix Intel Westmere event constraints\n  perf record: Don\u0027t call newt functions when not initialized\n"
    },
    {
      "commit": "ab8aadbda7d59d4674ef614cba2a67c50667a6af",
      "tree": "836c91ed751ec6e93209a1bfdd46ce36f96ce80e",
      "parents": [
        "8b7231a9c76a321ecf907c1c7beaa8ce1aad3be0",
        "499a00e92dd9a75395081f595e681629eb1eebad"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 28 12:06:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 28 12:06:25 2010 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, Calgary: Increase max PHB number\n  x86: Fix rebooting on Dell Precision WorkStation T7400\n  x86: Fix vsyscall on gcc 4.5 with -Os\n  x86, pat: Proper init of memtype subtree_max_end\n  um, hweight: Fix UML boot crash due to x86 optimized hweight\n  x86, setup: Set ax register in boot vga query\n  percpu, x86: Avoid warnings of unused variables in per cpu\n  x86, irq: Rename gsi_end gsi_top, and fix off by one errors\n  x86: use __ASSEMBLY__ rather than __ASSEMBLER__\n"
    },
    {
      "commit": "41bd03ba0758a076671e5de35ed084535984143d",
      "tree": "9a669f9f1f52996b38acb077655e4b044bba67c7",
      "parents": [
        "090830b4c79cd5ac85430822a9b87c90848bedcf",
        "dc75925d67950889b79df1cc1518c21ec678df6c"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Jun 28 15:47:04 2010 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Jun 28 15:47:04 2010 +0300"
      },
      "message": "Merge branch \u0027for_2.6.35rc\u0027 of git://git.pwsan.com/linux-2.6 into omap-fixes-for-linus\n"
    },
    {
      "commit": "68aaae9e95199d2bc46a9e8e3670e403b4a3fe75",
      "tree": "57cae021f3ac12854c95eb3aca546b76ebcb2465",
      "parents": [
        "4ef09889d7b4c7be2aa3e132efb77029f51c95b7"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 02:52:45 2010 +0900"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Jun 28 10:19:18 2010 +1000"
      },
      "message": "arm: update gfp/slab.h includes\n\nImplicit slab.h inclusion via percpu.h is about to go away.  Make sure\ngfp.h or slab.h is included as necessary.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "bf2937695fe2330bfd8933a2310e7bdd2581dc2e",
      "tree": "66286a4ae2bf4d5c317e7270b92effa570e7f1d7",
      "parents": [
        "1a5f20fe197f814fc0b29173894a706f478db821",
        "5967d33ce8a030f01a716fc0b25fcb03744a5fda"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 08:18:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 08:18:20 2010 -0700"
      },
      "message": "Merge branch \u0027sh/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  clocksource: sh_cmt: Fix up bogus shift value.\n  arch/sh/mm: Eliminate a double lock\n  sh: Fix up IORESOURCE_PCI_FIXED usage in pcibios_fixup_device_resources().\n  sh: remove duplicated #include\n"
    },
    {
      "commit": "24eb90abdd54446da5afe71f7c264fe26cfc5659",
      "tree": "75bbb9cc5fc4e6690fd59e404900595132df5cb5",
      "parents": [
        "ddc39f90a956b1ce49213e057d32fc94253e20f6",
        "2b07be2493681220cac4d185494a4edb0b8efd1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:30:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:30:25 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027merge\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  powerpc/5200: fix lite5200 ethernet phy address\n  powerpc/5200: Fix build error in sound code.\n  powerpc/5200: fix oops during going to standby\n  powerpc/5200: add lite5200 onboard I2C eeprom and flash\n  maintainers: Add git trees for SPI and device tree\n  of: Drop properties with \"/\" in their name\n"
    },
    {
      "commit": "ddc39f90a956b1ce49213e057d32fc94253e20f6",
      "tree": "2027362a1fa0632cd7a797add3545431adfe76f5",
      "parents": [
        "1929cef46fb057377e43a3d594404f1432db4934",
        "84cc1535cb9043ea1921b81cb086138c0f2dc2b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:29:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:29:19 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mattst88/alpha-2.6:\n  alpha: Fix de2104x driver failing to readout MAC address correctly\n  alpha: Detect Super IO chip, no IDE on Avanti, enable EPP19\n  alpha: fix pci_mmap_resource API breakage\n  alpha: fix __arch_hweight32 typo\n"
    },
    {
      "commit": "1929cef46fb057377e43a3d594404f1432db4934",
      "tree": "47bad76826a41a841998fe45dfffb9b254a2c535",
      "parents": [
        "b5edfefc65526b34960bbff3477ded477b0328f6",
        "7c9d93604b25c25dc059e2b12ad5e89ca3ed4376"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:15:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 27 07:15:53 2010 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Fix mpic_resume on early G5 macs\n  powerpc: rtas_flash needs to use rtas_data_buf\n  powerpc: Unconditionally enabled irq stacks\n  powerpc/kexec: Wait for online/possible CPUs only.\n  powerpc: Disable CONFIG_SYSFS_DEPRECATED\n  powerpc/boot: Remove addRamdisk.c since it is now unused\n  powerpc: Move kdump default base address to 64MB on 64bit\n  powerpc: Remove dead CONFIG_HIGHPTE\n  powerpc/fsl-booke: Move loadcam_entry back to asm code to fix SMP ftrace\n  powerpc/fsl-booke: Fix InstructionTLBError execute permission check\n"
    },
    {
      "commit": "499a00e92dd9a75395081f595e681629eb1eebad",
      "tree": "763ab3fff9baa4f7b09ae97379321df5ccfa2724",
      "parents": [
        "890ffedc7c3e95595926379e28ad2e16e7d7c613"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Thu Jun 24 14:26:47 2010 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 25 16:14:58 2010 +0200"
      },
      "message": "x86, Calgary: Increase max PHB number\n\nNewer systems (x3950M2) can have 48 PHBs per chassis and 8\nchassis, so bump the limits up and provide an explanation\nof the requirements for each class.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Corinna Schultz \u003ccschultz@linux.vnet.ibm.com\u003e\nCc: \u003cstable@kernel.org\u003e\nLKML-Reference: \u003c20100624212647.GI15515@tux1.beaverton.ibm.com\u003e\n[ v2: Fixed build bug, added back PHBS_PER_CALGARY \u003d\u003d 4 ]\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dc75925d67950889b79df1cc1518c21ec678df6c",
      "tree": "1c213e9f20e06795d4302944bb5373fc33f34b3e",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Benoit Cousson",
        "email": "b-cousson@ti.com",
        "time": "Wed Jun 23 18:15:12 2010 -0600"
      },
      "committer": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Wed Jun 23 18:15:12 2010 -0600"
      },
      "message": "OMAP: hwmod: Fix the missing braces\n\nAs reported by Sergei, a couple of braces were missing after\nthe WARN removal patch.\n\n[07/22] OMAP: hwmod: Replace WARN by pr_warning if clock lookup failed\n\nhttps://patchwork.kernel.org/patch/100756/\n\nSigned-off-by: Benoit Cousson \u003cb-cousson@ti.com\u003e\n[paul@pwsan.com: fixed patch description per Anand\u0027s E-mail]\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@mvista.com\u003e\nCc: Anand Gadiyar \u003cgadiyar@ti.com\u003e\n"
    },
    {
      "commit": "0e6f989ba83e6fa64e979d3488f01670b8be7959",
      "tree": "867fd6607fb419ab3a6250c38ec7e966131c145c",
      "parents": [
        "9973e38575070b70c68bad177fb5056548fea349"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Jun 20 11:24:54 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 21 13:46:53 2010 +0900"
      },
      "message": "arch/sh/mm: Eliminate a double lock\n\nThe function begins and ends with a read_lock.  The latter is changed to a\nread_unlock.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@locked@\nexpression E1;\nposition p;\n@@\n\nread_lock(E1@p,...);\n\n@r exists@\nexpression x \u003c\u003d locked.E1;\nexpression locked.E1;\nexpression E2;\nidentifier lock;\nposition locked.p,p1,p2;\n@@\n\n*lock@p1 (E1@p,...);\n... when !\u003d E1\n    when !\u003d \\(x \u003d E2\\|\u0026x\\)\n*lock@p2 (E1,...);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "890ffedc7c3e95595926379e28ad2e16e7d7c613",
      "tree": "90848b12740b1fa1b3f5594561bd84238e4f434d",
      "parents": [
        "124482935fb7fb9303c8a8ab930149c6a93d9910"
      ],
      "author": {
        "name": "Thomas Backlund",
        "email": "tmb@mandriva.org",
        "time": "Sat Jun 19 16:32:25 2010 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jun 20 09:24:13 2010 +0200"
      },
      "message": "x86: Fix rebooting on Dell Precision WorkStation T7400\n\nDell Precision WorkStation T7400 freezes on reboot unless\nreboot\u003db is used.\n\nReference: https://qa.mandriva.com/show_bug.cgi?id\u003d58017\n\nSigned-off-by: Thomas Backlund \u003ctmb@mandriva.org\u003e\nLKML-Reference: \u003c4C1CC6E9.6000701@mandriva.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "124482935fb7fb9303c8a8ab930149c6a93d9910",
      "tree": "0c5aa0cd2e19bad8fce42d0d551e84c30f708aa5",
      "parents": [
        "6a4f3b523779b67e7d560ed42652f8a59f2f9782"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Fri Jun 18 23:09:00 2010 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Fri Jun 18 14:16:31 2010 -0700"
      },
      "message": "x86: Fix vsyscall on gcc 4.5 with -Os\n\nThis fixes the -Os breaks with gcc 4.5 bug.  rdtsc_barrier needs to be\nforce inlined, otherwise user space will jump into kernel space and\nkill init.\n\nThis also addresses http://gcc.gnu.org/bugzilla/show_bug.cgi?id\u003d44129\nI believe.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nLKML-Reference: \u003c20100618210859.GA10913@basil.fritz.box\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nCc: \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "090830b4c79cd5ac85430822a9b87c90848bedcf",
      "tree": "eb9a7ef3a9d9b7e4f7c9fc9b897cf4204fae20e7",
      "parents": [
        "0b96a3a3c5c5e6e1b79a05c23d110d59518f4fc8"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Wed Jun 16 19:01:33 2010 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jun 16 19:01:33 2010 +0300"
      },
      "message": "OMAP4: clock: Fix multi-omap boot with reset un-used clocks\n\nThis patch uses \"ENABLE_ON_INIT\" flag on the emif clock nodes\nto avoid the emif clk getting cut as part of reset un-used clock\nroutine which prevents boot.\n\nSince \"omap4xxx_clk_init()\" calls \"clk_enable_init_clocks()\"\nwhich increases the usecount on all ENABLE_ON_INIT clocks, it\nprevents \"omap2_clk_disable_unused()\" from disabling the clock.\n\nThe real fix is to have driver for EMIF and do clock get/enable\nas part of it. The EMIF driver is planned to be done HWMOD way\nso till that available to keep omap3_defconfig booting on OMAP4430,\nthis patch is necessary.\n(Will updated the auto-gen script for 44xx accordingly)\n\nThe fix was suggested by Paul Walmsley\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nTested-by: Nishanth Menon \u003cnm@ti.com\u003e\nAcked-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "2b07be2493681220cac4d185494a4edb0b8efd1e",
      "tree": "bb97f1dd36a02df700b94779914cfb92017242ce",
      "parents": [
        "f487537c2b6b23332bbea7ecb1fe793b6c74d5b2"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Wed Jun 09 21:16:20 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jun 15 14:47:04 2010 -0600"
      },
      "message": "powerpc/5200: fix lite5200 ethernet phy address\n\nAccording to my schematics, on Lite5200 board ethernet phy uses address\n0 (all ADDR lines are pulled down). With this change I can talk to\nonboard phy (LXT971) and correctly use autonegotiation.\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "fb73538e10c7fc4823a56e97bba600c2f9294012",
      "tree": "4b3766db5c91161d90ae0a0a33fb6293f52109f7",
      "parents": [
        "a2c9a603c72be0d9a0780f196bff53ab0d517347"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Jun 11 01:52:35 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jun 15 14:47:04 2010 -0600"
      },
      "message": "powerpc/5200: fix oops during going to standby\n\nWhen going to standby mode mpc code maps the whole soc5200 node\nto access warious MBAR registers. However as of_iomap uses \u0027reg\u0027\nproperty of device node, only small part of MBAR is getting mapped.\nThus pm code gets oops when trying to access high parts of MBAR.\nAs a way to overcome this, make mpc52xx_pm_prepare() explicitly\nmap whole MBAR (0xc0000).\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "932e0c201d28a728e25d3b641aa95bd28ceb08b4",
      "tree": "7212f254ae94954f18d7f37d4970011e123e6cb8",
      "parents": [
        "5efa16ff77cb785647a480dcdc70a6b4fc787996"
      ],
      "author": {
        "name": "Morten H. Larsen",
        "email": "m-larsen@post6.tele.dk",
        "time": "Tue Jun 15 13:22:11 2010 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Tue Jun 15 14:19:08 2010 -0400"
      },
      "message": "alpha: Detect Super IO chip, no IDE on Avanti, enable EPP19\n\nThis patch probes for the Super IO chip and reserves the IO range when\nfound. It avoids enabling the IDE interface on the Avanti family, since\nnone has IDE. It enables the Enhanced Parallel Port v1.9 feature.\n\nSigned-off-by: Morten H. Larsen \u003cm-larsen@post6.tele.dk\u003e\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "5efa16ff77cb785647a480dcdc70a6b4fc787996",
      "tree": "12f130a6b120035e5e20d1353ab6ddfaaf4a7f98",
      "parents": [
        "87a9d57da41e70dc85adf23e158308527c051b3a"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Tue Jun 15 13:19:36 2010 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Tue Jun 15 14:19:07 2010 -0400"
      },
      "message": "alpha: fix pci_mmap_resource API breakage\n\nCaused by 2c3c8bea608866d8bd9dcf92657d57fdcac011c5 which was clearly not\neven compile tested.\n\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "87a9d57da41e70dc85adf23e158308527c051b3a",
      "tree": "b4ba1d7d340cb1c4c15d1945972e5c6e1954d598",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Sun Jun 06 20:06:40 2010 -0400"
      },
      "committer": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Tue Jun 15 14:19:07 2010 -0400"
      },
      "message": "alpha: fix __arch_hweight32 typo\n\nTypo in 1527bc8b928dd1399c3d3467dd47d9ede210978a renamed hweight32 to\n__arch_weight32.\n\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\n"
    },
    {
      "commit": "a2c9a603c72be0d9a0780f196bff53ab0d517347",
      "tree": "72672727be91ede397ac416ba0c9e48e3931b185",
      "parents": [
        "3bbf9b9b0fe74b5149d922a5d893be6954b61198"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Fri Jun 11 01:52:34 2010 +0000"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Jun 15 00:04:31 2010 -0600"
      },
      "message": "powerpc/5200: add lite5200 onboard I2C eeprom and flash\n\nAdd dts descriptions for onboard 256 byte I2C eeprom (pcf8582C-2)\nand 16MB NOR flash (am29lv652d).\n\nSigned-off-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\n[grant.likely@secretlab.ca: added lite5200b eeprom and declared lite5200 gpios]\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "7c9d93604b25c25dc059e2b12ad5e89ca3ed4376",
      "tree": "c90754b945d510aa7e7eada626814e0ce33812e3",
      "parents": [
        "bd2b64a12bf55bec0d1b949e3dca3f8863409646"
      ],
      "author": {
        "name": "Alastair Bridgewater",
        "email": "alastair.bridgewater@gmail.com",
        "time": "Sat Jun 12 15:36:48 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 15 15:02:37 2010 +1000"
      },
      "message": "powerpc: Fix mpic_resume on early G5 macs\n\nmpic_resume() on G5 macs blindly dereferences mpic-\u003efixups, but\nit may legitimately be NULL (as on PowerMac7,2).  Add an explicit\ncheck.\n\nThis fixes suspend-to-disk with one processor (maxcpus\u003d1) for me.\n\nSigned-off-by: Alastair Bridgewater \u003calastair.bridgewater@gmail.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "bd2b64a12bf55bec0d1b949e3dca3f8863409646",
      "tree": "229dc6bbc855c2391343a0bf5202aae0bbf1d2bb",
      "parents": [
        "f1ba9a5b2ab7d3f5a910d93371c4f22b636b7683"
      ],
      "author": {
        "name": "Milton Miller",
        "email": "miltonm@us.ibm.com",
        "time": "Sat Jun 12 03:48:47 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 15 15:02:37 2010 +1000"
      },
      "message": "powerpc: rtas_flash needs to use rtas_data_buf\n\nWhen trying to flash a machine via the update_flash command, Anton received the\nfollowing error:\n\n    Restarting system.\n    FLASH: kernel bug...flash list header addr above 4GB\n\nThe code in question has a comment that the flash list should be in\nthe kernel data and therefore under 4GB:\n\n        /* NOTE: the \"first\" block list is a global var with no data\n         * blocks in the kernel data segment.  We do this because\n         * we want to ensure this block_list addr is under 4GB.\n         */\n\nUnfortunately the Kconfig option is marked tristate which means the variable\nmay not be in the kernel data and could be above 4GB.\n\nInstead of relying on the data segment being below 4GB, use the static\ndata buffer allocated by the kernel for use by rtas.  Since we don\u0027t\nuse the header struct directly anymore, convert it to a simple pointer.\n\nReported-By: Anton Blanchard \u003canton@samba.org\u003e\nSigned-Off-By: Milton Miller \u003cmiltonm@bga.com\nTested-By: Anton Blanchard \u003canton@samba.org\u003e\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f1ba9a5b2ab7d3f5a910d93371c4f22b636b7683",
      "tree": "027523e8302d0851acd8e472acff9c81030abc94",
      "parents": [
        "b636f1379eefe6eba931deaa386605bc7ac623e7"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Jun 02 22:24:26 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 15 15:02:37 2010 +1000"
      },
      "message": "powerpc: Unconditionally enabled irq stacks\n\nIrq stacks provide an essential protection from stack overflows through\nexternal interrupts, at the cost of two additionals stacks per CPU.\n\nEnable them unconditionally to simplify the kernel build and prevent\npeople from accidentally disabling them.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b636f1379eefe6eba931deaa386605bc7ac623e7",
      "tree": "482289c45853b5f86f264dd8f98b0f70c94fa4d5",
      "parents": [
        "65cf840ff4b63852d34d577d559978ccfc554a6c"
      ],
      "author": {
        "name": "Matt Evans",
        "email": "matt@ozlabs.org",
        "time": "Mon Jun 07 21:38:18 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 15 15:02:33 2010 +1000"
      },
      "message": "powerpc/kexec: Wait for online/possible CPUs only.\n\nkexec_perpare_cpus_wait() iterates i through NR_CPUS to check\npaca[i].kexec_state of each to make sure they have quiesced.\nHowever now we have dynamic PACA allocation, paca[NR_CPUS] is not necessarily\nvalid and we overrun the array;  spurious \"cpu is not possible, ignoring\"\nerrors result.  This patch iterates for_each_online_cpu so stays\nwithin the bounds of paca[] -- and every CPU is now \u0027possible\u0027.\n\nSigned-off-by: Matt Evans \u003cmatt@ozlabs.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "65cf840ff4b63852d34d577d559978ccfc554a6c",
      "tree": "93d26714474dc5204ee9b8125583307e3a271869",
      "parents": [
        "97bb63e49600c18a8e8384d9c445b8c8b5b792af"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sun Jun 06 17:46:03 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 15 15:02:33 2010 +1000"
      },
      "message": "powerpc: Disable CONFIG_SYSFS_DEPRECATED\n\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n\nOn 5 May 2010 21:33, \"Anton Blanchard\" \u003canton@samba.org\u003e wrote:\n\nCONFIG_SYSFS_DEPRECATED can cause issues with newer distros and should not\nbe required for any distro in the last 3 or 4 years, so disable it.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "97bb63e49600c18a8e8384d9c445b8c8b5b792af",
      "tree": "30e59bca3ecc125358c1ce227779d60108f79ef8",
      "parents": [
        "b5416ca9f824d3deb1e25a32683100360e104b72"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 07 14:27:10 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 15 15:02:32 2010 +1000"
      },
      "message": "powerpc/boot: Remove addRamdisk.c since it is now unused\n\nIt was used in the dim distant past for adding initrds to images\nfor legacy iSeries, but it\u0027s not even used for that now that we\nhave initramfs.  So remove it.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b5416ca9f824d3deb1e25a32683100360e104b72",
      "tree": "c5f383b7fbc3e22d614c48663b4618214b06ba7a",
      "parents": [
        "8054a3428fbec2d91dfeb5bd78d7e75064cf163b"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Jun 07 15:34:38 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 15 15:02:32 2010 +1000"
      },
      "message": "powerpc: Move kdump default base address to 64MB on 64bit\n\nWe are seeing boot fails on some System p machines when using the kdump\ncrashkernel\u003d boot option. The default kdump base address is 32MB, so if we\nreserve 256MB for kdump then we reserve all of the RMO except the first 32MB.\n\nWe really want kdump to reserve some memory in the RMO and most of it\nelsewhere but that will require more significant changes. For now we can shift\nthe default base address to 64MB when CONFIG_PPC64 and CONFIG_RELOCATABLE are\nset. This isn\u0027t quite correct since what we really care about is the kdump\nkernel is relocatable, but we already make the assumption that base kernel\nand kdump kernel have the same CONFIG_RELOCATABLE setting, eg:\n\n#ifndef CONFIG_RELOCATABLE\n        if (crashk_res.start !\u003d KDUMP_KERNELBASE)\n                printk(\"Crash kernel location must be 0x%x\\n\",\n                                KDUMP_KERNELBASE);\n...\n\nRTAS is instantiated towards the top of our RMO, so if we were to go any\nhigher we risk not having enough RMO memory for the kdump kernel on boxes\nwith a 128MB RMO.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8054a3428fbec2d91dfeb5bd78d7e75064cf163b",
      "tree": "f48bc5305c24ea79e530a264f4901caf249abc9d",
      "parents": [
        "53b5cd349556394f91553b3bab3b483b4024e6d8"
      ],
      "author": {
        "name": "Christoph Egger",
        "email": "siccegge@cs.fau.de",
        "time": "Tue Jun 08 23:59:55 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Jun 15 15:02:32 2010 +1000"
      },
      "message": "powerpc: Remove dead CONFIG_HIGHPTE\n\nCONFIG_HIGHPTE doesn\u0027t exist in Kconfig, therefore removing all\nreferences for it from the source code.\n\nSigned-off-by: Christoph Egger \u003csiccegge@cs.fau.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "cdb4acc0568f4f6e10e778f0c2cd04fcd4786c09",
      "tree": "63cc079eea671ebbf9052cb1f3990feb57e7161d",
      "parents": [
        "8dbed71ad1ab0636745af958934f1ca670702ca0"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Mon Jun 07 18:49:19 2010 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Mon Jun 14 00:45:26 2010 +0800"
      },
      "message": "[ARM] mmp: fix build failure due to IRQ_PMU depends on ARCH_PXA\n\nPMU is not tested and enabled on MMP architecture at this moment,\nthe device IRQ number, IRQ_PMU depends on ARCH_PXA. Build PMU only\nfor ARCH_PXA.\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "8dbed71ad1ab0636745af958934f1ca670702ca0",
      "tree": "91e9f129da8d7dd5f531303a0e6dd3fe241d9878",
      "parents": [
        "60adc112bbd430b90cbafecc19e6e9be2e2000e3"
      ],
      "author": {
        "name": "Robert Jarzmik",
        "email": "robert.jarzmik@free.fr",
        "time": "Wed Jun 02 23:29:50 2010 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sun Jun 13 23:55:15 2010 +0800"
      },
      "message": "[ARM] pxa/mioa701: fix camera regression\n\nSince commit a48c24a696f0d93c49f913b7818e9819612b1f4e, the\ncamera is not working anymore.\n\nAfter the v4l2 migration, the mt9m111 camera board\ninformation was not passed to the i2c layer anymore, but\nstored for future use of v4l2 (through soc_camera).\n\nBecause mioa701_i2c_devices[] was tagged as \"__initdata\",\nand because after the v4l2 migration, the new structure\n\"iclink\" references it, the mt9m111 driver is not probed\nanymore, as part of \"iclink\" is not valid (discarded after\nkernel init).\n\nAlthough there is not compilation error, nor runtime oops,\nthis patch restores a working camera on the mioa701 board.\n\nSigned-off-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "60adc112bbd430b90cbafecc19e6e9be2e2000e3",
      "tree": "ec5681e778d9c7c3efa2c2f7b1744661dbec8665",
      "parents": [
        "56b925fccc58cd43fc553a8302dbbdd440aef288"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marek.vasut@gmail.com",
        "time": "Thu Jun 03 03:50:10 2010 +0200"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sun Jun 13 23:55:14 2010 +0800"
      },
      "message": "[ARM] pxa/z2: fix flash layout to final version\n\nThis patch fixes flash layout to it\u0027s final version. Also, I fixed the\nauthorship information of this file as it\u0027s been totally reworked since Ken\nreleased his last version.\n\nSigned-off-by: Marek Vasut \u003cmarek.vasut@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "390daa0d8f391378865221cd8446028884a3baa9",
      "tree": "fc09502f949f95615881d840a545d9cd1e9611ee",
      "parents": [
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Steve Bennett",
        "email": "steveb@workware.net.au",
        "time": "Wed Apr 21 16:30:33 2010 +1000"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Sun Jun 13 23:55:12 2010 +0800"
      },
      "message": "[ARM] pxa: fix incorrect gpio type in udc_pxa2xx.h\n\ngpio must be int, not u16, otherwise -1 isn\u0027t recognised\nby gpio_is_valid().\n\nSigned-off-by: Steve Bennett \u003csteveb@workware.net.au\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "42de5532f4a58a52a60bdd8bd4f80f9f210dd65b",
      "tree": "f624579c4c27e1ffcba5e4141fcc0877c3a6ae56",
      "parents": [
        "e9e8b4dd142da3b6cbf301ba922804d6cdc31a17",
        "2a6b69765ad794389f2fc3e14a0afa1a995221c2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 12 01:15:40 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 12 01:15:40 2010 -0400"
      },
      "message": "Merge branch \u0027bugzilla-13931-sleep-nvs\u0027 into release\n\nConflicts:\n\tdrivers/acpi/sleep.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7ae1277a5202109a31d8f81ac99d4a53278dab84",
      "tree": "b32748f82150e4a37b2416ffc2d844cc7d9e7ee5",
      "parents": [
        "b25b550bb153626df6a48eb8583e923e3dfcf64a",
        "85a0e7539781dad4bfcffd98e72fa9f130f4e40d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 11 14:19:45 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 11 14:19:45 2010 -0700"
      },
      "message": "Merge branch \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027pm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  PM / x86: Save/restore MISC_ENABLE register\n"
    },
    {
      "commit": "eda054770e5cd0e9ee1568dfcbcf39f9ade4f545",
      "tree": "60d29e2a3b095e9d14657cc6e02daba0a1b5f63d",
      "parents": [
        "891a9894ee2e17646b29117635d2c7adfb58ce60",
        "837c4ef13c44296bb763a0ca0e84a076592474cf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 11 14:15:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 11 14:15:44 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: clear bridge resource range if BIOS assigned bad one\n  PCI: hotplug/cpqphp, fix NULL dereference\n  Revert \"PCI: create function symlinks in /sys/bus/pci/slots/N/\"\n  PCI: change resource collision messages from KERN_ERR to KERN_INFO\n"
    },
    {
      "commit": "6a4f3b523779b67e7d560ed42652f8a59f2f9782",
      "tree": "fc2fa0a0b76187261cf89c174f58bb1d10f68d14",
      "parents": [
        "055c47272b8f5679d08ccc57efea3cb4aaeb5fc6"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venki@google.com",
        "time": "Thu Jun 10 17:45:01 2010 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Fri Jun 11 14:12:22 2010 -0700"
      },
      "message": "x86, pat: Proper init of memtype subtree_max_end\n\nsubtree_max_end that was recently added to struct memtype was not getting\nproperly initialized resulting in\n\nWARNING: kmemcheck: Caught 64-bit read from uninitialized memory\nin memtype_rb_augment_cb()\nreported here\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d16092\n\nThis change fixes the problem.\n\nReported-by: Christian Casteyde \u003ccasteyde.christian@free.fr\u003e\nTested-by: Christian Casteyde \u003ccasteyde.christian@free.fr\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenki@google.com\u003e\nLKML-Reference: \u003c1276217101-11515-1-git-send-email-venki@google.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nCc: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\n"
    },
    {
      "commit": "837c4ef13c44296bb763a0ca0e84a076592474cf",
      "tree": "c075b7e0b5218c19700e730db72f1119d65fc54f",
      "parents": [
        "a7ef7d1f5e898984c479e8c41ca702141bbadc78"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai.lu@oracle.com",
        "time": "Thu Jun 03 13:43:03 2010 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jun 11 13:24:51 2010 -0700"
      },
      "message": "PCI: clear bridge resource range if BIOS assigned bad one\n\nYannick found that video does not work with 2.6.34.  The cause of this\nbug was that the BIOS had assigned the wrong range to the PCI bridge\nabove the video device.  Before 2.6.34 the kernel would have shrunk\nthe size of the bridge window, but since\n  d65245c PCI: don\u0027t shrink bridge resources\nthe kernel will avoid shrinking BIOS ranges.\n\nSo zero out the old range if we fail to claim it at boot time; this will\ncause us to allocate a new range at startup, restoring the 2.6.34\nbehavior.\n\nFixes regression https://bugzilla.kernel.org/show_bug.cgi?id\u003d16009.\n\nReported-by: Yannick \u003cyannick.roehlly@free.fr\u003e\nAcked-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "055c47272b8f5679d08ccc57efea3cb4aaeb5fc6",
      "tree": "71cf77bf125f294fb30f2ff9c7f057986aaa21e1",
      "parents": [
        "cf3bdc29fcbf2cb4cfa238591021d41ea8f8431f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@alien8.de",
        "time": "Wed Jun 09 11:04:16 2010 +0300"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Jun 10 15:24:30 2010 -0700"
      },
      "message": "um, hweight: Fix UML boot crash due to x86 optimized hweight\n\nApparently UML cannot stomach callee reg-saving trickery\nintroduced with d61931d89be506372d01a90d1755f6d0a9fafe2d\n(x86: Add optimized popcnt variants) and oopses during boot:\nhttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d127522065202435\u0026w\u003d2\n\nRedirect arch_hweight.h include from the x86 portion to the generic\narch_hweight.h which is a fallback to the software hweight routines.\n\nLKML-Reference: \u003c201005271944.09541.toralf.foerster@gmx.de\u003e\nSigned-off-by: Borislav Petkov \u003cbp@alien8.de\u003e\nLKML-Reference: \u003c4C0F4B00.4090307@panasas.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "cf3bdc29fcbf2cb4cfa238591021d41ea8f8431f",
      "tree": "7878f15e8ec2c9ad4b55b8ec1998895d739691dc",
      "parents": [
        "23b764d056bfec0a212a67229074ac281e86e021"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Thu Jun 10 13:10:40 2010 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu Jun 10 15:24:29 2010 -0700"
      },
      "message": "x86, setup: Set ax register in boot vga query\n\nCatch missing conversion to the register structure \"glove box\" scheme.\n\nFound by gcc 4.6\u0027s new warnings.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nLKML-Reference: \u003c20100610111040.F1781B1A2B@basil.firstfloor.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "23b764d056bfec0a212a67229074ac281e86e021",
      "tree": "b31458834f5a78ad4ae45ebe07dcbbd731579ae5",
      "parents": [
        "a4384df3e24579d6292a1b3b41d500349948f30b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Thu Jun 10 13:10:36 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 11 00:03:45 2010 +0200"
      },
      "message": "percpu, x86: Avoid warnings of unused variables in per cpu\n\nAvoid hundreds of warnings with a gcc 4.6 -Wall build.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7908a9e5fc3f9a679b1777ed231a03636c068446",
      "tree": "8d11c58a2b2550095f0945547e520062466b69f0",
      "parents": [
        "8fade6aff706b2ae3f02864b4023d34b002cd226",
        "07dc7263b99e4ddad2b4c69765a428ccb7d48938"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 10 10:53:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 10 10:53:14 2010 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.35\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.35\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: read apic-\u003eirr with ioapic lock held\n  KVM: ia64: Add missing spin_unlock in kvm_arch_hardware_enable()\n  KVM: Fix order passed to iommu_unmap\n  KVM: MMU: Remove user access when allowing kernel access to gpte.w\u003d0 page\n  KVM: MMU: invalidate and flush on spte small-\u003elarge page size change\n  KVM: SVM: Implement workaround for Erratum 383\n  KVM: SVM: Handle MCEs early in the vmexit process\n  KVM: powerpc: fix init/exit annotation\n"
    },
    {
      "commit": "85ca7886f566ae387a57a37bc0ffab25e3e117b5",
      "tree": "d170966b3352b3463669492648861795aad0fb92",
      "parents": [
        "7c8d20d40f29e7c08332d406d7a65678dece4627",
        "16106822b67e0a5eb228aebf47e33d6cad1e91b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 10 09:30:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 10 09:30:09 2010 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  tracing: Fix null pointer deref with SEND_SIG_FORCED\n  perf: Fix signed comparison in perf_adjust_period()\n  powerpc/oprofile: fix potential buffer overrun in op_model_cell.c\n  perf symbols: Set the DSO long name when using symbol_conf.vmlinux_name\n"
    },
    {
      "commit": "dd4c4f17d722ffeb2515bf781400675a30fcead7",
      "tree": "0190eff340ffeac7800a3d7d1e0c1232c09397ef",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri May 28 16:32:14 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 10 11:02:34 2010 -0400"
      },
      "message": "suspend: Move NVS save/restore code to generic suspend functionality\n\nSaving platform non-volatile state may be required for suspend to RAM as\nwell as hibernation. Move it to more generic code.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7c8d20d40f29e7c08332d406d7a65678dece4627",
      "tree": "4543b2ee96158c2591b9a897b2d85a0241ad7d61",
      "parents": [
        "63a07cb64ccc3ceae619d3298545d602ab5ecd38",
        "9a40ac86152c9cffd3dca482a15ddf9a8c5716b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 10 07:35:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 10 07:35:41 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6164/1: Add kto and kfrom to input operands list.\n  ARM: 6166/1: Proper prefetch abort handling on pre-ARMv6\n  ARM: 6165/1: trap overflows on highmem pages from kmap_atomic when debugging\n  ARM: 6152/1: ux500 make it possible to disable localtimers\n  [ARM] pxa/spitz: Correctly register WM8750\n  [ARM] pxa/palmtc: storage class should be before const qualifier\n  ARM: 6146/1: sa1111: Prevent deadlock in resume path\n  ARM: 6145/1: ux500 MTU clockrate correction\n  ARM: 6144/1: TCM memory bug freeing bug\n  ARM: VFP: Fix vfp_put_double() for d16-d31\n"
    },
    {
      "commit": "0b96a3a3c5c5e6e1b79a05c23d110d59518f4fc8",
      "tree": "cd4b60e4ce289a4baeaf53f7955d56df43ffe6ee",
      "parents": [
        "f7ec0b0b16c97a75a1b6aa8bc8b32548003f3339"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jun 09 13:53:09 2010 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jun 10 15:37:41 2010 +0300"
      },
      "message": "OMAP3: PM: fix IO daisy chain enable to use PM_WKEN reg\n\nChecking to se if the IO daisy chain is enabled should be checking the\nPM_WKEN register, not the PM_WKST register.  Reading PM_WKST tells us\nif an event occurred, not whether or not it is enabled.\n\nApparently, we\u0027ve been lucky until now in that a pending event has not\nbeen there during enable.  However, on 3630/Zoom3, I noticed because\nof the WARN that this timeout was always happening.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f7ec0b0b16c97a75a1b6aa8bc8b32548003f3339",
      "tree": "406da69edcd8a997632255765edecae59da106a6",
      "parents": [
        "856f19145104dcab5b1415c1936c9aa81d83ba04"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Wed Jun 09 13:53:07 2010 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jun 10 15:37:41 2010 +0300"
      },
      "message": "omap: GPIO: fix auto-disable of debounce clock\n\nThe addition of the new debounce code (commit\n168ef3d9a56bd8bffe0ef4189c450888b4aefefe) broke the auto-disable of\ndebounce clocks on idle by forgetting to update the debounce clock\nenable mask.\n\nAdd back the updating of bank-\u003edbck_enable_mask so debounce clocks are\nauto-disabled.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "856f19145104dcab5b1415c1936c9aa81d83ba04",
      "tree": "2d02c275d0b986b87daa4b9ee587aae3f7090ec1",
      "parents": [
        "99716b662ba527ea66172ba215da8a9d0e567c3e"
      ],
      "author": {
        "name": "Tero Kristo",
        "email": "tero.kristo@nokia.com",
        "time": "Wed Jun 09 13:53:05 2010 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Thu Jun 10 15:37:41 2010 +0300"
      },
      "message": "omap: DMTIMER: Ack pending interrupt always when stopping a timer\n\nThe kernel timer queue is being run currently from a GP timer running in a one\nshot mode, which works in a way that when it expires, it will also stop.\nUsually during this situation, the interrupt handler will ack the interrupt,\nload a new value to the timer and start it again. During suspend, the\nsituation is slightly different, as we disable interrupts just before\ntimekeeping is suspended, which leaves a small window where the timer can\nexpire before it is stopped, and will leave the interrupt flag pending.\nThis pending interrupt will prevent ARM sleep entry, thus now we ack it always\nwhen we are attempting to stop a timer.\n\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nAcked-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n[tony@atomide.com: removed the ifdef to make the patch cover omap1 also]\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "d11007703c31db534674ebeeb9eb047bbbe758bd",
      "tree": "82edbd08a22d5613e30872aa5cd49ca20424cec1",
      "parents": [
        "16106822b67e0a5eb228aebf47e33d6cad1e91b6"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Thu Jun 10 13:25:01 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jun 10 14:16:32 2010 +0200"
      },
      "message": "perf_events: Fix Intel Westmere event constraints\n\nBased on Intel Vol3b (March 2010), the event\nSNOOPQ_REQUEST_OUTSTANDING is restricted to counters 0,1 so\nupdate the event table for Intel Westmere accordingly.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nCc: peterz@infradead.org\nCc: paulus@samba.org\nCc: davem@davemloft.net\nCc: fweisbec@gmail.com\nCc: perfmon2-devel@lists.sf.net\nCc: eranian@gmail.com\nCc: \u003cstable@kernel.org\u003e # .34.x\nLKML-Reference: \u003c4c10cb56.5120e30a.2eb4.ffffc3de@mx.google.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a4384df3e24579d6292a1b3b41d500349948f30b",
      "tree": "02325b2ff1523f5813eb17dce63dff1cdd6f47a2",
      "parents": [
        "fc4ac7a5f5996712d9123ae4850948c640edb315"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Jun 08 11:44:32 2010 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Wed Jun 09 13:34:06 2010 -0700"
      },
      "message": "x86, irq: Rename gsi_end gsi_top, and fix off by one errors\n\nWhen I introduced the global variable gsi_end I thought gsi_end on\nio_apics was one past the end of the gsi range for the io_apic.  After\nit was pointed out the the range on io_apics was inclusive I changed\nmy global variable to match.  That was a big mistake.  Inclusive\nsemantics without a range start cannot describe the case when no gsi\u0027s\nare allocated.  Describing the case where no gsi\u0027s are allocated is\nimportant in sfi.c and mpparse.c so that we can assign gsi numbers\ninstead of blindly copying the gsi assignments the BIOS has done as we\ndo in the acpi case.\n\nTo keep from getting the global variable confused with the gsi range\nend rename it gsi_top.\n\nTo allow describing the case where no gsi\u0027s are allocated have gsi_top\nbe one place the highest gsi number seen in the system.\n\nThis fixes an off by one bug in sfi.c:\nReported-by: jacob pan \u003cjacob.jun.pan@linux.intel.com\u003e\n\nThis fixes the same off by one bug in mpparse.c:\n\nThis fixes an off unreachable by one bug in acpi/boot.c:irq_to_gsi\nReported-by: Yinghai \u003cyinghai.lu@oracle.com\u003e\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nLKML-Reference: \u003cm17hm9jre7.fsf_-_@fess.ebiederm.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "a7f5378e2449fc8ae3f92739a6cc2239748ef86a",
      "tree": "e9eecb629fa9f5b2dd55e281821e87c01d8a790f",
      "parents": [
        "9aad9c0d939e97c144388630a2d3f6918e61f672"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Jun 09 19:52:22 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 09 12:42:44 2010 -0700"
      },
      "message": "FRV: Reinstate null behaviour for the GDB remote protocol \u0027p\u0027 command\n\nReinstate the null behaviour that the in-kernel gdbstub had for the GDB\nremote protocol \u0027p\u0027 command (retrieve a single register value) prior to\ncommit 7ca8b9c0dafd (\"frv: extend gdbstub to support more features of\ngdb\").\n\nBefore that, the \u0027p\u0027 command just returned an empty reply, which causes\ngdb to then go and use the \u0027g\u0027 command.  However, since that commit, the\n\u0027p\u0027 command returns an error string, which causes gdb to abort its\nconnection to the target.\n\nNot all gdb versions are affected, some use try \u0027g\u0027 first, and if that\nworks, don\u0027t bother with \u0027p\u0027, and so don\u0027t see the error.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9aad9c0d939e97c144388630a2d3f6918e61f672",
      "tree": "1ec4b87f49cfe19fc4b8a91622a576f357a6175c",
      "parents": [
        "e411f2dda48c81c556c802d4430717950cf088fd",
        "f3d56144c86beb25c7d206efa66d6efba908371c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 09 09:45:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jun 09 09:45:46 2010 -0700"
      },
      "message": "Merge branch \u0027msm-urgent\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm\n\n* \u0027msm-urgent\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm:\n  mmc: msm: fix compile error on MSM7x30\n  msm: dma: add completion.h header\n"
    },
    {
      "commit": "3499f4d0d1159a21245d6071f8af6a71b86a78bc",
      "tree": "f371f40814abdb56d023d86c65fb43cf5c9c217f",
      "parents": [
        "05b782ab951a896d7da41775999821f692dc9e01"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Wed May 26 17:57:05 2010 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Jun 09 18:48:40 2010 +0300"
      },
      "message": "KVM: ia64: Add missing spin_unlock in kvm_arch_hardware_enable()\n\nAdd a spin_unlock missing on the error path.\n\nThe semantic match that finds this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E1;\n@@\n\n* spin_lock(E1,...);\n  \u003c+... when !\u003d E1\n  if (...) {\n    ... when !\u003d E1\n*   return ...;\n  }\n  ...+\u003e\n* spin_unlock(E1,...);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "69325a122580d3a7b26589e8efdd6663001c3297",
      "tree": "714358f2e6229e699740bc249b2327b10ba67854",
      "parents": [
        "3be2264be3c00865116f997dc53ebcc90fe7fc4b"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Thu May 27 14:35:58 2010 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Jun 09 18:48:37 2010 +0300"
      },
      "message": "KVM: MMU: Remove user access when allowing kernel access to gpte.w\u003d0 page\n\nIf cr0.wp\u003d0, we have to allow the guest kernel access to a page with pte.w\u003d0.\nWe do that by setting spte.w\u003d1, since the host cr0.wp must remain set so the\nhost can write protect pages.  Once we allow write access, we must remove\nuser access otherwise we mistakenly allow the user to write the page.\n\nReviewed-by: Xiao Guangrong \u003cxiaoguangrong@cn.fujitsu.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "3be2264be3c00865116f997dc53ebcc90fe7fc4b",
      "tree": "f048924efa8c802db5b3f7a60eb80142bddbe303",
      "parents": [
        "67ec66077799f2fef84b21a643912b179c422281"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri May 28 09:44:59 2010 -0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Jun 09 18:48:36 2010 +0300"
      },
      "message": "KVM: MMU: invalidate and flush on spte small-\u003elarge page size change\n\nAlways invalidate spte and flush TLBs when changing page size, to make\nsure different sized translations for the same address are never cached\nin a CPU\u0027s TLB.\n\nCurrently the only case where this occurs is when a non-leaf spte pointer is\noverwritten by a leaf, large spte entry. This can happen after dirty\nlogging is disabled on a memslot, for example.\n\nNoticed by Andrea.\n\nKVM-Stable-Tag\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "67ec66077799f2fef84b21a643912b179c422281",
      "tree": "594b609d3d6408d325fb55170242fe9551be3c5b",
      "parents": [
        "fe5913e4e1700cbfc337f4b1da9ddb26f6a55586"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon May 17 14:43:35 2010 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Jun 09 18:47:20 2010 +0300"
      },
      "message": "KVM: SVM: Implement workaround for Erratum 383\n\nThis patch implements a workaround for AMD erratum 383 into\nKVM. Without this erratum fix it is possible for a guest to\nkill the host machine. This patch implements the suggested\nworkaround for hypervisors which will be published by the\nnext revision guide update.\n\n[jan: fix overflow warning on i386]\n[xiao: fix unused variable warning]\n\nCc: stable@kernel.org\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Xiao Guangrong \u003cxiaoguangrong@cn.fujitsu.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "fe5913e4e1700cbfc337f4b1da9ddb26f6a55586",
      "tree": "fac7ecc398a41a9ffdb3d8b0dfe43a651c98ea28",
      "parents": [
        "a06cdb5676272a12056820aeb49a1416ad2d0c6f"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon May 17 14:43:34 2010 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Jun 09 18:39:10 2010 +0300"
      },
      "message": "KVM: SVM: Handle MCEs early in the vmexit process\n\nThis patch moves handling of the MC vmexits to an earlier\npoint in the vmexit. The handle_exit function is too late\nbecause the vcpu might alreadry have changed its physical\ncpu.\n\nCc: stable@kernel.org\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "a06cdb5676272a12056820aeb49a1416ad2d0c6f",
      "tree": "4ab9d8f3842eeab768b70a16c507a90538685883",
      "parents": [
        "e44a21b7268a022c7749f521c06214145bd161e4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 18 09:34:12 2010 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Wed Jun 09 18:39:09 2010 +0300"
      },
      "message": "KVM: powerpc: fix init/exit annotation\n\nkvmppc_e500_exit() is a module_exit function, so it should be tagged\nwith __exit, not __init. The incorrect annotation was added by commit\n2986b8c72c272ea58edd37903b042c6da985627d.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "fcdcddbcbbd39a3363bd48414bfe44553b6d698a",
      "tree": "a8c524da03f0dd2ae829ce8a04120c285301dc72",
      "parents": [
        "ffe57d02b23ebc5422cf81566b3ce566d68a3e22"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Tue Jun 08 20:03:15 2010 +0900"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Jun 09 16:20:54 2010 +0200"
      },
      "message": "microblaze: Fix sg_dma_len() regression\n\nThe commit \"asm-generic: add NEED_SG_DMA_LENGTH to define sg_dma_len()\"\n18e98307de0d746cb0845ebf66535ce2184c25a2 broke microblaze compilation.\n\ndma_direct_map_sg() sets sg-\u003edma_length, however microblaze doesn\u0027t\nset NEED_SG_DMA_LENGTH so scatterlist strcutres doesn\u0027t include\ndma_length.\n\nsg-\u003edma_length is always equal to sg-\u003elength on microblaze. So we\ndon\u0027t need to set set dma_length, that is, microblaze can simply use\nsg-\u003elength.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ffe57d02b23ebc5422cf81566b3ce566d68a3e22",
      "tree": "f1e9f31837a73514a45567aae32d0c810e563c07",
      "parents": [
        "84f7586edab93052bbe7eb72e1e9bce5f7b6ae45"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Jun 07 15:17:55 2010 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Jun 09 16:20:43 2010 +0200"
      },
      "message": "microblaze: Define ARCH_SLAB_MINALIGN to fix slab crash\n\nThe commit \"mm: Move ARCH_SLAB_MINALIGN and\nARCH_KMALLOC_MINALIGN to \u003clinux/slab_def.h\u003e\"\n1f0ce8b3dd667dca7 which moved the ARCH_SLAB_MINALIGN\ndefault into the global header broke FLAT for Microblaze.\n\nError message:\nslab error in verify_redzone_free(): cache `idr_layer_cache\u0027:\nmemory outside object was overwritten\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "99716b662ba527ea66172ba215da8a9d0e567c3e",
      "tree": "cd222421ec0087cbcb31e8db955787bb48b25961",
      "parents": [
        "bfb01197589965663772e6388f2bdf452e25adf2"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Wed Jun 09 13:53:05 2010 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jun 09 13:53:05 2010 +0300"
      },
      "message": "omap: Stalker board: switch over to gpio_set_debounce\n\nCommit 48feb337475a arm: omap: switch over to gpio_set_debounce caused\n\"undefined reference to omap_set_gpio_debounce\" build error.\n\nThe fix is to use the generic gpiolib function.\n\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "bfb01197589965663772e6388f2bdf452e25adf2",
      "tree": "e279b2d00a501610f2e7ad922a03eb4157e5fc9c",
      "parents": [
        "7f1225bd6e62c54edfa0a2464648ad9e4efb1313"
      ],
      "author": {
        "name": "Amit Kucheria",
        "email": "amit.kucheria@canonical.com",
        "time": "Wed Jun 09 13:53:05 2010 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jun 09 13:53:05 2010 +0300"
      },
      "message": "omap: fix build failure due to missing include dma-mapping.h\n\nFixes following error,\n\nCC      arch/arm/mach-omap2/usb-ehci.o\narch/arm/mach-omap2/usb-ehci.c:263: error: implicit declaration of function\n\u0027DMA_BIT_MASK\u0027\narch/arm/mach-omap2/usb-ehci.c:263: error: initializer element is not constant\nmake[1]: *** [arch/arm/mach-omap2/usb-ehci.o] Error 1\n\nSigned-off-by: Amit Kucheria \u003camit.kucheria@canonical.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7f1225bd6e62c54edfa0a2464648ad9e4efb1313",
      "tree": "fb70cbe45d50b9728865db0417eb04dec12ca942",
      "parents": [
        "386f40c86d6c8d5b717ef20620af1a750d0dacb4"
      ],
      "author": {
        "name": "Satish",
        "email": "x0124230@ti.com",
        "time": "Wed Jun 09 13:21:27 2010 +0300"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Jun 09 13:21:27 2010 +0300"
      },
      "message": "omap iommu: Fix Memory leak\n\nThe memory allocated for sgt structure is not freed on error\nwhen sg_alloc_table is called in sgtable_alloc().\n\nSigned-off-by: Satish Kumar \u003cx0124230@ti.com\u003e\nSigned-off-by: Manjunatha GK \u003cmanjugk@ti.com\u003e\nCc: Vimal Singh \u003cvimal.newwork@gmail.com\u003e\nSigned-off-by: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nSigned-off-by: Tony Lindgen \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9a40ac86152c9cffd3dca482a15ddf9a8c5716b3",
      "tree": "52a74a0826d771141b78b1a04928e75df5726ebf",
      "parents": [
        "76962be8491b18ae7ff4fd6a4accd398bdb402a2"
      ],
      "author": {
        "name": "Khem Raj",
        "email": "raj.khem@gmail.com",
        "time": "Fri Jun 04 04:05:15 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 08 19:42:18 2010 +0100"
      },
      "message": "ARM: 6164/1: Add kto and kfrom to input operands list.\n\nWhen functions incoming parameters are not in input operands list gcc\n4.5 does not load the parameters into registers before calling this\nfunction but the inline assembly assumes valid addresses inside this\nfunction. This breaks the code because r0 and r1 are invalid when\nexecution enters v4wb_copy_user_page ()\n\nAlso the constant needs to be used as third input operand so account\nfor that as well.\n\nTested on qemu arm.\n\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Khem Raj \u003craj.khem@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "76962be8491b18ae7ff4fd6a4accd398bdb402a2",
      "tree": "976958bf8e4989a69901bfbb25dd6463728c6cb5",
      "parents": [
        "5e27fb78df95e027723af2c90ecc9b4527ae59e9",
        "d30e5d897c3da7c2d17c8112331b66ed953eec78"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 08 19:40:08 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 08 19:40:08 2010 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n"
    },
    {
      "commit": "5e27fb78df95e027723af2c90ecc9b4527ae59e9",
      "tree": "4f91874c2d4b2beef198e9116a500a76e5751cff",
      "parents": [
        "17ebba1fe4da4b5d62782be8743e0e8231812af9"
      ],
      "author": {
        "name": "Anfei",
        "email": "anfei.zhou@gmail.com",
        "time": "Tue Jun 08 15:16:49 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 08 19:39:57 2010 +0100"
      },
      "message": "ARM: 6166/1: Proper prefetch abort handling on pre-ARMv6\n\nInstruction faults on pre-ARMv6 CPUs are interpreted as\na \u0027translation fault\u0027, but do_translation_fault doesn\u0027t\nhandle well if user mode trying to run instruction above\nTASK_SIZE, and result in the infinite retry of that\ninstruction.\n\nCC: \u003cstable@kernel.org\u003e\nSigned-off-by: Anfei Zhou \u003canfei.zhou@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "17ebba1fe4da4b5d62782be8743e0e8231812af9",
      "tree": "aef818d66f5dbe04817b88b8d0351035740118ba",
      "parents": [
        "b394eebdd3d436f1796e53b97799554c5aa77431"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Mon Jun 07 21:28:55 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 08 19:25:50 2010 +0100"
      },
      "message": "ARM: 6165/1: trap overflows on highmem pages from kmap_atomic when debugging\n\nWhen CONFIG_DEBUG_HIGHMEM is used, the fixmap entry used for a highmem page\nby kmap_atomic() is always cleared by kunmap_atomic().  This helps find\nbad usages such as dereferences after the unmap, or overflow into the\nadjacent fixmap areas.\n\nBut this debugging aid is completely bypassed when a kmap for the same\npage already exists as the kmap is reused instead.  ON VIVT systems we\nhave no choice but to reuse that kmap due to cache coherency issues,\nbut on non VIVT systems we should always force the fixmap usage when\ndebugging is active.\n\nSigned-off-by: Nicolas Pitre \u003cnicolas.pitre@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b394eebdd3d436f1796e53b97799554c5aa77431",
      "tree": "12eca49fa791143b5ca432a5fecf9c53a952bbf0",
      "parents": [
        "3defb2476166445982a90c12d33f8947e75476c4"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon May 31 09:28:30 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jun 08 19:25:49 2010 +0100"
      },
      "message": "ARM: 6152/1: ux500 make it possible to disable localtimers\n\nCurrently compilation of ux500 fails if you deselect the kernel\nfeature for localtimers.\n\nAcked-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "40a510ddc57b49a01668643b1dec691a0e996c52",
      "tree": "ab082ec34aa3685d277377dc9bb641f4d72425dc",
      "parents": [
        "9940fa80ce0e546646b057958960c5c6fd2bbbb2"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Tue Jun 08 18:58:12 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Jun 08 18:58:23 2010 +0200"
      },
      "message": "[S390] Update default configuration.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "9940fa80ce0e546646b057958960c5c6fd2bbbb2",
      "tree": "78a345cacf2956795809c67ec8947a08451d3c1f",
      "parents": [
        "3164a3cbf8a6bdf85fe3816fe670b391f31c004a"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jun 08 18:58:11 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Jun 08 18:58:23 2010 +0200"
      },
      "message": "[S390] arch/s390/kvm: Use GFP_ATOMIC when a lock is held\n\nThe containing function is called from several places.  At one of them, in\nthe function __sigp_stop, the spin lock \u0026fi-\u003elock is held.\n\nThe semantic patch that makes this change is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@gfp exists@\nidentifier fn;\nposition p;\n@@\n\nfn(...) {\n... when !\u003d spin_unlock\n    when any\n  GFP_KERNEL@p\n ... when any\n}\n\n@locked@\nidentifier gfp.fn;\n@@\n\nspin_lock(...)\n... when !\u003d spin_unlock\nfn(...)\n\n@depends on locked@\nposition gfp.p;\n@@\n\n- GFP_KERNEL@p\n+ GFP_ATOMIC\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3164a3cbf8a6bdf85fe3816fe670b391f31c004a",
      "tree": "97049722a425f249e04d24d7a964328b8deaeea6",
      "parents": [
        "c2f0e8c803ceba530060ec9bb9c74a06c2c3d833"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Tue Jun 08 18:58:10 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Jun 08 18:58:23 2010 +0200"
      },
      "message": "[S390] kprobes: add parameter check to module_free()\n\nWhen unregistering kprobes, kprobes calls module_free() and\nalways passes NULL for the mod parameter.  Add a check to\nprevent NULL pointer dereferences.\n\nSee commit 740a8de0796dd12890b3c8ddcfabfcb528b78d40 for more details.\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c2f0e8c803ceba530060ec9bb9c74a06c2c3d833",
      "tree": "96ca1f44045c313c3c05d07df1bd9df2e6861554",
      "parents": [
        "3975d16760d4be7402d1067c548c30c427971331"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Jun 08 18:58:09 2010 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Jun 08 18:58:23 2010 +0200"
      },
      "message": "[S390] appldata/extmem/kvm: add missing GFP_KERNEL flag\n\nAdd missing GFP flag to memory allocations. The part in cio only\nchanges a comment.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "fc4ac7a5f5996712d9123ae4850948c640edb315",
      "tree": "78a8607ecdb6537d7d34ad771152c48cc8f5b581",
      "parents": [
        "e44a21b7268a022c7749f521c06214145bd161e4"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Sat Jun 05 11:40:42 2010 -0400"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Mon Jun 07 17:27:11 2010 -0700"
      },
      "message": "x86: use __ASSEMBLY__ rather than __ASSEMBLER__\n\nAs Ingo pointed out in a separate patch, we should be using __ASSEMBLY__.\nMake that the case in pgtable headers.\n\nSigned-off-by: Andres Salomon \u003cdilinger@queued.net\u003e\nLKML-Reference: \u003c20100605114042.35ac69c1@dev.queued.net\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "6d7b7d578f2c182f77ab6dd1c375f848f38ea1a6",
      "tree": "03a5effe2261d86aa3e0155045fa5afcce6f8606",
      "parents": [
        "386f40c86d6c8d5b717ef20620af1a750d0dacb4"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Thu May 20 15:39:33 2010 -0700"
      },
      "committer": {
        "name": "Daniel Walker",
        "email": "dwalker@codeaurora.org",
        "time": "Mon Jun 07 16:16:33 2010 -0700"
      },
      "message": "msm: dma: add completion.h header\n\nAt some point this was exposed (not sure how),\n\nlinux-2.6/arch/arm/mach-msm/dma.c:92: error: field \u0027complete\u0027 has incomplete type\nlinux-2.6/arch/arm/mach-msm/dma.c: In function \u0027dmov_exec_cmdptr_complete_func\u0027:\nlinux-2.6/arch/arm/mach-msm/dma.c:108: error: implicit declaration of function \u0027complete\u0027\nlinux-2.6/arch/arm/mach-msm/dma.c: In function \u0027msm_dmov_exec_cmd\u0027:\nlinux-2.6/arch/arm/mach-msm/dma.c:120: error: implicit declaration of function \u0027init_completion\u0027\nlinux-2.6/arch/arm/mach-msm/dma.c:123: error: implicit declaration of function \u0027wait_for_completion\u0027\n\nand the fix is just to add the header.\n\nSigned-off-by: Daniel Walker \u003cdwalker@codeaurora.org\u003e\n"
    },
    {
      "commit": "85a0e7539781dad4bfcffd98e72fa9f130f4e40d",
      "tree": "c64b6526319b3e9c5a8c8592ca96988a3726b9ad",
      "parents": [
        "386f40c86d6c8d5b717ef20620af1a750d0dacb4"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Tue Jun 08 00:32:49 2010 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Jun 08 00:32:49 2010 +0200"
      },
      "message": "PM / x86: Save/restore MISC_ENABLE register\n\nSave/restore MISC_ENABLE register on suspend/resume.\nThis fixes OOPS (invalid opcode) on resume from STR on Asus P4P800-VM,\nwhich wakes up with MWAIT disabled.\n\nFixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d15385\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nTested-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "238c1a78c957f3dc7cb848b161dcf4805793ed56",
      "tree": "4808d597025d5eceec474deab9741038aa52ca2e",
      "parents": [
        "58cc1a9e3b11a84e66c4d3a4cc9073f2cb0ecabb"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@hera.kernel.org",
        "time": "Tue Jun 01 15:43:34 2010 -0400"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Jun 07 11:18:56 2010 +0200"
      },
      "message": "powerpc/oprofile: fix potential buffer overrun in op_model_cell.c\n\nFix potential initial_lfsr buffer overrun.\nWriting past the end of the buffer could happen when index \u003d\u003d ENTRIES\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "9973e38575070b70c68bad177fb5056548fea349",
      "tree": "e4b919a6199fdcaa35eac225c6fa34c0cc5b2a16",
      "parents": [
        "42edb1d306d7941405b5ba5e7599ea99fc4bdf5a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 07 11:42:01 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 07 11:42:01 2010 +0900"
      },
      "message": "sh: Fix up IORESOURCE_PCI_FIXED usage in pcibios_fixup_device_resources().\n\npcibios_fixup_device_resources() presently skips over resources flagged\nwith IORESOURCE_PCI_FIXED, which is a remnant of the old PCI-auto code.\nThe only user for this at present is the Dreamast GAPSPCI code which\ncan\u0027t tolerate any adjustments to the BARs, but a combination of the\nIORESOURCE_PCI_FIXED and zeroed out hose offsets does the right thing for\nthis case already, so we simply kill off the special casing.\n\nReported-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "42edb1d306d7941405b5ba5e7599ea99fc4bdf5a",
      "tree": "4400d0574ae0d8049b9c4ba9df83d1a0d33c279c",
      "parents": [
        "e44a21b7268a022c7749f521c06214145bd161e4"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sat Jun 05 14:42:39 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 07 11:38:54 2010 +0900"
      },
      "message": "sh: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  arch/sh/boards/mach-ecovec24/setup.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "999fd1ab344dabd9c985b638bf4c29495b8e4619",
      "tree": "b4a238aafc79caa085e469ee28ab61301ca17f8f",
      "parents": [
        "9a9620db07b27700a4de9e86985735fffb78e2f8",
        "ac422f9443191e050c16fe99baeb5c3d74934589"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:42:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:42:09 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (23 commits)\n  sh: Make intc messages consistent via pr_fmt.\n  sh: make sure static declaration on ms7724se\n  sh: make sure static declaration on mach-migor\n  sh: make sure static declaration on mach-ecovec24\n  sh: make sure static declaration on mach-ap325rxa\n  clocksource: sh_cmt: compute mult and shift before registration\n  clocksource: sh_tmu: compute mult and shift before registration\n  sh: PIO disabling for x3proto and urquell.\n  sh: mach-sdk7786: conditionally disable PIO support.\n  sh: support for platforms without PIO.\n  usb: r8a66597-hcd pio to mmio accessor conversion.\n  usb: gadget: r8a66597-udc pio to mmio accessor conversion.\n  usb: gadget: m66592-udc pio to mmio accessor conversion.\n  sh: add romImage MMCIF boot for sh7724 and Ecovec V2\n  sh: add boot code to MMCIF driver header\n  sh: prepare MMCIF driver header file\n  sh: allow romImage data between head.S and the zero page\n  sh: Add support MMCIF for ecovec\n  sh: remove duplicated #include\n  input: serio: disable i8042 for non-cayman sh platforms.\n  ...\n"
    },
    {
      "commit": "9a9620db07b27700a4de9e86985735fffb78e2f8",
      "tree": "14cf3a384ea0d7afeb759cdaf96de7fec7abc9a7",
      "parents": [
        "e620d1e39aa33b43bed96aa7f2ebbc88914aed58",
        "52707f918cca231f8461d45e78a60014795f20d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:39:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:39:54 2010 -0700"
      },
      "message": "Merge branch \u0027linux_next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core\n\n* \u0027linux_next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/i7core: (83 commits)\n  i7core_edac: Better describe the supported devices\n  Add support for Westmere to i7core_edac driver\n  i7core_edac: don\u0027t free on success\n  i7core_edac: Add support for X5670\n  Always call i7core_[ur]dimm_check_mc_ecc_err\n  i7core_edac: fix memory leak of i7core_dev\n  EDAC: add __init to i7core_xeon_pci_fixup\n  i7core_edac: Fix wrong device id for channel 1 devices\n  i7core: add support for Lynnfield alternate address\n  i7core_edac: Add initial support for Lynnfield\n  i7core_edac: do not export static functions\n  edac: fix i7core build\n  edac: i7core_edac produces undefined behaviour on 32bit\n  i7core_edac: Use a more generic approach for probing PCI devices\n  i7core_edac: PCI device is called NONCORE, instead of NOCORE\n  i7core_edac: Fix ringbuffer maxsize\n  i7core_edac: First store, then increment\n  i7core_edac: Better parse \"any\" addrmask\n  i7core_edac: Use a lockless ringbuffer\n  edac: Create an unique instance for each kobj\n  ...\n"
    }
  ],
  "next": "fc0ccfceb8aa6800040ba4f37a36ee306aa71c9f"
}
