)]}'
{
  "log": [
    {
      "commit": "0ffd3c4805446dc00a042140443fd7342a35d0b4",
      "tree": "1fea6a63eb391a12ee36effdf589753e2204dfbe",
      "parents": [
        "7b769bb3e859b0de65999468dd1660e3364f8994"
      ],
      "author": {
        "name": "Konstantin Porotchkin",
        "email": "kostap@marvell.com",
        "time": "Thu Apr 07 13:49:42 2011 +0300"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Tue May 03 15:38:52 2011 -0400"
      },
      "message": "ARM: Sync Marvell Dove defconfig with latest kernel\n\nRe-generate defconfig for Marvell Dove platform\n\nSigned-off-by: Konstantin Porotchkin \u003ckostap@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\n"
    },
    {
      "commit": "7b769bb3e859b0de65999468dd1660e3364f8994",
      "tree": "d9ca4ce2bed85eb097bc1027372eaf9f0d5d6d52",
      "parents": [
        "8e10cd74342c7f5ce259cceca36f6eba084f5d58"
      ],
      "author": {
        "name": "Konstantin Porotchkin",
        "email": "kostap@marvell.com",
        "time": "Thu Apr 07 13:49:41 2011 +0300"
      },
      "committer": {
        "name": "Nicolas Pitre",
        "email": "nico@fluxnic.net",
        "time": "Tue May 03 15:38:12 2011 -0400"
      },
      "message": "ARM: Moving Marvell Dove platform defaults to ARMv7\n\nDisabled legacy support for ARMv6 architecture on Dove platform.\nLatest Dove HW uses only ARMv7 model.\n\nSigned-off-by: Konstantin Porotchkin \u003ckostap@marvell.com\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\n"
    },
    {
      "commit": "fc7b3ff1ac0ca3250628911ca6534882db9f2cb3",
      "tree": "96972cb5ef0a54c5011b308497ee43de550c8b3d",
      "parents": [
        "019793b7554b18818624e9cf7a2ee8ba8cf6bda0",
        "9ff4cfb3fcfd48b49fdd9be7381b3be340853aa4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 26 11:38:48 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 26 11:38:48 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] kvm-390: Let kernel exit SIE instruction on work\n  [S390] dasd: check sense type in device change handler\n  [S390] pfault: fix token handling\n  [S390] qdio: reset error states immediately\n  [S390] fix page table walk for changing page attributes\n  [S390] prng: prevent access beyond end of stack\n  [S390] dasd: fix race between open and offline\n"
    },
    {
      "commit": "71e9e6a5823a6b7976c3e47e2f6c7ba364526a93",
      "tree": "ecfa8b3dfd8453dc632199890df3f065cedb1bd0",
      "parents": [
        "9ade0cf440a1e5800dc68eef2e77b8d9d83a6dff",
        "9cf3b5fa6f7b246784d62a2a7637a871290c9ab9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 25 19:00:55 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 25 19:00:55 2011 -0700"
      },
      "message": "Merge branch \u0027for-torvalds\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson\n\n* \u0027for-torvalds\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson:\n  rtc: fix coh901331 startup crash\n  mach-ux500: fix i2c0 device setup regression\n"
    },
    {
      "commit": "686c4cbb10fc0e75b29b097290b4f7fc3f010b9e",
      "tree": "3361f14eee716d5512a0c423ec89631a5b976ef4",
      "parents": [
        "b07ad9967f40b164af77205027352ba53729cf5a",
        "19234c0819da0e043a02710488dfd9b242b42eba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 23 22:35:16 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 23 22:35:16 2011 -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: Add missing syscore_suspend() and syscore_resume() calls\n  PM: Fix error code paths executed after failing syscore_suspend()\n"
    },
    {
      "commit": "8d082f8f3fb89e8a1fcb5120ad98cd9860c8a3e8",
      "tree": "5b3865764bee4511d76248b9eaf5cf166557691d",
      "parents": [
        "258ba6a5a9194ea043850f77d1219053c810e043",
        "6a9a6f233baad76b67a448b39bb55fc064755ba4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 22 14:59:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 22 14:59:07 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Fix unused warnings when !SND_HDA_NEEDS_RESUME\n  ALSA: hda - Add a fix-up for Acer dmic with ALC271x codec\n  ASoC: add a module alias to the FSI driver\n  ALSA: emu10k1 - Fix \"Music\" controls to \"Synth\" controls in documents\n  ARM: s3c2440: gta02; Register dfbmcs320 device for BT audio interface\n  ASoC: codecs: JZ4740: Fix OOPS\n  ASoC: Fix output PGA enabling in wm_hubs CODECs\n  ASoC: sn95031: decorate function with __devexit_p()\n  ASoC: SAMSUNG: Fix the inverted clocks handling for pcm driver\n  ASoC: sst_platform: Fix lock acquring\n  ASoC: fsi: driver safely remove for against irq\n  ASoC: fsi: modify vague PM control on probe\n  ASoC: fsi: take care in failing case of dai register\n  MAINTAINERS: Update Samsung ASoC maintainer\u0027s id\n  ASoC: WM8903: HP and Line out PGA/mixer DAPM fixes\n  ASoC: Set left channel volume update bits for WM8994\n  ASoC: fix config error path\n  ASoC: check channel mismatch between cpu_dai and codec_dai\n  ASoC: Tegra: Suspend/resume support\n"
    },
    {
      "commit": "258ba6a5a9194ea043850f77d1219053c810e043",
      "tree": "9287488d77cfd3fc776bc2feb4ce1cf8dff36471",
      "parents": [
        "d6d61c97e69ca0e8471804603cf00d8abf2fa12d",
        "f4929bd37208540c2c6f416e9035ff1938f2dbc6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 22 11:31:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 22 11:31:27 2011 -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: Update/fix Intel Nehalem cache events\n  perf, x86: P4 PMU - Don\u0027t forget to clear cpuc-\u003eactive_mask on overflow\n  x86, perf event: Turn off unstructured raw event access to offcore registers\n  perf: Support Xeon E7\u0027s via the Westmere PMU driver\n"
    },
    {
      "commit": "d6d61c97e69ca0e8471804603cf00d8abf2fa12d",
      "tree": "4f930bc002243d323df9ad51cfe2cc40184d7a76",
      "parents": [
        "91e8549bde9e5cc88c5a2e8c8114389279e240b5",
        "2ea4db65be3c4027ed39da73e1b6a59c8aa6c7c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 22 11:31:21 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 22 11:31:21 2011 -0700"
      },
      "message": "Merge branch \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  xtensa: Fixup irq conversion fallout and nmi_count\n"
    },
    {
      "commit": "f4929bd37208540c2c6f416e9035ff1938f2dbc6",
      "tree": "307e058a47993c91d806f8c7bb505e8afe778a27",
      "parents": [
        "1ea5a6afd95a4803900c97ed63a47a883ebe7b3e"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Apr 22 13:39:56 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 22 13:50:27 2011 +0200"
      },
      "message": "perf, x86: Update/fix Intel Nehalem cache events\n\nChange the Nehalem cache events to use retired memory instruction counters\n(similar to Westmere), this greatly improves the provided stats.\n\nUsing:\n\nmain ()\n{\n        int i;\n\n        for (i \u003d 0; i \u003c 1000000000; i++) {\n                asm(\"mov (%%rsp), %%rbx;\"\n                    \"mov %%rbx, (%%rsp);\" : : : \"rbx\");\n        }\n}\n\nWe find:\n\n $ perf stat --repeat 10 -e instructions:u -e l1-dcache-loads:u -e l1-dcache-stores:u ./loop_1b_loads+stores\n  Performance counter stats for \u0027./loop_1b_loads+stores\u0027 (10 runs):\n      4,000,081,056 instructions:u           #      0.000 IPC ( +-   0.000% )\n      4,999,502,846 l1-dcache-loads:u          ( +-   0.008% )\n      1,000,034,832 l1-dcache-stores:u         ( +-   0.000% )\n         1.565184942  seconds time elapsed   ( +-   0.005% )\n\nThe 5b is surprising - we\u0027d expect 1b:\n\n $ perf stat --repeat 10 -e instructions:u -e r10b:u -e l1-dcache-stores:u ./loop_1b_loads+stores\n  Performance counter stats for \u0027./loop_1b_loads+stores\u0027 (10 runs):\n      4,000,081,054 instructions:u           #      0.000 IPC ( +-   0.000% )\n      1,000,021,961 r10b:u                     ( +-   0.000% )\n      1,000,030,951 l1-dcache-stores:u         ( +-   0.000% )\n         1.565055422  seconds time elapsed   ( +-   0.003% )\n\nWhich this patch thus fixes.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: Lin Ming \u003cming.m.lin@intel.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nLink: http://lkml.kernel.org/n/tip-q9rtru7b7840tws75xzboapv@git.kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1ea5a6afd95a4803900c97ed63a47a883ebe7b3e",
      "tree": "9a81eaa3a8915daff3135233478c0e7534019374",
      "parents": [
        "b52c55c6a25e4515b5e075a989ff346fc251ed09"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Thu Apr 21 11:03:21 2011 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 22 10:21:34 2011 +0200"
      },
      "message": "perf, x86: P4 PMU - Don\u0027t forget to clear cpuc-\u003eactive_mask on overflow\n\nIt\u0027s not enough to simply disable event on overflow the\ncpuc-\u003eactive_mask should be cleared as well otherwise counter\nmay stall in \"active\" even in real being already disabled (which\npotentially may lead to the situation that user may not use this\ncounter further).\n\nDon pointed out that:\n\n \" I also noticed this patch fixed some unknown NMIs\n   on a P4 when I stressed the box\".\n\nTested-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@openvz.org\u003e\nAcked-by: Don Zickus \u003cdzickus@redhat.com\u003e\nSigned-off-by: Don Zickus \u003cdzickus@redhat.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nLink: http://lkml.kernel.org/r/1303398203-2918-3-git-send-email-dzickus@redhat.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b52c55c6a25e4515b5e075a989ff346fc251ed09",
      "tree": "fa846866c435b726dd00366e4346c1c993550214",
      "parents": [
        "b2508e828d71baacd9a743dd48dcbf85d96affdd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 22 08:44:38 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 22 10:02:53 2011 +0200"
      },
      "message": "x86, perf event: Turn off unstructured raw event access to offcore registers\n\nAndi Kleen pointed out that the Intel offcore support patches were merged\nwithout user-space tool support to the functionality:\n\n |\n | The offcore_msr perf kernel code was merged into 2.6.39-rc*, but the\n | user space bits were not. This made it impossible to set the extra mask\n | and actually do the OFFCORE profiling\n |\n\nAndi submitted a preliminary patch for user-space support, as an\nextension to perf\u0027s raw event syntax:\n\n |\n | Some raw events -- like the Intel OFFCORE events -- support additional\n | parameters. These can be appended after a \u0027:\u0027.\n |\n | For example on a multi socket Intel Nehalem:\n |\n |    perf stat -e r1b7:20ff -a sleep 1\n |\n | Profile the OFFCORE_RESPONSE.ANY_REQUEST with event mask REMOTE_DRAM_0\n | that measures any access to DRAM on another socket.\n |\n\nBut this kind of usability is absolutely unacceptable - users should not\nbe expected to type in magic, CPU and model specific incantations to get\naccess to useful hardware functionality.\n\nThe proper solution is to expose useful offcore functionality via\ngeneralized events - that way users do not have to care which specific\nCPU model they are using, they can use the conceptual event and not some\nmodel specific quirky hexa number.\n\nWe already have such generalization in place for CPU cache events,\nand it\u0027s all very extensible.\n\n\"Offcore\" events measure general DRAM access patters along various\nparameters. They are particularly useful in NUMA systems.\n\nWe want to support them via generalized DRAM events: either as the\nfourth level of cache (after the last-level cache), or as a separate\ngeneralization category.\n\nThat way user-space support would be very obvious, memory access\nprofiling could be done via self-explanatory commands like:\n\n  perf record -e dram ./myapp\n  perf record -e dram-remote ./myapp\n\n... to measure DRAM accesses or more expensive cross-node NUMA DRAM\naccesses.\n\nThese generalized events would work on all CPUs and architectures that\nhave comparable PMU features.\n\n( Note, these are just examples: actual implementation could have more\n  sophistication and more parameter - as long as they center around\n  similarly simple usecases. )\n\nNow we do not want to revert *all* of the current offcore bits, as they\nare still somewhat useful for generic last-level-cache events, implemented\nin this commit:\n\n  e994d7d23a0b: perf: Fix LLC-* events on Intel Nehalem/Westmere\n\nBut we definitely do not yet want to expose the unstructured raw events\nto user-space, until better generalization and usability is implemented\nfor these hardware event features.\n\n( Note: after generalization has been implemented raw offcore events can be\n  supported as well: there can always be an odd event that is marginally\n  useful but not useful enough to generalize. DRAM profiling is definitely\n  *not* such a category so generalization must be done first. )\n\nFurthermore, PERF_TYPE_RAW access to these registers was not intended\nto go upstream without proper support - it was a side-effect of the above\ne994d7d23a0b commit, not mentioned in the changelog.\n\nAs v2.6.39 is nearing release we go for the simplest approach: disable\nthe PERF_TYPE_RAW offcore hack for now, before it escapes into a released\nkernel and becomes an ABI.\n\nOnce proper structure is implemented for these hardware events and users\nare offered usable solutions we can revisit this issue.\n\nReported-by: Andi Kleen \u003cak@linux.intel.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/r/1302658203-4239-1-git-send-email-andi@firstfloor.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b2508e828d71baacd9a743dd48dcbf85d96affdd",
      "tree": "b0ee8d7d47d8081396643dc6fe8b52ffe6bf6d07",
      "parents": [
        "91e8549bde9e5cc88c5a2e8c8114389279e240b5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Apr 21 16:48:35 2011 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 22 08:27:29 2011 +0200"
      },
      "message": "perf: Support Xeon E7\u0027s via the Westmere PMU driver\n\nThere\u0027s a new model number public, 47, for Xeon E7 (aka Westmere EX).\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: a.p.zijlstra@chello.nl\nLink: http://lkml.kernel.org/r/1303429715-10202-1-git-send-email-andi@firstfloor.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7a6c6547825a2324faa76cff856db11d78de075e",
      "tree": "2af07ffdf6a89ecbdfd18caa277bd5eeb15eba0c",
      "parents": [
        "37f8527dbfd05af0f670aa02370d0c4cca7fbda6"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Wed Apr 20 19:19:13 2011 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 21 11:31:00 2011 +0200"
      },
      "message": "x86, numa: Fix cpu nodemasks for NUMA emulation and CONFIG_DEBUG_PER_CPU_MAPS\n\nThe cpu\u003c-\u003enode mappings under CONFIG_DEBUG_PER_CPU_MAPS\u003dy\nwhen NUMA emulation is enabled is currently broken because it does\nnot iterate through every emulated node and bind cpus that have\naffinity to it.\n\nNUMA emulation should bind each cpu to every local node to\naccurately represent the true NUMA topology of the underlying\nmachine.\n\ndebug_cpumask_set_cpu() needs to be fixed at the same time so\nthat the debugging information that it emits shows the new\ncpumask of the node being assigned when the cpu is being added\nor removed.\n\nIt can now take responsibility of setting or clearing the cpu\nitself to remove the need for duplicate code.\n\nAlso change its last parameter, \"enable\", to have the correct bool\ntype since it can only be true or false.\n\n -v2: Fix the return statements, by Kosaki Motohiro\n\nAcked-and-Tested-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Andreas Herrmann \u003cherrmann.der.user@googlemail.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/r/alpine.DEB.2.00.1104201918470.12634@chino.kir.corp.google.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "37f8527dbfd05af0f670aa02370d0c4cca7fbda6",
      "tree": "16a21fe2caa4ed94c52643a1f4807647c37e5a31",
      "parents": [
        "584f79046780e10cb24367a691f8c28398a00e84"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Wed Apr 20 19:19:10 2011 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Apr 21 11:30:59 2011 +0200"
      },
      "message": "Revert \"x86, NUMA: Fix fakenuma boot failure\"\n\nAndreas Herrmann reported that 7d6b46707f24 (\"x86, NUMA: Fix fakenuma\nboot failure\") causes certain physical NUMA topologies (for example\nAMD Magny-Cours) to move sibling cpus to a single node when in reality\nthey are in separate domains.\n\nThis may result in some nodes being completely void of cpus, which\ndoesn\u0027t accurately represent the correct topology. The system will\nboot, but will have suboptimal NUMA performance.\n\nThis commit was intended as a fix for NUMA emulation, but should\nnot cause a regression for real NUMA machines as a side effect.\n\n( There will be a separate fix for the numa-debug code, which\n  will not affect physical topologies. )\n\nReported-by: Andreas Herrmann \u003cherrmann.der.user@googlemail.com\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nAcked-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/r/alpine.DEB.2.00.1104201918110.12634@chino.kir.corp.google.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f3e96492f6da63eba56f04f3c5cc2af524b5a925",
      "tree": "94dcd9521bbd937cb9d5fc7b30a48ec20d2a6980",
      "parents": [
        "8653b3f1d5bf2c7b09962a5747c74280758444ee",
        "e9569c1511d2590a27b46b94bafb7acece034e5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 20 17:40:45 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 20 17:40:45 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6881/1: cputype.h uses __attribute_const__ which requires including kernel.h\n  ARM: Add new syscalls\n"
    },
    {
      "commit": "8653b3f1d5bf2c7b09962a5747c74280758444ee",
      "tree": "bef0cf99c341f8d9212d069c18f9f7961f34bac9",
      "parents": [
        "d09571059b89cf1a079afe88ecb64386f591b061",
        "ee176455e28469e2420032aab3db11ac2ae3eaa8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 20 17:40:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 20 17:40:25 2011 -0700"
      },
      "message": "Merge branch \u0027stable/bug-fixes-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug-fixes-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen: mask_rw_pte: do not apply the early_ioremap checks on x86_32\n  xen: do not create the extra e820 region at an addr lower than 4G\n"
    },
    {
      "commit": "cf568c58eb192368f5e796df935704535b54f451",
      "tree": "1f69fbd6e177e0091a0bea5329d770320b0d8237",
      "parents": [
        "f0e615c3cb72b42191b558c130409335812621d8"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Mar 30 14:31:42 2011 +0200"
      },
      "committer": {
        "name": "Linus Walleij",
        "email": "linus.walleij@linaro.org",
        "time": "Wed Apr 20 18:43:53 2011 +0200"
      },
      "message": "mach-ux500: fix i2c0 device setup regression\n\nAdding two sets of I2C devices to the same bus doesn\u0027t quite work,\natleast not anymore. Stash one array and determine how much of it\nshall be added instead.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\n"
    },
    {
      "commit": "ee176455e28469e2420032aab3db11ac2ae3eaa8",
      "tree": "e8cfbf2cfd2a0617bb3a24d8851b2cde1eee2709",
      "parents": [
        "24bdb0b62cc82120924762ae6bc85afc8c3f2b26"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Tue Apr 19 14:47:31 2011 +0100"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Apr 20 09:43:13 2011 -0400"
      },
      "message": "xen: mask_rw_pte: do not apply the early_ioremap checks on x86_32\n\nThe two \"is_early_ioremap_ptep\" checks in mask_rw_pte are only used on\nx86_64, in fact early_ioremap is not used at all to setup the initial\npagetable on x86_32.\nMoreover on x86_32 the two checks are wrong because the range\npgt_buf_start..pgt_buf_end initially should be mapped RW because\nthe pages in the range are not pagetable pages yet and haven\u0027t been\ncleared yet. Afterwards considering the pgt_buf_start..pgt_buf_end is\npart of the initial mapping, xen_alloc_pte is capable of turning\nthe ptes RO when they become pagetable pages.\n\nFix the issue and improve the readability of the code providing two\ndifferent implementation of mask_rw_pte for x86_32 and x86_64.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "24bdb0b62cc82120924762ae6bc85afc8c3f2b26",
      "tree": "9f7f3ee5d73716d744eb16f287cadcd370f81e78",
      "parents": [
        "f0e615c3cb72b42191b558c130409335812621d8"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Tue Apr 12 12:19:52 2011 +0100"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Wed Apr 20 09:04:40 2011 -0400"
      },
      "message": "xen: do not create the extra e820 region at an addr lower than 4G\n\nDo not add the extra e820 region at a physical address lower than 4G\nbecause it breaks e820_end_of_low_ram_pfn().\n\nIt is OK for us to move the xen_extra_mem_start up and down because this\nis the index of the memory that can be ballooned in/out - it is memory\nnot available to the kernel during bootup.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "9ff4cfb3fcfd48b49fdd9be7381b3be340853aa4",
      "tree": "f009abfed6f9077d487764c8c7ca7e8dc3eb0346",
      "parents": [
        "c7a29e56f0a3526b71e9694b403b8e2cbe9c31e5"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Wed Apr 20 10:15:36 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Apr 20 10:15:44 2011 +0200"
      },
      "message": "[S390] kvm-390: Let kernel exit SIE instruction on work\n\nFrom: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\n\nThis patch fixes the sie exit on interrupts. The low level\ninterrupt handler returns to the PSW address in pt_regs and not\nto the PSW address in the lowcore.\nWithout this fix a cpu bound guest might never leave guest state\nsince the host interrupt handler would blindly return to the\nSIE instruction, even on need_resched and friends.\n\nCc: stable@kernel.org\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e35c76cd47c244eaa7a74adaabde4d0a1cadb907",
      "tree": "b43e89ca2e85753a5ca6d8c93ac7939a70c08279",
      "parents": [
        "bffbbd2df4196a73ffdc16709866dd96eb66aad8"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Apr 20 10:15:34 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Apr 20 10:15:44 2011 +0200"
      },
      "message": "[S390] pfault: fix token handling\n\nf6649a7e \"[S390] cleanup lowcore access from external interrupts\" changed\nhandling of external interrupts. Instead of letting the external interrupt\nhandlers accessing the per cpu lowcore the entry code of the kernel reads\nalready all fields that are necessary and passes them to the handlers.\nThe pfault interrupt handler was incorrectly converted. It tries to\ndereference a value which used to be a pointer to a lowcore field. After\nthe conversion however it is not anymore the pointer to the field but its\ncontent. So instead of a dereference only a cast is needed to get the\ntask pointer that caused the pfault.\n\nFixes a NULL pointer dereference and a subsequent kernel crash:\n\nUnable to handle kernel pointer dereference at virtual kernel address (null)\nOops: 0004 [#1] SMP\nModules linked in: nfsd exportfs nfs lockd fscache nfs_acl auth_rpcgss sunrpc\n                   loop qeth_l3 qeth vmur ccwgroup ext3 jbd mbcache dm_mod\n                   dasd_eckd_mod dasd_diag_mod dasd_mod\nCPU: 0 Not tainted 2.6.38-2-s390x #1\nProcess cron (pid: 1106, task: 000000001f962f78, ksp: 000000001fa0f9d0)\nKrnl PSW : 0404200180000000 000000000002c03e (pfault_interrupt+0xa2/0x138)\n           R:0 T:1 IO:0 EX:0 Key:0 M:1 W:0 P:0 AS:0 CC:2 PM:0 EA:3\nKrnl GPRS: 0000000000000000 0000000000000001 0000000000000000 0000000000000001\n           000000001f962f78 0000000000518968 0000000090000002 000000001ff03280\n           0000000000000000 000000000064f000 000000001f962f78 0000000000002603\n           0000000006002603 0000000000000000 000000001ff7fe68 000000001ff7fe48\nKrnl Code: 000000000002c036: 5820d010            l       %r2,16(%r13)\n           000000000002c03a: 1832                lr      %r3,%r2\n           000000000002c03c: 1a31                ar      %r3,%r1\n          \u003e000000000002c03e: ba23d010            cs      %r2,%r3,16(%r13)\n           000000000002c042: a744fffc            brc     4,2c03a\n           000000000002c046: a7290002            lghi    %r2,2\n           000000000002c04a: e320d0000024        stg     %r2,0(%r13)\n           000000000002c050: 07f0                bcr     15,%r0\nCall Trace:\n ([\u003c000000001f962f78\u003e] 0x1f962f78)\n  [\u003c000000000001acda\u003e] do_extint+0xf6/0x138\n  [\u003c000000000039b6ca\u003e] ext_no_vtime+0x30/0x34\n  [\u003c000000007d706e04\u003e] 0x7d706e04\nLast Breaking-Event-Address:\n  [\u003c0000000000000000\u003e] 0x0\n\nFor stable maintainers:\nthe first kernel which contains this bug is 2.6.37.\n\nReported-by: Stephen Powell \u003czlinuxman@wowway.com\u003e\nCc: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e4c031b4f2515e9531d71c8aa779799231dbcd0c",
      "tree": "1fc12df988d36cf50500d2014625a5e2ca8a15fb",
      "parents": [
        "c708c57e247775928b9a6bce7b4d8d14883bf39b"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Wed Apr 20 10:15:32 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Apr 20 10:15:43 2011 +0200"
      },
      "message": "[S390] fix page table walk for changing page attributes\n\nThe page table walk for changing page attributes used the wrong\naddress for pgd/pud/pmd lookups if the range was bigger than\na pmd entry. Fix the lookup by using the correct address.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "c708c57e247775928b9a6bce7b4d8d14883bf39b",
      "tree": "fe47b86f80b931b3cb072a5c687d309cde1e9c7c",
      "parents": [
        "65f8da475995f667af5298c644707dbd9d646ca6"
      ],
      "author": {
        "name": "Jan Glauber",
        "email": "jang@linux.vnet.ibm.com",
        "time": "Wed Apr 20 10:15:31 2011 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Wed Apr 20 10:15:43 2011 +0200"
      },
      "message": "[S390] prng: prevent access beyond end of stack\n\nWhile initializing the state of the prng only the first 8 bytes of\nrandom data where used, the second 8 bytes were read from the memory\nafter the stack. If only 64 bytes of the kernel stack are used and\nCONFIG_DEBUG_PAGEALLOC is enabled a kernel panic may occur because of\nthe invalid page access. Use the correct multiplicator to stay within\nthe random data buffer.\n\nSigned-off-by: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "19234c0819da0e043a02710488dfd9b242b42eba",
      "tree": "c55331dd010e5fe257e001261f1a31f53f62dff4",
      "parents": [
        "2ca6f62f595c01f689b269db6736de5544da7667"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Apr 20 00:36:11 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Apr 20 00:36:11 2011 +0200"
      },
      "message": "PM: Add missing syscore_suspend() and syscore_resume() calls\n\nDevice suspend/resume infrastructure is used not only by the suspend\nand hibernate code in kernel/power, but also by APM, Xen and the\nkexec jump feature.  However, commit 40dc166cb5dddbd36aa4ad11c03915ea\n(PM / Core: Introduce struct syscore_ops for core subsystems PM)\nfailed to add syscore_suspend() and syscore_resume() calls to that\ncode, which generally leads to breakage when the features in question\nare used.\n\nTo fix this problem, add the missing syscore_suspend() and\nsyscore_resume() calls to arch/x86/kernel/apm_32.c, kernel/kexec.c\nand drivers/xen/manage.c.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\n"
    },
    {
      "commit": "2ea4db65be3c4027ed39da73e1b6a59c8aa6c7c9",
      "tree": "4d6251ac60f55739f35a17b4aca81861e074c033",
      "parents": [
        "97ddec65ff85a3226fb2856b4d93ebbcf097c28f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Apr 19 22:52:58 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed Apr 20 00:32:09 2011 +0200"
      },
      "message": "xtensa: Fixup irq conversion fallout and nmi_count\n\nSome unnamed moron fatfingered the arguments of the irq chip callbacks\nto irq_chip instead of irq_data.\n\nWhile at it remove the nmi_count() print in arch_show_interrupts()\nwhich has been broken before the irq conversion already.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9d914b3ef38d996aa6b369267fd2975e7efa92d6",
      "tree": "1db3591bd44c2a20e82f16f84fbc07a714ec36dc",
      "parents": [
        "4ae0ff16efeffe7d06726fd3022cdb2f3e9e6892",
        "665d3e2af83c8fbd149534db8f57d82fa6fa6753"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 19 10:58:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 19 10:58:13 2011 -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, gart: Make sure GART does not map physmem above 1TB\n  x86, gart: Set DISTLBWALKPRB bit always\n  x86, gart: Convert spaces to tabs in enable_gart_translation\n"
    },
    {
      "commit": "96ad9999185363a1520434bdc6a775bbb27621f1",
      "tree": "518ad695429dd159c075c413a5ff5fe00ee829c3",
      "parents": [
        "71460af58f8565110160283849db4d6bf7e1efa1",
        "855357a21744e488cbee23a47d2b124035160a87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 19 10:56:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 19 10:56:02 2011 -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 AMD family 15h FPU event constraints\n  perf, x86: Fix pre-defined cache-misses event for AMD family 15h cpus\n  perf evsel: Fix use of inherit\n  perf hists browser: Fix seg fault when annotate null symbol\n"
    },
    {
      "commit": "855357a21744e488cbee23a47d2b124035160a87",
      "tree": "830070fa031206ec1dbcc2a874abf06de649bbe3",
      "parents": [
        "83112e688f5f05dea1e63787db9a6c16b2887a1d"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Sat Apr 16 02:27:54 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Apr 19 10:07:55 2011 +0200"
      },
      "message": "perf, x86: Fix AMD family 15h FPU event constraints\n\nDepending on the unit mask settings some FPU events may be scheduled\nonly on cpu counter #3. This patch fixes this.\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@googlemail.com\u003e\nLink: http://lkml.kernel.org/r/1302913676-14352-3-git-send-email-robert.richter@amd.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "83112e688f5f05dea1e63787db9a6c16b2887a1d",
      "tree": "a8f89610d85895e5f3eeb81c4ee340747a06987b",
      "parents": [
        "5d2cd90922c778908bd0cd669e572a5b5eafd737"
      ],
      "author": {
        "name": "Andre Przywara",
        "email": "andre.przywara@amd.com",
        "time": "Sat Apr 16 02:27:53 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Apr 19 10:07:54 2011 +0200"
      },
      "message": "perf, x86: Fix pre-defined cache-misses event for AMD family 15h cpus\n\nWith AMD cpu family 15h a unit mask was introduced for the Data Cache\nMiss event (0x041/L1-dcache-load-misses). We need to enable bit 0\n(first data cache miss or streaming store to a 64 B cache line) of\nthis mask to proper count data cache misses.\n\nNow we set this bit for all families and models. In case a PMU does\nnot implement a unit mask for event 0x041 the bit is ignored.\n\nSigned-off-by: Andre Przywara \u003candre.przywara@amd.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLink: http://lkml.kernel.org/r/1302913676-14352-2-git-send-email-robert.richter@amd.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e024f69de9bd5b2686019f2491b779044cf89707",
      "tree": "ba0bd62ea40e54123911b01007895e5afc192033",
      "parents": [
        "96fd2d57b8252e16dfacf8941f7a74a6119197f5",
        "893b66c39da812e7dd0d7b32aa0633e5d90d950c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 18 15:44:29 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 18 15:44:29 2011 -0700"
      },
      "message": "Merge branch \u0027for-39-rc4\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm\n\n* \u0027for-39-rc4\u0027 of git://codeaurora.org/quic/kernel/davidb/linux-msm:\n  msm: timer: fix missing return value\n  msm: Remove extraneous ffa device check\n"
    },
    {
      "commit": "665d3e2af83c8fbd149534db8f57d82fa6fa6753",
      "tree": "d59321dbb65d41e729db8c34dc46a6ee0872ef3d",
      "parents": [
        "c34151a742d84ae65db2088ea30495063f697fbe"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Apr 18 15:45:46 2011 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Apr 18 09:26:49 2011 -0700"
      },
      "message": "x86, gart: Make sure GART does not map physmem above 1TB\n\nThe GART can only map physical memory below 1TB. Make sure\nthe gart driver in the kernel does not try to map memory\nabove 1TB.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nLink: http://lkml.kernel.org/r/1303134346-5805-5-git-send-email-joerg.roedel@amd.com\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "c34151a742d84ae65db2088ea30495063f697fbe",
      "tree": "1322126cd11a9ad7529fca7d76b90a1a8acd6d5d",
      "parents": [
        "af289bfe15fc92ecfbf6d8312713815b33e452c0"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Apr 18 15:45:45 2011 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Apr 18 09:26:48 2011 -0700"
      },
      "message": "x86, gart: Set DISTLBWALKPRB bit always\n\nThe DISTLBWALKPRB bit must be set for the GART because the\ngatt table is mapped UC. But the current code does not set\nthe bit at boot when the BIOS setup the aperture correctly.\nFix that by setting this bit when enabling the GART instead\nof the other places.\n\nCc: \u003cstable@kernel.org\u003e\nCc: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nLink: http://lkml.kernel.org/r/1303134346-5805-4-git-send-email-joerg.roedel@amd.com\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "af289bfe15fc92ecfbf6d8312713815b33e452c0",
      "tree": "e556feb4a02ae47e99cccea18c796270ebe8286e",
      "parents": [
        "a1b49cb7e2a7961ec3aa8b64860bf480d4ec9077"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Apr 18 15:45:44 2011 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Apr 18 09:26:48 2011 -0700"
      },
      "message": "x86, gart: Convert spaces to tabs in enable_gart_translation\n\nProbably by copy\u0026paste this function was indented by spaces.\nConvert this to tabs.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nLink: http://lkml.kernel.org/r/1303134346-5805-3-git-send-email-joerg.roedel@amd.com\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "fac56c2df51bc29b07b3c2dcfabf32a015a0522c",
      "tree": "1ff5d84ecf4ea0bcbd42e2ef9624b5ade3810890",
      "parents": [
        "6caa15d0b84d2ea688fd31f4f172c8353463e109",
        "a6360dd37e1a144ed11e6548371bade559a1e4df"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 18 17:12:14 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Apr 18 17:12:14 2011 +0100"
      },
      "message": "Merge commit \u0027v2.6.39-rc3\u0027 into for-2.6.39\n"
    },
    {
      "commit": "7b84b29b8c2711fe64e0dba4db22f02ce0f16015",
      "tree": "923a9cdfa5948c1b1cb9a164e624307b0c7e6aa3",
      "parents": [
        "86c74ab317c1ef4d37325e0d7ca8a01a796b0bd7"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Apr 18 15:46:35 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Apr 18 15:46:35 2011 +1000"
      },
      "message": "powerpc/powermac: Build fix with SMP and CPU hotplug\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "86c74ab317c1ef4d37325e0d7ca8a01a796b0bd7",
      "tree": "49afb7aae9c12b0cd0361b996a9b9e630a25ea63",
      "parents": [
        "09597cfe93d3cc2c6e064a3ead5956b882511560"
      ],
      "author": {
        "name": "Eric B Munson",
        "email": "emunson@mgebm.net",
        "time": "Fri Apr 15 08:12:30 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Apr 18 13:08:23 2011 +1000"
      },
      "message": "powerpc/perf_event: Skip updating kernel counters if register value shrinks\n\nBecause of speculative event roll back, it is possible for some event coutners\nto decrease between reads on POWER7.  This causes a problem with the way that\ncounters are updated.  Delta calues are calculated in a 64 bit value and the\ntop 32 bits are masked.  If the register value has decreased, this leaves us\nwith a very large positive value added to the kernel counters.  This patch\nprotects against this by skipping the update if the delta would be negative.\nThis can lead to a lack of precision in the coutner values, but from my testing\nthe value is typcially fewer than 10 samples at a time.\n\nSigned-off-by: Eric B Munson \u003cemunson@mgebm.net\u003e\nCc: stable@kernel.org\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "09597cfe93d3cc2c6e064a3ead5956b882511560",
      "tree": "9b5912a2576e413aa8bbe1c0da20a19ed54c6e82",
      "parents": [
        "84ffae55af79d7b8834fd0c08d0d1ebf2c77f91e"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Thu Apr 14 23:49:53 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Apr 18 13:08:21 2011 +1000"
      },
      "message": "powerpc: Don\u0027t write protect kernel text with CONFIG_DYNAMIC_FTRACE enabled\n\nThis problem was noticed on an MPC855T platform. Ftrace did oops\nwhen trying to write to the kernel text segment.\n\nMany thanks to Joakim for finding the root cause of this problem.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nCc: Joakim Tjernlund \u003cjoakim.tjernlund@transmode.se\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "84ffae55af79d7b8834fd0c08d0d1ebf2c77f91e",
      "tree": "05eb620325efeac9cb2ddb4bc845416fdaf6c302",
      "parents": [
        "127493d5dc73589cbe00ea5ec8357cc2a4c0d82a"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Thu Apr 07 21:44:21 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Apr 18 13:08:19 2011 +1000"
      },
      "message": "powerpc: Fix oops if scan_dispatch_log is called too early\n\nWe currently enable interrupts before the dispatch log for the boot\ncpu is setup. If a timer interrupt comes in early enough we oops in\nscan_dispatch_log:\n\nUnable to handle kernel paging request for data at address 0x00000010\n\n...\n\n.scan_dispatch_log+0xb0/0x170\n.account_system_vtime+0xa0/0x220\n.irq_enter+0x88/0xc0\n.do_IRQ+0x48/0x230\n\nThe patch below adds a check to scan_dispatch_log to ensure the\ndispatch log has been allocated.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "127493d5dc73589cbe00ea5ec8357cc2a4c0d82a",
      "tree": "aae7b2ce16ed3950cf49cd0ad00a5ee780b40344",
      "parents": [
        "7c7a81b53e581d727d069cc45df5510516faac31"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Wed Apr 13 19:45:59 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Apr 18 13:08:08 2011 +1000"
      },
      "message": "powerpc/pseries: Use a kmem cache for DTL buffers\n\nPAPR specifies that DTL buffers can not cross AMS environments (aka CMO\nin the PAPR) and can not cross a memory entitlement granule boundary\n(4k). This is found in section 14.11.3.2 H_REGISTER_VPA of the PAPR.\nkmalloc does not guarantee an alignment of the allocation, though,\nbeyond 8 bytes (at least in my understanding). Create a special kmem\ncache for DTL buffers with the alignment requirement.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "7c7a81b53e581d727d069cc45df5510516faac31",
      "tree": "c62c2d3acc53987ef0cc569de15dde744eed8e82",
      "parents": [
        "8f3dda75cb942acc049adb2c95a6e5f4c3a8a410"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Wed Apr 13 06:30:08 2011 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Apr 18 13:06:45 2011 +1000"
      },
      "message": "powerpc/kexec: Fix regression causing compile failure on UP\n\nRecent commit b987812b3fcaf70fdf0037589e5d2f5f2453e6ce caused\na compile failure on UP because a considerably large block\nof the file was included within CONFIG_SMP, hence making a stub\nfunction not exposed on UP builds when it needed to be.\n\nRelocate the stub to the #else /* ! CONFIG_SMP */ section\nand also annotate the relevant else/endif so that nobody\nelse falls into the same trap I did.\n\nReported-by: Michael Guntsche \u003cmike@it-loops.com\u003e\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8f3dda75cb942acc049adb2c95a6e5f4c3a8a410",
      "tree": "d06bac878499d41f33c7937bfe16391d6a833a8f",
      "parents": [
        "a1b49cb7e2a7961ec3aa8b64860bf480d4ec9077",
        "e5462d16f76ad7a9156a82a97fbafba298da9ca6"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Apr 18 12:09:37 2011 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Apr 18 12:09:37 2011 +1000"
      },
      "message": "Merge remote branch \u0027kumar/merge\u0027 into merge\n"
    },
    {
      "commit": "59c87de883d30289b82fa3f78e95a0d641f99fc4",
      "tree": "6e5c314da1019f471754cceb8e2b5de7ac4e1db6",
      "parents": [
        "a78eda5cd3055852231ad10cfd047e65cb44dfde",
        "baab7307c7af963fbd993149d50dd45232b9d04c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 17 17:36:45 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 17 17:36:45 2011 -0700"
      },
      "message": "Merge branch \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung\n\n* \u0027s5p-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:\n  ARM: SAMSUNG: Fix warning \u0027s3c_pm_show_resume_irqs\u0027 defined but not used\n  ARM: SAMSUNG: Fix build failure in PM CRC check code\n  ARM: S5P: Remove unused s3c_pm_check_resume_pin\n"
    },
    {
      "commit": "a78eda5cd3055852231ad10cfd047e65cb44dfde",
      "tree": "e177bf66303b0c5b48a74237433140aa2893f6c5",
      "parents": [
        "6181318897258749a637829c542b8448fdce346d"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Sun Apr 17 13:05:26 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 17 14:41:30 2011 -0700"
      },
      "message": "alpha: Fix uninitialized value in read_persistent_clock.\n\nSigned-off-by: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6181318897258749a637829c542b8448fdce346d",
      "tree": "72b9f25174edf9833c1f6ab83bfb1bc91bf9bd4a",
      "parents": [
        "280da4e4d306667b7faa95152b54f7ca4266ff1e"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Sun Apr 17 13:05:25 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 17 14:41:30 2011 -0700"
      },
      "message": "alpha: Fix RTC interrupt setup.\n\nFollowing commit 091738a266fc (\"genirq: Remove real old transition\nfunctions\") we removed an automatic conversion of no_irq_chip to\ndummy_irq_chip.  This change needs to be propagated back into the alpha\nbackend.\n\nSigned-off-by: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "280da4e4d306667b7faa95152b54f7ca4266ff1e",
      "tree": "8a9d5f1602ba8d2d9b9376acc8790a13be471764",
      "parents": [
        "90fd30c914ec71eb8dc91259bf720b3641672696"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Sun Apr 17 13:05:24 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 17 14:41:30 2011 -0700"
      },
      "message": "alpha: Remove set but unused variables.\n\nThis is a new warning in gcc 4.6.  Several of these variables are\nused within #if 0 code, which probably ought to be removed.  Most\nof the changes are legitimate cleanups.\n\nSigned-off-by: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "90fd30c914ec71eb8dc91259bf720b3641672696",
      "tree": "8e2adad9236636e5ec06670b98eba3cafb25204c",
      "parents": [
        "fff3e5ade4455a4b42a19c95dd7a167a3cb7956a"
      ],
      "author": {
        "name": "Richard Henderson",
        "email": "rth@twiddle.net",
        "time": "Sun Apr 17 13:05:23 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 17 14:41:30 2011 -0700"
      },
      "message": "alpha: Don\u0027t force -Werror.\n\nThere are outstanding gcc 4.6 warnings that need to be cleaned up\nin the subdirectory.  No sense forcing the issue immediately.\n\nSigned-off-by: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e9569c1511d2590a27b46b94bafb7acece034e5c",
      "tree": "af9f5c882f676515bf9a7440d3543894a7299085",
      "parents": [
        "0d58a2824d777923b2438107053c6e073c9c5ec1"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Thu Apr 14 12:11:42 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Apr 16 21:42:59 2011 +0100"
      },
      "message": "ARM: 6881/1: cputype.h uses __attribute_const__ which requires including kernel.h\n\nIssue manifests as:\n\nIn file included from arch/arm/mach-pxa/include/mach/hardware.h:62,\n                  from arch/arm/mach-pxa/include/mach/gpio.h:28,\n                  from /home/jic23/src/kernel/temp-remove/arch/arm/include/asm/gpio.h:5,\n                  from include/linux/gpio.h:7,\n                  from drivers/staging/iio/gyro/adis16080_core.c:8:\n /home/jic23/src/kernel/temp-remove/arch/arm/include/asm/cputype.h:57: error: expected \u0027\u003d\u0027, \u0027,\u0027, \u0027;\u0027, \u0027asm\u0027 or \u0027__attribute__\u0027 before \u0027read_cpuid_id\u0027\n...\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "08150c533c57981054324b9e87dbf686006d890f",
      "tree": "a34c14f9a4d02b3d40179314d510b5efd0a41fb0",
      "parents": [
        "fdfc552abe2c465ab91b84fb65f36d86c6737ab4",
        "753d8534cc190ed144caebc2ea49ab7a43dca662"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 16 10:33:13 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 16 10:33:13 2011 -0700"
      },
      "message": "Merge branch \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* \u0027usb-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb-2.6: (43 commits)\n  Revert \"USB: isp1760-hcd: move imask clear after pending work is done\"\n  xHCI: Implement AMD PLL quirk\n  xhci: Tell USB core both roothubs lost power.\n  usbcore: Bug fix: system can\u0027t suspend with USB3.0 device connected to USB3.0 hub\n  USB: Fix unplug of device with active streams\n  USB: xhci - also free streams when resetting devices\n  xhci: Fix NULL pointer deref in handle_port_status()\n  USB: xhci - fix math in xhci_get_endpoint_interval()\n  USB: xhci: simplify logic of skipping missed isoc TDs\n  USB: xhci - remove excessive \u0027inline\u0027 markings\n  USB: xhci: unsigned char never equals -1\n  USB: xhci - fix unsafe macro definitions\n  USB: fix formatting of SuperSpeed endpoints in /proc/bus/usb/devices\n  USB: isp1760-hcd: move imask clear after pending work is done\n  USB: fsl_qe_udc: send ZLP when zero flag and length % maxpacket \u003d\u003d 0\n  usb: qcserial add missing errorpath kfrees\n  usb: qcserial avoid pointing to freed memory\n  usb: Fix qcserial memory leak on rmmod\n  USB: ftdi_sio: add ids for Hameg HO720 and HO730\n  USB: option: Added support for Samsung GT-B3730/GT-B3710 LTE USB modem.\n  ...\n"
    },
    {
      "commit": "fdfc552abe2c465ab91b84fb65f36d86c6737ab4",
      "tree": "8c581c34fcf7e462783b9ce404901ee8ad4a6490",
      "parents": [
        "0ebc115da3ed67409792eb8de46361a5c673f072",
        "0cd9c6494ee5c19aef085152bc37f3a4e774a9e1",
        "e566b76ed30768140df8f0023904aed5a41244f7",
        "b30aef17f71cf9e24b10c11cbb5e5f0ebe8a85ab",
        "92f73a62a100d2068e8f327e573da01529184c18",
        "5bbc097d890409d8eff4e3f1d26f11a9d6b7c07e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 16 09:45:08 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 16 09:45:08 2011 -0700"
      },
      "message": "Merge branches \u0027core-fixes-for-linus\u0027, \u0027perf-fixes-for-linus\u0027, \u0027sched-fixes-for-linus\u0027, \u0027timer-fixes-for-linus\u0027 and \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  futex: Set FLAGS_HAS_TIMEOUT during futex_wait restart setup\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf_event: Fix cgrp event scheduling bug in perf_enable_on_exec()\n  perf: Fix a build error with some GCC versions\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Fix erroneous all_pinned logic\n  sched: Fix sched-domain avg_load calculation\n\n* \u0027timer-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  RTC: rtc-mrst: follow on to the change of rtc_device_register()\n  RTC: add missing \"return 0\" in new alarm func for rtc-bfin.c\n  RTC: Fix s3c compile error due to missing s3c_rtc_setpie\n  RTC: Fix early irqs caused by calling rtc_set_alarm too early\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, amd: Disable GartTlbWlkErr when BIOS forgets it\n  x86, NUMA: Fix fakenuma boot failure\n  x86/mrst: Fix boot crash caused by incorrect pin to irq mapping\n  x86/ce4100: Add reg property to bridges\n"
    },
    {
      "commit": "e82e6f16a809bc47eb929c3408921def28638fcd",
      "tree": "e211abc7646e5a39a67b1d235a08bfd9136f68ca",
      "parents": [
        "c98ece69fecf246b9e168f4ddd7d90de4027b298",
        "906c3b616dcf8e64b11d7d665d62f5e9940f4d46"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 15 20:19:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 15 20:19:17 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://android.git.kernel.org/kernel/tegra\n\n* \u0027for-linus\u0027 of git://android.git.kernel.org/kernel/tegra:\n  arm: tegra: fix error check in tegra2_clocks.c\n  ARM: tegra: gpio: Fix unused variable warnings\n"
    },
    {
      "commit": "c98ece69fecf246b9e168f4ddd7d90de4027b298",
      "tree": "45425a399a7c9340d31d6a1b4afc0761c90b4400",
      "parents": [
        "c1530019e311c91d14b24d8e74d233152d806e45",
        "88b9ef452690233d200abf57a3fa2c0f3bd874c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 15 20:18:59 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 15 20:18:59 2011 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027fixes\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6879/1: fix personality test wrt usage of domain handlers\n  ARM: 6878/1: fix personality flag propagation across an exec\n  ARM: 6877/1: the ADDR_NO_RANDOMIZE personality flag should be honored with mmap()\n  ARM: 6876/1: Kconfig.debug: Remove unused CONFIG_DEBUG_ERRORS\n  ARM: pxa: convert incorrect IRQ_TO_IRQ() to irq_to_gpio()\n  ARM: mmp: align NR_BUILTIN_GPIO with gpio interrupt number\n  ARM: pxa: align NR_BUILTIN_GPIO with GPIO interrupt number\n  ARM: pxa: always clear LPM bits for PXA168 MFPR\n  pcmcia: limit pxa2xx_trizeps4 subdriver to trizeps4 platform\n  pcmcia: limit pxa2xx_balloon3 subdriver to balloon3 platform\n  ARM: pxafb: Fix access to nonexistent member of pxafb_info\n  ARM: 6872/1: arch:common:Makefile Remove unused config in the Makefile.\n  ARM: 6868/1: Preserve the VFP state during fork\n  ARM: 6867/1: Introduce THREAD_NOTIFY_COPY for copy_thread() hooks\n  ARM: 6866/1: Do not restrict HIGHPTE to !OUTER_CACHE\n  ARM: 6865/1: perf: ensure pass through zero is counted on overflow\n  ARM: 6864/1: hw_breakpoint: clear DBGVCR out of reset\n  ARM: Only allow PM_SLEEP with CPUs which support suspend\n  ARM: Make consolidated PM sleep code depend on PM_SLEEP\n"
    },
    {
      "commit": "5bbc097d890409d8eff4e3f1d26f11a9d6b7c07e",
      "tree": "006300196d8ec4d5ed8e48a7b465f23f7209b731",
      "parents": [
        "7d6b46707f2491a94f4bd3b4329d2d7f809e9368"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Apr 15 14:47:40 2011 +0200"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Fri Apr 15 16:03:16 2011 -0700"
      },
      "message": "x86, amd: Disable GartTlbWlkErr when BIOS forgets it\n\nThis patch disables GartTlbWlk errors on AMD Fam10h CPUs if\nthe BIOS forgets to do is (or is just too old). Letting\nthese errors enabled can cause a sync-flood on the CPU\ncausing a reboot.\n\nThe AMD BKDG recommends disabling GART TLB Wlk Error completely.\n\nThis patch is the fix for\n\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d33012\n\non my machine.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nLink: http://lkml.kernel.org/r/20110415131152.GJ18463@8bytes.org\nTested-by: Alexandre Demers \u003calexandre.f.demers@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "7d6b46707f2491a94f4bd3b4329d2d7f809e9368",
      "tree": "e5a5085c170c1dd673788a9f48c96cf13102be93",
      "parents": [
        "9d90e49da57fe73a2f35334fdd2fb60dbf3933ed"
      ],
      "author": {
        "name": "KOSAKI Motohiro",
        "email": "kosaki.motohiro@jp.fujitsu.com",
        "time": "Fri Apr 15 20:39:01 2011 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 15 20:28:19 2011 +0200"
      },
      "message": "x86, NUMA: Fix fakenuma boot failure\n\nCurrently, numa\u003dfake boot parameter is broken. If it\u0027s used,\nkernel may panic due to devide by zero error depending on CPU\nconfiguration\n\nCall Trace:\n [\u003cffffffff8104ad4c\u003e] find_busiest_group+0x38c/0xd30\n [\u003cffffffff81086aff\u003e] ? local_clock+0x6f/0x80\n [\u003cffffffff81050533\u003e] load_balance+0xa3/0x600\n [\u003cffffffff81050f53\u003e] idle_balance+0xf3/0x180\n [\u003cffffffff81550092\u003e] schedule+0x722/0x7d0\n [\u003cffffffff81550538\u003e] ? wait_for_common+0x128/0x190\n [\u003cffffffff81550a65\u003e] schedule_timeout+0x265/0x320\n [\u003cffffffff81095815\u003e] ? lock_release_holdtime+0x35/0x1a0\n [\u003cffffffff81550538\u003e] ? wait_for_common+0x128/0x190\n [\u003cffffffff8109bb6c\u003e] ? __lock_release+0x9c/0x1d0\n [\u003cffffffff815534e0\u003e] ? _raw_spin_unlock_irq+0x30/0x40\n [\u003cffffffff815534e0\u003e] ? _raw_spin_unlock_irq+0x30/0x40\n [\u003cffffffff81550540\u003e] wait_for_common+0x130/0x190\n [\u003cffffffff81051920\u003e] ? try_to_wake_up+0x510/0x510\n [\u003cffffffff8155067d\u003e] wait_for_completion+0x1d/0x20\n [\u003cffffffff8107f36c\u003e] kthread_create_on_node+0xac/0x150\n [\u003cffffffff81077bb0\u003e] ? process_scheduled_works+0x40/0x40\n [\u003cffffffff8155045f\u003e] ? wait_for_common+0x4f/0x190\n [\u003cffffffff8107a283\u003e] __alloc_workqueue_key+0x1a3/0x590\n [\u003cffffffff81e0cce2\u003e] cpuset_init_smp+0x6b/0x7b\n [\u003cffffffff81df3d07\u003e] kernel_init+0xc3/0x182\n [\u003cffffffff8155d5e4\u003e] kernel_thread_helper+0x4/0x10\n [\u003cffffffff81553cd4\u003e] ? retint_restore_args+0x13/0x13\n [\u003cffffffff81df3c44\u003e] ? start_kernel+0x400/0x400\n [\u003cffffffff8155d5e0\u003e] ? gs_change+0x13/0x13\n\nThe divede by zero is caused by the following line,\ngroup-\u003ecpu_power\u003d\u003d0:\n\n kernel/sched_fair.c::update_sg_lb_stats()\n        /* Adjust by relative CPU power of the group */\n        sgs-\u003eavg_load \u003d (sgs-\u003egroup_load * SCHED_LOAD_SCALE) / group-\u003ecpu_power;\n\nThis regression was caused by commit e23bba6044 (\"x86-64, NUMA: Unify\nemulated distance mapping\") because it changes cpu -\u003e node\nmapping in the process of dropping fake_physnodes().\n\n  old) all cpus are assinged node 0\n  now) cpus are assigned round robin\n       (the logic is implemented by numa_init_array())\n\n  Note: The change in behavior only happens if the system doesn\u0027t\n        have neither ACPI SRAT table nor AMD northbridge NUMA\n\tinformation.\n\nRound robin assignment doesn\u0027t work because init_numa_sched_groups_power()\nassumes all logical cpus in the same physical cpu share the same node\n(then it only accounts for group_first_cpu()), and the simple round robin\nbreaks the above assumption.\n\nThus, this patch implements a reassignment of node-ids if buggy firmware\nor numa emulation makes wrong cpu node map. Tt enforce all logical cpus\nin the same physical cpu share the same node.\n\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: Brian Gerst \u003cbrgerst@gmail.com\u003e\nCc: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Shaohui Zheng \u003cshaohui.zheng@intel.com\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: H. Peter Anvin \u003chpa@linux.intel.com\u003e\nLink: http://lkml.kernel.org/r/20110415203928.1303.A69D9226@jp.fujitsu.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0d58a2824d777923b2438107053c6e073c9c5ec1",
      "tree": "1014b10858e702e991ff1220f4a8d7610d19b81d",
      "parents": [
        "88b9ef452690233d200abf57a3fa2c0f3bd874c5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 15 13:26:40 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Apr 15 13:26:40 2011 +0100"
      },
      "message": "ARM: Add new syscalls\n\nAdd syscalls for name_to_handle_at, open_by_handle_at, clock_adjtime\nand syncfs.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e38f5b745075828ac51b12c8c95c85a7be4a3ec7",
      "tree": "603387de83d221f62be764de28a841ef84105413",
      "parents": [
        "e6d28318344535331d9473548b210dd267fe7b7e",
        "8d50de9ee77b38a239dc5b1d6a63ad92a78f119d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 14 19:03:27 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 14 19:03:27 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin:\n  Blackfin: SMP: fix cache flush loop\n  Blackfin: time-ts: ack gptimer sooner to avoid missing short ints\n  Blackfin: gptimers: fix thinko when disabling timers\n  Blackfin: SMP: make all barriers handle cache issues\n"
    },
    {
      "commit": "084189a88754d40e1bb9bfbc278e70c33e571685",
      "tree": "5cf285a6c648b896ee8590931d74f921c5c7f8dd",
      "parents": [
        "6d56dad3ae070511e59792a62f27b2394cc936bc"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Thu Apr 14 15:22:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 14 16:06:56 2011 -0700"
      },
      "message": "um: disable CONFIG_CMPXCHG_LOCAL\n\nCommit 8a5ec0ba \"Lockless (and preemptless) fastpaths for slub\" makes use\nof this_cpu_cmpxchg_double() which needs this_cpu_cmpxchg16b_emu() on\nx86_64.  Implementing cmpxchg16b emulation for UML would introduce too\nmuch complexity.  So just disable it.\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nReported-by: Sergei Trofimovich \u003cslyich@gmail.com\u003e\nAcked-by: Pekka Enberg \u003cpenberg@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": "6d56dad3ae070511e59792a62f27b2394cc936bc",
      "tree": "53b4ae9bea67ae24983858eeb4e9c6dfd7fd7d60",
      "parents": [
        "ed5afeaf422202485bbebc7e911f13b2a6be2666"
      ],
      "author": {
        "name": "Richard Weinberger",
        "email": "richard@nod.at",
        "time": "Thu Apr 14 15:22:17 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 14 16:06:56 2011 -0700"
      },
      "message": "um: fix call tracer and bug handler\n\nCommit 1de1502c (\"x86, um: now we can get rid of trivial uml headers\")\nremoved accidentally bug.h which broke UML\u0027s call tracer and bug\nhandler.\n\nWithout asm-generic/bug.h UML uses BUG() from arch/x86/ which makes use\nof ud2.  UML cannot use ud2, it raises SIGILL in user mode.  As UML has\na different stack for handling signals the call trace will be cut off.\n\nSigned-off-by: Richard Weinberger \u003crichard@nod.at\u003e\nReported-by: Sergei Trofimovich \u003cslyich@gmail.com\u003e\nTested-by: Sergei Trofimovich \u003cslyich@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "59f9996555542f901f2d01ccab5c0612c8c5c480",
      "tree": "2262a4e5620454fd97a82a276a417d1eaed11674",
      "parents": [
        "13209c2a52afa691ca19e7e6ebd22d4034bdfeed"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Thu Apr 14 15:22:14 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 14 16:06:56 2011 -0700"
      },
      "message": "RapidIO/mpc85xx: fix possible mport registration problems\n\nFix a possible problem with mport registration left non-cleared after\nfsl_rio_setup() exits on link error.  Abort mport initialization if\nregistration failed.\n\nThis patch is applicable to 2.6.39-rc1 only.  The problem does not exist\nfor earlier versions.\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nCc: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nCc: Li Yang \u003cleoli@freescale.com\u003e\nCc: Thomas Moll \u003cthomas.moll@sysgo.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88b9ef452690233d200abf57a3fa2c0f3bd874c5",
      "tree": "e49e8a92b4377789198c144ba8bd973bc16c6d07",
      "parents": [
        "5e143436d04465c937c1a242808a99c46393af3e"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Wed Apr 13 05:01:52 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 14 09:15:25 2011 +0100"
      },
      "message": "ARM: 6879/1: fix personality test wrt usage of domain handlers\n\nThere are optional bits that may complement a personality ID.  It is\ntherefore wrong to simply test against the absolute current-\u003epersonality\nvalue to determine the effective personality.  The PER_LINUX_32BIT is\nitself just PER_LINUX with one of those optional bits set.\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": "5e143436d04465c937c1a242808a99c46393af3e",
      "tree": "882b80a1a208776f32180bf735a9cecf013a5637",
      "parents": [
        "df5419a9a90ac4ea2d853d68cc788e32cfe71278"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Wed Apr 13 04:59:36 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 14 09:15:24 2011 +0100"
      },
      "message": "ARM: 6878/1: fix personality flag propagation across an exec\n\nOur SET_PERSONALITY() implementation was overwriting all existing\npersonality flags, including ADDR_NO_RANDOMIZE, making them unavailable\nto processes being exec\u0027d after a call to personality() in user space.\nThis prevents the gdb test suite from running successfully.\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": "df5419a9a90ac4ea2d853d68cc788e32cfe71278",
      "tree": "ad6944bb43009c48c75106d8f2a5918cdd0c1b6b",
      "parents": [
        "b025a3f836d1e8785ae65b59282a4befef9892bb"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nicolas.pitre@linaro.org",
        "time": "Wed Apr 13 04:57:17 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 14 09:15:24 2011 +0100"
      },
      "message": "ARM: 6877/1: the ADDR_NO_RANDOMIZE personality flag should be honored with mmap()\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": "b025a3f836d1e8785ae65b59282a4befef9892bb",
      "tree": "9b608de1a99181bc70a29a2865517fd949a828b6",
      "parents": [
        "a84bd2ee81ea1bdbd238cd1c380ec25f50a876c5"
      ],
      "author": {
        "name": "Stephen Boyd",
        "email": "sboyd@codeaurora.org",
        "time": "Mon Apr 11 19:06:26 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Apr 14 09:15:24 2011 +0100"
      },
      "message": "ARM: 6876/1: Kconfig.debug: Remove unused CONFIG_DEBUG_ERRORS\n\nThis config option isn\u0027t actually used anywhere and can be safely\nremoved. The last user was traps.c before commit 082f47a ([ARM]\nalways allow dump_stack() to produce a backtrace, 2007-07-05).\n\nReviewed-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nSigned-off-by: Stephen Boyd \u003csboyd@codeaurora.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "baab7307c7af963fbd993149d50dd45232b9d04c",
      "tree": "03ae77ce9192494109f33a4b17b91cebcac24a87",
      "parents": [
        "96cfb97dd4474da6f3c30b2bfbe2286e5554fc97"
      ],
      "author": {
        "name": "Maurus Cuelenaere",
        "email": "mcuelenaere@gmail.com",
        "time": "Sat Apr 02 10:50:22 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Apr 14 13:20:05 2011 +0900"
      },
      "message": "ARM: SAMSUNG: Fix warning \u0027s3c_pm_show_resume_irqs\u0027 defined but not used\n\ns3c_pm_show_resume_irqs() is used by some s3c_pm_arch_show_resume_irqs()\nimplementations, which get included through mach/pm-core.h. Add __maybe_unused\nto silence warnings when it isn\u0027t used (e.g. on S3C64XX platforms).\n\nSigned-off-by: Maurus Cuelenaere \u003cmcuelenaere@gmail.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "96cfb97dd4474da6f3c30b2bfbe2286e5554fc97",
      "tree": "c76878a34f0b40e3ea547e91fd6eba32da45d8a2",
      "parents": [
        "dc5b966214cdbc4000f1da03a231952a701ebe6f"
      ],
      "author": {
        "name": "Abhilash Kesavan",
        "email": "a.kesavan@samsung.com",
        "time": "Fri Mar 25 17:45:19 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Apr 14 13:19:49 2011 +0900"
      },
      "message": "ARM: SAMSUNG: Fix build failure in PM CRC check code\n\nThis patch fixes build error that occurs on enabling the Samsung\nspecific PM CRC check code. Missed removing this reference of\ns3c_sleep_save_phys during move to generic cpu suspend/resume\nsupport.\n\nSigned-off-by: Abhilash Kesavan \u003ca.kesavan@samsung.com\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "dc5b966214cdbc4000f1da03a231952a701ebe6f",
      "tree": "82ba2455d6cd17acff235f1c8fe2b953aec2069a",
      "parents": [
        "a6360dd37e1a144ed11e6548371bade559a1e4df"
      ],
      "author": {
        "name": "Abhilash Kesavan",
        "email": "a.kesavan@samsung.com",
        "time": "Fri Mar 25 17:00:48 2011 +0900"
      },
      "committer": {
        "name": "Kukjin Kim",
        "email": "kgene.kim@samsung.com",
        "time": "Thu Apr 14 13:19:40 2011 +0900"
      },
      "message": "ARM: S5P: Remove unused s3c_pm_check_resume_pin\n\nThe s3c_pm_check_resume_pin() is not being used and can be safely\nremoved to fix the build warning.\n\nSigned-off-by: Abhilash Kesavan \u003ca.kesavan@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n"
    },
    {
      "commit": "8d50de9ee77b38a239dc5b1d6a63ad92a78f119d",
      "tree": "43d24d6e0aadb9d75f196787819f6da9ef73aa07",
      "parents": [
        "0bf02ce605b8780223b10739ab7c533de9eb10cc"
      ],
      "author": {
        "name": "Sonic Zhang",
        "email": "sonic.zhang@analog.com",
        "time": "Tue Apr 12 08:16:04 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Apr 13 19:34:06 2011 -0400"
      },
      "message": "Blackfin: SMP: fix cache flush loop\n\nThe recent commit (10774912647781) wasn\u0027t entirely correct.  While\nit fixed some issues, it introduced others.  So pull in the fixes\nfrom the public cache flush functions, and document why we need to\ncall things directly ourselves.\n\nSigned-off-by: Sonic Zhang \u003csonic.zhang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0bf02ce605b8780223b10739ab7c533de9eb10cc",
      "tree": "2a7c66fa16817062979648dd434f9067f279c5a2",
      "parents": [
        "ce24ee468aabb7c499b910aa3c4ab3cb338326ed"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Apr 04 15:26:11 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Apr 13 19:34:05 2011 -0400"
      },
      "message": "Blackfin: time-ts: ack gptimer sooner to avoid missing short ints\n\nIf the period of a gptimer is fairly low, we might miss an interrupt\nby acking it too late (we end up acking the new int as well).\n\nReported-by: Isabelle Leonardi \u003ci.leonardi@detracom.fr\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "ce24ee468aabb7c499b910aa3c4ab3cb338326ed",
      "tree": "bd0cc24eeb50867659709e2c2751934a4f35a8e2",
      "parents": [
        "943aee0c685d0563228d5a2ad9c8394ad0300fb5"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Apr 04 15:20:50 2011 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Apr 13 19:34:05 2011 -0400"
      },
      "message": "Blackfin: gptimers: fix thinko when disabling timers\n\nWe only want to clear the run bit for this one timer, not all status bits.\nSo don\u0027t read the whole reg and then write all the bits back out.\n\nReported-by: Isabelle Leonardi \u003ci.leonardi@detracom.fr\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "943aee0c685d0563228d5a2ad9c8394ad0300fb5",
      "tree": "380d2fab81323a878ab750f573d4476d109e589b",
      "parents": [
        "85f2e689a5c8fb6ed8fdbee00109e7f6e5fefcb6"
      ],
      "author": {
        "name": "Graf Yang",
        "email": "graf.yang@analog.com",
        "time": "Thu Jan 07 06:57:30 2010 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Apr 13 19:34:04 2011 -0400"
      },
      "message": "Blackfin: SMP: make all barriers handle cache issues\n\nWhen suspending/resuming, the common task freezing code will run in\nparallel and freeze processes on each core.  This is because the code\nuses the non-smp version of memory barriers (as well it should).\n\nThe Blackfin smp barrier logic at the moment contains the cache sync\nlogic, but the non-smp barriers do not.  This is incorrect as Rafel\nsummarized:\n\u003e ...\n\u003e The existing memory barriers are SMP barriers too, but they are more\n\u003e than _just_ SMP barriers.  At least that\u0027s how it is _supposed_ to be\n\u003e (eg. rmb() is supposed to be stronger than smp_rmb()).\n\u003e ...\n\u003e However, looking at the blackfin\u0027s definitions of SMP barriers I see\n\u003e that it uses extra stuff that should _also_ be used in the definitions\n\u003e of the mandatory barriers.\n\u003e ...\n\nURL: http://lkml.org/lkml/2011/4/13/11\nLKML-Reference: \u003cBANLkTi\u003dF-C-vwX4PGGfbkdTBw3OWL-twfg@mail.gmail.com\u003e\nSigned-off-by: Graf Yang \u003cgraf.yang@analog.com\u003e\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\n"
    },
    {
      "commit": "0291303d37585ab9056bae9fac1d1e13ae1ce913",
      "tree": "e8182327f99f2a04a662a95b6639c3fd50a750cd",
      "parents": [
        "00cc7a5faf25b3ba5cf30fcffc62249bdd152006"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Apr 04 11:35:05 2011 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Apr 13 15:43:59 2011 -0700"
      },
      "message": "usb: Fix Kconfig unmet dependencies for Microblaze EHCI\n\nDisable USB_ARCH_HAS_EHCI in arch Kconfig and enable it in usb Kconfig\n\nWarning log:\nwarning: (MICROBLAZE) selects USB_ARCH_HAS_EHCI which has unmet\ndirect dependencies (USB_SUPPORT)\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "a84bd2ee81ea1bdbd238cd1c380ec25f50a876c5",
      "tree": "ba054d4b1a20dadec088fd4d8983fb5939227e46",
      "parents": [
        "aec995900fbc8cffa9f0f9e797ef07a0beb2b079",
        "7db6a7fa09884b34d2a5d4e6e4ed58664a5f0cf8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 13 23:32:13 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Apr 13 23:32:13 2011 +0100"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 into fixes\n"
    },
    {
      "commit": "6caa15d0b84d2ea688fd31f4f172c8353463e109",
      "tree": "991149bfb97246ec9643815cd3528da1d3f9f5a9",
      "parents": [
        "1fdf9b49e9e7788d09bad4b08a6a821ac39798f3"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Tue Apr 12 22:51:04 2011 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Apr 13 10:36:45 2011 -0700"
      },
      "message": "ARM: s3c2440: gta02; Register dfbmcs320 device for BT audio interface\n\nRegister the dfbmcs320 device which provides the PCM DAI for the bluetooth\nmodule.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "66bbf58b55619061b110460ee1c5485137fdf0e0",
      "tree": "fafc3d284d39ada9fea930714d66bb65b235a80b",
      "parents": [
        "1f4f8eeaec56e793d31c11f5162d6de4aed5a29d",
        "24a1a47562b0fbb97321191dcc3a67b337b20f8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 13 09:15:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 13 09:15:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/egtvedt/avr32-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/egtvedt/avr32-2.6:\n  avr32: add ATAG_BOARDINFO\n  don\u0027t check platform_get_irq\u0027s return value against zero\n  avr32: init cannot ignore signals sent by force_sig_info()\n  avr32: fix deadlock when reading clock list in debugfs\n  avr32: Fix .size directive for cpu_enter_idle\n  avr32: At32ap: pio fix typo \"))\" on gpio_irq_unmask prototype\n  fix the wrong argument of the functions definition\n"
    },
    {
      "commit": "24a1a47562b0fbb97321191dcc3a67b337b20f8f",
      "tree": "4ca976a647a18658f0f80d9ec5c2856b958d395e",
      "parents": [
        "c7d876321f4cf252bc70c1995bbc077a65b3af2a"
      ],
      "author": {
        "name": "Andreas Bießmann",
        "email": "biessmann@corscience.de",
        "time": "Wed Apr 13 10:07:35 2011 +0200"
      },
      "committer": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Apr 13 15:46:59 2011 +0200"
      },
      "message": "avr32: add ATAG_BOARDINFO\n\nThe ATAG_BOARDINFO is intended to hand over the information\nbd-\u003ebi_board_number from u-boot to the kernel.\n\nThis piece of information can be used to implement some kind of board\nidentification while booting the kernel. Therefore it is placed in .initdata\nsection and can be accessed via the new symbol board_number only while\ninitializing the kernel.\n\nSigned-off-by: Andreas Bießmann \u003cbiessmann@corscience.de\u003e\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "c7d876321f4cf252bc70c1995bbc077a65b3af2a",
      "tree": "2900ae78fcb37756419a6be501f1740a6218dda5",
      "parents": [
        "9f0d15aac9987adaff18b85585fb7eaba266e112"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Feb 09 11:28:04 2011 +0100"
      },
      "committer": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Apr 13 15:46:57 2011 +0200"
      },
      "message": "don\u0027t check platform_get_irq\u0027s return value against zero\n\nplatform_get_irq returns -ENXIO on failure, so !int_irq was probably\nalways true.  Better use (int)int_irq \u003c\u003d 0.  Note that a return value of\nzero is still handled as error even though this could mean irq0.\n\nThis is a followup to 305b3228f9ff4d59f49e6d34a7034d44ee8ce2f0 that\nchanged the return value of platform_get_irq from 0 to -ENXIO on error.\n\nAcked-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "9f0d15aac9987adaff18b85585fb7eaba266e112",
      "tree": "95e8de0ee9c0e2088b90450c9af1f518238d4cb3",
      "parents": [
        "6e2ad51190cdb11b364377882134513f60dec6b9"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt.fleming@linux.intel.com",
        "time": "Mon Apr 04 15:58:04 2011 +0100"
      },
      "committer": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Apr 13 15:46:55 2011 +0200"
      },
      "message": "avr32: init cannot ignore signals sent by force_sig_info()\n\nWe can delete the code that checks to see if we\u0027re sending an ignored\nsignal to init because force_sig_info() already handles this case.\nforce_sig_info() will kill init even if the signal handler is SIG_DFL\nand the scenario described in the comment where init might \"generate\nthe same exception over and over again\" cannot occur (force_sig_info()\nclears SIGNAL_UNKILLABLE to ensure that init will die).\n\nAlso, the use of is_global_init() is not correct in the multhreaded\ncase, as Oleg Nesterov explains,\n\n\t\"is_global_init() is not right in theory, /sbin/init can be\n\tmultithreaded. And, this doesn\u0027t cover the sub-namespace\n\tinits... I\u0027d suggest to check SIGNAL_UNKILLABLE, but looking\n\tcloser I think you can simply remove this code.\"\n\nIt seems this code was copied from arch/powerpc in March 2007 in commit\n\n  623b0355d5b1 \"[AVR32] Clean up exception handling code\"\n\nbut the code was deleted from arch/powerpc in November 2009 in commit\n\n  a0592d42fe3e \"powerpc: kill the obsolete code under is_global_init()\"\n\nSo catch up with powerpc and delete the bogus code.\n\nSigned-off-by: Matt Fleming \u003cmatt.fleming@linux.intel.com\u003e\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "6e2ad51190cdb11b364377882134513f60dec6b9",
      "tree": "ea112778575ab257cb9d90638deec4bd676443a1",
      "parents": [
        "51ef85d8f9ae24475a0cb1bd772258eafec91c69"
      ],
      "author": {
        "name": "Ole Henrik Jahren",
        "email": "olehenja@alumni.ntnu.no",
        "time": "Sun Mar 06 20:42:39 2011 +0100"
      },
      "committer": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Apr 13 15:46:52 2011 +0200"
      },
      "message": "avr32: fix deadlock when reading clock list in debugfs\n\nWhen writing out /sys/kernel/debug/at32ap_clk, clock list lock is being\nheld while clk_get() is called. clk_get() attempts to take the same\nlock, which results in deadlock. Introduce and call lock free version,\n__clk_get(), instead.\n\nSigned-off-by: Ole Henrik Jahren \u003colehenja@alumni.ntnu.no\u003e\nCc: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "51ef85d8f9ae24475a0cb1bd772258eafec91c69",
      "tree": "87122fc1aaf1cc0e86dc726647b2504723f86e4c",
      "parents": [
        "024b3f2936c9a9393d2cf37b7c537b29fb894b62"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Wed Mar 09 00:32:36 2011 +0000"
      },
      "committer": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Apr 13 15:46:49 2011 +0200"
      },
      "message": "avr32: Fix .size directive for cpu_enter_idle\n\ngas used to accept (and ignore?) .size directives which referred to\nundefined symbols, as this does.  In binutils 2.21 these are treated\nas errors.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "024b3f2936c9a9393d2cf37b7c537b29fb894b62",
      "tree": "9de77bef2ee87021edcab220917b749a3bc16942",
      "parents": [
        "8faf9e3838c31c426e6203cb7dc6fc0f0bdb8b7e"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Sun Apr 10 06:17:20 2011 +0200"
      },
      "committer": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Apr 13 15:46:45 2011 +0200"
      },
      "message": "avr32: At32ap: pio fix typo \"))\" on gpio_irq_unmask prototype\n\nintroduce in commit d75f1bfdbccb\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\nCc: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nCc: Patrice Vilchez \u003cpatrice.vilchez@atmel.com\u003e\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "8faf9e3838c31c426e6203cb7dc6fc0f0bdb8b7e",
      "tree": "f9d9782e97904918c5080d5ce973269de86f762d",
      "parents": [
        "aaa119a3d4e0b7421c82ae3fbe288e65d0f3485f"
      ],
      "author": {
        "name": "Wanlong Gao",
        "email": "wanlong.gao@gmail.com",
        "time": "Sun Apr 10 14:14:43 2011 +0800"
      },
      "committer": {
        "name": "Hans-Christian Egtvedt",
        "email": "hans-christian.egtvedt@atmel.com",
        "time": "Wed Apr 13 15:46:37 2011 +0200"
      },
      "message": "fix the wrong argument of the functions definition\n\nThe functions of eic_chip\u0027s memebers use the wrong argument .\n\nSigned-off-by: Wanlong Gao \u003cwanlong.gao@gmail.com\u003e\nSigned-off-by: Hans-Christian Egtvedt \u003chans-christian.egtvedt@atmel.com\u003e\n"
    },
    {
      "commit": "60d48c1e67dc8de0676453de18adba1768fb6fab",
      "tree": "478f8d77a223400d8d4a5cad524050d6dadcc18d",
      "parents": [
        "aaa119a3d4e0b7421c82ae3fbe288e65d0f3485f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Tue Apr 12 22:24:45 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 12 19:02:03 2011 -0700"
      },
      "message": "m68k,m68knommu: Wire up name_to_handle_at, open_by_handle_at, clock_adjtime, syncfs\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7db6a7fa09884b34d2a5d4e6e4ed58664a5f0cf8",
      "tree": "fba3439bafcfaa4640a9f943be6746580203134e",
      "parents": [
        "83fd6c685bd8e83be1e29e2841bab94dd831e186"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Apr 12 18:39:39 2011 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Wed Apr 13 09:30:40 2011 +0800"
      },
      "message": "ARM: pxa: convert incorrect IRQ_TO_IRQ() to irq_to_gpio()\n\nThis fixes the failure to register the IRQ_RTCAlrm alarm as a wakeup\nevent.  It is misinterpreted as a gpio irq not a PWER bitmask. Fixed\nthis by converting the incorrect IRQ_TO_IRQ() to a correct version of\nirq_to_gpio().\n\nReported-by: Nick Bane \u003cnickbane1@gmail.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "aaa119a3d4e0b7421c82ae3fbe288e65d0f3485f",
      "tree": "134923311a0ec019a1365f3ed87ffe32dae37f19",
      "parents": [
        "6faf9a54156fb4d01d73344cc90cb52dda074433",
        "d419e4c0f7584ffc5c72d9aeeaac485cc756ebcf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 12 17:18:05 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 12 17:18:05 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/suspend-2.6:\n  fix XEN_SAVE_RESTORE Kconfig dependencies\n  PM / Hibernate: Introduce CONFIG_HIBERNATE_CALLBACKS\n"
    },
    {
      "commit": "83fd6c685bd8e83be1e29e2841bab94dd831e186",
      "tree": "e9b3bb702f466b3dfc2fa0dc3caab38c26a8997e",
      "parents": [
        "a0a4dcbca73a418477f439e812193e2591b46751"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri Apr 08 20:15:43 2011 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Apr 12 23:26:39 2011 +0800"
      },
      "message": "ARM: mmp: align NR_BUILTIN_GPIO with gpio interrupt number\n\nAvoid to mismatch between NR_BUILTIN_GPIO and gpio interrupt number.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "a0a4dcbca73a418477f439e812193e2591b46751",
      "tree": "afa595e1872717af495e0eb778ebaa3f21f81047",
      "parents": [
        "6932613060b77e2495843d0ce0ce8453d01961a5"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri Apr 08 20:15:42 2011 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Apr 12 23:25:54 2011 +0800"
      },
      "message": "ARM: pxa: align NR_BUILTIN_GPIO with GPIO interrupt number\n\nAvoid to mismatch between NR_BUILTIN_GPIO and GPIO interrupt number\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "6932613060b77e2495843d0ce0ce8453d01961a5",
      "tree": "8a6df592b69a1d5ee75dbcb3751c469a3087e174",
      "parents": [
        "735443fede138fbbad062ec258e4d49648a0a56d"
      ],
      "author": {
        "name": "Haojian Zhuang",
        "email": "haojian.zhuang@marvell.com",
        "time": "Fri Apr 08 20:15:39 2011 +0800"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Tue Apr 12 23:24:41 2011 +0800"
      },
      "message": "ARM: pxa: always clear LPM bits for PXA168 MFPR\n\nBit[9:7] should always be zero in PXA168.\n\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "e5462d16f76ad7a9156a82a97fbafba298da9ca6",
      "tree": "2fd28349828a7a5957fbcc809a20e42506ae778b",
      "parents": [
        "d51ad91535b75c043f074f093ef913fe20ff2b5e"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Apr 08 04:20:54 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 12 06:29:21 2011 -0500"
      },
      "message": "powerpc/85xx: disable Suspend support if SMP enabled\n\nWe currently dont have CPU Hotplug support working on 85xx so we need to\ndisable Suspsend support as it will force enabling of CPU Hotplug.\n\narch/powerpc/kernel/built-in.o: In function `cpu_die\u0027: arch/powerpc/kernel/smp.c:702: undefined reference to `start_secondary_resume\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "d51ad91535b75c043f074f093ef913fe20ff2b5e",
      "tree": "03a632f5a0d51434a38180081bf9dfd68bc77dcd",
      "parents": [
        "11ed0db9f6c7811233632d2ab79c50c011b89902"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Thu May 27 17:35:12 2010 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 12 06:29:21 2011 -0500"
      },
      "message": "powerpc/e500mc: Remove CPU_FTR_MAYBE_CAN_NAP/CPU_FTR_MAYBE_CAN_DOZE\n\ne500mc does not support the HID0/MSR mechanism that is used by e500_idle\n(and there are also issues with waking on certain types of interrupts).\n\nFurther, even if napping is never actually enabled, just having\nCPU_FTR_CAN_NAP will cause machine_init() to overwrite the board\u0027s supplied\nppc_md.power_save().\n\nWe drop CPU_FTR_MAYBE_CAN_DOZE becuase we should use \u0027wait\u0027 instead on\ne500mc.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "11ed0db9f6c7811233632d2ab79c50c011b89902",
      "tree": "675476cea74f126bfd429f586ebb21a4e6a137d6",
      "parents": [
        "07d9fce24d871785dbd25458469032fea73f17b8"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 06 00:11:06 2011 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 12 06:29:21 2011 -0500"
      },
      "message": "powerpc/book3e: Fix CPU feature handling on 64-bit e5500\n\nThe CPU_FTRS_POSSIBLE and CPU_FTRS_ALWAYS defines did not encompass\ne5500 CPU features when built for 64-bit.  This causes issues with\ncpu_has_feature() as it utilizes the POSSIBLE \u0026 ALWAYS defines as part\nof its check.\n\nCreate a unique CPU_FTRS_E5500 (as its different from CPU_FTRS_E500MC),\ncreated a new group for 64-bit Book3e based CPUs and add CPU_FTRS_E5500\nto that group.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "07d9fce24d871785dbd25458469032fea73f17b8",
      "tree": "9888253d34e3206c4a07e83d4a17ea4162724e6b",
      "parents": [
        "ef1fd2df85f5ea8ca8876a45d0ebb152d3a144d1"
      ],
      "author": {
        "name": "Prabhakar Kushwaha",
        "email": "prabhakar@freescale.com",
        "time": "Wed Apr 06 12:56:29 2011 +0530"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 12 06:29:21 2011 -0500"
      },
      "message": "powerpc: Check device status before adding serial device\n\nserial port nodes with the property status\u003d\"disabled\" are not usable and so\navoid adding \"disabled\" port with the system.\n\nSigned-off-by: Prabhakar Kushwaha \u003cprabhakar@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ef1fd2df85f5ea8ca8876a45d0ebb152d3a144d1",
      "tree": "e1ec986e08525252379e3305f59b3d7adc6d89fb",
      "parents": [
        "c60e65d7863620945d498a8ac60181077879599c"
      ],
      "author": {
        "name": "Prabhakar Kushwaha",
        "email": "prabhakar@freescale.com",
        "time": "Thu Mar 31 12:31:09 2011 +0530"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Apr 12 06:29:21 2011 -0500"
      },
      "message": "powerpc/85xx: Don\u0027t add disabled PCIe devices\n\nPCIe nodes with the property status\u003d\"disabled\" are not usable and so\navoid adding \"disabled\" PCIe bridge with the system.\n\nSigned-off-by: Prabhakar Kushwaha \u003cprabhakar@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9d90e49da57fe73a2f35334fdd2fb60dbf3933ed",
      "tree": "5d9db4417624326b5671f64ecb274b03c737c8ee",
      "parents": [
        "30d746c68025ee69ac17219aacc9b1614d951f01"
      ],
      "author": {
        "name": "Jacob Pan",
        "email": "jacob.jun.pan@linux.intel.com",
        "time": "Fri Apr 08 11:23:00 2011 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Apr 12 08:38:52 2011 +0200"
      },
      "message": "x86/mrst: Fix boot crash caused by incorrect pin to irq mapping\n\nMoorestown systems crash on boot because the secondary CPU\nclockevent (apbt1) will fail to request irq#1, which does not\nhave ioapic chip in its irq_desc[] entry.\n\nBackground:\n\nMoorestown platform does not have ISA bus nor legacy IRQs. It\nreuses the range of legacy IRQs for regular device interrupts.\nThe routing information of early system device IRQs (timers) are\nobtained from firmware provided SFI tables. We reuse/fake MP\nconfiguration table to facilitate IRQ setup with IOAPIC.\n\nMaintaining a 1:1 mapping of IOAPIC pin (RTE entry) and IRQ#\nmakes routing information clean and easy to understand on\nMoorestown. Though optional.\n\nThis patch allows SFI timer and vRTC IRQ to be treated as ISA\nIRQ so that pin2irq mapping will be 1:1.\n\nAlso fixed MP table type and use macros to clearly set MP IRQ\nentries. As a result, apbt timer and RTC interrupts on\nMoorestown are within legacy IRQ range:\n\n # cat /proc/interrupts\n            CPU0       CPU1\n   0:      11249          0   IO-APIC-edge      apbt0\n   1:          0      12271   IO-APIC-edge      apbt1\n   8:        887          0   IO-APIC-fasteoi   dw_spi\n  13:          0          0   IO-APIC-fasteoi   INTEL_MID_DMAC2\n  14:          0          0   IO-APIC-fasteoi   rtc0\n\nFurther discussion of this patch can be found at:\n\n  https://lkml.org/lkml/2010/6/10/70\n\nSuggested-by: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Jacob Pan \u003cjacob.jun.pan@linux.intel.com\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nLink: http://lkml.kernel.org/r/1302286980-21139-1-git-send-email-jacob.jun.pan@linux.intel.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "16ad56972ca3161eb97583897f17c1ead0c4ebd0",
      "tree": "72b803705fcaea6fb318b7b03698681d23340494",
      "parents": [
        "a6360dd37e1a144ed11e6548371bade559a1e4df",
        "947ccf9c3c30307b774af3666ee74fcd9f47f646"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 20:01:04 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 11 20:01:04 2011 -0700"
      },
      "message": "Merge branch \u0027stable/bug-fixes-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug-fixes-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen: Allow PV-OPS kernel to detect whether XSAVE is supported\n  xen: just completely disable XSAVE\n  xen/debug: Don\u0027t be so verbose with WARN on 1-1 mapping errors.\n  xen: events: fix error checks in bind_*_to_irqhandler()\n"
    },
    {
      "commit": "d419e4c0f7584ffc5c72d9aeeaac485cc756ebcf",
      "tree": "6ba462ef5bf4ecc3abed7f1459199259e00c6ab4",
      "parents": [
        "1f112cee07b314e244ee9e71d9c1e6950dc13327"
      ],
      "author": {
        "name": "Shriram Rajagopalan",
        "email": "rshriram@cs.ubc.ca",
        "time": "Mon Apr 11 22:54:48 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Apr 11 22:54:48 2011 +0200"
      },
      "message": "fix XEN_SAVE_RESTORE Kconfig dependencies\n\nMake XEN_SAVE_RESTORE select HIBERNATE_CALLBACKS.\nRemove XEN_SAVE_RESTORE dependency from PM_SLEEP.\n\nSigned-off-by: Shriram Rajagopalan \u003crshriram@cs.ubc.ca\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "1f112cee07b314e244ee9e71d9c1e6950dc13327",
      "tree": "e089e646c78701e37b4ebe00db36082e47cab2d5",
      "parents": [
        "b42282e5a05018ecdc0d63a4ad530b0999785912"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Apr 11 22:54:42 2011 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Apr 11 22:54:42 2011 +0200"
      },
      "message": "PM / Hibernate: Introduce CONFIG_HIBERNATE_CALLBACKS\n\nXen save/restore is going to use hibernate device callbacks for\nquiescing devices and putting them back to normal operations and it\nwould need to select CONFIG_HIBERNATION for this purpose.  However,\nthat also would cause the hibernate interfaces for user space to be\nenabled, which might confuse user space, because the Xen kernels\ndon\u0027t support hibernation.  Moreover, it would be wasteful, as it\nwould make the Xen kernels include a substantial amount of code that\nthey would never use.\n\nTo address this issue introduce new power management Kconfig option\nCONFIG_HIBERNATE_CALLBACKS, such that it will only select the code\nthat is necessary for the hibernate device callbacks to work and make\nCONFIG_HIBERNATION select it.  Then, Xen save/restore will be able to\nselect CONFIG_HIBERNATE_CALLBACKS without dragging the entire\nhibernate code along with it.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Shriram Rajagopalan \u003crshriram@cs.ubc.ca\u003e\n"
    },
    {
      "commit": "30d746c68025ee69ac17219aacc9b1614d951f01",
      "tree": "93879936b98334d6255805a5bad5a9766cfb7fbf",
      "parents": [
        "4263a2f1dad8c8e7ce2352a0cbc882c2b0c044a9"
      ],
      "author": {
        "name": "Sebastian Andrzej Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu Apr 07 14:13:15 2011 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Apr 11 17:37:02 2011 +0200"
      },
      "message": "x86/ce4100: Add reg property to bridges\n\nwithout the reg property Ben\u0027s new code won\u0027t find the PCI \u0026 ISA\nbridge and the devices won\u0027t get the DT-node attached.\n\nSigned-off-by: Sebastian Andrzej Siewior \u003cbigeasy@linutronix.de\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: davem@davemloft.net\nCc: monstr@monstr.eu\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nLink: http://lkml.kernel.org/r/20110407121315.GA9204@linutronix.de\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "aec995900fbc8cffa9f0f9e797ef07a0beb2b079",
      "tree": "e288483987363c24382ef0d229e8be141c315a36",
      "parents": [
        "c98c09773d80db93cae349f0496fef109feab54d"
      ],
      "author": {
        "name": "Justin P. Mattock",
        "email": "justinmattock@gmail.com",
        "time": "Fri Apr 08 16:46:12 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 10 21:13:37 2011 +0100"
      },
      "message": "ARM: 6872/1: arch:common:Makefile Remove unused config in the Makefile.\n\nThe patch below removes an unused config variable found by using a kernel\ncleanup script.\n\nSigned-off-by: Justin P. Mattock \u003cjustinmattock@gmail.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nAcked-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c98c09773d80db93cae349f0496fef109feab54d",
      "tree": "1f453c19ae8f6e3f1f322534d704355dfb32bbdd",
      "parents": [
        "2e82669acf03e5bf2080f5d3ef005168e67d8a51"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Apr 06 16:17:17 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 10 21:13:37 2011 +0100"
      },
      "message": "ARM: 6868/1: Preserve the VFP state during fork\n\nVFP registers d16-d31 are callee saved registers and must be preserved\nduring function calls, including fork(). The VFP configuration should\nalso be preserved. The patch copies the full VFP state to the child\nprocess.\n\nReported-by: Paul Wright \u003cpaul.wright@arm.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": "2e82669acf03e5bf2080f5d3ef005168e67d8a51",
      "tree": "996ff5ce7127725a0b8ddeeb74731d6bb7288cdc",
      "parents": [
        "974508262e94b567f9d5b7ba1eef9fc493561f63"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Apr 06 16:16:29 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 10 21:13:36 2011 +0100"
      },
      "message": "ARM: 6867/1: Introduce THREAD_NOTIFY_COPY for copy_thread() hooks\n\nThis patch adds THREAD_NOTIFY_COPY for calling registered handlers\nduring the copy_thread() function call. It also changes the VFP handler\nto use a switch statement rather than if..else and ignore this event.\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": "974508262e94b567f9d5b7ba1eef9fc493561f63",
      "tree": "18f422e8de9fa7d18d6109328dba3eb870ee51a3",
      "parents": [
        "6759788b944139793bffa889761cc3d8d703fdc0"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Apr 06 16:14:25 2011 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Apr 10 21:13:36 2011 +0100"
      },
      "message": "ARM: 6866/1: Do not restrict HIGHPTE to !OUTER_CACHE\n\nThe HIGHPTE config option depends on !OUTER_CACHE. However, there is no\nset_pte_ext() function that does outer cache maintenance by physical\naddress, hence no need for such restriction.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "6759788b944139793bffa889761cc3d8d703fdc0"
}
