)]}'
{
  "log": [
    {
      "commit": "b18796d32a35ca4d996c584c3bb6d0a4f8a7d310",
      "tree": "99c03eaf2eda0da6d5766d2cedd961aa10cf7ff2",
      "parents": [
        "366234f657879aeb7a1e2ca582f2f24f3fae9269"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 16 05:52:29 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:14 2008 +1000"
      },
      "message": "[POWERPC] bootwrapper: Use physical address in PHDR for uImage\n\nNow that we properly set the physical address in the program header of the\nvmlinux ELF we can extract it to properly set the load and entry point for\nu-boot uImages.  Before we always hard coded the load \u0026 entry point to 0.\nHowever there are situations that the kernel may be built with a non-zero\nphysical address.\n\nWe use objdump to extract the PHDR.  We assume that there is only one\nPHDR in the vmlinux of type LOAD.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "366234f657879aeb7a1e2ca582f2f24f3fae9269",
      "tree": "17dc5ce69cecc5ea61b78d8f71fb7d189e6a8e83",
      "parents": [
        "d04ceb3fc294ea2c4f538a04343f3a473953a3b0"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 16 05:52:28 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:14 2008 +1000"
      },
      "message": "[POWERPC] Update linker script to properly set physical addresses\n\nWe can set LOAD_OFFSET and use the AT attribute on sections and the\nlinker will properly set the physical address of the LOAD program\nheader for us.\n\nThis allows us to know how the PHYSICAL_START the user configured a\nkernel with by just looking at the resulting vmlinux ELF.\n\nThis is pretty much stolen from how x86 does things in their linker\nscripts.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4846c5deb9776a7306d0f656ade7505278ac39ba",
      "tree": "42ad389b154de5e498dd6dfde6d710d748a536cf",
      "parents": [
        "09b5e63f827016732d956abb7a4c74a312d20521"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 16 05:52:26 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:13 2008 +1000"
      },
      "message": "[POWERPC] Clean up some linker and symbol usage\n\n* PAGE_OFFSET is not always the start of code, use _stext instead.\n* grab PAGE_SIZE and KERNELBASE from asm/page.h like ppc64 does.  Makes the\n  code a bit more common and provide a single place to manipulate the\n  defines for things like kdump.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "09b5e63f827016732d956abb7a4c74a312d20521",
      "tree": "b79f8e6a7fa8173deab900995fa1af5929713588",
      "parents": [
        "edc164d18f6b86b6de134d432de286e6c440c66d"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 16 05:52:25 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:13 2008 +1000"
      },
      "message": "[POWERPC] Rename __initial_memory_limit to __initial_memory_limit_addr\n\nWe always use __initial_memory_limit as an address so rename it\nto be clear.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0aef996b37d08757562ecf0bb0c1f6998e634c8b",
      "tree": "aaf590eeabc3c6bf0bcfa4ea1402e9c27a164213",
      "parents": [
        "d7917ba7051e3fd12ebe2d5a09b29fb3a2b38190"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 16 05:52:23 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:13 2008 +1000"
      },
      "message": "[POWERPC] 85xx: Cleanup TLB initialization\n\n* Determine the RPN we are running the kernel at runtime rather\n  than using compile time constant for initial TLB\n\n* Cleanup adjust_total_lowmem() to respect memstart_addr and\n  be a bit more clear on variables that are sizes vs addresses.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d7917ba7051e3fd12ebe2d5a09b29fb3a2b38190",
      "tree": "339d273aee5eb2cb83e226945f0319b51f4bdf3c",
      "parents": [
        "99c62dd773797b68f3b1ca6bb3274725d1852fa2"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 16 05:52:22 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:13 2008 +1000"
      },
      "message": "[POWERPC] Introduce lowmem_end_addr to distinguish from total_lowmem\n\ntotal_lowmem represents the amount of low memory, not the physical\naddress that low memory ends at.  If the start of memory is at 0 it\nhappens that total_lowmem can be used as both the size and the address\nthat lowmem ends at (or more specifically one byte beyond the end).\n\nTo make the code a bit more clear and deal with the case when the start of\nmemory isn\u0027t at physical 0, we introduce lowmem_end_addr that represents\none byte beyond the last physical address in the lowmem region.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "99c62dd773797b68f3b1ca6bb3274725d1852fa2",
      "tree": "7641433c9a3358c5dc108f2d3d4894f5f96f0b19",
      "parents": [
        "1993cbf4ae7d30f9a417e143c1344466f2e2ae2e"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 16 05:52:21 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:12 2008 +1000"
      },
      "message": "[POWERPC] Remove and replace uses of PPC_MEMSTART with memstart_addr\n\nA number of users of PPC_MEMSTART (40x, ppc_mmu_32) can just always\nuse 0 as we don\u0027t support booting these kernels at non-zero physical\naddresses since their exception vectors must be at 0 (or 0xfffx_xxxx).\n\nFor the sub-arches that support relocatable interrupt vectors\n(book-e), it\u0027s reasonable to have memory start at a non-zero physical\naddress.  For those cases use the variable memstart_addr instead of\nthe #define PPC_MEMSTART since the only uses of PPC_MEMSTART are for\ninitialization and in the future we can set memstart_addr at runtime\nto have a relocatable kernel.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1993cbf4ae7d30f9a417e143c1344466f2e2ae2e",
      "tree": "3730d7c48284ce3d53e516b443e3ef4c83f8edfb",
      "parents": [
        "38521a23a99232e14d7454ab59d23565c626ea33"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 16 05:52:20 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:12 2008 +1000"
      },
      "message": "[POWERPC] Provide access to arch/powerpc include path on ppc64\n\nThere does not appear to be any reason that we shouldn\u0027t just have\n-Iarch/$(ARCH) on both ppc32 and ppc64 builds.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "38521a23a99232e14d7454ab59d23565c626ea33",
      "tree": "aa3d3df7c8f4989199ec70f49e0794d5cc1361d0",
      "parents": [
        "3fbe9d413e503aba71258947bf2e22f6de5ffa41"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Apr 16 05:52:19 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:12 2008 +1000"
      },
      "message": "[POWERPC] Remove Kconfig option BOOT_LOAD\n\nNothing appears to use BOOT_LOAD so remove it as a configurable option.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3fbe9d413e503aba71258947bf2e22f6de5ffa41",
      "tree": "a09623f2aacc89519fcc91b349dbca96fbbda5b8",
      "parents": [
        "7f4392cdcc63fea72fc77d14497059267d77d5d0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Apr 15 00:19:42 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:12 2008 +1000"
      },
      "message": "[POWERPC] Add MODULE_LICENSE to powerpc/sysdev/rtc_cmos_setup.c\n\nThis adds the missing MODULE_LICENSE(\"GPL\").\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7f4392cdcc63fea72fc77d14497059267d77d5d0",
      "tree": "4fa43a2b38636cdf5ffbd441e7ed3b258ca2a880",
      "parents": [
        "612212a3f2f053ea68ce9cd16d3deeca7754e8c9"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Apr 14 02:52:38 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:12 2008 +1000"
      },
      "message": "[POWERPC] Efika: Really, don\u0027t pretend to be CHRP\n\nFedora 9 works on Efika without the separate \u0027device-tree supplement\u0027,\nthanks to the kernel\u0027s own fixups. With one exception -- because \u0027CHRP\u0027\nstill appears on the \u0027machine:\u0027 line in /proc/cpuinfo, the installer\nmisdetects the platform and misconfigures yaboot, putting it into a PReP\nboot partition instead of in the /boot filesystem where the Efika\u0027s\nfirmware could find it.\n\nThe kernel\u0027s fixups for Efika already correct one instance of \u0027chrp\u0027, in\nthe \u0027device_type\u0027 property. This fixes it in the \u0027CODEGEN,description\u0027\nproperty too, since that\u0027s what\u0027s exposed to userspace in /proc/cpuinfo.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b7ce341585a51a6d65c7a77b6918132a3b360b81",
      "tree": "4214625269c3ed6fa6a7c2cd9059a126dc4750bb",
      "parents": [
        "863fbf4966a7ac301a4077e4a04d73e8abfdd7b2"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Fri Apr 11 23:06:36 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:11 2008 +1000"
      },
      "message": "[POWERPC] Implement support for the GPIO LIB API\n\nThis implements support for the GPIO LIB API.  Two calls are still\nunimplemented though: irq_to_gpio and gpio_to_irq.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e6768a4f392d05bc11ed508d35938932c73aac5a",
      "tree": "29c04586b34437d80626222e4660926dda428cc7",
      "parents": [
        "7c6352a4699e9a3a2d91b2cddbf3f1048207e904"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@ozlabs.org",
        "time": "Wed Apr 09 17:21:28 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:11 2008 +1000"
      },
      "message": "[POWERPC] Fixup softirq preempt count\n\nThis fixes the handling of the preempt count when switching\ninterrupt stacks so that HW interrupt properly get the softirq\nmask copied over from the previous stack.\n\nIt also initializes the softirq stack preempt_count to 0 instead\nof SOFTIRQ_OFFSET, like x86, as __do_softirq() does the increment,\nand we hit some lockdep checks if we have it twice.\n\nThat means we do run for a little while off the softirq stack\nwith the preempt-count set to 0, which could be deadly if we\ntry to take a softirq at that point, however we do so with\ninterrupts disabled, so I think we are ok.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7c6352a4699e9a3a2d91b2cddbf3f1048207e904",
      "tree": "2f7be099bbe8a205096536ddddf1628573c92597",
      "parents": [
        "55045d47d7a8c4c61bc0ca6f2fac5087dd598bc3"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@ozlabs.org",
        "time": "Wed Apr 09 17:21:26 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:10 2008 +1000"
      },
      "message": "[POWERPC] Initialize paca-\u003ecurrent earlier\n\nCurrently, we initialize the \"current\" pointer in the PACA (which\nis used by the \"current\" macro in the kernel) before calling\nsetup_system(). That means that early_setup() is called with\ncurrent still \"NULL\" which is -not- a good idea. It happens to\nwork so far but breaks with lockdep when early code calls printk.\n\nThis changes it so that all PACAs are statically initialized with\n__current pointing to the init task. For non-0 CPUs, this is fixed\nup before use.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "2fe37a6ec933ca7332a8ca8d29e87705116afd3a",
      "tree": "a114cf4a9313b20dbd09cd81a23cb4dd7d3e9fc2",
      "parents": [
        "c7cd5b98072f7e04a50415b9501793bd905ecc16"
      ],
      "author": {
        "name": "Ishizaki Kou",
        "email": "kou.ishizaki@toshiba.co.jp",
        "time": "Fri Mar 14 23:19:34 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:46:10 2008 +1000"
      },
      "message": "[POWERPC] celleb: Coding style cleanup\n\nSigned-off-by: Kou Ishizaki \u003ckou.ishizaki@toshiba.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c7cd5b98072f7e04a50415b9501793bd905ecc16",
      "tree": "1c0bdbf863dcc4262abebf8dc3a4d7f5218c22b2",
      "parents": [
        "e92716f2aa68cdfbf6ec24d6f31f08b072e1a246",
        "7132799b0e49c48cf119dbe02d20810860d20991"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:45:35 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 17 07:45:35 2008 +1000"
      },
      "message": "Merge branch \u0027for-2.6.26\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/olof/pasemi\n"
    },
    {
      "commit": "e92716f2aa68cdfbf6ec24d6f31f08b072e1a246",
      "tree": "9bd9d9cfa8dd788ca10564845601056c7d3eb2ca",
      "parents": [
        "478d5dcb620abae146edd542b4e76cea47855bc9"
      ],
      "author": {
        "name": "Jerone Young",
        "email": "jyoung5@us.ibm.com",
        "time": "Sat Apr 12 05:03:33 2008 +1000"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Apr 16 07:32:06 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Add idle wait support for 44x platforms\n\nThis changes the cpu_idle loop for 44x platforms to utilize the Wait Enable\nfeature of the CPU.  This helps virtulization solutions know when the guest\nLinux kernel is in an idle state.\n\nA command line option called \"idle\" is also added to allow people to change\nthe idle loop back to the original variation.  This is done by setting\n\"idle\u003dspin\" on the kernel command line.\n\nSigned-off-by: Jerone Young \u003cjyoung5@us.ibm.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "478d5dcb620abae146edd542b4e76cea47855bc9",
      "tree": "157ab8700918b04c307048c0b1251ca59eef81f6",
      "parents": [
        "975386ee0e71df6162f600749d027a28e85a5c5f"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue Apr 15 10:05:53 2008 -0500"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Apr 16 07:31:57 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Add ppc40x_defconfig\n\nAdd a multi-board PowerPC 40x defconfig file\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "975386ee0e71df6162f600749d027a28e85a5c5f",
      "tree": "2cd0b84bf3ae5d008bd84990d6aadf79ebb5ff98",
      "parents": [
        "d9024df02ffe74d723d97d552f86de3b34beb8cc"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sun Apr 06 08:01:21 2008 -0500"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Tue Apr 15 08:12:57 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Reorganize 4xx defconfigs\n\nBoard specific defconfigs are useful, however with the ability to do\nmulti-board defconfigs they aren\u0027t needed in the top level configs directory.\n\nMove the 4xx board specific defconfigs to individual directories under\narch/powerpc/configs.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "f9a5e6a27d2aa1b37758abb031f37615ac367cca",
      "tree": "7902aefe6388625fcedca42484fa59345e95e793",
      "parents": [
        "30ff2e87ed55e83b4eb436f5f14a7e49ff81ad99"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Apr 10 16:44:30 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 15 21:21:25 2008 +1000"
      },
      "message": "[POWERPC] iSeries: Localise and constify some iSeries data\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "30ff2e87ed55e83b4eb436f5f14a7e49ff81ad99",
      "tree": "9e1af946cb836c9af2059d4f8b41aa89dd3b780e",
      "parents": [
        "3eb9cf076180ed2003db77bd2c33ac4ed0211089"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Apr 10 16:43:47 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 15 21:21:25 2008 +1000"
      },
      "message": "[POWERPC] iSeries: Make iseries_reg_save private to iSeries\n\nNow that we have the alpaca, the reg_save_ptr is no longer needed in the\npaca.  Eradicate all global uses of it and make it static in the iSeries\nlpardata.c\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3eb9cf076180ed2003db77bd2c33ac4ed0211089",
      "tree": "adddbf53de36e21b015515ab692db05f0fcbec8e",
      "parents": [
        "a7e695f6bf37f829a01e693a1569e96a842a1017"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Apr 10 16:39:18 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 15 21:21:25 2008 +1000"
      },
      "message": "[POWERPC] iSeries: Use alternate paca structure for booting\n\nThe iSeries HV only needs the first two fields of the paca statically\ninitialised, so create an alternate paca that contains only those and\nswitch to our real paca immediately after boot.\n\nThis is in order to make the 1024 cpu patches easier since they will no\nlonger have to statically initialise the pacas for iSeries.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a7e695f6bf37f829a01e693a1569e96a842a1017",
      "tree": "252a5acd2e8d3ebec32108724f4b2cdfd5e3f1fb",
      "parents": [
        "f5412c4980a9fbf9540078577747d7e098829e75"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Apr 08 08:13:10 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 15 21:21:25 2008 +1000"
      },
      "message": "[POWERPC] prpmc2800 needs a dtbImage\n\nThe prpmc2800 platform requires a zImage formatted file with an\nembedded dtb file.  Rename the requested boot image file to\ndtbImage.prpmc2800.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a0916bd64a0e6636f0161480e04057c89e90c5da",
      "tree": "e69f5a97dfe6de72a4d88b69508fb3048ff1107d",
      "parents": [
        "1791f91bc794b7efc90719268146f582b9f29ead"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Apr 08 08:11:27 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 15 21:21:24 2008 +1000"
      },
      "message": "[POWERPC] mv643xx_eth: Prepare to support multiple silicon blocks\n\nThe mv643xx_eth driver is being modified to support multiple instances\nof the ethernet silicon block on the same platform.  Each block contains\na single register bank containing the registers for up to three ports\ninterleaved within that bank.  This patch updates the PowerPC OF to\nplatform_device glue code to support multiple silicon blocks, each\nwith up to three ethernet ports.  The main difference is that we now\nallow multiple mv64x60_shared platform_devices to be registered and\nwe provide each port platform_device with a pointer to its associated\nshared platform_device.  The pointer will not be used until the\nmv643xx_eth driver changes are committed.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Mark Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "1791f91bc794b7efc90719268146f582b9f29ead",
      "tree": "4aee1b81ccac9231cec0636dfc0327a4378ede7f",
      "parents": [
        "a05ce88ab3e8a022ee17d89ecf86f6929c89c50e"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Apr 08 08:10:34 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 15 21:21:24 2008 +1000"
      },
      "message": "[POWERPC] prpmc2800: Clean up dts properties\n\nRemove several unused (or software config only) properties.\nRename marvel node to \"system-controller\".  Also, rename the\n\"block-index\" property to \"cell-index\" to conform to current\npractice.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a05ce88ab3e8a022ee17d89ecf86f6929c89c50e",
      "tree": "e7c84d274436248ef60ca14edf0a639c5fd2b079",
      "parents": [
        "a1810b44c2d52392cd63e17fc208783cf6be6215"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Apr 08 08:09:51 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 15 21:21:24 2008 +1000"
      },
      "message": "[POWERPC] mv64x60: Remove device tree absolute path references\n\nReplace several device node absolute path lookups in the mv64x60\nbootwrapper code with lookups by compatible or device_type\nproperties.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a1810b44c2d52392cd63e17fc208783cf6be6215",
      "tree": "b2484650448a41aaf16664933b928f8c74fc8edd",
      "parents": [
        "fb9d93de6049922c4d46cc2dc9d2eeec07369e7f"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Apr 08 08:09:03 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 15 21:21:24 2008 +1000"
      },
      "message": "[POWERPC] mv64x60: Fix FDT compatible names: mv64x60 \u003d\u003e mv64360\n\nCompatible names should refer to a specific version of the hardware,\nwithout wildcards.  Change each instance of mv64x60 to mv64360, which\nis the oldest version we currently support.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fb9d93de6049922c4d46cc2dc9d2eeec07369e7f",
      "tree": "e65866da11be1cc952e9230e2ab3078c4b84344b",
      "parents": [
        "d528be50c616ff2b1f2259589730608a1d348d63"
      ],
      "author": {
        "name": "Dale Farnsworth",
        "email": "dale@farnsworth.org",
        "time": "Tue Apr 08 08:08:06 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 15 21:21:23 2008 +1000"
      },
      "message": "[POWERPC] prpmc2800: Fix frequencies in prpmc2800.dts\n\nAfter the conversion to dts v1 format, seeing the frequencies\nin decimal made it obvious that some of them had been\nincorrectly truncated.  This fixes them.  Note that the PCI\nfrequency comes from a different source and is documented\nas 66MHz, so it was left at 66000000.\n\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nAcked-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d528be50c616ff2b1f2259589730608a1d348d63",
      "tree": "71dc804cb44aac3aac187bcb04beae5d7be1d74a",
      "parents": [
        "53bcddb915533c2c41d590e386502a50effd1a21"
      ],
      "author": {
        "name": "Mark A. Greer",
        "email": "mgreer@mvista.com",
        "time": "Tue Apr 08 08:07:08 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 15 21:21:23 2008 +1000"
      },
      "message": "[POWERPC] prpmc2800: Convert DTS to v1 and add labels\n\nUpdate the prpmc2800 DTS file to version 1 and add labels.\nI verified that there was no change in the resulting dtb file.\n\nSigned-off-by: Mark A. Greer \u003cmgreer@mvista.com\u003e\nSigned-off-by: Dale Farnsworth \u003cdale@farnsworth.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "53bcddb915533c2c41d590e386502a50effd1a21",
      "tree": "f94b03122c81f40f604cd1cad63ac0c8cd71a5d1",
      "parents": [
        "320787c75ccac3189a1b7aae81f0efc1055f6d3a"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Apr 11 11:11:56 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Apr 15 21:21:23 2008 +1000"
      },
      "message": "[POWERPC] Fix MAX_ORDER config problem\n\nThe allyesconfig (among others) build was giving this:\n\nIn file included from include/linux/gfp.h:4,\n                 from include/linux/slab.h:14,\n                 from include/linux/percpu.h:5,\n                 from include2/asm/time.h:18,\n                 from include2/asm/cputime.h:26,\n                 from include/linux/sched.h:67,\n                 from\narch/powerpc/kernel/asm-offsets.c:17:\ninclude/linux/mmzone.h:791:2: error: #error Allocator MAX_ORDER exceeds SECTION_SIZE\n\nKconfig options are order depenendent, so move the setting of\nFORCE_MAX_ZONEORDER to after the setting of PPC_64K_PAGES. Also add an\nexplicit !PPC_64K_PAGES.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "320787c75ccac3189a1b7aae81f0efc1055f6d3a",
      "tree": "e4e6f029fc4633ef184b9af94189236a6f5ea136",
      "parents": [
        "ac7c5353b189e10cf5dd27399f64f7b013abffc6"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 14 13:59:02 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 14 21:11:22 2008 +1000"
      },
      "message": "[POWERPC] Fix handling of unrecoverable SLB miss interrupts\n\nIf an SLB miss interrupt happens while the RI bit of MSR is zero, we\ncan\u0027t just return, because RI being zero indicates that SRR0/SRR1\npotentially had live values in them, and the process of taking an\ninterrupt overwrites them.\n\nThis should never happen, but if it does, we try to print a nice oops\nmessage.  That doesn\u0027t work, however, because the code at unrecov_slb\nassumes that the MMU has been turned on, but we call it with the MMU\noff (and have done so since the SLB miss handler was rewritten to run\nwithout turning the MMU on) -- except on iSeries, where everything runs\nwith the MMU on.\n\nThis fixes it by adding the necessary code to turn the MMU on if\nnecessary.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ac7c5353b189e10cf5dd27399f64f7b013abffc6",
      "tree": "8222d92b774c256d6ec4399c716d76b3f05ddc4b",
      "parents": [
        "a8f75ea70c58546205fb7673be41455b9da5d9a7",
        "120dd64cacd4fb796bca0acba3665553f1d9ecaa"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 14 21:11:02 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 14 21:11:02 2008 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027\n"
    },
    {
      "commit": "3f0635016246e2fee6e80b4741299833c68b065e",
      "tree": "a37971b0b849093d095de22c88f3d4b53904d6a4",
      "parents": [
        "0859ab59a8a48d2a96b9d2b7100889bcb6bb5818",
        "d786a4a6599740eaa4b8d1e1d466853f02db11d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:09:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 11 08:09:57 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  [SPARC]: Fix several regset and ptrace bugs.\n"
    },
    {
      "commit": "54a015104136974262afa4b8ddd943ea70dec8a2",
      "tree": "713f0c1f4d0afe62e5c568a424e309f70388cf7f",
      "parents": [
        "783e391b7b5b273cd20856d8f6f4878da8ec31b3"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Apr 10 15:37:38 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 10 17:28:26 2008 -0700"
      },
      "message": "asmlinkage_protect replaces prevent_tail_call\n\nThe prevent_tail_call() macro works around the problem of the compiler\nclobbering argument words on the stack, which for asmlinkage functions\nis the caller\u0027s (user\u0027s) struct pt_regs.  The tail/sibling-call\noptimization is not the only way that the compiler can decide to use\nstack argument words as scratch space, which we have to prevent.\nOther optimizations can do it too.\n\nUntil we have new compiler support to make \"asmlinkage\" binding on the\ncompiler\u0027s own use of the stack argument frame, we have work around all\nthe manifestations of this issue that crop up.\n\nMore cases seem to be prevented by also keeping the incoming argument\nvariables live at the end of the function.  This makes their original\nstack slots attractive places to leave those variables, so the compiler\ntends not clobber them for something else.  It\u0027s still no guarantee, but\nit handles some observed cases that prevent_tail_call() did not.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "783e391b7b5b273cd20856d8f6f4878da8ec31b3",
      "tree": "897e8db7c6eaf3763c2f1ef9aa099f2691d76400",
      "parents": [
        "a1e58bbdc969c3fe60addca7f2729779d22a83c1"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Thu Apr 10 09:49:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 10 15:38:29 2008 -0700"
      },
      "message": "x86: Simplify cpu_idle_wait\n\nThis patch also resolves hangs on boot:\n\thttp://lkml.org/lkml/2008/2/23/263\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10093\n\nThe bug was causing once-in-few-reboots 10-15 sec wait during boot on\ncertain laptops.\n\nEarlier commit 40d6a146629b98d8e322b6f9332b182c7cbff3df added\nsmp_call_function in cpu_idle_wait() to kick cpus that are in tickless\nidle.  Looking at cpu_idle_wait code at that time, code seemed to be\nover-engineered for a case which is rarely used (while changing idle\nhandler).\n\nBelow is a simplified version of cpu_idle_wait, which just makes a dummy\nsmp_call_function to all cpus, to make them come out of old idle handler\nand start using the new idle handler.  It eliminates code in the idle\nloop to handle cpu_idle_wait.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ed9b949f55bc8a6bb6083ce0eddb53d06aee302a",
      "tree": "03c7005beb1611028c13a34766f87da848b13859",
      "parents": [
        "e31c243f984628d02f045dc4b622f1e2827860dc"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Apr 10 16:11:00 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 10 13:41:29 2008 -0700"
      },
      "message": "FRV: Make NOMMU-mode work with base addresses other than 0xC0000000 [try #2]\n\nMake NOMMU-mode work with base addresses other than 0xC0000000 by:\n\n (1) Giving the code that sets up the protection registers the right address\n     in __sdram_base.  Rather than being hard coded to 0xC0000000, the value\n     of __page_offset is obtained from the linker script.\n\n (2) Eliminate the check in __switch_to() that verifies the current thread\n     info is in the 0xCxxxxxxx region.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e31c243f984628d02f045dc4b622f1e2827860dc",
      "tree": "cd2ac2f33c7da86b515087260d93179b31fd1671",
      "parents": [
        "0c93d8e4d342b1b5cda1037f2527fcf443c80fbc"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Apr 10 16:10:55 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 10 13:41:29 2008 -0700"
      },
      "message": "FRV: Add support for emulation of userspace atomic ops [try #2]\n\nUse traps 120-126 to emulate atomic cmpxchg32, xchg32, and XOR-, OR-, AND-, SUB-\nand ADD-to-memory operations for userspace.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d786a4a6599740eaa4b8d1e1d466853f02db11d4",
      "tree": "98157e4dc5c6b246ac56d95a6a16baccd86b6df7",
      "parents": [
        "ad4f95764040077f16ebf24559d5a06f8fb133bc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 09 19:39:25 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Apr 09 19:39:25 2008 -0700"
      },
      "message": "[SPARC]: Fix several regset and ptrace bugs.\n\n1) ptrace should pass \u0027current\u0027 to task_user_regset_view()\n\n2) When fetching general registers using a 64-bit view, and\n   the target is 32-bit, we have to convert.\n\n3) Skip the whole register window get/set code block if\n   the user isn\u0027t asking to access anything in there.\n\n   Otherwise we have problems if the user doesn\u0027t have\n   an address space setup.  Fetching ptrace register is\n   still valid at such a time, and ptrace does not try\n   to access the register window area of the regset.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f4be31ec9690cfe6e94fcbed6ae60a6a38b3c3ed",
      "tree": "cb2e3ce144808fff867d043c58117f30cdf4c1f9",
      "parents": [
        "44cad261025c04327fd7e847a7088fd3031b0c3e"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Wed Apr 09 19:04:07 2008 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 09 18:38:08 2008 -0700"
      },
      "message": "pop previous section in alternative.c\n\ngcc expects all toplevel assembly to return to the original section type.\nThe code in alteranative.c does not do this. This caused some strange bugs\nin sched-devel where code would end up in the .rodata section and when\nthe kernel sets the NX bit on all .rodata, the kernel would crash when\nexecuting this code.\n\nThis patch adds a .previous marker to return the code back to the\noriginal section.\n\nCredit goes to Andrew Pinski for telling me it wasn\u0027t a gcc bug but a\nbug in the toplevel asm code in the kernel.  ;-)\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9c5a3d729cf430609d091ff610a7db363aafcd47",
      "tree": "29f56334c48e2b9aeb80880813e045a7be6e4688",
      "parents": [
        "950b0d28378c4ee63a30dad732a8319c8a41c95d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Apr 05 15:13:23 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 07 22:31:04 2008 +0100"
      },
      "message": "[MIPS] Handle aliases in vmalloc correctly.\n\nflush_cache_vmap / flush_cache_vunmap were calling flush_cache_all which -\nhaving been deprecated - turned into a nop ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4f41c94d5c24e3b3453e9df03c0a80ca1acf00d2",
      "tree": "996302561d3970325980af4a324bfd8440ad5e41",
      "parents": [
        "5b13d863573e746739ccfc24ac1a9473cfee8df1"
      ],
      "author": {
        "name": "Karsten Wiese",
        "email": "fzu@wemgehoertderstaat.de",
        "time": "Mon Apr 07 12:14:45 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Apr 07 21:09:14 2008 +0200"
      },
      "message": "x86: fix call to set_cyc2ns_scale() from time_cpufreq_notifier()\n\nIn time_cpufreq_notifier() the cpu id to act upon is held in freq-\u003ecpu. Use it\ninstead of smp_processor_id() in the call to set_cyc2ns_scale().\nThis makes the preempt_*able() unnecessary and lets set_cyc2ns_scale() update\nthe intended cpu\u0027s cyc2ns.\n\nRelated mail/thread: http://lkml.org/lkml/2007/12/7/130\n\nSigned-off-by: Karsten Wiese \u003cfzu@wemgehoertderstaat.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5b13d863573e746739ccfc24ac1a9473cfee8df1",
      "tree": "aa7f3536bf6f1c491a6051cf55b4ed71cd2a421c",
      "parents": [
        "4cac04dd63fa3b202ee313ed1afbbd135ab887ee"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Apr 07 20:58:08 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Apr 07 21:09:14 2008 +0200"
      },
      "message": "revert \"x86: tsc prevent time going backwards\"\n\nrevert:\n\n| commit 47001d603375f857a7fab0e9c095d964a1ea0039\n| Author: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n| Date:   Tue Apr 1 19:45:18 2008 +0200\n|\n|     x86: tsc prevent time going backwards\n\nit has been identified to cause suspend regression - and the\ncommit fixes a longstanding bug that existed before 2.6.25 was\nopened - so it can wait some more until the effects are better\nunderstood.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e1c287b992d30dab86f1b1bfe1780d9d3a652b34",
      "tree": "747f8c58550b21614a3f67d2e8cbc4ca5a817b66",
      "parents": [
        "4a72ef9f7ad36ea0fb3b42f31b2b0c5b9871969a",
        "ad4f95764040077f16ebf24559d5a06f8fb133bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 07 08:36:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 07 08:36:37 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]: Fix user accesses in regset code.\n  [SPARC64]: Fix FPU saving in 64-bit signal handling.\n"
    },
    {
      "commit": "7132799b0e49c48cf119dbe02d20810860d20991",
      "tree": "bc57047cce9764081582aca08ccb393eee27753b",
      "parents": [
        "f724bf77813d73318bf97dab9626156a0a87c7fc"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Thu Apr 03 23:09:43 2008 +0400"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Apr 07 09:16:29 2008 -0500"
      },
      "message": "[POWERPC] kexec: MPIC ack interrupts at mpic_teardown_this_cpu()\n\nWe really need to ack interrupts at mpic_teardown, since\nnot all platforms reset mpic at kernel start-up. For example,\nkexec\u0027ed kernel hangs on P.A. Semi if mpic_eoi() isn\u0027t called.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "f724bf77813d73318bf97dab9626156a0a87c7fc",
      "tree": "983ff1bae9da264afdaa6f7f7911b17c858c30ba",
      "parents": [
        "6e62040c5533a385b90fcb2e33235ad7d351d3e0"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Fri Apr 04 13:06:33 2008 -0500"
      },
      "committer": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Mon Apr 07 09:16:28 2008 -0500"
      },
      "message": "[POWERPC] pasemi: Minor iommu cleanup\n\nClean up the pwrficient iommu code a bit. It was using u32 *-based offsets\nfor registers, which can be a bit confusing when comparing to the manual.\n\nGenerated binaries from the code is unchanged from before.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "a8f75ea70c58546205fb7673be41455b9da5d9a7",
      "tree": "977f8e97654b39481e07b3a1b999cb68083d978a",
      "parents": [
        "ae86f0088de389baa448a42d040ab58d5c759bef"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Mar 27 16:36:08 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 07 13:49:26 2008 +1000"
      },
      "message": "[POWERPC] Remove CONFIG_PCI_LEGACY from some configs\n\nThis will remove some build warnings and doesn\u0027t stop us building any\ndrivers that we were building previously with these configs.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ae86f0088de389baa448a42d040ab58d5c759bef",
      "tree": "64321559e7d1b95530b201cdb81e8985f9493511",
      "parents": [
        "c6d4d5a8a83e4a564bcf233fdd565183c33df5d1"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Mar 27 16:08:57 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 07 13:49:25 2008 +1000"
      },
      "message": "[POWERPC] htab_remove_mapping is only used by MEMORY_HOTPLUG\n\nThis eliminates a warning in builds that don\u0027t define\nCONFIG_MEMORY_HOTPLUG.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c6d4d5a8a83e4a564bcf233fdd565183c33df5d1",
      "tree": "801bfb328121f02df9e78380eb25f325ea2a41cb",
      "parents": [
        "834d97d452208279edf11c57eca150360d2dd1d6"
      ],
      "author": {
        "name": "Nathan Lynch",
        "email": "ntl@pobox.com",
        "time": "Fri Mar 14 06:52:10 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 07 13:49:25 2008 +1000"
      },
      "message": "[POWERPC] Convert pci and eeh code to of_device_is_available\n\nA couple of places are duplicating the function of\nof_device_is_available; convert them to use it.\n\nSigned-off-by: Nathan Lynch \u003cntl@pobox.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6ccf61f94fbac3e8715f2f938b27cdb3836c1f8c",
      "tree": "4871071c7d0ff07059652c71e4c70a8753b5b3da",
      "parents": [
        "c5d5d94aa54ba1f7691b79336b18804d4b0adf48"
      ],
      "author": {
        "name": "Timur Tabi",
        "email": "timur@freescale.com",
        "time": "Wed Mar 26 08:35:32 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 07 13:49:22 2008 +1000"
      },
      "message": "[POWERPC] Enable CONFIG_FORCE_MAX_ZONEORDER for all PowerPC, and make selectable\n\nThis enables the FORCE_MAX_ZONEORDER Kconfig option for all PowerPC\nsystems.  Previously, it was enabled only for 64-bit systems.  We also\nmake the option selectable from the menu, so that the user can specify\ndifferent values.  This is useful for 32-bit systems that need to\nallocate more than 4MB of physically contiguous memory.\n\nSigned-off-by: Timur Tabi \u003ctimur@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c5d5d94aa54ba1f7691b79336b18804d4b0adf48",
      "tree": "21ddae2098a64257829d9266cb4c26ba83bcc78a",
      "parents": [
        "221ac329e93fe2a676346af2e98e311251648f69"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sun Mar 16 04:27:07 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 07 13:49:21 2008 +1000"
      },
      "message": "[POWERPC] Use __SPIN_LOCK_UNLOCKED macro in mpc52xx_set_psc_clkdiv\n\n__SPIN_LOCK_UNLOCKED is newer and is not deprecated.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0119536cd314ef95553604208c25bc35581f7f0a",
      "tree": "c196d0652c5bc6bee252d6628cfd76771b2e9131",
      "parents": [
        "4df4441e418c809f263939b9f371b67aca28a280"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Sat Mar 01 03:04:57 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 07 10:03:03 2008 +1000"
      },
      "message": "[POWERPC] Add hand-coded assembly strcmp\n\nWe have an assembly version of strncmp for the bootwrapper, but not\nfor the kernel, so we end up using the C version in the kernel.  This\ntakes the strncmp code from the bootup and copies it to the kernel\nproper, adding two instructions so it copes correctly with len\u003d\u003d0.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4df4441e418c809f263939b9f371b67aca28a280",
      "tree": "abd113dbc7fd8538238f23b1d83b74b7b6e94b93",
      "parents": [
        "a07e387ae3a830106d0463ec254657f297b97ea0"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Mon Jan 28 21:06:55 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Apr 07 10:03:02 2008 +1000"
      },
      "message": "[POWERPC] Replace logical-AND by bit-AND in pci_process_ISA_OF_ranges()\n\nReplace logical \"\u0026\u0026\" by bit \"\u0026\" for ISA_SPACE_MASK.\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "64ba4f230d30b089bc89db2e59d02c1efa5ac769",
      "tree": "71cd66ab95e1ba7e43800e79433c7177e0864cc1",
      "parents": [
        "3bf48468fe84468a148e4f19465e0a725c0f977b"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Sun Apr 06 17:23:38 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 06 16:10:40 2008 -0700"
      },
      "message": "Fix booting pentium+ with dodgy TSC\n\nWe handle a broken tsc these days, so no need to panic.  We clear the\nTSC bit when tsc_init decides it\u0027s unreliable (eg.  under lguest w/ bad\nhost TSC), leading to bogus panic.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a07e387ae3a830106d0463ec254657f297b97ea0",
      "tree": "a12b257968b391dc3584f076c124cc2b11a4348b",
      "parents": [
        "d0c8df6e4525ebd38a7643ba3dbfe3989dddf781"
      ],
      "author": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sat Apr 05 18:02:31 2008 -0500"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sat Apr 05 18:02:31 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Add Canyonlands and Yosemite to multi-board defconfig\n\nInclude the newly added Canyonlands and Yosemite ports in the mutli-board\n440 defconfig.\n\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "d0c8df6e4525ebd38a7643ba3dbfe3989dddf781",
      "tree": "4c888de1937affd5c45763adb99dff1acc068486",
      "parents": [
        "9d7030be336ca64f9cd46707358e07c0dbd5e133"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Sat Apr 05 05:24:37 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sat Apr 05 09:34:13 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Use machine_device_initcall() for warp_nand\n\nWith a multiplatform kernel, once built we always have warp_setup_nand_flash()\ncalled and NDFC probed, no matter what machine we actually run on. This\npotentially can cause problems (such as kernel crash), since NDFC is probed at\na warp-predefined address.\n\nUsing machine_device_initcall() NAND devices are registered if we run on a warp only.\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "9d7030be336ca64f9cd46707358e07c0dbd5e133",
      "tree": "19ae8f7acbd9e06039e4718a6a971a7bfd41e823",
      "parents": [
        "a6190a84ab1163f750fcd1511bd96f7803724cd3"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Fri Apr 04 01:38:11 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sat Apr 05 09:32:37 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Change dts files to support jumbo frames\n\nThis patch changes the \"max-frame-size\" property to 9000 for all gbit\nenabled 4xx boards. All those ports generally support jumbo frames, so\nlet\u0027s give the user a chance to enable it.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "a6190a84ab1163f750fcd1511bd96f7803724cd3",
      "tree": "d8f5092ae636932994faa6ecfa4aa1a3e8e4ba63",
      "parents": [
        "93173ce272e54f81460986ff5040d16ab79488a9"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Fri Apr 04 00:35:06 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Sat Apr 05 09:32:32 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Some EMAC related changes in Canyonlands \u0026 Glacier dts files\n\nThis patch fixes some problems in the Canyonlands 460EX and Glacier 460GT\ndts files:\n\n- Add \"mdio-device \u003d \u003c\u0026EMAC0\u003e\" to all all EMAC\u0027s except for EMAC0 itself\n  (the 460EX/GT only can access the PHY via the EMAC0 instance)\n- Add TAH support to Canyonlands dts\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "6fdf5e67fe8d3c83500dad9acae985132c2459a3",
      "tree": "c6cb9c0b22c4d22e4c65a40c0851aff5eedf7cd5",
      "parents": [
        "abd24df828f1a72971db29d1b74fefae104ea9e2",
        "e64a3cfcd929d093a2f076bcace9afa7ba5a2e32"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 15:09:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 15:09:44 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ralf/upstream-linus:\n  [MIPS] Make KGDB compile on UP\n  [MIPS] Pb1200: Fix header breakage\n"
    },
    {
      "commit": "e64a3cfcd929d093a2f076bcace9afa7ba5a2e32",
      "tree": "9129a2cff111066152a00898fa567ec9f2d844bb",
      "parents": [
        "865ab8753837b73fe1e800fc88462c5914eec549"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 20 20:59:34 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Apr 04 22:43:47 2008 +0100"
      },
      "message": "[MIPS] Make KGDB compile on UP\n\nBuilding UP kernel with KGDB enabled produces the following errors and warning\n(fatal due to -Werror in arch/mips/kernel/Makefile):\n\nIn file included from arch/mips/kernel/gdb-stub.c:142:\ninclude/asm/smp.h:25:1: \"raw_smp_processor_id\" redefined\nIn file included from include/linux/sched.h:69,\n                 from arch/mips/kernel/gdb-stub.c:126:\ninclude/linux/smp.h:88:1: this is the location of the previous definition\nIn file included from arch/mips/kernel/gdb-stub.c:142:\ninclude/asm/smp.h:62: error: redefinition of \u0027smp_send_reschedule\u0027\ninclude/linux/smp.h:102: error: previous definition of \u0027smp_send_reschedule\u0027 was here\ninclude/asm/smp.h: In function `smp_send_reschedule\u0027:\ninclude/asm/smp.h:65: error: dereferencing pointer to incomplete type\narch/mips/kernel/gdb-stub.c: At top level:\narch/mips/kernel/gdb-stub.c:660: warning: \u0027kgdb_wait\u0027 defined but not used\n\nFix the errors by not directly including \u003casm/smp.h\u003e (which is already included\nby \u003clinux/smp.h\u003e) and the warning by enclosing kgdb_wait() in #ifdef CONFIG_SMP.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3a143125ddc4e2e0ca1e67fb4bedd45c36e59cc7",
      "tree": "0e5bc6fcc66b4cbfef909646b8a6b8f7f9d08956",
      "parents": [
        "a1aa758d0019f2ac4ea558b3987a07c12fa19f61",
        "5761d64b277c287a7520b868c32d656ef03374b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:42:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:42:58 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: revert assign IRQs to hpet timer\n  x86: tsc prevent time going backwards\n  xen: Clear PG_pinned in release_{pt,pd}()\n  xen: Do not pin/unpin PMD pages\n  xen: refactor xen_{alloc,release}_{pt,pd}()\n  x86, agpgart: scary messages are fortunately obsolete\n  xen: fix grant table bug\n  x86: fix breakage of vSMP irq operations\n  x86: print message if nmi_watchdog\u003d2 cannot be enabled\n  x86: fix nmi_watchdog\u003d2 on Pentium-D CPUs\n"
    },
    {
      "commit": "a1aa758d0019f2ac4ea558b3987a07c12fa19f61",
      "tree": "e2b5234a125bec32c4bc296dd0ba4f06c27f0c6f",
      "parents": [
        "ef85ecbf1179157e765f42c7545bc32b56ce3cb4"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Fri Apr 04 14:58:42 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:42:30 2008 -0700"
      },
      "message": "m68k: update defconfigs for 2.6.25\n\nLong overdue update of the m68k defconfigs\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef85ecbf1179157e765f42c7545bc32b56ce3cb4",
      "tree": "4d2158455a35e4191623fe894024670c5729e1f4",
      "parents": [
        "7a5ac8def9e0c77803c302b63c3f29e31a610415"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "adrian.bunk@movial.fi",
        "time": "Fri Apr 04 14:57:38 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 04 14:42:20 2008 -0700"
      },
      "message": "m68k: use KBUILD_DEFCONFIG\n\nThe default defconfig should be one from arch/m68k/configs/\n\narch/m68k/defconfig was not exactly identical to amiga_defconfig but\nalso considering how long they have been without any update that doesn\u0027t\nseem to have been on purpose.\n\nSigned-off-by: Adrian Bunk \u003cadrian.bunk@movial.fi\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5761d64b277c287a7520b868c32d656ef03374b4",
      "tree": "9fb217efd1a50ed4d5fbf5c313cae586604d6f2f",
      "parents": [
        "47001d603375f857a7fab0e9c095d964a1ea0039"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Apr 04 16:26:10 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:49 2008 +0200"
      },
      "message": "x86: revert assign IRQs to hpet timer\n\nThe commits:\n\ncommit 37a47db8d7f0f38dac5acf5a13abbc8f401707fa\nAuthor: Balaji Rao \u003cbalajirrao@gmail.com\u003e\nDate:   Wed Jan 30 13:30:03 2008 +0100\n\n    x86: assign IRQs to HPET timers, fix\n\nand\n\ncommit e3f37a54f690d3e64995ea7ecea08c5ab3070faf\nAuthor: Balaji Rao \u003cbalajirrao@gmail.com\u003e\nDate:   Wed Jan 30 13:30:03 2008 +0100\n\n    x86: assign IRQs to HPET timers\n\nhave been identified to cause a regression on some platforms due to\nthe assignement of legacy IRQs which makes the legacy devices\nconnected to those IRQs disfunctional.\n\nRevert them.\n\nThis fixes http://bugzilla.kernel.org/show_bug.cgi?id\u003d10382\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "47001d603375f857a7fab0e9c095d964a1ea0039",
      "tree": "8cf2893bc3c4e1259cdf98150724fed820e810c8",
      "parents": [
        "c946c7de49a9ba50bc205d6359b41bbc8f01174c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Apr 01 19:45:18 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:49 2008 +0200"
      },
      "message": "x86: tsc prevent time going backwards\n\nWe already catch most of the TSC problems by sanity checks, but there\nis a subtle bug which has been in the code for ever. This can cause\ntime jumps in the range of hours.\n\nThis was reported in:\n     http://lkml.org/lkml/2007/8/23/96\nand\n     http://lkml.org/lkml/2008/3/31/23\n\nI was able to reproduce the problem with a gettimeofday loop test on a\ndual core and a quad core machine which both have sychronized\nTSCs. The TSCs seems not to be perfectly in sync though, but the\nkernel is not able to detect the slight delta in the sync check. Still\nthere exists an extremly small window where this delta can be observed\nwith a real big time jump. So far I was only able to reproduce this\nwith the vsyscall gettimeofday implementation, but in theory this\nmight be observable with the syscall based version as well.\n\nCPU 0 updates the clock source variables under xtime/vyscall lock and\nCPU1, where the TSC is slighty behind CPU0, is reading the time right\nafter the seqlock was unlocked.\n\nThe clocksource reference data was updated with the TSC from CPU0 and\nthe value which is read from TSC on CPU1 is less than the reference\ndata. This results in a huge delta value due to the unsigned\nsubtraction of the TSC value and the reference value. This algorithm\ncan not be changed due to the support of wrapping clock sources like\npm timer.\n\nThe huge delta is converted to nanoseconds and added to xtime, which\nis then observable by the caller. The next gettimeofday call on CPU1\nwill show the correct time again as now the TSC has advanced above the\nreference value.\n\nTo prevent this TSC specific wreckage we need to compare the TSC value\nagainst the reference value and return the latter when it is larger\nthan the actual TSC value.\n\nI pondered to mark the TSC unstable when the readout is smaller than\nthe reference value, but this would render an otherwise good and fast\nclocksource unusable without a real good reason.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c946c7de49a9ba50bc205d6359b41bbc8f01174c",
      "tree": "96ab7a3279dc21603e4d86746411c4e81e9d0243",
      "parents": [
        "a684d69d15a8fafede7c5c0daac8c646bbee805c"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Wed Apr 02 15:36:38 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:48 2008 +0200"
      },
      "message": "xen: Clear PG_pinned in release_{pt,pd}()\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nCc: xen-devel@lists.xensource.com\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a684d69d15a8fafede7c5c0daac8c646bbee805c",
      "tree": "510b8f9ba8bd0d5cb23703070b342b4c05380ee3",
      "parents": [
        "f64337062c09c2c318fbcbf44ed1d739e8bc72ab"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Wed Apr 02 15:36:37 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:48 2008 +0200"
      },
      "message": "xen: Do not pin/unpin PMD pages\n\ni.e. with this simple test case:\n\n    int fd \u003d open(\"/dev/zero\", O_RDONLY);\n    munmap(mmap((void *)0x40000000, 0x1000_LEN, PROT_READ, MAP_PRIVATE, fd, 0), 0x1000);\n    close(fd);\n\nwe currently get:\n\n   kernel BUG at arch/x86/xen/enlighten.c:678!\n   ...\n   EIP is at xen_release_pt+0x79/0xa9\n   ...\n   Call Trace:\n    [\u003cc041da25\u003e] ? __pmd_free_tlb+0x1a/0x75\n    [\u003cc047a192\u003e] ? free_pgd_range+0x1d2/0x2b5\n    [\u003cc047a2f3\u003e] ? free_pgtables+0x7e/0x93\n    [\u003cc047b272\u003e] ? unmap_region+0xb9/0xf5\n    [\u003cc047c1bd\u003e] ? do_munmap+0x193/0x1f5\n    [\u003cc047c24f\u003e] ? sys_munmap+0x30/0x3f\n    [\u003cc0408cce\u003e] ? syscall_call+0x7/0xb\n    \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\nand xen complains:\n\n  (XEN) mm.c:2241:d4 Mfn 1cc37 not pinned\n\nFurther details at:\n\n  https://bugzilla.redhat.com/436453\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nCc: xen-devel@lists.xensource.com\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f64337062c09c2c318fbcbf44ed1d739e8bc72ab",
      "tree": "fa0b44044379c5781aba6b3115b038a05e7fa413",
      "parents": [
        "8f59610de2fb244b5bc1a3feafd328a8d4d511d6"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Wed Apr 02 15:36:36 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:48 2008 +0200"
      },
      "message": "xen: refactor xen_{alloc,release}_{pt,pd}()\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nCc: xen-devel@lists.xensource.com\nCc: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8f59610de2fb244b5bc1a3feafd328a8d4d511d6",
      "tree": "727c45527b5f2955c82067757188e3f5a3586202",
      "parents": [
        "bbc60c18ed17df75270da504bbd8f7bc4a52d43d"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Apr 01 14:24:03 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:46 2008 +0200"
      },
      "message": "x86, agpgart: scary messages are fortunately obsolete\n\nFix obsolete printks in aperture-64. We used not to handle missing\nagpgart, but we handle it okay now.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9c9b81f77330ddc003a2de2f35fa6a20410c1a62",
      "tree": "9c96b2827aea1cd44770330ea28ff5bf65077f8e",
      "parents": [
        "4f14bdef41e599e218d71e3d0abf339d65e9b480"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 27 23:39:42 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:45 2008 +0200"
      },
      "message": "x86: print message if nmi_watchdog\u003d2 cannot be enabled\n\nright now if there\u0027s no CPU support for nmi_watchdog\u003d2 we\u0027ll just\nrefuse it silently.\n\nprint a useful warning.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4f14bdef41e599e218d71e3d0abf339d65e9b480",
      "tree": "ed7909975fa061b798b9b302a1ec6b79c0ab3bc8",
      "parents": [
        "e315c121a858499d84dc88c499046b9f10bb61ec"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 27 23:37:58 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Apr 04 18:36:45 2008 +0200"
      },
      "message": "x86: fix nmi_watchdog\u003d2 on Pentium-D CPUs\n\nimplement nmi_watchdog\u003d2 on this class of CPUs:\n\n  cpu family      : 15\n  model           : 6\n  model name      : Intel(R) Pentium(R) D CPU 3.00GHz\n\nthe watchdog\u0027s -\u003esetup() method is safe anyway, so if the CPU\ncannot support it we\u0027ll bail out safely.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ad4f95764040077f16ebf24559d5a06f8fb133bc",
      "tree": "48d1414e70785a9d910c8bcc62c324e8852c48ad",
      "parents": [
        "7c3cce978e4f933ac13758ec5d2554fc8d0927d2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 03 16:55:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 03 16:55:14 2008 -0700"
      },
      "message": "[SPARC64]: Fix user accesses in regset code.\n\nIf target is not current we need to use access_process_vm().\n\nNoticed by Roland McGrath.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4ba51fd75cc3789be83f0d6f878dabbb0cb19bca",
      "tree": "7e1ab105022a571facd81b7fd8040b96e58d73af",
      "parents": [
        "2eccd6f65a0d4844318b1e30755cafd063833908"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Thu Apr 03 14:18:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 03 15:42:43 2008 -0700"
      },
      "message": "x86 ptrace: avoid unnecessary wrmsr\n\nThis avoids using wrmsr on MSR_IA32_DEBUGCTLMSR when it\u0027s not needed.\nNo wrmsr ever needs to be done if noone has ever used block stepping.\n\nWithout this change, using ptrace on 2.6.25 on an x86 KVM guest\nwill tickle KVM\u0027s missing support for the MSR and crash the guest\nkernel.  Though host KVM is the buggy one, this makes for a regression\nin the guest behavior from 2.6.24-\u003e2.6.25 that we can easily avoid.\n\nI also corrected some bad whitespace.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd1d2d279a4b149301ef0316d12ba4b29424a802",
      "tree": "206ac2ae7c210e55b1e1ff0872ffb70ecdcecc7c",
      "parents": [
        "9f389f4b2016e0aa35cd9cbb5afcd55d58e0c56a",
        "8d813941b17626a7610342325be63435282bac02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 03 15:41:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 03 15:41:10 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix MPC5200 (not B!) device tree so FEC ethernet works\n  [POWERPC] mpc5200: Amalgamated DTS fixes and updates\n  [POWERPC] Fix rtas_flash procfs interface\n  [POWERPC] Fix deadlock with mmu_hash_lock in hash_page_sync\n  [POWERPC] Fix iSeries hard irq enabling regression\n  [POWERPC] Fix CPM2 SCC1 clock initialization.\n  [POWERPC] Fix defconfigs so we dont set both GENRTC and RTCLIB\n  [POWERPC] fsldma: Use compatiable binding as spec\n  [POWERPC] sata_fsl: reduce compatibility to fsl,pq-sata\n  [POWERPC] 83xx: enable usb in 837x rdb and 83xx defconfigs\n  [POWERPC] 83xx: Fix wrong USB phy type in mpc837xrdb dts\n"
    },
    {
      "commit": "7c3cce978e4f933ac13758ec5d2554fc8d0927d2",
      "tree": "81cb39729bcf86905d268dc85f1cae02d278ce6d",
      "parents": [
        "c819914e0d5cc85cccf5fe7542fcb9586286bc28"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 03 15:07:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Apr 03 15:07:24 2008 -0700"
      },
      "message": "[SPARC64]: Fix FPU saving in 64-bit signal handling.\n\nThe calculation of the FPU reg save area pointer\nwas wrong.\n\nBased upon an OOPS report from Tom Callaway.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d813941b17626a7610342325be63435282bac02",
      "tree": "bec234d73fde8109e2bdbdfd9ce7d86739e18004",
      "parents": [
        "115e1adca3b75a82f24da8b2cc9386eb5b7e2cff"
      ],
      "author": {
        "name": "René Bürgel",
        "email": "r.buergel@unicontrol.de",
        "time": "Thu Apr 03 19:58:37 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 03 22:11:12 2008 +1100"
      },
      "message": "[POWERPC] Fix MPC5200 (not B!) device tree so FEC ethernet works\n\nThis gets the FEC ethernet driver working again on the lite5200\nplatform.\n\nThe FEC driver is also compatible with the MPC5200, not only with the\nMPC5200B, so this adds a suitable entry to the driver\u0027s match list.\nFurthermore this adds the settings for the PHY in the dts file for the\nLite5200.  Note, that this is not exactly the same as in the\nLite5200B, because the PHY is located at f0003000:01 for the 5200, and\nat :00 for the 5200B.  This was tested on a Lite5200 and a Lite5200B,\nboth booted a kernel via tftp and mounted the root via nfs\nsuccessfully.\n\nSigned-off-by: René Bürgel \u003cr.buergel@unicontrol.de\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "115e1adca3b75a82f24da8b2cc9386eb5b7e2cff",
      "tree": "d8bd9c49f3d32df2b216342001ee7617b76ac151",
      "parents": [
        "7484839850d826e14b8b024bb048dca8489140ae"
      ],
      "author": {
        "name": "Bartlomiej Sieka",
        "email": "tur@semihalf.com",
        "time": "Thu Apr 03 01:26:02 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 03 22:11:12 2008 +1100"
      },
      "message": "[POWERPC] mpc5200: Amalgamated DTS fixes and updates\n\nDTS updates that fix booting problems on mpc5200-based boards:\n- change to ethernet reg property\n- addition of mdio and phy nodes\n- removal of pci node (Motion-Pro board)\n\nOther DTS updates:\n- update i2c device tree nodes\n- add lpb bus node and flash device (without partitions defined)\n- add rtc i2c nodes\n\nSigned-off-by: Marian Balakowicz \u003cm8@semihalf.com\u003e\nAcked-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7484839850d826e14b8b024bb048dca8489140ae",
      "tree": "1fefb0a1417996a5db9de794dd344d7173bbc078",
      "parents": [
        "b991f05f1326fd9e6212851d0f2099875906dd16"
      ],
      "author": {
        "name": "Maxim Shchetynin",
        "email": "maxim@de.ibm.com",
        "time": "Wed Apr 02 00:12:20 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 03 22:11:11 2008 +1100"
      },
      "message": "[POWERPC] Fix rtas_flash procfs interface\n\nHandling of the proc_dir_entry-\u003ecount was changed in 2.6.24-rc5.\nAfter this change, the default value for pde-\u003ecount is 1 and not 0 as\nbefore.  Therefore, if we want to check whether our procfs file is\nalready opened (already in use), we have to check if pde-\u003ecount is\ngreater than 2 rather than 1.\n\nSigned-off-by: Maxim Shchetynin \u003cmaxim@de.ibm.com\u003e\nSigned-off-by: Jens Osterkamp \u003cjens@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b991f05f1326fd9e6212851d0f2099875906dd16",
      "tree": "3ed9768f865989ab221bcbfbfb8df930997cb3b6",
      "parents": [
        "ff3da2e0938bae36d10d69c22bce0177b067a9e2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Mar 31 07:49:27 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 03 22:11:11 2008 +1100"
      },
      "message": "[POWERPC] Fix deadlock with mmu_hash_lock in hash_page_sync\n\nhash_page_sync() takes and releases the low level mmu hash\nlock in order to sync with other processors disposing of page\ntables.  Because that lock can be needed to service hash misses\ntriggered by interrupt handlers, taking it must be done with\ninterrupts off.  However, hash_page_sync() appears to be called\nwith interrupts enabled, thus causing occasional deadlocks.\n\nWe fix it by making sure hash_page_sync() masks interrupts while\nholding the lock.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ff3da2e0938bae36d10d69c22bce0177b067a9e2",
      "tree": "4df635b6bc9298fbf455ab2be23aaec04324c3f0",
      "parents": [
        "025306f30948836a743eb68a7cbaf4ab0bfb5f47"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Apr 02 15:58:40 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Apr 03 22:10:34 2008 +1100"
      },
      "message": "[POWERPC] Fix iSeries hard irq enabling regression\n\nA subtle bug sneaked into iSeries recently.  On this platform, we must\nnot normally clear MSR:EE (the hardware external interrupt enable)\nexcept for short periods of time.  Taking an interrupt while\nsoft-disabled doesn\u0027t cause us to clear it for example.\n\nThe iSeries kernel expects to mostly run with MSR:EE enabled at all\ntimes except in a few exception entry/exit code paths.  Thus\nlocal_irq_enable() doesn\u0027t check if it needs to hard-enable as it\nexpects this to be unnecessary on iSeries.\n\nHowever, hard_irq_disable() _does_ cause MSR:EE to be cleared,\nincluding on iSeries.  A call to it was recently added to the\ncontext switch code, thus causing interrupts to become disabled\nfor a long periods of time, causing the iSeries watchdog to kick\nin under some circumstances and other nasty things.\n\nThis patch fixes it by making local_irq_enable() properly re-enable\nMSR:EE on iSeries.  It basically removes a return statement here\nto make iSeries use the same code path as everybody else.  That does\nmean that we might occasionally get spurious decrementer interrupts\nbut I don\u0027t think that matters.\n\nAnother option would have been to make hard_irq_disable() a nop\non iSeries but I didn\u0027t like it much, in case we have good reasons\nto hard-disable.\n\nPart of the patch is fixes to make sure the hard_enabled PACA field\nis properly set on iSeries as it used not to be before, since it\nwas mostly unused.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "025306f30948836a743eb68a7cbaf4ab0bfb5f47",
      "tree": "2e3e204ddc47fed9ca1a65b1fbe7fa7c5deed9b4",
      "parents": [
        "1e85d89fa3954eff332033c0e75f6e2442be44ed"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurentp@cse-semaphore.com",
        "time": "Wed Apr 02 16:46:31 2008 +0200"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Apr 03 01:31:59 2008 -0500"
      },
      "message": "[POWERPC] Fix CPM2 SCC1 clock initialization.\n\nA missing break statement in a switch caused cpm2_clk_setup() to initialize\nSCC2 instead of SCC1.\n\nSigned-off-by: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "93173ce272e54f81460986ff5040d16ab79488a9",
      "tree": "7bb4e15ac4cf3853f81e358fb1b21aa2fef6b4ce",
      "parents": [
        "d2477b5cc8ca95b8c15133ffbbebf0bd9783f560"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Fri Mar 28 01:43:31 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Apr 02 20:44:56 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Create common ppc4xx_reset_system() in ppc4xx_soc.c\n\nThis patch creates a common system reset routine for all 40x and 44x\nsystems. Previously only a 44x routine existed. But since this system\nreset via the debug control register is common for 40x and 44x let\u0027s\nshare this code for all those platforms in ppc4xx_soc.c.\n\nThis patch also enables CONFIG_4xx_SOC for all 40x and 44x platforms.\n\nTested on Kilauea (405EX) and Canyonlands (440EX).\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "d2477b5cc8ca95b8c15133ffbbebf0bd9783f560",
      "tree": "bd0dd171e8614634b97fc3e02d22fe0152d308b4",
      "parents": [
        "19a74263f49dce2b96e2213f7f4c029cedbbf0ce"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Mar 19 04:07:43 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Apr 02 20:36:11 2008 -0500"
      },
      "message": "[POWERPC] bootwrapper: Add a firmware-independent simpleboot target.\n\nThis target produces a flat binary rather than an ELF file,\nfixes the entry point at the beginning of the image, and takes\na complete device tree with no fixups needed.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "5f91925c89c39e77c170de9366ffa5144a8dd8ec",
      "tree": "755bccb9a58514900bc8e800550311ea61979297",
      "parents": [
        "b64c4c937daaa04a0a5c188718fb77e8041b5686"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Wed Apr 02 00:45:00 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Apr 02 20:29:30 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Fix PESDRn_UTLSET1 register setup on 460EX/GT\n\nThe patch fixes a bug, where the PESDRn_UTLSET1 register was setup\nwrongly resulting in a non working PCIe port 1. With this fix both\nPCIe ports work fine again.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "b64c4c937daaa04a0a5c188718fb77e8041b5686",
      "tree": "e385dce27e21a9267421411bc9a4fd2bcc1473b2",
      "parents": [
        "e04018e8e49c8c78cebd627ea9b5d02b807662ad"
      ],
      "author": {
        "name": "Stefan Roese",
        "email": "sr@denx.de",
        "time": "Fri Mar 28 02:34:50 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Apr 02 20:29:29 2008 -0500"
      },
      "message": "[POWERPC] 4xx: Only reset PCIe PHY on 405EX systems when no link is detected\n\nSince the arch/powerpc PCI subsystem now does a complete re-assignment of\nthe resources, we can move from the unconditional PCIe PHY reset to the\nconditional version. Now the PHY is only reset, if no link is established yet.\nAn additional PHY reset (one is already done in U-Boot) leads to problems\nwith some Atheros PCIe boards and some HP FPGA PCIe designs.\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "e04018e8e49c8c78cebd627ea9b5d02b807662ad",
      "tree": "294182f218ef80c9a94d3f7beecd6a41afd97f59",
      "parents": [
        "1e5ef43e8c206128560eb6c32a19a7951033a3c3"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Tue Mar 25 09:52:46 2008 +1100"
      },
      "committer": {
        "name": "Josh Boyer",
        "email": "jwboyer@linux.vnet.ibm.com",
        "time": "Wed Apr 02 20:29:11 2008 -0500"
      },
      "message": "[POWERPC] add target for building .dtb files\n\nCall dtc from the Makefile instead of the wrapper script so that the dt\nblobs can be generated with a simple make invocation.\n\nUsing this patch allows board ports to trigger automatic building of .dtb\nfiles by adding them to the image-y target list.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "629c8b4cdb354518308663aff2f719e02f69ffbe",
      "tree": "0754db238b377089f77b57ba4a8071054119fb33",
      "parents": [
        "865965a66ea616a413012edcd3a10ef39c06d672"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Apr 02 13:04:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 15:28:19 2008 -0700"
      },
      "message": "vmcoreinfo: add the symbol \"phys_base\"\n\nFix the problem that makedumpfile sometimes fails on x86_64 machine.\n\nThis patch adds the symbol \"phys_base\" to a vmcoreinfo data.  The\nvmcoreinfo data has the minimum debugging information only for dump\nfiltering.  makedumpfile (dump filtering command) gets it to distinguish\nunnecessary pages, and makedumpfile creates a small dumpfile.\n\nOn x86_64 kernel which compiled with CONFIG_PHYSICAL_START\u003d0x0 and\nCONFIG_RELOCATABLE\u003dy, makedumpfile fails like the following:\n\n # makedumpfile -d31 /proc/vmcore dumpfile\n The kernel version is not supported.\n The created dumpfile may be incomplete.\n _exclude_free_page: Can\u0027t get next online node.\n\n makedumpfile Failed.\n #\n\nThe cause is the lack of the symbol \"phys_base\" in a vmcoreinfo data.\nIf the symbol \"phys_base\" does not exist, makedumpfile considers an\nx86_64 kernel as non relocatable.  As the result, makedumpfile\nmisunderstands the physical address where the kernel is loaded, and it\ncannot translate a kernel virtual address to physical address correctly.\n\nTo fix this problem, this patch adds the symbol \"phys_base\" to a\nvmcoreinfo data.\n\nSigned-off-by: Ken\u0027ichi Ohmichi \u003coomichi@mxs.nes.nec.co.jp\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c143d43aa3149b83e4b40624a27aa2b18638afec",
      "tree": "e179afebfec65a61e2d71d87a35b27950256daaf",
      "parents": [
        "39d4c922b596633da86878b1a5cc881785b8e5fa"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Wed Apr 02 13:04:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 15:28:19 2008 -0700"
      },
      "message": "alpha: fix ALSA DMA mmap crash\n\nMake dma_alloc_coherent respect gfp flags (__GFP_COMP is one that\nmatters).\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nTested-by: Michael Cree \u003cmcree@orcon.net.nz\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Jaroslav Kysela \u003cperex@perex.cz\u003e\nCc: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c61f72c72e0e1181f91831f106c5f7306238706",
      "tree": "448350a5bf4a8b53417cfa97ad234be05c2a4590",
      "parents": [
        "2f819ae8816990aaad46dd6d1748a096d136df68",
        "c819914e0d5cc85cccf5fe7542fcb9586286bc28"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 07:46:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 02 07:46:41 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 unused calc_npages() in iommu_common.h\n  sparc64: add the segment boundary checking to IOMMUs while merging SG entries\n  [SPARC64]: Don\u0027t open-code {get,put}_cpu_var() in flush_tlb_pending().\n"
    },
    {
      "commit": "10027471a305c5491d23add394041120720e8a11",
      "tree": "9e3c91a56ba45d4beb26f8ae84021b1897da460d",
      "parents": [
        "61434392f797cf89872bda87dff8b3395edf4108",
        "26b63e995113dd48fde66c0d0d65eecc6df53172"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 01 11:45:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 01 11:45:48 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.25\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6.25:\n  sh: Fix up uImage compression type\n  remove include/asm-sh/floppy.h\n  sh: Fix TIF_USEDFPU clearing under FPU emulation.\n  sh: Fix occasional FPU register corruption under preempt.\n"
    },
    {
      "commit": "61434392f797cf89872bda87dff8b3395edf4108",
      "tree": "489e344b0a5142dd4dc74ba3f4972592b90bacec",
      "parents": [
        "0e45adb8f5371f3d20a6df21cd13ce32fbe9bf15",
        "f9e8b782608021c0cbd936923cc0e509521b594d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 01 11:31:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 01 11:31:31 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ralf/upstream-linus\n\n* \u0027upstream\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ralf/upstream-linus:\n  [MIPS] XSS1500: Fix compilation\n  [MIPS] Bigsur: make defconfig more useful.\n  [MIPS] Alchemy: work around clock misdetection on early Au1000\n  [MIPS] Add missing 4KEC TLB refill handler\n  [MIPS] BCM1480: Fix PCI/HT IO access\n  [MIPS] Fix the installation condition of MIPS clocksource\n  [MIPS] Check for GCC r10k-cache-barrier support\n  [MIPS] I8253: Export i2853_lock to modules.\n  [MIPS] VPE loader: Check result of memory allocation.\n"
    },
    {
      "commit": "d5f1a21ca05cad212829460ee7900915128e3401",
      "tree": "cc9a7f00436677f5ac8398a3f7d099bfb2353403",
      "parents": [
        "1f4cfbaa2bede7d371ea2e589e87c6881235a711",
        "1035d60d92325bddcc4248df5a27dcd5698f5931"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 01 11:26:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 01 11:26:26 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4875/1: Add MODULE_ALIAS to ixp4xx-beeper module\n  [ARM] 4873/1: Fix ITE 8152 interrupt demux\n  [ARM] 4878/1: Add oabi shim for fstatat64\n"
    },
    {
      "commit": "f9e8b782608021c0cbd936923cc0e509521b594d",
      "tree": "8861bbbcc73f0672ab0232c6137536a10d163927",
      "parents": [
        "0519649f7e855382a0270e6def03c9f84f7ac9b0"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Apr 01 15:53:25 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:34 2008 +0100"
      },
      "message": "[MIPS] XSS1500: Fix compilation\n\nThis patch fixes the compilation of the Au1000 XSS1500\nboard setup and irqmap code.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0519649f7e855382a0270e6def03c9f84f7ac9b0",
      "tree": "69c1f86e9b6d5b0cc0bc338434947db2c0ddfddb",
      "parents": [
        "758e285faca4db948ecddefb523007255b29cdb7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Mar 31 08:52:30 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:34 2008 +0100"
      },
      "message": "[MIPS] Bigsur: make defconfig more useful.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "758e285faca4db948ecddefb523007255b29cdb7",
      "tree": "530fb34442234b04afe0972d6765bbc7f17ba0f6",
      "parents": [
        "b1ec4c8e483d0d00d3114eafdb2c85c1cf3ed4ae"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Mar 27 16:09:31 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:34 2008 +0100"
      },
      "message": "[MIPS] Alchemy: work around clock misdetection on early Au1000\n\nWork around the CPU clock miscalculation on Au1000DA/HA/HB due the\nsys_cpupll register being write-only, i.e. actually do what the comment\nbefore cal_r4off() function advertised for years but the code failed at.\nThis is achieved by just giving user a chance to define the clock\nexplicitly  in the board config. via CONFIG_SOC_AU1000_FREQUENCY option,\ndefaulting to 396 MHz if the option is not given...\n\nThe patch is based on the AMD\u0027s big unpublished patch, the issue seems to\nbe an undocumented errata (or feature :-)...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b1ec4c8e483d0d00d3114eafdb2c85c1cf3ed4ae",
      "tree": "3857fa290052c911899c04b0128b39a300e5c1da",
      "parents": [
        "cf7b7e0b3718418b38e1c20f5236534402e5a6c0"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Wed Mar 26 16:42:54 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:33 2008 +0100"
      },
      "message": "[MIPS] Add missing 4KEC TLB refill handler\n\nEarly 4KEc were MIPS32r1 and therefore need some love to get a TLB\nrefill handler.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cf7b7e0b3718418b38e1c20f5236534402e5a6c0",
      "tree": "3575724fe1d9ce07b4767f3ae6efb8b519909601",
      "parents": [
        "447cdf2628b59aa513a42785450b348dced26d8a"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun Mar 16 18:14:16 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:33 2008 +0100"
      },
      "message": "[MIPS] BCM1480: Fix PCI/HT IO access\n\n- removed check for enable HT-PCI bridges, because some CFE version\n  init only the needed one and scanning works even with disabled HT\n  links\n- implemented I/O access behind HT PCI busses\n- fixed pci_map for IO resource behind PCI bridge\n\nTested with E100 and Tulip driver.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "447cdf2628b59aa513a42785450b348dced26d8a",
      "tree": "337fb68e808620501c29a8a514a9b6df8e3d0f33",
      "parents": [
        "82933342c3b157c93f4b09199bcde8f2e961dff6"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Mar 12 23:50:02 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:33 2008 +0100"
      },
      "message": "[MIPS] Fix the installation condition of MIPS clocksource\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "82933342c3b157c93f4b09199bcde8f2e961dff6",
      "tree": "e6b83c578de0d2191a3775a28ea5ae16dd92b95f",
      "parents": [
        "a05e623f63f7ce2d6b334eb3d7ecb449b907b429"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Mar 15 12:28:51 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:33 2008 +0100"
      },
      "message": "[MIPS] Check for GCC r10k-cache-barrier support\n\nCheck whether gcc supports -mr10-cache-barrier\u003d1 and issue a cleaner\nerror message if not. This option is needed to build working SGI IP28\nkernels.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a05e623f63f7ce2d6b334eb3d7ecb449b907b429",
      "tree": "a425053653b2ba6a4f2d6c66ef03fffc347ee042",
      "parents": [
        "5408c490a4297556cfe10ba9725b1bd13f4a8377"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 14 14:15:08 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:33 2008 +0100"
      },
      "message": "[MIPS] I8253: Export i2853_lock to modules.\n\nThis fixes:\n\n  ERROR: \"i8253_lock\" [drivers/input/misc/pcspkr.ko] undefined!\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5408c490a4297556cfe10ba9725b1bd13f4a8377",
      "tree": "2db6f1e490e832e3d7b918d5fe79d7260e612d30",
      "parents": [
        "a9edadbf790d72adf6ebed476cb5caf7743e7e4a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Mar 13 15:16:53 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Apr 01 15:46:33 2008 +0100"
      },
      "message": "[MIPS] VPE loader: Check result of memory allocation.\n\nAnd while at it, make it a little cleaner.  Issue originally reported by\nTiejun Chen (tiejun.chen@windriver.com).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "1e5ef43e8c206128560eb6c32a19a7951033a3c3"
}
