)]}'
{
  "log": [
    {
      "commit": "90aaa53c5a5af33a061313681d8f3234712b866b",
      "tree": "f7d841e7e1aecfb639fedb1bfefeb5f6ba7fa22d",
      "parents": [
        "906bf113beb07a76b665c3863aa864acdc8f9950",
        "8959dabdf2f8f9ce982a2c4cfe6d1652a2fb6320"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 13 11:30:25 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 13 11:30:25 2008 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] cdb89712: avoid namespace clashes with SRAM_ and BOOTROM_ constants\n  [ARM] cdb89712,clps7500,h720x: avoid namespace clash for FLASH_* constants\n  [ARM] integrator,realview,versatile: remove FLASH_* and EPROM_* constants\n  [ARM] dma-mapping: fix compiler warning\n  [ARM] iop: iop3xx needs registers mapped uncached+unbuffered\n  [ARM] versatile: correct MMC clock rate\n  [ARM] realview: correct MMC clock rate\n  [ARM] 5329/1: Feroceon: fix feroceon_l2_inv_range\n"
    },
    {
      "commit": "906bf113beb07a76b665c3863aa864acdc8f9950",
      "tree": "7867f66724fe828453ed3db6b14d5b558e7207be",
      "parents": [
        "4ffaf869c7780bbdfc11291e5fd4b61dde662b1c"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Thu Nov 13 18:55:54 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 13 11:30:03 2008 -0800"
      },
      "message": "fix cpumask build breakage on parisc\n\nCommit 2d3854a37e8b767a51aba38ed6d22817b0631e33 (\"cpumask: introduce new\nAPI, without changing anything\") introduced a build breakage on parisc.\n\nThis trivial patch fixes it.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Kyle Mc Martin \u003ckyle@hera.kernel.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8959dabdf2f8f9ce982a2c4cfe6d1652a2fb6320",
      "tree": "24b4085ac1fca3fce15880b9d936dc2f17718654",
      "parents": [
        "d9a682a592ff5905d328c648fd30ee7fa12ce8ab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 15:02:41 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 15:05:03 2008 +0000"
      },
      "message": "[ARM] cdb89712: avoid namespace clashes with SRAM_ and BOOTROM_ constants\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d9a682a592ff5905d328c648fd30ee7fa12ce8ab",
      "tree": "5a6a09c4a9cef6f29dcab95f36db5ac6b6e6578d",
      "parents": [
        "1e8b0416ca387d754410a4e5d6b92ad6e2fb00eb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 14:53:08 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 15:04:52 2008 +0000"
      },
      "message": "[ARM] cdb89712,clps7500,h720x: avoid namespace clash for FLASH_* constants\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1e8b0416ca387d754410a4e5d6b92ad6e2fb00eb",
      "tree": "72f24518bc6a9613f28c26f845e006db4ff0e479",
      "parents": [
        "9fa767928fe738aba8e99dae511e91f02fe20b28"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 14:43:03 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 14:47:59 2008 +0000"
      },
      "message": "[ARM] integrator,realview,versatile: remove FLASH_* and EPROM_* constants\n\nFLASH_* and EPROM_* constants are unused, and clash with drivers:\n\ndrivers/atm/ambassador.h:257:1: warning: \"FLASH_BASE\" redefined\ndrivers/atm/ambassador.h:258:1: warning: \"FLASH_SIZE\" redefined\ndrivers/atm/iphase.h:332:1: warning: \"EPROM_SIZE\" redefined\n\nso remove them.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9fa767928fe738aba8e99dae511e91f02fe20b28",
      "tree": "d0f1379ed9122c03ea8f7654291023ae0c639331",
      "parents": [
        "ebb4c65869db7213280ad9c510637683939b5ff8"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 13 14:33:51 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 13 14:33:51 2008 +0000"
      },
      "message": "[ARM] dma-mapping: fix compiler warning\n\narch/arm/mm/dma-mapping.c: In function `dma_sync_sg_for_cpu\u0027:\narch/arm/mm/dma-mapping.c:588: warning: statement with no effect\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4416662ece4e88aca687b28d7c059336b47478ba",
      "tree": "6059210bf94c052f0450044fe48ddce017d3660d",
      "parents": [
        "3edac25f2e8ac8c2a84904c140e1aeb434e73e75",
        "06190d8415219d9eef7d8f04b52a109e34575a76"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 11:48:54 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 11:48:54 2008 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  dmaengine: struct device - replace bus_id with dev_name(), dev_set_name()\n  iop-adma: use iop_paranoia() for debug BUG_ONs\n  iop-adma: add a dummy read to flush next descriptor update\n"
    },
    {
      "commit": "58a47481b6ecb6dd05ab4a788e1f2ae3c7c46f57",
      "tree": "2ffa67fd1236c9770418f9e5e7518ee7e098c535",
      "parents": [
        "bd9384a9fdd6c15da6b01b2844c3471d07a45d64"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:55 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:18 2008 -0800"
      },
      "message": "MN10300: Don\u0027t do misalignment handling for userspace\n\nDon\u0027t do misalignment handling for userspace misalignment faults: just\ngenerate an appropriate SIGBUS instead.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bd9384a9fdd6c15da6b01b2844c3471d07a45d64",
      "tree": "ea78ffcb7039b170dd129a890eb0ded9b17207a7",
      "parents": [
        "d3bd462865421dd8be310fac2d2f6da6069f9679"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:50 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:18 2008 -0800"
      },
      "message": "MN10300: Don\u0027t handle misaligned loading and storing of SP\n\nDon\u0027t handle the misaligned loading and storing of the SP register as in C code\nthat\u0027s most certainly a compiler bug.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3bd462865421dd8be310fac2d2f6da6069f9679",
      "tree": "3b32df394ef7b5daec8360e86542be4248397abf",
      "parents": [
        "852c15b7362cf34e0d7949abefbfeeb0845d93b4"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:45 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:18 2008 -0800"
      },
      "message": "MN10300: Handle misaligned SP-based operands\n\nSupport misalignment handling for instructions that have kernel SP-based\naddress operands, including fixing those that include IMM8 or IMM16\ndisplacements.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "852c15b7362cf34e0d7949abefbfeeb0845d93b4",
      "tree": "98dade6ff2f502d65c29f6e7df8bd4032c1578bf",
      "parents": [
        "6d615c78fb92fbd80e52ba7acb2d4c4d503006c3"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:40 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Fix misaligned index-register addressing handling\n\nFix misalignment handling for an address calculated from the sum of two\nregisters.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6d615c78fb92fbd80e52ba7acb2d4c4d503006c3",
      "tree": "8ea928819e0e5efe9b112ce97f1e41ba0fa8e6a2",
      "parents": [
        "ddb6d05cbaea76eddbee52585152ab801a8aedc7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:35 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Handle misaligned postinc-with-imm addressing mode correctly\n\nCorrectly handle misalignment in MOV instructions with postinc-with-immediate\naddressing mode operands.  In these, the immediate value is the increment to\nbe applied the address register, not the displacement to the address.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ddb6d05cbaea76eddbee52585152ab801a8aedc7",
      "tree": "3cc3b24f10c608d2a228833dc4f0e8fab5fe689d",
      "parents": [
        "aefefbbec1ad25bafa97a7a1db25313ce26563e2"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:30 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Perform misalignment fixups of MOV_Lcc\n\nPerform misalignment fixups of the MOV_Lcc instructions (move postinc memory\nto register and conditionally loop).\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aefefbbec1ad25bafa97a7a1db25313ce26563e2",
      "tree": "52f7d47b3190f6e2622ab851447a8bd99348ab3b",
      "parents": [
        "f911c685d65ea1855eb3f95b8eaf871e5d9342fa"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:25 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Allow misalignment fixup in interrupt handling\n\nAllow misalignment fixup in interrupt handling in the MN10300 arch.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f911c685d65ea1855eb3f95b8eaf871e5d9342fa",
      "tree": "26c2ac08ef38829006c5c8f99ac5ed5d8c660ba2",
      "parents": [
        "b308bf3be1f75207c307eea9ada90e0b76194911"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:20 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Fix register-postinc addressing misalignment handling\n\nFix misalignment handling of operands with register postincrement addressing.\nThe flag to indicate that postincrement is required should not be interpreted\nas an specification of a value to be added to the address.\n\nAlso add BUGs to catch unimplemented parameter markings in the opcodes table.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b308bf3be1f75207c307eea9ada90e0b76194911",
      "tree": "a782544532bf58b9475e2ebdd68ef811b6d3596e",
      "parents": [
        "ee6e740cf7e5605b353af539eb9a6e17948747b6"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:14 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Extract the displacement from an insn correctly in misalignment fixup\n\nExtract the displacement from an MN10300 instruction correctly in the\nmisalignment fixup handler.\n\nThe code should extract the displacement in LSB order, not MSB order.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ee6e740cf7e5605b353af539eb9a6e17948747b6",
      "tree": "4dc865ffc88bb7ee31038364d9b8ba1469099fdb",
      "parents": [
        "9f55588968095306d52bd30564666d4fadce5e39"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:09 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Add further misalignment fixups\n\nAdd further misalignment fixup support to the MN10300 arch, notably for ABS32\nand SP+disp addressing.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9f55588968095306d52bd30564666d4fadce5e39",
      "tree": "d75a97919e847f4dcdee8d6b75d6f06f2688f235",
      "parents": [
        "31ea24bba77a16d3220b0822838785cbafb78175"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:35:04 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Add built-in testing for misalignment handler\n\nAdd configurable built-in testing for the MN10300 misalignment handler.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "31ea24bba77a16d3220b0822838785cbafb78175",
      "tree": "8a3936344453bb04506ea9b8cbca60a84b7da76d",
      "parents": [
        "5d2007ebc278525cbe8d2e3ef559a4b191ee4ded"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Nov 12 15:34:59 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:41:17 2008 -0800"
      },
      "message": "MN10300: Clean up the misalignment handler a little\n\nClean up the MN10300 misalignment handler a little by:\n\n (1) Use ilog2() rather than doing implementing log2() locally.\n\n (2) Make format_tbl[] const and static.\n\n (3) Making the debugging prints more consistent.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5d2007ebc278525cbe8d2e3ef559a4b191ee4ded",
      "tree": "04287151da2ecbd8055703d34b0b572709651137",
      "parents": [
        "1c1271850494f06b63ae6b485e2e1b9c27ffb2d1",
        "e17d1dc0863767bab8fde4ba9be92c7f79e7fe50"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:38:42 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:38:42 2008 -0800"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027kvm-updates/2.6.28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm:\n  KVM: Fix pit memory leak if unable to allocate irq source id\n  KVM: ia64: fix vmm_spin_{un}lock for !CONFIG_SMP\n  KVM: VMX: Set IGMT bit in EPT entry\n  KVM: Require the PCI subsystem\n  x86: KVM guest: fix section mismatch warning in kvmclock.c\n  KVM: ia64: Use guest signal mask when blocking\n  KVM: MMU: increase per-vcpu rmap cache alloc size\n"
    },
    {
      "commit": "08c1184fa2b785f23453b8cbb43f86b409cde3a6",
      "tree": "f3d529d72ecdbf3f6ee1d245a6d9b099408fc259",
      "parents": [
        "f21f237cf55494c3a4209de323281a3b0528da10",
        "d1876ba4dead6ace7e9fbf16f83397e6486d0dfe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:24:46 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 12 10:24:46 2008 -0800"
      },
      "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: (47 commits)\n  ACPI: pci_link: remove acpi_irq_balance_set() interface\n  fujitsu-laptop: Add DMI callback for Lifebook S6420\n  ACPI: EC: Don\u0027t do transaction from GPE handler in poll mode.\n  ACPI: EC: lower interrupt storm treshold\n  ACPICA: Use spinlock for acpi_{en|dis}able_gpe\n  ACPI: EC: restart failed command\n  ACPI: EC: wait for last write gpe\n  ACPI: EC: make kernel messages more useful when GPE storm is detected\n  ACPI: EC: revert msleep patch\n  thinkpad_acpi: fingers off backlight if video.ko is serving this functionality\n  sony-laptop: fingers off backlight if video.ko is serving this functionality\n  msi-laptop: fingers off backlight if video.ko is serving this functionality\n  fujitsu-laptop: fingers off backlight if video.ko is serving this functionality\n  eeepc-laptop: fingers off backlight if video.ko is serving this functionality\n  compal: fingers off backlight if video.ko is serving this functionality\n  asus-acpi: fingers off backlight if video.ko is serving this functionality\n  Acer-WMI: fingers off backlight if video.ko is serving this functionality\n  ACPI video: if no ACPI backlight support, use vendor drivers\n  ACPI: video: Ignore devices that aren\u0027t present in hardware\n  Delete an unwanted return statement at evgpe.c\n  ...\n"
    },
    {
      "commit": "3e0fe364835cecc8560cf32bb9609f4c56c5d9fa",
      "tree": "be2236bd4f6f16aee24cca5217449dc03a6c1e85",
      "parents": [
        "e911d27af43e7d28d59a96a4682e8942f0661469",
        "32836259ff25ce97010569706cd33ba94de81d62"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:14:11 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:14:11 2008 -0500"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "32836259ff25ce97010569706cd33ba94de81d62",
      "tree": "7411cfd8879b10653a20196a064f8fcc7df00e13",
      "parents": [
        "56960b546a88844a6f5295a9f81aab9e6b81edc9"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Nov 05 16:17:52 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:12:05 2008 -0500"
      },
      "message": "ACPI: pci_link: remove acpi_irq_balance_set() interface\n\nThis removes the acpi_irq_balance_set() interface from the PCI\ninterrupt link driver.\n\nx86 used acpi_irq_balance_set() to tell the PCI interrupt link\ndriver to configure links to minimize IRQ sharing.  But the link\ndriver can easily figure out whether to turn on IRQ balancing\nbased on the IRQ model (PIC/IOAPIC/etc), so we can get rid of\nthat external interface.\n\nIt\u0027s better for the driver to figure this out at init-time.  If\nwe set it externally via the x86 code, the interface reduces\nmodularity, and we depend on the fact that acpi_process_madt()\nhappens before we process the kernel command line.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "65e503814dec83c7b2ac955e75919d009109c919",
      "tree": "6cd01ca32ae269760d864d3c1bae94fdb0e95a45",
      "parents": [
        "137cb55c6dcd56cb367285adaf15f808a2a9fec7"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Nov 11 13:12:33 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Tue Nov 11 13:12:33 2008 -0700"
      },
      "message": "iop-adma: use iop_paranoia() for debug BUG_ONs\n\nNow that the critical read back to flush the next descriptor address is\nfixed we can downgrade some BUG_ONs that need only be enabled when testing\nchanges to the driver.\n\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "e17d1dc0863767bab8fde4ba9be92c7f79e7fe50",
      "tree": "79ae45dbe65c8e47b0eac7a21affb833bc6dc4f0",
      "parents": [
        "c60ff51eb26dfcfb0bdc807b09a096aeadd01325"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 13:09:36 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 21:01:51 2008 +0200"
      },
      "message": "KVM: Fix pit memory leak if unable to allocate irq source id\n\nReported-By: Daniel Marjamäki \u003cdanielm77@spray.se\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "c60ff51eb26dfcfb0bdc807b09a096aeadd01325",
      "tree": "f594cc6ee6cc42a4b2a13521883c44962d1b0695",
      "parents": [
        "928d4bf747e9c290b690ff515d8f81e8ee226d97"
      ],
      "author": {
        "name": "Xiantao Zhang",
        "email": "xiantao.zhang@intel.com",
        "time": "Sat Nov 08 15:46:59 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 21:01:30 2008 +0200"
      },
      "message": "KVM: ia64: fix vmm_spin_{un}lock for !CONFIG_SMP\n\nIn the case of !CONFIG_SMP, raw_spinlock_t is empty and the spinlock functions\ndon\u0027t build.  Fix by defining spinlock functions for the uniprocessor case.\n\nSigned-off-by: Xiantao Zhang \u003cxiantao.zhang@intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "928d4bf747e9c290b690ff515d8f81e8ee226d97",
      "tree": "3df5209cb7f85fddd8374dab314d31843d59e8fd",
      "parents": [
        "ca93e992fdfdc6569ac2845d7560eeb5de4a4e0b"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng@linux.intel.com",
        "time": "Thu Nov 06 14:55:45 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 21:00:37 2008 +0200"
      },
      "message": "KVM: VMX: Set IGMT bit in EPT entry\n\nThere is a potential issue that, when guest using pagetable without vmexit when\nEPT enabled, guest would use PAT/PCD/PWT bits to index PAT msr for it\u0027s memory,\nwhich would be inconsistent with host side and would cause host MCE due to\ninconsistent cache attribute.\n\nThe patch set IGMT bit in EPT entry to ignore guest PAT and use WB as default\nmemory type to protect host (notice that all memory mapped by KVM should be WB).\n\nSigned-off-by: Sheng Yang \u003csheng@linux.intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "ca93e992fdfdc6569ac2845d7560eeb5de4a4e0b",
      "tree": "aa5c11b0bded1b7ccb02d17d0171f3eb2e3bc375",
      "parents": [
        "a29a2af378f3f6362b68e126e2541c8bde885ead"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 04 11:25:17 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 20:56:13 2008 +0200"
      },
      "message": "KVM: Require the PCI subsystem\n\nPCI device assignment makes calls to pci code, so require it to be built\ninto the kernel.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "a29a2af378f3f6362b68e126e2541c8bde885ead",
      "tree": "9358c42cb95e567ca10f7a9418c0455c0f2c5a7d",
      "parents": [
        "a2e4e28946c2c282a040ba4945c8f7288de69118"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Wed Oct 29 14:13:39 2008 -0700"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 20:55:10 2008 +0200"
      },
      "message": "x86: KVM guest: fix section mismatch warning in kvmclock.c\n\nWARNING: arch/x86/kernel/built-in.o(.text+0x1722c): Section mismatch\nin reference from the function kvm_setup_secondary_clock() to the\nfunction .devinit.text:setup_secondary_APIC_clock()\nThe function kvm_setup_secondary_clock() references\nthe function __devinit setup_secondary_APIC_clock().\nThis is often because kvm_setup_secondary_clock lacks a __devinit\nannotation or the annotation of setup_secondary_APIC_clock is wrong.\n\nSigned-off-by: Md.Rakib H. Mullick \u003crakib.mullick@gmail.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "f21f237cf55494c3a4209de323281a3b0528da10",
      "tree": "40ebad408aebbc5bf4e54bd51a7c0077ad04508b",
      "parents": [
        "2f96cb57cde9957bac0991c712068d29364b2ac9",
        "5d5254f0d3b9bebc47d97e357374c0ad0c291a7d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 11 10:53:50 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 11 10:53:50 2008 -0800"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  timers: handle HRTIMER_CB_IRQSAFE_UNLOCKED correctly from softirq context\n  nohz: disable tick_nohz_kick_tick() for now\n  irq: call __irq_enter() before calling the tick_idle_check\n  x86: HPET: enter hpet_interrupt_handler with interrupts disabled\n  x86: HPET: read from HPET_Tn_CMP() not HPET_T0_CMP\n  x86: HPET: convert WARN_ON to WARN_ON_ONCE\n"
    },
    {
      "commit": "a2e4e28946c2c282a040ba4945c8f7288de69118",
      "tree": "d2bc15506bea1b567ae037faf292bdc4613e87b3",
      "parents": [
        "c41ef344de212bd918f7765af21b5008628c03e0"
      ],
      "author": {
        "name": "Xiantao Zhang",
        "email": "xiantao.zhang@intel.com",
        "time": "Thu Oct 23 15:02:52 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 20:53:34 2008 +0200"
      },
      "message": "KVM: ia64: Use guest signal mask when blocking\n\nBefore a vcpu blocks, it should switch to the guest signal mask to allow\nsignals to unblock it.\n\nSigned-off-by: Xiantao Zhang \u003cxiantao.zhang@intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "c41ef344de212bd918f7765af21b5008628c03e0",
      "tree": "036f03910d6ee4edb46d12df751eeb7e6db2e671",
      "parents": [
        "3ad4f597058301c97f362e500a32f63f5c950a45"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Tue Oct 28 18:16:58 2008 -0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Nov 11 20:53:34 2008 +0200"
      },
      "message": "KVM: MMU: increase per-vcpu rmap cache alloc size\n\nThe page fault path can use two rmap_desc structures, if:\n\n- walk_addr\u0027s dirty pte update allocates one rmap_desc.\n- mmu_lock is dropped, sptes are zapped resulting in rmap_desc being\nfreed.\n- fetch-\u003emmu_set_spte allocates another rmap_desc.\n\nIncrease to 4 for safety.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@redhat.com\u003e\n"
    },
    {
      "commit": "e892873c5d7431324d98dfd3ed1572a2948046be",
      "tree": "05d3785c0a4720c63fa7a7d9372ba24904b5049a",
      "parents": [
        "eda1be631a1efa3985b408a231ba20e1ecf0a92b",
        "cb8fdc69a2a80e81e1280ec58afd2c3217ac8a7f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 11 09:24:31 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 11 09:24:31 2008 -0800"
      },
      "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: Update desktop/server defconfigs\n  powerpc: Fix msr check in compat_sys_swapcontext\n  powerpc: Repair device bindings documentation\n  powerpc: Updated Freescale PPC related defconfigs\n  powerpc: Update QE/CPM2 usb_ctlr structures for USB support\n  powerpc/86xx: Correct SOC bus-frequency in GE Fanuc SBC610 DTS\n  powerpc: Fix Book-E watchdog timer interval setting\n  powerpc/fsl-booke: Fix synchronization bug w/local tlb invalidates\n"
    },
    {
      "commit": "7e2cec8631b76e123787a57eb8334b95762b8741",
      "tree": "5c9687feba833f307e299c3b5f053698dbf5f4bb",
      "parents": [
        "0a4cf2c8786219b4871c37240ab9787a61d843ee",
        "12de512ae1d6d150f95b7157cb3293ef7545676d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 11 09:20:43 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 11 09:20:43 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Update defconfig.\n  Revert \"sparc: correct section of current_pc()\"\n"
    },
    {
      "commit": "cb8fdc69a2a80e81e1280ec58afd2c3217ac8a7f",
      "tree": "dd1707ffda0c12c7e98b6bfc02d44a7cd2cb47a8",
      "parents": [
        "77eb50aefa5dd2337246dce8b66e18e837c1a8bc"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 11 19:39:26 2008 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 11 19:42:30 2008 +1100"
      },
      "message": "powerpc: Update desktop/server defconfigs\n\nTurned off CONFIG_PCI_LEGACY and turned on EXT4, and otherwise mostly\ntook the defaults.  This also updates ppc6xx_defconfig, which covers\nthe 6xx/7xx/7xxx-based embedded boards.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "77eb50aefa5dd2337246dce8b66e18e837c1a8bc",
      "tree": "76232c81ab3f3badfbd45b5793dc4637fd2ed0dd",
      "parents": [
        "ec5d7657f746c46b5fbb3dbec6d0f7d8b6b82961"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Thu Nov 06 00:49:00 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 11 19:42:22 2008 +1100"
      },
      "message": "powerpc: Fix msr check in compat_sys_swapcontext\n\nThe new context may not be 16-byte aligned, so the real address of the\nmcontext structure should be read from the uc_regs pointer instead of\ndirectly using the (unaligned) uc_mcontext field.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4694516d1987303dd83bfd0efdd36fa5b65d701b",
      "tree": "282e046e9ca333a0dc93f06298e616d9d00ecdd2",
      "parents": [
        "1f8f5cf6e4f038552a3e47b66085452c08556d71"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Nov 10 21:52:47 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 10 13:20:57 2008 -0800"
      },
      "message": "x86: Make NUMA on 32-bit depend on BROKEN\n\nWhile investigating the failure of hibernation on 32-bit x86 with\nCONFIG_NUMA set, as described in this message\nhttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d122634118116226\u0026w\u003d4\nI asked some people for help and I was told that it wasn\u0027t really\nworth the effort, because CONFIG_NUMA was generally broken on 32-bit\nx86 systems and it shouldn\u0027t be used in such configs.  For this\nreason, make CONFIG_NUMA depend on BROKEN instead of EXPERIMENTAL on\nx86-32.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "12de512ae1d6d150f95b7157cb3293ef7545676d",
      "tree": "2838e59f44b3e72bbd71cbb12a9b29622efb00c2",
      "parents": [
        "29b143281657e0b064ee0553837cf9dd4d2441f9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 10 12:35:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 10 12:35:29 2008 -0800"
      },
      "message": "sparc64: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29b143281657e0b064ee0553837cf9dd4d2441f9",
      "tree": "053af363325d5fe3f157599806e7a395cb8a9e39",
      "parents": [
        "3ad4f597058301c97f362e500a32f63f5c950a45"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Nov 07 22:57:16 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 10 12:33:30 2008 -0800"
      },
      "message": "Revert \"sparc: correct section of current_pc()\"\n\nThis reverts commit 8dd9453737822469837d48d5da3785ce70fb2118.\n\nThis fixes a boot failure reported by Robert Reif.\n\nThe code above the section change expects to fallthrough, so\nwe can\u0027t make such a section change here.\n"
    },
    {
      "commit": "5ceb1a04187553e08c6ab60d30cee7c454ee139a",
      "tree": "8ce801cf81aa3fae8c73788312c8cd75cb99bf49",
      "parents": [
        "89d77a1eb60be916d85d9394bedbfa2037af89c5"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Sun Nov 02 22:23:13 2008 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Mon Nov 10 17:38:07 2008 +0100"
      },
      "message": "x86: HPET: enter hpet_interrupt_handler with interrupts disabled\n\nSome functions that may be called from this handler require that\ninterrupts are disabled. Also, combining IRQF_DISABLED and\nIRQF_SHARED does not reliably disable interrupts in a handler, so\nremove IRQF_SHARED from the irq flags (this irq is not shared anyway).\n\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nCc: mingo@elte.hu\nCc: venkatesh.pallipadi@intel.com\nCc: \"Will Newton\" \u003cwill.newton@gmail.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "89d77a1eb60be916d85d9394bedbfa2037af89c5",
      "tree": "43528edb4db6c57a19e903240872acfe160e8653",
      "parents": [
        "1de5b0854623d30d01d72cd4ea323eb5f39d1f16"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Sun Nov 02 16:04:20 2008 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Mon Nov 10 17:38:07 2008 +0100"
      },
      "message": "x86: HPET: read from HPET_Tn_CMP() not HPET_T0_CMP\n\nIn hpet_next_event() we check that the value we just wrote to\nHPET_Tn_CMP(timer) has reached the chip. Currently, we\u0027re checking that\nthe value we wrote to HPET_Tn_CMP(timer) is in HPET_T0_CMP, which, if\ntimer is anything other than timer 0, is likely to fail.\n\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nCc: mingo@elte.hu\nCc: venkatesh.pallipadi@intel.com\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1de5b0854623d30d01d72cd4ea323eb5f39d1f16",
      "tree": "b8ab2deb2e3a01e08821f3f807b6a46b66843d10",
      "parents": [
        "f7160c7573615ec82c691e294cf80d920b5d588d"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Sun Nov 02 16:04:18 2008 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@apollo.(none)",
        "time": "Mon Nov 10 17:38:07 2008 +0100"
      },
      "message": "x86: HPET: convert WARN_ON to WARN_ON_ONCE\n\nIt is possible to flood the console with call traces if the WARN_ON\ncondition is true because of the frequency with which this function is\ncalled.\n\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nCc: mingo@elte.hu\nCc: venkatesh.pallipadi@intel.com\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ebb4c65869db7213280ad9c510637683939b5ff8",
      "tree": "e9aa372c806fad73a04ba2f9d16d1f17491a11cf",
      "parents": [
        "7bfc0b2e266dd4cd3d3f27a3ad31bf79974190b1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 09 11:18:36 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 09 11:18:36 2008 +0000"
      },
      "message": "[ARM] iop: iop3xx needs registers mapped uncached+unbuffered\n\nMikael Pettersson reported:\n\n   The 2.6.28-rc kernels fail to detect PCI device 0000:00:01.0\n   (the first ethernet port) on my Thecus n2100 XScale box.\n\n   There is however still a strange \"ghost\" device that gets partially\n   detected in 2.6.28-rc2 vanilla.\n\nThe IOP321 manual says:\n\n  The user designates the memory region containing the OCCDR as\n  non-cacheable and non-bufferable from the IntelR XScaleTM core.\n  This guarantees that all load/stores to the OCCDR are only of\n  DWORD quantities.\n\nEnsure that the OCCDR is so mapped.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7bfc0b2e266dd4cd3d3f27a3ad31bf79974190b1",
      "tree": "10e2cda464db4f7f8a685ebf760a875030121142",
      "parents": [
        "0fded351a7d03fc69484d5a9e655fbd15a8e7dab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 08 20:12:36 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 08 23:08:55 2008 +0000"
      },
      "message": "[ARM] versatile: correct MMC clock rate\n\nThe MMC clock source is actually 24MHz, not 33MHz.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0fded351a7d03fc69484d5a9e655fbd15a8e7dab",
      "tree": "209632f3fc195a350a724023ebe8c4226ebd12c0",
      "parents": [
        "72bc2b1ad62f4d2f0a51b35829093d41f55accce"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 08 19:14:56 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 08 23:08:55 2008 +0000"
      },
      "message": "[ARM] realview: correct MMC clock rate\n\nThe MMC clock source is actually 24MHz, not 33MHz.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72bc2b1ad62f4d2f0a51b35829093d41f55accce",
      "tree": "56a6c8db69e4835259ba135c721a28b3a91ba4ed",
      "parents": [
        "4bab0ea1d42dd1927af9df6fbf0003fc00617c50"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Sat Nov 08 21:15:53 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 08 23:08:54 2008 +0000"
      },
      "message": "[ARM] 5329/1: Feroceon: fix feroceon_l2_inv_range\n\nSame fix as commit c7cf72dcadb: when \u0027start\u0027 and \u0027end\u0027 are less than a\ncacheline apart and \u0027start\u0027 is unaligned we are done after cleaning and\ninvalidating the first cacheline.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Nicolas Pitre \u003cnico@marvell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ea37194d680ff62c5cd187b40d6ea78fa2631ec1",
      "tree": "84a389a493dd5a8b302c7b79ec2bcf0794137ddb",
      "parents": [
        "2b48706560cd4811654582a4a194c67a8562d602"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Nov 08 12:32:41 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Nov 08 12:40:54 2008 -0600"
      },
      "message": "powerpc: Updated Freescale PPC related defconfigs\n\nunset CONFIG_PCI_LEGACY in the defconfigs as none of them enable\nISDN drivers which seem to be the only place we are using pci_find_device\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "2b48706560cd4811654582a4a194c67a8562d602",
      "tree": "cd551373f8fb308138bcc70e188e69d487f41d17",
      "parents": [
        "33d2d78baaed06dda9f4de105388832850fb3555"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Sat Nov 08 20:51:34 2008 +0300"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Nov 08 12:39:02 2008 -0600"
      },
      "message": "powerpc: Update QE/CPM2 usb_ctlr structures for USB support\n\nFixes following build error:\n\n  CC      drivers/usb/gadget/fsl_qe_udc.o\ndrivers/usb/gadget/fsl_qe_udc.c: In function \u0027qe_eprx_stall_change\u0027:\ndrivers/usb/gadget/fsl_qe_udc.c:156: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c:163: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c: In function \u0027qe_eptx_stall_change\u0027:\ndrivers/usb/gadget/fsl_qe_udc.c:173: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c:180: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c: In function \u0027qe_eprx_nack\u0027:\ndrivers/usb/gadget/fsl_qe_udc.c:201: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c:201: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c: In function \u0027qe_eprx_normal\u0027:\ndrivers/usb/gadget/fsl_qe_udc.c:218: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c:218: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c: In function \u0027qe_ep_reset\u0027:\ndrivers/usb/gadget/fsl_qe_udc.c:325: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c:342: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c: In function \u0027qe_ep_register_init\u0027:\ndrivers/usb/gadget/fsl_qe_udc.c:515: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\ndrivers/usb/gadget/fsl_qe_udc.c: In function \u0027ch9getstatus\u0027:\ndrivers/usb/gadget/fsl_qe_udc.c:1981: error: \u0027struct usb_ctlr\u0027 has no member named \u0027usb_usep\u0027\nmake[2]: *** [drivers/usb/gadget/fsl_qe_udc.o] Error 1\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "33d2d78baaed06dda9f4de105388832850fb3555",
      "tree": "2cbb99af58c9ac18c495f4bfe305825526c7dd08",
      "parents": [
        "0a0e9e0cb90170f95b4351597fd5c0e65fab6bc5"
      ],
      "author": {
        "name": "Martyn Welch",
        "email": "martyn.welch@gefanuc.com",
        "time": "Fri Nov 07 13:43:43 2008 +0000"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Nov 08 12:39:01 2008 -0600"
      },
      "message": "powerpc/86xx: Correct SOC bus-frequency in GE Fanuc SBC610 DTS\n\nThis patch corrects the bus-frequency value provided in the SBC610\u0027s dts.\n\nSigned-off-by: Martyn Welch \u003cmartyn.welch@gefanuc.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "b41d6fee37e2bebd58ad3623c288197e75787905",
      "tree": "6734bfe8160636384b21dc2fce9e9cfa1ebac7b7",
      "parents": [
        "454666eb78d890f5740ea1901f8b01a43c77c67c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Tue Nov 04 14:56:55 2008 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Nov 08 12:38:55 2008 -0600"
      },
      "message": "powerpc/fsl-booke: Fix synchronization bug w/local tlb invalidates\n\nThe implemetation of _tlbil_pid() on Freescale Book-E cores needs\nan msync \u0026 isync after we flash invalidate the TLBs.  This was causing\nthe following oops reported by Sebastian Andrzej Siewior:\n\n  VFS: Mounted root (nfs filesystem) readonly.\n  Freeing unused kernel memory: 148k init\n  BUG: sleeping function called from invalid context at /home/bigeasy/git/linux-2.6-powerpc/mm/mmap.c:234\n  in_atomic():1, irqs_disabled():0\n  Call Trace:\n  [df189df0] [c0007160] show_stack+0x48/0x148 (unreliable)\n  [df189e30] [c0029480] __might_sleep+0xf0/0x100\n  [df189e40] [c0070ac0] remove_vma+0x28/0x98\n  [df189e50] [c0070c1c] exit_mmap+0xec/0x128\n  [df189e80] [c002d2f4] mmput+0x54/0xec\n  [df189ea0] [c0030b6c] exit_mm+0x10c/0x120\n  [df189ed0] [c003288c] do_exit+0x1ac/0x6e8\n  [df189f20] [c0032e48] do_group_exit+0x80/0xac\n  [df189f40] [c000e9dc] ret_from_syscall+0x0/0x3c\n  BUG: scheduling while atomic: udevd/956/0x10000002\n  Modules linked in:\n  Call Trace:\n  [df189df0] [c0007160] show_stack+0x48/0x148 (unreliable)\n  [df189e30] [c002ac88] __schedule_bug+0x58/0x6c\n  [df189e40] [c023e6cc] schedule+0xa8/0x4a8\n  [df189e90] [c002ad6c] __cond_resched+0x38/0x64\n  [df189ea0] [c023ebc8] _cond_resched+0x3c/0x58\n  [df189eb0] [c0030e70] put_files_struct+0x90/0xec\n  [df189ed0] [c00328a8] do_exit+0x1c8/0x6e8\n  [df189f20] [c0032e48] do_group_exit+0x80/0xac\n  [df189f40] [c000e9dc] ret_from_syscall+0x0/0x3c\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a622cf69b806bbb1887913c04e01d0c25b892876",
      "tree": "08c2da8eea9ab32957735672514c603e96a402be",
      "parents": [
        "af3e48ffce029a191f1bc4b8550e8571303233d5",
        "7cbaef9c83e58bbd4bdd534b09052b6c5ec457d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 08 10:24:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Nov 08 10:24:28 2008 -0800"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: optimize sched_clock() a bit\n  sched: improve sched_clock() performance\n"
    },
    {
      "commit": "7cbaef9c83e58bbd4bdd534b09052b6c5ec457d5",
      "tree": "7d2746038b50eb3b2721f506f82de9a0a910c2e6",
      "parents": [
        "0d12cdd5f883f508d33b85c1bae98fa28987c8c7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Nov 08 17:05:38 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Nov 08 17:05:38 2008 +0100"
      },
      "message": "sched: optimize sched_clock() a bit\n\nsched_clock() uses cycles_2_ns() needlessly - which is an irq-disabling\nvariant of __cycles_2_ns().\n\nMost of the time sched_clock() is called with irqs disabled already.\nThe few places that call it with irqs enabled need to be updated.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0d12cdd5f883f508d33b85c1bae98fa28987c8c7",
      "tree": "e07bb1f9ef49062fbd9817fe41cab66964bedf03",
      "parents": [
        "52c642f33b14bfa1b00ef2b68296effb34a573f3"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Nov 08 16:19:55 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Nov 08 16:48:19 2008 +0100"
      },
      "message": "sched: improve sched_clock() performance\n\nin scheduler-intense workloads native_read_tsc() overhead accounts for\n20% of the system overhead:\n\n 659567 system_call                              41222.9375\n 686796 schedule                                 435.7843\n 718382 __switch_to                              665.1685\n 823875 switch_mm                                4526.7857\n 1883122 native_read_tsc                          55385.9412\n 9761990 total                                      2.8468\n\nthis is large part due to the rdtsc_barrier() that is done before\nand after reading the TSC.\n\nBut sched_clock() is not a precise clock in the GTOD sense, using such\nbarriers is completely pointless. So remove the barriers and only use\nthem in vget_cycles().\n\nThis improves lat_ctx performance by about 5%.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "01aab518b084a547940ed6ff334e9a7721c7dc71",
      "tree": "627f0c7e4833b1c563aba403a1f731fc7c4f3b0c",
      "parents": [
        "fed4d59b6ec5481caceb17863f19a0b0e5eaa939",
        "7c64ade53a6f977d73f16243865c42ceae999aea"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 07 19:22:10 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 07 19:22:10 2008 +0100"
      },
      "message": "Merge branch \u0027oprofile-for-tip\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile into x86/urgent\n"
    },
    {
      "commit": "fed4d59b6ec5481caceb17863f19a0b0e5eaa939",
      "tree": "6e3244f82d9f42f1eccc49060330cb00c66f4151",
      "parents": [
        "8ec96e7bba2b8fa339b666354dffe3f47b9fa074",
        "17c1f07ed70afa4f3941745fc3cc173e2a0365fe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 07 10:09:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 07 10:09:28 2008 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Reserve elfcorehdr memory in CONFIG_CRASH_DUMP\n  [IA64] fix boot panic caused by offline CPUs\n  [IA64] reorder Kconfig options to match x86\n  [IA64] Build VT-D iommu support into generic kernel\n  [IA64] remove dead BIO_VMERGE_BOUNDARY definition\n  [IA64] remove duplicated #include from pci-dma.c\n  [IA64] use common header for software IO/TLB\n  [IA64] fix the difference between node_mem_map and node_start_pfn\n  [IA64] Add error_recovery_info field to SAL section header\n  [IA64] Add UV watchlist support.\n  [IA64] Simplify SGI uv vs. sn2 driver issues\n"
    },
    {
      "commit": "17c1f07ed70afa4f3941745fc3cc173e2a0365fe",
      "tree": "ade8e6f89589d7c09bd657ee0c96fbc222ea519c",
      "parents": [
        "62ee0540f5e5a804b79cae8b3c0185a85f02436b"
      ],
      "author": {
        "name": "Jay Lan",
        "email": "jlan@sgi.com",
        "time": "Fri Nov 07 09:51:55 2008 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Nov 07 09:51:55 2008 -0800"
      },
      "message": "[IA64] Reserve elfcorehdr memory in CONFIG_CRASH_DUMP\n\nIA64 kdump kernel failed to initialize /proc/vmcore in 2.6.28-rc2.\nA bug was introduced in this patch commit:\n\n  d9a9855d0b06ca6d6cc92596fedcc03f8512e062\n  always reserve elfcore header memory in crash kernel\n\nThe problem was that the call to reserve_elfcorehdr() should be placed\nin CONFIG_CRASH_DUMP rather than in CONFIG_CRASH_KERNEL, which does\nnot exist.\n\nSigned-off-by: Jay Lan \u003cjlan@sgi.com\u003e\nAcked-by: Simon Hormon \u003chorms@verge.net.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "cb110171a65c5a2d85ec814d498986db611040fd",
      "tree": "1b56e18eff0c6fc72625896ad83916927b1f743c",
      "parents": [
        "55477eb49d1e56927358f90762a8a19b61c6cb53",
        "47cb2ed9df2789fc4a3fe1201e475078f93c4839"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 07 09:17:59 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Nov 07 09:17:59 2008 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, xen: fix use of pgd_page now that it really does return a page\n"
    },
    {
      "commit": "7c64ade53a6f977d73f16243865c42ceae999aea",
      "tree": "6244f6e9da1cc6078e5d314b90031a5af307a4b6",
      "parents": [
        "99219b4f3e0772a11fc0d98213b00e89fee7b049"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Fri Nov 07 14:02:49 2008 +0100"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Nov 07 17:34:41 2008 +0100"
      },
      "message": "oprofile: Fix p6 counter overflow check\n\nFix the counter overflow check for CPUs with counter width \u003e 32\n\nI had a similar change in a different patch that I didn\u0027t submit\nand I didn\u0027t notice the problem earlier because it was always\ntested together.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "d05fdf316067cd311d5e7add08da26ded8a58080",
      "tree": "abf6541cdd9e19f17eab6c73c4ffb09a23f0826e",
      "parents": [
        "9b46333406b9cb3397ab538485a4d57c316af0ff"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Tue Oct 28 19:23:06 2008 +1100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Nov 07 10:05:59 2008 +0100"
      },
      "message": "xen: make sure stray alias mappings are gone before pinning\n\nXen requires that all mappings of pagetable pages are read-only, so\nthat they can\u0027t be updated illegally.  As a result, if a page is being\nturned into a pagetable page, we need to make sure all its mappings\nare RO.\n\nIf the page had been used for ioremap or vmalloc, it may still have\nleft over mappings as a result of not having been lazily unmapped.\nThis change makes sure we explicitly mop them all up before pinning\nthe page.\n\nUnlike aliases created by kmap, the there can be vmalloc aliases even\nfor non-high pages, so we must do the flush unconditionally.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nCc: Linux Memory Management List \u003clinux-mm@kvack.org\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a15a82f42c5ee519d28f08c932803a9fd5168fc4",
      "tree": "e50bfd8ea138e396842f1915260836928dfe6873",
      "parents": [
        "9144f3821d2cba9f16cdf3ff1b881384f4b68b53",
        "8d00450d296dedec9ada38d43b83e79cca6fd5a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:57:24 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:57:24 2008 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  Revert \"x86: default to reboot via ACPI\"\n  x86: align DirectMap in /proc/meminfo\n  AMD IOMMU: fix lazy IO/TLB flushing in unmap path\n  x86: add smp_mb() before sending INVALIDATE_TLB_VECTOR\n  x86: remove VISWS and PARAVIRT around NR_IRQS puzzle\n  x86: mention ACPI in top-level Kconfig menu\n  x86: size NR_IRQS on 32-bit systems the same way as 64-bit\n  x86: don\u0027t allow nr_irqs \u003e NR_IRQS\n  x86/docs: remove noirqbalance param docs\n  x86: don\u0027t use tsc_khz to calculate lpj if notsc is passed\n  x86, voyager: fix smp_intr_init() compile breakage\n  AMD IOMMU: fix detection of NP capable IOMMUs\n"
    },
    {
      "commit": "9144f3821d2cba9f16cdf3ff1b881384f4b68b53",
      "tree": "f5835554ac585c56e76e6fd66b49d9ca81bcf19c",
      "parents": [
        "6572a281cfd805dd54718597d6c33261b5be052b",
        "6597cb84c86cefe4e174533b79e17b86f634b5e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:56:29 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:56:29 2008 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] xsc3: fix xsc3_l2_inv_range\n  [ARM] mm: fix page table initialization\n  [ARM] fix naming of MODULE_START / MODULE_END\n  ARM: OMAP: Fix define for twl4030 irqs\n  ARM: OMAP: Fix get_irqnr_and_base to clear spurious interrupt bits\n  ARM: OMAP: Fix debugfs_create_*\u0027s error checking method for arm/plat-omap\n  ARM: OMAP: Fix compiler warnings in gpmc.c\n  [ARM] fix VFP+softfloat binaries\n"
    },
    {
      "commit": "38407aad0d1860515223075f33843a386277a30a",
      "tree": "05659e9527ff0c76c18dd47948bae3bfb6fc3ea9",
      "parents": [
        "39d4e58d36321b3c3b4025d9bf28bf026c2a5bb1",
        "454666eb78d890f5740ea1901f8b01a43c77c67c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:46:28 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:46:28 2008 -0800"
      },
      "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 \"unused variable\" warning in pci_dlpar.c\n  powerpc/cell: Fix compile error in ras.c\n  powerpc/ps3: Fix compile error in ps3-lpm.c\n"
    },
    {
      "commit": "47cb2ed9df2789fc4a3fe1201e475078f93c4839",
      "tree": "5d2bc2cdc63496d8b073eeea09d939b900129a46",
      "parents": [
        "8d00450d296dedec9ada38d43b83e79cca6fd5a3"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Thu Nov 06 13:48:24 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 06 23:20:47 2008 +0100"
      },
      "message": "x86, xen: fix use of pgd_page now that it really does return a page\n\nImpact: fix 32-bit Xen guest boot crash\n\nOn 32-bit PAE, pud_page, for no good reason, didn\u0027t really return a\nstruct page *.  Since Jan Beulich\u0027s fix \"i386/PAE: fix pud_page()\",\npud_page does return a struct page *.\n\nBecause PAE has 3 pagetable levels, the pud level is folded into the\npgd level, so pgd_page() is the same as pud_page(), and now returns\na struct page *.  Update the xen/mmu.c code which uses pgd_page()\naccordingly.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6597cb84c86cefe4e174533b79e17b86f634b5e0",
      "tree": "9cc2c5f15e48c41462be3732e23dab4cf09ee6b9",
      "parents": [
        "878708f290f6ed8b108d73fd6ab624cda6266a1e",
        "5c32f62b97d62bec097c09e54e6602d0fce2af07"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 06 18:07:03 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 06 18:07:03 2008 +0000"
      },
      "message": "Merge branch \u0027omap-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n"
    },
    {
      "commit": "878708f290f6ed8b108d73fd6ab624cda6266a1e",
      "tree": "249f991f231ef8532c7f44b592bbfe78194f7e2e",
      "parents": [
        "b1cce6b1b2785fd61454b47ceacb461815407662",
        "c7cf72dcadbe39c2077b32460f86c9f8167be3be"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 06 18:04:23 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 06 18:04:23 2008 +0000"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/xscaleiop\n"
    },
    {
      "commit": "c7cf72dcadbe39c2077b32460f86c9f8167be3be",
      "tree": "66984afe9b390596d1ae97e35aaeb4e6f52c412d",
      "parents": [
        "45beca08dd8b6d6a65c5ffd730af2eac7a2c7a03"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Nov 06 17:43:55 2008 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu Nov 06 10:48:29 2008 -0700"
      },
      "message": "[ARM] xsc3: fix xsc3_l2_inv_range\n\nWhen \u0027start\u0027 and \u0027end\u0027 are less than a cacheline apart and \u0027start\u0027 is\nunaligned we are done after cleaning and invalidating the first\ncacheline.  So check for (start \u003c end) which will not walk off into\ninvalid address ranges when (start \u003e end).\n\nThis issue was caught by drivers/dma/dmatest.\n\n2.6.27 is susceptible.\n\nCc: \u003cstable@kernel.org\u003e\nCc: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\nCc: Lothar WaÃ\u003c9f\u003emann \u003cLW@KARO-electronics.de\u003e\nCc: Lennert Buytenhek \u003cbuytenh@marvell.com\u003e\nCc: Eric Miao \u003ceric.miao@marvell.com\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "b1cce6b1b2785fd61454b47ceacb461815407662",
      "tree": "90a877fcab8defd4a6770aaab4dcb3de6e69ba04",
      "parents": [
        "ab4f2ee130d5ffcf35616e1f5c6ab75af5b463b6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Tue Nov 04 10:52:28 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 06 17:45:32 2008 +0000"
      },
      "message": "[ARM] mm: fix page table initialization\n\nAs a result of the ptebits changes, we ended up marking device mappings\nas normal memory on ARMv7 CPUs, resulting in undesirable behaviour with\nserial ports and the like.  While reviewing the section mapping table\nentries, other errors in the memory type settings for devices were\ndetected and confirmed to prevent Xscale3 platforms booting.\n\nTested on:\n\tOMAP34xx (ARMv7),\n\tOMAP24xx (ARMv6),\n\tOMAP16xx (ARM926T, ARMv5),\n\tPXA311 (Xscale3),\n\tPXA272 (Xscale),\n\tPXA255 (Xscale),\n\tIXP42x (Xscale),\n\tS3C2410 (ARM920T, ARMv4T),\n\tARM720T (ARMv4T)\n\tStrongARM-110 (ARMv4)\n\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nTested-by: Robert Jarzmik \u003crobert.jarzmik@free.fr\u003e\nTested-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nTested-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nTested-by: Anders Grafström \u003cgrfstrm@users.sourceforge.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "62ee0540f5e5a804b79cae8b3c0185a85f02436b",
      "tree": "371f35ceddba751ad1f09a78f10559c56c64581e",
      "parents": [
        "1547a01226bcc3fd575fd5383b8b55476a02b518"
      ],
      "author": {
        "name": "Doug Chapman",
        "email": "doug.chapman@hp.com",
        "time": "Wed Nov 05 17:57:52 2008 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 06 09:28:27 2008 -0800"
      },
      "message": "[IA64] fix boot panic caused by offline CPUs\n\nThis fixes a regression introduced by 2c6e6db41f01b6b4eb98809350827c9678996698\n\"Minimize per_cpu reservations.\"  That patch incorrectly used information about\nwhat CPUs are possible that was not yet initialized by ACPI.  The end result\nwas that per_cpu structures for offline CPUs were not initialized causing a\nNULL pointer reference.\n\nSince we cannot do the full acpi_boot_init() call any earlier, the simplest\nfix is to just parse the MADT for SAPIC entries early to find the CPU\ninfo.  This should also allow for some cleanup of the code added by the\n\"Minimize per_cpu reservations\".  This patch just fixes the regressions, the\ncleanup will come in a later patch.\n\nSigned-off-by: Doug Chapman \u003cdoug.chapman@hp.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nCC: Robin Holt \u003cholt@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "1547a01226bcc3fd575fd5383b8b55476a02b518",
      "tree": "93df846fdc5cf5d0265e9d915b6e6cdfb47eccde",
      "parents": [
        "f2b3fdc8873629d154a1ef052141ebaf3e5a231d"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Nov 06 10:53:54 2008 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Nov 06 09:24:43 2008 -0800"
      },
      "message": "[IA64] reorder Kconfig options to match x86\n\nNo functional change, just reorder some config options and update\nthe \"Power management and ACPI\" label to match the defacto x86\nstandard.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ab4f2ee130d5ffcf35616e1f5c6ab75af5b463b6",
      "tree": "7532eb50e674402f8f658094acb71b8dfb1117bf",
      "parents": [
        "d2ed5cb80a241518dd71f467c884bfabbe15f68c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 06 17:11:07 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 06 17:13:47 2008 +0000"
      },
      "message": "[ARM] fix naming of MODULE_START / MODULE_END\n\nAs of 73bdf0a60e607f4b8ecc5aec597105976565a84f, the kernel needs\nto know where modules are located in the virtual address space.\nOn ARM, we located this region between MODULE_START and MODULE_END.\nUnfortunately, everyone else calls it MODULES_VADDR and MODULES_END.\nUpdate ARM to use the same naming, so is_vmalloc_or_module_addr()\ncan work properly.  Also update the comment on mm/vmalloc.c to\nreflect that ARM also places modules in a separate region from the\nvmalloc space.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8d00450d296dedec9ada38d43b83e79cca6fd5a3",
      "tree": "859866edd689099dea2a3f164cd6ffdf496a9176",
      "parents": [
        "b9c3bfc24e1088d260de4091b2b41808c7398355"
      ],
      "author": {
        "name": "Eduardo Habkost",
        "email": "ehabkost@redhat.com",
        "time": "Tue Nov 04 12:52:44 2008 -0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 06 16:05:06 2008 +0100"
      },
      "message": "Revert \"x86: default to reboot via ACPI\"\n\nThis reverts commit c7ffa6c26277b403920e2255d10df849bd613380.\n\nthe assumptio of this change was that this would not break\nany existing machine. Andrey Borzenkov reported troubles with\nthe ACPI reboot method: the system would hang on reboot, necessiating\na power cycle. Probably more systems are affected as well.\n\nAlso, there are patches queued up for v2.6.29 to disable virtualization\non emergency_restart() - which was the original motivation of\nthis change.\n\nReported-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nBisected-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nAcked-by: Avi Kivity \u003cavi@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b9c3bfc24e1088d260de4091b2b41808c7398355",
      "tree": "47bb301a32d15b299f05489b0bd26ca035dd0825",
      "parents": [
        "31f297143b9905647fa5ef12086626a6f172a4ea"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Thu Nov 06 12:05:40 2008 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 06 15:27:37 2008 +0100"
      },
      "message": "x86: align DirectMap in /proc/meminfo\n\nImpact: right-align /proc/meminfo consistent with other fields\n\nWhen the split-LRU patches added Inactive(anon) and Inactive(file) lines\nto /proc/meminfo, all counts were moved two columns rightwards to fit in.\nNow move x86\u0027s DirectMap lines two columns rightwards to line up.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "31f297143b9905647fa5ef12086626a6f172a4ea",
      "tree": "c7ec2f71b7dd0eb3593a1c091a66cee78981e7f8",
      "parents": [
        "d6f0f39b7d05e62b347c4352d070e4afb3ade4b5",
        "80be308dfa3798c7bad0fc81760b2faf83870e91"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 06 15:23:35 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 06 15:23:35 2008 +0100"
      },
      "message": "Merge branch \u0027iommu-fixes-2.6.28\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into x86/urgent\n"
    },
    {
      "commit": "80be308dfa3798c7bad0fc81760b2faf83870e91",
      "tree": "745661b7a9b6545acfdab389decdce37788ae98a",
      "parents": [
        "ae9b9403644f3ecc76867af042e7e1cfd5c099d0"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Nov 06 14:59:05 2008 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Nov 06 14:59:05 2008 +0100"
      },
      "message": "AMD IOMMU: fix lazy IO/TLB flushing in unmap path\n\nLazy flushing needs to take care of the unmap path too which is not yet\nimplemented and leads to stale IO/TLB entries. This is fixed by this\npatch.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "d6f0f39b7d05e62b347c4352d070e4afb3ade4b5",
      "tree": "f5f2e844e5674b1d572be2b6e54fb36e5540cbe3",
      "parents": [
        "7db282fa67b58daff8a57f9e1c93d4474b5908ff"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Tue Nov 04 13:53:04 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 06 09:41:49 2008 +0100"
      },
      "message": "x86: add smp_mb() before sending INVALIDATE_TLB_VECTOR\n\nImpact: fix rare x2apic hang\n\nOn x86, x2apic mode accesses for sending IPI\u0027s don\u0027t have serializing\nsemantics. If the IPI receivner refers(in lock-free fashion) to some\nmemory setup by the sender, the need for smp_mb() before sending the\nIPI becomes critical in x2apic mode.\n\nAdd the smp_mb() in native_flush_tlb_others() before sending the IPI.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7db282fa67b58daff8a57f9e1c93d4474b5908ff",
      "tree": "bcf933087ad75d7adb275f912383df0288ffb665",
      "parents": [
        "da85f865b1dcec0853c48b763ed312441ce0c7df"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Wed Nov 05 23:36:48 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 06 09:35:34 2008 +0100"
      },
      "message": "x86: remove VISWS and PARAVIRT around NR_IRQS puzzle\n\nImpact: fix warning message when PARAVIRT is set in config\n\nRemove stale #ifdef components from our IRQ sizing logic.\nx86/Voyager is the only holdout.\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "da85f865b1dcec0853c48b763ed312441ce0c7df",
      "tree": "b5534c8421f2eb54316376ec165ec05399fff83c",
      "parents": [
        "1b4897688011cd05e07f00dcfe6af3331eb36a3c"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Nov 05 13:37:27 2008 -0600"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 06 08:16:19 2008 +0100"
      },
      "message": "x86: mention ACPI in top-level Kconfig menu\n\nImpact: clarify menuconfig text\n\nMention ACPI in the top-level menu to give a clue as to where\nit lives. This matches what ia64 does.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1b4897688011cd05e07f00dcfe6af3331eb36a3c",
      "tree": "40c390504a3c64dd08d7df7b3fe9f6e1659e9626",
      "parents": [
        "c78d0cf2925bffae8a6f00e7d9b8e971b0392edd"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Tue Nov 04 14:10:13 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 06 07:23:22 2008 +0100"
      },
      "message": "x86: size NR_IRQS on 32-bit systems the same way as 64-bit\n\nImpact: make NR_IRQS big enough for system with lots of apic/pins\n\nIf lots of IO_APIC\u0027s are there (or can be there), size the same way\nas 64-bit, depending on MAX_IO_APICS and NR_CPUS.\n\nThis fixes the boot problem reported by Ben Hutchings on a 32-bit\nserver with 5 IO-APICs and 240 IO-APIC pins.\n\nSigned-off-by: Yinghai \u003cyinghai@kernel.org\u003e\nTested-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "c78d0cf2925bffae8a6f00e7d9b8e971b0392edd",
      "tree": "5a7560368e55bd55b6a40ec1a0c36e59936a4e01",
      "parents": [
        "e4ab1b3cbb8042f1653471c6333931134105d455"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "bhutchings@solarflare.com",
        "time": "Wed Nov 05 12:04:46 2008 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Nov 06 07:23:21 2008 +0100"
      },
      "message": "x86: don\u0027t allow nr_irqs \u003e NR_IRQS\n\nImpact: fix boot hang on 32-bit systems with more than 224 IO-APIC pins\n\nOn some 32-bit systems with a lot of IO-APICs probe_nr_irqs() can\nreturn a value larger than NR_IRQS. This will lead to probe_irq_on()\noverrunning the irq_desc array.\n\nI hit this when running net-next-2.6 (close to 2.6.28-rc3) on a\nSupermicro dual Xeon system.  NR_IRQS is 224 but probe_nr_irqs() detects\n5 IOAPICs and returns 240.  Here are the log messages:\n\nTue Nov  4 16:53:47 2008 ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])\nTue Nov  4 16:53:47 2008 IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23\nTue Nov  4 16:53:47 2008 ACPI: IOAPIC (id[0x02] address[0xfec81000] gsi_base[24])\nTue Nov  4 16:53:47 2008 IOAPIC[1]: apic_id 2, version 32, address 0xfec81000, GSI 24-47\nTue Nov  4 16:53:47 2008 ACPI: IOAPIC (id[0x03] address[0xfec81400] gsi_base[48])\nTue Nov  4 16:53:47 2008 IOAPIC[2]: apic_id 3, version 32, address 0xfec81400, GSI 48-71\nTue Nov  4 16:53:47 2008 ACPI: IOAPIC (id[0x04] address[0xfec82000] gsi_base[72])\nTue Nov  4 16:53:47 2008 IOAPIC[3]: apic_id 4, version 32, address 0xfec82000, GSI 72-95\nTue Nov  4 16:53:47 2008 ACPI: IOAPIC (id[0x05] address[0xfec82400] gsi_base[96])\nTue Nov  4 16:53:47 2008 IOAPIC[4]: apic_id 5, version 32, address 0xfec82400, GSI 96-119\nTue Nov  4 16:53:47 2008 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)\nTue Nov  4 16:53:47 2008 ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)\nTue Nov  4 16:53:47 2008 Enabling APIC mode:  Flat.  Using 5 I/O APICs\n\nSigned-off-by: Ben Hutchings \u003cbhutchings@solarflare.com\u003e\nAcked-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9fcd18c9e63e325dbd2b4c726623f760788d5aa8",
      "tree": "fcc7f3c4b17ff66b62feb72194bc14560d948980",
      "parents": [
        "02479099c286894644f8e96c6bbb535ab64662fd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 05 16:52:08 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Nov 05 18:04:38 2008 +0100"
      },
      "message": "sched: re-tune balancing\n\nImpact: improve wakeup affinity on NUMA systems, tweak SMP systems\n\nGiven the fixes+tweaks to the wakeup-buddy code, re-tweak the domain\nbalancing defaults on NUMA and SMP systems.\n\nTurn on SD_WAKE_AFFINE which was off on x86 NUMA - there\u0027s no reason\nwhy we would not want to have wakeup affinity across nodes as well.\n(we already do this in the standard NUMA template.)\n\nlat_ctx on a NUMA box is particularly happy about this change:\n\nbefore:\n\n |   phoenix:~/l\u003e ./lat_ctx -s 0 2\n |   \"size\u003d0k ovr\u003d2.60\n |   2 5.70\n\nafter:\n\n |   phoenix:~/l\u003e ./lat_ctx -s 0 2\n |   \"size\u003d0k ovr\u003d2.65\n |   2 2.07\n\na 2.75x speedup.\n\npipe-test is similarly happy about it too:\n\n |  phoenix:~/sched-tests\u003e ./pipe-test\n |   18.26 usecs/loop.\n |   14.70 usecs/loop.\n |   14.38 usecs/loop.\n |   10.55 usecs/loop.              # +WAKE_AFFINE on domain0+domain1\n |   8.63 usecs/loop.\n |   8.59 usecs/loop.\n |   9.03 usecs/loop.\n |   8.94 usecs/loop.\n |   8.96 usecs/loop.\n |   8.63 usecs/loop.\n\nAlso:\n\n - disable SD_BALANCE_NEWIDLE on NUMA and SMP domains (keep it for siblings)\n - enable SD_WAKE_BALANCE on SMP domains\n\nSysbench+postgresql improves all around the board, quite significantly:\n\n           .28-rc3-11474e2c  .28-rc3-11474e2c-tune\n-------------------------------------------------\n    1:             571              688    +17.08%\n    2:            1236             1206    -2.55%\n    4:            2381             2642    +9.89%\n    8:            4958             5164    +3.99%\n   16:            9580             9574    -0.07%\n   32:            7128             8118    +12.20%\n   64:            7342             8266    +11.18%\n  128:            7342             8064    +8.95%\n  256:            7519             7884    +4.62%\n  512:            7350             7731    +4.93%\n-------------------------------------------------\n  SUM:           55412            59341    +6.62%\n\nSo it\u0027s a win both for the runup portion, the peak area and the tail.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "454666eb78d890f5740ea1901f8b01a43c77c67c",
      "tree": "858f0070d60743e9b6c09a6afe36dcec829953ed",
      "parents": [
        "9c8b4aff18b59cd0c2d9a77b3df1f9d7077df90c"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Sun Nov 02 21:18:24 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 05 19:59:08 2008 +1100"
      },
      "message": "powerpc: Fix \"unused variable\" warning in pci_dlpar.c\n\nThis gets rid of this build warning:\n\narch/powerpc/platforms/pseries/pci_dlpar.c: In function \u0027init_phb_dynamic\u0027:\narch/powerpc/platforms/pseries/pci_dlpar.c:192: warning: unused variable \u0027b\u0027\n\nThis is one of the very few warnings left in a ppc64_defconfig build and\ngetting rid of it will make it easier to see future introduced ones (in\nfact this was introduced very recently).\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "9c8b4aff18b59cd0c2d9a77b3df1f9d7077df90c",
      "tree": "01ba7105f2f3b0891cf7eb4ef54e01efede14ca6",
      "parents": [
        "fce4d58353e449a1ac637fc8d2b994e0fcc55312"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Nov 02 10:21:57 2008 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Wed Nov 05 19:59:08 2008 +1100"
      },
      "message": "powerpc/cell: Fix compile error in ras.c\n\nThis fixes this error on Cell when CONFIG_KEXEC \u003d n:\n\narch/powerpc/platforms/cell/ras.c:299: error: implicit declaration of function \u0027crash_shutdown_register\u0027\n\nWe have to include \u003casm/kexec.h\u003e because it contains the dummy\ndefinition of crash_shutdown_register that is used when\nCONFIG_KEXEC\u003dn, but \u003clinux/kexec.h\u003e doesn\u0027t include \u003casm/kexec.h\u003e in\nthat case.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5c32f62b97d62bec097c09e54e6602d0fce2af07",
      "tree": "75720ac45ae88afd5d25f0c82a792663475f096f",
      "parents": [
        "52414739ca3df12f6d1e78d4dc670e97af0e845f"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 04 13:35:08 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 04 13:35:08 2008 -0800"
      },
      "message": "ARM: OMAP: Fix define for twl4030 irqs\n\nOtherwise twl4030 gpios won\u0027t work.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "52414739ca3df12f6d1e78d4dc670e97af0e845f",
      "tree": "940919acdcecfc586f5eb025855f8e63a63d7bae",
      "parents": [
        "e621f266d4cd18a07a833877c3995d2ccb35b951"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 04 13:35:07 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 04 13:35:07 2008 -0800"
      },
      "message": "ARM: OMAP: Fix get_irqnr_and_base to clear spurious interrupt bits\n\nOn omap24xx, INTCPS_SIR_IRQ_OFFSET bits [6:0] contains the current\nactive interrupt number.\n\nHowever, on 34xx INTCPS_SIR_IRQ_OFFSET bits [31:7] also contains the\nSPURIOUSIRQFLAG, which gets set if the interrupt sorting information\nis invalid.\n\nIf the SPURIOUSIRQFLAG bits are not ignored, the interrupt code will\noccasionally produce a bunch of confusing errors:\n\nirq -33, desc: c02ddcc8, depth: 0, count: 0, unhandled: 0\n-\u003ehandle_irq():  c006f23c, handle_bad_irq+0x0/0x22c\n-\u003echip(): 00000000, 0x0\n-\u003eaction(): 00000000\n\nFix this by masking out only the ACTIVEIRQ bits. Also fix a\nconfusing comment.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "e621f266d4cd18a07a833877c3995d2ccb35b951",
      "tree": "a83c3ac2caeeea0ac0d24967cf5ba1535ce86184",
      "parents": [
        "85d7a070264272ceffec0c7ce0e9af1e37c62b6e"
      ],
      "author": {
        "name": "Zhaolei",
        "email": "zhaolei@cn.fujitsu.com",
        "time": "Tue Nov 04 13:35:07 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 04 13:35:07 2008 -0800"
      },
      "message": "ARM: OMAP: Fix debugfs_create_*\u0027s error checking method for arm/plat-omap\n\ndebugfs_create_*() returns NULL if an error occurs, returns -ENODEV\nwhen debugfs is not enabled in the kernel.\n\nComparing to PATCH v1, because clk_debugfs_init is included in\n\"#if defined CONFIG_DEBUG_FS\", we only need to check NULL return.\nThanks Li Zefan \u003clizf@cn.fujitsu.com\u003e\n\ndebugfs_create_u8() and other function\u0027s return value\u0027s checking method are\nalso fixed in this patch.\n\nSigned-off-by: Zhao Lei \u003czhaolei@cn.fujitsu.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "85d7a070264272ceffec0c7ce0e9af1e37c62b6e",
      "tree": "d88652b259e60889ef70dd856476242b14d56b59",
      "parents": [
        "45beca08dd8b6d6a65c5ffd730af2eac7a2c7a03"
      ],
      "author": {
        "name": "Sanjeev Premi",
        "email": "premi@ti.com",
        "time": "Tue Nov 04 13:35:06 2008 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Tue Nov 04 13:35:06 2008 -0800"
      },
      "message": "ARM: OMAP: Fix compiler warnings in gpmc.c\n\nFix these compiler warnings:\n\ngpmc.c: In function \u0027gpmc_init\u0027:\ngpmc.c:432: warning: \u0027return\u0027 with a value, in function returning void\ngpmc.c:439: warning: \u0027return\u0027 with a value, in function returning void\n\nSigned-off-by: Sanjeev Premi \u003cpremi@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n\n"
    },
    {
      "commit": "f2b3fdc8873629d154a1ef052141ebaf3e5a231d",
      "tree": "18a4cced48d0c576209dc94f44732c8c640dd506",
      "parents": [
        "d8d54b0252280f519ad4f9268d2612b0463b3f9e"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Nov 03 13:54:52 2008 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Nov 04 11:32:15 2008 -0800"
      },
      "message": "[IA64] Build VT-D iommu support into generic kernel\n\nNow that all the ia64 mmu pieces are in the tree we can build\nsupport into the generic kernel.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d8d54b0252280f519ad4f9268d2612b0463b3f9e",
      "tree": "b18f26c6adfc2441b060091439a205603b008eff",
      "parents": [
        "6a2d26fd3fd1129824ffe53778832f0794d99cc2"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Fri Oct 24 14:41:09 2008 +0900"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Nov 04 11:31:58 2008 -0800"
      },
      "message": "[IA64] remove dead BIO_VMERGE_BOUNDARY definition\n\nThe block layer dropped the virtual merge feature\n(b8b3e16cfe6435d961f6aaebcfd52a1ff2a988c5). BIO_VMERGE_BOUNDARY\ndefinition is meaningless now (For IA64, BIO_VMERGE_BOUNDARY has been\nmeaningless for a long time since IA64 disables the virtual merge\nfeature).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "6a2d26fd3fd1129824ffe53778832f0794d99cc2",
      "tree": "adf1b4a12037ef79ec1578bb1bf4ad70071aa182",
      "parents": [
        "9979aa7778e664bb31efb4281a9e118a9909c35c"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Sun Oct 26 23:09:19 2008 +0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Nov 04 11:31:42 2008 -0800"
      },
      "message": "[IA64] remove duplicated #include from pci-dma.c\n\nRemoved duplicated #include \u003casm/machvec.h\u003e and \u003clinux/string.h\u003e in\narch/ia64/kernel/pci-dma.c.\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9979aa7778e664bb31efb4281a9e118a9909c35c",
      "tree": "634569c8a940301f8d734a4e75466e9718fa6763",
      "parents": [
        "aca14f33104bb7b101df23cdd36c520b7c66bcfd"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Oct 29 14:17:59 2008 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Nov 04 11:31:29 2008 -0800"
      },
      "message": "[IA64] use common header for software IO/TLB\n\nRemove the swiotlb prototypes from the architecture code and use the\ncommon header file instead.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "aca14f33104bb7b101df23cdd36c520b7c66bcfd",
      "tree": "1c17323cf1fdf334103696449b2a22a90c937ed2",
      "parents": [
        "d6e15199d1784df90b7535e625f7617bd343d202"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Oct 29 14:17:57 2008 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Nov 04 11:31:12 2008 -0800"
      },
      "message": "[IA64] fix the difference between node_mem_map and node_start_pfn\n\nmakedumpfile[1] cannot run on ia64 discontigmem kernel, because the member\nnode_mem_map of struct pgdat_list has invalid value.  This patch fixes it.\n\nnode_start_pfn shows the start pfn of each node, and node_mem_map should\npoint \u0027struct page\u0027 of each node\u0027s node_start_pfn.  On my machine, node0\u0027s\nnode_start_pfn shows 0x400 and its node_mem_map points 0xa0007fffbf000000.\n This address is the same as vmem_map, so the node_mem_map points \u0027struct\npage\u0027 of pfn 0, even if its node_start_pfn shows 0x400.\n\nThe cause is due to the round down of min_pfn in count_node_pages() and\nnode0\u0027s node_mem_map points \u0027struct page\u0027 of inactive pfn (0x0).  This\npatch fixes it.\n\nmakedumpfile[1]: dump filtering command\nhttps://sourceforge.net/projects/makedumpfile/\n\nSigned-off-by: Ken\u0027ichi Ohmichi \u003coomichi@mxs.nes.nec.co.jp\u003e\nCc: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: Jay Lan \u003cjlan@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d6e15199d1784df90b7535e625f7617bd343d202",
      "tree": "47cb765fc6127a7940ef717003d242b836535e3a",
      "parents": [
        "7576f684494e927b901eee25a44ce52c82f9f60e"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Mon Nov 03 13:32:23 2008 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Nov 04 11:30:43 2008 -0800"
      },
      "message": "[IA64] Add error_recovery_info field to SAL section header\n\nAdd the error_recovery_info field to the SAL section header,\nas defined in the SAL Spec.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "7576f684494e927b901eee25a44ce52c82f9f60e",
      "tree": "aa86894fabf77c6332a61d2a3e355f14fe121288",
      "parents": [
        "9ac8d3fb22b593d39d161dcd716af0f1f7546837"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Mon Nov 03 13:29:41 2008 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Nov 04 11:30:23 2008 -0800"
      },
      "message": "[IA64] Add UV watchlist support.\n\nThis is used by SGI xp drivers (drivers/misc/sgi-xp).\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9ac8d3fb22b593d39d161dcd716af0f1f7546837",
      "tree": "fa994c66e0401249780cf83107b9861184724165",
      "parents": [
        "75fa67706cce5272bcfc51ed646f2da21f3bdb6e"
      ],
      "author": {
        "name": "Russ Anderson",
        "email": "rja@sgi.com",
        "time": "Mon Nov 03 16:58:51 2008 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Nov 04 11:29:39 2008 -0800"
      },
      "message": "[IA64] Simplify SGI uv vs. sn2 driver issues\n\nAdd partition id, coherence id, and region size to UV to\nmake life simpler for drivers shared between sn2 \u0026 uv.\n\nSigned-off-by: Russ Anderson \u003crja@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "d2ed5cb80a241518dd71f467c884bfabbe15f68c",
      "tree": "7c4198411f5fb88151ae3a467ecfdce1d09aaebd",
      "parents": [
        "a75952b72a0fff3031124003e62118111aed42c1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 02 09:16:50 2008 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 04 15:02:09 2008 +0000"
      },
      "message": "[ARM] fix VFP+softfloat binaries\n\n2.6.28-rc tightened up the ELF architecture checks on ARM.  For\nnon-EABI it only allows VFP if the hardware supports it.  However,\nthe kernel fails to also inspect the soft-float flag, so it\nincorrectly rejects binaries using soft-VFP.\n\nThe fix is simple: also check that EF_ARM_SOFT_FLOAT isn\u0027t set\nbefore rejecting VFP binaries on non-VFP hardware.\n\nAcked-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "70de9a97049e0ba79dc040868564408d5ce697f9",
      "tree": "a1bad7a88e347ecac20313e0a852ae1e4c82b63e",
      "parents": [
        "73557af5bf32c3db973050de1fb73423e8fc873e"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Mon Nov 03 11:18:47 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 04 09:55:26 2008 +0100"
      },
      "message": "x86: don\u0027t use tsc_khz to calculate lpj if notsc is passed\n\nImpact: fix udelay when \"notsc\" boot parameter is passed\n\nWith notsc passed on commandline, tsc may not be used for\nudelays, make sure that we do not use tsc_khz to calculate\nthe lpj value in such cases.\n\nReported-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "da4a22cba7cb2d922691214aed6b1977f04efaff",
      "tree": "89d3f02b13cd1eb280a33240878880f91066bac2",
      "parents": [
        "20ebc0073b0fb63ce4a27ca761418ecfdecaadb7",
        "e5beae16901795223d677f15aa2fe192976278ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 10:15:40 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Nov 03 10:15:40 2008 -0800"
      },
      "message": "Merge branch \u0027io-mappings-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027io-mappings-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  io mapping: clean up #ifdefs\n  io mapping: improve documentation\n  i915: use io-mapping interfaces instead of a variety of mapping kludges\n  resources: add io-mapping functions to dynamically map large device apertures\n  x86: add iomap_atomic*()/iounmap_atomic() on 32-bit using fixmaps\n"
    },
    {
      "commit": "e5beae16901795223d677f15aa2fe192976278ee",
      "tree": "da0879ee11a79beda5e95aa3c541ea6ff5322a53",
      "parents": [
        "8d5c6603c408d91ecf543f244f10ccb8b500ad95"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Mon Nov 03 18:21:45 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 03 18:21:45 2008 +0100"
      },
      "message": "io mapping: clean up #ifdefs\n\nImpact: cleanup\n\nclean up ifdefs: change #ifdef CONFIG_X86_32/64 to\nCONFIG_HAVE_ATOMIC_IOMAP.\n\nflip around the #ifdef sections to clean up the structure.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "73557af5bf32c3db973050de1fb73423e8fc873e",
      "tree": "51a2d47d700beb7036df837ae036614169283aa2",
      "parents": [
        "45beca08dd8b6d6a65c5ffd730af2eac7a2c7a03"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Fri Oct 31 13:59:49 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 03 10:52:21 2008 +0100"
      },
      "message": "x86, voyager: fix smp_intr_init() compile breakage\n\nImpact: fix x86/Voyager build\n\nLooks like this became static on the rest of x86.  Fix it up by adding\nan external definition to mach-voyager/setup.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0bf82cccd1e17135f880c161bc7926f5b25df34c",
      "tree": "45935237f81b08d34f52c7bf5fe8d3d3c6a8b11b",
      "parents": [
        "391e572cd1a63aee9c8d4c2d5e3dada91d86bc43",
        "5769907ade8dda7002b304c03ef9e4ee5c1e0821"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 10:16:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 10:16:44 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Fix PCI resource mapping on sparc64\n  sparc64: Kill annoying warning when building compat_binfmt_elf.o\n  sparc32: kernel/trace/trace.c wants DIE_OOPS\n  sparc64: Fix __copy_{to,from}_user_inatomic defines.\n"
    }
  ],
  "next": "391e572cd1a63aee9c8d4c2d5e3dada91d86bc43"
}
