)]}'
{
  "log": [
    {
      "commit": "4b46ca701bdcdc19fcf32823f9fcabf8236e4e78",
      "tree": "b32c91552aa74f55381d591bc3a6787164899ac7",
      "parents": [
        "c6f31932d0a1d2b13952f506ebc92675e2d8df80"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Aug 25 17:28:20 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Aug 25 17:45:48 2008 -0700"
      },
      "message": "x86: cpuid: propagate error from smp_call_function_single()\n\nPropagate error (-ENXIO) from smp_call_function_single() in the CPUID\ndriver.  This can happen when a CPU is unplugged while the CPUID\ndriver is open.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "c6f31932d0a1d2b13952f506ebc92675e2d8df80",
      "tree": "f08e31afb69ca52e8ba8a1cca316b12bd7bec365",
      "parents": [
        "f73be6dedf4fa058ce80846dae604b08fa805ca1"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Aug 25 17:27:21 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Aug 25 17:45:48 2008 -0700"
      },
      "message": "x86: msr: propagate errors from smp_call_function_single()\n\nPropagate error (-ENXIO) from smp_call_function_single().  These\nerrors can happen when a CPU is unplugged while the MSR driver is\nopen.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "52a8968ce95da8469ba0a9b3e4010fe31caf77a3",
      "tree": "6acffeb98a2f598be29e559a75dbfe5deb5864b3",
      "parents": [
        "f58899bb0224741eb0409ada67ecafe90ba137ef"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Mon Aug 25 13:35:06 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 25 14:39:19 2008 +0200"
      },
      "message": "x86: fix cpufreq + sched_clock() regression\n\nI noticed that my sched_clock() was slow on a number of machine, so I\nstarted looking at cpufreq.\n\nThe below seems to fix the problem for me.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f58899bb0224741eb0409ada67ecafe90ba137ef",
      "tree": "78284f77021e830b32e77071dd2ef4e5ccdaa289",
      "parents": [
        "a2bd7274b47124d2fc4dfdb8c0591f545ba749dd",
        "83097aca8567a0bd593534853b71fe0fa9a75d69"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 25 14:39:12 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 25 14:39:12 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/urgent\n"
    },
    {
      "commit": "a2bd7274b47124d2fc4dfdb8c0591f545ba749dd",
      "tree": "06be7ab89e371f6fe803075bdcc2f0902cba105a",
      "parents": [
        "060700b571717c997a2ea5e2049b848fa248ee13"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Mon Aug 25 00:56:08 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 25 10:02:03 2008 +0200"
      },
      "message": "x86: fix HPET regression in 2.6.26 versus 2.6.25, check hpet against BAR, v3\n\nDavid Witbrodt tracked down (and bisected) a hpet bootup hang on his\nsystem to the following problem: a BIOS bug made the hpet device\nvisible as a generic PCI device. If e820 reserved entries happen to\nbe registered first in the resource tree [which v2.6.26 started doing],\nthen the PCI code will reallocate that device\u0027s BAR to some other\naddress - breaking timer IRQs and hanging the system.\n\n( Normally hpet devices are hidden by the BIOS from the OS\u0027s PCI\n  discovery via chipset magic. Sometimes the hpet is not a PCI device\n  at all. )\n\nSolve this fundamental fragility by making non-PCI platform drivers\ninsert resources into the resource tree even if it overlaps the e820\nreserved entry, to keep the resource manager from updating the BAR.\n\nAlso do these checks for the ioapic and mmconfig addresses, and emit\na warning if this happens.\n\nBisected-by: David Witbrodt \u003cdawitbro@sbcglobal.net\u003e\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nTested-by: David Witbrodt \u003cdawitbro@sbcglobal.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "060700b571717c997a2ea5e2049b848fa248ee13",
      "tree": "46bdd7a9eb5cbb95458fc9839270d2e503fa6c4c",
      "parents": [
        "8735728ef8dc935c4fb351f913758fdbb62c308d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Aug 24 11:52:06 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Sun Aug 24 17:16:28 2008 -0700"
      },
      "message": "x86: do not enable TSC notifier if we don\u0027t need it\n\nImpact: crash on non-TSC-equipped CPUs\n\nDon\u0027t enable the TSC notifier if we *either*:\n\n1. don\u0027t have a CPU, or\n2. have a CPU with constant TSC.\n\nIn either of those cases, the notifier is either damaging (1) or useless(2).\n\nFrom: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "7a8fc9b248e77a4eab0613acf30a6811799786b3",
      "tree": "24b3beb8bc0633db27ffdb791f94dce95d51b1d0",
      "parents": [
        "d3ee1b405872214609868f3cde631ac157026dd0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Aug 17 17:36:59 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 23 12:14:12 2008 -0700"
      },
      "message": "removed unused #include \u003clinux/version.h\u003e\u0027s\n\nThis patch lets the files using linux/version.h match the files that\n#include it.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8735728ef8dc935c4fb351f913758fdbb62c308d",
      "tree": "5c96e2fcb2b326d2ad1ad3aa8294e7cbeab3d007",
      "parents": [
        "91ede005d72df60d6b3f252be177a4743a6aa46a"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Aug 22 22:23:09 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Aug 23 17:49:19 2008 +0200"
      },
      "message": "x86 MCE: Fix CPU hotplug problem with multiple multicore AMD CPUs\n\nDuring CPU hot-remove the sysfs directory created by\nthreshold_create_bank(), defined in\narch/x86/kernel/cpu/mcheck/mce_amd_64.c, has to be removed before\nits parent directory, created by mce_create_device(), defined in\narch/x86/kernel/cpu/mcheck/mce_64.c .  Moreover, when the CPU in\nquestion is hotplugged again, obviously the latter has to be created\nbefore the former.  At present, the right ordering is not enforced,\nbecause all of these operations are carried out by CPU hotplug\nnotifiers which are not appropriately ordered with respect to each\nother.  This leads to serious problems on systems with two or more\nmulticore AMD CPUs, among other things during suspend and hibernation.\n\nFix the problem by placing threshold bank CPU hotplug callbacks in\nmce_cpu_callback(), so that they are invoked at the right places,\nif defined.  Additionally, use kobject_del() to remove the sysfs\ndirectory associated with the kobject created by\nkobject_create_and_add() in threshold_create_bank(), to prevent the\nkernel from crashing during CPU hotplug operations on systems with\ntwo or more multicore AMD CPUs.\n\nThis patch fixes bug #11337.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Andi Kleen \u003candi@firstfloor.org\u003e\nTested-by: Mark Langsdorf \u003cmark.langsdorf@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "91ede005d72df60d6b3f252be177a4743a6aa46a",
      "tree": "6427703ae3c0768debe23ccc2c7c7470be35658f",
      "parents": [
        "9b4e27b52853c5da77e61a4e36fbc40688b7a829"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Aug 22 20:23:38 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Aug 23 17:39:31 2008 +0200"
      },
      "message": "x86: fix: make PCI ECS for AMD CPUs hotplug capable\n\nUntil now, PCI ECS setup was performed at boot time only and for cpus\nthat are enabled then. This patch fixes this and adds cpu hotplug.\n\nTests sequence (check if ECS bit is set when bringing cpu online again):\n\n # ( perl -e \u0027sysseek(STDIN, 0xC001001F, 0)\u0027; hexdump -n 8 -e \u00272/4 \"%08x \" \"\\n\"\u0027 )   \u003c /dev/cpu/1/msr\n 00000008 00404010\n # ( perl -e \u0027sysseek(STDOUT, 0xC001001F, 0); print pack \"l*\", 8, 0x00400010\u0027 ) \u003e /dev/cpu/1/msr\n # ( perl -e \u0027sysseek(STDIN, 0xC001001F, 0)\u0027; hexdump -n 8 -e \u00272/4 \"%08x \" \"\\n\"\u0027 )   \u003c /dev/cpu/1/msr\n 00000008 00400010\n # echo 0 \u003e /sys/devices/system/cpu/cpu1/online\n # echo 1 \u003e /sys/devices/system/cpu/cpu1/online\n # ( perl -e \u0027sysseek(STDIN, 0xC001001F, 0)\u0027; hexdump -n 8 -e \u00272/4 \"%08x \" \"\\n\"\u0027 )   \u003c /dev/cpu/1/msr\n 00000008 00404010\n\nReported-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9b4e27b52853c5da77e61a4e36fbc40688b7a829",
      "tree": "83cae2da59bf5fe1b3f5cb5dc0f08a0cdb8fe63c",
      "parents": [
        "9754a5b840a209bc1f192d59f63e81b698a55ac8"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Aug 22 20:23:37 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Aug 23 17:39:30 2008 +0200"
      },
      "message": "x86: fix: do not run code in amd_bus.c on non-AMD CPUs\n\nJan Beulich wrote:\n\n\u003e Even worse - this would even try to access the MSR on non-AMD CPUs\n\u003e (currently probably prevented just by the fact that only AMD ones use\n\u003e family values of 0x10 or higher).\n\nThis patch adds cpu vendor check to the postcore_initcalls.\n\nReported-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "358c323c17ac527b82c6333db6a485112c21ab0d",
      "tree": "ef9569266eabfa0ffb435a8bf03088fe9e82c0b2",
      "parents": [
        "a7b354e868bc2f887dfb0a418aa7d96df1afc399",
        "9754a5b840a209bc1f192d59f63e81b698a55ac8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 22 08:23:53 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 22 08:23:53 2008 -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: work around MTRR mask setting, v2\n  x86: fix section mismatch warning - uv_cpu_init\n  x86: fix VMI for early params\n  x86: fix two modpost warnings in mm/init_64.c\n  x86: fix 1:1 mapping init on 64-bit (memory hotplug case)\n  x86: work around MTRR mask setting\n  x86: PAT Update validate_pat_support for intel CPUs\n  devmem, x86: PAT Change /dev/mem mmap with O_SYNC to use UC_MINUS\n  x86: PAT proper tracking of set_memory_uc and friends\n  x86: fix BUG: unable to handle kernel paging request (numaq_tsc_disable)\n  x86: export pv_lock_ops non-GPL\n  x86, mmiotrace: silence section mismatch warning - leave_uniprocessor\n  x86: use WARN() in arch/x86/kernel\n  x86: use WARN() in arch/x86/mm/ioremap.c\n  werror: fix pci calgary\n  x86: fix oprofile + hibernation badness\n  x86, SGI UV: hardcode the TLB flush interrupt system vector\n  x86: fix Xorg startup/shutdown slowdown with PAT\n  x86: fix \"kernel won\u0027t boot on a Cyrix MediaGXm (Geode)\"\n  x86 iommu: remove unneeded parenthesis\n"
    },
    {
      "commit": "9754a5b840a209bc1f192d59f63e81b698a55ac8",
      "tree": "cac68f94cbd80b5b4e06aac3d1f6cdec3452c452",
      "parents": [
        "c4bd1fdab0deec0f69aeabab22075cb22ac8ad44"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 22 08:22:23 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 22 14:12:31 2008 +0200"
      },
      "message": "x86: work around MTRR mask setting, v2\n\nimprove the debug printout:\n\n- make it actually display something\n- print it only once\n\nwould be nice to have a WARN_ONCE() facility, to feed such things to\nkerneloops.org.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c4bd1fdab0deec0f69aeabab22075cb22ac8ad44",
      "tree": "2cf624fb0d2da9c6aecbbd2411226a26cf919a96",
      "parents": [
        "3a6ddd5f18405ca92e004416af8ed44b9c9783d7"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Thu Aug 21 20:49:05 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 22 14:12:20 2008 +0200"
      },
      "message": "x86: fix section mismatch warning - uv_cpu_init\n\nWARNING: vmlinux.o(.cpuinit.text+0x3cc4): Section mismatch in reference from the function uv_cpu_init() to the function .init.text:uv_system_init()\nThe function __cpuinit uv_cpu_init() references\na function __init uv_system_init().\nIf uv_system_init is only used by uv_cpu_init then\nannotate uv_system_init with a matching annotation.\n\nuv_system_init was ment to be called only once, so do it from codepath\n(native_smp_prepare_cpus) which is called once, right before activation\nof other cpus (smp_init).\n\nNote: old code relied on uv_node_to_blade being initialized to 0,\nbut it\u0027a not initialized from anywhere.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nAcked-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3a6ddd5f18405ca92e004416af8ed44b9c9783d7",
      "tree": "3aace40b4beb788dfc44234f7a834e48090a1c16",
      "parents": [
        "9482ac6e34dd1890a9a956d460a135bf992cb54a"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Thu Aug 21 11:32:26 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 22 08:01:54 2008 +0200"
      },
      "message": "x86: fix VMI for early params\n\nwhile fixing a different bug i moved the call to vmi_init before\nearly params could be parsed.\n\nThis broke the vmi specific commandline parameters.\nFix that, by moving vmi initialization after kernel has got a chance to\nparse early parameters.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9482ac6e34dd1890a9a956d460a135bf992cb54a",
      "tree": "f2ad78c1f1b66b702fb2e5d62a99af58054d9bfa",
      "parents": [
        "8ae3a5a8dff2c92bd1087bb97c4a3bb61174303e"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Aug 21 14:28:42 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 22 07:51:54 2008 +0200"
      },
      "message": "x86: fix two modpost warnings in mm/init_64.c\n\nearly_io{re,un}map() are __init and hence can\u0027t be called from __meminit\nfunctions.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8ae3a5a8dff2c92bd1087bb97c4a3bb61174303e",
      "tree": "ccf10f1382360d6d91e694da8d8ec4c1dd675367",
      "parents": [
        "38cc1c3df77c1bb739a4766788eb9fa49f16ffdf"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Aug 21 14:27:22 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 22 07:51:53 2008 +0200"
      },
      "message": "x86: fix 1:1 mapping init on 64-bit (memory hotplug case)\n\nWhile I don\u0027t have a hotplug capable system at hand, I think two issues need\nfixing:\n\n- pud_phys (in kernel_physical_ampping_init()) would remain uninitialized in\n  the after_bootmem case\n\n- the locking done just around phys_pmd_{init,update}() would leave out pgd\n  updates, and it was needlessly covering code portions that do allocations\n  (perhaps using a more friendly gfp value in alloc_low_page() would then be\n  possible)\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "38cc1c3df77c1bb739a4766788eb9fa49f16ffdf",
      "tree": "5d817ca8a89cb6409fdbbce48aa49971c5612aee",
      "parents": [
        "8323444b5dba3fe55e56a95d20d8f55c1d6745af"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu Aug 21 20:24:24 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 22 05:49:35 2008 +0200"
      },
      "message": "x86: work around MTRR mask setting\n\nJoshua Hoblitt reported that only 3 GB of his 16 GB of RAM is\nusable. Booting with mtrr_show showed us the BIOS-initialized\nMTRR settings - which are all wrong.\n\nSo the root cause is that the BIOS has not set the mask correctly:\n\n\u003e               [    0.429971]  MSR00000200: 00000000d0000000\n\u003e               [    0.433305]  MSR00000201: 0000000ff0000800\n\u003e should be \u003d\u003d\u003e [    0.433305]  MSR00000201: 0000003ff0000800\n\u003e\n\u003e               [    0.436638]  MSR00000202: 00000000e0000000\n\u003e               [    0.439971]  MSR00000203: 0000000fe0000800\n\u003e should be \u003d\u003d\u003e [    0.439971]  MSR00000203: 0000003fe0000800\n\u003e\n\u003e               [    0.443304]  MSR00000204: 0000000000000006\n\u003e               [    0.446637]  MSR00000205: 0000000c00000800\n\u003e should be \u003d\u003d\u003e [    0.446637]  MSR00000205: 0000003c00000800\n\u003e\n\u003e               [    0.449970]  MSR00000206: 0000000400000006\n\u003e               [    0.453303]  MSR00000207: 0000000fe0000800\n\u003e should be \u003d\u003d\u003e [    0.453303]  MSR00000207: 0000003fe0000800\n\u003e\n\u003e               [    0.456636]  MSR00000208: 0000000420000006\n\u003e               [    0.459970]  MSR00000209: 0000000ff0000800\n\u003e should be \u003d\u003d\u003e [    0.459970]  MSR00000209: 0000003ff0000800\n\nSo detect this borkage and add the prefix 111.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a22c50c302c58ba2d1d2846e85239ba80da61a56",
      "tree": "1ecf3b8cb48bf025596d193dc0e9bd89f3ce66ff",
      "parents": [
        "61311e1bbc299b3a3a42b8d7f491b428ded964f0",
        "55d8460c921ed725f5bf46c826a6bddbe8a75c46"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 21 16:31:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 21 16:31:08 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5212/1: pxa: fix build error when CPU_PXA310 is not defined\n  [ARM] 5208/1: fsg-setup.c fixes\n  [ARM] fix impd1.c build warning\n  [ARM] e400 config use MFP\n  [ARM] e740 config use MFP\n  [ARM] Fix eseries IRQ limit\n  [ARM] clocklib: Update users of aliases to new API\n  [ARM] clocklib: Allow dynamic alias creation\n  [ARM] eseries: whitespace fixes and cleanup\n"
    },
    {
      "commit": "cce7496d3d5910a003109207f9737c3be658aa1a",
      "tree": "324ec638c93551873473fe5ece5d8932275233b2",
      "parents": [
        "04f64b5756872b474d9429e3b6987ada10bb8012"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Aug 21 19:46:41 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Aug 21 19:46:42 2008 +0200"
      },
      "message": "[S390] Update default configuration.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "152382af4056aadc0c2ea2e8e8258b277be085bf",
      "tree": "05cd2d88b4c1a919b1094f45d426aca808dd5894",
      "parents": [
        "16f7f9564c3ae190954f2ec55f385a268b93ac4d"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@redhat.com",
        "time": "Thu Aug 21 19:46:37 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Aug 21 19:46:41 2008 +0200"
      },
      "message": "[S390] fix ext2_find_next_bit\n\next4 does not work on s390 because ext2_find_next_bit is broken. Fortunately\nthis function is only used by ext4. The function uses ffs which does not work\nanalog to ffz. The result of ffs has an offset of 1 which is not taken into\naccount. To fix this use the low level __ffs_word function directly instead\nof the ill defined ffs.\n\nIn addition the patch improves find_next_zero_bit and ext2_find_next_zero_bit\nby passing the bit offset into __ffz_word instead of adding it after the\nfunction call returned.\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8853e505a15f31fe608cb50e038ba2f794eed923",
      "tree": "fbb5b31234cee4dbeccee67da0b3431f4948fe16",
      "parents": [
        "3e972394f9ee1511e5fdbcf50ac7d79e9cf563bd"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Aug 21 19:46:32 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Aug 21 19:46:39 2008 +0200"
      },
      "message": "[S390] Remove unneeded spinlock initialization.\n\nRemove the now unneeded s390_idle.lock spinlock initialization after\nJosef Sipek did it the right way in arch/s390/kernel/process.c.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "3e972394f9ee1511e5fdbcf50ac7d79e9cf563bd",
      "tree": "24aa87f71b07e119a7b308ff4fec2b43bd61c63e",
      "parents": [
        "0983e56835cbf4796e8f5780c549c32ac1c3afac"
      ],
      "author": {
        "name": "Josef \u0027Jeff\u0027 Sipek",
        "email": "jeffpc@josefsipek.net",
        "time": "Thu Aug 21 19:46:31 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Aug 21 19:46:39 2008 +0200"
      },
      "message": "[S390] Fix uninitialized spinlock use\n\nEver since commit 43ca5c3a1cefdaa09231d64485b8f676118bf1e0 ([S390] Convert\nmonitor calls to function calls.), the kernel refused to IPL with spinlock\ndebugging enabled.\n\nBUG: spinlock bad magic on CPU#0, swapper/0\n lock: 00000000003a4668, .magic: 00000000, .owner: \u003cnone\u003e/-1, .owner_cpu: 0\nCPU: 0 Not tainted 2.6.25 #1\nProcess swapper (pid: 0, task: 000000000034f958, ksp: 0000000000377d60)\n0000000000377ab8 0000000000352628 0000000000377d60 0000000000377d60\n       0000000000016af4 00000000fffff7b5 0000000000377d60 0000000000000000\n       0000000000000000 0000000000377a18 0000000000000009 0000000000377a18\n       0000000000377a78 000000000023c920 0000000000016af4 0000000000377a18\n       0000000000000005 0000000000000000 0000000000377b58 0000000000377ab8\nCall Trace:\n([\u003c0000000000016a60\u003e] show_trace+0xdc/0x108)\n [\u003c0000000000016b4e\u003e] show_stack+0xc2/0xfc\n [\u003c0000000000016c9a\u003e] dump_stack+0xb2/0xc0\n [\u003c0000000000172dd4\u003e]\n\nSigned-off-by: Josef \u0027Jeff\u0027 Sipek \u003cjeffpc@josefsipek.net\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8323444b5dba3fe55e56a95d20d8f55c1d6745af",
      "tree": "e2d657ff43c768d3b9f47642fa522cba1c3ffcd8",
      "parents": [
        "28df82ebab79c6a2b4295dd94fd8de88196a49df"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Aug 20 16:45:53 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 21 13:27:34 2008 +0200"
      },
      "message": "x86: PAT Update validate_pat_support for intel CPUs\n\nPentium III and Core Solo/Duo CPUs have an erratum\n\" Page with PAT set to WC while associated MTRR is UC may consolidate to UC \"\nwhich can result in WC setting in PAT to be ineffective. We will disable\nPAT on such CPUs, so that we can continue to use MTRR WC setting.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "28df82ebab79c6a2b4295dd94fd8de88196a49df",
      "tree": "e206038eea131a943b08590b8440d6119875ff00",
      "parents": [
        "c15238df3b65e34fadb1021b0fb0d5aebc7c42c6"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Aug 20 16:45:52 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 21 13:27:33 2008 +0200"
      },
      "message": "devmem, x86: PAT Change /dev/mem mmap with O_SYNC to use UC_MINUS\n\nAll kernel mappings like ioremap(), etc uses UC_MINUS as the type. /dev/mem\nmappings with /dev/mem being opened with O_SYNC however was using UC,\nresulting in a conflict with /dev/mem mmap failing. This seems to be\naffecting some apps (one being flashrom) which are using O_SYNC and which were\nworking before.\n\nSwitch /dev/mem with O_SYNC also to UC_MINUS.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c15238df3b65e34fadb1021b0fb0d5aebc7c42c6",
      "tree": "737a0068192186e657b3541eb58ec67c532343fe",
      "parents": [
        "b2a6a58ca6a3ddf4e278a53199c5b8fd39adbc0e"
      ],
      "author": {
        "name": "venkatesh.pallipadi@intel.com",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Aug 20 16:45:51 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 21 13:27:32 2008 +0200"
      },
      "message": "x86: PAT proper tracking of set_memory_uc and friends\n\nBig thinko in pat memtype tracking code. reserve_memtype should be called\nwith physical address and not virtual address.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b2a6a58ca6a3ddf4e278a53199c5b8fd39adbc0e",
      "tree": "3febfb621e5f1364298e0389679540318aaa265b",
      "parents": [
        "7946612de2087e163308e26034286fc2dc9dacf1"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Wed Aug 20 18:18:26 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 21 12:52:01 2008 +0200"
      },
      "message": "x86: fix BUG: unable to handle kernel paging request (numaq_tsc_disable)\n\nThis section mismatch:\n\n\u003e\u003e Seems to be a section mismatch; init_intel() is __cpuinit while\n\u003e\u003e numaq_tsc_disable() is __init. Seems to be introduced in:\n\u003e\u003e\n\u003e\u003e commit 64898a8bad8c94ad7a4bd5cc86b66edfbb081f4a\n\u003e\u003e Author: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\n\u003e\u003e Date:   Sat Jul 19 18:01:16 2008 -0700\n\u003e\u003e\n\u003e\u003e    x86: extend and use x86_quirks to clean up NUMAQ code\n\u003e\n\u003e Oops, I am wrong about numaq_tsc_disable() being __init. Still, I\n\u003e believe that Yinghai might be able to say what\u0027s really wrong :-)\n\nWould lead to this crash:\n\n  BUG: unable to handle kernel paging request at c08a45f0\n  IP: [\u003cc08a45f0\u003e] numaq_tsc_disable+0x0/0x40\n\nFixed by the patch below.\n\nSigned-off-by: Vegard Nossum \u003cvegardno@ifi.uio.no\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7946612de2087e163308e26034286fc2dc9dacf1",
      "tree": "f537245238fa6b56f9c8496160e80cde02175969",
      "parents": [
        "7701e8c59b0e7cbcf21c1bc49d8b8c6db43027a4"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Wed Aug 20 11:31:07 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 21 12:42:23 2008 +0200"
      },
      "message": "x86: export pv_lock_ops non-GPL\n\nNone of the spinlock API is exported GPL, so there\u0027s no reason for\npv_lock_ops to be.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: drago01 \u003cdrago01@gmail.com\u003e\n"
    },
    {
      "commit": "7701e8c59b0e7cbcf21c1bc49d8b8c6db43027a4",
      "tree": "ee3a733bd24326716273ce2c5d0c547eadbcef73",
      "parents": [
        "bde78a79a6eb015f33aa4660df1b06f5135def20"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Wed Aug 20 21:07:47 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 21 12:35:16 2008 +0200"
      },
      "message": "x86, mmiotrace: silence section mismatch warning - leave_uniprocessor\n\nWARNING: vmlinux.o(.text+0x180af): Section mismatch in reference from the function leave_uniprocessor() to the function .cpuinit.text:cpu_up()\nThe function leave_uniprocessor() references\nthe function __cpuinit cpu_up().\nThis is often because leave_uniprocessor lacks a __cpuinit\nannotation or the annotation of cpu_up is wrong.\n\nleave_uniprocessor calls cpu_up only when CONFIG_HOTPLUG_CPU is set,\nso it can be safely annotated as __ref\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Pekka Paalanen \u003cpq@iki.fi\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Pekka Paalanen \u003cpq@iki.fi\u003e\n"
    },
    {
      "commit": "bde78a79a6eb015f33aa4660df1b06f5135def20",
      "tree": "eaf517054fa73cd871e0dba198852e32b136a7bd",
      "parents": [
        "0c072bb452f0cfd4959bc01ff3627d6385255b20"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Tue Jul 08 09:51:56 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 21 10:01:52 2008 +0200"
      },
      "message": "x86: use WARN() in arch/x86/kernel\n\nUse WARN() instead of a printk+WARN_ON() pair; this way the message\nbecomes part of the warning section for better reporting/collection.\nThis also allowed the folding of some if()\u0027s into the WARN()\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: akpm@linux-foundation.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0c072bb452f0cfd4959bc01ff3627d6385255b20",
      "tree": "f45fa95da327b61676315c7bbf4fb7132d4bf82c",
      "parents": [
        "85d577979a8a94a32ca1d828a91c2eb8300bc9f2"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Tue Jul 08 09:50:22 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 21 09:59:27 2008 +0200"
      },
      "message": "x86: use WARN() in arch/x86/mm/ioremap.c\n\nUse WARN() instead of a printk+WARN_ON() pair; this way the message\nbecomes part of the warning section for better reporting/collection.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: akpm@linux-foundation.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "85d577979a8a94a32ca1d828a91c2eb8300bc9f2",
      "tree": "2ed7e2fcb462ac65665583efe9467805263304e8",
      "parents": [
        "80a8c9fffa78f57d7d4351af2f15a56386805ceb"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Aug 18 11:58:17 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 21 09:55:47 2008 +0200"
      },
      "message": "werror: fix pci calgary\n\nFix an integer comparison always false warning in the PCI Calgary 64 driver.\n\nA u8 is being compared to something that\u0027s 512 by default, resulting in the\nfollowing warning:\n\narch/x86/kernel/pci-calgary_64.c:1285: warning: comparison is always false due to limited range of data type\n\nThis was introduced by patch b34e90b8f0f30151349134f87b5dc6ef75a5218c.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "55d8460c921ed725f5bf46c826a6bddbe8a75c46",
      "tree": "fac826b9e5c96542c0f9553a7142d7e9f65ad55b",
      "parents": [
        "d90c1add96a038fc45c7239017ba4f9a9a5ca42b"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Wed Aug 20 06:10:06 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 20 23:17:13 2008 +0100"
      },
      "message": "[ARM] 5212/1: pxa: fix build error when CPU_PXA310 is not defined\n\nFix\narch/arm/mach-pxa/pxa300.c:94: error: \u0027CKEN_MMC3\u0027 undeclared here (not in a function)\nwhen building for PXA300.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nAcked-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1bbe44f69d7ea20740aaf5aba356e331a74b58b3",
      "tree": "4e71676275f2de09672d347244fc1b2bb67f39b1",
      "parents": [
        "8498ffd66774ce0e8550afc61a56b2cbeee77e9c",
        "9b9d6b2a4f6df5544a10de44760755fe757259e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 08:46:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 08:46:11 2008 -0700"
      },
      "message": "Merge branch \u0027sh/for-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Provide a FLAT_PLAT_INIT() definition.\n  binfmt_flat: Stub in a FLAT_PLAT_INIT().\n  video: export sh_mobile_lcdc panel size\n  sh: select memchunk size using kernel cmdline\n  sh: export sh7723 VEU as VEU2H\n  input: migor_ts compile and detection fix\n  sh: remove MSTPCR defines from Migo-R header file\n  sh: Update sh7763rdp defconfig\n  sh: Add support sh7760fb to sh7763rdp board\n  sh: Add support sh_eth to sh7763rdp board\n  sh: Disable 64kB hugetlbpage size when using 64kB PAGE_SIZE.\n  sh: Don\u0027t export __{s,u}divsi3_i4i from SH-2 libgcc.\n  fix SH7705_CACHE_32KB compilation\n  sh: mach-x3proto: Fix up smc91x platform data.\n"
    },
    {
      "commit": "8498ffd66774ce0e8550afc61a56b2cbeee77e9c",
      "tree": "103e47282bff13fca727ead367f6cd95fa44c01f",
      "parents": [
        "75d95062185c60356a423f7ab9e975b4293ec4f3",
        "cd5aeb9f6cf7ada6baa218e01b4299e201497cde"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 08:44:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 08:44:33 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  powerpc: Fix vio_bus_probe oops on probe error\n  powerpc/ibmebus: Restore \"name\" sysfs attribute on ibmebus devices\n  powerpc: Fix /dev/oldmem interface for kdump\n  powerpc/spufs: Remove invalid semicolon after if statement\n  powerpc/spufs: reference context while dropping state mutex in scheduler\n  powerpc/spufs: fix npc setting for NOSCHED contexts\n"
    },
    {
      "commit": "80a8c9fffa78f57d7d4351af2f15a56386805ceb",
      "tree": "22b1e5fdeda17271b94ffac2c6abc7ff8728082d",
      "parents": [
        "99dd8713306a89f3e106143581244e550e00a644"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Tue Aug 19 03:13:38 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Aug 20 16:18:31 2008 +0200"
      },
      "message": "x86: fix oprofile + hibernation badness\n\nVegard Nossum reported oprofile + hibernation problems:\n\n\u003e Now some warnings:\n\u003e\n\u003e ------------[ cut here ]------------\n\u003e WARNING: at /uio/arkimedes/s29/vegardno/git-working/linux-2.6/kernel/smp.c:328 s\n\u003e mp_call_function_mask+0x194/0x1a0()\n\nThe usual problem: the suspend function when interrupts are\nalready disabled calls smp_call_function which is not allowed with\ninterrupt off. But at this point all the other CPUs should be already\ndown anyways, so it should be enough to just drop that.\n\nThis patch should fix that problem at least by fixing cpu hotplug\u0026\nsuspend support.\n\n[ mingo@elte.hu: fixed 5 coding style errors. ]\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nTested-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "99dd8713306a89f3e106143581244e550e00a644",
      "tree": "32581d2ce9374b1b6db33a2eec0a5c0bf626b1dc",
      "parents": [
        "80c5e73d6028e0f03ab0c70e7c4cbf98ac2e0c43"
      ],
      "author": {
        "name": "Cliff Wickman",
        "email": "cpw@sgi.com",
        "time": "Tue Aug 19 12:51:59 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Aug 20 12:36:03 2008 +0200"
      },
      "message": "x86, SGI UV: hardcode the TLB flush interrupt system vector\n\nThe UV TLB shootdown mechanism needs a system interrupt vector.\n\nIts vector had been hardcoded as 200, but needs to moved to the reserved\nsystem vector range so that it does not collide with some device vector.\n\nThis is still temporary until dynamic system IRQ allocation is provided.\nBut it will be needed when real UV hardware becomes available and runs 2.6.27.\n\nSigned-off-by: Cliff Wickman \u003ccpw@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "80c5e73d6028e0f03ab0c70e7c4cbf98ac2e0c43",
      "tree": "b1ae13cc96dd94e7090942e5602df6277a4126e4",
      "parents": [
        "c6744955d0ec0cb485c28c51eeb7185e260f6172"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Tue Aug 19 16:28:01 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Aug 20 12:08:37 2008 +0200"
      },
      "message": "x86: fix Xorg startup/shutdown slowdown with PAT\n\nRene Herman reported significant Xorg startup/shutdown slowdown due\nto PAT. It turns out that the memtype list has thousands of entries.\n\nAdd cached_entry to list add routine, in order to speed up the\nlookup for sequential reserve_memtype calls.\n\nReported-by: Rene Herman \u003crene.herman@keyaccess.nl\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c6744955d0ec0cb485c28c51eeb7185e260f6172",
      "tree": "02b75612886679dc93b4a505ff4f02595a83bbca",
      "parents": [
        "8a7c5ef3ba8cca8f9c4f91ddef3d081f517914ae"
      ],
      "author": {
        "name": "Samuel Sieb",
        "email": "samuel@sieb.net",
        "time": "Wed Aug 06 22:06:29 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Aug 20 11:31:00 2008 +0200"
      },
      "message": "x86: fix \"kernel won\u0027t boot on a Cyrix MediaGXm (Geode)\"\n\nCyrix MediaGXm/Cx5530 Unicorn Revision 1.19.3B has stopped\nbooting starting at v2.6.22.\n\nThe reason is this commit:\n\n\u003e commit f25f64ed5bd3c2932493681bdfdb483ea707da0a\n\u003e Author: Juergen Beisert \u003cjuergen@kreuzholzen.de\u003e\n\u003e Date:   Sun Jul 22 11:12:38 2007 +0200\n\u003e\n\u003e     x86: Replace NSC/Cyrix specific chipset access macros by inlined functions.\n\nthis commit activated a macro which was dormant before due to (buggy)\nmacro side-effects.\n\nI\u0027ve looked through various datasheets and found that the GXm and GXLV\nGeode processors don\u0027t have an incrementor.\n\nRemove the incrementor setup entirely.  As the incrementor value\ndiffers according to clock speed and we would hope that the BIOS\nconfigures it correctly, it is probably the right solution.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "cd5aeb9f6cf7ada6baa218e01b4299e201497cde",
      "tree": "c6e4d6c7fe0bcbe3f8cf00d712745112a7418c74",
      "parents": [
        "4589f1fe570c2c786b72eff146b2f168821882c6"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Wed Aug 13 05:21:45 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 20 09:50:22 2008 +1000"
      },
      "message": "powerpc: Fix vio_bus_probe oops on probe error\n\nWhen CMO is enabled and booted on a non CMO system and the VIO\ndevice\u0027s probe function fails, an oops can result since\nvio_cmo_bus_remove is called when it should not.  This fixes it by\navoiding the vio_cmo_bus_remove call on platforms that don\u0027t implement\nCMO.\n\ncpu 0x0: Vector: 300 (Data Access) at [c00000000e13b3d0]\n    pc: c000000000020d34: .vio_cmo_bus_remove+0xc0/0x1f4\n    lr: c000000000020ca4: .vio_cmo_bus_remove+0x30/0x1f4\n    sp: c00000000e13b650\n   msr: 8000000000009032\n   dar: 0\n dsisr: 40000000\n  current \u003d 0xc00000000e0566c0\n  paca    \u003d 0xc0000000006f9b80\n    pid   \u003d 2428, comm \u003d modprobe\nenter ? for help\n[c00000000e13b6e0] c000000000021d94 .vio_bus_probe+0x2f8/0x33c\n[c00000000e13b7a0] c00000000029fc88 .driver_probe_device+0x13c/0x200\n[c00000000e13b830] c00000000029fdac .__driver_attach+0x60/0xa4\n[c00000000e13b8c0] c00000000029f050 .bus_for_each_dev+0x80/0xd8\n[c00000000e13b980] c00000000029f9ec .driver_attach+0x28/0x40\n[c00000000e13ba00] c00000000029f630 .bus_add_driver+0xd4/0x284\n[c00000000e13baa0] c0000000002a01bc .driver_register+0xc4/0x198\n[c00000000e13bb50] c00000000002168c .vio_register_driver+0x40/0x5c\n[c00000000e13bbe0] d0000000003b3f1c .ibmvfc_module_init+0x70/0x109c [ibmvfc]\n[c00000000e13bc70] c0000000000acf08 .sys_init_module+0x184c/0x1a10\n[c00000000e13be30] c000000000008748 syscall_exit+0x0/0x40\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4589f1fe570c2c786b72eff146b2f168821882c6",
      "tree": "2f99262399ccce9ce1f5e0bb8f6b4d8e7d067699",
      "parents": [
        "7230ced4925b07c259a62b515d8278c6bb1ad98c"
      ],
      "author": {
        "name": "Joachim Fenkes",
        "email": "fenkes@de.ibm.com",
        "time": "Wed Aug 06 00:30:18 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 20 09:50:21 2008 +1000"
      },
      "message": "powerpc/ibmebus: Restore \"name\" sysfs attribute on ibmebus devices\n\nRecent of_platform changes made of_bus_type_init() overwrite the bus\ntype\u0027s .dev_attrs list, meaning that the \"name\" attribute that ibmebus\ndevices previously had is no longer present.  This is a user-visible\nregression which breaks the userspace eHCA support, since the eHCA\nuserspace driver relies on the name attribute to check for valid\nadapters.\n\nThis fixes it by providing the \"name\" attribute in the generic OF\ndevice code instead.  Tested on POWER.\n\nSigned-off-by: Joachim Fenkes \u003cfenkes@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7230ced4925b07c259a62b515d8278c6bb1ad98c",
      "tree": "7d1afdc5dac4ccc3481a8a22b86d2bb2f548bd4d",
      "parents": [
        "d82bf490948eaf10023ff850d0b5c70e49e0ba76"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jul 31 16:54:28 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 20 09:50:21 2008 +1000"
      },
      "message": "powerpc: Fix /dev/oldmem interface for kdump\n\nA change to __ioremap() broke reading /dev/oldmem because we\u0027re no\nlonger able to ioremap pfn 0 (d177c207, \"[PATCH] powerpc: IOMMU: don\u0027t\nioremap null addresses\").\n\nWe actually don\u0027t need to ioremap for anything that\u0027s part of the linear\nmapping, so just read it directly.\n\nAlso make sure we\u0027re only reading one page or less at a time.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Sachin Sant \u003csachinp@in.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d82bf490948eaf10023ff850d0b5c70e49e0ba76",
      "tree": "a29439a64b62a042717d523babd3c37c57f00752",
      "parents": [
        "a7f5aaf36ded825477c4d7167cc6eb1bcdc63191",
        "cb9808d3d0cb0ed97197decadcf0431140b9e231"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 20 09:18:20 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 20 09:18:20 2008 +1000"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jk/spufs into merge\n"
    },
    {
      "commit": "ddd13dc606ea1a06f2cf7d11dc06418de3e28121",
      "tree": "25298e8eb405d4d3a6f0305136393782d3a7c760",
      "parents": [
        "f607e3a03c90e8c050cb0c12ec9967c2925cc812",
        "a59f2bbaedc5de5a69db5d9c914462173ef3ffa6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 19 13:55:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 19 13:55:47 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: add acpi_find_root_bridge_handle\n  PCI: acpi_pcihp: run _OSC on a root bridge\n  x86/PCI: irq and pci_ids patch for Intel Ibex Peak PCHs\n  x86/PCI: allow scanning of 255 PCI busses\n  x86, pci: detect end_bus_number according to acpi/e820 reserved, v2\n  pci: debug extra pci bus resources\n  pci: debug extra pci resources range\n"
    },
    {
      "commit": "f607e3a03c90e8c050cb0c12ec9967c2925cc812",
      "tree": "097a61ae22e1e8dcda7f932cc4a247941245a4d2",
      "parents": [
        "96d6d72d4e6969dba026496917d82b311d74c3ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 19 13:34:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 19 13:34:59 2008 -0700"
      },
      "message": "Revert \"[CPUFREQ][2/2] preregister support for powernow-k8\"\n\nThis reverts commit 34ae7f35a21694aa5cb8829dc5142c39d73d6ba0, which has\nbeen reported to cause a number of problems.  During suspend and resume,\nit apparently causes a crash in a CPU hotplug notifier to happen,\nalthough the exact details are sketchy because of the inability to get\ngood traces during the suspend sequence.\n\nSee buzilla entries\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11296\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11339\n\nfor more examples and details.\n\n[ Mark: \"Revert the patch for now.  I\u0027m still looking into getting a\n  reliable reproduction and I do not have a fix at this time.\" ]\n\nRequested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Mark Langsdorf \u003cmark.langsdorf@amd.com\u003e\nAcked-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@inux-foundation.org\u003e\n"
    },
    {
      "commit": "d90c1add96a038fc45c7239017ba4f9a9a5ca42b",
      "tree": "8889cb26cb6d70a6705ca28669f885b2bfba67cb",
      "parents": [
        "1a1dc50442ef1a3e5ef938a8541466ac38d163a9"
      ],
      "author": {
        "name": "Tomasz Chmielewski",
        "email": "mangoo@wpkg.org",
        "time": "Tue Aug 19 09:54:20 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Aug 19 16:56:42 2008 +0100"
      },
      "message": "[ARM] 5208/1: fsg-setup.c fixes\n\nThis patch against 2.6.27-rc3 does the following changes to FSG-3 setup code:\n\n1) Enable RTC on FSG-3 (proper name is needed). This change is needed due to a recent change in i2c.\n\n2) i variable is only used when compiling for big endian.\nSo move its declaration to ARMEB ifdef to silence the warning when compiling for LE.\n\nMailing list link:\nhttp://lists.arm.linux.org.uk/lurker/message/20080813.091556.cae2917e.en.html\n\nSigned-off-by: Tomasz Chmielewski \u003cmangoo@wpkg.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb9808d3d0cb0ed97197decadcf0431140b9e231",
      "tree": "855b1102fac534e48c29ec1bc026f8f750be5911",
      "parents": [
        "8d5636fbca202f61fdb808fc9e20c0142291d802"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Tue Aug 19 08:48:57 2008 +0300"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Tue Aug 19 22:04:55 2008 +0800"
      },
      "message": "powerpc/spufs: Remove invalid semicolon after if statement\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "1fca25427482387689fa27594c992a961d98768f",
      "tree": "7b152866f3ee7cd71adb22697fe2a798e824b19d",
      "parents": [
        "b689e83961e6b2e39bf378c1468fd7d7a924656c",
        "37c23e7fda6913d133ac12012395e58af1fe24c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 18 17:43:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 18 17:43:21 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] use generic compat_old_sys_readdir\n  [IA64] pci_acpi_scan_root cleanup\n  [IA64] Shrink shadow_flush_counts to a short array to save 8k of per_cpu area.\n  [IA64] Remove sn2_defconfig.\n"
    },
    {
      "commit": "b689e83961e6b2e39bf378c1468fd7d7a924656c",
      "tree": "752fe8c068e9ce2f63eaf2d0b1dbb311ecd42906",
      "parents": [
        "a7f5aaf36ded825477c4d7167cc6eb1bcdc63191",
        "b59116205c54c89df9cc80721b59e1e8d14488f1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 18 17:40:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 18 17:40:13 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ata: add missing ATA_* defines\n  ata: add missing ATA_CMD_* defines\n  ata: add missing ATA_ID_* defines (take 2)\n  sgiioc4: fixup message on resource allocation failure\n  ide-cd: use bcd2bin/bin2bcd\n  cdrom: handle TOC\n  gdrom: add dummy audio_ioctl handler\n  viocd: add dummy audio ioctl handler\n  cleanup powerpc/include/asm/ide.h\n  drivers/ide/pci/: use __devexit_p()\n"
    },
    {
      "commit": "8a7c5ef3ba8cca8f9c4f91ddef3d081f517914ae",
      "tree": "e3df64c8761f6c400a838d8d9a39e1fbc22e19f5",
      "parents": [
        "a7f5aaf36ded825477c4d7167cc6eb1bcdc63191"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Aug 19 02:13:55 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Aug 19 02:16:24 2008 +0200"
      },
      "message": "x86 iommu: remove unneeded parenthesis\n\nThe parenthesis in __iommu_queue_command() are not needed when assigning\ninto \u0027target\u0027 variable.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "37c23e7fda6913d133ac12012395e58af1fe24c6",
      "tree": "5000e5eb908a3cf8090a101814f5dccf66c36990",
      "parents": [
        "8a20fd52c663b1796e1f01c0fa21d9b24c2936b6"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Aug 16 19:50:28 2008 +0200"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 18 15:42:11 2008 -0700"
      },
      "message": "[IA64] use generic compat_old_sys_readdir\n\nSwitch ia64 to the generic compat_sys_old_readdir which is identical\nexcept for slightly better error handling.  Also remove sys32_getdents\nwhich already isn\u0027t wired up to the syscall table anymore in favour of\ncompat_sys_getdents.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8a20fd52c663b1796e1f01c0fa21d9b24c2936b6",
      "tree": "cef69a7c5117c3ddd0d9cf75d89232ce78f1eee4",
      "parents": [
        "97653f92c004d322ef27edb168a1b5f31142c6dc"
      ],
      "author": {
        "name": "Luck, Tony",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 15 15:37:48 2008 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 18 15:41:21 2008 -0700"
      },
      "message": "[IA64] pci_acpi_scan_root cleanup\n\nThe code walks all the acpi _CRS methods to see how many windows\nto allocate.  It then scans them all again to insert_resource()\nfor each *even if the first scan found that there were none*.\n\nMove the second scan inside the \"if (windows)\" clause.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "97653f92c004d322ef27edb168a1b5f31142c6dc",
      "tree": "ca30e24926384fa24d3c39680bd26acc004e4b29",
      "parents": [
        "ea42b8ce8cc9f4a3d3048fae5ba8ad7269d17afa"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Fri Aug 15 09:21:24 2008 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 18 15:39:48 2008 -0700"
      },
      "message": "[IA64] Shrink shadow_flush_counts to a short array to save 8k of per_cpu area.\n\nMaking allmodconfig will break the current build.  This patch shrinks\nthe per_cpu__shadow_flush_counts from 16k to 8k which frees enough space\nto allow allmodconfig to successfully complete.\n\nFixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d11338\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ea42b8ce8cc9f4a3d3048fae5ba8ad7269d17afa",
      "tree": "a39418732bf707b16b116107794837f3ad15e87f",
      "parents": [
        "a7f5aaf36ded825477c4d7167cc6eb1bcdc63191"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Fri Aug 15 04:56:01 2008 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 18 15:33:40 2008 -0700"
      },
      "message": "[IA64] Remove sn2_defconfig.\n\nNot really a patch as much as a remove this file request.  Now that\ngeneric_defconfig supports all the configurations SGI currently supports\nand has NR_CPUS and NR_NODES at our largest configurations, we have no\nreason to maintain the extra defconfig file.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Jes Sorensen \u003cjes@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1a1dc50442ef1a3e5ef938a8541466ac38d163a9",
      "tree": "c2883f1e744af83213e24f537f2d7102e381b55e",
      "parents": [
        "faa64c93ae3fa3b3c97e502e60ce8430ab61cd9d",
        "908cbc10135755ea055feaa6a8ec209edfe489be"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 18 22:17:37 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 18 22:17:37 2008 +0100"
      },
      "message": "Merge branch \u0027for_rmk_17\u0027 of git://git.mnementh.co.uk/linux-2.6-im\n"
    },
    {
      "commit": "1f49060adcc1817337af95392bdf8a6205abffa0",
      "tree": "49fa499cddcb063ff77890bc8d92d1a65e38769b",
      "parents": [
        "a69999e286b5da33232694a2ad99c29419b91a44"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Aug 18 21:40:03 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 18 21:40:03 2008 +0200"
      },
      "message": "cleanup powerpc/include/asm/ide.h\n\nThis patch removes code that became unused through IDE changes and the \narch/ppc/ removal.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "a7f5aaf36ded825477c4d7167cc6eb1bcdc63191",
      "tree": "27701b57c086ef09e05234a73f487e34577f6f9a",
      "parents": [
        "bba595255fa70af175f6ce4dc0cb3e7cf91f53d7",
        "1b72691ce35812ff865d778f303779e774d2b098"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 18 12:10:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 18 12:10:14 2008 -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: fix build warnings in real mode code\n  x86, calgary: fix section mismatch warning - get_tce_space_from_tar\n  x86: silence section mismatch warning - get_local_pda\n  x86, percpu: silence section mismatch warnings related to EARLY_PER_CPU variables\n  x86: fix i486 suspend to disk CR4 oops\n  x86: mpparse.c: fix section mismatch warning\n  x86: mmconf: fix section mismatch warning\n  x86: fix MP_processor_info section mismatch warning\n  x86, tsc: fix section mismatch warning\n  x86: correct register constraints for 64-bit atomic operations\n"
    },
    {
      "commit": "04cde035fa47b4a7465a15db8d6eaebcc15a68af",
      "tree": "ea70ab0cb99a8337f1822ec2f7e2ed5a7918bd8d",
      "parents": [
        "1de481ded98d1d48e2a4102a5aa549e3c4d18ee3",
        "50d0b17645a26d2877c9d5538114498c3f82adac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 18 12:05:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 18 12:05:01 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  powerpc: Use generic compat_sys_old_readdir\n  powerpc/kexec: Fix up KEXEC_CONTROL_CODE_SIZE missed during conversion\n  powerpc: Remove dead module_find_bug code\n  powerpc: Add CMO enabled flag and paging space data to lparcfg\n  powerpc: Fix CMM page loaning on 64k page kernel with 4k hardware pages\n  powerpc: Make CMO paging space pool ID and page size available\n  powerpc: Fix lockdep IRQ tracing bug\n  powerpc: Fix TLB invalidation on boot on 32-bit\n  powerpc: Fix loss of vdso on fork on 32-bit\n"
    },
    {
      "commit": "1de481ded98d1d48e2a4102a5aa549e3c4d18ee3",
      "tree": "defeccfeac5a86c349f4cac61a8689f3597d3201",
      "parents": [
        "abcf42419d24416175ea8bc9a502d833f64955d1",
        "ebb1951d3624c2f961abe676645c13e5a1145569"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 18 12:03:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 18 12:03:23 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  lmb: Fix reserved region handling in lmb_enforce_memory_limit().\n  sparc64: Fix cmdline_memory_size handling bugs.\n  sparc64: Fix overshoot in nid_range().\n"
    },
    {
      "commit": "ce6754235b423610e91f5300e1555c2e4ee1c03a",
      "tree": "75233676c8145a4974dee0ec71a9bba2df33a704",
      "parents": [
        "89499759dc0dd300528510f465b0bf532fc79a2a",
        "a83fe32fa668c0a17b3f99a1480b006f7d649924"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Aug 18 09:54:13 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Aug 18 09:54:13 2008 -0700"
      },
      "message": "Merge branch \u0027pci-for-jesse\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip into x86-merge\n\nConflicts:\n\n\tdrivers/pci/probe.c\n"
    },
    {
      "commit": "faa64c93ae3fa3b3c97e502e60ce8430ab61cd9d",
      "tree": "dd6cf233df7ad9ebe4970bbd1e3c9ff691ca626c",
      "parents": [
        "b09c3e3f1710b554348c98e78fbf4a661918779a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Aug 05 10:36:00 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 18 13:52:07 2008 +0100"
      },
      "message": "[ARM] fix impd1.c build warning\n\n  CC      arch/arm/mach-integrator/impd1.o\narch/arm/mach-integrator/impd1.c: In function `impd1_probe\u0027:\narch/arm/mach-integrator/impd1.c:408: warning: too few arguments for format\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1b72691ce35812ff865d778f303779e774d2b098",
      "tree": "636fdf2bf0217537384914ca2842658bc8e0117d",
      "parents": [
        "f71066624d5d91bf179a1ea25da0800b72e20c60"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Mon Aug 18 09:06:01 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 18 09:20:14 2008 +0200"
      },
      "message": "x86: fix build warnings in real mode code\n\nThis recent patch\n\ncommit c3965bd15118742d72b4bc1a290d37b3f081eb98\nAuthor: Paul Jackson \u003cpj@sgi.com\u003e\nDate:   Wed May 14 08:15:34 2008 -0700\n\n    x86 boot: proper use of ARRAY_SIZE instead of repeated E820MAX constant\n\ncaused these new warnings during a normal build:\n\nIn file included from linux-2.6/arch/x86/boot/memory.c:17:\nlinux-2.6/include/linux/log2.h: In function \u0027__ilog2_u32\u0027:\nlinux-2.6/include/linux/log2.h:34: warning: implicit declaration of function \u0027fls\u0027\nlinux-2.6/include/linux/log2.h: In function \u0027__ilog2_u64\u0027:\nlinux-2.6/include/linux/log2.h:42: warning: implicit declaration of function \u0027fls64\u0027\nlinux-2.6/include/linux/log2.h: In function \u0027__roundup_pow_of_two \u0027:\nlinux-2.6/include/linux/log2.h:63: warning: implicit declaration of function \u0027fls_long\u0027\n\nI tried to fix them in log2.h, but it\u0027s difficult because the real mode\nenvironment is completely different from a normal kernel environment. Instead\ndefine an own ARRAY_SIZE macro in boot.h, similar to the other private\nmacros there.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f71066624d5d91bf179a1ea25da0800b72e20c60",
      "tree": "d516c72ad80992d86b72f89eeb519f18481e29b9",
      "parents": [
        "d19fbfdfe6a7034c8b6a7062365780485ab5aeaa"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sun Aug 17 17:50:52 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 18 09:10:57 2008 +0200"
      },
      "message": "x86, calgary: fix section mismatch warning - get_tce_space_from_tar\n\nWARNING: vmlinux.o(.text+0x27032): Section mismatch in reference from the function get_tce_space_from_tar() to the function .init.text:calgary_bus_has_devices()\nThe function get_tce_space_from_tar() references\nthe function __init calgary_bus_has_devices().\nThis is often because get_tce_space_from_tar lacks a __init\nannotation or the annotation of calgary_bus_has_devices is wrong.\n\nget_tce_space_from_tar is called only from __init function (calgary_init)\nand calls __init function (calgary_bus_has_devices).\nSo annotate it properly.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Chandru Siddalingappa \u003cchandru@in.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d19fbfdfe6a7034c8b6a7062365780485ab5aeaa",
      "tree": "9b803c51ce55812be8934750d570f91f08ad5420",
      "parents": [
        "c6a92a2501b35880d2e357dbd7f2cbc9a06f1058"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sun Aug 17 17:50:51 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 18 09:10:56 2008 +0200"
      },
      "message": "x86: silence section mismatch warning - get_local_pda\n\nTake out part of get_local_pda referencing __init function (free_bootmem)\nto new (static) function marked as __ref. It\u0027s safe to do because free_bootmem\nis called before __init sections are dropped.\n\nWARNING: vmlinux.o(.cpuinit.text+0x3cd7): Section mismatch in reference from the function get_local_pda() to the function .init.text:free_bootmem()\nThe function __cpuinit get_local_pda() references\na function __init free_bootmem().\nIf free_bootmem is only used by get_local_pda then\nannotate free_bootmem with a matching annotation.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e532c06f2a835b5cc4f4166f467437d9b09c1d0e",
      "tree": "762fa0f0c22dc1af7d9d6e918f4d48ced8910a4e",
      "parents": [
        "39e00fe20aaad4326ed5e0e3221451732bc7f679"
      ],
      "author": {
        "name": "David Fries",
        "email": "david@fries.net",
        "time": "Sun Aug 17 23:03:40 2008 -0500"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 18 08:50:19 2008 +0200"
      },
      "message": "x86: fix i486 suspend to disk CR4 oops\n\narch/x86/power/cpu_32.c __save_processor_state calls read_cr4()\nonly a i486 CPU doesn\u0027t have the CR4 register.  Trying to read it\nproduces an invalid opcode oops during suspend to disk.\n\nUse the safe rc4 reading op instead. If the value to be written is\nzero the write is skipped.\n\narch/x86/power/hibernate_asm_32.S\ndone: swapped the use of %eax and %ecx to use jecxz for\nthe zero test and jump over store to %cr4.\nrestore_image: s/%ecx/%eax/ to be consistent with done:\n\nIn addition to __save_processor_state, acpi_save_state_mem,\nefi_call_phys_prelog, and efi_call_phys_epilog had checks added\n(acpi restore was in assembly and already had a check for\nnon-zero).  There were other reads and writes of CR4, but MCE and\nvirtualization shouldn\u0027t be executed on a i486 anyway.\n\nSigned-off-by: David Fries \u003cdavid@fries.net\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "39e00fe20aaad4326ed5e0e3221451732bc7f679",
      "tree": "580dfcc170293210f6eaa6955d3c92b6fd1b37be",
      "parents": [
        "c72a5efec1193faa2ef34c0bd48d7251a70ec934"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Aug 11 00:09:38 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 18 07:49:26 2008 +0200"
      },
      "message": "x86: mpparse.c: fix section mismatch warning\n\nWARNING: vmlinux.o(.text+0x118f7): Section mismatch in reference from the function construct_ioapic_table() to the function .init.text:MP_bus_info()\nThe function construct_ioapic_table() references\nthe function __init MP_bus_info().\nThis is often because construct_ioapic_table lacks a __init\nannotation or the annotation of MP_bus_info is wrong.\n\nconstruct_ioapic_table is called only from construct_default_ISA_mptable which is __init\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c72a5efec1193faa2ef34c0bd48d7251a70ec934",
      "tree": "1c882704a9f4ddbb7a94bb3950500e3215b0948b",
      "parents": [
        "67d0c9ebdc9f5f356657146b4e862b2d745e9e78"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Aug 11 00:11:13 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 18 07:49:06 2008 +0200"
      },
      "message": "x86: mmconf: fix section mismatch warning\n\nWARNING: arch/x86/kernel/built-in.o(.cpuinit.text+0x1591): Section mismatch in reference from the function init_amd() to the function .init.text:check_enable_amd_mmconf_dmi()\nThe function __cpuinit init_amd() references\na function __init check_enable_amd_mmconf_dmi().\nIf check_enable_amd_mmconf_dmi is only used by init_amd then\nannotate check_enable_amd_mmconf_dmi with a matching annotation.\n\ncheck_enable_amd_mmconf_dmi is only called from init_amd which is __cpuinit\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "67d0c9ebdc9f5f356657146b4e862b2d745e9e78",
      "tree": "bc33e613f58894d4d25c823e70e7c16dec752f73",
      "parents": [
        "d554d9a4295dd0595d12eeccbc55d1f495b15176"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Aug 11 00:12:37 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 18 07:48:40 2008 +0200"
      },
      "message": "x86: fix MP_processor_info section mismatch warning\n\nWARNING: arch/x86/kernel/built-in.o(.cpuinit.text+0x1fe7): Section mismatch in reference from the function MP_processor_info() to the variable .init.data:x86_quirks\nThe function __cpuinit MP_processor_info() references\na variable __initdata x86_quirks.\nIf x86_quirks is only used by MP_processor_info then\nannotate x86_quirks with a matching annotation.\n\nMP_processor_info uses x86_quirks which is __init and is used only from\nsmp_read_mpc and construct_default_ISA_mptable which are __init\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d554d9a4295dd0595d12eeccbc55d1f495b15176",
      "tree": "75ff080c7da2d1239648bdfbccec2a8064d6f7d1",
      "parents": [
        "3c3b5c3b0bf798316a410e27e3d7e6f015663602"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Mon Aug 11 00:07:44 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Aug 18 07:48:07 2008 +0200"
      },
      "message": "x86, tsc: fix section mismatch warning\n\nWARNING: vmlinux.o(.text+0x7950): Section mismatch in reference from the function native_calibrate_tsc() to the function .init.text:tsc_read_refs()\nThe function native_calibrate_tsc() references\nthe function __init tsc_read_refs().\nThis is often because native_calibrate_tsc lacks a __init\nannotation or the annotation of tsc_read_refs is wrong.\n\ntsc_read_refs is called from native_calibrate_tsc which is not __init\nand native_calibrate_tsc cannot be marked __init\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "50d0b17645a26d2877c9d5538114498c3f82adac",
      "tree": "3b08efbc5cc2b4dbc5ed6ca4edc5733e224aaf35",
      "parents": [
        "d9178f4c14c3215fec66d326fcaff74262336aed"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sun Aug 17 03:57:30 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 18 14:22:35 2008 +1000"
      },
      "message": "powerpc: Use generic compat_sys_old_readdir\n\nUse the generic compat_sys_old_readdir instead of the powerpc one which\nis almost the same except for the almost complete lack of error\nhandling.\n\nNote that we can\u0027t just use SYSCALL() in systbl.h because the native\nsyscall is named old_readdir, not sys_old_readdir.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d9178f4c14c3215fec66d326fcaff74262336aed",
      "tree": "4baeac0558d5d372a392095cb8cd367c8af58149",
      "parents": [
        "b9754568ef173cc8dbe4145c3aa44203a4424692"
      ],
      "author": {
        "name": "Paul Collins",
        "email": "paul@burly.ondioline.org",
        "time": "Sat Aug 16 18:55:54 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 18 14:22:35 2008 +1000"
      },
      "message": "powerpc/kexec: Fix up KEXEC_CONTROL_CODE_SIZE missed during conversion\n\nCommit 163f6876f5c3ff8215e900b93779e960a56b3694 missed one, resulting in\nthe following compile error:\n\n  AS      arch/powerpc/kernel/misc_32.o\narch/powerpc/kernel/misc_32.S: Assembler messages:\narch/powerpc/kernel/misc_32.S:902: Error: unsupported relocation against KEXEC_CONTROL_CODE_SIZE\nmake[2]: *** [arch/powerpc/kernel/misc_32.o] Error 1\nmake[1]: *** [arch/powerpc/kernel] Error 2\nmake: *** [vmlinux] Error 2\n\nI grepped arch/ and found no further instances.\n\nSigned-off-by: Paul Collins \u003cpaul@ondioline.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b9754568ef173cc8dbe4145c3aa44203a4424692",
      "tree": "3e86bd7763400b41a5ad4de9d877a45102351f9c",
      "parents": [
        "ac22429df22c1c793245c3cca33ccde4046d9c1f"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Sat Aug 16 13:56:44 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 18 14:22:35 2008 +1000"
      },
      "message": "powerpc: Remove dead module_find_bug code\n\nDoing some various \"make randconfig\", I came across an error when\nCONFIG_BUG was not set:\n\narch/powerpc/kernel/module.c: In function \u0027module_find_bug\u0027:\narch/powerpc/kernel/module.c:111: error: increment of pointer to unknown structure\narch/powerpc/kernel/module.c:111: error: arithmetic on pointer to an incomplete type\narch/powerpc/kernel/module.c:112: error: dereferencing pointer to incomplete type\n\nLooking further into this, I found that module_find_bug, defined in\npowerpc arch code, is not called anywhere, so this just removes it.\n\nThere is a static module_find_bug in lib/bug.c but that is a separate issue.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ac22429df22c1c793245c3cca33ccde4046d9c1f",
      "tree": "2cb7667ce301cab62f804c2999092c75e2966ab6",
      "parents": [
        "370e4587d0a6bf80a0c421583fe579a13f3d8773"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Sat Aug 16 05:10:18 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 18 14:22:35 2008 +1000"
      },
      "message": "powerpc: Add CMO enabled flag and paging space data to lparcfg\n\nAdd a field in lparcfg output to indicate whether the kernel is\nrunning on a dedicated or shared memory lpar.  Added fields to show\nthe paging space pool IDs and the CMO page size.\n\nSubmitted-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "370e4587d0a6bf80a0c421583fe579a13f3d8773",
      "tree": "f56502407decd8e833b6e7cb50b51b3d51ce6150",
      "parents": [
        "81f14997e8e8a10eb75ca593674d2b0c94129a21"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@linux.vnet.ibm.com",
        "time": "Sat Aug 16 05:09:33 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 18 14:22:35 2008 +1000"
      },
      "message": "powerpc: Fix CMM page loaning on 64k page kernel with 4k hardware pages\n\nIf the firmware page size used for collaborative memory overcommit\nis 4k, but the kernel is using 64k pages, the page loaning is currently\nbroken as it only marks the first 4k page of each 64k page as loaned.\nThis fixes this to iterate through each 4k page and mark them all as\nloaned/active.\n\nSigned-off-by: Brian King \u003cbrking@linux.vnet.ibm.com\u003e\nSigned-off-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "81f14997e8e8a10eb75ca593674d2b0c94129a21",
      "tree": "aaf13e68aed1e8ce33ff98d1fa8a243180aeaad9",
      "parents": [
        "22b8f9ee4a91638a4c8f57e957a91cf49788332a"
      ],
      "author": {
        "name": "Robert Jennings",
        "email": "rcj@linux.vnet.ibm.com",
        "time": "Sat Aug 16 05:07:31 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 18 14:22:34 2008 +1000"
      },
      "message": "powerpc: Make CMO paging space pool ID and page size available\n\nDuring platform setup, save off the primary/secondary paging space\npool IDs and the page size.  Added accessors in hvcall.h for these\nvariables.  This is needed for a subsequent fix.\n\nSubmitted-by: Robert Jennings \u003crcj@linux.vnet.ibm.com\u003e\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "22b8f9ee4a91638a4c8f57e957a91cf49788332a",
      "tree": "e2e7a467f4a7f59dc8559084b0432be19b73e858",
      "parents": [
        "9acd57ca74b12bc8ba8da12c72b19ede2cddcb53"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Aug 15 17:11:31 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 18 14:22:34 2008 +1000"
      },
      "message": "powerpc: Fix lockdep IRQ tracing bug\n\nA small bogon sneaked into the ppc64 lockdep support.  A test is\nbranching slightly off causing a clobbered register value to\noverwrite the irq state under some circumstances.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9acd57ca74b12bc8ba8da12c72b19ede2cddcb53",
      "tree": "bcf6de7ac2c62cdbeb95b92bbd3311436a8fbaf0",
      "parents": [
        "3fadc52b2c9171b138b93f4a0121ceba67241b3b"
      ],
      "author": {
        "name": "Rocky Craig",
        "email": "rocky.craig@hp.com",
        "time": "Thu Aug 14 23:11:54 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 18 14:22:34 2008 +1000"
      },
      "message": "powerpc: Fix TLB invalidation on boot on 32-bit\n\nThe intent of \"flush_tlbs\" is to invalidate all TLB entries by doing a\nTLB invalidate instruction for all pages in the address range 0 to\n0x00400000.  A loop counter is set up at the high value and\ndecremented by page size.  However, the loop is only done once as the\nsense of the conditional branch at the loop end does not match the\nsetup/decrement.  This fixes it to do the whole range by correcting\nthe branch condition.\n\nSigned-off-by: Rocky Craig \u003crocky.craig@hp.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3fadc52b2c9171b138b93f4a0121ceba67241b3b",
      "tree": "24512228e7afbf4c8fcdce6be9175f9655249ffc",
      "parents": [
        "d121db94eb50b29a202b5f6a8671cbebdf2c4142"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 12 17:03:26 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Aug 18 14:22:34 2008 +1000"
      },
      "message": "powerpc: Fix loss of vdso on fork on 32-bit\n\nWhen we fork, init_new_context() improperly resets the vdso_base\nof the new context to 0.  That means that the new process loses\naccess to the vdso for signal trampolines.\n\nThe initialization should be unnecessary anyway as the context\non a fresh mm should be 0 in the first place and binfmt_elf\nwill initialize that value for a newly loaded process.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0473b7992943ee7b182aa4afeb602ba5d37d36e0",
      "tree": "87487edbdd9c7ecc6c4f06ddf50cede10523e65e",
      "parents": [
        "9e94cd325bb8ed8abe13f29b64fb54c1dec633a8",
        "2fdc86901d2ab30a12402b46238951d2a7891590"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 17:14:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 17:14:07 2008 -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: (32 commits)\n  x86: add MAP_STACK mmap flag\n  x86: fix section mismatch warning - spp_getpage()\n  x86: change init_gdt to update the gdt via write_gdt, rather than a direct write.\n  x86-64: fix overlap of modules and fixmap areas\n  x86, geode-mfgpt: check IRQ before using MFGPT as clocksource\n  x86, acpi: cleanup, temp_stack is used only when CONFIG_SMP is set\n  x86: fix spin_is_contended()\n  x86, nmi: clean UP NMI watchdog failure message\n  x86, NMI: fix watchdog failure message\n  x86: fix /proc/meminfo DirectMap\n  x86: fix readb() et al compile error with gcc-3.2.3\n  arch/x86/Kconfig: clean up, experimental adjustement\n  x86: invalidate caches before going into suspend\n  x86, perfctr: don\u0027t use CCCR_OVF_PMI1 on Pentium 4Ds\n  x86, AMD IOMMU: initialize dma_ops after sysfs registration\n  x86m AMD IOMMU: cleanup: replace LOW_U32 macro with generic lower_32_bits\n  x86, AMD IOMMU: initialize device table properly\n  x86, AMD IOMMU: use status bit instead of memory write-back for completion wait\n  x86: silence mmconfig printk\n  x86, msr: fix NULL pointer deref due to msr_open on nonexistent CPUs\n  ...\n"
    },
    {
      "commit": "9c0d2a20fe331946c1a65a5865faf56e93255c5c",
      "tree": "9d47a9239b6249a5dd4244195ec4cc1e55fda3cd",
      "parents": [
        "5e6b83ed8c00f2e2ae5b2413c5907bed735b600d",
        "66bfa2f03191aec2e2958414b1dfb80a56637133"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 16:48:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 16 16:48:45 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (38 commits)\n  [ARM] 5191/1: ARM: remove CVS keywords\n  [ARM] pxafb: fix the warning of incorrect lccr when lcd_conn is specified\n  [ARM] pxafb: add flag to specify output format on LDD pins when base is RGBT16\n  [ARM] pxafb: fix the incorrect configuration of GPIO77 as ACBIAS for TFT LCD\n  [ARM] 5198/1: PalmTX: PCMCIA fixes\n  [ARM] Fix a pile of broken watchdog drivers\n  [ARM] update mach-types\n  [ARM] 5196/1: fix inline asm constraints for preload\n  [ARM] 5194/1: update .gitignore\n  [ARM] add proc-macros.S include to proc-arm940 and proc-arm946\n  [ARM] 5192/1: ARM TLB: add v7wbi_{possible,always}_flags to {possible,always}_tlb_flags\n  [ARM] 5193/1: Wire up missing syscalls\n  [ARM] traps: don\u0027t call undef hook functions with spinlock held\n  [ARM] 5183/2: Provide Poodle LoCoMo GPIO names\n  [ARM] dma-mapping: provide sync_range APIs\n  [ARM] dma-mapping: improve type-safeness of DMA translations\n  [ARM] Kirkwood: instantiate the orion_spi driver in the platform code\n  [ARM] prevent crashing when too much RAM installed\n  [ARM] Kirkwood: Instantiate mv_xor driver\n  [ARM] Orion: Instantiate mv_xor driver for 5182\n  ...\n"
    },
    {
      "commit": "66bfa2f03191aec2e2958414b1dfb80a56637133",
      "tree": "720074202ca7a8106c958fa6c150e6dc4b7292bb",
      "parents": [
        "4f3e2664622d23a17c6fc45a4df4c35cd2612ffb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Aug 10 15:25:55 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 16 20:01:18 2008 +0100"
      },
      "message": "[ARM] 5191/1: ARM: remove CVS keywords\n\nThis patch removes CVS keywords that weren\u0027t updated for a long time.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9a1ac7e498b9fc367235aabeb5b86c1319db1de9",
      "tree": "e8e1e80e3aa176e4c2ab0f07ed4f19fe2995ea26",
      "parents": [
        "cb47729bdaf49fe5e9dd2c41554f44a77b5cd590"
      ],
      "author": {
        "name": "Eric Miao",
        "email": "ycmiao@ycmiao-ubuntu.internal.example.org",
        "time": "Fri Aug 15 02:50:44 2008 -0400"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 16 16:39:16 2008 +0100"
      },
      "message": "[ARM] pxafb: add flag to specify output format on LDD pins when base is RGBT16\n\nAnother fix of inconsistent shift of the LCD_BIAS_ACTIVE_* and\nLCD_PCLK_EDGE_* is also included.\n\nSigned-off-by: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "da4d77cda07c349d10be1398004ebdfd1a22c426",
      "tree": "d08edb266b852fbc9c98544b96ffc795b142db9f",
      "parents": [
        "16f719de62809e224e37c320760c3ce59098d862"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 13 21:56:24 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 16 09:30:05 2008 +0100"
      },
      "message": "[ARM] update mach-types\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "16f719de62809e224e37c320760c3ce59098d862",
      "tree": "6fceacd79c697b8f7ba0db0e275832dedc1e614a",
      "parents": [
        "da1562af624cbf17935c7fded51466bb1a1b63a8"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Aug 12 22:10:59 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 16 09:30:05 2008 +0100"
      },
      "message": "[ARM] 5196/1: fix inline asm constraints for preload\n\nWith gcc 4.3 and later, a pointer that has already been dereferenced is\nassumed not to be null since it should have caused a segmentation fault\notherwise, hence any subsequent test against NULL is optimized away.\n\nCurrent inline asm constraint used in the implementation of prefetch()\nmakes gcc believe that the pointer is dereferenced even though the PLD\ninstruction does not load any data and does not cause a segmentation\nfault on null pointers, which causes all sorts of interesting results\nwhen reaching the end of a linked lists for example.\n\nLet\u0027s use a better constraint to properly represent the actual usage of\nthe pointer value.\n\nProblem reported by Chris Steel.\n\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d121db94eb50b29a202b5f6a8671cbebdf2c4142",
      "tree": "755094002f612dd2f018dca12e973c56e05312e3",
      "parents": [
        "40a342664078ebcb4006a89af96f7982fac36032",
        "a4b7b6d7d3f4f71e741a878bcca6226d8d326a34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 15 15:31:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 15 15:31:23 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (33 commits)\n  Blackfin arch: hook up some missing new system calls\n  Blackfin arch: fix missing digit in SCLK range checking\n  Blackfin arch: do not muck with the UART during boot -- let the serial driver worry about it\n  Blackfin arch: clear EMAC_SYSTAT during IRQ init rather than early head.S as we dont need it setup that early\n  Blackfin arch: use %pF when printing out the double fault address so we get symbol names\n  Blackfin arch: add support for the BlackStamp board\n  Blackfin arch: Allow ins functions to have a low latency version\n  Blackfin arch: Print out doublefault addresses, so debug can occur\n  Blackfin arch: shuffle related prototypes together -- no functional changes\n  Blackfin arch: move fixed code defines into fixed_code.h as very few things actually need to know these details\n  Blackfin arch: mark some functions as __init as they are only called from __init functions\n  Blackfin arch: delete dead prototypes\n  Blackfin arch: cleanup cache lock code\n  Blackfin arch: workaround SIC_IWR1 reset bug, by keeping MDMA0/1 always enabled in SIC_IWR1.\n  Blackfin arch: Fix bug - when expanding the trace buffer, it does not print out the decoded instruction.\n  Blackfin arch: Fix Bug - System with EMAC driver enabled - Core not idling\n  Blackfin arch: delete unused cache functions\n  Blackfin arch: convert L2 defines to be the same as the L1 defines\n  Blackfin arch: unify the duplicated portions of __start and split mach-specific pieces into _mach_early_start where they will be easier to trim over time\n  Blackfin arch: add asm/thread_info.h for THREAD_SIZE define\n  ...\n"
    },
    {
      "commit": "40a342664078ebcb4006a89af96f7982fac36032",
      "tree": "e8bcaac5a116ab9a95ffa5d04046b0aa2159d59e",
      "parents": [
        "4ad193b43f6da6f15e19eda338c71e5b41383912",
        "22d9aac23562ea0e921db152f11cf39e3c2b9945"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 15 12:47:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 15 12:47:16 2008 -0700"
      },
      "message": "Merge branch \u0027release-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-acpi-2.6\n\n* \u0027release-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-acpi-2.6:\n  cpuidle: Make ladder governor honor latency requirements fully\n  cpuidle: Menu governor fix wrong usage of measured_us\n  cpuidle: Do not use poll_idle unless user asks for it\n  x86: Fix ioremap off by one BUG\n"
    },
    {
      "commit": "8d6ea9674cb12b90c800dc572214bf06f6ce8340",
      "tree": "43aaa48637908a3fbb2843f3a5ee08ac58871e40",
      "parents": [
        "fc0091b3c86396afc8e6c273aff21671cf882ee1"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Fri Aug 15 18:32:24 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 15 19:16:06 2008 +0200"
      },
      "message": "x86: fix section mismatch warning - spp_getpage()\n\nWARNING: vmlinux.o(.text+0x17a3e): Section mismatch in reference from the function set_pte_vaddr_pud() to the function .init.text:spp_getpage()\nThe function set_pte_vaddr_pud() references\nthe function __init spp_getpage().\nThis is often because set_pte_vaddr_pud lacks a __init\nannotation or the annotation of spp_getpage is wrong.\n\nspp_getpage is called from __init (__init_extra_mapping) and\nnon __init (set_pte_vaddr_pud) functions, so it can\u0027t be __init.\nUnfortunately it calls alloc_bootmem_pages which is __init,\nbut does it only when bootmem allocator is available (after_bootmem \u003d\u003d 0).\n\nSo annotate it accordingly.\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "fc0091b3c86396afc8e6c273aff21671cf882ee1",
      "tree": "0f9353c2211972a5123edc1844e5d665e690cbb7",
      "parents": [
        "529d0e402eee62b7bfc89ec5b763a9a875bb49fb"
      ],
      "author": {
        "name": "Alex Nixon",
        "email": "alex.nixon@citrix.com",
        "time": "Fri Aug 15 17:21:14 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 15 19:16:05 2008 +0200"
      },
      "message": "x86: change init_gdt to update the gdt via write_gdt, rather than a direct write.\n\nBy writing directly, a memory access violation can occur whilst\nhotplugging a CPU if the entry was previously marked read-only.\n\nSigned-off-by: Alex Nixon \u003calex.nixon@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cJeremy.Fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "024b246ed24492d6c2ee14c34d742b137fce1b94",
      "tree": "428444950025503218c96b03c86f749403626dec",
      "parents": [
        "9419fc1c957d600093baaea247fef23cca3b4e93"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 15 09:19:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 15 09:19:40 2008 -0700"
      },
      "message": "alpha: move include/asm-alpha to arch/alpha/include/asm\n\nSam Ravnborg did the build-test that the direct header file move works,\nI\u0027m just committing it.\n\nThis is a pure move:\n\n\tmkdir arch/alpha/include\n\tgit mv include/asm-alpha arch/alpha/include/asm\n\nwith no other changes.\n\nRequested-and-tested-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e213e87785559eaf3107897226817aea9291b06f",
      "tree": "078999e27fd76b858b2e96f930e828913afe00f3",
      "parents": [
        "b635acec48bcaa9183fcbf4e3955616b0d4119b5"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Aug 15 18:12:47 2008 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Fri Aug 15 18:18:38 2008 +0200"
      },
      "message": "x86: Fix ioremap off by one BUG\n\nJean Delvare\u0027s machine triggered this BUG\n\nacpi_os_map_memory phys ffff0000 size 65535\n------------[ cut here ]------------\nkernel BUG at arch/x86/mm/pat.c:233!\n\nwith ACPI in the backtrace.\n\nAdding some debugging output showed that ACPI calls\n\nacpi_os_map_memory phys ffff0000 size 65535\n\nAnd ioremap/PAT does this check in 32bit, so addr+size wraps and the BUG\nin reserve_memtype() triggers incorrectly.\n\n        BUG_ON(start \u003e\u003d end); /* end is exclusive */\n\nBut reserve_memtype already uses u64:\n\nint reserve_memtype(u64 start, u64 end,\n\nso the 32bit truncation must happen in the caller. Presumably in ioremap\nwhen it passes this information to reserve_memtype().\n\nThis patch does this computation in 64bit.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11346\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "89499759dc0dd300528510f465b0bf532fc79a2a",
      "tree": "859e0a12e879667e1e580549656cf91633a23c7e",
      "parents": [
        "9dd1e9eb5cd6f79d4efda57db4e26dfa31ff9ae5"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Mon Aug 11 17:01:50 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Aug 15 09:15:47 2008 -0700"
      },
      "message": "x86/PCI: irq and pci_ids patch for Intel Ibex Peak PCHs\n\nThis patch adds the Intel Ibex Peak (PCH) LPC and SMBus Controller DeviceIDs.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "529d0e402eee62b7bfc89ec5b763a9a875bb49fb",
      "tree": "8dc654ba972df155f8d5246f485027cbc252bf44",
      "parents": [
        "66d4bdf22b8652cda215e2653c8bbec7a767ed57",
        "0d5cdc97e242a5589e5dca23277675f4b4482490"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 15 17:53:07 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 15 17:53:07 2008 +0200"
      },
      "message": "Merge branch \u0027x86/geode\u0027 into x86/urgent\n"
    },
    {
      "commit": "3122c331190e9d1622bf1c8cf6ce3b17cca67c9e",
      "tree": "e856b7a59f5ea5ba4f1662cefdae267b26af30dd",
      "parents": [
        "9bdeb7b5d34f197dea7859d24475943395ffea5e"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Aug 15 00:40:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 15 08:35:43 2008 -0700"
      },
      "message": "kexec jump: fix for ftrace\n\nFtrace depends on some processor state that we destroyed during kexec and\nrestored by restore_processor_state().  So save_processor_state() and\nrestore_processor_state() are moved into machine_kexec() and ftrace is\nrestored after restore_processor_state().\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fb45daa69d287b394eca1619b3fadff7c0215c71",
      "tree": "aeb5a247b105d3b7e7ef2cdb0db5743574d9c480",
      "parents": [
        "163f6876f5c3ff8215e900b93779e960a56b3694"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Aug 15 00:40:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 15 08:35:42 2008 -0700"
      },
      "message": "kexec jump: check code size in control page\n\nKexec/Kexec-jump require code size in control page is less than\nPAGE_SIZE/2.  This patch add link-time checking for this.\n\nASSERT() of ld link script is used as the link-time checking mechanism.\n\n[akpm@linux-foundation.org: build fix]\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nAcked-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "163f6876f5c3ff8215e900b93779e960a56b3694",
      "tree": "9ba2df8417dedd3a17cf3ba4cba5a2acd578ee3a",
      "parents": [
        "7ade3fcc1fe2801336112027a884070c9ca451af"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Fri Aug 15 00:40:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 15 08:35:42 2008 -0700"
      },
      "message": "kexec jump: rename KEXEC_CONTROL_CODE_SIZE to KEXEC_CONTROL_PAGE_SIZE\n\nRename KEXEC_CONTROL_CODE_SIZE to KEXEC_CONTROL_PAGE_SIZE, because control\npage is used for not only code on some platform.  For example in kexec\njump, it is used for data and stack too.\n\n[akpm@linux-foundation.org: unbreak powerpc and arm, finish conversion]\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66d4bdf22b8652cda215e2653c8bbec7a767ed57",
      "tree": "bb351489a17d8ae8c597e94a8b1b1f860416f98c",
      "parents": [
        "9744f5a32853642f8ed0749a1c9ed8cf9c9c9dc4"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Jul 31 16:48:31 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 15 17:31:50 2008 +0200"
      },
      "message": "x86-64: fix overlap of modules and fixmap areas\n\nPlus add a build time check so this doesn\u0027t go unnoticed again.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0d5cdc97e242a5589e5dca23277675f4b4482490",
      "tree": "8eea2c2db4541a05114dd9fb61e782a0e5d13458",
      "parents": [
        "b635acec48bcaa9183fcbf4e3955616b0d4119b5"
      ],
      "author": {
        "name": "Jens Rottmann",
        "email": "JRottmann@LiPPERTEmbedded.de",
        "time": "Mon Aug 04 14:40:16 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 15 17:12:32 2008 +0200"
      },
      "message": "x86, geode-mfgpt: check IRQ before using MFGPT as clocksource\n\nAdds a simple IRQ autodetection to the AMD Geode MFGPT driver, and more\nimportantly, adds some checks, if IRQs can actually be received on the\nchosen line.  This fixes cases where MFGPT is selected as clocksource\nthough not producing any ticks, so the kernel simply starves during\nboot.\n\nSigned-off-by: Jens Rottmann \u003cJRottmann@LiPPERTEmbedded.de\u003e\nCc: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: linux-geode@bombadil.infradead.org\nCc: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9744f5a32853642f8ed0749a1c9ed8cf9c9c9dc4",
      "tree": "0f30c870dd4161fd4de4999e528ec0d825f9084e",
      "parents": [
        "7bc069c6bc4ede519a7116be1b9e149a1dbf787a"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Sun Aug 03 19:25:48 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 15 16:41:21 2008 +0200"
      },
      "message": "x86, acpi: cleanup, temp_stack is used only when CONFIG_SMP is set\n\nfix:\n\n  arch/x86/kernel/acpi/sleep.c:24: warning: \u0027temp_stack\u0027 defined but not used\n\n[ Sven Wegener \u003csven.wegener@stealer.net\u003e: fix build bug ]\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8bb851900f5d0a79d3fddac808cc670d9894ef67",
      "tree": "ba6a245195959495d5479a0cb3eae70d683e0b9e",
      "parents": [
        "15636668449d4135ac77a79715ba430a81aed16d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 15 15:34:32 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 15 15:35:31 2008 +0200"
      },
      "message": "x86, nmi: clean UP NMI watchdog failure message\n\nclean up the failure message - and redirect people to bugzilla\ninstead of lkml.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "15636668449d4135ac77a79715ba430a81aed16d",
      "tree": "4a74e37873c870fdf6300832ad7d154666f1043a",
      "parents": [
        "a06de63000b95e1ed1c6373a72376876c952608e"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "arozansk@redhat.com",
        "time": "Fri Aug 15 08:36:14 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 15 15:34:59 2008 +0200"
      },
      "message": "x86, NMI: fix watchdog failure message\n\n\u003e it just won\u0027t work at boot time - the second logic unit will be stuck:\n\u003e\n\u003e Booting processor 1/2 APIC 0x1\n\u003e Initializing CPU#1\n\u003e Calibrating delay using timer specific routine.. 5586.12 BogoMIPS (lpj\u003d2793063)\n\u003e CPU: Trace cache: 12K uops, L1 D cache: 16K\n\u003e CPU: L2 cache: 1024K\n\u003e CPU: Physical Processor ID: 0\n\u003e CPU: Processor Core ID: 1\n\u003e CPU1: Thermal monitoring enabled (TM1)\n\u003e               Intel(R) Pentium(R) D CPU 2.80GHz stepping 04\n\u003e Brought up 2 CPUs\n\u003e testing NMI watchdog ... \u003c4\u003eWARNING: CPU#1: NMI appears to be stuck (0-\u003e0)!\n\nwhile at it... - fix that newline\n\nSigned-off-by: Aristeu Rozanski \u003caris@redhat.com\u003e\nCc: jvillalo@redhat.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a06de63000b95e1ed1c6373a72376876c952608e",
      "tree": "be0e7c23d8bc9de1f2c11a2128fb9f812e043e06",
      "parents": [
        "1c5b0eb66d74683e2be5da0c53e33c1f4ca982fd"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Fri Aug 15 13:58:32 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 15 15:27:55 2008 +0200"
      },
      "message": "x86: fix /proc/meminfo DirectMap\n\nDo we actually want these DirectMap lines in the x86 /proc/meminfo?\nI can see they\u0027re interesting to CPA developers and TLB optimizers,\nbut they don\u0027t fit its usual \"where has all my memory gone?\" usage.\nIf they are to stay, here are some fixes.\n\n1. On x86_32 without PAE, they\u0027re not 2M but 4M pages: no need to\n   mess with the internal enum, but show the right name to users.\n\n2. Many machines can never show anything but 0 for DirectMap1G,\n   so suppress that line unless direct_gbpages are really enabled.\n\n3. The unit in /proc/meminfo is kB not number of pages: HugePages\n   messed that up, but they\u0027re an example to regret not to follow.\n\n4. Once we use kB, it\u0027s easy to see that 1GB has gone missing (which\n   explains why CONFIG_CPA_DEBUG\u003dy soon wraps DirectMap2M negative):\n   because head_64.S\u0027s level2_ident_pgt entries were not counted.\n   My fix is not ideal, but works for more and for less than 1G,\n   and avoids interfering with early bootup pagetable contortions.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    }
  ],
  "next": "04b69447f79eade34e92f3117a39e8fa6ecb519b"
}
