)]}'
{
  "log": [
    {
      "commit": "15f6ddc7d9cf96f2ee88897c7164198ed6e45a77",
      "tree": "5221fdbc69c0805439287db6cb6f6a6b547cd12b",
      "parents": [
        "f350339cbd0e8ed7751f98f0ef60cb3a0d410eda"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 21 19:15:31 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Aug 21 19:15:31 2007 -0500"
      },
      "message": "[POWERPC] Fix PCI Device ID for MPC8544/8533 processors\n\nThe initial user manuals for MPC8544/8533 had some issues with properly\ndocumenting the device IDs for MPC8544/8533.  These processors are almost\nidentical and both show up on the reference boards.\n\nFix up the quirks for PCIe support to handle MPC8533/E.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "36ce1514117b92b7372e1b041ccc686855454d33",
      "tree": "d8164a8b474e09ae40c53d3759b20703ca652f0a",
      "parents": [
        "8eb891fc809b2300137bcd247025628c06c95a63"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Aug 21 14:42:40 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Aug 21 10:06:44 2007 -0700"
      },
      "message": "i386: Mark NUMA support experimental\n\nI did some testing and found quite a lot of problems (doesn\u0027t\nboot at all on non NUMA and misassigns cores on Opteron systems).\n\nMark it as experimental and warn against its use for now.\n\nIt\u0027s still default y for SUMMIT/NUMAQ because it\u0027ll presumably\nwork on these systems.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "38f061c5714265fa8481cc0b7795aa8fe81b45be",
      "tree": "e145112bc2ddcbd1fdd8c7d582603f253e0ef3f4",
      "parents": [
        "09d4b9aa90ab7a0ce7c266d2ea18153bf79bba33",
        "b0244a00451c1ad64bf0a51f50679f7146786780"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:48:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:48:42 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide-disk: workaround for buggy HPA support on ST340823A (take 3)\n  hpt34x: fix CONFIG_HPT34X_AUTODMA\u003dn handling\n  triflex: add missing -\u003edma_base check\n  pdc202xx_old: add missing -\u003edma_base check\n  pdc202xx_new: add missing -\u003edma_base check\n  cs5530: add missing -\u003edma_base check\n  ide: ide_config_drive_speed() bugfixes\n  ide: add cable detection for early UDMA66 devices (take 3)\n  ide-pmac: fix drive-\u003einit_speed reporting\n  ide: config_drive_for_dma() fixes\n  ide-cris: fix -\u003eset_pio_mode method to set transfer mode on the device\n  ide: fix hidden dependencies on CONFIG_IDE_GENERIC\n  ide: make CONFIG_IDE_GENERIC default to N\n"
    },
    {
      "commit": "2046219364a40bcb13482ff68eb6ccec13405633",
      "tree": "5f4f951da5a0326318cd1abcd535ea40dc90c3b7",
      "parents": [
        "0c5564bd91ad237212871d52deaf79ffe06bcc64",
        "0af666fa6cf4bc639fb6170600b5fb0d8b6504b9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:43:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Aug 20 22:43:18 2007 -0700"
      },
      "message": "Merge branch \u0027fixes-2.6.23\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc\n\n* \u0027fixes-2.6.23\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/galak/powerpc:\n  [POWERPC] Fix 8xx compile failure\n  [POWERPC] Fix FSL BookE machine check reporting\n  [POWERPC] Fix interrupt routing and setup of ULI M1575 on FSL boards\n  [POWERPC] Add interrupt resource for RTC CMOS driver\n"
    },
    {
      "commit": "2195dadf853bb32262bd2e5a64f517ae45698c55",
      "tree": "b0a13a944591ffd1d8f578e7995559c5afb92324",
      "parents": [
        "82a0e70e795ee605e1a34a874dd3a3a43b745fb9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:54 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Mon Aug 20 22:42:54 2007 +0200"
      },
      "message": "ide: fix hidden dependencies on CONFIG_IDE_GENERIC\n\nSome host drivers depend on CONFIG_IDE_GENERIC to do the probing but their\nconfig options lack explicit dependencies on IDE_GENERIC.  In the long-term\nthese host drivers should be fixed to do the probing themselves but for now\nfix them by making their config options select CONFIG_IDE_GENERIC.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "d34fda4a84c18402640a1a2342d6e6d9829e6db7",
      "tree": "c6da4cdd6c63be258a32635e87b239c570d5f664",
      "parents": [
        "18115f45374d19ada218fc013aa5308baf5d283e"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Sat Aug 18 14:31:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 15:15:54 2007 -0700"
      },
      "message": "x86: properly initialize temp insn buffer for paravirt patching\n\nWith commit ab144f5ec64c42218a555ec1dbde6b60cf2982d6 the patching code\nnow collects the complete new instruction stream into a temp buffer\nbefore finally patching in the new insns.  In some cases the paravirt\npatchers will choose to leave the patch site unpatched (length mismatch,\nclobbers mismatch, etc).\n\nThis causes the new patching code to copy an uninitialized temp buffer,\ni.e.  garbage, to the callsite.  Simply make sure to always initialize\nthe buffer with the original instruction stream.  A better fix is to\naudit all the patchers and return proper length so that apply_paravirt()\ncan skip copies when we leave the patch site untouched.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18115f45374d19ada218fc013aa5308baf5d283e",
      "tree": "820dbd1f044c3384f0bcb3ba42c211e24aa0bc0b",
      "parents": [
        "f0f12d85af8593e45fdf4a4d4c7cad240a6787a2",
        "daa7162f66ec7f85053b623a3d23ee30b13d036c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:28:21 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:28:21 2007 -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] 4549/1: KS8695: Fix build errors\n  [ARM] 4546/1: s3c2410: fix architecture typo for s3c2442\n  [ARM] 4544/1: arm: fix section mismatch in pxa fb\n"
    },
    {
      "commit": "f0f12d85af8593e45fdf4a4d4c7cad240a6787a2",
      "tree": "6277016bd6aae2acebd03e462215f8350038419b",
      "parents": [
        "6e3515352bdd1c42d78bd16dae06dd429d6b1861"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 15 02:40:37 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:25:25 2007 -0700"
      },
      "message": "x86_64: Check for .cfi_rel_offset in CFI probe\n\nVery old 64bit binutils have .cfi_startproc/endproc, but\nno .cfi_rel_offset. Check for .cfi_rel_offset too.\n\nCc: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e3515352bdd1c42d78bd16dae06dd429d6b1861",
      "tree": "e27c97d8a0887a6010b97e91c3f24a4a7dd7926e",
      "parents": [
        "0328ecef9041fe477efc2404fd3aaa29e7ee0430"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 15 02:40:36 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:25:25 2007 -0700"
      },
      "message": "x86_64: Change PMDS invocation to single macro\n\nVery old binutils (2.12.90...) seem to have trouble with newlines\nin assembler macro invocation. They put them into the resulting\nargument expansion. In this case this lead to a parse error because\na .rept expression ended up spread over multiple lines. Change the PMDS()\ninvocation to a single line.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0328ecef9041fe477efc2404fd3aaa29e7ee0430",
      "tree": "10384b404a1052df528d947e6c2269f10b3b4712",
      "parents": [
        "8154549cb8ca795cbefda404cd6120398e5b145f"
      ],
      "author": {
        "name": "Daniel Gollub",
        "email": "dgollub@suse.de",
        "time": "Wed Aug 15 02:40:35 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:25:25 2007 -0700"
      },
      "message": "x86_64: Fix to keep watchdog disabled by default for i386/x86_64\n\nFixed wrong expression which enabled watchdogs even if nmi_watchdog kernel\nparameter wasn\u0027t set. This regression got slightly introduced with commit\nb7471c6da94d30d3deadc55986cc38d1ff57f9ca.\n\nIntroduced NMI_DISABLED (-1) which allows to switch the value of NMI_DEFAULT\nwithout breaking the APIC NMI watchdog code (again).\n\nFixes:\n   https://bugzilla.novell.com/show_bug.cgi?id\u003d298084\n   http://bugzilla.kernel.org/show_bug.cgi?id\u003d7839\nAnd likely some more nmi_watchdog\u003d0 related issues.\n\nSigned-off-by: Daniel Gollub \u003cdgollub@suse.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8154549cb8ca795cbefda404cd6120398e5b145f",
      "tree": "a4538b4ee409403582d80aa02b509b7c92dc299c",
      "parents": [
        "1a2b73302aacddf2543f9d7a25936e4323fa1486"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 15 02:40:34 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 10:25:25 2007 -0700"
      },
      "message": "x86_64: Fail dma_alloc_coherent on dma less devices\n\nThis should fix an oops with PCMCIA PATA devices\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8424\n\nThis is not a full fix for the problem, but probably\nstill the right thing to do.\n\n[ I\u0027m almost certain it\u0027s *not* the right thing to do, but it avoids an\n  oops, and I want comments from others on what the right thing would\n  actually be..  I suspect we should just remove the use of dma_mask\n  entirely in this function, and just use coherent_dma_mask.  - Linus ]\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06bfb7eb1535822a3338ffea9918e22215abed90",
      "tree": "f7fcb2d1ac787b00ab2b0325c33813e594ed56e3",
      "parents": [
        "9ef7ad22965fcd817b20c1332286f02362266534"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Sat Aug 18 12:56:21 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:52:50 2007 -0700"
      },
      "message": "Add some help texts to recently-introduced kconfig items\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e (edited MACINTOSH_DRIVERS per Geert Uytterhoeven\u0027s remark)\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56616ebd0e49b7e5c67a19ca1d96e8ec382bcacf",
      "tree": "4dd91f57e974082d6f7c98f6cebfa42339a4353c",
      "parents": [
        "203f3394397642f2f9d9ee760f03420459b7a8ef",
        "5ba056cb3c5d424dc2886fb02305af11fa46af02"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:43:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:43:40 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh64-2.6:\n  sh64: arch/sh64/kernel/setup.c: duplicate include removal.\n  sh64: arch/sh64/kernel/signal.c: duplicate include removal\n  sh64: Add missing dma_sync_single_for_*().\n"
    },
    {
      "commit": "203f3394397642f2f9d9ee760f03420459b7a8ef",
      "tree": "75fdd447e2cebd0919988f42a2f34c5fbe9923d8",
      "parents": [
        "ef1c5339d9413ab57c9b2aa768f3c67485d11acb",
        "96989d9d754ef1fa55e71beff6a076f79cc1717e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:42:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:42:43 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23:\n  sh: remove extraneous ; on scif_sercon_putc wait loop\n  sh: Add missing dma_sync_single_range_for_*().\n  sh: panic on machvec section misalignment.\n  sh: Fix PTRACE_PEEKTEXT/PEEKDATA fallout from generic_ptrace_peekdata().\n"
    },
    {
      "commit": "ed72df448250a6da72b65e7881eb63c5ded3475f",
      "tree": "cff147d103f1578380b0c3c324630d9c75945fb3",
      "parents": [
        "505683675cf0ed903765f160ad633f77ab90a9d4",
        "118142080a75fc1ce599c73b7894a71b4813828e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:38:56 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  Cross-compilation between e.g. i386 -\u003e 64bit could break -\u003e work around it\n  [IA64] Enable early console for Ski simulator\n  [IA64] forbid ptrace changes psr.ri to 3\n  [IA64] Failure to grow RBS\n  [IA64] Fix processor_get_freq\n  [IA64] SGI Altix : fix a force_interrupt bug on altix\n  [IA64] Update arch/ia64/configs/* s/SLAB/SLUB/\n  [IA64] get back PT_IA_64_UNWIND program header\n  [IA64] need NOTES in vmlinux.lds.S\n  [IA64] make unwinder stop at last frame of the bootloader\n  [IA64] Clean up CPE handler registration\n  [IA64] Include Kconfig.preempt\n  [IA64] SN2 needs platform specific irq_to_vector() function.\n  [IA64] Use atomic64_read to read an atomic64_t.\n  [IA64] disable irq\u0027s and check need_resched before safe_halt\n"
    },
    {
      "commit": "5bc705e9fe774be9bb87584644c1f6752ee5ea7e",
      "tree": "5bcab227cc2008df6cfb17533be0a69ffd21e981",
      "parents": [
        "605a494e4df0b2dabdebcdfee99536b0f6a22adc",
        "405849610fd96b4f34cd1875c4c033228fea6c0f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:34:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:34:28 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  [MATH-EMU]: Fix underflow exception reporting.\n  [SPARC64]: Create a HWCAP_SPARC_N2 and report it to userspace on Niagara-2.\n  [SPARC64]: SMP trampoline needs to avoid %tick_cmpr on sun4v too.\n  [SPARC64]: Do not touch %tick_cmpr on sun4v cpus.\n  [SPARC64]: Niagara-2 optimized copies.\n  [SPARC64]: Allow userspace to get at the machine description.\n  [SPARC32]: Remove superfluous \u0027kernel_end\u0027 alignment on sun4c.\n  [SPARC32]: Fix bogus ramdisk image location check.\n  [SPARC32]: Remove iommu from struct sbus_bus and use archdata like sparc64.\n"
    },
    {
      "commit": "585eb6daa4b6886ab92ff914f55e8e87f7c2670b",
      "tree": "8fa1927675f7ebb6b3f4d7b4ee0d0cb02a786492",
      "parents": [
        "844d6c48be7f11592d287a9fe2183007c4ebfbbb",
        "cca67164bbdb083df9adb6480822518b0f4b358f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:33:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:33:43 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  [AVR32] Define mmiowb()\n  [AVR32] Fix bogus pte_page() definition\n  [AVR32] Simplify pte_alloc_one{,_kernel}\n  include/asm-avr32/pgalloc.h: kmalloc + memset conversion to kcalloc\n  [AVR32] Wire up i2c-gpio on the ATNGW100 board\n  [AVR32] leds-gpio for stk1000\n"
    },
    {
      "commit": "844d6c48be7f11592d287a9fe2183007c4ebfbbb",
      "tree": "c5df0cb0520a0537b49db5708af288c7991e5f82",
      "parents": [
        "0894910cce8d9105e5d8457fd8686fe96dc958eb",
        "2b02d13996fe28478e45605de9bd8bdca25718de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:33:25 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 18 09:33:25 2007 -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 invalid semicolon after if statement\n  [POWERPC] ps3: Fix no storage devices found\n  [POWERPC] Fix for assembler -g\n  [POWERPC] Fix small race in 44x tlbie function\n  [POWERPC] Remove unused code causing a compile warning\n  [POWERPC] cell: Fix errno for modular spufs_create with invalid neighbour\n"
    },
    {
      "commit": "471e7a44848f467c9b83adc3463d019d2fa8817f",
      "tree": "9afa086e27d130e0944a89e172f32172869e03d7",
      "parents": [
        "b09e789c438c406bd9bcaac6f1c940a75007e59f"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Thu Aug 16 15:03:07 2007 +1000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 17 13:44:15 2007 -0700"
      },
      "message": "[IA64] Enable early console for Ski simulator\n\nWhen using Ski to debug early startup, it\u0027s a bit of a pain not to\nhave printk.\n\nThis patch enables the simulated console very early.\nIt may be worth conditionalising on the command line... but this is\nenough for now.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "b09e789c438c406bd9bcaac6f1c940a75007e59f",
      "tree": "2e753d921e182653acf7badb1c6ebc0761047d7f",
      "parents": [
        "e8c59c0cf9c91dccfb6367c306d753500d5a0150"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Aug 17 13:43:50 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 17 13:43:50 2007 -0700"
      },
      "message": "[IA64] forbid ptrace changes psr.ri to 3\n\nThe \"ri\" field in the processor status register only has defined\nvalues of 0, 1, 2.  Do not let ptrace set this to 3.  As with\nother reserved fields in registers we silently discard the value.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0af666fa6cf4bc639fb6170600b5fb0d8b6504b9",
      "tree": "bca2e38330766f4bad6e1de36c2f9f7cd3e656a1",
      "parents": [
        "86d7a9a9c4775f864e6bc5f5da66ef9ea3715734"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Aug 17 08:23:06 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Aug 17 13:22:33 2007 -0500"
      },
      "message": "[POWERPC] Fix 8xx compile failure\n\n  CC      arch/powerpc/sysdev/commproc.o\narch/powerpc/sysdev/fsl_soc.c: In function fsl_pcmcia_of_init:\narch/powerpc/sysdev/fsl_soc.c:1109: error: implicit declaration of function of_platform_device_create\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "86d7a9a9c4775f864e6bc5f5da66ef9ea3715734",
      "tree": "43e7a2d1b54c10e28d8607d15c454ea6556f764c",
      "parents": [
        "b66510cb9992d204f216049e9c01d432c7635f6c"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "becky.bruce@freescale.com",
        "time": "Thu Aug 02 15:37:15 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Aug 17 13:22:28 2007 -0500"
      },
      "message": "[POWERPC] Fix FSL BookE machine check reporting\n\nReserved MCSR bits on FSL BookE parts may have spurious values\nwhen mcheck occurs.  Mask these off when printing the MCSR to\navoid confusion.  Also, get rid of the MCSR_GL_CI bit defined\nfor e500 - this bit doesn\u0027t actually have any meaning.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b66510cb9992d204f216049e9c01d432c7635f6c",
      "tree": "4b00de7786b1ae5aeab06692fe2f67e1d8667fe7",
      "parents": [
        "ada3ea6fcde45abc55e2af0e564455fd7f943a79"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Aug 16 23:55:55 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Aug 17 13:22:16 2007 -0500"
      },
      "message": "[POWERPC] Fix interrupt routing and setup of ULI M1575 on FSL boards\n\nThe interrupt routing in the device trees for the ULI M1575 was\ninproperly using the interrupt line field as pci function.  Fixed\nup the device tree\u0027s to actual conform for to specification and\nchanged the interrupt mapping code so it just uses a static mapping\nsetup as follows:\n\nPIRQA - IRQ9\nPIRQB - IRQ10\nPIRQC - IRQ11\nPIRQD - IRQ12\nUSB 1.1 OCHI (1c.0) - IRQ12\nUSB 1.1 OCHI (1c.1) - IRQ9\nUSB 1.1 OCHI (1c.2) - IRQ10\nUSB 1.1 ECHI (1c.3) - IRQ11\nLAN (1b.0) - IRQ6\nAC97 (1d.0) - IRQ6\nModem (1d.1) - IRQ6\nHD Audio (1d.2) - IRQ6\nSATA (1f.1) - IRQ5\nSMB (1e.1) - IRQ7\nPMU (1e.2) - IRQ7\nPATA (1f.0) - IRQ14/15\n\nTook the oppurtunity to refactor the code into a single file so we\ndon\u0027t have to duplicate these fixes on the two current boards in the\ntree and several forth coming boards that will also need the code.\n\nFixed RTC support that requires a dummy memory read on the P2P bridge\nto unlock the RTC and setup the default of the RTC alarm registers to\nmatch with a basic x86 style CMOS RTC.\n\nMoved code that poked ISA registers to a FIXUP_FINAL quirk to ensure\nthe PCI IO space has been setup properly before we start poking ISA\nregisters at random locations.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ada3ea6fcde45abc55e2af0e564455fd7f943a79",
      "tree": "1c08937ddd5e7dfacbb1a087cc00284c7965c443",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Thu Aug 16 23:44:00 2007 -0500"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Aug 17 13:18:58 2007 -0500"
      },
      "message": "[POWERPC] Add interrupt resource for RTC CMOS driver\n\nThe RTC CMOS driver expects the interrupt to be a resource of the platform\ndevice.  Use a fixed interrupt value of 8 since on PPC if we are using this\nits off an i8259 which we ensure has interrupt numbers 0..15.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2b02d13996fe28478e45605de9bd8bdca25718de",
      "tree": "0cc50902ba6d7328279f88e960fdc9a439a6c340",
      "parents": [
        "2de69124e86682c3427adb4136e097854841e467"
      ],
      "author": {
        "name": "Ilpo JÃ¤rvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Aug 16 08:03:35 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 17 10:48:52 2007 +1000"
      },
      "message": "[POWERPC] Fix invalid semicolon after if statement\n\nA similar fix to netfilter from Eric Dumazet inspired me to\nlook around a bit by using some grep/sed stuff as looking for\nthis kind of bugs seemed easy to automate.  This is one of them\nI found where it looks like this semicolon is not valid.\n\nSigned-off-by: Ilpo JÃ¤rvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e8c59c0cf9c91dccfb6367c306d753500d5a0150",
      "tree": "db4a13d5f5f88e2cc2da56fb4e8a3d6d6ea3ba4e",
      "parents": [
        "182fdd225de8fc3b1b721ae944fc41146a0bd812"
      ],
      "author": {
        "name": "Andrew Burgess",
        "email": "andrew@transitive.com",
        "time": "Thu Aug 16 10:30:46 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 16 10:30:46 2007 -0700"
      },
      "message": "[IA64] Failure to grow RBS\n\nThere is a bug in the ia64_do_page_fault code that can cause a failure\nto grow the register backing store, or any mapping that is marked as\nVM_GROWSUP if the mapping is the highest mapped area of memory.\n\nWhen the address accessed is below the first mapping the previous mapping\nis returned as NULL, and this case is handled.  However, when the address\naccessed is above the highest mapping the vma returned is NULL, this\ncase is not handled correctly, and it fails to spot that this access\nmight require an existing mapping to grow upwards.\n\nSigned-off-by: Andrew Burgess \u003candrew@transitive.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "96989d9d754ef1fa55e71beff6a076f79cc1717e",
      "tree": "7dc81e3277aedb3ab3e15f5fd3d3905558935919",
      "parents": [
        "322392646bc36ff4381861e6589c22c1abc20dbf"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Fri Aug 17 01:25:34 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 17 01:25:34 2007 +0900"
      },
      "message": "sh: remove extraneous ; on scif_sercon_putc wait loop\n\nIt seems we have gained an extraneous trailing \u0027;\u0027 on one of the\nwait loops in scif_sercon_putc().  Although this is completely\nbenign as the apparent payload is also the empty statement, it\ninvites error in the future.  Clean it up now.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7dc408808ad40b9a5d031966035713ed5d5153b8",
      "tree": "ecf6403ea0669ca8510740bed66b2d0c8846c3f4",
      "parents": [
        "53140b71c5e7b5370e4ac6ffc13fddbdfae71473"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 01:56:00 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 01:56:00 2007 -0700"
      },
      "message": "[SPARC64]: SMP trampoline needs to avoid %tick_cmpr on sun4v too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53140b71c5e7b5370e4ac6ffc13fddbdfae71473",
      "tree": "57e50b4c84ddf17012cf1934b7c9cf9a9b7b22c5",
      "parents": [
        "cf5adce11743e98739fcb97e76d688f0b0bc2199"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 01:52:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Aug 16 01:52:44 2007 -0700"
      },
      "message": "[SPARC64]: Do not touch %tick_cmpr on sun4v cpus.\n\nThis register is not a part of the sun4v architecture.\n\nNiagara 1 and 2 happened to leave it around.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf5adce11743e98739fcb97e76d688f0b0bc2199",
      "tree": "3cea4d74363a6570bbe5aaf4e723e3c256ffb591",
      "parents": [
        "0fdb7f96d8c27e37ed2ca1ae5a763baf14b8fe0c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 16 01:47:25 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 16 01:47:25 2007 -0700"
      },
      "message": "[SPARC64]: Niagara-2 optimized copies.\n\nThe bzero/memset implementation stays the same as Niagara-1.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0fdb7f96d8c27e37ed2ca1ae5a763baf14b8fe0c",
      "tree": "e6ad3272da135d92929a8ea7f920baa63c973d4a",
      "parents": [
        "70b0e7a919b7961285c685a87928ed78c9fb07f0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 15 21:02:23 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 15 21:02:23 2007 -0700"
      },
      "message": "[SPARC64]: Allow userspace to get at the machine description.\n\nLike the OF device tree, it\u0027s useful to let userland get\nat the machine description so it can pretty print the\ngraph etc.\n\nThe implementation is a simple MISC device with a read method.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "182fdd225de8fc3b1b721ae944fc41146a0bd812",
      "tree": "0b9d55146bebbbbe79358f20caf7c644e695607b",
      "parents": [
        "352b0ef50d98049bf022a31eaf2272f52e2f5219"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@hp.com",
        "time": "Mon Aug 13 15:49:46 2007 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 15 13:20:38 2007 -0700"
      },
      "message": "[IA64] Fix processor_get_freq\n\nThe core cpufreq code doesn\u0027t appear to understand returning -EAGAIN\nfor the get() function of the cpufreq_driver.  If PAL_GET_PSTATE returns\n-1, such as when running on Xen, scaling_cur_freq is happy to return\n4294967285 kHz (ie. (unsigned)-11).  The other drivers appear to return\n0 for a failure, and doing so gives me the max frequency from\nscaling_cur_frequency and \"\u003cunknown\u003e\" from cpuinfo_cur_frequency.  I\nbelieve that\u0027s the desired behavior.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "54bb69e25016a7b11d83f03feafafdfe2b4d0859",
      "tree": "31f1770defb30bedba78c443098d298d0b76b83b",
      "parents": [
        "ad93ab0a6ee20130fb8f719fc1860c20daa99a7b"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Thu Jul 12 16:36:34 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 15 16:36:55 2007 +0200"
      },
      "message": "[AVR32] Wire up i2c-gpio on the ATNGW100 board\n\nThe NGW100 has a board controller which is hooked up to the TWI lines\non AP7000. Since the TWI driver isn\u0027t in mainline, use the i2c-gpio\ndriver in the mean time.\n\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "ad93ab0a6ee20130fb8f719fc1860c20daa99a7b",
      "tree": "268579577c75190cda4efe1260424d4f254c0aa9",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Mon Jul 09 10:29:44 2007 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "hskinnemoen@atmel.com",
        "time": "Wed Aug 15 16:36:55 2007 +0200"
      },
      "message": "[AVR32] leds-gpio for stk1000\n\nAdd GPIO led support: J2 to either block of LEDs on the STK1000.\n\nThis uses the new LEDS_GPIO driver, and sets up a heartbeat trigger by\ndefault ... either bright (!!) amber, or a more interesting purple.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "2de69124e86682c3427adb4136e097854841e467",
      "tree": "929040491013278a31a598a57a4b6e384d28a1cc",
      "parents": [
        "55a910a81d0c3014abc20b9efa73c595b3e68339"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Aug 15 02:30:13 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:50 2007 +1000"
      },
      "message": "[POWERPC] ps3: Fix no storage devices found\n\nFix probing of PS3 storage devices: in the success case, we should set\n`error\u0027 to zero, not `result\u0027.\n\nWithout this patch no storage devices are found.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "55a910a81d0c3014abc20b9efa73c595b3e68339",
      "tree": "8625f499bea6286fea45f6aa973aad0d23eb4531",
      "parents": [
        "aa1cf632bd6f998cb4567ccf1a9d2e5daaa9fb44"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Sat Aug 11 09:03:11 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:50 2007 +1000"
      },
      "message": "[POWERPC] Fix for assembler -g\n\nppc64 does the unusual thing of using #include on a compiler-generated\nassembly file (lparmap.s) from an assembly source file (head_64.S).\nThis runs afoul of my recent patch to pass -gdwarf2 to the assembler\nunder CONFIG_DEBUG_INFO.  This patch avoids the problem by disabling\nDWARF generation (-g0) when producing lparmap.s.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "aa1cf632bd6f998cb4567ccf1a9d2e5daaa9fb44",
      "tree": "83a94ce1f8ec1749cfefd8c280297c9e404e6452",
      "parents": [
        "fa6b769a8e981afea869285982640168f76774df"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Tue Aug 07 14:20:50 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:50 2007 +1000"
      },
      "message": "[POWERPC] Fix small race in 44x tlbie function\n\nThe 440 family of processors don\u0027t have a tlbie instruction.  So, we\nimplement TLB invalidates by explicitly searching the TLB with tlbsx.,\nthen clobbering the relevant entry, if any.  Unfortunately the PID for\nthe search needs to be stored in the MMUCR register, which is also\nused by the TLB miss handler.  Interrupts were enabled in _tlbie(), so\nan interrupt between loading the MMUCR and the tlbsx could cause\nincorrect search results, and thus a failure to invalide TLB entries\nwhich needed to be invalidated.\n\nThis fixes the problem in both arch/ppc and arch/powerpc by inhibiting\ninterrupts (even critical and debug interrupts) across the relevant\ninstructions.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nAcked-by: Josh Boyer \u003cjwboyer@linux.vnet.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "fa6b769a8e981afea869285982640168f76774df",
      "tree": "25e371805d6e16a88e14694299f8a05d0de42615",
      "parents": [
        "ad941fe4b6b83999863f49dfba7b3d2cebc4ced5"
      ],
      "author": {
        "name": "Becky Bruce",
        "email": "becky.bruce@freescale.com",
        "time": "Sat May 12 03:49:39 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:50 2007 +1000"
      },
      "message": "[POWERPC] Remove unused code causing a compile warning\n\nAFAICT, nobody is using ft_ordered(), and it causes a build warning\nto be generated.  This patch cleans that up by removing the function\nand the commented-out code that calls it.\n\nSigned-off-by: Becky Bruce \u003cbecky.bruce@freescale.com\u003e\nAcked-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ad941fe4b6b83999863f49dfba7b3d2cebc4ced5",
      "tree": "e06978ca055eb77b1a7c1a38af25a5d8ce613091",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Aug 13 13:22:44 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Aug 15 15:12:44 2007 +1000"
      },
      "message": "[POWERPC] cell: Fix errno for modular spufs_create with invalid neighbour\n\nAt present, spu_create with an invalid neighbo(u)r will return -ENOSYS,\nnot -EBADF, but only when spufs.o is built as a module.\n\nThis change adds the appropriate errno, making the behaviour the same\nas the built-in case.\n\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "70b0e7a919b7961285c685a87928ed78c9fb07f0",
      "tree": "ed12c469c91a357570fe991b41657a05de039e89",
      "parents": [
        "f642b263800e6e57c377d630be6d2a999683b579"
      ],
      "author": {
        "name": "Mark Fortescue",
        "email": "mark@mtfhpc.demon.co.uk",
        "time": "Tue Aug 14 18:24:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 18:24:10 2007 -0700"
      },
      "message": "[SPARC32]: Remove superfluous \u0027kernel_end\u0027 alignment on sun4c.\n\nIn sun4c_init_clean_mmu(), aligning \u0027kernel_end\u0027 using\nSUN4C_REAL_PGDIR_ALIGN() is unnecessary since the caller\ndoes this already.\n\nIn sun4c_paging_init(), 4 page sizes of \"fluff\" were added\nto the address of \u0026end.  This was necessary a long time ago\nwhen sparc32 would allocate some early data structures\nby carving out memory chunks after \u0026end but that no longer\noccurs.\n\nSigned-off-by: Mark Fortescue \u003cmark@mtfhpc.demon.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f642b263800e6e57c377d630be6d2a999683b579",
      "tree": "860001098521ea6578ddf71a4fa5e6b23be9d032",
      "parents": [
        "3ac4c949e02f26be1e4378f9acfb07ec87db947b"
      ],
      "author": {
        "name": "Mark Fortescue",
        "email": "mark@mtfhpc.demon.co.uk",
        "time": "Tue Aug 14 18:22:03 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 14 18:22:03 2007 -0700"
      },
      "message": "[SPARC32]: Fix bogus ramdisk image location check.\n\nThis mirrors sparc64 commit 715a0ecc29c850d2b2f76e1803d3f22cd5a0ac0d\n\nsparc_ramdisk_image should always be decremented by KERNBASE.\n\nSigned-off-by: Mark Fortescue \u003cmark@mtfhpc.demon.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9a5f35d4ede43fee791a486e0850e9e3afdde0a7",
      "tree": "653790015cf2b8ee60fba7af52c09659d62a1174",
      "parents": [
        "c1a6e2b082a7cefe58315af7a461bbf2f33221a3"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Aug 14 17:36:00 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Aug 14 17:55:31 2007 -0700"
      },
      "message": "[x86 setup] edd.c: make sure MBR signatures actually get reported\n\nWhen filling in the MBR signature array, the setup code failed to advance\nboot_params.edd_mbr_sig_buf_entries, which resulted in the valid data\nbeing ignored.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "c1a6e2b082a7cefe58315af7a461bbf2f33221a3",
      "tree": "81fbc5ec4232118b33e1e5acf5704462fe3c23d1",
      "parents": [
        "362cea339a34e04caae6cad67ea9bde5c100d12b"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Aug 13 16:27:42 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Aug 14 17:54:47 2007 -0700"
      },
      "message": "[x86 setup] Don\u0027t use EDD to get the MBR signature\n\nAt least one machine has been identified in the field which advertises\nEDD for all drives but locks up if one attempts an extended read from\na non-primary drive.\n\nThe MBR is always at CHS 0-0-1, so there is no reason to use an\nextended read, other than the possibility that the BIOS cannot handle\nit.\n\nAlthough this might break as many machines as it fixes (a small number\neither way), the current state is a regression but the reverse is not.\nTherefore revert to the previous state of not using extended read.\n\nQuite probably the Right Thing to do is to read using plain (CHS) read\nand extended read on failure, but that change would definitely have to\ngo through -mm first.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "362cea339a34e04caae6cad67ea9bde5c100d12b",
      "tree": "2332400c7d1801fed2ae84bdf23f028795cd560e",
      "parents": [
        "28e8351ac22de25034e048c680014ad824323c65"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Aug 10 14:20:26 2007 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Aug 14 14:12:44 2007 -0700"
      },
      "message": "[x86 setup] The current display page is returned in %bh, not %bl\n\nThe current display page is an 8-bit number, even though struct\nscreen_info gives it a 16-bit number.  The number is returned in %bh,\nso it needs to be \u003e\u003e 8 before storing.\n\nSpecial thanks to Jeff Chua for detailed bug reporting.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "daa7162f66ec7f85053b623a3d23ee30b13d036c",
      "tree": "d2836833b14521a3ea0bde48a59114833715cf96",
      "parents": [
        "9857caa42c86d299b7a80b761a62918a185892ba"
      ],
      "author": {
        "name": "Andrew Victor",
        "email": "andrew@sanpeople.com",
        "time": "Mon Aug 13 10:02:18 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Aug 14 17:23:55 2007 +0100"
      },
      "message": "[ARM] 4549/1: KS8695: Fix build errors\n\nThe PCI driver has not been merged yet, so comment out call to\nks8695_init_pci() for now.\n\nAlso fix some incorrectly marked __init and __initdata sections.\n\nSigned-off-by: Andrew Victor \u003candrew@sanpeople.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9857caa42c86d299b7a80b761a62918a185892ba",
      "tree": "c527e15609f7322b4f1c433b448f8a93870c7b21",
      "parents": [
        "1e6a20c9c7848fefa64731ac3d1d88279c447371"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Aug 09 16:37:01 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Aug 14 17:23:49 2007 +0100"
      },
      "message": "[ARM] 4546/1: s3c2410: fix architecture typo for s3c2442\n\nFrom: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\n\nThis patch fixes a typo in architecture constant name.\nThe kernel for s3c2442 machines does not build without\nthis fix.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "352b0ef50d98049bf022a31eaf2272f52e2f5219",
      "tree": "4071bc60e1b514a2a058f01829ac3f440a47fde5",
      "parents": [
        "709ae9309102875f9798349b64849b6743e25193"
      ],
      "author": {
        "name": "Mike Habeck",
        "email": "habeck@sgi.com",
        "time": "Mon Aug 13 17:13:08 2007 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 13 15:24:35 2007 -0700"
      },
      "message": "[IA64] SGI Altix : fix a force_interrupt bug on altix\n\nIf the interrupt has been disabled, don\u0027t call the force_interrupt provider.\nDoing so can result in an infinite runaway interrupt loop.\n\nSigned-off-by: Mike Habeck \u003chabeck@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "709ae9309102875f9798349b64849b6743e25193",
      "tree": "9e65eeafa1c5cab6dd779857cb18ba542fc0847b",
      "parents": [
        "9bf77d0e20d08f4fd5f3b14e50dce3bb21df03ac"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@schroedinger.engr.sgi.com",
        "time": "Mon Aug 13 14:54:34 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 13 14:54:34 2007 -0700"
      },
      "message": "[IA64] Update arch/ia64/configs/* s/SLAB/SLUB/\n\nThe slab allocator was changed in 2.6.23 to default to SLUB. However,\nthe config files in arch/ia64/configs still use SLAB. Switch them to SLUB.\n\nAdded same change to arch/ia64/defconfig ... Tony\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9bf77d0e20d08f4fd5f3b14e50dce3bb21df03ac",
      "tree": "2342e60f0c4ab7e8a3a7982359da57d88abb978e",
      "parents": [
        "336cdba8640677117bc3fd101e3e1a34c98a275d"
      ],
      "author": {
        "name": "David Mosberger-Tang",
        "email": "dmosberger@gmail.com",
        "time": "Thu Aug 09 19:58:52 2007 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 13 14:50:35 2007 -0700"
      },
      "message": "[IA64] get back PT_IA_64_UNWIND program header\n\nExplicitly put the unwind section into its own program-header.  This\nused to be unnecessary (probably because binutils did it for us), but\nwith current binutils (e.g., v2.17.50.20070804) we won\u0027t get\nthe PT_IA_64_UNWIND header without this patch which will break\nunwinding in a debugger and simulators such as Ski.\n\nSigned-off-by: David Mosberger-Tang \u003cdmosberger@gmail.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "336cdba8640677117bc3fd101e3e1a34c98a275d",
      "tree": "c5738d1c291f7b0079a604e4ef29a26adf6b106e",
      "parents": [
        "5d36aa9bbed32507b21e345f9d065868af5f5991"
      ],
      "author": {
        "name": "David Mosberger-Tang",
        "email": "dmosberger@gmail.com",
        "time": "Thu Aug 09 11:53:15 2007 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 13 13:28:04 2007 -0700"
      },
      "message": "[IA64] need NOTES in vmlinux.lds.S\n\nAdd NOTES to linker script such that the kernel can be built with\nrecent versions of binutils.  Without this patch, final link fails\nwith this error:\n\nld: .tmp_vmlinux1: section `.text\u0027 can\u0027t be allocated in segment 0\nld: final link failed: Bad value\n\nThis error is due to the fact that the --build-id option is used\nwith newer linkers to include a .notes section on the kernel, but\nwithout the NOTES macro, that section won\u0027t be included in the kernel\nwhich then leads to the above error message.\n\nSigned-off-by: David Mosberger-Tang \u003cdmosberger@gmail.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5d36aa9bbed32507b21e345f9d065868af5f5991",
      "tree": "08737711414436799ea689290198cfbf0777769b",
      "parents": [
        "a1287476e86568374ed6aadbb4123d9eff6f7b09"
      ],
      "author": {
        "name": "David Mosberger-Tang",
        "email": "dmosberger@gmail.com",
        "time": "Thu Aug 09 16:54:27 2007 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 13 13:26:02 2007 -0700"
      },
      "message": "[IA64] make unwinder stop at last frame of the bootloader\n\nAdd a dummy nop at the end of _start() to maintain the invariant that\nthe return-pointer (rp) always point to the calling function.  This\nmakes unwinding stop at the last frame, as it should.\n\nSigned-off-by: David Mosberger-Tang \u003cdmosberger@gmail.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "a1287476e86568374ed6aadbb4123d9eff6f7b09",
      "tree": "744faa378bd099f303c320336e10c20771955282",
      "parents": [
        "0b0517a475c2fd601d01acb4a585644eda9c9395"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Fri Aug 03 14:32:37 2007 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 13 13:22:45 2007 -0700"
      },
      "message": "[IA64] Clean up CPE handler registration\n\nUse local_vector_to_irq() instead of looping through all NR_IRQS.\nThis avoids registering the CPE handler on multiple irqs.  Only\nregister if the irq is valid.  If no valid irq is found, print an\nerror message and set up polling.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "0b0517a475c2fd601d01acb4a585644eda9c9395",
      "tree": "eb59b967c7ac90cd8e81a984726982fe23da713d",
      "parents": [
        "1115200a3df64d6925bc94b404039e7082409af4"
      ],
      "author": {
        "name": "Satyam Sharma",
        "email": "satyam@infradead.org",
        "time": "Mon Aug 13 23:41:45 2007 +0530"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 13 13:20:38 2007 -0700"
      },
      "message": "[IA64] Include Kconfig.preempt\n\narch/ia64/Kconfig failed to include kernel/Kconfig.preempt that meant it\ndid not support PREEMPT_VOLUNTARY and PREEMPT_BKL (inadvertently).\nThis was recently noticed when the newly-added PREEMPT_NOTIFIERS in\nKconfig.preempt that was \"select\"ed from drivers/kvm/Kconfig (therefore)\nstarted giving bogus warnings (\u0027select\u0027 used by config symbol \u0027KVM\u0027 refers\nto undefined symbol \u0027PREEMPT_NOTIFIERS\u0027) on ia64 builds.\n\nSo let\u0027s remove the open-coded definition of CONFIG_PREEMPT in\narch/ia64/Kconfig and replace it with just including Kconfig.preempt\ninstead, like the other archs do.\n\nSigned-off-by: Satyam Sharma \u003csatyam@infradead.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1115200a3df64d6925bc94b404039e7082409af4",
      "tree": "057db5767e57d08dc45efbc3cf5f8a207382ffb2",
      "parents": [
        "6cba986298105a87a09d65baa2658fb5111459c6"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Mon Aug 13 10:31:26 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 13 10:31:26 2007 -0700"
      },
      "message": "[IA64] SN2 needs platform specific irq_to_vector() function.\n\nAdd base support for implementing platform_irq_to_vector(), and\nthen use it on SN2.\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nAcked-by: John Keller \u003cjpk@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "71416bea5afa9e5a6c76c1509ab69c46c857a2bb",
      "tree": "24e411bb388bcc00289aca20d9aa88722f8b5cd2",
      "parents": [
        "39d3520c92cf7a28c07229ca00cc35a1e8026c77"
      ],
      "author": {
        "name": "Dimitri Sivanich",
        "email": "sivanich@sgi.com",
        "time": "Tue Aug 07 08:49:32 2007 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 13 10:17:23 2007 -0700"
      },
      "message": "[IA64] disable irq\u0027s and check need_resched before safe_halt\n\nWhile sending interrupts to a cpu to repeatedly wake a thread, on occasion\nthat thread will take a full timer tick cycle (4002 usec in my case)\nto wakeup.\n\nThe problem concerns a race condition in the code around the safe_halt()\ncall in the default_idle() routine.  Setting \u0027nohalt\u0027 on the kernel\ncommand line causes the long wakeups to disappear.\n\nvoid\ndefault_idle (void)\n{\n        local_irq_enable();\n        while (!need_resched()) {\n--\u003e             if (can_do_pal_halt)\n--\u003e                     safe_halt();\n                else\n\nA timer tick could arrive between the check for !need_resched and the\nactual call to safe_halt() (which does a pal call to PAL_HALT_LIGHT).\nBy the time the timer tick completes, a thread that might now need to run\ncould get held up for as long as a timer tick waiting for the halted cpu.\n\nI\u0027m proposing that we disable irq\u0027s and check need_resched again before\ncalling safe_halt().  Does anyone see any problem with this approach?\n\nSigned-off-by: Dimitri Sivanich \u003csivanich@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "cc75b92d11384ba14f93828a2a0040344ae872e7",
      "tree": "eff53bb649b115ff16a377cc0fd81f5807406ba2",
      "parents": [
        "2464286ace55b3abddfb9cc30ab95e2dac1de9a6"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Aug 12 15:46:36 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 11:05:45 2007 -0700"
      },
      "message": "genirq: mark io_apic level interrupts to avoid resend\n\nLevel type interrupts do not need to be resent.  It was also found that\nsome chipsets get confused in case of the resend.\n\nMark the ioapic level type interrupts as such to avoid the resend\nfunctionality in the generic irq code.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "963c6527e0a0e285736ad482b8142d098f9c2288",
      "tree": "00016d016fbddc66cf4855d1a46657c8788d3840",
      "parents": [
        "c1502e28346fd3b9955ce654c96212c4748d900d",
        "4e54e9f4423a86aa21b70cb9d339cb09f275188f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 02:58:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 02:58:23 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (28 commits)\n  ACPI: thermal: add DMI hooks to handle AOpen\u0027s broken Award BIOS\n  ACPI: thermal: create \"thermal.act\u003d\" to disable or override active trip point\n  ACPI: thermal: create \"thermal.nocrt\" to disable critical actions\n  ACPI: thermal: create \"thermal.psv\u003d\" to override passive trip points\n  ACPI: thermal: expose \"thermal.tzp\u003d\" to set global polling frequency\n  ACPI: thermal: create \"thermal.off\u003d1\" to disable ACPI thermal support\n  ACPI: thinkpad-acpi: fix sysfs paths in documentation\n  ACPI: static\n  ACPI EC: remove potential deadlock from EC\n  ACPI: dock: Send key\u003dvalue pair instead of plain value\n  ACPI: bay: send envp with uevent - fix\n  acpi-cpufreq: Fix some x86/x86-64 acpi-cpufreq driver issues\n  ACPI: fix \"Time Problems with 2.6.23-rc1-gf695baf2\"\n  ACPI: thinkpad-acpi: change thinkpad-acpi input default and kconfig help\n  ACPI: EC: fix run-together printk lines\n  ACPI: sbs: remove dead code\n  ACPI: EC: acpi_ec_remove(): fix use-after-free\n  ACPI: EC: Switch from boot_ec as soon as we find its desc in DSDT.\n  ACPI: EC: fix build warning\n  ACPI: EC: If ECDT is not found, look up EC in DSDT.\n  ...\n"
    },
    {
      "commit": "c1502e28346fd3b9955ce654c96212c4748d900d",
      "tree": "da0b2232b79343eacb243e3287bc4daed9a1726c",
      "parents": [
        "b8d3f2448b8f4ba24f301e23585547ba1acc1f04"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 02:23:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 02:23:16 2007 -0700"
      },
      "message": "i386: Fix broken mmiocfg accesses\n\nCommit 3320ad994afb2c44ad34b3b34c3c5cf0da297331 broke mmio config space\naccesses totally on i386 - it dropped the \"reg\" offset to the address.\n\nCc: dean gaudet \u003cdean@arctic.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b8d3f2448b8f4ba24f301e23585547ba1acc1f04",
      "tree": "d3b01b918c779bbce433e753c3fb0207390c4950",
      "parents": [
        "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45"
      ],
      "author": {
        "name": "Petr Vandrovec",
        "email": "petr@vandrovec.name",
        "time": "Sun Aug 12 10:12:52 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Aug 12 01:42:37 2007 -0700"
      },
      "message": "Do not replace whole memcpy in apply alternatives\n\napply_alternatives uses memcpy() to apply alternatives.  Which has the\nunfortunate effect that while applying memcpy alternative to memcpy\nitself it tries to overwrite itself with nops - which causes #UD fault\nas it overwrites half of an instruction in copy loop, and from this\npoint on only possible outcome is triplefault and reboot.\n\nSo let\u0027s overwrite only first two instructions of memcpy - as long as\nthe main memcpy loop is not in first two bytes it will work fine.\n\nSigned-off-by: Petr Vandrovec \u003cpetr@vandrovec.name\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27196c30db1ed4ab09c2071149b3324a1a53cfb9",
      "tree": "8d88ad2615b7b55cb7e0ebfc5fa15d992062d09a",
      "parents": [
        "ad17b209dca860a570e4ca75312c9f4d32672402",
        "501092929ccb8a1d2eb0ed700e38df4ae0de7108"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:08 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 12 00:21:08 2007 -0400"
      },
      "message": "Pull processor into release branch\n"
    },
    {
      "commit": "5ba056cb3c5d424dc2886fb02305af11fa46af02",
      "tree": "5a8e6311880d6dfa543f960f1904bb5d8b215e7c",
      "parents": [
        "f6d7543ab2098cc32d09b8b4edae6934977792c1"
      ],
      "author": {
        "name": "Michal Piotrowski",
        "email": "michal.k.k.piotrowski@gmail.com",
        "time": "Sun Aug 12 12:18:54 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Aug 12 12:18:54 2007 +0900"
      },
      "message": "sh64: arch/sh64/kernel/setup.c: duplicate include removal.\n\nThere is no need to include linux/console.h twice.\n\nSigned-off-by: Michal Piotrowski \u003cmichal.k.k.piotrowski@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f6d7543ab2098cc32d09b8b4edae6934977792c1",
      "tree": "106ae79e8e859d27303dcb48cbf188aedef3a0a5",
      "parents": [
        "757e2d60c32c5baf1992219b3178da16868423b3"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Sun Aug 12 12:16:45 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Aug 12 12:16:45 2007 +0900"
      },
      "message": "sh64: arch/sh64/kernel/signal.c: duplicate include removal\n\nRemove the duplicate inclusion of linux/personality.h from\narch/sh64/kernel/signal.c\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3864e8ccbba1dcdea87398ab80fdc8ae0fab7c45",
      "tree": "7f9cce370f5e01b0c3a5e17a230e3e9207054e7c",
      "parents": [
        "75ecb1a4d148b274aa9acd1d6ccaca0a4654784e",
        "cbea66d9788a344e16e161f22a6e0c4deef2c0ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:18:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:18:58 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] monwriter: Serialization bug for multithreaded applications.\n  [S390] vmur: diag14 only works with buffers below 2GB\n  [S390] vmur: add \"top of queue\" sanity check for reader open\n  [S390] vmur: reject open on z/VM reader files with status HOLD\n  [S390] vmur: use DECLARE_COMPLETION_ONSTACK to keep lockdep happy\n  [S390] vmur: allocate single record buffers instead of one big data buffer\n  [S390] remove DEFAULT_MIGRATION_COST\n  [S390] qdio: make sure data structures are correctly aligned.\n  [S390] hypfs: implement show_options\n  [S390] cio: avoid memory leak on error in css_alloc_subchannel().\n"
    },
    {
      "commit": "75ecb1a4d148b274aa9acd1d6ccaca0a4654784e",
      "tree": "7fa39362bfb1a4dbd3f4227f98b85c2e5d36d398",
      "parents": [
        "73819b2d26aeb7719bb501c0136687b89d5ac3ef",
        "d1f5a77f2c9db5b8a565eabdf8b534b02e32cc44"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:09:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 16:09:49 2007 -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 size check for hugetlbfs\n  [POWERPC] Fix initialization and usage of dma_mask\n  [POWERPC] Fix more section mismatches in head_64.S\n  [POWERPC] Revert \"[POWERPC] Add \u0027mdio\u0027 to bus scan id list for platforms with QE UEC\"\n  [POWERPC] PS3: Update ps3_defconfig\n  [POWERPC] PS3: Remove text saying PS3 support is incomplete\n  [POWERPC] PS3: Fix storage probe logic\n  [POWERPC] cell: Move SPU affinity init to spu_management_of_ops\n  [POWERPC] Fix potential duplicate entry in SLB shadow buffer\n"
    },
    {
      "commit": "3dab307e527f2a9bbb4f9d00240374bb93d1945f",
      "tree": "3e9a83d6cc1cee1dcfedff700c0b4aeebaa2f8d5",
      "parents": [
        "5fe4486c79cdc8dbbb2a9c3f884a5ad0830a5a23"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Fri Aug 10 22:31:11 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:14 2007 -0700"
      },
      "message": "i386: Fix double fault handler\n\nThe new percpu code has apparently broken the doublefault handler\nwhen CONFIG_DEBUG_SPINLOCK is set. Doublefault is handled by\na hardware task, making the check\n\n        SPIN_BUG_ON(lock-\u003eowner \u003d\u003d current, lock, \"recursion\");\n\nfault because it uses the FS register to access the percpu data\nfor current, and that register is zero in the new TSS. (The trace\nI saw was on 2.6.20 where it was GS, but it looks like this will\nstill happen with FS on 2.6.22.)\n\nInitializing FS in the doublefault_tss should fix it.\n\nAK: Also fix broken ptr_ok() and turn printks into KERN_EMERG\nAK: And add a PANIC prefix to make clear the system will hang\nAK: (e.g. x86-64 will recover)\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5fe4486c79cdc8dbbb2a9c3f884a5ad0830a5a23",
      "tree": "5b4c24325936342dc3ffcc4a21e7afeb98d5f752",
      "parents": [
        "1f1014896d0ddf26ae03c12c21f73706e8461013"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:10 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:14 2007 -0700"
      },
      "message": "i386: Fix start_kernel warning\n\nFix\n\nWARNING: vmlinux.o(.text+0x183): Section mismatch: reference to .init.text:start_kernel (between \u0027is386\u0027 and \u0027check_x87\u0027)\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1f1014896d0ddf26ae03c12c21f73706e8461013",
      "tree": "4511f542d08f50607f54e2aa14ab4888ab51b6da",
      "parents": [
        "43fb2387d0774a36f450b50d538cee84cf83858e"
      ],
      "author": {
        "name": "Pete Zaitcev",
        "email": "zaitcev@redhat.com",
        "time": "Fri Aug 10 22:31:09 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:14 2007 -0700"
      },
      "message": "x86_64: vdso.lds in arch/x86_64/vdso/.gitignore\n\nCreate arch/x86_64/vdso/.gitignore and put vdso.lds into it.\n\nSigned-off-by: Pete Zaitcev \u003czaitcev@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3f7eae182b04997be19343a23f7009170f4f7a5",
      "tree": "162fc610811c762b322eedaae909847ab4465da1",
      "parents": [
        "d2d0251f6faa2cf341500a44310bbaa815a8a972"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:07 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "i386: Use global flag to disable broken local apic timer on AMD CPUs.\n\nThe Averatec 2370 and some other Turion laptop BIOS seems to program the\nENABLE_C1E MSR inconsistently between cores. This confuses the lapic\nuse heuristics because when C1E is enabled anywhere it seems to affect\nthe complete chip.\n\nUse a global flag instead of a per cpu flag to handle this.\nIf any CPU has C1E enabled disabled lapic use.\n\nThanks to Cal Peake for debugging.\n\nCc: tglx@linutronix.de\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2d0251f6faa2cf341500a44310bbaa815a8a972",
      "tree": "fd8f960d5efe664fc83aac1af0fb6d06fd25c9ed",
      "parents": [
        "08da5a2ca479c5e8805dc3f77fd77176c4293399"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Aug 10 22:31:06 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "i386: really stop MCEs during code patching\n\nIt\u0027s CONFIG_X86_MCE, not CONFIG_MCE.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08da5a2ca479c5e8805dc3f77fd77176c4293399",
      "tree": "e7d5feba7b6912b1138f8c1e7635ffebefb5e78b",
      "parents": [
        "ab144f5ec64c42218a555ec1dbde6b60cf2982d6"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Fri Aug 10 22:31:05 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "x86_64: Early segment setup for VT\n\nVT is very picky about when it can enter execution.\nGet all segments setup and get LDT and TR into valid state to allow\nVT execution under VMware and KVM (untested).\n\nThis makes the boot decompression run under VT, which makes it several\norders of magnitude faster on 64-bit Intel hardware.\n\nBefore, I was seeing times up to a minute or more to decompress a 1.3MB kernel\non a very fast box.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab144f5ec64c42218a555ec1dbde6b60cf2982d6",
      "tree": "e3a4532e1db116e87060c9b18f4cfbf6258fdba3",
      "parents": [
        "d3f3c9346979bfa074c64eac5fc3ed5bba4f40ed"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:03 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "i386: Make patching more robust, fix paravirt issue\n\nCommit 19d36ccdc34f5ed444f8a6af0cbfdb6790eb1177 \"x86: Fix alternatives\nand kprobes to remap write-protected kernel text\" uses code which is\nbeing patched for patching.\n\nIn particular, paravirt_ops does patching in two stages: first it\ncalls paravirt_ops.patch, then it fills any remaining instructions\nwith nop_out().  nop_out calls text_poke() which calls\nlookup_address() which calls pgd_val() (aka paravirt_ops.pgd_val):\nthat call site is one of the places we patch.\n\nIf we always do patching as one single call to text_poke(), we only\nneed make sure we\u0027re not patching the memcpy in text_poke itself.\nThis means the prototype to paravirt_ops.patch needs to change, to\nmarshal the new code into a buffer rather than patching in place as it\ndoes now.  It also means all patching goes through text_poke(), which\nis known to be safe (apply_alternatives is also changed to make a\nsingle patch).\n\nAK: fix compilation on x86-64 (bad rusty!)\nAK: fix boot on x86-64 (sigh)\nAK: merged with other patches\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3f3c9346979bfa074c64eac5fc3ed5bba4f40ed",
      "tree": "8d9370211c2714e34d366d88f3bf8bac80240de5",
      "parents": [
        "3f3f7b74a7749c3a669ca146270c07568b548665"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 10 22:31:02 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:13 2007 -0700"
      },
      "message": "x86: Disable CLFLUSH support again\n\nIt turns out CLFLUSH support is still not complete; we\nflush the wrong pages.  Again disable it for the release.\nNoticed by Jan Beulich who then also noticed a stupid typo later.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f055a0619aae795832ef6a783021184925758b67",
      "tree": "56fb79b8aea479310be34664576119e5b5cbd4c6",
      "parents": [
        "3320ad994afb2c44ad34b3b34c3c5cf0da297331"
      ],
      "author": {
        "name": "Murillo Fernandes Bernardes",
        "email": "bernarde@br.ibm.com",
        "time": "Fri Aug 10 22:31:00 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:12 2007 -0700"
      },
      "message": "x86_64: Calgary - Fix mis-handled PCI topology\n\nCurrent code assumed that devices were directly connected to a Calgary\nbridge, as it tried to get the iommu table directly from the parent bus\ncontroller.\n\nWhen we have another bridge between the Calgary/CalIOC2 bridge and the\ndevice we should look upwards until we get to the top (Calgary/CalIOC2\nbridge), where the iommu table resides.\n\nSigned-off-by: Murillo Fernandes Bernardes \u003cmfb@br.ibm.com\u003e\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3320ad994afb2c44ad34b3b34c3c5cf0da297331",
      "tree": "7eb9c73a0513f96a7af3c598cd3103cbf4da5043",
      "parents": [
        "9535239f6bc99f68e0cfae44505ad402b53ed24c"
      ],
      "author": {
        "name": "dean gaudet",
        "email": "dean@arctic.org",
        "time": "Fri Aug 10 22:30:59 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:58:12 2007 -0700"
      },
      "message": "x86: Work around mmio config space quirk on AMD Fam10h\n\nSome broken devices have been discovered to require %al/%ax/%eax registers\nfor MMIO config space accesses.  Modify mmconfig.c to use these registers\nexplicitly (rather than modify the global readb/writeb/etc inlines).\n\nAK: also changed i386 to always use eax\nAK: moved change to extended space probing to different patch\nAK: reworked with inlines according to Linus\u0027 requirements.\nAK: improve comments.\n\nSigned-off-by: dean gaudet \u003cdean@arctic.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "73c59afc65cfa50c3362b9ce1ec151a79c41dd8e",
      "tree": "aef70231e894fcbd28d94a29e306c2856dbc9e3a",
      "parents": [
        "f0b85c0cfdad8977d82fed88e846fc2245585d0e"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Fri Aug 10 13:01:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:42 2007 -0700"
      },
      "message": "finish i386 and x86-64 sysdata conversion\n\nThis patch finishes the i386 and x86-64 -\u003esysdata conversion and hopefully\nalso fixes Riku\u0027s and Andy\u0027s observed bugs.  It is based on Yinghai Lu\u0027s\nand Andy Whitcroft\u0027s patches (thanks!) with some changes:\n\n- introduce pci_scan_bus_with_sysdata() and use it instead of\n  pci_scan_bus() where appropriate. pci_scan_bus_with_sysdata() will\n  allocate the sysdata structure and then call pci_scan_bus().\n- always allocate pci_sysdata dynamically. The whole point of this\n  sysdata work is to make it easy to do root-bus specific things\n  (e.g., support PCI domains and IOMMU\u0027s). I dislike using a default\n  struct pci_sysdata in some places and a dynamically allocated\n  pci_sysdata elsewhere - the potential for someone indavertantly\n  changing the default structure is too high.\n- this patch only makes the minimal changes necessary, i.e., the NUMA node is\n  always initialized to -1. Patches to do the right thing with regards\n  to the NUMA node can build on top of this (either add a \u0027node\u0027\n  parameter to pci_scan_bus_with_sysdata() or just update the node\n  when it becomes known).\n\nThe patch was compile tested with various configurations (e.g., NUMAQ,\nVISWS) and run-time tested on i386 and x86-64.  Unfortunately none of my\nmachines exhibited the bugs so caveat emptor.\n\nAndy, could you please see if this fixes the NUMA issues you\u0027ve seen?\nRiku, does this fix \"pci\u003dnoacpi\" on your laptop?\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nCc: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: \u003criku.seppala@kymp.net\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6901e639800e745457b1dcd99c52647981438d7",
      "tree": "efbcf987fee0ffbfedf71abc20e8a4086e3f182e",
      "parents": [
        "b1a47190a6000d0e75ee4ffa75f3f6b16dd60a0b"
      ],
      "author": {
        "name": "Jay Estabrook",
        "email": "jay.estabrook@hp.com",
        "time": "Fri Aug 10 13:01:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:42 2007 -0700"
      },
      "message": "alpha: -Werror fixes for sys_titan.c\n\nThis code corrects the usage of the request_irq() routine.\n\nSigned-off-by: Jay Estabrook \u003cjay.estabrook@hp.com\u003e\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a2a4da43995864786d59f5f0ebf42c0c1e2cdd1",
      "tree": "515bce6103006a79d00f752a5e60e31e4e34ad19",
      "parents": [
        "844add7abca0d10e9733fc16119e53cb4c1987b4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Aug 10 13:01:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:41 2007 -0700"
      },
      "message": "cris: drivers/cdrom/Kconfig no longer exists\n\nscripts/kconfig/conf -d arch/cris/Kconfig\narch/cris/Kconfig:183: can\u0027t open file \"drivers/cdrom/Kconfig\"\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "60c9834238482f805b1d9e4dc2a780405ddab80f",
      "tree": "b82835cb429af9538436ae666717bd79e5177d27",
      "parents": [
        "e798bd95b61918e653f3d28f9176237236f2d103"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri Aug 10 13:00:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:40 2007 -0700"
      },
      "message": "FRV: connect up fallocate\n\nConnect up the fallocate() system call.\n\nSigned-off-by: David Howells \u003cdhowells@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": "b291aa7a6564e859af144e1bd14ffa463519b198",
      "tree": "eefc4a01e77e4903b45137337196de9bbae354c8",
      "parents": [
        "d31c5ab147e0b17b9ec0daa5e4d1fc0bd6b19974"
      ],
      "author": {
        "name": "Robin Holt",
        "email": "holt@sgi.com",
        "time": "Fri Aug 10 13:00:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:39 2007 -0700"
      },
      "message": "x86_64: fix HPET init race\n\nI have had four seperate system lockups attributable to this exact problem\nin two days of testing.  Instead of trying to handle all the weird end\ncases and wrap, how about changing it to look for exactly what we appear\nto want.\n\nThe following patch removes a couple races in setup_APIC_timer.  One occurs\nwhen the HPET advances the COUNTER past the T0_CMP value between the time\nthe T0_CMP was originally read and when COUNTER is read.  This results in\na delay waiting for the counter to wrap.  The other results from the counter\nwrapping.\n\nThis change takes a snapshot of T0_CMP at the beginning of the loop and\nsimply loops until T0_CMP has changed (a tick has happened).\n\n\u003clater\u003e\n\nI have one small concern about the patch.  I am not sure it meets the intent\nas well as it should.  I think we are trying to match APIC timer interrupts up\nwith the hpet counter increment.  The event which appears to be disturbing\nthis loop in our test environment is the NMI watchdog.  What we believe has\nbeen happening with the existing code is the setup_APIC_timer loop has read\nthe CMP value, and the NMI watchdog code fires for the first time.  This\nresults in a series of icache miss slowdowns and by the time we get back to\nthings it has wrapped.\n\nI think this code is trying to get the CMP as close to the counter value as\npossible.  If that is the intent, maybe we should really be testing against a\n\"window\" around the CMP.  Something like COUNTER \u003d CMP+/2.  It appears COUNTER\nshould get advanced every 89nSec (IIRC).  The above seems like an unreasonably\nsmall window, but may be necessary.  Without documentation, I am not sure of\nthe original intent with this code.\n\nIn summary, this code fixes my boot hangs, but since I am not certain of the\nintent of the existing code, I am not certain this has not introduced new bugs\nor unexpected behaviors.\n\nSigned-off-by: Robin Holt \u003cholt@sgi.com\u003e\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Vojtech Pavlik \u003cvojtech@suse.cz\u003e\nCc: \"Aaron Durbin\" \u003cadurbin@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d31c5ab147e0b17b9ec0daa5e4d1fc0bd6b19974",
      "tree": "ceed23b9cf07e4472fda076e2c8988646ac9bb08",
      "parents": [
        "ac07860264bd2b18834d3fa3be47032115524cea"
      ],
      "author": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Fri Aug 10 13:00:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Aug 11 15:47:39 2007 -0700"
      },
      "message": "Blackfin arch: after removing fs.h from mm.h, fix the broken on Blackfin arch\n\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ac4c949e02f26be1e4378f9acfb07ec87db947b",
      "tree": "b22c949a7c20ae61f34cc6a12a240dbf600b1f2f",
      "parents": [
        "ac07860264bd2b18834d3fa3be47032115524cea"
      ],
      "author": {
        "name": "Robert Reif",
        "email": "reif@earthlink.net",
        "time": "Fri Aug 10 15:52:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 10 15:52:06 2007 -0700"
      },
      "message": "[SPARC32]: Remove iommu from struct sbus_bus and use archdata like sparc64.\n\nSigned-off-by: Robert Reif \u003creif@earthlink.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d740a438fcb8775008dfd3fc18df7f7a0ca2e12",
      "tree": "2ed188f5f8def1a2d9056b9c4e47fa5106b390b8",
      "parents": [
        "c6d0e8014a59b641c0669cf5df151667144f220e"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Aug 10 14:32:29 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 10 14:32:37 2007 +0200"
      },
      "message": "[S390] remove DEFAULT_MIGRATION_COST\n\n0437e109e1841607f2988891eaa36c531c6aa6ac removes the migration\ncost init code. Remove the s390 leftovers as well.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b01af5ba9105094ba4f1af60da8f7be44321a0c7",
      "tree": "68111e92125a498188e6cda64c32e1c8c032e738",
      "parents": [
        "5693ce6f9b9f08942e55e3825db014f8b1205772"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Aug 10 14:32:27 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Aug 10 14:32:36 2007 +0200"
      },
      "message": "[S390] hypfs: implement show_options\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "d1f5a77f2c9db5b8a565eabdf8b534b02e32cc44",
      "tree": "536fd6176fa632cf67a08c85683b58406d9697dc",
      "parents": [
        "8f2ea1fd3f97ab7a809e939b5b9005a16f862439"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Aug 08 15:44:15 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:42 2007 +1000"
      },
      "message": "[POWERPC] Fix size check for hugetlbfs\n\nMy \"slices\" address space management code that was added in the 2.6.22\nimplementation of get_unmapped_area() doesn\u0027t properly check that the\nsize is a multiple of the requested page size.  This allows userland to\ncreate VMAs that aren\u0027t a multiple of the huge page size with hugetlbfs\n(since hugetlbfs entirely relies on get_unmapped_area() to do that\nchecking) which leads to a kernel BUG() when such areas are torn down.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8f2ea1fd3f97ab7a809e939b5b9005a16f862439",
      "tree": "032d1fff16d11eac353a1174febd70bbdbf2c991",
      "parents": [
        "939e60f6808a9ffd3a4e5f145057379c138c89aa"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Aug 07 08:05:10 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:42 2007 +1000"
      },
      "message": "[POWERPC] Fix initialization and usage of dma_mask\n\npowerpc has a couple of bugs in the usage of dma_masks that tend to\nbreak when drivers explicitly try to set a 32-bit mask for example.\n\nFirst, the code that generates the pci devices from the OF device-tree\ndoesn\u0027t initialize the mask properly, then our implementation of\nset_dma_mask() was trying to validate the -previous- mask value, not the\none passed in as an argument.\n\nThis fixes these problems.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "939e60f6808a9ffd3a4e5f145057379c138c89aa",
      "tree": "ec65cdd5d00bd7436c1d6286569d587cdefd5ffd",
      "parents": [
        "3c5ede8cc6c75c3d85e46a5c20f106bcec933347"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Jul 31 16:44:13 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:41 2007 +1000"
      },
      "message": "[POWERPC] Fix more section mismatches in head_64.S\n\nWARNING: vmlinux.o(.text+0x8174): Section mismatch: reference to .init.text:.prom_init (between \u0027.__boot_from_prom\u0027 and \u0027.__after_prom_start\u0027)\nWARNING: vmlinux.o(.text+0x8498): Section mismatch: reference to .init.text:.early_setup (between \u0027.start_here_multiplatform\u0027 and \u0027.start_here_common\u0027)\nWARNING: vmlinux.o(.text+0x8514): Section mismatch: reference to .init.text:.setup_system (between \u0027.start_here_common\u0027 and \u0027system_call_common\u0027)\nWARNING: vmlinux.o(.text+0x8530): Section mismatch: reference to .init.text:.start_kernel (between \u0027.start_here_common\u0027 and \u0027system_call_common\u0027)\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3c5ede8cc6c75c3d85e46a5c20f106bcec933347",
      "tree": "caabc83f789932965cfb12a4ca6d0d142111e9fc",
      "parents": [
        "bd948b0377e7ab93559a80f68d38749bcc2e9a77"
      ],
      "author": {
        "name": "Kim Phillips",
        "email": "kim.phillips@freescale.com",
        "time": "Thu Jul 26 17:25:12 2007 -0500"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:22 2007 +1000"
      },
      "message": "[POWERPC] Revert \"[POWERPC] Add \u0027mdio\u0027 to bus scan id list for platforms with QE UEC\"\n\nThis reverts commit 3baee955953957be5496cd28e9c544d9db214262.\n\nThat commit was a mistake from the start; I added mdio type to the\nbus scan list early on in my ucc_geth migrate to phylib development,\nwhich is just pure wrong (the ucc_geth_mii driver creates the mii\nbus and the PHY layer handles PHY enumeration without translation).\n\nThis follows on from commit 77926826f301fbd8ed96d3cd9ff17a5b59560dfb:\n\n Revert \"[POWERPC] Don\u0027t complain if size-cells \u003d\u003d 0 in prom_parse()\"\n\nwhich was basically trying to hide a symptom of the original mistake\nthis revert fixes.\n\nSigned-off-by: Kim Phillips \u003ckim.phillips@freescale.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bd948b0377e7ab93559a80f68d38749bcc2e9a77",
      "tree": "3cfa4d4546b28fb59b2f521503e93912dc1d4ce7",
      "parents": [
        "332a7b3e93c6521219be0a72ebfe2eee795a8345"
      ],
      "author": {
        "name": "geoffrey.levand@am.sony.com",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Tue Aug 07 20:31:22 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:22 2007 +1000"
      },
      "message": "[POWERPC] PS3: Update ps3_defconfig\n\nUpdate ps3_defconfig.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "332a7b3e93c6521219be0a72ebfe2eee795a8345",
      "tree": "03a36529fa5567a0cd0b4c401300467ea203ec52",
      "parents": [
        "edd2a9d185799354db255de62c3ed1f2b1c6b0f4"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Wed Aug 08 09:39:02 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:22 2007 +1000"
      },
      "message": "[POWERPC] PS3: Remove text saying PS3 support is incomplete\n\nRemove the Kconfig message that indicates the PS3 platform support is\nincomplete.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "edd2a9d185799354db255de62c3ed1f2b1c6b0f4",
      "tree": "b6f19a73c4584905700c3cfea0cd446f20fda1ce",
      "parents": [
        "f5996449e3244524cab0ba709a4bd87047a8175f"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Wed Aug 08 11:01:21 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:21 2007 +1000"
      },
      "message": "[POWERPC] PS3: Fix storage probe logic\n\nFix the PS3 storage probe logic to properly find device regions on cold\nstartup.\n\n o Change the storage probe event mask from notify_device_ready\n   to notify_region_update.\n o Improve the storage probe error handling.\n o Change ps3_storage_wait_for_device() to use a temporary variable to hold\n   the buffer address.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "f5996449e3244524cab0ba709a4bd87047a8175f",
      "tree": "d25520e4020d148e6595270d93ddbb5f8224d083",
      "parents": [
        "edd0622bd2e8f755c960827e15aa6908c3c5aa94"
      ],
      "author": {
        "name": "Andre Detsch",
        "email": "adetsch@br.ibm.com",
        "time": "Fri Aug 03 18:53:46 2007 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:21 2007 +1000"
      },
      "message": "[POWERPC] cell: Move SPU affinity init to spu_management_of_ops\n\nThis patch moves affinity initialization code from spu_base.c to a\nnew spu_management_of_ops function (init_affinity), which is empty\nin the case of PS3. This fixes a linking problem that was happening\nwhen compiling for PS3.\nAlso, some small code style changes were made.\n\nSigned-off-by: Andre Detsch \u003cadetsch@br.ibm.com\u003e\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nAcked-by: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "edd0622bd2e8f755c960827e15aa6908c3c5aa94",
      "tree": "a53acb20f1d326ff736d45ecda66a848604a65b2",
      "parents": [
        "ac07860264bd2b18834d3fa3be47032115524cea"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:07 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Aug 10 21:04:07 2007 +1000"
      },
      "message": "[POWERPC] Fix potential duplicate entry in SLB shadow buffer\n\nWe were getting a duplicate entry in the SLB shadow buffer in\nslb_flush_and_rebolt() if the kernel stack was in the same segment\nas PAGE_OFFSET, which on POWER6 causes the hypervisor to terminate\nthe partition with an error.  This fixes it.\n\nAlso we were not creating an SLB entry (or an SLB shadow buffer\nentry) for the kernel stack on secondary CPUs when starting the\nCPU.  This isn\u0027t a major problem, since an appropriate entry will\nbe created on demand, but this fixes that also for consistency.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e"
    },
    {
      "commit": "b434e71933aa0519ee042c01419db76b7dcc058e",
      "tree": "0aa4506224aea925a95631f4b1fe7c2c2d07de4f",
      "parents": [
        "6c70b6fc7b6fc321636a014082d9e32333da1f80"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 08 17:32:33 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 08 17:33:52 2007 -0700"
      },
      "message": "[SPARC64]: Fix memory leak when cpu hotplugging.\n\nEvery time a cpu is added via hotplug, we allocate the per-cpu MONDO\nqueues but we never free them up.  Freeing isn\u0027t easy since the first\ncpu gets this memory from bootmem.\n\nTherefore, the simplest thing to do to fix this bug is to allocate the\nqueues for all possible cpus at boot time.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6c70b6fc7b6fc321636a014082d9e32333da1f80",
      "tree": "ff0e52bb7ba43b058b7cbb88b952fd268fbe3ad2",
      "parents": [
        "68c9f9fd336dc7e793cecad25f8ac40ccaa7a256"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 08 17:11:39 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Aug 08 17:33:45 2007 -0700"
      },
      "message": "[SPARC64]: Do not assume sun4v chips have load-twin/store-init support.\n\nCheck the cpu type in the OBP device tree before committing to\nusing the optimized Niagara memcpy and memset implementation.\n\nIf we don\u0027t recognize the cpu type, use a completely generic\nversion.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "68c9f9fd336dc7e793cecad25f8ac40ccaa7a256",
      "tree": "cfd17a23b483052027b38e8653bf61d6afb83701",
      "parents": [
        "46bcea7751efc867ae4b073c99ad1d137a475bc0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 19:09:29 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 19:09:29 2007 -0700"
      },
      "message": "[SPARC64]: Fix hard-coding of cpu type output in /proc/cpuinfo on sun4v.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "46bcea7751efc867ae4b073c99ad1d137a475bc0",
      "tree": "6600d52d5131d2ed1eb95640aa3604aecbcbc4af",
      "parents": [
        "4a2a4df7b6db25df8f3d5cc6dd0b096119359d92"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 18:46:36 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Aug 07 18:46:36 2007 -0700"
      },
      "message": "[SPARC]: Centralize find_in_proplist() instead of duplicating N times.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "501092929ccb8a1d2eb0ed700e38df4ae0de7108",
      "tree": "c8478b084056949f90ced4d381275cd3e0d634de",
      "parents": [
        "ed3110efb538d7acbf635095c1382118f7414f75"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Tue Aug 07 18:40:30 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 07 18:40:30 2007 -0400"
      },
      "message": "acpi-cpufreq: Fix some x86/x86-64 acpi-cpufreq driver issues\n\nThis patch addresses some issues in x86/x86-64 acpi-cpufreq driver:\n\n1.  Current memory allocation for acpi_perf_data is actually open-coded\n   alloc_percpu().  The patch defines and handles acpi_perf_data as percpu\n   data.  The code will be cleaner and easier to be maintained with this\n   change.\n\n2. Won\u0027t load driver in acpi_cpufreq_early_init() failure case.\n\n3. Add __init for acpi_cpufreq_early_init().\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5556410e2203877e7606bb1008f2e024fe87953a",
      "tree": "acf8039b76534dccb73fa0def1747e6bbbf385bd",
      "parents": [
        "662ae2169a16004700cc18c1898aead2e5e944d5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Aug 07 19:13:23 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Aug 07 19:13:23 2007 +0900"
      },
      "message": "sh: panic on machvec section misalignment.\n\nNow that __initmv references the machvec section unconditionally\nthere have been cases where folks have been mistakenly flagging\nnon-machvec structures with the machvec section attribute (presumably\nto shut up modpost). This leads to obscure breakage in earlyprintk\namongst other places and is rather non-obvious.\n\nAdd a simple sanity check to try and catch __initmv misuse and\npanic early.\n\nReported-by: Markus Brunner \u003csuper.firetwister@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6e7d934060559454f161b3cf7cc5b7a5926e71d6",
      "tree": "d85ee6b168927935bb66d815c115f391190e150c",
      "parents": [
        "eba84481c7424f03c792d753fe02d9d6d3609fe0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Aug 06 16:48:49 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 06 16:48:49 2007 +0100"
      },
      "message": "[ARM] rpc: update defconfig\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b8b786098b98f3b08dc8ab7cccf3963976b10336",
      "tree": "6436bd99833af48ff90a2d332a03442c3386529c",
      "parents": [
        "581cf23b51614461ab66e3b786d96cc73e813550"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan.altenberg@linutronix.de",
        "time": "Fri Aug 03 12:14:34 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Aug 04 22:13:48 2007 +0100"
      },
      "message": "[ARM] 4542/1: AT91: include atmel_lcdc.h in at91sam926{1,3}_devices.c\n\n- Include atmel_lcdc.h in at91sam926{1,3}_devices.c\n\nSigned-off-by: Jan Altenberg \u003cjan.altenberg@linutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "581cf23b51614461ab66e3b786d96cc73e813550"
}
