)]}'
{
  "log": [
    {
      "commit": "45ea2103d8856454503b30464cc1dba378748d00",
      "tree": "f045cfc184e4103252d670145d18778220a5a3c1",
      "parents": [
        "10ea18f0deb2372417c8e5be4d2ec79de1f65c4b",
        "62179849b40aded9e727cca5006627a1c4d6446e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:11:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 04 17:11:43 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-fixes\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-fixes:\n  x86: fix setup printk format warning\n  x86: olpc build fix\n  x86: video/fbdev.c: add MODULE_LICENSE\n  x86: fix up bootparam.h for userspace inclusion\n  x86: relocs ELF handling - use SELFMAG instead of numeric constant\n  x86: vdso ELF handling - use SELFMAG instead of numeric constant\n  x86: remove dell reboot dmi quirk board name match\n  x86: es7000 build fix\n  x86: make additional_cpus static\n  x86: make start_secondary() static\n  kbuild, suspend, x86: fix rebuild of wakeup.bin\n  uml: fix gcc problem\n  x86: undo visws/numaq build changes\n"
    },
    {
      "commit": "62179849b40aded9e727cca5006627a1c4d6446e",
      "tree": "4d90afc0229b20457b3266067574effb0b60235b",
      "parents": [
        "e26a28d190304d910ee49b81cbfe6d9241f56e86"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri May 02 13:32:35 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:46 2008 +0200"
      },
      "message": "x86: fix setup printk format warning\n\nFix x86 setup printk format warming:\n\nnext-20080430/arch/x86/kernel/setup.c:172: warning: format \u0027%lu\u0027 expects type \u0027long unsigned int\u0027, but argument 2 has type \u0027ssize_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: mingo@elte.hu\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e26a28d190304d910ee49b81cbfe6d9241f56e86",
      "tree": "8d5a789df287438534c214a26b02df82ff4f6159",
      "parents": [
        "7b04fa014c11e6415da8b5a7999dbd201abad53c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat May 03 23:49:59 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:46 2008 +0200"
      },
      "message": "x86: olpc build fix\n\nCONFIG_OLPC needs to depend on MGEODE_LX\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7b04fa014c11e6415da8b5a7999dbd201abad53c",
      "tree": "4ba498b53adfecd4f5a4ee17573b55b054e61545",
      "parents": [
        "afaafe50ee15c59010f19273ebfb6c44f0962d7c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri May 02 13:32:32 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:46 2008 +0200"
      },
      "message": "x86: video/fbdev.c: add MODULE_LICENSE\n\nAdd the missing MODULE_LICENSE(\"GPL\").\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8bd1796dedd50abd7553afbe6113bd97cc88390f",
      "tree": "39fd0c4a9b41d158f686298775ec978763e441b9",
      "parents": [
        "ecb783eae1372d69a53d406e1bdba8284e4bafcc"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat May 03 14:18:03 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "x86: relocs ELF handling - use SELFMAG instead of numeric constant\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: akpm@linux-foundation.org\nCc: hpa@zytor.com\nCc: mingo@elte.hu\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ecb783eae1372d69a53d406e1bdba8284e4bafcc",
      "tree": "27026055319a1a078908524f60233b0e3d3de2db",
      "parents": [
        "163ea310b68bdde89b1ac633fbf8c0db290d3f86"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Sat May 03 14:18:01 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "x86: vdso ELF handling - use SELFMAG instead of numeric constant\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: akpm@linux-foundation.org\nCc: hpa@zytor.com\nCc: mingo@elte.hu\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "163ea310b68bdde89b1ac633fbf8c0db290d3f86",
      "tree": "6c69433baca7220cda06c39d53f35eb4cb5eca3b",
      "parents": [
        "e37ee42caadab46cec277546099fa2a6207fff0b"
      ],
      "author": {
        "name": "Ben",
        "email": "bdeb@willmore.eu",
        "time": "Sat May 03 22:39:42 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "x86: remove dell reboot dmi quirk board name match\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10547\n\nNewer Dell OptiPlex 745s hang before rebooting after \u0027sudo reboot\u0027.\n\nA patch for some versions of the OptiPlex was proposed here --\nhttp://lkml.org/lkml/2007/6/5/59 -- and is included in 2.6.23 and\nlater kernels, according to\nhttp://lxr.linux.no/linux+v2.6.23/arch/i386/kernel/reboot.c . However,\nthe DMI_BOARD_NAME (\"0WF810\") is too restrictive. Newer OptiPlex\nmachines have a DMI_BOARD_NAME of \"0RF703\".  I therefore suggest\nadding another clause to reboot.c, similar to the one in the original\npatch, but matching a DMI_BOARD_NAME of \"0RF703\".\n\nOn further inspection, it seems that there are other DMI_BOARD_NAMEs\nfor this same machine. They seem to change from time to time, which\nmeans that the current code is fragile. Moreover, using bios reboot\nshould not break non-SFF OptiPlex 745s, and so a reasonable fix is to\nsimply drop the match on DMI_BOARD_NAME.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e37ee42caadab46cec277546099fa2a6207fff0b",
      "tree": "721771ef00d95066abe574b457be065e6390d363",
      "parents": [
        "c5562faeaacf19e81a78ee37cc6b96ab1f3e68e4"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat May 03 22:01:31 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "x86: es7000 build fix\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c5562faeaacf19e81a78ee37cc6b96ab1f3e68e4",
      "tree": "ebe19960fe1f9e789b64d8cb3a0e92b3ecddfb65",
      "parents": [
        "dbe55f4797712f86691a0ee0b5f508693c7310fe"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Apr 22 00:31:37 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "x86: make additional_cpus static\n\nThis patch makes the needlessly global additional_cpus static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "dbe55f4797712f86691a0ee0b5f508693c7310fe",
      "tree": "5fda561c4aea33531f37049e4047234b4b6ceb83",
      "parents": [
        "4c6214c75a5aca5417156a47cd890b128c5f0637"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Apr 22 01:50:26 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "x86: make start_secondary() static\n\nstart_secondary() needlessly became global.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4c6214c75a5aca5417156a47cd890b128c5f0637",
      "tree": "859e3135f0110a54fc351a114867b04dadaf6f20",
      "parents": [
        "22eecde2f9034764a3fd095eecfa3adfb8ec9a98"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Thu May 01 11:31:07 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "kbuild, suspend, x86: fix rebuild of wakeup.bin\n\nIn kernel/acpi/realmode/Makefile use the \u0027always\u0027\nvariable to say that wakeup.bin should always\nbe made.\n\nIn acpi/Makefile we then do not need to specify the\nrequested target and we avoid the message from make:\n\n   `arch/x86/kernel/acpi/realmode/wakeup.bin\u0027 is up to date.\n\nAdd wakeup.lds to list af targets to avoid rebuilding\nwakeup.bin - from Roland McGrath.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "22eecde2f9034764a3fd095eecfa3adfb8ec9a98",
      "tree": "050e1d722010475992976312201b82e2524da5f0",
      "parents": [
        "48b83d2425d7781bb625b1c37b5f2a8963b6e23b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu May 01 12:06:54 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "uml: fix gcc problem\n\nthis is what caused gcc 4.3 to throw an internal error when\nOPTIMIZE_INLINING was enabled ...\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "48b83d2425d7781bb625b1c37b5f2a8963b6e23b",
      "tree": "06ce6081c5ad7cde2790beaf14410bd09616c3dd",
      "parents": [
        "afa26be86b65a7183ceac29bdf1f51d6fc6932f0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri May 02 21:24:30 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun May 04 20:04:45 2008 +0200"
      },
      "message": "x86: undo visws/numaq build changes\n\narch/x86/pci/Makefile_32 has a nasty detail. VISWS and NUMAQ build\noverride the generic pci-y rules. This needs a proper cleanup, but\nthat needs more thoughts. Undo\n\ncommit 895d30935ebe05f192e844792668bf8d19deaae7\n    x86: numaq fix\n    do not override the existing pci-y rule when adding visws or\n    numaq rules.\n\nThere is also a stupid init function ordering problem vs. acpi.o\n\nAdd comments to the Makefile to avoid tripping over this again.\n\nRemove the srat stub code in discontig_32.c to allow a proper NUMAQ\nbuild.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b8ba5f10c5956d2b297766fda8f4f5ab8ad1e2cc",
      "tree": "1c5561c6693bfe6484b9b8a4df0c4bf8354a0e39",
      "parents": [
        "93df766322ba1db2801e4b826985a4932dd75866"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Wed Apr 30 12:39:05 2008 -0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 14:45:12 2008 +0300"
      },
      "message": "x86: KVM geust: make setup_secondary_clock definition dependent on local apic\n\nSince the pv_apic_ops are only present if CONFIG_X86_LOCAL_APIC is compiled\nin, kvmclock failed to build without this option.  This patch fixes this.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "93df766322ba1db2801e4b826985a4932dd75866",
      "tree": "27e4dfcfa8e1ab54f42645d03b3c0a52aeddcfc9",
      "parents": [
        "bc1a34f1bf354fabc03e3f465620c80e510d0e8f"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Fri May 02 13:23:10 2008 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 14:44:49 2008 +0300"
      },
      "message": "KVM: MMU: Allow more than PAGES_PER_HPAGE write protections per large page\n\nnonpae guests can call rmap_write_protect twice per page (for page tables)\nor four times per page (for page directories), triggering a bogus warning.\n\nRemove the warning.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "bc1a34f1bf354fabc03e3f465620c80e510d0e8f",
      "tree": "f16228a547097d8d7ad621064c463f3e92cc9557",
      "parents": [
        "b4f14abd95cd8d42f08438f1c4ec3eafe41054ee"
      ],
      "author": {
        "name": "Andrea Arcangeli",
        "email": "andrea@qumranet.com",
        "time": "Thu May 01 18:43:33 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 14:44:48 2008 +0300"
      },
      "message": "KVM: avoid fx_init() schedule in atomic\n\nThis make sure not to schedule in atomic during fx_init. I also\nchanged the name of fpu_init to fx_finit to avoid duplicating the name\nwith fpu_init that is already used in the kernel, this makes grep\nsimpler if nothing else.\n\nSigned-off-by: Andrea Arcangeli \u003candrea@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "b4f14abd95cd8d42f08438f1c4ec3eafe41054ee",
      "tree": "1a76ef8cd16ece3ee99c78d07795e5d779b9912b",
      "parents": [
        "ece15babfa514e06118f62f4df2c757d6209f4f0"
      ],
      "author": {
        "name": "Jan Kiszka",
        "email": "jan.kiszka@siemens.com",
        "time": "Wed Apr 30 17:59:04 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 14:44:47 2008 +0300"
      },
      "message": "KVM: Avoid spurious execeptions after setting registers\n\nClear pending exceptions when setting new register values. This avoids\nspurious exceptions after restoring a vcpu state or after\nreset-on-triple-fault.\n\nSigned-off-by: Jan Kiszka \u003cjan.kiszka@siemens.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "ece15babfa514e06118f62f4df2c757d6209f4f0",
      "tree": "46eadfa87b6adb88a2252c15f0468e8330968001",
      "parents": [
        "dc7457ea52f88539dc72925360e6068d5c938a0f"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Wed Apr 30 13:23:54 2008 -0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 14:44:46 2008 +0300"
      },
      "message": "KVM: PIT: support mode 4\n\nThe in-kernel PIT emulation ignores pending timers if operating under\nmode 4, which for example DragonFlyBSD uses (and Plan9 too, apparently).\n\nMode 4 seems to be similar to one-shot mode, other than the fact that it\nstarts counting after the next CLK pulse once programmed, while mode 1\nstarts counting immediately, so add a FIXME to enhance precision.\n\nFixes sourceforge bug 1952988.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nAcked-by: Sheng Yang \u003csheng.yang@intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "dc7457ea52f88539dc72925360e6068d5c938a0f",
      "tree": "944de4de942d1e95d449b8a87ff47581f1720342",
      "parents": [
        "de368dceb33c3c068dbde1407aff75cd8e126f04"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Wed Apr 30 16:13:36 2008 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 14:44:45 2008 +0300"
      },
      "message": "KVM: x86 emulator: disable writeback on lmsw\n\nThe recent changes allowing memory operands with lmsw and smsw left\nlmsw with writeback enabled.  Since lmsw has no oridinary destination\noperand, the dst pointer was not initialized, resulting in an oops.\n\nClose the hole by disabling writeback for lmsw.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "de368dceb33c3c068dbde1407aff75cd8e126f04",
      "tree": "cdcdac9093ed06ba233aee36e62302ff6c809ca3",
      "parents": [
        "45c5eb67da5a668abe79c23a7e64dbc87a600f90"
      ],
      "author": {
        "name": "Christian Ehrhardt",
        "email": "ehrhardt@linux.vnet.ibm.com",
        "time": "Tue Apr 29 18:18:23 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 14:44:45 2008 +0300"
      },
      "message": "KVM: ppc: deliver INTERRUPT_FP_UNAVAIL to the guest\n\nThis patch adds the delivery of INTERRUPT_FP_UNAVAIL exceptions to the guest.\nIt\u0027s needed if a guest uses ppc binaries using the Floating point instructions.\n\nSigned-off-by: Christian Ehrhardt \u003cehrhardt@linux.vnet.ibm.com\u003e\nAcked-by: Hollis Blanchard \u003chollisb@us.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "45c5eb67da5a668abe79c23a7e64dbc87a600f90",
      "tree": "b2b9ff85ecb5b35d246d68da94b20cb9f9912bff",
      "parents": [
        "3fe913e7c550a869e250d04c34410f7a6e263f7c"
      ],
      "author": {
        "name": "Hollis Blanchard",
        "email": "hollisb@us.ibm.com",
        "time": "Fri Apr 25 17:55:49 2008 -0500"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 14:44:44 2008 +0300"
      },
      "message": "KVM: ppc: Handle guest idle by emulating MSR[WE] writes\n\nThis reduces host CPU usage when the guest is idle. However, the guest must\nset MSR[WE] in its idle loop, which Linux did not do until 2.6.26.\n\nSigned-off-by: Hollis Blanchard \u003chollisb@us.ibm.com\u003e\nSigned-off-by: Jerone Young \u003cjyoung5@us.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "3fe913e7c550a869e250d04c34410f7a6e263f7c",
      "tree": "557f9a5011ea5440fd95e4fd41183bda204b270b",
      "parents": [
        "1439442c7b257b47a83aea4daed8fbf4a32cdff9"
      ],
      "author": {
        "name": "Izik Eidus",
        "email": "izike@qumranet.com",
        "time": "Mon Apr 28 18:23:52 2008 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 14:44:43 2008 +0300"
      },
      "message": "KVM: x86: task switch: fix wrong bit setting for the busy flag\n\nThe busy bit is bit 1 of the type field, not bit 8.\n\nSigned-off-by: Izik Eidus \u003cizike@qumranet.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "1439442c7b257b47a83aea4daed8fbf4a32cdff9",
      "tree": "c85c885ef200480ab67342ddc63c8bc1d2d4e148",
      "parents": [
        "b7ebfb0509692cd923e31650f81ed4d79c9a3e59"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng.yang@intel.com",
        "time": "Mon Apr 28 12:24:45 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 14:44:42 2008 +0300"
      },
      "message": "KVM: VMX: Enable EPT feature for KVM\n\nSigned-off-by: Sheng Yang \u003csheng.yang@intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "b7ebfb0509692cd923e31650f81ed4d79c9a3e59",
      "tree": "def19d1472976c479287bc00384706e1e9fca461",
      "parents": [
        "0d15029895051904e31925ec63525cc3a637f7de"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng.yang@intel.com",
        "time": "Fri Apr 25 21:44:52 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 14:44:41 2008 +0300"
      },
      "message": "KVM: VMX: Prepare an identity page table for EPT in real mode\n\n[aliguory: plug leak]\n\nSigned-off-by: Sheng Yang \u003csheng.yang@intel.com\u003e\nSigned-off-by: Anthony Liguori \u003caliguori@us.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "1ac593c97eb229da44819f66fea47975537c1177",
      "tree": "f381011e4c84d67bb6093402429894083a932879",
      "parents": [
        "7b52345e2c4c7333bf7eba8034ffc4683fa63c91"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng.yang@intel.com",
        "time": "Fri Apr 25 21:44:42 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 14:44:39 2008 +0300"
      },
      "message": "KVM: MMU: Remove #ifdef CONFIG_X86_64 to support 4 level EPT\n\nCurrently EPT level is 4 for both pae and x86_64. The patch remove the #ifdef\nfor alloc root_hpa and free root_hpa to support EPT.\n\nSigned-off-by: Sheng Yang \u003csheng.yang@intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "7b52345e2c4c7333bf7eba8034ffc4683fa63c91",
      "tree": "3b7bc1cb9c067ae18fcfcee33d57ab3a6d46f9d1",
      "parents": [
        "67253af52e9133fb4cfbf7a2448a2d3524d1fa6c"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng.yang@intel.com",
        "time": "Fri Apr 25 21:13:50 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 14:44:38 2008 +0300"
      },
      "message": "KVM: MMU: Add EPT support\n\nEnable kvm_set_spte() to generate EPT entries.\n\nSigned-off-by: Sheng Yang \u003csheng.yang@intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "67253af52e9133fb4cfbf7a2448a2d3524d1fa6c",
      "tree": "5098624f90989a3844bb1b494658ea400d629b1f",
      "parents": [
        "8c6d6adc6b87daa364ee9deb2e966021d37a7622"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng.yang@intel.com",
        "time": "Fri Apr 25 10:20:22 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 14:44:34 2008 +0300"
      },
      "message": "KVM: Add kvm_x86_ops get_tdp_level()\n\nThe function get_tdp_level() provided the number of tdp level for EPT and\nNPT rather than the NPT specific macro.\n\nSigned-off-by: Sheng Yang \u003csheng.yang@intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "8c6d6adc6b87daa364ee9deb2e966021d37a7622",
      "tree": "125cac3e4fa7a3495880e7b1c942e85eb6ea6bc6",
      "parents": [
        "d56f546db97795dca5aa575b00b0e9886895ac87"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng.yang@intel.com",
        "time": "Fri Apr 25 10:17:08 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 12:26:38 2008 +0300"
      },
      "message": "KVM: MMU: Move some definitions to a header file\n\nMove some definitions to mmu.h in order to allow building common table\nentries between EPT and non-EPT.\n\nSigned-off-by: Sheng Yang \u003csheng.yang@intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "d56f546db97795dca5aa575b00b0e9886895ac87",
      "tree": "4f92d84ddffde04031084447c048037558b994af",
      "parents": [
        "afa26be86b65a7183ceac29bdf1f51d6fc6932f0"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng.yang@intel.com",
        "time": "Fri Apr 25 10:13:16 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun May 04 12:26:38 2008 +0300"
      },
      "message": "KVM: VMX: EPT Feature Detection\n\nSigned-off-by: Sheng Yang \u003csheng.yang@intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "d35c7b0e54a596c5a8134d75999b7f391a9c6550",
      "tree": "697bb89dbeccae28eb928b2589f500d747ed38ec",
      "parents": [
        "2ddcca36c8bcfa251724fe342c8327451988be0d"
      ],
      "author": {
        "name": "Ulrich Drepper",
        "email": "drepper@redhat.com",
        "time": "Sat May 03 15:10:37 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 13:50:33 2008 -0700"
      },
      "message": "unified (weak) sys_pipe implementation\n\nThis replaces the duplicated arch-specific versions of \"sys_pipe()\" with\none unified implementation.  This removes almost 250 lines of duplicated\ncode.\n\nIt\u0027s marked __weak, so that *if* an architecture wants to override the\ndefault implementation it can do so by simply having its own replacement\nversion, since many architectures use alternate calling conventions for\nthe \u0027pipe()\u0027 system call for legacy reasons (ie traditional UNIX\nimplementations often return the two file descriptors in registers)\n\nI still haven\u0027t changed the cris version even though Linus says the BKL\nisn\u0027t needed.  The arch maintainer can easily do it if there are really\nno obstacles.\n\nSigned-off-by: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bf640be423d60d954b9673527e106a461a129eb8",
      "tree": "654d168d6effc47d18528ef5770c6f6dea51d901",
      "parents": [
        "c36c804559d3a891a2e655ba8185b4fa7eaee156",
        "4a1236ac6ee3bb3a2f585e66871de3c39ab38f7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:05:11 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:05:11 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  sparc32: Delete prom_stdin and prom_stdout.\n  sparc32: More memory probing consolidation.\n  sparc32: Kill totally unused memory information tables.\n  sparc64: Fix syscall restart, for real...\n  serial: Fix sparc driver name strings.\n  sparc64: Stop creating dummy root PCI host controller devices.\n"
    },
    {
      "commit": "c36c804559d3a891a2e655ba8185b4fa7eaee156",
      "tree": "0a4092432229616b2fdc53d87ea32e944212c626",
      "parents": [
        "be2e88011bd800222bfd7b477c727966f93186a9",
        "3b5750644b2ffa2a76fdfe7b4e00e4af2ecf3539"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:01:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat May 03 10:01:33 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Bolt in SLB entry for kernel stack on secondary cpus\n  [POWERPC] PS3: Update ps3_defconfig\n  [POWERPC] PS3: Remove unsupported wakeup sources\n  [POWERPC] PS3: Make ps3_virq_setup and ps3_virq_destroy static\n  [POWERPC] PS3: Add time include to lpm\n  [POWERPC] Fix slb.c compile warnings\n  [POWERPC] Xilinx: Fix compile warnings\n  [POWERPC] Squash build warning for print of resource_size_t in fsl_soc.c\n  [RAPIDIO] fix current kernel-doc notation\n  [POWERPC] 86xx: mpc8610_hpcd: add support for PCI Express x8 slot\n  Fix a potential issue in mpc52xx uart driver\n  [POWERPC] mpc5200: Allow for fixed speed MII configurations\n  [POWERPC] 86xx: Fix the wrong serial1 interrupt for 8610 board\n"
    },
    {
      "commit": "b66e1f11ebc429569a3784aaf64123633d9e3ed1",
      "tree": "d49f96acc682aaf29416921428110da5fd78fea4",
      "parents": [
        "1be1d6b7f3f6e3a87f872dd5e7a867d03d8a6851",
        "5c598b3428c372a1209597cee99a70da20625876"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 11:23:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 11:23:14 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6:\n  [PATCH] fix sysctl_nr_open bugs\n  [PATCH] sanitize anon_inode_getfd()\n  [PATCH] split linux/file.h\n  [PATCH] make osf_select() use core_sys_select()\n  [PATCH] remove horrors with irix tty ioctls handling\n  [PATCH] fix file and descriptor handling in perfmon\n"
    },
    {
      "commit": "59d42c0eb1d8fdfeec18f4ff088de8084bda906b",
      "tree": "8ca609266ce270fdf50c3542c8f79f485376399d",
      "parents": [
        "02cdf0827b61d51f0e9cc1b5ddd486950830ba08",
        "62478fa4b7cd1bdf0ba8ff8a5e3a95c45c7b8ac8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 08:20:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 08:20:43 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev\n\n* \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev:\n  m32r: cleanup: drop .data.idt section in vmlinux.lds script\n  m32r: use KBUILD_DEFCONFIG\n"
    },
    {
      "commit": "8bec4a5d9305c86d028a519b08f05b81cd63cc55",
      "tree": "43abefe9f8ffd7b592239d39a93e473d697eb1e0",
      "parents": [
        "886c35fbcf6fb2eee15687efc2d64d99b6ad9a4a",
        "f8e811b98935f702b48abc92563462a15c226eb8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 08:17:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 02 08:17:58 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] fix file and descriptor handling in perfmon\n  [IA64] TS_RESTORE_SIGMASK\n  [IA64] smp.c coding style fix\n  [IA64] fix section mismatch in arch/ia64/kernel/topology.c\n  [IA64] fix section mismatch in arch/ia64/kernel/palinfo.c\n  [IA64] fix section mismatch in arch/ia64/kernel/irq.c\n  [IA64] fix section mismatch in arch/ia64/kernel/acpi.c\n"
    },
    {
      "commit": "4a1236ac6ee3bb3a2f585e66871de3c39ab38f7c",
      "tree": "e1b4ae5092f99e390e7c6495e7fad24911a997aa",
      "parents": [
        "9f2b2a5f68c27c00f1e1f1922de5aa2f24505ed8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 22:33:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 05:22:54 2008 -0700"
      },
      "message": "sparc32: Delete prom_stdin and prom_stdout.\n\nThey are written, but never used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9f2b2a5f68c27c00f1e1f1922de5aa2f24505ed8",
      "tree": "2afd44efe02154ab1bfcbd47e1d8ba55167da4e5",
      "parents": [
        "ccc34028d46230f715eeda4c8cce27e919934fad"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 22:28:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 05:22:53 2008 -0700"
      },
      "message": "sparc32: More memory probing consolidation.\n\nThe PROM library function prom_meminit() builds a table,\nprom_phys_avail[], just so that probe_memory() in\narch/sparc/mm/fault.c can copy it into sp_banks[].\n\nJust have prom_meminit() fill in the sp_banks[] array directly, and\nremove duplicated sort() function.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ccc34028d46230f715eeda4c8cce27e919934fad",
      "tree": "fa9ef4679b6c30c5b439471ba39c5e383011c25e",
      "parents": [
        "2678fefedbbc03a3ae6f5c254791bf147d6c52fd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 21:28:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 05:22:53 2008 -0700"
      },
      "message": "sparc32: Kill totally unused memory information tables.\n\nThe code in arch/sparc/prom/memory.c computes three tables, the list\nof total memory, the list of available memory (total minus what\nfirmware is using), and the list of firmware taken memory.\n\nOnly the available memory list is even used.\n\nTherefore, kill those unused tables and make prom_meminfo() return\njust the available memory list.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2678fefedbbc03a3ae6f5c254791bf147d6c52fd",
      "tree": "23052dffe4591f06192b8ee9cd17a1160fe4520f",
      "parents": [
        "32039f4954938e4d761032d7046254d08d0db54c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 03:30:22 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 05:22:52 2008 -0700"
      },
      "message": "sparc64: Fix syscall restart, for real...\n\nThe change I put into copy_thread() just papered over the real\nproblem.\n\nWhen we are looking to see if we should do a syscall restart, when\ndeliverying a signal, we should only interpret the syscall return\nvalue as an error if the carry condition code(s) are set.\n\nOtherwise it\u0027s a success return.\n\nAlso, sigreturn paths should do a pt_regs_clear_trap_type().\n\nIt turns out that doing a syscall restart when returning from a fork()\ndoes and should happen, from time to time.  Even if copy_thread()\nreturns success, copy_process() can still unwind and signal\n-ERESTARTNOINTR in the parent.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c26d3c0138970778fabe114df99dffb34a04b1d7",
      "tree": "4263f625d30e1a728e7ad0650f18d0364b072806",
      "parents": [
        "886c35fbcf6fb2eee15687efc2d64d99b6ad9a4a"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 01 01:12:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri May 02 05:22:50 2008 -0700"
      },
      "message": "sparc64: Stop creating dummy root PCI host controller devices.\n\nIt just creates confusion, errors, and bugs.\n\nFor one thing, this can cause dup sysfs or procfs nodes to get\ncreated:\n\n[    1.198015] proc_dir_entry \u002700.0\u0027 already registered\n[    1.198036] Call Trace:\n[    1.198052]  [00000000004f2534] create_proc_entry+0x7c/0x98\n[    1.198092]  [00000000005719e4] pci_proc_attach_device+0xa4/0xd4\n[    1.198126]  [00000000007d991c] pci_proc_init+0x64/0x88\n[    1.198158]  [00000000007c62a4] kernel_init+0x190/0x330\n[    1.198183]  [0000000000426cf8] kernel_thread+0x38/0x48\n[    1.198210]  [00000000006a0d90] rest_init+0x18/0x5c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3b5750644b2ffa2a76fdfe7b4e00e4af2ecf3539",
      "tree": "491ea9a2d4c091abadc1d39f694fe13e70390d63",
      "parents": [
        "d9f2f3f537acb8aa04280509b2eed50c855fd3ef"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 02 14:29:12 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 02 15:00:45 2008 +1000"
      },
      "message": "[POWERPC] Bolt in SLB entry for kernel stack on secondary cpus\n\nThis fixes a regression reported by Kamalesh Bulabel where a POWER4\nmachine would crash because of an SLB miss at a point where the SLB\nmiss exception was unrecoverable.  This regression is tracked at:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10082\n\nSLB misses at such points shouldn\u0027t happen because the kernel stack is\nthe only memory accessed other than things in the first segment of the\nlinear mapping (which is mapped at all times by entry 0 of the SLB).\nThe context switch code ensures that SLB entry 2 covers the kernel\nstack, if it is not already covered by entry 0.  None of entries 0\nto 2 are ever replaced by the SLB miss handler.\n\nWhere this went wrong is that the context switch code assumes it\ndoesn\u0027t have to write to SLB entry 2 if the new kernel stack is in the\nsame segment as the old kernel stack, since entry 2 should already be\ncorrect.  However, when we start up a secondary cpu, it calls\nslb_initialize, which doesn\u0027t set up entry 2.  This is correct for\nthe boot cpu, where we will be using a stack in the kernel BSS at this\npoint (i.e. init_thread_union), but not necessarily for secondary\ncpus, whose initial stack can be allocated anywhere.  This doesn\u0027t\ncause any immediate problem since the SLB miss handler will just\ncreate an SLB entry somewhere else to cover the initial stack.\n\nIn fact it\u0027s possible for the cpu to go quite a long time without SLB\nentry 2 being valid.  Eventually, though, the entry created by the SLB\nmiss handler will get overwritten by some other entry, and if the next\naccess to the stack is at an unrecoverable point, we get the crash.\n\nThis fixes the problem by making slb_initialize create a suitable\nentry for the kernel stack, if we are on a secondary cpu and the stack\nisn\u0027t covered by SLB entry 0.  This requires initializing the\nget_paca()-\u003ekstack field earlier, so I do that in smp_create_idle\nwhere the current field is initialized.  This also abstracts a bit of\nthe computation that mk_esid_data in slb.c does so that it can be used\nin slb_initialize.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d9f2f3f537acb8aa04280509b2eed50c855fd3ef",
      "tree": "06e4cc1b09bfcf07543583cc17dd96011ee7f516",
      "parents": [
        "5442381cdd311633d18f8bb52a66ede2d0fa502c"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Thu May 01 08:25:36 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 02 15:00:45 2008 +1000"
      },
      "message": "[POWERPC] PS3: Update ps3_defconfig\n\nUpdate ps3_defconfig.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fdedb4caea36cfc00571928a727ac87906037712",
      "tree": "30381c487ac741347501bce783dad2192cec2c6f",
      "parents": [
        "483d8876f75aa5707a646442377051f1b90db206"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Thu May 01 08:25:18 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 02 15:00:44 2008 +1000"
      },
      "message": "[POWERPC] PS3: Make ps3_virq_setup and ps3_virq_destroy static\n\nThe routines ps3_virq_setup() and ps3_virq_destroy() are used\nin only one file, so make them static.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bbea34606269efedf7d12c608924b47bafb344f5",
      "tree": "161e7cc2cd5aa03586603383ce47227532a1a648",
      "parents": [
        "5be661a28b12aa43cc83ba935ba2b2c273d0da45"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Thu May 01 08:24:58 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri May 02 15:00:44 2008 +1000"
      },
      "message": "[POWERPC] Fix slb.c compile warnings\n\nArrange for a syntax check to always be done on the powerpc/mm/slb.c\nDBG() macro by defining it to pr_debug() for non-debug builds.\n\nAlso, fix these related compile warnings:\n\n  slb.c:273: warning: format \u0027%04x\u0027 expects type \u0027unsigned int\u0027, but argument 2 has type \u0027long unsigned int\n  slb.c:274: warning: format \u0027%04x\u0027 expects type \u0027unsigned int\u0027, but argument 2 has type \u0027long unsigned int\u0027\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b17b8181c97e88e6fac5aa704879ad61fdd67351",
      "tree": "e585ddf3943019c8a30dadf7ea15e76a0ca7eefe",
      "parents": [
        "128cf7f2eb952a85875834c0d274da05ee0f02aa"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 30 10:24:44 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 01 23:09:42 2008 -0500"
      },
      "message": "[POWERPC] Xilinx: Fix compile warnings\n\narch/powerpc/sysdev/xilinx_intc.c: In function \u0027xilinx_intc_init\u0027:\narch/powerpc/sysdev/xilinx_intc.c:111: warning: format \u0027%08X\u0027 expects type \u0027unsigned int\u0027, but argument 2 has type \u0027resource_size_t\u0027\ndrivers/char/xilinx_hwicap/xilinx_hwicap.c: In function \u0027hwicap_setup\u0027:\ndrivers/char/xilinx_hwicap/xilinx_hwicap.c:626: warning: cast to pointer from integer of different size\ndrivers/char/xilinx_hwicap/xilinx_hwicap.c:646: warning: format \u0027%x\u0027 expects type \u0027unsigned int\u0027, but argument 6 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "128cf7f2eb952a85875834c0d274da05ee0f02aa",
      "tree": "601f47d9007ccb2fceaf1e77c6c67cfc31f6ef90",
      "parents": [
        "9941d945f491320bc121d86c558b1288ac0ad6ca"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "bgill@freescale.com",
        "time": "Thu May 01 18:15:45 2008 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 01 23:02:16 2008 -0500"
      },
      "message": "[POWERPC] Squash build warning for print of resource_size_t in fsl_soc.c\n\nWhen resource_size_t is larger than an int, the current code\ngenerates a build warning.  Kill it.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "9941d945f491320bc121d86c558b1288ac0ad6ca",
      "tree": "7a4a2c9da27b186bbb1059fa0f6260b8f8466b3e",
      "parents": [
        "e598477a3a9679bd04565ef2be20cc985b8954ae"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Apr 30 16:45:58 2008 -0700"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 01 23:01:54 2008 -0500"
      },
      "message": "[RAPIDIO] fix current kernel-doc notation\n\nFix current (-git16) missing docbook/kernel-doc notation in RapidIO files.\n\nWarning(linux-2.6.25-git16//include/linux/rio.h:187): No description found for parameter \u0027sys_size\u0027\nWarning(linux-2.6.25-git16//include/linux/rio.h:187): No description found for parameter \u0027phy_type\u0027\n\nWarning(linux-2.6.25-git16//arch/powerpc/sysdev/fsl_rio.c:188): No description found for parameter \u0027mport\u0027\nWarning(linux-2.6.25-git16//arch/powerpc/sysdev/fsl_rio.c:224): No description found for parameter \u0027mport\u0027\nWarning(linux-2.6.25-git16//arch/powerpc/sysdev/fsl_rio.c:245): No description found for parameter \u0027mport\u0027\nWarning(linux-2.6.25-git16//arch/powerpc/sysdev/fsl_rio.c:270): No description found for parameter \u0027mport\u0027\nWarning(linux-2.6.25-git16//arch/powerpc/sysdev/fsl_rio.c:311): No description found for parameter \u0027mport\u0027\nWarning(linux-2.6.25-git16//arch/powerpc/sysdev/fsl_rio.c:996): No description found for parameter \u0027dev\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "e598477a3a9679bd04565ef2be20cc985b8954ae",
      "tree": "661fea8aa7981747fdaebe25173c342ec0f2d91b",
      "parents": [
        "aecb2b6eac6ee596f34a54fb164138756895c78a"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Apr 29 20:41:12 2008 +0400"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu May 01 23:01:46 2008 -0500"
      },
      "message": "[POWERPC] 86xx: mpc8610_hpcd: add support for PCI Express x8 slot\n\nThis patch adds pcie node which is resposible for PCI-E x8 slot\nfunctioning. Though, this was tested using only x1 SKY2 NIC.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f8e811b98935f702b48abc92563462a15c226eb8",
      "tree": "5446de054b7d168c118783df77577f14d4055d81",
      "parents": [
        "848376c774a941c29e4fa083d96d84a5f2190857"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu May 01 14:36:36 2008 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 01 14:36:36 2008 -0700"
      },
      "message": "[IA64] fix file and descriptor handling in perfmon\n\nRaces galore...  General rule: as soon as it\u0027s in descriptor table,\nit\u0027s over; another thread might have started IO on it/dup2() it\nelsewhere/dup2() something *over* it/etc.  fd_install() is the very\nlast step one should take - it\u0027s a point of no return.\n\nBesides, the damn thing leaked on failure exits...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "848376c774a941c29e4fa083d96d84a5f2190857",
      "tree": "190ded9079f7de75018e9d89049e65b62c239151",
      "parents": [
        "c0cd661b1b0ad83dac54420169ec9ca14df409e9"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Wed Apr 30 14:40:14 2008 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 01 14:29:44 2008 -0700"
      },
      "message": "[IA64] TS_RESTORE_SIGMASK\n\nReplace TIF_RESTORE_SIGMASK with TS_RESTORE_SIGMASK and define\nour own set_restore_sigmask() function.  This saves the costly\nSMP-safe set_bit operation, which we do not need for the sigmask\nflag since TIF_SIGPENDING always has to be set too.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c0cd661b1b0ad83dac54420169ec9ca14df409e9",
      "tree": "291089758b610ccd47cfb5275b28be86a41f34d8",
      "parents": [
        "6d3c51110819918617d9e2d1da7ff53f4b2c1187"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Wed Apr 30 18:55:48 2008 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 01 14:29:12 2008 -0700"
      },
      "message": "[IA64] smp.c coding style fix\n\nFix indenting of switch statement to follow CodingStyle, and\npull out handling of call_data into an inlined function.\n\nI confirmed that applying this fix doesn\u0027t affect assembled code.\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9f3acc3140444a900ab280de942291959f0f615d",
      "tree": "0d7f3f9698071ff90fb9a127a4c6e86e1c37c945",
      "parents": [
        "a2dcb44c3c5a8151d2d9f6ac8ad0789efcdbe184"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu Apr 24 07:44:08 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 01 13:08:16 2008 -0400"
      },
      "message": "[PATCH] split linux/file.h\n\nInitial splitoff of the low-level stuff; taken to fdtable.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "a2dcb44c3c5a8151d2d9f6ac8ad0789efcdbe184",
      "tree": "8711fc210dc58372a859e6a6cf78dc638d768600",
      "parents": [
        "bf7da7bcfb38409b4cdea34b0905bdf344f1b36d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 14:05:15 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 01 13:07:28 2008 -0400"
      },
      "message": "[PATCH] make osf_select() use core_sys_select()\n\n... instead of open-coding it\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "bf7da7bcfb38409b4cdea34b0905bdf344f1b36d",
      "tree": "802584176a0957ee4bb35adfe187a573d9d1cab3",
      "parents": [
        "74d92abc6143b124db03f0d341f02bde72fba6f5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Apr 23 00:49:25 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 01 13:07:21 2008 -0400"
      },
      "message": "[PATCH] remove horrors with irix tty ioctls handling\n\nExisting code in there (get_tty(), etc.) is both severely\nracy *and* pointless: ioctls in question have Linux equivalents\nand there\u0027s no need to play silly buggers in irix_ioctl() -\njust need to replace arguments and, in case of TIOCGSID,\ndeal with API differences - Linux one expects pid_t __user *\nwhile Irix one does unsigned long __user *.  BFD...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "74d92abc6143b124db03f0d341f02bde72fba6f5",
      "tree": "d5b2d4e42d3ca0b145f66597d21a9df8855c35bf",
      "parents": [
        "e4c576b911e364737b1bf4f5bfdab1c440713f26"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Apr 22 19:46:10 2008 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 01 13:07:13 2008 -0400"
      },
      "message": "[PATCH] fix file and descriptor handling in perfmon\n\nRaces galore...  General rule: as soon as it\u0027s in descriptor table,\nit\u0027s over; another thread might have started IO on it/dup2() it\nelsewhere/dup2() something *over* it/etc.  fd_install() is the very\nlast step one should take - it\u0027s a point of no return.\n\nBesides, the damn thing leaked on failure exits...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "6c5a7d504fb0e27aa90b96267177d434642a393d",
      "tree": "2735d367a526fd9136f22fc117d99ab53e3f7577",
      "parents": [
        "0042a1f7ecbc5d40eb2164f375ec87ecf3494418"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu May 01 12:17:49 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:36 2008 -0700"
      },
      "message": "m68knommu: fix compare race in sched related code\n\nThe interrupts must be disabled before considering the need resched\nbit of the task struct and they have to be disabled before calling\nschedule()\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cff28b56bdafd314836f4193b638b88d9b3cb5b1",
      "tree": "b3ef01242f6cceb9844e2c76bd86015fbd932309",
      "parents": [
        "188a9a4841c9b4a56cdd9b58761a882db4873f0c"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Thu May 01 12:17:21 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:36 2008 -0700"
      },
      "message": "m68knommu: remove unused CONFIG_DISKtel\n\nRemove unused CONFIG_DISKtel support.\nMissing config definition pointed out by\nRobert P. J. Day \u003crpjday@mindspring.com\u003e\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "188a9a4841c9b4a56cdd9b58761a882db4873f0c",
      "tree": "8de82978250af604dfb0f52ef1bf31f6380004ef",
      "parents": [
        "653620d6190670a7e2e3a6c7c0a4f78badb0e31f"
      ],
      "author": {
        "name": "Steve Bennett",
        "email": "steveb@workware.net.au",
        "time": "Thu May 01 12:17:08 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:36 2008 -0700"
      },
      "message": "m68knommu: add WilFire and WildfireMod board support\n\nThis patch adds linux-2.6.x kernel support for the Intec Automation\nColdFire 5282-based boards, the WildFire and WildFireMod\n\nSigned-Off-By: Steve Bennett \u003csteveb@workware.net.au\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "653620d6190670a7e2e3a6c7c0a4f78badb0e31f",
      "tree": "ed1daa9531038552009e20ce5ecec8da88b302a0",
      "parents": [
        "d259c329835bc1c17eca1dac7604baaf2d895e73"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Thu May 01 12:17:00 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:35 2008 -0700"
      },
      "message": "m68knommu: remove unused CONFIG_MTD_KeyTechnology\n\nRemove unused board type CONFIG_MTD_KeyTechnology.\nPointed out by Robert P. J. Day \u003crpjday@mindspring.com\u003e\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d259c329835bc1c17eca1dac7604baaf2d895e73",
      "tree": "96c7deecbf5a09dbee4d939f52463642ba56eb52",
      "parents": [
        "779125c274446e873f262e24853353eaf0002719"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Thu May 01 12:16:53 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:35 2008 -0700"
      },
      "message": "m68knommu: fix 5206e UART init function naming\n\nFix ColdFire 5206e platform UART init function naming.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "779125c274446e873f262e24853353eaf0002719",
      "tree": "a294fefb3eda8b3f6d2a82140d83fbe9c41ff6ad",
      "parents": [
        "f6054e2131d8f5d43f6686ecc7687994adecc5a2"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu May 01 12:16:46 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:35 2008 -0700"
      },
      "message": "m68knommu: add some missing sections into the linker script\n\nAdd some missing sections into the linker script.\nThose are required for spinlocks \u0026 kallsyms.\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6054e2131d8f5d43f6686ecc7687994adecc5a2",
      "tree": "cd08ec02d9ca6259efbf948d4ca829b7ceafa8fd",
      "parents": [
        "008150f53729d188a5c14b1a86725972e15fe5f4"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu May 01 12:16:38 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:35 2008 -0700"
      },
      "message": "m68knommu: add pretty back strace\n\nWith this patch and\n CONFIG_FRAME_POINTER\u003dy\n CONFIG_KALLSYMS\u003dy\nThe backtrace shows resolved function names and their numeric\naddress.\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "008150f53729d188a5c14b1a86725972e15fe5f4",
      "tree": "f20beb173a9fe561623aba010bbd2405cfd2175a",
      "parents": [
        "a19325a77432338d2710b3ebbe7fd8e6627e81e3"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu May 01 12:16:33 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:35 2008 -0700"
      },
      "message": "m68knommu: add a missing backslash n in setup code\n\nadd a missing backslash n in setup code\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a19325a77432338d2710b3ebbe7fd8e6627e81e3",
      "tree": "da28058ae14e32e2aeaebffd3c2eba2b31a7adda",
      "parents": [
        "2d7f16d6d12682c41fb287ea8261df8e4679f638"
      ],
      "author": {
        "name": "Sebastian Siewior",
        "email": "bigeasy@linutronix.de",
        "time": "Thu May 01 12:16:29 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:35 2008 -0700"
      },
      "message": "m68knommu: ColdFire add support for kernel preemption\n\nAs the subject says this patch adds the support for kernel preemption\non m68knommu Coldfire. I thing the same changes could be applied to\n68360 \u0026 68328 but since I don\u0027t have the HW for testing, I don\u0027t touch it.\n\nSigned-off-by: Sebastian Siewior \u003cbigeasy@linutronix.de\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2d7f16d6d12682c41fb287ea8261df8e4679f638",
      "tree": "c9e8bce26b85ec9f4790e0f18baaa24c8f6d8f38",
      "parents": [
        "10ed2195bb8aef4358223f07bb00e8cf9b278bf2"
      ],
      "author": {
        "name": "Wilson Callan",
        "email": "wcallan@savantav.com",
        "time": "Thu May 01 12:16:28 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:08:35 2008 -0700"
      },
      "message": "m68knommu: fix signal handling return path\n\nThe return from software signal handling pushes code on the stack\nthat system calls to the kernels cleanup code. This is borrowed\ndirectly from the m68k linux signal handler.\n\nThe rt signal case is not quite right for the restricted instruction\nset of the ColdFire parts. And neither the normal signal case or rt\nsignal case properly flushes/pushes the appropriate cache lines.\n\nRework the return path to just call back through some code fragments\nin the kernel proper (with no MMU in the way we can do this). No\ncache problems, and less code overall.\n\nOriginal patch submitted by Wilson Callan \u003cwcallan@savantav.com\u003e\n\nGreg fixed the rt signal return path to use the proper system call\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7fc5c78409479d826341b103bdf734cb4fb02436",
      "tree": "e68d8edddd633a9ed410b304684343afacf36175",
      "parents": [
        "153b5d054ac2d98ea0d86504884326b6777f683d"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu May 01 04:34:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:03:59 2008 -0700"
      },
      "message": "ntp: rename TICK_LENGTH_SHIFT to NTP_SCALE_SHIFT\n\nAs TICK_LENGTH_SHIFT is used for more than just the tick length, the name\nisn\u0027t quite approriate anymore, so this renames it to NTP_SCALE_SHIFT.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "074b3b87941c99bc0ce35385b5817924b1ed0c23",
      "tree": "aa2d11a2df37d631236a28713873023632f74a91",
      "parents": [
        "eea83d896e318bda54be2d2770d2c5d6668d11db"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu May 01 04:34:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:03:58 2008 -0700"
      },
      "message": "ntp: increase time_freq resolution\n\nThis changes time_freq to a 64bit value and makes it static (the only outside\nuser had no real need to modify it).  Intermediate values were already 64bit,\nso the change isn\u0027t that big, but it saves a little in shifts by replacing\nSHIFT_NSEC with TICK_LENGTH_SHIFT.  PPM_SCALE is then used to convert between\nuser space and kernel space representation.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8bd2258e2d520dff28c855658bd24bdafb5102d",
      "tree": "d76db1dc858cb316bc7d5b8473f690a753fd2c93",
      "parents": [
        "6f6d6a1a6a1336431a6cba60ace9e97c3a496a19"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu May 01 04:34:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:03:58 2008 -0700"
      },
      "message": "remove div_long_long_rem\n\nx86 is the only arch right now, which provides an optimized for\ndiv_long_long_rem and it has the downside that one has to be very careful that\nthe divide doesn\u0027t overflow.\n\nThe API is a little akward, as the arguments for the unsigned divide are\nsigned.  The signed version also doesn\u0027t handle a negative divisor and\nproduces worse code on 64bit archs.\n\nThere is little incentive to keep this API alive, so this converts the few\nusers to the new API.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6f6d6a1a6a1336431a6cba60ace9e97c3a496a19",
      "tree": "f32e82fc3a50b6877afa3220bdb6f7ea0582e07f",
      "parents": [
        "71abb3af62dfa52930755f3b6497eafbe1d6ec85"
      ],
      "author": {
        "name": "Roman Zippel",
        "email": "zippel@linux-m68k.org",
        "time": "Thu May 01 04:34:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:03:58 2008 -0700"
      },
      "message": "rename div64_64 to div64_u64\n\nRename div64_64 to div64_u64 to make it consistent with the other divide\nfunctions, so it clearly includes the type of the divide.  Move its definition\nto math64.h as currently no architecture overrides the generic implementation.\n They can still override it of course, but the duplicated declarations are\navoided.\n\nSigned-off-by: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Avi Kivity \u003cavi@qumranet.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "adafbedf0c31ae1cde62035c82857f5e376af553",
      "tree": "1c7caf07945bfc2d35f44f8b9c39514078afb535",
      "parents": [
        "e5e417232e7c9ecc58a77902d2e8dd46792cd092"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu May 01 04:34:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 01 08:03:58 2008 -0700"
      },
      "message": "frv: unbreak misalignment handling changes\n\nFix a reference in a arch/frv/mm/Makefile to unaligned.c which has now been\ndeleted.\n\nAlso revert the change to the guard macro name in include/asm-frv/unaligned.h.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d98ca736441029e4e87ad3b6dc4a8645dc4c6d3",
      "tree": "5aab64f86dc6697bba085884c28f32ea031a1e99",
      "parents": [
        "958a2f29a6520a1d2973077ce7854ea9a44f48a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 19:50:03 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 20:07:22 2008 -0700"
      },
      "message": "x86: Mark OPTIMIZE_INLINING broken\n\nSo Ingo finally did figure out why UML broke with this option: UML\npasses gcc the -fno-unit-at-a-time flag, and apparently that wreaks\nhavoc with gcc\u0027s inlining.\n\nWe could turn off -fno-unit-at-a-time for UML for gcc4+ (which is what\nx86 does), but there\u0027s bad blood about this whole option, and it does\nshow that the thing is just fragile as heck.\n\nSo let tempers cool, and disable the thing, and we can revisit the\ndecision later.\n\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "895d30935ebe05f192e844792668bf8d19deaae7",
      "tree": "1648ca3e3fcfb3f07590efc6eb485af2466de671",
      "parents": [
        "6b8e1c7ec4af6defa7045ff3c9b266486124d9c5"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:05:52 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:35 2008 +0200"
      },
      "message": "x86: numaq fix\n\ndo not override the existing pci-y rule when adding visws or\nnumaq rules.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6b8e1c7ec4af6defa7045ff3c9b266486124d9c5",
      "tree": "74dae9c9492832c9bd12b86c34d1a67ef22b49a0",
      "parents": [
        "cb8ab687c32331fb548c613ae74df574bb0908c1"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 20:45:40 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:35 2008 +0200"
      },
      "message": "x86: 8K stacks by default\n\nSwitch back to 8K stacks as the safer default. Out-of-memory\nsituations are less problematic than silent and hard to debug\nstack corruption.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "cb8ab687c32331fb548c613ae74df574bb0908c1",
      "tree": "7b6f4258984e7e95dc584de3baf9894429de6acb",
      "parents": [
        "5f464707c8c18fccd3c6278ad46ac94b5cf15a98"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Wed Apr 30 11:30:24 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:35 2008 +0200"
      },
      "message": "x86: ioremap ram check fix\n\nbdd3cee2e4b7279457139058615ced6c2b41e7de (x86: ioremap(), extend check\nto all RAM pages) breaks OLPC\u0027s ioremap call.  The ioremap that OLPC uses is:\n\n        romsig \u003d ioremap(0xffffffc0, 16);\n\nThe commit that breaks it is basically:\n\n-       for (pfn \u003d phys_addr \u003e\u003e PAGE_SHIFT; pfn \u003c max_pfn_mapped \u0026\u0026\n-            (pfn \u003c\u003c PAGE_SHIFT) \u003c last_addr; pfn++) {\n+       for (pfn \u003d phys_addr \u003e\u003e PAGE_SHIFT;\n+                               (pfn \u003c\u003c PAGE_SHIFT) \u003c last_addr; pfn++) {\n+\n\nPreviously, the \u0027pfn \u003c max_pfn_mapped\u0027 check would\u0027ve caused us to not\nenter the loop.  Removing that check means we loop infinitely.  The\nreason for that is because pfn is 0xfffff, and last_addr is 0xffffffcf.\nThe remaining check that is used to exit the loop is not sufficient;\nwhen pfn\u003c\u003cPAGE_SHIFT is 0xfffff000, that is less than 0xffffffcf; when\nwe increment pfn and it overflows (pfn \u003d\u003d 0x100000), pfn\u003c\u003cPAGE_SHIFT\nends up being 0.  That, of course, is less than last_addr.  In effect,\npfn\u003c\u003cPAGE_SHIFT is never lower than last_addr.\n\nThe simple fix for this is to limit the last_addr check to the PAGE_MASK;\na patch is below.\n\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5de8f68b43229cce3d457ca9ac6dab8372a35f18",
      "tree": "c2fa52c4f2b1fb15c609aa8eacafcb1a7310d222",
      "parents": [
        "acbaa93e3d38db0e67b070d97598f87a7a6779da"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 10:29:13 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:35 2008 +0200"
      },
      "message": "x86: optimize inlining off\n\ndefault to inline optimizing off.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "acbaa93e3d38db0e67b070d97598f87a7a6779da",
      "tree": "dd9ad636adf138956b61070c7bccd915808f0966",
      "parents": [
        "c9af1e33231912cedae3e49e56621b6c765e57fe"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 08:58:27 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:35 2008 +0200"
      },
      "message": "x86: CONFIG_X86_ELAN fix\n\nmove the X86_CPU section out of the !X86_ELAN branch.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "c9af1e33231912cedae3e49e56621b6c765e57fe",
      "tree": "008f7fca3ad2e19ff57f0a105616c132025c443d",
      "parents": [
        "de33c442ed2a465d2d7804b26dafd2eec067aa34"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 08:48:45 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:35 2008 +0200"
      },
      "message": "x86: Kconfig fix\n\nAndrew noticed that OPTIMIZE_INLINING appeared in the toplevel\nmenu - fix it.\n\nReported-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "de33c442ed2a465d2d7804b26dafd2eec067aa34",
      "tree": "02a9cb2b96d0ad535f0dbfbdccc35afe21aa052e",
      "parents": [
        "b9b39bfba5b0de3418305f01cfa7bc55a16004e1"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Fri Apr 25 17:07:22 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:35 2008 +0200"
      },
      "message": "x86 PAT: fix performance drop for glx, use UC minus for ioremap(), ioremap_nocache() and pci_mmap_page_range()\n\nUse UC_MINUS for ioremap(), ioremap_nocache() instead of strong UC.\nOnce all the X drivers move to ioremap_wc(), we can go back to strong\nUC semantics for ioremap() and ioremap_nocache().\n\nTo avoid attribute aliasing issues, pci_mmap_page_range() will also\nuse UC_MINUS for default non write-combining mapping request.\n\nNext steps:\n\ta) change all the video drivers using ioremap() or ioremap_nocache()\n\t   and adding WC MTTR using mttr_add() to ioremap_wc()\n\n\tb) for strict usage, we can go back to strong uc semantics\n\t   for ioremap() and ioremap_nocache() after some grace period for\n\t   completing step-a.\n\n\tc) user level X server needs to use the appropriate method for setting\n\t   up WC mapping (like using resourceX_wc sysfs file instead of\n\t   adding MTRR for WC and using /dev/mem or resourceX under /sys)\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b9b39bfba5b0de3418305f01cfa7bc55a16004e1",
      "tree": "6f7987bfe6c2a5ba7ea586b4aa4284a50a7e2460",
      "parents": [
        "1dcf83fd0c42525dd36cfeb61fe0bfb12113c6b3"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Tue Apr 29 12:48:15 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:34 2008 +0200"
      },
      "message": "x86: use defconfigs from x86/configs/*\n\nDaniel Drake \u003cdsd@gentoo.org\u003e reported:\n\nIn 2.6.23, if you unpacked a kernel source tarball and then\nran \"make menuconfig\" you\u0027d be presented with this message:\n    # using defaults found in arch/i386/defconfig\n\nand the default options would be set.\n\nThe same thing in 2.6.24 does not give you any \"using defaults\" message, and\nthe default config options within menuconfig are rather blank (e.g. no PCI\nsupport). You can work around this by explicitly running \"make defconfig\"\nbefore menuconfig, but it would be nice to have the behaviour the way it was\nfor 2.6.23 (and the way it still is for other archs).\n\nFixed by adding a x86 specific defconfig list to Kconfig.\n\nFixes: http://bugzilla.kernel.org/show_bug.cgi?id\u003d10470\nTested-by: dsd@gentoo.org\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2544a873ab2a1ee9196bb2f4b12c3afd44ec8a06",
      "tree": "550fc0a894f96aa3635e6afb519e6e8e60c0bd8a",
      "parents": [
        "a4c863f497e640e049083e1b3a1f3723cb766da9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Apr 29 12:04:51 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:34 2008 +0200"
      },
      "message": "revert: \"x86: ioremap(), extend check to all RAM pages\"\n\nVegard Nossum reported a large (150 seconds) boot delay during bootup,\nand bisected it to \"x86: ioremap(), extend check to all RAM pages\"\n(commit bdd3cee2e4b). Revert this commit for now.\n\nBisected-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a4c863f497e640e049083e1b3a1f3723cb766da9",
      "tree": "f9bafaf5301f677c88981e59b6eff77d3cfe6418",
      "parents": [
        "f6c133f7d5ee3b82f5b34b988e897ea38cd8219c"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Mon Apr 28 11:05:07 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:34 2008 +0200"
      },
      "message": "x86: don\u0027t bother printing compat vdso address\n\nThe kernel prints the compat vdso address regardless of whether compat\nvdso mode is enabled or not, which is confusing.  Given that this\nisn\u0027t very interesting information anyway, just remove the printk.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Gerhard Mack \u003cgmack@innerfire.net\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f6c133f7d5ee3b82f5b34b988e897ea38cd8219c",
      "tree": "42e916ab4b15d4a14e58545c7e1a6394c781bff4",
      "parents": [
        "575ca7351bf0546919060071797cccb4a05960df"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Fri Apr 25 11:45:26 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:34 2008 +0200"
      },
      "message": "fix: x86: support for new UV apic\n\nDon\u0027t warn in read_apic_id() when preemptible but only one CPU online.\n\nSigned-off-by: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "575ca7351bf0546919060071797cccb4a05960df",
      "tree": "712326de5fddbd474f79e6459b1a413f1e8c240c",
      "parents": [
        "b4cdc4300de6ff7b8b366f23bed17c7d59c8117c"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Fri Apr 25 21:02:34 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:34 2008 +0200"
      },
      "message": "x86: fix early-BUG message\n\nThe .asciz directive takes any number of strings, but each one is zero-\nterminated, and string pasting is not done as in C. That results in only the\nfirst line being output.\n\nReplace .asciz with multiple .ascii directives and terminate with .asciz.\n\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b4cdc4300de6ff7b8b366f23bed17c7d59c8117c",
      "tree": "e31bcba06c819493646a8a6b3f9581b5a6f5af99",
      "parents": [
        "4412620fc2772af0fc7a94b2cfa28792a46b4fc8"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Mon Apr 28 03:15:58 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:34 2008 +0200"
      },
      "message": "x86: iommu_sac_force can become static\n\nThe iommu_sac_force variable is needlessly defined global,\nand this patch makes it static. Additionally, this variable\nneeds not be explicitly initialized.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "4412620fc2772af0fc7a94b2cfa28792a46b4fc8",
      "tree": "904851d6589b7f47e01244d83b84e1a0c225354d",
      "parents": [
        "3e8f7e35f3fd17eadef44e4679abb39a3806cf01"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Mon Apr 28 03:15:59 2008 +0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:34 2008 +0200"
      },
      "message": "x86: add proper header for reboot_force\n\nThis patch fixes one sparse warning by including the appropriate\nheader for the reboot_force symbol.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3e8f7e35f3fd17eadef44e4679abb39a3806cf01",
      "tree": "8e8ea55506a28163d6b983ee0dd8bf43bcbf37c5",
      "parents": [
        "ed5e233284bc4aff965df7351da8426aa188c8f9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Apr 28 10:46:58 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:34 2008 +0200"
      },
      "message": "x86 VISWS: build fix\n\nthe \u0027reboot_force\u0027 flag is a notion that non-PC subarchitectures do\nnot have.\n\nalso, unify the X86_BIOS_REBOOT option between 32-bit and 64-bit\nand get rid of a few unnecessary Kconfig and Makefile complications\nthat way.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ed5e233284bc4aff965df7351da8426aa188c8f9",
      "tree": "eee6c7911672b3af57ab3f64b1e2adc4a78ff64c",
      "parents": [
        "fc3fbc45098e5aff59f06962dee79aba2e11430d"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 27 23:21:03 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:34 2008 +0200"
      },
      "message": "x86, voyager: fix ioremap_nocache()\n\nJames Bottomley reported that the following commit:\n\n| commit 6371b495991debfd1417b17c2bc4f7d7bae05739\n| Author: Ingo Molnar \u003cmingo@elte.hu\u003e\n| Date:   Wed Jan 30 13:33:40 2008 +0100\n|\n|     x86: change ioremap() to default to uncached\n\nbroke Voyager.\n\nJames says:\n\n\" it broke a class of voyager machines: those which\n  rely on the quad interrupt controller (QIC).  The precis of why they\n  broke is because the QIC does IPIs (or CPIs in its terminology) via\n  cache line interference: you interrupt a processor by moving a\n  designated memory area to write exclusive in the cache (by simply\n  writing to the line) and the CPU acks the interrupt by moving it back to\n  read shared (by reading from it).  That area, is, of course, mapped by\n  ioremap, so reversing the ioremap semantics and adding the uncached bit\n  completely breaks the QIC. \"\n\nSorry about that!\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "fc3fbc45098e5aff59f06962dee79aba2e11430d",
      "tree": "6eff2b4d7a0735c3d0631b6479a5af09d7894437",
      "parents": [
        "b9e017e04be672244502a0567fb752973556f388"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 27 14:04:14 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:34 2008 +0200"
      },
      "message": "hpet: fix\n\nAl Viro pointed out that there\u0027s a missing readl() of timer-\u003ehpet_config,\nfound by Sparse.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b9e017e04be672244502a0567fb752973556f388",
      "tree": "2e38ed880e5fb49663fd8136e6d792a89df8a117",
      "parents": [
        "9cbfe20068878d597cfa064be9cab871875bea60"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Apr 21 11:51:44 2008 +0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Apr 30 23:15:34 2008 +0200"
      },
      "message": "x86: unexport kmap_atomic_to_page\n\nThis patch removes the no longer used export of kmap_atomic_to_page.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "6d3c51110819918617d9e2d1da7ff53f4b2c1187",
      "tree": "797beea07ae393830a34b7021dec661d46dbbbb4",
      "parents": [
        "9d4efae68714e24d40b628461bc4182e330969b1"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Wed Apr 30 16:50:55 2008 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Apr 30 14:08:07 2008 -0700"
      },
      "message": "[IA64] fix section mismatch in arch/ia64/kernel/topology.c\n\nThis patch silences:\n\n\tWARNING: vmlinux.o(.text+0x44672): Section mismatch in\n\treference from the function arch_register_cpu() to the\n\tfunction .cpuinit.text:register_cpu()\n\nChanges are based on codes in arch/x86/kernel/topology.c\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9d4efae68714e24d40b628461bc4182e330969b1",
      "tree": "c2e50bf0b364a9530a998f6bc8d17889e41b3727",
      "parents": [
        "751fc7849d623bcd5e77fd494b01662599a8dccf"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Wed Apr 30 16:50:22 2008 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Apr 30 14:08:04 2008 -0700"
      },
      "message": "[IA64] fix section mismatch in arch/ia64/kernel/palinfo.c\n\nThis patch removes following warning:\n\n\tWARNING: vmlinux.o(.exit.text+0xb1): Section mismatch in\n\treference from the function palinfo_exit() to the variable\n\t.cpuinit.data:palinfo_cpu_notifier\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "751fc7849d623bcd5e77fd494b01662599a8dccf",
      "tree": "d349de877e9b6cc5265a8af1cc9f1c2c78031b6a",
      "parents": [
        "c5b5a5993234d4db2079e57e456bda5278ef59cf"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Wed Apr 30 16:50:43 2008 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Apr 30 14:08:01 2008 -0700"
      },
      "message": "[IA64] fix section mismatch in arch/ia64/kernel/irq.c\n\nThis patch shuts up the following:\n\n\tWARNING: vmlinux.o(.text+0x7102): Section mismatch in\n\treference from the function fixup_irqs() to the function\n\t.devinit.text:ia64_disable_timer()\n\nRemoving ia64_disable_timer() is safe because there are no functions\ncalling it other than the fixup_irqs(),\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c5b5a5993234d4db2079e57e456bda5278ef59cf",
      "tree": "55159f9213b707ec00be060b0d193f26378c9c49",
      "parents": [
        "08acd4f8af42affd8cbed81cc1b69fa12ddb213f"
      ],
      "author": {
        "name": "Hidetoshi Seto",
        "email": "seto.hidetoshi@jp.fujitsu.com",
        "time": "Wed Apr 30 16:51:06 2008 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Apr 30 14:07:57 2008 -0700"
      },
      "message": "[IA64] fix section mismatch in arch/ia64/kernel/acpi.c\n\nThis patch kills:\n\n\tWARNING: vmlinux.o(.text+0x1702): Section mismatch in\n\treference from the function acpi_register_ioapic() to the\n\tfunction .devinit.text:iosapic_init()\n\nSigned-off-by: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "08acd4f8af42affd8cbed81cc1b69fa12ddb213f",
      "tree": "988d15db6233b20db6a500cd5f590c6d2041462d",
      "parents": [
        "ccf2779544eecfcc5447e2028d1029b6d4ff7bb6",
        "008238b54ac2350babf195084ecedbcf7851a202"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (179 commits)\n  ACPI: Fix acpi_processor_idle and idle\u003d boot parameters interaction\n  acpi: fix section mismatch warning in pnpacpi\n  intel_menlo: fix build warning\n  ACPI: Cleanup: Remove unneeded, multiple local dummy variables\n  ACPI: video - fix permissions on some proc entries\n  ACPI: video - properly handle errors when registering proc elements\n  ACPI: video - do not store invalid entries in attached_array list\n  ACPI: re-name acpi_pm_ops to acpi_suspend_ops\n  ACER_WMI/ASUS_LAPTOP: fix build bug\n  thinkpad_acpi: fix possible NULL pointer dereference if kstrdup failed\n  ACPI: check a return value correctly in acpi_power_get_context()\n  #if 0 acpi/bay.c:eject_removable_drive()\n  eeepc-laptop: add hwmon fan control\n  eeepc-laptop: add backlight\n  eeepc-laptop: add base driver\n  ACPI: thinkpad-acpi: bump up version to 0.20\n  ACPI: thinkpad-acpi: fix selects in Kconfig\n  ACPI: thinkpad-acpi: use a private workqueue\n  ACPI: thinkpad-acpi: fluff really minor fix\n  ACPI: thinkpad-acpi: use uppercase for \"LED\" on user documentation\n  ...\n\nFixed conflicts in drivers/acpi/video.c and drivers/misc/intel_menlow.c\nmanually.\n"
    },
    {
      "commit": "96916090f488986a4ebb8e9ffa6a3b50881d5ccd",
      "tree": "f229e148db08280913ef1a4dbcb13ab5aff96170",
      "parents": [
        "75a44ce00b312f57264f42a0a985d17cd9994b98",
        "729b2bdbfa19dd9be98dbd49caf2773b3271cc24",
        "2f67a0695dc389247c05041b05d2a2b06fc102a3",
        "51ae796f7fa1d8034252628572053f477bc29913",
        "ce52ddf58cbc2c40f5f08d37d2217945e4d5adf3",
        "e1faa9da284d14487ed4280b4e87cfde8e1539af",
        "36a913586597cab1cd565e9bf348d037f0df955b",
        "9448b0d43e5509c6b7baca02510a92ef2de6e328",
        "99bda83e8b3140b7e81572a5aabc7dedb455b272",
        "1071695f17daf050638e0bc550db647f8237c3bb",
        "7aa0f1a8b1f7072990c9dc37f238c96dc6d78911",
        "68f12ae5d778279e13e406d3913c74c592307770",
        "66fb9d120e91050093b8ce4c1daa2e440660152b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:58:00 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:58:00 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027acpica\u0027, \u0027bugzilla-10224\u0027, \u0027bugzilla-9772\u0027, \u0027bugzilla-9916\u0027, \u0027ec\u0027, \u0027eeepc\u0027, \u0027idle\u0027, \u0027misc\u0027, \u0027pm-legacy\u0027, \u0027sysfs-links-2.6.26\u0027, \u0027thermal\u0027, \u0027thinkpad\u0027 and \u0027video\u0027 into release\n"
    },
    {
      "commit": "7cece14acd063dd1c4e8933461d44ec6a5a5517b",
      "tree": "a7d2de4acaf64eed207ceab9eb6b2a386ebd7401",
      "parents": [
        "95dfec6ae1cb8c03406aac612a5642cbddb676b3",
        "8cd0ae3acc0154f3f9dfa1b4a2b7c02c271533f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:46:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:46:16 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  sparc64: remove duplicated include\n  sparc: Add kgdb support.\n  kgdbts: Sparc needs sstep emulation.\n  sparc32: Kill smp_message_pass() and related code.\n  sparc64: Kill PIL_RESERVED, unused.\n  sparc64: Split entry.S up into seperate files.\n"
    },
    {
      "commit": "95dfec6ae1cb8c03406aac612a5642cbddb676b3",
      "tree": "978de715f45de94a8e79eb08a08ca5fb9dfd9dea",
      "parents": [
        "ae3a0064e6d69068b1c9fd075095da062430bda9",
        "159131149c2f56c1da5ae5e23ab9d5acef4916d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:45:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:45:48 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (53 commits)\n  tcp: Overflow bug in Vegas\n  [IPv4] UFO: prevent generation of chained skb destined to UFO device\n  iwlwifi: move the selects to the tristate drivers\n  ipv4: annotate a few functions __init in ipconfig.c\n  atm: ambassador: vcc_sf semaphore to mutex\n  MAINTAINERS: The socketcan-core list is subscribers-only.\n  netfilter: nf_conntrack: padding breaks conntrack hash on ARM\n  ipv4: Update MTU to all related cache entries in ip_rt_frag_needed()\n  sch_sfq: use del_timer_sync() in sfq_destroy()\n  net: Add compat support for getsockopt (MCAST_MSFILTER)\n  net: Several cleanups for the setsockopt compat support.\n  ipvs: fix oops in backup for fwmark conn templates\n  bridge: kernel panic when unloading bridge module\n  bridge: fix error handling in br_add_if()\n  netfilter: {nfnetlink,ip,ip6}_queue: fix skb_over_panic when enlarging packets\n  netfilter: x_tables: fix net namespace leak when reading /proc/net/xxx_tables_names\n  netfilter: xt_TCPOPTSTRIP: signed tcphoff for ipv6_skip_exthdr() retval\n  tcp: Limit cwnd growth when deferring for GSO\n  tcp: Allow send-limited cwnd to grow up to max_burst when gso disabled\n  [netdrvr] gianfar: Determine TBIPA value dynamically\n  ...\n"
    },
    {
      "commit": "d67c6f869c0a7f275689855161c93d714197e052",
      "tree": "17024af84087d216c62144d21a41beb74eca80dc",
      "parents": [
        "ec31b2124158f60c515ed84bd5e40db1a883c7b6",
        "1175cdc670f2d4197b033f823b32435031a6daa8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:38:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:38:30 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] Update default configuration.\n  [S390] use generic sys_ptrace\n  [S390] Remove self ptrace IEEE_IP hack.\n  [S390] Convert to SPARSEMEM \u0026 SPARSEMEM_VMEMMAP\n  [S390] System z large page support.\n  [S390] Convert machine feature detection code to C.\n  [S390] vmemmap: use clear_table to initialise page tables.\n  [S390] Move stfl to system.h and delete duplicated version.\n  [S390] uaccess_mvcos: #ifdef config dependent code.\n  [S390] cpu topology: Fix possible deadlock.\n  [S390] Add topology_core_siblings to topology.h\n  [S390] cio: Make isc handling more robust.\n  [S390] remove -traditional\n  [S390] Automatically detect added cpus.\n  [S390] smp: Fix locking order.\n  [S390] Add missing ifndef/define to include/asm-s390/sysinfo.h.\n  [S390] Move show_regs to traps.c.\n  [S390] cio: Use strict_strtoul() for attributes.\n"
    },
    {
      "commit": "ec31b2124158f60c515ed84bd5e40db1a883c7b6",
      "tree": "05de4bebce63cf1eaf25d24c9de4b59e5aa7e100",
      "parents": [
        "ca72cddfcb6afd75a808da4f027325fa63a1b856",
        "eabd90944b3a00766e84da3d117ea0f3e0a3b1a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:37:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:37:40 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix crashkernel\u003d handling when no crashkernel\u003d specified\n  [POWERPC] Make emergency stack safe for current_thread_info() use\n  [POWERPC] spufs: add .gitignore for spu_save_dump.h \u0026 spu_restore_dump.h\n  [POWERPC] spufs: trace spu_acquire_saved events\n  [POWERPC] spufs: fix marker name for find_victim\n  [POWERPC] spufs: add marker for destroy_spu_context\n  [POWERPC] spufs: add sputrace marker parameter names\n  [POWERPC] spufs: add context switch notification log\n  [POWERPC] mpc5200: defconfigs for CM5200, Lite5200B, Motion-PRO and TQM5200\n  [POWERPC] mpc5200: Switch mpc5200 dts files to dts-v1 format\n  [POWERPC] mpc5200: Fix FEC error handling on FIFO errors\n  [POWERPC] mpc5200: add Phytec pcm030 board support\n  [POWERPC] mpc5200: add gpiolib support for mpc5200\n  [POWERPC] mpc5200: add interrupt type function\n  [POWERPC] mpc5200: Fix unterminated of_device_id table\n"
    },
    {
      "commit": "f7511d5f66f01fc451747b24e79f3ada7a3af9af",
      "tree": "934196c15e43077641e35286078a6753700a3e3d",
      "parents": [
        "730f412c08c13858f7681bac0a2770fbc9159fed"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Wed Apr 30 00:54:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 08:29:52 2008 -0700"
      },
      "message": "Basic braille screen reader support\n\nThis adds a minimalistic braille screen reader support.  This is meant to\nbe used by blind people e.g.  on boot failures or when / cannot be mounted\netc and thus the userland screen readers can not work.\n\n[akpm@linux-foundation.org: fix exports]\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nCc: Jiri Kosina \u003cjikos@jikos.cz\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "f34d7a5b7010b82fe97da95496b9971435530062"
}
