)]}'
{
  "log": [
    {
      "commit": "6f5f67267dc4faecd9cba63894de92ca92a608b8",
      "tree": "2ebee0e99341c812a55947cf0a611b4d0fef6d68",
      "parents": [
        "80509e27e40d7554e576405ed9f5b7966c567112"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Fri Nov 20 12:13:14 2009 -0500"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Nov 20 23:01:04 2009 -0800"
      },
      "message": "x86: insn decoder test checks objdump version\n\nCheck objdump version before using it for insn decoder build test,\nbecause some older objdump can\u0027t decode AVX code correctly.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nLKML-Reference: \u003c20091120171314.6715.30390.stgit@dhcp-100-2-132.bos.redhat.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "80509e27e40d7554e576405ed9f5b7966c567112",
      "tree": "69bbca41b1f93a203a0e673a882cb83b717f9254",
      "parents": [
        "751386507701010831d72c522171753d2cd903d2"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Fri Nov 20 12:13:08 2009 -0500"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Nov 20 22:59:36 2009 -0800"
      },
      "message": "x86: Fix insn decoder test typos\n\nFix postest_verbose to posttest_verbose, and add posttest_64bit option\nfor CONFIG_64BIT !\u003d y, since old command just passed \u0027-\u0027 instead\nof \u0027-n\u0027 when CONFIG_64BIT is not set.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nLKML-Reference: \u003c20091120171307.6715.66099.stgit@dhcp-100-2-132.bos.redhat.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "a7b63425a41cd6a8d50f76fef0660c5110f97e91",
      "tree": "be17ee121f1c8814d8d39c9f3e0205d9397fab54",
      "parents": [
        "35039eb6b199749943547c8572be6604edf00229",
        "3726cc75e581c157202da93bb2333cce25c15c98"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 17 10:16:43 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 17 10:17:47 2009 +0100"
      },
      "message": "Merge branch \u0027perf/core\u0027 into perf/probes\n\nResolved merge conflict in tools/perf/Makefile\n\nMerge reason: we want to queue up a dependent patch.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "35039eb6b199749943547c8572be6604edf00229",
      "tree": "32a425f542169fa581b18ec0af5e787ac6ab3385",
      "parents": [
        "d65ff75fbe6f8ac7c17f18e4108521898468822c"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Mon Nov 16 18:06:24 2009 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 17 07:16:50 2009 +0100"
      },
      "message": "x86: Show symbol name if insn decoder test failed\n\nShow symbol name if insn decoder test find a difference.\nThis will help us to find out where the issue is.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: systemtap \u003csystemtap@sources.redhat.com\u003e\nCc: DLE \u003cdle-develop@lists.sourceforge.net\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nLKML-Reference: \u003c20091116230624.5250.49813.stgit@harusame\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d65ff75fbe6f8ac7c17f18e4108521898468822c",
      "tree": "cd118586583d8699afb5153514224a9fd5c0268a",
      "parents": [
        "444a2a3bcd6d5bed5c823136f68fcc93c0fe283f"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Mon Nov 16 18:06:18 2009 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 17 07:16:48 2009 +0100"
      },
      "message": "x86: Add verbose option to insn decoder test\n\nAdd verbose option to insn decoder test. This dumps decoded\ninstruction when building kernel with V\u003d1.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: systemtap \u003csystemtap@sources.redhat.com\u003e\nCc: DLE \u003cdle-develop@lists.sourceforge.net\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nLKML-Reference: \u003c20091116230618.5250.18762.stgit@harusame\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "39dc78b6510323848e3356452f7dab9499736978",
      "tree": "cf8a8fede74e41b203fd00e3ccd21ead2e851442",
      "parents": [
        "4c49b12853fbb5eff4849b7b6a1e895776f027a1",
        "156171c71a0dc4bce12b4408bb1591f8fe32dc1a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Nov 15 09:50:38 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Nov 15 09:50:41 2009 +0100"
      },
      "message": "Merge commit \u0027v2.6.32-rc7\u0027 into perf/core\n\nMerge reason: pick up perf fixlets\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "db48cccc7c709ccfa7cb4ac702bc27c216bffee7",
      "tree": "3d98ab32189e693891151bcb4b5e26bfb52d959e",
      "parents": [
        "5d7bdab75cd56d2bdc0986ae5546be3b09fea70a"
      ],
      "author": {
        "name": "Hiroshi Shimamoto",
        "email": "h-shimamoto@ct.jp.nec.com",
        "time": "Thu Nov 12 11:25:34 2009 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 12 09:18:36 2009 +0100"
      },
      "message": "perf_event, x86: Annotate init functions and data\n\nAnnotate init functions and data with __init and __initconst.\n\nSigned-off-by: Hiroshi Shimamoto \u003ch-shimamoto@ct.jp.nec.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@gmail.com\u003e\nLKML-Reference: \u003c4AFB721E.8070203@ct.jp.nec.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "55871bdd03bf577c5c8fc65498ae24b7c148e1eb",
      "tree": "4e5e0a751e3229835200b4be69f6c71f94c31ece",
      "parents": [
        "e5d45abe1487aa856e48d6d9b857bd200b63b896",
        "eb647138acefc897c0eb6eddd5d3650966dfe627"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 11 11:34:14 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 11 11:34:14 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86/PCI: Adjust GFP mask handling for coherent allocations\n  PCI ASPM: fix oops on root port removal\n"
    },
    {
      "commit": "605f37504f3afb590bf852bae4da5af8e462688e",
      "tree": "63032ec80554fd50d97639d8380cfa962fc3a721",
      "parents": [
        "16fe4101ae265e908615702806ee3b28ab1c8370",
        "506f90eeae682dc96c11c7aefac0262b3a560b49"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 11 11:29:10 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 11 11:29:10 2009 -0800"
      },
      "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, amd-ucode: Check UCODE_MAGIC before loading the container file\n  x86: Fix error return sequence in __ioremap_caller()\n  x86: Add Phoenix/MSC BIOSes to lowmem corruption list\n"
    },
    {
      "commit": "506f90eeae682dc96c11c7aefac0262b3a560b49",
      "tree": "f151440e5c91bfdf9957941bd94dc8d7b42e0356",
      "parents": [
        "de2a47cf2b3f59ef9664b277f4021b91af13598e"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Oct 29 14:45:52 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 10 05:46:09 2009 +0100"
      },
      "message": "x86, amd-ucode: Check UCODE_MAGIC before loading the container file\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nLKML-Reference: \u003c20091029134552.GC30802@alberich.amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "eb647138acefc897c0eb6eddd5d3650966dfe627",
      "tree": "244dea2f091102cf21831a4097354fe6cf5f8e0f",
      "parents": [
        "761434a318a64bf521f8abcc920e1d9837640fa2"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Sun Nov 08 12:12:14 2009 +0100"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Sun Nov 08 07:44:30 2009 -0800"
      },
      "message": "x86/PCI: Adjust GFP mask handling for coherent allocations\n\nRather than forcing GFP flags and DMA mask to be inconsistent,\nGFP flags should be determined even for the fallback device\nthrough dma_alloc_coherent_mask()/dma_alloc_coherent_gfp_flags().\n\nThis restores 64-bit behavior as it was prior to commits\n8965eb19386fdf5ccd0ef8b02593eb8560aa3416 and\n4a367f3a9dbf2e7ffcee4702203479809236ee6e (not sure why there are\ntwo of them), where GFP_DMA was forced on for 32-bit, but not\nfor 64-bit, with the slight adjustment that afaict even 32-bit\ndoesn\u0027t need this without CONFIG_ISA.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nAcked-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nLKML-Reference: \u003c4AF18187020000780001D8AA@vpn.id2.novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "de2a47cf2b3f59ef9664b277f4021b91af13598e",
      "tree": "a1bb79104018eb6f68047f405912876328fb5e70",
      "parents": [
        "f1b291d4c47440cbfc1a478e88800e2742d60a80"
      ],
      "author": {
        "name": "Xiaotian Feng",
        "email": "dfeng@redhat.com",
        "time": "Thu Nov 05 10:43:51 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Nov 08 12:48:58 2009 +0100"
      },
      "message": "x86: Fix error return sequence in __ioremap_caller()\n\nkernel missed to free memtype if get_vm_area_caller failed in\n__ioremap_caller.\n\nThis patch introduces error path to fix this and cleans up the\nrepetitive error return sequences that contributed to the\ncreation of the bug.\n\nSigned-off-by: Xiaotian Feng \u003cdfeng@redhat.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nLKML-Reference: \u003c1257389031-20429-1-git-send-email-dfeng@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f1b291d4c47440cbfc1a478e88800e2742d60a80",
      "tree": "b72dd0cc1e991ad6f1212afe0c8d58c801d644ec",
      "parents": [
        "89240ba059ca468ae7a8346edf7f95082458c2fc"
      ],
      "author": {
        "name": "Simon Kagstrom",
        "email": "simon.kagstrom@netinsight.net",
        "time": "Fri Nov 06 15:44:04 2009 +0100"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Nov 06 14:49:39 2009 -0800"
      },
      "message": "x86: Add Phoenix/MSC BIOSes to lowmem corruption list\n\nWe have a board with a Phoenix/MSC BIOS which also corrupts the low\n64KB of RAM, so add an entry to the table.\n\nSigned-off-by: Simon Kagstrom \u003csimon.kagstrom@netinsight.net\u003e\nLKML-Reference: \u003c20091106154404.002648d9@marrow.netinsight.se\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "7c9abfb884b8737f0afdc8a88bcea77526f0da87",
      "tree": "76956dfdb28cd858c2d427a4748dd9183e5c043b",
      "parents": [
        "e5a92362226e1685988bbf8d7ed50ab23453acc0",
        "abb3911965c1bd8eea305f64d4840a314259d96d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 13:24:15 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 13:24:15 2009 -0800"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.32\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.32\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: get_tss_base_addr() should return a gpa_t\n  KVM: x86: Catch potential overrun in MCE setup\n"
    },
    {
      "commit": "2c75910f1aa042be1dd769378d2611bf551721ac",
      "tree": "666448ea8a892c749851f2191b612c79f21f056c",
      "parents": [
        "9a6fc8d0f8c3ee3d42417e8315fc8c8fae1d3213"
      ],
      "author": {
        "name": "Chris Lalancette",
        "email": "clalance@redhat.com",
        "time": "Thu Nov 05 11:47:08 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 13:22:18 2009 -0800"
      },
      "message": "x86: Make sure get_user_desc() doesn\u0027t sign extend.\n\nThe current implementation of get_user_desc() sign extends the return\nvalue because of integer promotion rules.  For the most part, this\ndoesn\u0027t matter, because the top bit of base2 is usually 0.  If, however,\nthat bit is 1, then the entire value will be 0xffff...  which is\nprobably not what the caller intended.\n\nThis patch casts the entire thing to unsigned before returning, which\ngenerates almost the same assembly as the current code but replaces the\nfinal \"cltq\" (sign extend) with a \"mov %eax %eax\" (zero-extend).  This\nfixes booting certain guests under KVM.\n\nSigned-off-by: Chris Lalancette \u003cclalance@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a6fc8d0f8c3ee3d42417e8315fc8c8fae1d3213",
      "tree": "b4bd15742d56e488592203e1d0a0d07a0684410d",
      "parents": [
        "d4116f820496ae3af5225d09450edc7791df0045",
        "82d6469916c6fcfa345636a49004c9d1753905d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:58:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:58:07 2009 -0800"
      },
      "message": "Merge branch \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen: mask extended topology info in cpuid\n  xen/hvc: make sure console output is always emitted, with explicit polling\n"
    },
    {
      "commit": "608221fdf9a2170962295dcfbea53dc5c50d1a74",
      "tree": "26712f2f8a8a332369df2b31174c8c5b46c42164",
      "parents": [
        "72cc129e8dae988d2a132467cfd0ecd7623c35fb",
        "b84ff7d6f1b7f8a43414e74d972ec4c8f3361db4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:56:47 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:56:47 2009 -0800"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\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 kthread_bind() by moving the body of kthread_bind() to sched.c\n  sched: Disable SD_PREFER_LOCAL at node level\n  sched: Fix boot crash by zalloc()ing most of the cpu masks\n  sched: Strengthen buddies and mitigate buddy induced latencies\n"
    },
    {
      "commit": "411094acb70f171a111710cf32031c749ffdd28c",
      "tree": "c3e23af4b6a9ac242da85861d59268a8e8812114",
      "parents": [
        "8fcf4e5a572af520580b14abd9017760e6fcdada",
        "89240ba059ca468ae7a8346edf7f95082458c2fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:54:08 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 05 10:54:08 2009 -0800"
      },
      "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, fs: Fix x86 procfs stack information for threads on 64-bit\n  x86: Add reboot quirk for 3 series Mac mini\n  x86: Fix printk message typo in mtrr cleanup code\n  dma-debug: Fix compile warning with PAE enabled\n  x86/amd-iommu: Un__init function required on shutdown\n  x86/amd-iommu: Workaround for erratum 63\n"
    },
    {
      "commit": "abb3911965c1bd8eea305f64d4840a314259d96d",
      "tree": "0df1063b5300a0914d1cbe6f49af7c607945d9db",
      "parents": [
        "a9e38c3e01ad242fe2a625354cf065c34b01e3aa"
      ],
      "author": {
        "name": "Gleb Natapov",
        "email": "gleb@redhat.com",
        "time": "Sun Oct 25 17:42:02 2009 +0200"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Wed Nov 04 12:42:36 2009 -0200"
      },
      "message": "KVM: get_tss_base_addr() should return a gpa_t\n\nIf TSS we are switching to resides in high memory task switch will fail\nsince address will be truncated. Windows2k3 does this sometimes when\nrunning with more then 4G\n\nCc: stable@kernel.org\nSigned-off-by: Gleb Natapov \u003cgleb@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "a9e38c3e01ad242fe2a625354cf065c34b01e3aa",
      "tree": "4ea957d97f8d7399f1f58cfce2470f703f6d1a58",
      "parents": [
        "51bb296b09a83ee1aae025778db38f9d2cc7bb1a"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@siemens.com",
        "time": "Fri Oct 23 09:37:00 2009 +0200"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Wed Nov 04 12:42:35 2009 -0200"
      },
      "message": "KVM: x86: Catch potential overrun in MCE setup\n\nWe only allocate memory for 32 MCE banks (KVM_MAX_MCE_BANKS) but we\nallow user space to fill up to 255 on setup (mcg_cap \u0026 0xff), corrupting\nkernel memory. Catch these overflows.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "89240ba059ca468ae7a8346edf7f95082458c2fc",
      "tree": "a16b4ce794572d256f568e41fe9ccfc10c35ff39",
      "parents": [
        "1d87cff407ceddf0bc4e825949a4b1bf645418bd"
      ],
      "author": {
        "name": "Stefani Seibold",
        "email": "stefani@seibold.net",
        "time": "Tue Nov 03 10:22:40 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 04 13:25:03 2009 +0100"
      },
      "message": "x86, fs: Fix x86 procfs stack information for threads on 64-bit\n\nThis patch fixes two issues in the procfs stack information on\nx86-64 linux.\n\nThe 32 bit loader compat_do_execve did not store stack\nstart. (this was figured out by Alexey Dobriyan).\n\nThe stack information on a x64_64 kernel always shows 0 kbyte\nstack usage, because of a missing implementation of the KSTK_ESP\nmacro which always returned -1.\n\nThe new implementation now returns the right value.\n\nSigned-off-by: Stefani Seibold \u003cstefani@seibold.net\u003e\nCc: Americo Wang \u003cxiyou.wangcong@gmail.com\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLKML-Reference: \u003c1257240160.4889.24.camel@wall-e\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "09879b99d44d701c603935ef2549004405d7f8f9",
      "tree": "2e9be0239b5c25a52809ad832a79366fb412e2e7",
      "parents": [
        "77b44d1b7c28360910cdbd427fb62d485c08674c"
      ],
      "author": {
        "name": "Hiroshi Shimamoto",
        "email": "h-shimamoto@ct.jp.nec.com",
        "time": "Wed Nov 04 12:58:15 2009 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 04 13:11:28 2009 +0100"
      },
      "message": "x86: Gitignore: arch/x86/lib/inat-tables.c\n\nIgnore generated file arch/x86/lib/inat-tables.c.\n\nSigned-off-by: Hiroshi Shimamoto \u003ch-shimamoto@ct.jp.nec.com\u003e\nAcked-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nLKML-Reference: \u003c4AF0FBD7.7000501@ct.jp.nec.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a2e71271535fde493c32803b1f34789f97efcb5e",
      "tree": "90d7139bea2f49e947f27af92614fa6eca50b64d",
      "parents": [
        "6d7aa9d721c8c640066142fd9534afcdf68d7f9d",
        "b419148e567728f6af0c3b01965c1cc141e3e13a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 04 11:54:15 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 04 11:59:45 2009 +0100"
      },
      "message": "Merge commit \u0027v2.6.32-rc6\u0027 into perf/core\n\nConflicts:\n\ttools/perf/Makefile\n\nMerge reason: Resolve the conflict, merge to upstream and merge in\n              perf fixes so we can add a dependent patch.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "82d6469916c6fcfa345636a49004c9d1753905d1",
      "tree": "f4d95a9159234b66d26e4e8ebe661e105929234b",
      "parents": [
        "7825cf10e31c64ece3cac66fb01a742f1094da51"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Thu Oct 22 16:41:15 2009 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Nov 03 11:09:12 2009 -0800"
      },
      "message": "xen: mask extended topology info in cpuid\n\nA Xen guest never needs to know about extended topology, and knowing\nwould just confuse it.\n\nThis patch just zeros ebx in leaf 0xb which indicates no topology info,\npreventing a crash under Xen on cpus which support this leaf.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Stable Kernel \u003cstable@kernel.org\u003e\n"
    },
    {
      "commit": "1d87cff407ceddf0bc4e825949a4b1bf645418bd",
      "tree": "fc099ab5881ac0822ecec83e3684cf3686715730",
      "parents": [
        "05154752cf3767c544b65b5e340793d40b3f1229",
        "342688f9db392ec82ab9e6b25a6137f9ee1647d7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 03 16:54:14 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 03 16:54:14 2009 +0100"
      },
      "message": "Merge branch \u0027iommu/fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into x86/urgent\n"
    },
    {
      "commit": "342688f9db392ec82ab9e6b25a6137f9ee1647d7",
      "tree": "e55eca548851778a559674e467e34574ae2c633a",
      "parents": [
        "012abeea669ea49636cf952d13298bb68654146a",
        "ca0207114f1708b563f510b7781a360ec5b98359",
        "59a40e70458341b35d123b60aca416a1d97ebbe3"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Nov 03 12:05:40 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Nov 03 12:05:40 2009 +0100"
      },
      "message": "Merge branches \u0027amd-iommu/fixes\u0027 and \u0027dma-debug/fixes\u0027 into iommu/fixes\n"
    },
    {
      "commit": "6b9de613ae9c79b637e070136585dde029578065",
      "tree": "ab567c71852bf5dec21ab97e7dc3db1594a0ac7f",
      "parents": [
        "49557e620339cb134127b5bfbcfecc06b77d0232"
      ],
      "author": {
        "name": "Mike Galbraith",
        "email": "efault@gmx.de",
        "time": "Mon Nov 02 20:36:51 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 03 07:24:07 2009 +0100"
      },
      "message": "sched: Disable SD_PREFER_LOCAL at node level\n\nYanmin Zhang reported that SD_PREFER_LOCAL induces an order of\nmagnitude increase in select_task_rq_fair() overhead while\nrunning heavy wakeup benchmarks (tbench and vmark).\n\nSince SD_BALANCE_WAKE is off at node level, turn SD_PREFER_LOCAL\noff as well pending further investigation.\n\nReported-by: Zhang, Yanmin \u003cyanmin_zhang@linux.intel.com\u003e\nSigned-off-by: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "efcd9e0b91bcb92a1dd530d1a1f26eb83a5d21e2",
      "tree": "167fb89a3e0ae3b83a89207e0c42a35dcf2a8ad4",
      "parents": [
        "32c5fc10e79a7053ac5728b01a0bff55cbcb9d49",
        "772be899bc022ef2b911c3611b487d417e3269c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:45:17 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 02 09:45:17 2009 -0800"
      },
      "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: Make EFI RTC function depend on 32bit again\n  x86-64: Fix register leak in 32-bit syscall audting\n  x86: crash_dump: Fix non-pae kdump kernel memory accesses\n  x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium\n  x86: Remove STACKPROTECTOR_ALL\n"
    },
    {
      "commit": "05154752cf3767c544b65b5e340793d40b3f1229",
      "tree": "801a0a82610dfc9a29a56dbbdbaa8e59a108369e",
      "parents": [
        "16121d70fdf9eeb05ead46b241a293156323dbbe"
      ],
      "author": {
        "name": "Gottfried Haider",
        "email": "gottfried.haider@gmail.com",
        "time": "Mon Nov 02 11:51:11 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 02 15:46:17 2009 +0100"
      },
      "message": "x86: Add reboot quirk for 3 series Mac mini\n\nReboot does not work out of the box on my \"Early 2009\" Mac mini\n(3,1). Detect this machine via DMI as we do for recent MacBooks.\n\nSigned-off-by: Gottfried Haider \u003cgottfried.haider@gmail.com\u003e\nCc: Ozan Çağlayan \u003cozan@pardus.org.tr\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "16121d70fdf9eeb05ead46b241a293156323dbbe",
      "tree": "ba2c56f84d74867daba52215417da20643d322a1",
      "parents": [
        "772be899bc022ef2b911c3611b487d417e3269c3"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Nov 01 19:27:05 2009 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 02 08:36:18 2009 +0100"
      },
      "message": "x86: Fix printk message typo in mtrr cleanup code\n\nTrivial typo.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2e2ec952350f25242f2e0539db16b1e46f9eb01b",
      "tree": "49adc6d22915cb509511b3b4fcd582ce84c2d862",
      "parents": [
        "8d5eb435c3523b15f67c35a5d4defa8d1757f9bd",
        "973df35ed9ff7806403e793a2ad7e9bd4c2fd2a9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 15:03:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 15:03:36 2009 -0700"
      },
      "message": "Merge branch \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen\n\n* \u0027bugfix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jeremy/xen:\n  xen: set up mmu_ops before trying to set any ptes\n"
    },
    {
      "commit": "6e958d73c25eecaf02a1998cda9ec8ce8da11042",
      "tree": "94b8d48d268297925aa02f8ab358274f878bae9e",
      "parents": [
        "7811a32407b971d9086c46403124f1453b95c430",
        "92f6a5e37a2e2d3342dafb2b39c2f8bc340bbf84"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:38 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:38 2009 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Do less agressive buddy clearing\n  sched: Disable SD_PREFER_LOCAL for MC/CPU domains\n"
    },
    {
      "commit": "7811a32407b971d9086c46403124f1453b95c430",
      "tree": "9bd78bfb7ca72170dcfe0d514848ec219704917e",
      "parents": [
        "c896a2e0d80bbd5731f76609625a0cb7c9864a44",
        "02dd0a0613e0d84c7dd8315e3fe6204d005b7c79"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:26 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 29 08:10:26 2009 -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, UV: Set DELIVERY_MODE\u003d4 for vector\u003dNMI_VECTOR in uv_hub_send_ipi()\n  x86, UV: Fix and clean up bau code to use uv_gpa_to_pnode()\n  x86: Don\u0027t print number of MCE banks for every CPU\n  x86, UV: Fix information in __uv_hub_info structure\n  x86: Document linker script ASSERT() quirk\n"
    },
    {
      "commit": "3f7e454af1dd8b9cea410d9380d3f71477e94f2b",
      "tree": "3b119f46e0a919900e600f7dee5ff51b649040c0",
      "parents": [
        "e0e492e99b372c6990a5daca9e4683c341f1330e"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Tue Oct 27 16:42:35 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 29 08:47:47 2009 +0100"
      },
      "message": "x86: Add Intel FMA instructions to x86 opcode map\n\nAdd Intel FMA(FUSED-MULTIPLY-ADD) instructions to x86 opcode map\nfor x86 instruction decoder.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nLKML-Reference: \u003c20091027204235.30545.33997.stgit@harusame\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e0e492e99b372c6990a5daca9e4683c341f1330e",
      "tree": "79704aa82391ff2f54d92fe11b1b7958b09a5bb8",
      "parents": [
        "82cb57028c864822c5a260f806d051e2ce28c86a"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Tue Oct 27 16:42:27 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 29 08:47:46 2009 +0100"
      },
      "message": "x86: AVX instruction set decoder support\n\nAdd Intel AVX(Advanced Vector Extensions) instruction set\nsupport to x86 instruction decoder. This adds insn.vex_prefix\nfield for storing VEX prefixes, and introduces some original\ntags for expressing opcodes attributes.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nLKML-Reference: \u003c20091027204226.30545.23451.stgit@harusame\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "82cb57028c864822c5a260f806d051e2ce28c86a",
      "tree": "14766c97266c116f750a6d954ed1b0346eeba285",
      "parents": [
        "04d46c1b13b02e1e5c24eb270a01cf3f94ee4d04"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Tue Oct 27 16:42:19 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 29 08:47:46 2009 +0100"
      },
      "message": "x86: Add pclmulq to x86 opcode map\n\nAdd pclmulq opcode to x86 opcode map.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nLKML-Reference: \u003c20091027204219.30545.82039.stgit@harusame\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "04d46c1b13b02e1e5c24eb270a01cf3f94ee4d04",
      "tree": "b5a4b8c1229b1b1defe2d6671319ff0cfbe21ada",
      "parents": [
        "7f387d3f2421781610588faa2f49ae5f1737b137"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Tue Oct 27 16:42:11 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 29 08:47:45 2009 +0100"
      },
      "message": "x86: Merge INAT_REXPFX into INAT_PFX_*\n\nMerge INAT_REXPFX into INAT_PFX_* macro and rename it to\nINAT_PFX_REX.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nLKML-Reference: \u003c20091027204211.30545.58090.stgit@harusame\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7f387d3f2421781610588faa2f49ae5f1737b137",
      "tree": "5387bd4bd29da957527ea6a6a7f49fde5739ea9b",
      "parents": [
        "b7cb10e790fbd145296e771f789273a875c15719"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Tue Oct 27 16:42:04 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 29 08:47:45 2009 +0100"
      },
      "message": "x86: Fix SSE opcode map bug\n\nFix superscripts position because some superscripts of SSE\nopcode are not put in correct position.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Frank Ch. Eigler \u003cfche@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Srikar Dronamraju \u003csrikar@linux.vnet.ibm.com\u003e\nLKML-Reference: \u003c20091027204204.30545.97296.stgit@harusame\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ca0207114f1708b563f510b7781a360ec5b98359",
      "tree": "4805249debe3a611dc649f4c71e95ac6c7d58b51",
      "parents": [
        "c5cca146aa03e1f60fb179df65f0dbaf17bc64ed"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Oct 28 18:02:26 2009 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Oct 28 18:02:26 2009 +0100"
      },
      "message": "x86/amd-iommu: Un__init function required on shutdown\n\nThe function iommu_feature_disable is required on system\nshutdown to disable the IOMMU but it is marked as __init.\nThis may result in a panic if the memory is reused. This\npatch fixes this bug.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "973df35ed9ff7806403e793a2ad7e9bd4c2fd2a9",
      "tree": "cba250b11a7f732906b1142e5a03f81e6fd6f186",
      "parents": [
        "964fe080d94db82a3268443e9b9ece4c60246414"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Oct 27 16:54:19 2009 -0700"
      },
      "committer": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy.fitzhardinge@citrix.com",
        "time": "Tue Oct 27 16:54:19 2009 -0700"
      },
      "message": "xen: set up mmu_ops before trying to set any ptes\n\nxen_setup_stackprotector() ends up trying to set page protections,\nso we need to have vm_mmu_ops set up before trying to do so.\nFailing to do so causes an early boot crash.\n\n[ Impact: Fix early crash under Xen. ]\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\n"
    },
    {
      "commit": "772be899bc022ef2b911c3611b487d417e3269c3",
      "tree": "911d243c13b1ded8ff6f62ccbe70e4570cca24ec",
      "parents": [
        "81766741fe1eee3884219e8daaf03f466f2ed52f"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Tue Oct 20 12:54:02 2009 +0800"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Oct 27 12:35:48 2009 +0100"
      },
      "message": "x86: Make EFI RTC function depend on 32bit again\n\nThe EFI RTC functions are only available on 32 bit. commit 7bd867df\n(x86: Move get/set_wallclock to x86_platform_ops) removed the 32bit\ndependency which leads to boot crashes on 64bit EFI systems.\n\nAdd the dependency back. \nSolves: http://bugzilla.kernel.org/show_bug.cgi?id\u003d14466\n\nTested-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nLKML-Reference: \u003c20091020125402.028d66d5@feng-desktop\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "81766741fe1eee3884219e8daaf03f466f2ed52f",
      "tree": "0afde40852f608ed101d03a83ef49ef74ccbb434",
      "parents": [
        "72ed7de74e8f0fad0d8e567ae1f987b740accb3f"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Mon Oct 26 15:20:29 2009 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 26 16:23:26 2009 +0100"
      },
      "message": "x86-64: Fix register leak in 32-bit syscall audting\n\nRestoring %ebp after the call to audit_syscall_exit() is not\nonly unnecessary (because the register didn\u0027t get clobbered),\nbut in the sysenter case wasn\u0027t even doing the right thing: It\nloaded %ebp from a location below the top of stack (RBP \u003c\nARGOFFSET), i.e. arbitrary kernel data got passed back to user\nmode in the register.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nLKML-Reference: \u003c4AE5CC4D020000780001BD13@vpn.id2.novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "72ed7de74e8f0fad0d8e567ae1f987b740accb3f",
      "tree": "dd8e7dbd4b6305bcca35fc2cfe29479918e034d2",
      "parents": [
        "ae1b22f6e46c03cede7cea234d0bf2253b4261cf"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Mon Oct 26 11:11:43 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 26 12:38:59 2009 +0100"
      },
      "message": "x86: crash_dump: Fix non-pae kdump kernel memory accesses\n\nNon-PAE 32-bit dump kernels may wrap an address around 4G and\npoke unwanted space. ptes there are 32-bit long, and since\npfn \u003c\u003c PAGE_SIZE may exceed this limit, high pfn bits are\ncropped and wrong address mapped by kmap_atomic_pfn in\ncopy_oldmem_page.\n\nDon\u0027t allow this behavior in non-PAE kdump kernels by checking\npfns passed into copy_oldmem_page. In the case of failure,\nuserspace process gets EFAULT.\n\n[v2]\n- fix comments\n- move ifdefs inside the function\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nCc: Simon Horman \u003chorms@verge.net.au\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nLKML-Reference: \u003c1256551903-30567-1-git-send-email-jirislaby@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ae1b22f6e46c03cede7cea234d0bf2253b4261cf",
      "tree": "3a38eb7c35cf3fad8816f87cfbb0c19c079d7101",
      "parents": [
        "14a3f40aafacde1dfd6912327ae14df4baf10304"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Oct 26 14:26:04 2009 +1030"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 26 12:33:02 2009 +0100"
      },
      "message": "x86: Side-step lguest problem by only building cmpxchg8b_emu for pre-Pentium\n\nCommit 79e1dd05d1a22 \"x86: Provide an alternative() based\ncmpxchg64()\" broke lguest, even on systems which have cmpxchg8b\nsupport.  The emulation code gets used until alternatives get\nrun, but it contains native instructions, not their paravirt\nalternatives.\n\nThe simplest fix is to turn this code off except for 386 and 486\nbuilds.\n\nReported-by: Johannes Stezenbach \u003cjs@sig21.net\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: lguest@ozlabs.org\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003c200910261426.05769.rusty@rustcorp.com.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "14a3f40aafacde1dfd6912327ae14df4baf10304",
      "tree": "66b27a9db33d35e4cd2909b35d21cc36f239aaa6",
      "parents": [
        "02dd0a0613e0d84c7dd8315e3fe6204d005b7c79"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Fri Oct 23 07:31:01 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 23 16:35:23 2009 +0200"
      },
      "message": "x86: Remove STACKPROTECTOR_ALL\n\nSTACKPROTECTOR_ALL has a really high overhead (runtime and stack\nfootprint) and is not really worth it protection wise (the\nnormal STACKPROTECTOR is in effect for all functions with\nbuffers already), so lets just remove the option entirely.\n\nReported-by: Dave Jones \u003cdavej@redhat.com\u003e\nReported-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Eric Sandeen \u003csandeen@redhat.com\u003e\nLKML-Reference: \u003c20091023073101.3dce4ebb@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "43315956509ca6913764861ac7dec128b91eb1ec",
      "tree": "60fd5647f150a46e63093a41417c2eef3e776b3d",
      "parents": [
        "9bf4e7fba8006d19846fec877b6da0616b2772de",
        "6beba7adbe092e63dfe8d09fbd1e3ec140474a13"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 23 08:23:20 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 23 08:23:20 2009 +0200"
      },
      "message": "Merge branch \u0027perf/core\u0027 into perf/probes\n\nConflicts:\n\ttools/perf/Makefile\n\nMerge reason:\n\n - fix the conflict\n - pick up the pr_*() infrastructure to queue up dependent patch\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "422b42fa79fa2825dc7b272ee8d52aa4bac37113",
      "tree": "4e5b77896547dee638aed11991287a5595b5bbe2",
      "parents": [
        "1b7607030df6908901250b5d7de03ba74cca7d67",
        "0ea4ed8e948c30f88c824c973ee4b9529015fe65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 22 08:26:15 2009 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 22 08:26:15 2009 +0900"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.32\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.32\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: Prevent kvm_init from corrupting debugfs structures\n  KVM: MMU: fix pointer cast\n  KVM: use proper hrtimer function to retrieve expiration time\n"
    },
    {
      "commit": "4fe71dba2f2d550545580d409f432153c6454e59",
      "tree": "62e254b6fe3e753c6a2cee7f62dd1ad4ce5ca720",
      "parents": [
        "4223a4a155f245d41c350ed9eba4fc32e965c4da",
        "13b79b971564ddd0f14e706592472adc8199e912"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 22 08:16:01 2009 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 22 08:16:01 2009 +0900"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: aesni-intel - Fix irq_fpu_usable usage\n  crypto: padlock-sha - Fix stack alignment\n"
    },
    {
      "commit": "9bf4e7fba8006d19846fec877b6da0616b2772de",
      "tree": "1ee112f882dceb74b7bf0354732ed550cdb1bdb5",
      "parents": [
        "9983d60d74db9e544c6cb6f65351849fe8e9c1de"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 21 14:39:51 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 21 14:42:56 2009 +0200"
      },
      "message": "x86, instruction decoder: Fix test_get_len build rules\n\nAdd the kernel source include file as well to the include files\nsearch path, to fix this build bug:\n\n In file included from arch/x86/tools/test_get_len.c:28:\n   arch/x86/lib/insn.c:21:26: error: linux/string.h: No such file or directory\n\nCc: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: systemtap\u003csystemtap@sources.redhat.com\u003e\nCc: DLE \u003cdle-develop@lists.sourceforge.net\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20091020165531.4145.21872.stgit@dhcp-100-2-132.bos.redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "02dd0a0613e0d84c7dd8315e3fe6204d005b7c79",
      "tree": "c92bab134966741b89d60623b6fc2980510c3ebb",
      "parents": [
        "1d21e6e3ffad2939f9d8179817c6f9bc3b811b68"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Tue Oct 20 14:36:15 2009 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 21 13:31:13 2009 +0200"
      },
      "message": "x86, UV: Set DELIVERY_MODE\u003d4 for vector\u003dNMI_VECTOR in uv_hub_send_ipi()\n\nWhen sending a NMI_VECTOR IPI using the UV_HUB_IPI_INT register,\nwe need to ensure the delivery mode field of that register has\nNMI delivery selected.\n\nThis makes those IPIs true NMIs, instead of flat IPIs. It\nmatters to reboot sequences and KGDB, both of which use NMI\nIPIs.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: Martin Hicks \u003cmort@sgi.com\u003e\nCc: \u003cstable@kernel.org\u003e\nLKML-Reference: \u003c20091020193620.877322000@alcatraz.americas.sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9983d60d74db9e544c6cb6f65351849fe8e9c1de",
      "tree": "6d49ff1a139212bdf293f64e05ee4424ea10353d",
      "parents": [
        "06ed6ba5ecb771cc3a967838a4bb1d9cbd8786b9"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Tue Oct 20 12:55:31 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 21 13:25:29 2009 +0200"
      },
      "message": "x86: Add AES opcodes to opcode map\n\nAdd Intel AES opcodes to x86 opcode map. These opcodes are\nused in arch/x86/crypt/aesni-intel_asm.S.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: systemtap\u003csystemtap@sources.redhat.com\u003e\nCc: DLE \u003cdle-develop@lists.sourceforge.net\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20091020165531.4145.21872.stgit@dhcp-100-2-132.bos.redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "06ed6ba5ecb771cc3a967838a4bb1d9cbd8786b9",
      "tree": "834daccaa9896bddaabf9aefc6ab549aafd5da42",
      "parents": [
        "bb3c3e807140816b5f5fd4840473ee52a916ad4f"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Tue Oct 20 12:55:24 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 21 13:25:28 2009 +0200"
      },
      "message": "x86: Fix group attribute decoding bug\n\nFix a typo in inat_get_group_attribute() which should refer\ninat_group_tables, not inat_escape_tables.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: systemtap\u003csystemtap@sources.redhat.com\u003e\nCc: DLE \u003cdle-develop@lists.sourceforge.net\u003e\nCc: Jim Keniston \u003cjkenisto@us.ibm.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20091020165524.4145.97333.stgit@dhcp-100-2-132.bos.redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "13b79b971564ddd0f14e706592472adc8199e912",
      "tree": "9e9b680352318aafe356c499dec9319cf25ac3e0",
      "parents": [
        "4c6ab3ee4cdb86cbd4e9400dd22fad7701cbe795"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Tue Oct 20 16:20:47 2009 +0900"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Oct 20 16:20:47 2009 +0900"
      },
      "message": "crypto: aesni-intel - Fix irq_fpu_usable usage\n\nWhen renaming kernel_fpu_using to irq_fpu_usable, the semantics of the\nfunction is changed too, from mesuring whether kernel is using FPU,\nthat is, the FPU is NOT available, to measuring whether FPU is usable,\nthat is, the FPU is available.\n\nBut the usage of irq_fpu_usable in aesni-intel_glue.c is not changed\naccordingly. This patch fixes this.\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "bb3c3e807140816b5f5fd4840473ee52a916ad4f",
      "tree": "9e8a69d266a7df86ca16177eefffab4b4e910753",
      "parents": [
        "595c36490deb49381dc51231a3d5e6b66786ed27",
        "012abeea669ea49636cf952d13298bb68654146a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 17 09:58:25 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 17 09:58:25 2009 +0200"
      },
      "message": "Merge commit \u0027v2.6.32-rc5\u0027 into perf/probes\n\nConflicts:\n\tkernel/trace/trace_event_profile.c\n\nMerge reason: update to -rc5 and resolve conflict.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d1baf5a5a6088e2991b7dbbd370ff200bd6615ce",
      "tree": "73d733aa6ae1f511049f11d5c19a3354fdf641dd",
      "parents": [
        "8c95bc3e206cff7a55edd2fc5f0e2b305d57903f"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Fri Oct 16 20:07:44 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 17 09:53:59 2009 +0200"
      },
      "message": "x86: Add AMD prefetch and 3DNow! opcodes to opcode map\n\nAdd AMD prefetch and 3DNow! opcode including FEMMS. Since 3DNow!\nuses the last immediate byte as an opcode extension byte, x86\ninsn just treats the extenstion byte as an immediate byte\ninstead of a part of opcode (insn_get_opcode() decodes first\n\"0x0f 0x0f\" bytes.)\n\nUsers who are interested in analyzing 3DNow! opcode still can\ndecode it by analyzing the immediate byte.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c20091017000744.16556.27881.stgit@dhcp-100-2-132.bos.redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8c95bc3e206cff7a55edd2fc5f0e2b305d57903f",
      "tree": "db87c4a9c8d4c0e1d1137bc72389334b6d0e61dd",
      "parents": [
        "e63cc2397ecc0f2b604f22fb9cdbb05911c1e5d4"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "mhiramat@redhat.com",
        "time": "Fri Oct 16 20:07:36 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 17 09:53:58 2009 +0200"
      },
      "message": "x86: Add MMX/SSE opcode groups to opcode map\n\nAdd missing MMX/SSE opcode groups to x86 opcode map.\n\nSigned-off-by: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c20091017000736.16556.29061.stgit@dhcp-100-2-132.bos.redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8a8365c560b8b631e0a2d1ac032fbca66a9645bc",
      "tree": "ca4f74170aade039440b38cfb0fe6d78e0ebeed4",
      "parents": [
        "ace1546487a0fe4634e3251067f8a32cb2cdc099"
      ],
      "author": {
        "name": "Frederik Deweerdt",
        "email": "frederik.deweerdt@xprog.eu",
        "time": "Fri Oct 09 11:42:56 2009 +0000"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri Oct 16 12:30:26 2009 -0300"
      },
      "message": "KVM: MMU: fix pointer cast\n\nOn a 32 bits compile, commit 3da0dd433dc399a8c0124d0614d82a09b6a49bce\nintroduced the following warnings:\n\narch/x86/kvm/mmu.c: In function ‘kvm_set_pte_rmapp’:\narch/x86/kvm/mmu.c:770: warning: cast to pointer from integer of different size\narch/x86/kvm/mmu.c: In function ‘kvm_set_spte_hva’:\narch/x86/kvm/mmu.c:849: warning: cast from pointer to integer of different size\n\nThe following patch uses \u0027unsigned long\u0027 instead of u64 to match the\npointer size on both arches.\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@xprog.eu\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "ace1546487a0fe4634e3251067f8a32cb2cdc099",
      "tree": "6f7ac8a23d0ac1ae5af287916cdd356de114f877",
      "parents": [
        "012abeea669ea49636cf952d13298bb68654146a"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Thu Oct 08 10:55:03 2009 -0300"
      },
      "committer": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri Oct 16 12:30:25 2009 -0300"
      },
      "message": "KVM: use proper hrtimer function to retrieve expiration time\n\nhrtimer-\u003ebase can be temporarily NULL due to racing hrtimer_start.\nSee switch_hrtimer_base/lock_hrtimer_base.\n\nUse hrtimer_get_remaining which is robust against it.\n\nCC: stable@kernel.org\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "1d21e6e3ffad2939f9d8179817c6f9bc3b811b68",
      "tree": "394a3db2e734dc89411dcb8f71258dae57266b38",
      "parents": [
        "93ae5012a79b11e7fc855b52c7ce1e16fe1540b0"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Fri Oct 16 06:29:20 2009 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 16 14:51:53 2009 +0200"
      },
      "message": "x86, UV: Fix and clean up bau code to use uv_gpa_to_pnode()\n\nCreate an inline function to extract the pnode from a global\nphysical address and then convert the broadcast assist unit to\nuse the newly created uv_gpa_to_pnode function.\n\nThe open-coded code was wrong as well - it might explain a\nfew of our unexplained bau hangs.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Cliff Whickman \u003ccpw@sgi.com\u003e\nCc: linux-mm@kvack.org\nCc: Jack Steiner \u003csteiner@sgi.com\u003e\nLKML-Reference: \u003c20091016112920.GZ8903@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "93ae5012a79b11e7fc855b52c7ce1e16fe1540b0",
      "tree": "ca7623712fb68d8f309684a378a5bb1a4a3df656",
      "parents": [
        "036ed8ba61b72c19dc5759446d4fe0844aa88255"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Thu Oct 15 14:21:14 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 16 09:20:03 2009 +0200"
      },
      "message": "x86: Don\u0027t print number of MCE banks for every CPU\n\nThe MCE initialization code explicitly says it doesn\u0027t handle\nasymmetric configurations where different CPUs support different\nnumbers of MCE banks, and it prints a big warning in that case.\n\nTherefore, printing the \"mce: CPU supports \u003cx\u003e MCE banks\"\nmessage into the kernel log for every CPU is pure redundancy\nthat clutters the log significantly for systems with lots of\nCPUs.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nLKML-Reference: \u003cadaeip473qt.fsf@cisco.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "036ed8ba61b72c19dc5759446d4fe0844aa88255",
      "tree": "956331ab7308de6c96e5c5b01806f26a8f91f59b",
      "parents": [
        "a5912f6b3e20c137172460e6d4dd180866c00963"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Thu Oct 15 17:40:00 2009 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 16 08:18:34 2009 +0200"
      },
      "message": "x86, UV: Fix information in __uv_hub_info structure\n\nA few parts of the uv_hub_info structure are initialized\nincorrectly.\n\n - n_val is being loaded with m_val.\n - gpa_mask is initialized with a bytes instead of an unsigned long.\n - Handle the case where none of the alias registers are used.\n\nLastly I converted the bau over to using the uv_hub_info-\u003em_val\nwhich is the correct value.\n\nWithout this patch, booting a large configuration hits a\nproblem where the upper bits of the gnode affect the pnode\nand the bau will not operate.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Jack Steiner \u003csteiner@sgi.com\u003e\nCc: Cliff Whickman \u003ccpw@sgi.com\u003e\nCc: stable@kernel.org\nLKML-Reference: \u003c20091015224946.396355000@alcatraz.americas.sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a5912f6b3e20c137172460e6d4dd180866c00963",
      "tree": "ebe80998af843f31d5042845c542303ea96cecbe",
      "parents": [
        "012abeea669ea49636cf952d13298bb68654146a"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 16 07:18:46 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 16 07:18:46 2009 +0200"
      },
      "message": "x86: Document linker script ASSERT() quirk\n\nOlder binutils breaks if ASSERT() is used without a sink\nfor the output.\n\nFor example 2.14.90.0.6 is known to be broken, the link\nfails with:\n\n  LD      .tmp_vmlinux1\n  ld:arch/x86/kernel/vmlinux.lds:678: parse error\n\nDocument this quirk in all three files that use it.\n\n  See:    http://marc.info/?l\u003dlinux-kbuild\u0026m\u003d124930110427870\u0026w\u003d2\n  See[2]: d2ba8b2 (\"x86: Fix assert syntax in vmlinux.lds.S\")\n\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nLKML-Reference: \u003c4AD6523D.5030909@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "713490e02eed242b4c1c672b3c0c8b708f8b6f1d",
      "tree": "8485759cfc112366d2485f473ad348a1c714f421",
      "parents": [
        "c4dc775f53136cd6af8f88bce67cce9b42751768",
        "1beee96bae0daf7f491356777c3080cc436950f5"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 11:33:56 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 11:34:00 2009 +0200"
      },
      "message": "Merge branch \u0027tracing/core\u0027 into perf/core\n\nMerge reason: to add event filter support we need the following\ncommits from the tracing tree:\n\n 3f6fe06: tracing/filters: Unify the regex parsing helpers\n 1889d20: tracing/filters: Provide basic regex support\n 737f453: tracing/filters: Cleanup useless headers\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b226f744d40b052ac126c4cb16c76f66e5185128",
      "tree": "e86f5c059dde241472689cbe2d55429cd15b2d56",
      "parents": [
        "d5b889f2ecec7849e851ddd31c34bdfb3482b5de",
        "a3ccf63ee643ef243cbf8918da8b3f9238f10029"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 08:44:42 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 08:44:44 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into perf/core\n\nMerge reason: pick up tools/perf/ changes from upstream.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "db8590f5043f3436a65b24155a3a7af2604df876",
      "tree": "5a2bafc2102c37a9cee1d2dea6176bc75b89ef8e",
      "parents": [
        "a0738a688d1105cbf8d71868a1e020c6cdf42d4c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 08:08:12 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 08:09:55 2009 +0200"
      },
      "message": "Revert \"x86: linker script syntax nits\"\n\nThis reverts commit e9a63a4e559fbdc522072281d05e6b13c1022f4b.\n\nThis breaks older binutils, where sink-less asserts are broken.\n\nSee this commit for further details:\n\n  d2ba8b2: x86: Fix assert syntax in vmlinux.lds.S\n\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nLKML-Reference: \u003c4AD6523D.5030909@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a0738a688d1105cbf8d71868a1e020c6cdf42d4c",
      "tree": "2cad553a9def773ce79b8fc793f89c0634187109",
      "parents": [
        "89ccf465abe6b20d804a63ae20307970c441369d",
        "a3ccf63ee643ef243cbf8918da8b3f9238f10029"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 08:07:26 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 15 08:07:30 2009 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/urgent\n\nMerge reason: pull in latest, to be able to revert a patch there.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "601adfedba37326410760d8d60f5da99a0adfd2f",
      "tree": "4f79413b9a8f7747933692b69b5a53ab706f9186",
      "parents": [
        "655bdb0e07384d04d1ecfd709c7aee6cc8bd8793",
        "e9a63a4e559fbdc522072281d05e6b13c1022f4b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:33:05 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:33:05 2009 -0700"
      },
      "message": "Merge branch \u0027topic/x86-lds-nits\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-roland\n\n* \u0027topic/x86-lds-nits\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-roland:\n  x86: linker script syntax nits\n"
    },
    {
      "commit": "f061d83a2b29f08b41c494335b7d23a432cb5a2d",
      "tree": "4b3fe2797968491f1e18e5ef52a9d08b37a2c301",
      "parents": [
        "e345fe1ada6f91bf703ca080168745ef18b2f037",
        "e17b38bf9e70d74f3739a600db75240078ac1407"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:25:04 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:25:04 2009 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\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 missing kernel-doc notation\n  Revert \"x86, timers: Check for pending timers after (device) interrupts\"\n  sched: Update the clock of runqueue select_task_rq() selected\n"
    },
    {
      "commit": "ea876441052c2cebc27d9bd2a6f6b9bce6add408",
      "tree": "893b7597eacfdcce478212170d0b821d6508a1d9",
      "parents": [
        "80f506918fdaaca6b574ba931536a58ce015c7be",
        "71999d9862e667f1fd14f8fbfa0cce6d855bad3f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:24:32 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 14 15:24:32 2009 -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/paravirt: Use normal calling sequences for irq enable/disable\n  x86: fix kernel panic on 32 bits when profiling\n  x86: Fix Suspend to RAM freeze on Acer Aspire 1511Lmi laptop\n  x86, vmi: Mark VMI deprecated and schedule it for removal\n"
    },
    {
      "commit": "e9a63a4e559fbdc522072281d05e6b13c1022f4b",
      "tree": "725fa53b311924352faf52bcecc6eef79c3ded1d",
      "parents": [
        "80f506918fdaaca6b574ba931536a58ce015c7be"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Oct 14 14:16:38 2009 -0700"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Oct 14 14:16:38 2009 -0700"
      },
      "message": "x86: linker script syntax nits\n\nThe linker scripts grew some use of weirdly wrong linker script syntax.\nIt happens to work, but it\u0027s not what the syntax is documented to be.\nClean it up to use the official syntax.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCC: Ian Lance Taylor \u003ciant@google.com\u003e\n"
    },
    {
      "commit": "799e2205ec65e174f752b558c62a92c4752df313",
      "tree": "dc2438771be941b485f0da12a1ff177f0797e57b",
      "parents": [
        "e17b38bf9e70d74f3739a600db75240078ac1407"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri Oct 09 12:16:40 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 14 15:02:34 2009 +0200"
      },
      "message": "sched: Disable SD_PREFER_LOCAL for MC/CPU domains\n\nYanmin reported that both tbench and hackbench were significantly\nhurt by trying to keep tasks local on these domains, esp on small\ncache machines.\n\nSo disable it in order to promote spreading outside of the cache\ndomains.\n\nReported-by: \"Zhang, Yanmin\" \u003cyanmin_zhang@linux.intel.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCC: Mike Galbraith \u003cefault@gmx.de\u003e\nLKML-Reference: \u003c1255083400.8802.15.camel@laptop\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "89ccf465abe6b20d804a63ae20307970c441369d",
      "tree": "08ede62bce820223d0f224c351fce332f4b40a72",
      "parents": [
        "71999d9862e667f1fd14f8fbfa0cce6d855bad3f"
      ],
      "author": {
        "name": "Li Hong",
        "email": "lihong.hi@gmail.com",
        "time": "Wed Oct 14 18:50:39 2009 +0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 14 14:37:24 2009 +0200"
      },
      "message": "x86, perf_event: Rename \u0027performance counter interrupt\u0027\n\nIn \u0027cdd6c482c9ff9c55475ee7392ec8f672eddb7be6\u0027, we renamed\nPerformance Counters -\u003e Performance Events.\n\nThe name showed up in /proc/interrupts also needs a change. I use\nPMI (Performance monitoring interrupt) here, since it is the\nofficial name used in Intel\u0027s documents.\n\nSigned-off-by: Li Hong \u003clihong.hi@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nLKML-Reference: \u003c20091014105039.GA22670@uhli\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c44fc770845163f8d9e573f37f92a7b7a7ade14e",
      "tree": "dac4327b1454b73cefe7ffb2ef28cc67ea878f2b",
      "parents": [
        "4d8289494a37e19cd7f3beacea9c957ad3debad6"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat Sep 19 06:50:42 2009 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Wed Oct 14 09:53:56 2009 +0200"
      },
      "message": "tracing: Move syscalls metadata handling from arch to core\n\nMost of the syscalls metadata processing is done from arch.\nBut these operations are mostly generic accross archs. Especially now\nthat we have a common variable name that expresses the number of\nsyscalls supported by an arch: NR_syscalls, the only remaining bits\nthat need to reside in arch is the syscall nr to addr translation.\n\nv2: Compare syscalls symbols only after the \"sys\" prefix so that we\n    avoid spurious mismatches with archs that have syscalls wrappers,\n    in which case syscalls symbols have \"SyS\" prefixed aliases.\n    (Reported by: Heiko Carstens)\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nCc: Masami Hiramatsu \u003cmhiramat@redhat.com\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: Lai Jiangshan \u003claijs@cn.fujitsu.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "194ec34184869f0de1cf255c924fc5299e1b3d27",
      "tree": "7eb411e56f381b65bcafd0aa750f6f6705f3e451",
      "parents": [
        "1bac0497ef9af8d933860672223e38bd6ac4934a"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "srostedt@redhat.com",
        "time": "Tue Oct 13 16:33:50 2009 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 14 08:13:53 2009 +0200"
      },
      "message": "function-graph/x86: Replace unbalanced ret with jmp\n\nThe function graph tracer replaces the return address with a hook\nto trace the exit of the function call. This hook will finish by\nreturning to the real location the function should return to.\n\nBut the current implementation uses a ret to jump to the real\nreturn location. This causes a imbalance between calls and ret.\nThat is the original function does a call, the ret goes to the\nhandler and then the handler does a ret without a matching call.\n\nAlthough the function graph tracer itself still breaks the branch\npredictor by replacing the original ret, by using a second ret and\ncausing an imbalance, it breaks the predictor even more.\n\nThis patch replaces the ret with a jmp to keep the calls and ret\nbalanced. I tested this on one box and it showed a 1.7% increase in\nperformance. Another box only showed a small 0.3% increase. But no\nbox that I tested this on showed a decrease in performance by\nmaking this change.\n\nSigned-off-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nAcked-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20091013203425.042034383@goodmis.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "80fa680d22c11912a0be84b8139422eba1327322",
      "tree": "a43e38d55505dab7b3448a210d88238b80c50d91",
      "parents": [
        "2caa731819a633bec5a56736e64c562b7e193666",
        "9a821b231644028f8e2a853eb33d1184e925b183"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:04:40 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 13 10:04:40 2009 -0700"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/iommu-2.6.32\n\n* git://git.infradead.org/~dwmw2/iommu-2.6.32:\n  x86: Move pci_iommu_init to rootfs_initcall()\n  Run pci_apply_final_quirks() sooner.\n  Mark pci_apply_final_quirks() __init rather than __devinit\n  Rename pci_init() to pci_apply_final_quirks(), move it to quirks.c\n  intel-iommu: Yet another BIOS workaround: Isoch DMAR unit with no TLB space\n  intel-iommu: Decode (and ignore) RHSA entries\n  intel-iommu: Make \"Unknown DMAR structure\" message more informative\n"
    },
    {
      "commit": "9dbdd6c41c12fb42ee7188eafa7e1917b192af3a",
      "tree": "06a9eb894bc976c5c20e84ccd74fd82b9b71aed4",
      "parents": [
        "7a693d3f0d10f978ebdf3082c41404ab97106567",
        "161291396e76e0832c08f617eb9bd364d1648148"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 09:31:28 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 09:31:34 2009 +0200"
      },
      "message": "Merge commit \u0027v2.6.32-rc4\u0027 into perf/core\n\nMerge reason: we were on an -rc1 base, merge up to -rc4.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "2c96c142e941041973faab20ca3b82d57f435c5e",
      "tree": "45188f0ecb3f4bb7408a7219f8fcd041d500235a",
      "parents": [
        "3c355863fb32070a2800f41106519c5c3038623a",
        "8ad807318fcd62aba0e18c7c7fbfcc1af3fcdbab"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 09:24:51 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 09:24:59 2009 +0200"
      },
      "message": "Merge branch \u0027tracing/urgent\u0027 into tracing/core\n\nMerge reason: Pick up tracing/filters fix from the urgent queue,\n              we will queue up dependent patches.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "71999d9862e667f1fd14f8fbfa0cce6d855bad3f",
      "tree": "b228a66c29154a446dc3adaf6f0dae8ee4b908d3",
      "parents": [
        "d1705c558c95418378b11a0be963fe1b3e2fa381"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Oct 12 16:32:43 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 09:22:01 2009 +0200"
      },
      "message": "x86/paravirt: Use normal calling sequences for irq enable/disable\n\nBastian Blank reported a boot crash with stackprotector enabled,\nand debugged it back to edx register corruption.\n\nFor historical reasons irq enable/disable/save/restore had special\ncalling sequences to make them more efficient.  With the more\nrecent introduction of higher-level and more general optimisations\nthis is no longer necessary so we can just use the normal PVOP_\nmacros.\n\nThis fixes some residual bugs in the old implementations which left\nedx liable to inadvertent clobbering. Also, fix some bugs in\n__PVOP_VCALLEESAVE which were revealed by actual use.\n\nReported-by: Bastian Blank \u003cbastian@waldi.eu.org\u003e\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Stable Kernel \u003cstable@kernel.org\u003e\nCc: Xen-devel \u003cxen-devel@lists.xensource.com\u003e\nLKML-Reference: \u003c4AD3BC9B.7040501@goop.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7a693d3f0d10f978ebdf3082c41404ab97106567",
      "tree": "ae8eba3e81404aa735e3b083c9eee737f0d5ff7e",
      "parents": [
        "55ffb7a6bd45d0083ffb132381cb46964a4afe01"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 08:16:30 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 13 08:19:53 2009 +0200"
      },
      "message": "perf_events, x86: Fix event constraints code\n\nThere was namespace overlap due to a rename i did - this caused\nthe following build warning, reported by Stephen Rothwell against\nlinux-next x86_64 allmodconfig:\n\n  arch/x86/kernel/cpu/perf_event.c: In function \u0027intel_get_event_idx\u0027:\n  arch/x86/kernel/cpu/perf_event.c:1445: warning: \u0027event_constraint\u0027 is used uninitialized in this function\n\nThis is a real bug not just a warning: fix it by renaming the\nglobal event-constraints table pointer to \u0027event_constraints\u0027.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nCc: Stephane Eranian \u003ceranian@gmail.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c20091013144223.369d616d.sfr@canb.auug.org.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d1705c558c95418378b11a0be963fe1b3e2fa381",
      "tree": "8fef767c2d1fb4d113c81b5668869d1149b1547f",
      "parents": [
        "7a4b7e5e741fe0a72a517b0367a2659aa53f7c44"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Oct 12 11:32:31 2009 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Oct 12 11:53:51 2009 -0700"
      },
      "message": "x86: fix kernel panic on 32 bits when profiling\n\nLatest kernel has a kernel panic in booting on i386 machine when\nprofile\u003d2 setting in cmdline.  It is due to \u0027sp\u0027 being incorrect in\nprofile_pc().\n\nBUG: unable to handle kernel NULL pointer dereference at 00000246\nIP: [\u003cc01288b6\u003e] profile_pc+0x2a/0x48\n*pde \u003d 00000000\nOops: 0000 [#1] SMP\n\nThis differs from the original version by Alex Shi in that we use the\nkernel_stack_pointer() inline already defined in \u003casm/ptrace.h\u003e for\nthis purpose, instead of #ifdef.\n\nOriginally-by: Alex Shi \u003calex.shi@intel.com\u003e\nCc: \"Chen, Tim C\" \u003ctim.c.chen@intel.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "7a4b7e5e741fe0a72a517b0367a2659aa53f7c44",
      "tree": "00d0a9617280f2982277043d6a0e4024bac05960",
      "parents": [
        "d0153ca35d344d9b640dc305031b0703ba3f30f0"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "JBeulich@novell.com",
        "time": "Tue Oct 06 16:32:43 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 12 18:06:48 2009 +0200"
      },
      "message": "x86: Fix Suspend to RAM freeze on Acer Aspire 1511Lmi laptop\n\nMove the trampoline and accessors back out of .cpuinit.* for the\ncase of 64-bits+ACPI_SLEEP.\n\nThis solves s2ram hangs reported in:\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d14279\n\nReported-and-bisected-by: Christian Casteyde \u003ccasteyde.christian@free.fr\u003e\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: \u003cbugzilla-daemon@bugzilla.kernel.org\u003e\nCc: \"Andrew Morton\" \u003cakpm@linux-foundation.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9a821b231644028f8e2a853eb33d1184e925b183",
      "tree": "23312797fe0f4372b4c3051f554c41ef7a239277",
      "parents": [
        "cf6f3bf7e587a00217d7509b440f694711c76b2e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 12 12:59:29 2009 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 12 14:42:11 2009 +0100"
      },
      "message": "x86: Move pci_iommu_init to rootfs_initcall()\n\nWe want this to happen after the PCI quirks, which are now running at\nthe very end of the fs_initcalls.\n\nThis works around the BIOS problems which were originally addressed by\ncommit db8be50c4307dac2b37305fc59c8dc0f978d09ea (\u0027USB: Work around BIOS\nbugs by quiescing USB controllers earlier\u0027), which was reverted in\ncommit d93a8f829fe1d2f3002f2c6ddb553d12db420412.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "3c355863fb32070a2800f41106519c5c3038623a",
      "tree": "5eb95e9ffd893b647fae023fe684c506ddc9b2c3",
      "parents": [
        "3bb258bf430d29a24350fe4f44f8bf07b7b7a8f6"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Oct 04 17:53:40 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 12 08:05:41 2009 +0200"
      },
      "message": "testmmiotrace.c: Add and use pr_fmt(fmt)\n\n- Add #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt.\n- Strip MODULE_NAME from pr_\u003clevel\u003es.\n- Remove MODULE_NAME definition.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nLKML-Reference: \u003c3bb66cc7f85f77b9416902e1be7076f7e3f4ad48.1254701151.git.joe@perches.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3bb258bf430d29a24350fe4f44f8bf07b7b7a8f6",
      "tree": "bf0c6c7eaab825ebed50e8095c480149c15355cf",
      "parents": [
        "0aa73ba1c4e1ad1d51a29e0df95ccd9f746918b6"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Oct 04 17:53:29 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 12 08:05:40 2009 +0200"
      },
      "message": "ftrace.c: Add #define pr_fmt(fmt) KBUILD_MODNAME \": \" fmt\n\n- Remove prefixes from pr_\u003clevel\u003e, use pr_fmt(fmt).\n\nNo change in output.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nLKML-Reference: \u003c9b377eefae9e28c599dd4a17bdc81172965e9931.1254701151.git.joe@perches.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "15b812f1d0a5ca8f5efe7f5882f468af10682ca8",
      "tree": "5dc75e0b963b603813b9f012ed3ed848ebba32e3",
      "parents": [
        "f144c78e525542c94e0dcb171b41cc5ef7b341b3"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Sun Oct 11 14:17:16 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 14:43:36 2009 -0700"
      },
      "message": "pci: increase alignment to make more space for hidden code\n\nAs reported in\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d13940\n\non some system when acpi are enabled, acpi clears some BAR for some\ndevices without reason, and kernel will need to allocate devices for\nthem.  It then apparently hits some undocumented resource conflict,\nresulting in non-working devices.\n\nTry to increase alignment to get more safe range for unassigned devices.\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d43c36dc6b357fa1806800f18aa30123c747a6d1",
      "tree": "339ce510073ecbe9b3592008f7dece7b277035ef",
      "parents": [
        "69585dd69e663a40729492c7b52eb82477a2027a"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Oct 07 17:09:06 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 11 11:20:58 2009 -0700"
      },
      "message": "headers: remove sched.h from interrupt.h\n\nAfter m68k\u0027s task_thread_info() doesn\u0027t refer to current,\nit\u0027s possible to remove sched.h from interrupt.h and not break m68k!\nMany thanks to Heiko Carstens for allowing this.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\n"
    },
    {
      "commit": "c5cca146aa03e1f60fb179df65f0dbaf17bc64ed",
      "tree": "457cdf7d8b3a12f58328d06a2bfd8665b395b9ba",
      "parents": [
        "c7084b35eb1a4d3353a501508baf9d3d82822c93"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Oct 09 18:31:20 2009 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri Oct 09 18:37:46 2009 +0200"
      },
      "message": "x86/amd-iommu: Workaround for erratum 63\n\nThere is an erratum for IOMMU hardware which documents\nundefined behavior when forwarding SMI requests from\nperipherals and the DTE of that peripheral has a sysmgt\nvalue of 01b. This problem caused weird IO_PAGE_FAULTS in my\ncase.\nThis patch implements the suggested workaround for that\nerratum into the AMD IOMMU driver.  The erratum is\ndocumented with number 63.\n\nCc: stable@kernel.org\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "e7ab0f7b50bc4688fb5cf65de5d42e3b882fb8d1",
      "tree": "448411e8204d9020f3d1fbbf7cabcad2932ada6d",
      "parents": [
        "f5dc37530ba8a35aae0f7f4f13781d1904f71e94"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 09 15:58:20 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 09 15:58:20 2009 +0200"
      },
      "message": "Revert \"x86, timers: Check for pending timers after (device) interrupts\"\n\nThis reverts commit 9bcbdd9c58617f1301dd4f17c738bb9bc73aca70.\n\nThe real bug producing LatencyTop latencies has been fixed in:\n\n  f5dc375: sched: Update the clock of runqueue select_task_rq() selected\n\nAnd the commit being reverted here triggers local timer processing\nfrom every device IRQ. If device IRQs come in at a high frequency,\nthis could cause a performance regression.\n\nThe commit being reverted here purely \u0027fixed\u0027 the reported latency\nas a side effect, because CPUs were being moved out of idle more\noften.\n\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Frans Pop \u003celendil@planet.nl\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLKML-Reference: \u003c20091008064041.67219b13@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "fe9081cc9bdabb0be953a39ad977cea14e35bce5",
      "tree": "e4b18495cbbade72da915b825dd39aef0cefd5d5",
      "parents": [
        "b690081d4d3f6a23541493f1682835c3cd5c54a1"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Oct 08 11:56:07 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 09 15:56:14 2009 +0200"
      },
      "message": "perf, x86: Add simple group validation\n\nRefuse to add events when the group wouldn\u0027t fit onto the PMU\nanymore.\n\nNaive implementation.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Stephane Eranian \u003ceranian@gmail.com\u003e\nLKML-Reference: \u003c1254911461.26976.239.camel@twins\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b690081d4d3f6a23541493f1682835c3cd5c54a1",
      "tree": "43b7859a8e75ef2b95a8de8eaa1feba6d64fa85f",
      "parents": [
        "04a705df47d1ea27ca2b066f24b1951c51792d0d"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@googlemail.com",
        "time": "Tue Oct 06 16:42:09 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 09 15:56:12 2009 +0200"
      },
      "message": "perf_events: Add event constraints support for Intel processors\n\nOn some Intel processors, not all events can be measured in all\ncounters. Some events can only be measured in one particular\ncounter, for instance. Assigning an event to the wrong counter does\nnot crash the machine but this yields bogus counts, i.e., silent\nerror.\n\nThis patch changes the event to counter assignment logic to take\ninto account event constraints for Intel P6, Core and Nehalem\nprocessors. There is no contraints on Intel Atom. There are\nconstraints on Intel Yonah (Core Duo) but they are not provided in\nthis patch given that this processor is not yet supported by\nperf_events.\n\nAs a result of the constraints, it is possible for some event\ngroups to never actually be loaded onto the PMU if they contain two\nevents which can only be measured on a single counter. That\nsituation can be detected with the scaling information extracted\nwith read().\n\nSigned-off-by: Stephane Eranian \u003ceranian@gmail.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1254840129-6198-3-git-send-email-eranian@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "04a705df47d1ea27ca2b066f24b1951c51792d0d",
      "tree": "cf4c9db5bd094a2b86b1ad1dd9bdb438aeb4f282",
      "parents": [
        "26dd2cb074d9dc41c9e3cddd7bf175fd0a41febc"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@googlemail.com",
        "time": "Tue Oct 06 16:42:08 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 09 15:56:10 2009 +0200"
      },
      "message": "perf_events: Check for filters on fixed counter events\n\nIntel fixed counters do not support all the filters possible with a\ngeneric counter. Thus, if a fixed counter event is passed but with\ncertain filters set, then the fixed_mode_idx() function must fail\nand the event must be measured in a generic counter instead.\n\nReject filters are: inv, edge, cnt-mask.\n\nSigned-off-by: Stephane Eranian \u003ceranian@gmail.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1254840129-6198-2-git-send-email-eranian@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d0153ca35d344d9b640dc305031b0703ba3f30f0",
      "tree": "969edf8a9d389abf5cded1af6dcf9334ddd235cf",
      "parents": [
        "f579bbcd9bb8b688df03191b92c56ab8af4d6322"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Tue Sep 29 10:25:24 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 08 22:27:55 2009 +0200"
      },
      "message": "x86, vmi: Mark VMI deprecated and schedule it for removal\n\nAdd text in feature-removal.txt indicating that VMI will be removed in\nthe 2.6.37 timeframe.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nAcked-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nLKML-Reference: \u003c1254193238.13456.48.camel@ank32.eng.vmware.com\u003e\n[ removed a bogus Kconfig change, marked (DEPRECATED) in Kconfig ]\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "624235c5b3a62639136b7823c2c88e4aeb5c5a8d",
      "tree": "563cedd7577458a3c849549b84729beeca84da0c",
      "parents": [
        "f17f36bb1c006818441b84cf65a6decf3e59942b",
        "e3be785fb59f92c0df685037062d041619653b7a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 12:06:36 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 08 12:06:36 2009 -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, pci: Correct spelling in a comment\n  x86: Simplify bound checks in the MTRR code\n  x86: EDAC: carve out AMD MCE decoding logic\n  initcalls: Add early_initcall() for modules\n  x86: EDAC: MCE: Fix MCE decoding callback logic\n"
    },
    {
      "commit": "9bcbdd9c58617f1301dd4f17c738bb9bc73aca70",
      "tree": "26c4e1faae64c3352c909f13a6c04ee3c68a99ed",
      "parents": [
        "fdc6f192e7e1ae80565af23cc33dc88e3dcdf184"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Thu Oct 08 06:40:41 2009 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 08 17:27:27 2009 +0200"
      },
      "message": "x86, timers: Check for pending timers after (device) interrupts\n\nNow that range timers and deferred timers are common, I found a\nproblem with these using the \"perf timechart\" tool. Frans Pop also\nreported high scheduler latencies via LatencyTop, when using\niwlagn.\n\nIt turns out that on x86, these two \u0027opportunistic\u0027 timers only get\nchecked when another \"real\" timer happens. These opportunistic\ntimers have the objective to save power by hitchhiking on other\nwakeups, as to avoid CPU wakeups by themselves as much as possible.\n\nThe change in this patch runs this check not only at timer\ninterrupts, but at all (device) interrupts. The effect is that:\n\n 1) the deferred timers/range timers get delayed less\n\n 2) the range timers cause less wakeups by themselves because\n    the percentage of hitchhiking on existing wakeup events goes up.\n\nI\u0027ve verified the working of the patch using \"perf timechart\", the\noriginal exposed bug is gone with this patch. Frans also reported\nsuccess - the latencies are now down in the expected ~10 msec\nrange.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nTested-by: Frans Pop \u003celendil@planet.nl\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nLKML-Reference: \u003c20091008064041.67219b13@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "19d031e052bc213cdcbee70696d476136994b8c1",
      "tree": "906e78a07d15e0154692f82489387e3ad7f3f94b",
      "parents": [
        "e8d809c61325a2f799dc753b0ac72ace6958b92c",
        "3da0dd433dc399a8c0124d0614d82a09b6a49bce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:07:39 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:07:39 2009 -0700"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.32\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.32\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: add support for change_pte mmu notifiers\n  KVM: MMU: add SPTE_HOST_WRITEABLE flag to the shadow ptes\n  KVM: MMU: dont hold pagecount reference for mapped sptes pages\n  KVM: Prevent overflow in KVM_GET_SUPPORTED_CPUID\n  KVM: VMX: flush TLB with INVEPT on cpu migration\n  KVM: fix LAPIC timer period overflow\n  KVM: s390: fix memsize \u003e\u003d 4G\n  KVM: SVM: Handle tsc in svm_get_msr/svm_set_msr correctly\n  KVM: SVM: Fix tsc offset adjustment when running nested\n"
    },
    {
      "commit": "46302b46e5cf9e23859360e38c540be6e3465c6b",
      "tree": "0ffa9e4493bcba6985895045187f807d5fd99a99",
      "parents": [
        "5b1755f23b98e0afaedaec8344002ab184646286",
        "24e35800cdc4350fc34e2bed37b608a9e13ab3b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:02:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 05 12:02:18 2009 -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: Don\u0027t leak 64-bit kernel register values to 32-bit processes\n  x86, SLUB: Remove unused CONFIG FAST_CMPXCHG_LOCAL\n  x86: earlyprintk: Fix regression to handle serial,ttySn as 1 arg\n  x86: Don\u0027t generate cmpxchg8b_emu if CONFIG_X86_CMPXCHG64\u003dy\n  x86: Fix csum_ipv6_magic asm memory clobber\n  x86: Optimize cmpxchg64() at build-time some more\n"
    },
    {
      "commit": "3da0dd433dc399a8c0124d0614d82a09b6a49bce",
      "tree": "233d2dc2915d996f8ba97321ea8bfe36fbd700f4",
      "parents": [
        "1403283acca398e244ece35741ad251c1feb5972"
      ],
      "author": {
        "name": "Izik Eidus",
        "email": "ieidus@redhat.com",
        "time": "Wed Sep 23 21:47:18 2009 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Oct 04 17:04:53 2009 +0200"
      },
      "message": "KVM: add support for change_pte mmu notifiers\n\nthis is needed for kvm if it want ksm to directly map pages into its\nshadow page tables.\n\n[marcelo: cast pfn assignment to u64]\n\nSigned-off-by: Izik Eidus \u003cieidus@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "1403283acca398e244ece35741ad251c1feb5972",
      "tree": "59a19bdd805c2e58929a38503435fb73d95f2ee4",
      "parents": [
        "acb66dd051d0834c8b36d147ff83a8d39da0fe0b"
      ],
      "author": {
        "name": "Izik Eidus",
        "email": "ieidus@redhat.com",
        "time": "Wed Sep 23 21:47:17 2009 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Oct 04 17:04:50 2009 +0200"
      },
      "message": "KVM: MMU: add SPTE_HOST_WRITEABLE flag to the shadow ptes\n\nthis flag notify that the host physical page we are pointing to from\nthe spte is write protected, and therefore we cant change its access\nto be write unless we run get_user_pages(write \u003d 1).\n\n(this is needed for change_pte support in kvm)\n\nSigned-off-by: Izik Eidus \u003cieidus@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "acb66dd051d0834c8b36d147ff83a8d39da0fe0b",
      "tree": "20c5fb817e34ddca6dd4ec20ce70613eba5b10d1",
      "parents": [
        "6a54435560efdab1a08f429a954df4d6c740bddf"
      ],
      "author": {
        "name": "Izik Eidus",
        "email": "ieidus@redhat.com",
        "time": "Wed Sep 23 21:47:16 2009 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Oct 04 17:04:48 2009 +0200"
      },
      "message": "KVM: MMU: dont hold pagecount reference for mapped sptes pages\n\nWhen using mmu notifiers, we are allowed to remove the page count\nreference tooken by get_user_pages to a specific page that is mapped\ninside the shadow page tables.\n\nThis is needed so we can balance the pagecount against mapcount\nchecking.\n\n(Right now kvm increase the pagecount and does not increase the\nmapcount when mapping page into shadow page table entry,\nso when comparing pagecount against mapcount, you have no\nreliable result.)\n\nSigned-off-by: Izik Eidus \u003cieidus@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "6a54435560efdab1a08f429a954df4d6c740bddf",
      "tree": "f2141a331095cf2e7d3e1e5a14f2a7c264eaf923",
      "parents": [
        "eb5109e311b5152c0614a28d7d615d087f268f19"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Oct 04 16:45:13 2009 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Sun Oct 04 17:04:16 2009 +0200"
      },
      "message": "KVM: Prevent overflow in KVM_GET_SUPPORTED_CPUID\n\nThe number of entries is multiplied by the entry size, which can\noverflow on 32-bit hosts.  Bound the entry count instead.\n\nReported-by: David Wagner \u003cdaw@cs.berkeley.edu\u003e\nCc: stable@kernel.org\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    }
  ],
  "next": "eb5109e311b5152c0614a28d7d615d087f268f19"
}
