)]}'
{
  "log": [
    {
      "commit": "4f7dbc7ff4ec19b40ec083f7c54a87d3ece0089d",
      "tree": "c37f34eee23ae96c78f72e445ad20f8fbcab010e",
      "parents": [
        "9f92f4719764acf1c9185a5958200887a43e3483",
        "73f56c0d35e6427081a4eabd620d8b8d8a35bd09"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:51:56 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:51:56 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: more general identifier for Phoenix BIOS\n  AMD IOMMU: check for next_bit also in unmapped area\n  AMD IOMMU: fix fullflush comparison length\n  AMD IOMMU: enable device isolation per default\n  AMD IOMMU: add parameter to disable device isolation\n  x86, PEBS/DS: fix code flow in ds_request()\n  x86: add rdtsc barrier to TSC sync check\n  xen: fix scrub_page()\n  x86: fix es7000 compiling\n  x86, bts: fix unlock problem in ds.c\n  x86, voyager: fix smp generic helper voyager breakage\n  x86: move iomap.h to the new include location\n"
    },
    {
      "commit": "1c207f952a3a39f9d07a3e9de0cf6b9a9464eeaa",
      "tree": "74767a045232ec23a8675fd9141b226b9529cd75",
      "parents": [
        "f8b2256e9c11a825899345de06b39a4bdf44911d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Nov 19 15:36:16 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:57 2008 -0800"
      },
      "message": "Documentation/kernel-parameters.txt: add min_addr, fix max_addr\n\nAdd \"min_addr\" documentation.\nFor \"max_addr\", add nn before [KMG] since a number is needed and this\nis consistent with other uses of [KMG].\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3ce1f93c6d53c3f91c3846cf66b018276c8ac2e7",
      "tree": "b6dd5e06c031f03aa7c81da818e90c52569707f9",
      "parents": [
        "e5e1f606ecbf67e52ebe2df5d14f8b94ec6544d0"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Nov 17 15:09:20 2008 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Nov 18 15:44:31 2008 +0100"
      },
      "message": "AMD IOMMU: enable device isolation per default\n\nImpact: makes device isolation the default for AMD IOMMU\n\nSome device drivers showed double-free bugs of DMA memory while testing\nthem with AMD IOMMU. If all devices share the same protection domain\nthis can lead to data corruption and data loss. Prevent this by putting\neach device into its own protection domain per default.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "e5e1f606ecbf67e52ebe2df5d14f8b94ec6544d0",
      "tree": "07ca4cda790e3937f0893b41b3777ce6492ef9f4",
      "parents": [
        "4e14e833ac3b97a4aa8803eea49f899adc5bb5f4"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Nov 17 15:07:17 2008 +0100"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Nov 18 15:43:23 2008 +0100"
      },
      "message": "AMD IOMMU: add parameter to disable device isolation\n\nImpact: add a new AMD IOMMU kernel command line parameter\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "31c00fc15ebd35c1647775dbfc167a15d46657fd",
      "tree": "6d8ff2a6607c94a791ccc56fd8eb625e4fdcc01a",
      "parents": [
        "3edac25f2e8ac8c2a84904c140e1aeb434e73e75"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 13 21:33:24 2008 +0000"
      },
      "committer": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Nov 14 17:28:53 2008 +0000"
      },
      "message": "Create/use more directory structure in the Documentation/ tree.\n\nCreate Documentation/blockdev/ sub-directory and populate it.\nPopulate the Documentation/serial/ sub-directory.\nMove MSI-HOWTO.txt to Documentation/PCI/.\nMove ioctl-number.txt to Documentation/ioctl/.\nUpdate all relevant 00-INDEX files.\nUpdate all relevant Kconfig files and source files.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "f398778aa336a2919ee04ba45d915007230c6957",
      "tree": "c7244cd1d4af8d99c861b21ebcaeabf23e355b9f",
      "parents": [
        "9b5a56ddfd615a27e3a0856ceae1592a24021e42",
        "2dba1b5d87e08a294da5cdfa4d32908000e9b085"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:15:50 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 11 21:15:50 2008 -0500"
      },
      "message": "Merge branch \u0027video\u0027 into release\n\nConflicts:\n\tDocumentation/kernel-parameters.txt\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\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": "c3d6de698c84efdbdd3781b7058bcc339ab43da8",
      "tree": "07e08d88bbaaef8a5a1dd58b9d19f7c860442d3a",
      "parents": [
        "22c13f9d8179f4c9caecfcb60a95214562b9addc"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Aug 01 17:37:55 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 07 23:57:55 2008 -0500"
      },
      "message": "ACPI video: if no ACPI backlight support, use vendor drivers\n\nIf an ACPI graphics device supports backlight brightness functions (cmp. with\nlatest ACPI spec Appendix B), let the ACPI video driver control backlight and\nswitch backlight control off in vendor specific ACPI drivers (asus_acpi,\nthinkpad_acpi, eeepc, fujitsu_laptop, msi_laptop, sony_laptop, acer-wmi).\n\nCurrently it is possible to load above drivers and let both poke on the\nbrightness HW registers, the video and vendor specific ACPI drivers -\u003e bad.\n\nThis patch provides the basic support to check for BIOS capabilities before\ndriver loading time. Driver specific modifications are in separate follow up\npatches.\n\n\"acpi_backlight\u003dvendor\"\n\tPrever vendor driver over ACPI driver for backlight.\n\"acpi_backlight\u003dvideo\" (default)\n\tPrever ACPI driver over vendor driver for backlight.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a0d84a92df43b7206b9c1330a2cccf109cf0a41a",
      "tree": "c21171f847cb316fccd610db8017fa3126b38656",
      "parents": [
        "87b586088ef953c602680e5aff8ab83a2e299498"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Nov 07 16:58:05 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 07 21:45:29 2008 -0500"
      },
      "message": "ACPI: update debug parameter documentation\n\nReformat acpi.debug_layer and acpi.debug_level documentation so it\u0027s\nmore readable, add some clues about how to figure out the mask bits that\nenable a specific ACPI_DEBUG_PRINT statement, and include some useful\nexamples.\n\nMove the list of masks to Documentation/acpi/debug.txt (these are\ncopies of the authoritative values in acoutput.h and acpi_drivers.h).\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\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": "b225d44e27521290faca2e0f9b1a4a8c74dc510a",
      "tree": "1a1447784e5e8b89352b02a14e408d78e859a8dd",
      "parents": [
        "a684e7d33096892093456dd56a582cfc3bfad648"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Thu Nov 06 12:53:39 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 06 15:41:19 2008 -0800"
      },
      "message": "Documentation/kernel-parameters.txt: update \u0027isolcpus\u0027 kernel option\n\ncpuset can be used to move a process onto or off an isolated CPU.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e4ab1b3cbb8042f1653471c6333931134105d455",
      "tree": "baf52ff6a988e46cd6a0eb18aa0d6eeb08e2e0c4",
      "parents": [
        "70de9a97049e0ba79dc040868564408d5ce697f9"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Tue Nov 04 12:46:03 2008 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Nov 04 14:50:34 2008 +0100"
      },
      "message": "x86/docs: remove noirqbalance param docs\n\nImpact: documentation fix\n\nirqbalance was removed by:\n\n  commit 8b8e8c1bf7275eca859fe551dfa484134eaf013b\n  Author: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\n  Date:   Tue Aug 19 20:50:23 2008 -0700\n\nRemove the associated documentation for noirqbalance.\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "71cced6eb044f5b096d35755963f3a2035603b73",
      "tree": "b3e56beafa6805ae0a8549a76be9090eb2291080",
      "parents": [
        "60817c9b31ef7897d60bca2f384cbc316a3fdd8b"
      ],
      "author": {
        "name": "Uwe Hermann",
        "email": "uwe@hermann-uwe.de",
        "time": "Mon Oct 20 09:32:21 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Oct 28 16:36:42 2008 +0100"
      },
      "message": "doc/x86: fix doc subdirs\n\nThe Documentation/i386 and Documentation/x86_64 directories and their\ncontents have been moved into Documentation/x86. Fix references to\nthose files accordingly.\n\nSigned-off-by: Uwe Hermann \u003cuwe@hermann-uwe.de\u003e\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "057316cc6a5b521b332a1d7ccc871cd60c904c74",
      "tree": "4333e608da237c73ff69b10878025cca96dcb4c8",
      "parents": [
        "3e2dab9a1c2deb03c311eb3f83466009147ed4d3",
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:57:26 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 23 00:11:07 2008 -0400"
      },
      "message": "Merge branch \u0027linus\u0027 into test\n\nConflicts:\n\tMAINTAINERS\n\tarch/x86/kernel/acpi/boot.c\n\tarch/x86/kernel/acpi/sleep.c\n\tdrivers/acpi/Kconfig\n\tdrivers/pnp/Makefile\n\tdrivers/pnp/quirks.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4dff4e7f6cbcd2722b02dbb394ba87c4e05f8841",
      "tree": "2b80f6f9d3b5b1ff4600810c4a30917b2d66b7ab",
      "parents": [
        "5f50ef453dcb05115fc98f244b8f10bfacd4b8b7",
        "ac88a8f3f7df04774b386ddaf586040adb819b58"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:43 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:43 2008 -0400"
      },
      "message": "Merge branch \u0027pnp-debug\u0027 into test\n"
    },
    {
      "commit": "5f50ef453dcb05115fc98f244b8f10bfacd4b8b7",
      "tree": "1999a7e6d242198d48f0089c7995a50f339fa3e4",
      "parents": [
        "530bc23bfeaa9156003afbeb9708fd03a5f1c73c",
        "e3deda9c87ac5eef2b5d18cd0b5511370979ca26"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:38 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:38 2008 -0400"
      },
      "message": "Merge branch \u0027misc\u0027 into test\n"
    },
    {
      "commit": "f5adfaa372c76423b6e8e4727a9701330374f364",
      "tree": "b7783111c8f027d954506d7440d806817de13f6b",
      "parents": [
        "eab4b645769fa2f8703f5a3cb0cc4ac090d347af"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Aug 11 14:57:50 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 17:59:57 2008 -0400"
      },
      "message": "ACPI: Add \"acpi.power_nocheck\u003d1\" to disable power state check in power transition\n\n   Maybe the incorrect power state is returned on the bogus bios, which\nis different with the real power state. For example: the bios returns D0\nstate and the real power state is D3. OS expects to set the device to D0\nstate. In  such case if OS uses the power state returned by the BIOS and\nchecks the device power state very strictly in power transition, the device\ncan\u0027t be transited to the correct power state.\n\n   So the boot option of \"acpi.power_nocheck\u003d1\" is added to avoid checking\nthe device power in the course of device power transition.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8049\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11000\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "36eec5e29cf31011a7fbe121badfed7efb2a4ebb",
      "tree": "8585f1d1c81f6213bd3ee5abc96236d0b1b0c5bd",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Aug 11 15:03:20 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 17:56:04 2008 -0400"
      },
      "message": "ACPI: Add expand acpi.debug_layer in kernel-parameters.txt\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e5665a45fa28d0114f61b5d534a3b2678592219d",
      "tree": "37aed2b55cf25377b9388635eb43ddfe51b995a1",
      "parents": [
        "aa42d7c6138afdc54f74e971456a0fbfec16b77b"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Wed Sep 24 20:40:34 2008 -0400"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 11:01:49 2008 -0700"
      },
      "message": "PCI: document the pcie_aspm kernel parameter\n\nIt can be handy so make sure people know about it.\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c01156061bdd5976397dfb173f8c70ae351a6cb6",
      "tree": "02260b611388e80ad1f5ad5e5d3b4b63b9065383",
      "parents": [
        "c9ed77eeba8ec2541a40918210bcc676acacd43a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Fri Aug 22 09:53:39 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Oct 20 10:53:46 2008 -0700"
      },
      "message": "PCI: Document that most pci options are shared between i386 and x86-64\n\nSince the code is shared pretty much most of the pci\u003d options are shared,\nbut kernel-parameters.txt marked most of them as i386 only.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "ed402af3c23a4804b3f8899263e8d0f97c62ab49",
      "tree": "3aa971aea57f900a3060cc0545b199ef611f4dcf",
      "parents": [
        "096e6f673dc02a6394dc9a7d8f8735c6978f5b91",
        "40e24c403f325715f9c43b9fed2068641201ee0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:13:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:13:34 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (112 commits)\n  sh: Move SH-4 CPU headers down one more level.\n  sh: Only build in gpio.o when CONFIG_GENERIC_GPIO is selected.\n  sh: Migrate common board headers to mach-common/.\n  sh: Move the CPU definition headers from asm/ to cpu/.\n  serial: sh-sci: Add support SCIF of SH7723\n  video: add sh_mobile_lcdc platform flags\n  video: remove unused sh_mobile_lcdc platform data\n  sh: remove consistent alloc cruft\n  sh: add dynamic crash base address support\n  sh: reduce Migo-R smc91x overruns\n  sh: Fix up some merge damage.\n  Fix debugfs_create_file\u0027s error checking method for arch/sh/mm/\n  Fix debugfs_create_dir\u0027s error checking method for arch/sh/kernel/\n  sh: ap325rxa: Add support RTC RX-8564LC in AP325RXA board\n  sh: Use sh7720 GPIO on magicpanelr2 board\n  sh: Add sh7720 pinmux code\n  sh: Use sh7203 GPIO on rsk7203 board\n  sh: Add sh7203 pinmux code\n  sh: Use sh7723 GPIO on AP325RXA board\n  sh: Add sh7723 pinmux code\n  ...\n"
    },
    {
      "commit": "e515a0d60066c802cc605a5d9c446948f7691519",
      "tree": "cc71e24a16afb997ec2f2fc2c0a49424d8284c3b",
      "parents": [
        "57cac4d1880527e0baf6c2fda529d2ad1d815aec"
      ],
      "author": {
        "name": "Simon Horman",
        "email": "horms@verge.net.au",
        "time": "Sat Oct 18 20:28:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:40 2008 -0700"
      },
      "message": "kdump: update elfcorehdr documentation to reflect supported architectures\n\nIA64, PPC and SH also support the elfcorehdr command line.\n\nSigned-off-by: Simon Horman \u003chorms@verge.net.au\u003e\nAcked-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cb40f795af36b3deb743f6ccf6c3fd542c61c8d",
      "tree": "db3d7519932549bf528f5b8e4cb8350356cd544d",
      "parents": [
        "79ed2a9216dd3cc35c4f2c5dbaddadb195af83ac",
        "0cfd81031a26717fe14380d18275f8e217571615"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 11:17:52 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 11:17:52 2008 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tDocumentation/kernel-parameters.txt\n\tarch/sh/include/asm/elf.h\n"
    },
    {
      "commit": "fd7c519dd40a0d561280bb797386143fb2026949",
      "tree": "2ccb79aceee02dc862060e67046cc50c0767a423",
      "parents": [
        "49e7cc84a86784ef2ab4e651f1824093be8f5b2b"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Oct 10 16:24:45 2008 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 17 14:41:04 2008 -0700"
      },
      "message": "USB: hub.c: Add initial_descriptor_timeout module parameter for usbcore\n\nThis patch adds initial_descriptor_timeout module parameter for usbcore.ko\nto allow modify initial 64-byte USB_REQ_GET_DESCRIPTOR timeout for\nnon-standard devices.\n\nFor example, the SATA8000 device from DATAST0R Technology Corp\nrequires about 10 seconds to send reply (probably it waits until\ninserted disk is ready for operation).\n\nAlso, this patch adds missing usbcore parameters to\nDocumentation/kernel-parameters.txt.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "22a94d79a34bf010d11996d30eed8ee3fc1a4fbf",
      "tree": "5213d9bc43c0613a4606e8d2928f2e17f7f74c2c",
      "parents": [
        "7745384080ef70f7710530afa3e45477b126e056"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Oct 17 02:41:20 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 17 02:42:03 2008 -0400"
      },
      "message": "ACPI: Allow overriding to higher critical trip point.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9129\n\nlenb: Note that overriding a critical trip point\nmay simply fool the user into thinking that they\nhave control that they do not actually have.\nFor it is EC firmware that decides when the EC\nsends Linux temperature change events, and the\nEC may or may not decide to send Linux these events\nanywhere in the neighborhood of the fake\noverride trip points.  Beware.\n\nnote also that thermal.nocrt is already available\nto disable crtical trip point actios,\nand thermal.crt\u003d-1 is already available to\ndisabled critical trip points entirely.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c813b4e16ead3c3df98ac84419d4df2adf33fe01",
      "tree": "2ca4a5b6966d833b6149e3dda7a4e85d1255779c",
      "parents": [
        "c8d8a2321f9c4ee18fbcc399fdc2a77e580a03b9",
        "02683ffdf655b4ae15245376ba6fea6d9e5829a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 12:40:26 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (46 commits)\n  UIO: Fix mapping of logical and virtual memory\n  UIO: add automata sercos3 pci card support\n  UIO: Change driver name of uio_pdrv\n  UIO: Add alignment warnings for uio-mem\n  Driver core: add bus_sort_breadthfirst() function\n  NET: convert the phy_device file to use bus_find_device_by_name\n  kobject: Cleanup kobject_rename and !CONFIG_SYSFS\n  kobject: Fix kobject_rename and !CONFIG_SYSFS\n  sysfs: Make dir and name args to sysfs_notify() const\n  platform: add new device registration helper\n  sysfs: use ilookup5() instead of ilookup5_nowait()\n  PNP: create device attributes via default device attributes\n  Driver core: make bus_find_device_by_name() more robust\n  usb: turn dev_warn+WARN_ON combos into dev_WARN\n  debug: use dev_WARN() rather than WARN_ON() in device_pm_add()\n  debug: Introduce a dev_WARN() function\n  sysfs: fix deadlock\n  device model: Do a quickcheck for driver binding before doing an expensive check\n  Driver core: Fix cleanup in device_create_vargs().\n  Driver core: Clarify device cleanup.\n  ...\n"
    },
    {
      "commit": "36ac1d2f323f8bf8bc10c25b88f617657720e241",
      "tree": "d51f87bdf16eaa19ce0c5a682c10dccfaef4b48d",
      "parents": [
        "d7a6119f457f48a94985fdbdc400cbb03e136a76",
        "4c0e799a9a6dc64426ddb6c03aea1a154357658f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:52:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:52:08 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (32 commits)\n  Input: wm97xx - update email address for Liam Girdwood\n  Input: i8042 - add Thinkpad R31 to nomux list\n  Input: move map_to_7segment.h to include/linux\n  Input: ads7846 - fix cache line sharing issue\n  Input: cm109 - add missing newlines to messages\n  Input: document i8042.debug in kernel-parameters.txt\n  Input: keyboard - fix potential out of bound access to key_map\n  Input: psmouse - add OLPC touchpad driver\n  Input: psmouse - tweak PSMOUSE_DEFINE_ATTR to support raw set callbacks\n  Input: psmouse - add psmouse_queue_work() for ps/2 extension to make use of\n  Input: psmouse - export psmouse_set_state for ps/2 extensions to use\n  Input: ads7846 - introduce .gpio_pendown to get pendown state\n  Input: ALPS - add signature for DualPoint found in Dell Latitude E6500\n  Input: serio_raw - allow attaching to translated (SERIO_I8042XL) ports\n  Input: cm109 - don\u0027t use obsolete logging macros\n  Input: atkbd - expand Latitude\u0027s force release quirk to other Dells\n  Input: bf54x-keys - add power management support\n  Input: atmel_tsadcc - improve accuracy\n  Input: convert drivers to use strict_strtoul()\n  Input: appletouch - handle geyser 3/4 status bits\n  ...\n"
    },
    {
      "commit": "346e15beb5343c2eb8216d820f2ed8f150822b08",
      "tree": "6433cf2980bbfbed4a9482c5edb156fc8371e071",
      "parents": [
        "33376c1c043c05077b4ac79c33804266f6c45e49"
      ],
      "author": {
        "name": "Jason Baron",
        "email": "jbaron@redhat.com",
        "time": "Tue Aug 12 16:46:19 2008 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Oct 16 09:24:47 2008 -0700"
      },
      "message": "driver core: basic infrastructure for per-module dynamic debug messages\n\nBase infrastructure to enable per-module debug messages.\n\nI\u0027ve introduced CONFIG_DYNAMIC_PRINTK_DEBUG, which when enabled centralizes\ncontrol of debugging statements on a per-module basis in one /proc file,\ncurrently, \u003cdebugfs\u003e/dynamic_printk/modules. When, CONFIG_DYNAMIC_PRINTK_DEBUG,\nis not set, debugging statements can still be enabled as before, often by\ndefining \u0027DEBUG\u0027 for the proper compilation unit. Thus, this patch set has no\naffect when CONFIG_DYNAMIC_PRINTK_DEBUG is not set.\n\nThe infrastructure currently ties into all pr_debug() and dev_dbg() calls. That\nis, if CONFIG_DYNAMIC_PRINTK_DEBUG is set, all pr_debug() and dev_dbg() calls\ncan be dynamically enabled/disabled on a per-module basis.\n\nFuture plans include extending this functionality to subsystems, that define \ntheir own debug levels and flags.\n\nUsage:\n\nDynamic debugging is controlled by the debugfs file, \n\u003cdebugfs\u003e/dynamic_printk/modules. This file contains a list of the modules that\ncan be enabled. The format of the file is as follows:\n\n\t\u003cmodule_name\u003e \u003cenabled\u003d0/1\u003e\n\t\t.\n\t\t.\n\t\t.\n\n\t\u003cmodule_name\u003e : Name of the module in which the debug call resides\n\t\u003cenabled\u003d0/1\u003e : whether the messages are enabled or not\n\nFor example:\n\n\tsnd_hda_intel enabled\u003d0\n\tfixup enabled\u003d1\n\tdriver enabled\u003d0\n\nEnable a module:\n\n\t$echo \"set enabled\u003d1 \u003cmodule_name\u003e\" \u003e dynamic_printk/modules\n\nDisable a module:\n\n\t$echo \"set enabled\u003d0 \u003cmodule_name\u003e\" \u003e dynamic_printk/modules\n\nEnable all modules:\n\n\t$echo \"set enabled\u003d1 all\" \u003e dynamic_printk/modules\n\nDisable all modules:\n\n\t$echo \"set enabled\u003d0 all\" \u003e dynamic_printk/modules\n\nFinally, passing \"dynamic_printk\" at the command line enables\ndebugging for all modules. This mode can be turned off via the above\ndisable command.\n\n[gkh: minor cleanups and tweaks to make the build work quietly]\n\nSigned-off-by: Jason Baron \u003cjbaron@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4c0e799a9a6dc64426ddb6c03aea1a154357658f",
      "tree": "2d9aa9493d80fceb178a63bf15bb3d9edfc5fbae",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5",
        "b8d055a878ee0f997ded40649701089d2486f850"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 15 23:29:12 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 15 23:29:12 2008 -0400"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "8daf14cf56816303d64d1a705fcbc389211ba36e",
      "tree": "c14bcf688efd184ab10b576259d570f6d3d09c56",
      "parents": [
        "1db5fff9aeab18566eb380e354629fdbbe7792f0",
        "eceb1383361c6327cef4de01d278cd6722ebceeb",
        "28f7e66fc1da53997a545684b21b91fb3ca3f321",
        "fd1452ebf257317f24e0e285a17a2ec2ce3e6df7",
        "7aa413def76146f7b3784228556d9e4bc562eab3",
        "46eaa6702016e3ac9a188172a2c309d6ca1be1cd",
        "45e96f26f257bd873017c6244a6cafd27f6f5439",
        "9f482807a6bd7e2aa1ed0d8cfc48463ec4ca3568",
        "325af5fb1418c79953db0954556de048e061d8b6",
        "acbaa41a780490c791492c41144c774c04875af1",
        "2407390bd20de38740eef87eab4fe3d1deafdbdd"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:50:02 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:50:02 2008 +0200"
      },
      "message": "Merge branches \u0027x86/xen\u0027, \u0027x86/build\u0027, \u0027x86/microcode\u0027, \u0027x86/mm-debug-v2\u0027, \u0027x86/memory-corruption-check\u0027, \u0027x86/early-printk\u0027, \u0027x86/xsave\u0027, \u0027x86/ptrace-v2\u0027, \u0027x86/quirks\u0027, \u0027x86/setup\u0027, \u0027x86/spinlocks\u0027 and \u0027x86/signal\u0027 into x86/core-v2\n"
    },
    {
      "commit": "a9b9e81c915e4a57ac3b21d1a7fa7ff184639780",
      "tree": "98304395fbb5b9c74fca35b196cd414c1949f280",
      "parents": [
        "a8b71a2810386a5ac8f43d2095fe3355f0d8db37",
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:05:39 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Oct 12 15:05:39 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/memory-corruption-check\n"
    },
    {
      "commit": "ead9d23d803ea3a73766c3cb27bf7563ac8d7266",
      "tree": "42225fadd0d5388bf21d1658e56879e14f23e013",
      "parents": [
        "bf6f51e3a46f6a602853d3cbacd05864bc6e2a37",
        "0afe2db21394820d32646a695eccf3fbfe6ab5c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:47:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:51:16 2008 -0700"
      },
      "message": "Merge phase #4 (X2APIC, APIC unification, CPU identification unification) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-v28-for-linus-phase4-D\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (186 commits)\n  x86, debug: print more information about unknown CPUs\n  x86 setup: handle more than 8 CPU flag words\n  x86: cpuid, fix typo\n  x86: move transmeta cap read to early_init_transmeta()\n  x86: identify_cpu_without_cpuid v2\n  x86: extended \"flags\" to show virtualization HW feature in /proc/cpuinfo\n  x86: move VMX MSRs to msr-index.h\n  x86: centaur_64.c remove duplicated setting of CONSTANT_TSC\n  x86: intel.c put workaround for old cpus together\n  x86: let intel 64-bit use intel.c\n  x86: make intel_64.c the same as intel.c\n  x86: make intel.c have 64-bit support code\n  x86: little clean up of intel.c/intel_64.c\n  x86: make 64 bit to use amd.c\n  x86: make amd_64 have 32 bit code\n  x86: make amd.c have 64bit support code\n  x86: merge header in amd_64.c\n  x86: add srat_detect_node for amd64\n  x86: remove duplicated force_mwait\n  x86: cpu make amd.c more like amd_64.c v2\n  ...\n"
    },
    {
      "commit": "d84705969f898f294bc3fc32eca33580f14105bd",
      "tree": "c59c7e835820c6bfb5a957f70e58fee1699a6b38",
      "parents": [
        "725c25819e4a0dafdcf42a5f31bc569341919c7c",
        "11494547b1754c4f3bd7f707ab869e2adf54d52f"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 10 19:50:00 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Oct 11 20:17:36 2008 +0200"
      },
      "message": "Merge branch \u0027x86/apic\u0027 into x86-v28-for-linus-phase4-B\n\nConflicts:\n\tarch/x86/kernel/apic_32.c\n\tarch/x86/kernel/apic_64.c\n\tarch/x86/kernel/setup.c\n\tdrivers/pci/intel-iommu.c\n\tinclude/asm-x86/cpufeature.h\n\tinclude/asm-x86/dma-mapping.h\n"
    },
    {
      "commit": "bf6f51e3a46f6a602853d3cbacd05864bc6e2a37",
      "tree": "72ae3563c8a6703e276f005fce5b3f1a3daca08c",
      "parents": [
        "ec8deffa33757286ba59e71d3d98173c37638b37",
        "725c25819e4a0dafdcf42a5f31bc569341919c7c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:03:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 11 11:03:12 2008 -0700"
      },
      "message": "Merge phase #3 (IOMMU) of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-v28-for-linus-phase3-B\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (74 commits)\n  AMD IOMMU: use iommu_device_max_index, fix\n  AMD IOMMU: use iommu_device_max_index\n  x86: add PCI IDs for AMD Barcelona PCI devices\n  x86/iommu: use __GFP_ZERO instead of memset for GART\n  x86/iommu: convert GART need_flush to bool\n  x86/iommu: make GART driver checkpatch clean\n  x86 gart: remove unnecessary initialization\n  x86: restore old GART alloc_coherent behavior\n  revert \"x86: make GART to respect device\u0027s dma_mask about virtual mappings\"\n  x86: export pci-nommu\u0027s alloc_coherent\n  iommu: remove fullflush and nofullflush in IOMMU generic option\n  x86: remove set_bit_string()\n  iommu: export iommu_area_reserve helper function\n  AMD IOMMU: use coherent_dma_mask in alloc_coherent\n  add AMD IOMMU tree to MAINTAINERS file\n  AMD IOMMU: use cmd_buf_size when freeing the command buffer\n  AMD IOMMU: calculate IVHD size with a function\n  AMD IOMMU: remove unnecessary cast to u64 in the init code\n  AMD IOMMU: free domain bitmap with its allocation order\n  AMD IOMMU: simplify dma_mask_to_pages\n  ...\n"
    },
    {
      "commit": "9bed90c6a46f10c2d3052c0585057a5cb7392b92",
      "tree": "60d02a05949a4a7b2fcc61a42805a25fcce8e8f8",
      "parents": [
        "d888e25b8dd1b501ac75b0c6587c043a394319c3"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sat Aug 23 18:54:37 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 11 16:18:47 2008 +0100"
      },
      "message": "Documentation: Document the RB532 specific kmac tag\n\nThe Routerboard 532 bootloader passes the korina ethernet\nMAC adapter address to the kernel on the command line.\nDocument this in the kernel-parameters file.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "97ef062bbe08f46903f29ecdf432be302c977f3b",
      "tree": "e09e9a171ac2d3c79db945ee95145f17cdce82df",
      "parents": [
        "2663f60d434139298835af690f4891cec5c1e501"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Aug 19 16:53:41 2008 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 10 23:33:53 2008 -0400"
      },
      "message": "PNP: add CONFIG_PNP_DEBUG_MESSAGES and pnp_dbg()\n\nThis adds the core function pnp_dbg() and a new config option to\nenable it.\n\nThe PNP core debugging messages can be enabled at boot-time with the\n\"pnp.debug\" kernel parameter.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "725c25819e4a0dafdcf42a5f31bc569341919c7c",
      "tree": "cd2f3d763848dc550c19daf42f6146425aff058c",
      "parents": [
        "3dd392a407d15250a501fa109cc1f93fee95ef85",
        "72d31053f62c4bc464c2783974926969614a8649",
        "129d6aba444d1e99d4cbfb9866a4652912426b65",
        "1e19b16a30c34c042f1eaa23db4c99bfad1dac0e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 10 19:47:12 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Oct 10 19:47:12 2008 +0200"
      },
      "message": "Merge branches \u0027core/iommu\u0027, \u0027x86/amd-iommu\u0027 and \u0027x86/iommu\u0027 into x86-v28-for-linus-phase3-B\n\nConflicts:\n\tarch/x86/kernel/pci-gart_64.c\n\tinclude/asm-x86/dma-mapping.h\n"
    },
    {
      "commit": "36d9573928f9ab126d0089ead7ea5d2ab18fbfa9",
      "tree": "e812af5bc87c940639fd8b8893d0fe371bca0f4e",
      "parents": [
        "161c609173c40a39dc218d97a4a86592dfda31ba"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Oct 06 02:51:09 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Oct 08 23:46:13 2008 -0400"
      },
      "message": "Input: document i8042.debug in kernel-parameters.txt\n\ni8042.debug parameter was missing in Documentation/kernel-parameters.txt.\nAdd it.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e496e3d645c93206faf61ff6005995ebd08cc39c",
      "tree": "349ee5b7284f0224fd075979ea80cf6c358bab35",
      "parents": [
        "b159d7a989e53ab3529084348aa80441520b8575",
        "5bbd4c3724008c93cf3efdfc38a3402e245ab506",
        "175e438f7a2de9d94110046be48697969569736a",
        "516cbf3730c49739629d66313b20bdc50c98aa2c",
        "af2d237bf574f89ae5a1b67f2556a324c8f64ff5",
        "9b1568458a3ef006361710dc12848aec891883b5",
        "5b7e41ff37267c35b0fcf9162ca0c32c3d8d2c5c",
        "1befdefcf476d5eb2fb4243fdf4d996a376708b1",
        "a03352d2c1dcb00970801fb8b800a39acd3103d9",
        "7b22ff5344fda666e0938e5261ea7b9a3dfce497",
        "2c7e9fd4c6cb7f4b0bc7162e9a30847e51a1ca1b",
        "91030ca1e739696812242c807b112ee3981a14be",
        "dd5523552c2897e3fde16fc2fc8f6332addf66ab",
        "b3e15bdef689641e7f1bb03efbe56112c3ee82e2",
        "20211e4d344729f4d4c93da37a590fc1c3a1fd9b",
        "efd327a2d41214dded03cbfbb6d447530964cddd",
        "c7ffa6c26277b403920e2255d10df849bd613380",
        "e51a1ac2dfca9ad869471e88f828281db7e810c0",
        "5df45515512436a808d3476a90e83f2efb022422",
        "d99e90164e6cf2eb85fa94d547d6336f8127a107",
        "e621bd18958ef5dbace3129ebe17a0a475e127d9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 06 18:17:07 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 06 18:17:07 2008 +0200"
      },
      "message": "Merge branches \u0027x86/alternatives\u0027, \u0027x86/cleanups\u0027, \u0027x86/commandline\u0027, \u0027x86/crashdump\u0027, \u0027x86/debug\u0027, \u0027x86/defconfig\u0027, \u0027x86/doc\u0027, \u0027x86/exports\u0027, \u0027x86/fpu\u0027, \u0027x86/gart\u0027, \u0027x86/idle\u0027, \u0027x86/mm\u0027, \u0027x86/mtrr\u0027, \u0027x86/nmi-watchdog\u0027, \u0027x86/oprofile\u0027, \u0027x86/paravirt\u0027, \u0027x86/reboot\u0027, \u0027x86/sparse-fixes\u0027, \u0027x86/tsc\u0027, \u0027x86/urgent\u0027 and \u0027x86/vmalloc\u0027 into x86-v28-for-linus-phase1\n"
    },
    {
      "commit": "afa9fdc2f5f8e4d98f3e77bfa204412cbc181346",
      "tree": "8e6c390d8dc18734f6071d2ddd7a2bca01fe9000",
      "parents": [
        "ed6dc4981368aa8ac89b0ea61535cfa2b03533cb"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Sat Sep 20 01:23:30 2008 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 22 20:43:37 2008 +0200"
      },
      "message": "iommu: remove fullflush and nofullflush in IOMMU generic option\n\nThis patch against tip/x86/iommu virtually reverts\n2842e5bf3115193f05dc9dac20f940e7abf44c1a. But just reverting the\ncommit breaks AMD IOMMU so this patch also includes some fixes.\n\nThe above commit adds new two options to x86 IOMMU generic kernel boot\noptions, fullflush and nofullflush. But such change that affects all\nthe IOMMUs needs more discussion (all IOMMU parties need the chance to\ndiscuss it):\n\nhttp://lkml.org/lkml/2008/9/19/106\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0b88641f1bafdbd087d5e63987a30cc0eadd63b9",
      "tree": "81dcf756db373444140bb2623584710c628e3048",
      "parents": [
        "fbdbf709938d155c719c76b9894d28342632c797",
        "72d31053f62c4bc464c2783974926969614a8649"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 22 13:08:57 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 22 13:08:57 2008 +0200"
      },
      "message": "Merge commit \u0027v2.6.27-rc7\u0027 into x86/debug\n"
    },
    {
      "commit": "6902aa84f565153ce05f3438ecb8e445d4f468d8",
      "tree": "036cac5050b305f75c30e31811f4b735a2b4b0aa",
      "parents": [
        "9d2b1f81dd93b198e12bca8120afec4a7b609b06"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 17:14:42 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 17:14:42 2008 +0900"
      },
      "message": "doc: Add remaining SH parameters to kernel-parameters.txt.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2842e5bf3115193f05dc9dac20f940e7abf44c1a",
      "tree": "31461a4fb45db1868f4bfb9f99251db7a5ce6d33",
      "parents": [
        "270cab2426cdc6307725e4f1f46ecf8ab8e69193"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Sep 18 15:23:43 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Sep 19 12:59:06 2008 +0200"
      },
      "message": "x86: move GART TLB flushing options to generic code\n\nThe GART currently implements the iommu\u003d[no]fullflush command line\nparameters which influence its IO/TLB flushing strategy. This patch\nmakes these parameters generic so that they can be used by the AMD IOMMU\ntoo.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "9f077871ce7237e2387fc76542b3b4033cb05e49",
      "tree": "e9a32b88c71a86b478b61fe50d0cb66b10bad10c",
      "parents": [
        "bb577f980ef35e2b0d00aeed566724e5032aa5eb"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Sun Sep 07 01:51:34 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 07 17:40:01 2008 +0200"
      },
      "message": "x86: clean up memory corruption check and add more kernel parameters\n\nThe corruption check is enabled in Kconfig by default, but disabled at runtime.\n\nThis patch adds several kernel parameters to control the corruption\ncheck\u0027s behaviour; these are documented in kernel-parameters.txt.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5394f80f92642c61fc2a95385be85f2fdcfb5adb",
      "tree": "313dd51430cf7ff7f7161019bb3d3bf89320357c",
      "parents": [
        "7686ad5606f08d9dfb33a2087a36c8366366015b"
      ],
      "author": {
        "name": "Jeremy Fitzhardinge",
        "email": "jeremy@goop.org",
        "time": "Sun Sep 07 01:51:32 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Sep 07 17:39:59 2008 +0200"
      },
      "message": "x86: check for and defend against BIOS memory corruption\n\nSome BIOSes have been observed to corrupt memory in the low 64k.  This\nchange:\n - Reserves all memory which does not have to be in that area, to\n   prevent it from being used as general memory by the kernel.  Things\n   like the SMP trampoline are still in the memory, however.\n - Clears the reserved memory so we can observe changes to it.\n - Adds a function check_for_bios_corruption() which checks and reports on\n   memory becoming unexpectedly non-zero.  Currently it\u0027s called in the\n   x86 fault handler, and the powermanagement debug output.\n\nSigned-off-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1befdefcf476d5eb2fb4243fdf4d996a376708b1",
      "tree": "cc05cda1136a14a496c9dcfdc1332347c266d91f",
      "parents": [
        "59dfc3f8fbabb8681ab4f2fb2df795f9211f40f9"
      ],
      "author": {
        "name": "Luiz Fernando N. Capitulino",
        "email": "lcapitulino@mandriva.com.br",
        "time": "Thu Aug 28 11:00:07 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Aug 28 18:20:14 2008 +0200"
      },
      "message": "x86: remove 8254 timer texts from Documentation\n\nCommit ecd29476ae0143b1c3641edfa76c0fc3e9ad3021 removed the\n\"disable_8254_timer\" and \"enable_8254_timer\" kernel parameters from\nthe kernel but did not remove the references to them from two\nfiles in the Documentation directory: kernel-parameters.txt and\nx86/x86_64/boot-options.txt.\n\nThis change completes the removal.\n\nSigned-off-by: Luiz Fernando N. Capitulino \u003clcapitulino@mandriva.com.br\u003e\nAcked-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b05f78f5c713eda2c34e495d92495ee4f1c3b5e1",
      "tree": "87dd57341abc375131d3268d33c504e3eb609462",
      "parents": [
        "c9c3dddd8f9a05b25d4ce53e8e80cc0ea1759d18"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Fri Aug 22 01:32:50 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Aug 22 10:43:21 2008 +0200"
      },
      "message": "x86_64: printout msr -v2\n\ncommandline show_msr\u003d1 for bsp, show_msr\u003d32 for all 32 cpus.\n\n[ mingo@elte.hu: added documentation ]\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "05944bdf6fadb5394710269df6770dde447b23ca",
      "tree": "7dd0435f44518b01e5d3a229167e7122425e2255",
      "parents": [
        "6a55617ed5d1aa62b850de2cf66f5ede2eef4825"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Aug 13 20:19:09 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Aug 22 02:07:43 2008 -0400"
      },
      "message": "libata: implement no[hs]rst force params\n\nImplement force params nohrst, nosrst and norst.  This is to work\naround reset related problems and ease debugging.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "35fc908dc0e7ab0002ef18787886cc1340028020",
      "tree": "c88a14388a0e3cc61eafc27421075a918da164f3",
      "parents": [
        "f14413184b1de4dcbd5ec3e7c129c3ce2079f543"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Wed Aug 20 14:08:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 20 15:40:30 2008 -0700"
      },
      "message": "documentation: describe bootmem_debug kernel parameter\n\n\"bootmem_debug\" is not mentioned in kernel-parameters.txt. Recently I\nhad to use that kernel option and I think it should be documented.\n\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Johannes Weiner \u003channes@saeurebad.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6dec3a10a7a6093af10cef7ac56021150afd6451",
      "tree": "f4d8511f023e3e0c203baf889d4a0f3925882381",
      "parents": [
        "29308333fbe2cc61258c1c470f9403960428beb2",
        "10a010f6953b5a14ba2f0be40a4fce1bea220875"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 26 16:29:23 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 26 16:29:23 2008 +0200"
      },
      "message": "Merge branch \u0027x86/x2apic\u0027 into x86/core\n\nConflicts:\n\n\tinclude/asm-x86/i8259.h\n\tinclude/asm-x86/msidef.h\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5c05917e7fe313a187ad6ebb94c1c6cf42862a0b",
      "tree": "0b8b59cdfb31016873ad8980d3381c1e5e2200d1",
      "parents": [
        "0af36739af81f152cc24a0fdfa0754ef657afe3d"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu Jul 24 17:29:40 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 26 16:18:41 2008 +0200"
      },
      "message": "x86: usb debug port early console, v4\n\nbased on work from Eric, and add some timeout so don\u0027t dead loop when debug\ndevice is not installed\n\nv2: fix checkpatch warning\nv3: move ehci struct def to linux/usrb/ehci_def.h from host/ehci.h\n    also add CONFIG_EARLY_PRINTK_DBGP to disable it by default\nv4: address comments from Ingo, seperate ehci reg def moving to another patch\n    also add auto detect port that connect to debug device for Nvidia\n    southbridge\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: \"Arjan van de Ven\" \u003carjan@infradead.org\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: \"Greg KH\" \u003cgreg@kroah.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f557d0996a6f9c06912528ea85e1dba0fb7d485f",
      "tree": "0abedc8b599c4111dc563bebde1e497611bde413",
      "parents": [
        "f16695f4ac088cf7593e113574046d2d7e5af5eb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Fri Jul 25 01:45:37 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 25 10:53:28 2008 -0700"
      },
      "message": "remove some more tipar bits\n\nSome bits were missed when the tipar driver was removed.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10a010f6953b5a14ba2f0be40a4fce1bea220875",
      "tree": "19aadf718c796bc7fae0a1a1c970d84d67c541d4",
      "parents": [
        "510b37258dfd61693ca6c039865c78bd996e3718",
        "fb2e405fc1fc8b20d9c78eaa1c7fd5a297efde43"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 25 13:08:16 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 25 13:08:16 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/x2apic\n\nConflicts:\n\n\tdrivers/pci/dmar.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "bdfe6b7c681669148dae4db27eb24ee5408ba371",
      "tree": "644b84a7e4a329a635d9a9bc02102424cfb616e2",
      "parents": [
        "2f15fc4bdf91eb399da3f47a09c55831d9f22826"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Jul 23 21:28:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:24 2008 -0700"
      },
      "message": "pm: acpi hibernation: utilize hardware signature\n\nACPI defines a hardware signature.  BIOS calculates the signature according to\nhardware configure and if hardware changes while hibernated, the signature\nwill change.  In that case, S4 resume should fail.\n\nStill, there may be systems on which this mechanism does not work correctly,\nso it is better to provide a workaround for them.  For this reason, add a new\nswitch to the acpi_sleep\u003d command line argument allowing one to disable\nhardware signature checking.\n\n[shaohua.li@intel.com: build fix]\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \u003cValdis.Kletnieks@vt.edu\u003e\nCc: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77437fd4e61f87cc94d9314baa5cbf50e3ccdf54",
      "tree": "c458e2b5c55a53560ddbf0a3347cc8ca64974b45",
      "parents": [
        "0d63081d418c73cc187c893069e0f24c4c6eecd3"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Wed Jul 23 21:28:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:22 2008 -0700"
      },
      "message": "pm: boot time suspend selftest\n\nBoot-time test for system suspend states (STR or standby).  The generic\nRTC framework triggers wakeup alarms, which are used to exit those states.\n\n  - Measures some aspects of suspend time ... this uses \"jiffies\" until\n    someone converts it to use a timebase that works properly even while\n    timer IRQs are disabled.\n\n  - Triggered by a command line parameter.  By default nothing even\n    vaguely troublesome will happen, but \"test_suspend\u003dmem\" will give\n    you a brief STR test during system boot.  (Or you may need to use\n    \"test_suspend\u003dstandby\" instead, if your hardware needs that.)\n\nThis isn\u0027t without problems.  It fires early enough during boot that for\nexample both PCMCIA and MMC stacks have misbehaved.  The workaround in\nthose cases was to boot without such media cards inserted.\n\n[matthltc@us.ibm.com: fix compile failure in boot time suspend selftest]\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d9ea75443dc7e37843e656b8ebc947a6d16d618",
      "tree": "4eb47a4468a92c90a90873d1646196955b487996",
      "parents": [
        "f4a67cceee4a6f5ed38011a698c9e34747270ae5"
      ],
      "author": {
        "name": "Jon Tollefson",
        "email": "kniht@linux.vnet.ibm.com",
        "time": "Wed Jul 23 21:27:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:19 2008 -0700"
      },
      "message": "powerpc: support multiple hugepage sizes\n\nInstead of using the variable mmu_huge_psize to keep track of the huge\npage size we use an array of MMU_PAGE_* values.  For each supported huge\npage size we need to know the hugepte_shift value and have a\npgtable_cache.  The hstate or an mmu_huge_psizes index is passed to\nfunctions so that they know which huge page size they should use.\n\nThe hugepage sizes 16M and 64K are setup(if available on the hardware) so\nthat they don\u0027t have to be set on the boot cmd line in order to use them.\nThe number of 16G pages have to be specified at boot-time though (e.g.\nhugepagesz\u003d16G hugepages\u003d5).\n\nSigned-off-by: Jon Tollefson \u003ckniht@linux.vnet.ibm.com\u003e\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e11bfbfcb08ef4223b863799897c19cdf7c5bc00",
      "tree": "2d66db5a2f92e3ad299e95a09d327f30f306aa24",
      "parents": [
        "b4718e628dbf68a2dee23b5709e2aa3190409c56"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Jul 23 21:27:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:19 2008 -0700"
      },
      "message": "hugetlb: override default huge page size\n\nAllow configurations with the default huge page size which is different to\nthe traditional HPAGE_SIZE size.  The default huge page size is the one\nrepresented in the legacy /proc ABIs, SHM, and which is defaulted to when\nmounting hugetlbfs filesystems.\n\nThis is implemented with a new kernel option default_hugepagesz\u003d, which\ndefaults to HPAGE_SIZE if not specified.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4718e628dbf68a2dee23b5709e2aa3190409c56",
      "tree": "e685b2bd36a0fe731b128d2814996a693561d288",
      "parents": [
        "39c11e6c05b7fedbf7ed4df3908b25f622d56204"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Jul 23 21:27:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:19 2008 -0700"
      },
      "message": "x86: add hugepagesz option on 64-bit\n\nAdd an hugepagesz\u003d...  option similar to IA64, PPC etc.  to x86-64.\n\nThis finally allows to select GB pages for hugetlbfs in x86 now that all\nthe infrastructure is in place.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6b74ab97bc12ce74acec900f1d89a4aee2e4d70d",
      "tree": "d9d7b522a4a8f5f605d2e0f7f7a1bcb9d5049a82",
      "parents": [
        "9483a578df27fe7603605d565eefe039c1ba5845"
      ],
      "author": {
        "name": "Mel Gorman",
        "email": "mel@csn.ul.ie",
        "time": "Wed Jul 23 21:26:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:13 2008 -0700"
      },
      "message": "mm: add a basic debugging framework for memory initialisation\n\nBoot initialisation is very complex, with significant numbers of\narchitecture-specific routines, hooks and code ordering.  While significant\namounts of the initialisation is architecture-independent, it trusts the data\nreceived from the architecture layer.  This is a mistake, and has resulted in\na number of difficult-to-diagnose bugs.\n\nThis patchset adds some validation and tracing to memory initialisation.  It\nalso introduces a few basic defensive measures.  The validation code can be\nexplicitly disabled for embedded systems.\n\nThis patch:\n\nAdd additional debugging and verification code for memory initialisation.\n\nOnce enabled, the verification checks are always run and when required\nadditional debugging information may be outputted via a mminit_loglevel\u003d\ncommand-line parameter.\n\nThe verification code is placed in a new file mm/mm_init.c.  Ideally other mm\ninitialisation code will be moved here over time.\n\nSigned-off-by: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7b6de14a0ef8a376f9d57b867545b47302b7bfb",
      "tree": "46904d68a5a68f22e6c6baf3472edd4c37a39481",
      "parents": [
        "30d38542ec777468bb6a31829076a2dbc5690e35",
        "4dca10a96041f78bed11ce9e4a5cfde813ec4ccb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:34:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 23 18:34:13 2008 -0700"
      },
      "message": "Merge branch \u0027core/softlockup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core/softlockup-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  softlockup: fix invalid proc_handler for softlockup_panic\n  softlockup: fix watchdog task wakeup frequency\n  softlockup: fix watchdog task wakeup frequency\n  softlockup: show irqtrace\n  softlockup: print a module list on being stuck\n  softlockup: fix NMI hangs due to lock race - 2.6.26-rc regression\n  softlockup: fix false positives on nohz if CPU is 100% idle for more than 60 seconds\n  softlockup: fix softlockup_thresh fix\n  softlockup: fix softlockup_thresh unaligned access and disable detection at runtime\n  softlockup: allow panic on lockup\n"
    },
    {
      "commit": "76c3bb15d6786a0b8da0ad0090e0c9c3672fc08b",
      "tree": "3824e008db9d554229a70c85fbbc13238276bd7a",
      "parents": [
        "7be42004065ce4df193aeef5befd26805267d0d9",
        "93ded9b8fd42abe2c3607097963d8de6ad9117eb"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 22 09:06:21 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 22 09:06:21 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/x2apic\n"
    },
    {
      "commit": "e89970aa93b06d0605a488e74af3b0a2a80e03b5",
      "tree": "fb00c26656b053281a83f4feb2313173c8faf420",
      "parents": [
        "443bd1c4ddab9d2144f4c9b85e0abccf2d93423f",
        "5547cd0ae8b46db9a084505239294eed9b8c8e2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 11:29:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 11:29:52 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  netfilter: nf_conntrack_sctp: fix sparse warnings\n  netfilter: nf_nat_sip: c\u003d is optional for session\n  netfilter: xt_TCPMSS: collapse tcpmss_reverse_mtu{4,6} into one function\n  netfilter: nfnetlink_log: send complete hardware header\n  netfilter: xt_time: fix time\u0027s time_mt()\u0027s use of do_div()\n  netfilter: accounting rework: ct_extend + 64bit counters (v4)\n  netlink: add NLA_PUT_BE64 macro\n  netfilter: nf_nat_core: eliminate useless find_appropriate_src for IP_NAT_RANGE_PROTO_RANDOM\n  hdlcdrv: Fix CRC calculation.\n  Revert \"pkt_sched: Make default qdisc nonshared-multiqueue safe.\"\n  net: In __netif_schedule() use WARN_ON instead of BUG_ON\n  net: Improve simple_tx_hash().\n  pkt_sched: Remove unused variable skb in dev_deactivate_queue function.\n  sunhme: Remove stop/wake TX queue calls in set-multicast-list handler.\n  ucc_geth: do not touch net queue in adjust_link phylib callback\n  gianfar: do not touch net queue in adjust_link phylib callback\n  atl1: Do not wake queue before queue has been started.\n"
    },
    {
      "commit": "584015727a3b88b46602b20077b46cd04f8b4ab3",
      "tree": "a9b4ec18e2181e03ee24b59b30f7408bcbcf140c",
      "parents": [
        "07a7c1070ed382ad4562e3a0d453fd2001d92f7b"
      ],
      "author": {
        "name": "Krzysztof Piotr Oledzki",
        "email": "ole@ans.pl",
        "time": "Mon Jul 21 10:01:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 10:10:58 2008 -0700"
      },
      "message": "netfilter: accounting rework: ct_extend + 64bit counters (v4)\n\nInitially netfilter has had 64bit counters for conntrack-based accounting, but\nit was changed in 2.6.14 to save memory. Unfortunately in-kernel 64bit counters are\nstill required, for example for \"connbytes\" extension. However, 64bit counters\nwaste a lot of memory and it was not possible to enable/disable it runtime.\n\nThis patch:\n - reimplements accounting with respect to the extension infrastructure,\n - makes one global version of seq_print_acct() instead of two seq_print_counters(),\n - makes it possible to enable it at boot time (for CONFIG_SYSCTL/CONFIG_SYSFS\u003dn),\n - makes it possible to enable/disable it at runtime by sysctl or sysfs,\n - extends counters from 32bit to 64bit,\n - renames ip_conntrack_counter -\u003e nf_conn_counter,\n - enables accounting code unconditionally (no longer depends on CONFIG_NF_CT_ACCT),\n - set initial accounting enable state based on CONFIG_NF_CT_ACCT\n - removes buggy IPCT_COUNTER_FILLING event handling.\n\nIf accounting is enabled newly created connections get additional acct extend.\nOld connections are not changed as it is not possible to add a ct_extend area\nto confirmed conntrack. Accounting is performed for all connections with\nacct extend regardless of a current state of \"net.netfilter.nf_conntrack_acct\".\n\nSigned-off-by: Krzysztof Piotr Oledzki \u003cole@ans.pl\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "acee709cab689ec7703770e8b8cb5cc3a4abcb31",
      "tree": "258729f7d7bc385e08d471ade34bd3ce1e8ea280",
      "parents": [
        "33a37eb411d193851c334060780ab834ba534292",
        "5ff4789d045cdaec7629e027e4f8ff8e34308b81",
        "35b680557f95564f70f21a8d3f5c72e101fab260",
        "c4dc59ae7af8c1c116d2cb4dffba337f032a6bee",
        "7edf8891ad7aef5f4e97991fed6fb0e605e96ea0",
        "9781f39fd209cd93ab98b669814191acc67f32fd",
        "48fe4a76e27dc64b47f3d2a2af2b6bbf2b2f5b6b",
        "be54f9d1c8df93c4998e134a306652caaa58f67f",
        "77e442461c74068217b59b356cf18992c78ed896",
        "caadbdce240c43e3e46c82fce6c00eb7f01e1beb",
        "5e5a29bf2624a5984e1c36c3a2481ee91249ec9c",
        "e3a61b0a8c0e342e700a61cd554b01050f333a36",
        "fec0962e0bed407927b9ff54bb0596a3ab7e4b61",
        "fab3b58d3b242b5903f78d60d86803a8aecdf6de",
        "f2ba93929fdb91fd806be20e959a50f7db82790e",
        "48ae74443403ab25876959e84785f61bf421ccef",
        "3cabf37f6167125cb5185db05f5061650f685ab7",
        "7019cc2dd6fafcdc6b104005482dc910dcdbb797",
        "2ddf9b7b3e6660199269e34cfa27148440ddc3bf",
        "e66d90fb4abd0a27ee96f57a32fb561221c4d6ae"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 21 16:37:17 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 21 16:37:17 2008 +0200"
      },
      "message": "Merge branches \u0027x86/urgent\u0027, \u0027x86/amd-iommu\u0027, \u0027x86/apic\u0027, \u0027x86/cleanups\u0027, \u0027x86/core\u0027, \u0027x86/cpu\u0027, \u0027x86/fixmap\u0027, \u0027x86/gart\u0027, \u0027x86/kprobes\u0027, \u0027x86/memtest\u0027, \u0027x86/modules\u0027, \u0027x86/nmi\u0027, \u0027x86/pat\u0027, \u0027x86/reboot\u0027, \u0027x86/setup\u0027, \u0027x86/step\u0027, \u0027x86/unify-pci\u0027, \u0027x86/uv\u0027, \u0027x86/xen\u0027 and \u0027xen-64bit\u0027 into x86/for-linus\n"
    },
    {
      "commit": "e3a61b0a8c0e342e700a61cd554b01050f333a36",
      "tree": "76081e45b9f6aa5d857b7b4ea02cd0014a9d5227",
      "parents": [
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "Simon Arlott",
        "email": "simon@fire.lp0.eu",
        "time": "Sat Jul 19 23:32:54 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jul 20 10:10:31 2008 +0200"
      },
      "message": "x86: add unknown_nmi_panic kernel parameter\n\nIt\u0027s not possible to enable the unknown_nmi_panic sysctl option\nuntil init is run. It\u0027s useful to be able to panic the kernel\nduring boot too, this adds a parameter to enable this option.\n\nSigned-off-by: Simon Arlott \u003csimon@fire.lp0.eu\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a208f37a465e222218974ab20a31b42b7b4893b2",
      "tree": "77c6acdd4be32024330a14f2618b814126ce7a20",
      "parents": [
        "511d9d34183662aada3890883e860b151d707e22",
        "5b664cb235e97afbf34db9c4d77f08ebd725335e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 22:50:34 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 22:50:34 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into x86/x2apic\n"
    },
    {
      "commit": "caadbdce240c43e3e46c82fce6c00eb7f01e1beb",
      "tree": "58881abbeb4e88b17debecd2b23e1a9b8c441143",
      "parents": [
        "1f067167a83d1c7f80437fd1d32b55508aaca009"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Tue Jul 15 00:03:44 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jul 18 14:11:58 2008 +0200"
      },
      "message": "x86: enable memory tester support on 32-bit\n\nonly supports memory below max_low_pfn.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dc7c65db2845a8d17432d89252c4227a9a7cb15f",
      "tree": "79030b0aaaafc04bc4303c21495134e744afc058",
      "parents": [
        "8a0ca91e1db5de5eb5b18cfa919d52ff8be375af",
        "58b6e5538460be358fdf1286d9a2fbcfcc2cfaba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 16 17:25:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 16 17:25:46 2008 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (72 commits)\n  Revert \"x86/PCI: ACPI based PCI gap calculation\"\n  PCI: remove unnecessary volatile in PCIe hotplug struct controller\n  x86/PCI: ACPI based PCI gap calculation\n  PCI: include linux/pm_wakeup.h for device_set_wakeup_capable\n  PCI PM: Fix pci_prepare_to_sleep\n  x86/PCI: Fix PCI config space for domains \u003e 0\n  Fix acpi_pm_device_sleep_wake() by providing a stub for CONFIG_PM_SLEEP\u003dn\n  PCI: Simplify PCI device PM code\n  PCI PM: Introduce pci_prepare_to_sleep and pci_back_from_sleep\n  PCI ACPI: Rework PCI handling of wake-up\n  ACPI: Introduce new device wakeup flag \u0027prepared\u0027\n  ACPI: Introduce acpi_device_sleep_wake function\n  PCI: rework pci_set_power_state function to call platform first\n  PCI: Introduce platform_pci_power_manageable function\n  ACPI: Introduce acpi_bus_power_manageable function\n  PCI: make pci_name use dev_name\n  PCI: handle pci_name() being const\n  PCI: add stub for pci_set_consistent_dma_mask()\n  PCI: remove unused arch pcibios_update_resource() functions\n  PCI: fix pci_setup_device()\u0027s sprinting into a const buffer\n  ...\n\nFixed up conflicts in various files (arch/x86/kernel/setup_64.c,\narch/x86/pci/irq.c, arch/x86/pci/pci.h, drivers/acpi/sleep/main.c,\ndrivers/pci/pci.c, drivers/pci/pci.h, include/acpi/acpi_bus.h) from x86\nand ACPI updates manually.\n"
    },
    {
      "commit": "da5e09a1b3e5a9fc0b15a3feb64e921ccc55ba74",
      "tree": "382a75c1180e458df826ef4efbc191f3f71275c1",
      "parents": [
        "c1e3b377ad48febba6f91b8ae42c44ee4d4ab45e"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Tue Jun 24 18:01:09 2008 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed Jul 16 23:27:05 2008 +0200"
      },
      "message": "ACPI : Create \"idle\u003dnomwait\" bootparam\n\n\"idle\u003dnomwait\" disables the use of the MWAIT\ninstruction from both C1 (C1_FFH) and deeper (C2C3_FFH)\nC-states.\n\nWhen MWAIT is unavailable, the BIOS and OS generally\nnegotiate to use the HALT instruction for C1,\nand use IO accesses for deeper C-states.\n\nThis option is useful for power and performance\ncomparisons, and also to work around BIOS bugs\nwhere broken MWAIT support is advertised.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10807\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10914\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "c1e3b377ad48febba6f91b8ae42c44ee4d4ab45e",
      "tree": "7893e4226f52c4001150066f544415c1b17741f5",
      "parents": [
        "5b53496a5ad79e91052f72761a7c5516b069bc99"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Tue Jun 24 17:58:53 2008 +0800"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed Jul 16 23:27:05 2008 +0200"
      },
      "message": "ACPI: Create \"idle\u003dhalt\" bootparam\n\n\"idle\u003dhalt\" limits the idle loop to using\nthe halt instruction.  No MWAIT, no IO accesses,\nno C-states deeper than C1.\n\nIf something is broken in the idle code,\n\"idle\u003dhalt\" is a less severe workaround\nthan \"idle\u003dpoll\" which disables all power savings.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "1e09481365ce248dbb4eb06dad70129bb5807037",
      "tree": "c0cff5bef95c8b5e7486f144718ade9a06c284dc",
      "parents": [
        "3e2f69fdd1b00166e7d589bce56b2d36a9e74374",
        "b9d2252c1e44fa83a4e65fdc9eb93db6297c55af"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 23:12:58 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 15 23:12:58 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into core/softlockup\n\nConflicts:\n\n\tkernel/softlockup.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "98339cbd360b77c3167db287fd611468c2c44559",
      "tree": "06779e040c18aa40fc5a6e15b132fa1f70ec45f6",
      "parents": [
        "e4e0fadcd929138aa82130a1c5f22206d86d7bb2",
        "cbbc4e818de4451cdef75a112b7fc8a523d5d2a0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:15:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 11:15:36 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (80 commits)\n  ide-floppy: fix unfortunate function naming\n  ide-tape: unify idetape_create_read/write_cmd\n  ide: add ide_pc_intr() helper\n  ide-{floppy,scsi}: read Status Register before stopping DMA engine\n  ide-scsi: add more debugging to idescsi_pc_intr()\n  ide-scsi: use pc-\u003ecallback\n  ide-floppy: add more debugging to idefloppy_pc_intr()\n  ide-tape: always log debug info in idetape_pc_intr() if debugging is enabled\n  ide-tape: add ide_tape_io_buffers() helper\n  ide-tape: factor out DSC handling from idetape_pc_intr()\n  ide-{floppy,tape}: move checking of -\u003efailed_pc to -\u003ecallback\n  ide: add ide_issue_pc() helper\n  ide: add PC_FLAG_DRQ_INTERRUPT pc flag\n  ide-scsi: move idescsi_map_sg() call out from idescsi_issue_pc()\n  ide: add ide_transfer_pc() helper\n  ide-scsi: set drive-\u003escsi flag for devices handled by the driver\n  ide-{cd,floppy,tape}: remove checking for drive-\u003escsi\n  ide: add PC_FLAG_ZIP_DRIVE pc flag\n  ide-tape: factor out waiting for good ireason from idetape_transfer_pc()\n  ide-tape: set PC_FLAG_DMA_IN_PROGRESS flag in idetape_transfer_pc()\n  ...\n"
    },
    {
      "commit": "232595eaff951e96cabe5e85fed35f66b72ff51e",
      "tree": "3e15bd413b5b796c3fc01a144d4c5c84dad64baf",
      "parents": [
        "30e5ee4d1a651a0c66e86c6612c003034bd20ba2"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:46 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Tue Jul 15 21:21:46 2008 +0200"
      },
      "message": "ide: remove obsoleted \"hdx\u003d\" kernel parameters\n\n* Remove obsoleted \"hdx\u003d\" kernel parameters.\n\n* Remove no longer used stridx() and match_parm().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "da6e88f4963385b1b649b043691d206fbb951913",
      "tree": "779a1a6cf04dad09dee0828ad4ece0927de1b5f3",
      "parents": [
        "61d97f4fcf73d30864a52373a34093be25be6a03",
        "7dc9719682ce8c46215bc9a1bdc7ee0c38ada94b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 10:39:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 15 10:39:57 2008 -0700"
      },
      "message": "Merge branch \u0027timers/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers/for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: add PCI ID for 6300ESB force hpet\n  x86: add another PCI ID for ICH6 force-hpet\n  kernel-paramaters: document pmtmr\u003d command line option\n  acpi_pm clccksource: fix printk format warning\n  nohz: don\u0027t stop idle tick if softirqs are pending.\n  pmtmr: allow command line override of ioport\n  nohz: reduce jiffies polling overhead\n  hrtimer: Remove unused variables in ktime_divns()\n  hrtimer: remove warning in hres_timers_resume\n  posix-timers: print RT watchdog message\n"
    },
    {
      "commit": "d3af01f18bf18e9b2a95711894fc239daeab5e2e",
      "tree": "2ae49521a783e6cc5883351636c50f92003e02e3",
      "parents": [
        "aba3728ce2e8ce85e1e5f6b275131e9332256789"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jul 15 15:04:56 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Jul 15 15:30:29 2008 +0200"
      },
      "message": "Documentation: document debugpat commandline option\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "85082fd7cbe3173198aac0eb5e85ab1edcc6352c",
      "tree": "edbc09b7945994f78668d218fa02e991c3b3b365",
      "parents": [
        "666484f0250db2e016948d63b3ef33e202e3b8d0",
        "53ffe3b440aa85af6fc4eda09b2d44bcdd312d4d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:06:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 14 16:06:58 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (241 commits)\n  [ARM] 5171/1: ep93xx: fix compilation of modules using clocks\n  [ARM] 5133/2: at91sam9g20 defconfig file\n  [ARM] 5130/4: Support for the at91sam9g20\n  [ARM] 5160/1: IOP3XX: gpio/gpiolib support\n  [ARM] at91: Fix NAND FLASH timings for at91sam9x evaluation kits.\n  [ARM] 5084/1: zylonite: Register AC97 device\n  [ARM] 5085/2: PXA: Move AC97 over to the new central device declaration model\n  [ARM] 5120/1: pxa: correct platform driver names for PXA25x and PXA27x UDC drivers\n  [ARM] 5147/1: pxaficp_ir: drop pxa_gpio_mode calls, as pin setting\n  [ARM] 5145/1: PXA2xx: provide api to control IrDA pins state\n  [ARM] 5144/1: pxaficp_ir: cleanup includes\n  [ARM] pxa: remove pxa_set_cken()\n  [ARM] pxa: allow clk aliases\n  [ARM] Feroceon: don\u0027t disable BPU on boot\n  [ARM] Orion: LED support for HP mv2120\n  [ARM] Orion: add RD88F5181L-FXO support\n  [ARM] Orion: add RD88F5181L-GE support\n  [ARM] Orion: add Netgear WNR854T support\n  [ARM] s3c2410_defconfig: update for current build\n  [ARM] Acer n30: Minor style and indentation fixes.\n  ...\n"
    },
    {
      "commit": "7dc9719682ce8c46215bc9a1bdc7ee0c38ada94b",
      "tree": "0d6054a0862d8cd1ea14464d63bf861667814ab1",
      "parents": [
        "4c2a997c34c0aa952ba9c247b0c2043526054919",
        "900cfa46191a7d87cf1891924cb90499287fd235",
        "857f3fd7a496ddf4329345af65a4a2b16dd25fe8",
        "de32a2434f7ce4600da90ecb44abcdc365ada1d0",
        "81d50bb254ed53a0da45a65988e4e1fa08e8a541"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jul 14 18:09:05 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Jul 14 18:09:05 2008 +0200"
      },
      "message": "Merge commit \u0027900cfa46191a7d87cf1891924cb90499287fd235\u0027; branches \u0027timers/nohz\u0027, \u0027timers/clocksource\u0027 and \u0027timers/posixtimers\u0027 into timers/for-linus\n"
    },
    {
      "commit": "af9d13887f9e3699bbc852c39b076d30bb9dff2f",
      "tree": "43f6b285d4eda83bef175d0ef9c7fcaf2b1ca152",
      "parents": [
        "ad66dd340f561bdde2285992314d9e4fd9b6191e"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Fri Jul 11 13:11:57 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 12 08:45:11 2008 +0200"
      },
      "message": "x2apic: kernel-parameter documentation for \"x2apic_phys\"\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: akpm@linux-foundation.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "6e1cb38a2aef7680975e71f23de187859ee8b158",
      "tree": "4044df869c6314dcdac700f3fdd3cc256cc9d3a7",
      "parents": [
        "75c46fa61bc5b4ccd20a168ff325c58771248fcd"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Thu Jul 10 11:16:58 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jul 12 08:45:06 2008 +0200"
      },
      "message": "x64, x2apic/intr-remap: add x2apic support, including enabling interrupt-remapping\n\nx2apic support.  Interrupt-remapping must be enabled before enabling x2apic,\nthis is needed to ensure that IO interrupts continue to work properly after the\ncpu mode is changed to x2apic(which uses 32bit extended physical/cluster\napic id).\n\nOn systems where apicid\u0027s are \u003e 255, BIOS can handover the control to OS in\nx2apic mode. Or if the OS handover was in legacy xapic mode, check\nif it is capable of x2apic mode. And if we succeed in enabling\nInterrupt-remapping, then we can enable x2apic mode in the CPU.\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: akpm@linux-foundation.org\nCc: arjan@linux.intel.com\nCc: andi@firstfloor.org\nCc: ebiederm@xmission.com\nCc: jbarnes@virtuousgeek.org\nCc: steiner@sgi.com\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "de32a2434f7ce4600da90ecb44abcdc365ada1d0",
      "tree": "edc1c767a412f613b8e21e90c374683c612ee185",
      "parents": [
        "38032f72601deac7aab00691c79e83d09b204e2a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 12 05:33:30 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 12 05:33:30 2008 +0200"
      },
      "message": "kernel-paramaters: document pmtmr\u003d command line option\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "200001eb140ea33477965f2050bea0dac801974b",
      "tree": "00dfe5cebbf6bf26ff8dbdff03b3ae1e59234bf9",
      "parents": [
        "5dab8ec139be215fbaba216fb4aea914d0f4dac5"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Wed Jun 25 05:44:46 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 13:10:41 2008 +0200"
      },
      "message": "x86 boot: only pick up additional EFI memmap if add_efi_memmap flag\n\nApplies on top of the previous patch:\n  x86 boot: add code to add BIOS provided EFI memory entries to kernel\n\nInstead of always adding EFI memory map entries (if present) to the\nmemory map after initially finding either E820 BIOS memory map entries\nand/or kernel command line memmap entries, -instead- only add such\nadditional EFI memory map entries if the kernel boot option:\n\n    add_efi_memmap\n\nis specified.\n\nRequiring this \u0027add_efi_memmap\u0027 option is backward compatible with\nkernels that didn\u0027t load such additional EFI memory map entries in\nthe first place, and it doesn\u0027t override a configuration that tries\nto replace all E820 or EFI BIOS memory map entries with ones given\nentirely on the kernel command line.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nCc: \"Yinghai Lu\" \u003cyhlu.kernel@gmail.com\u003e\nCc: \"Jack Steiner\" \u003csteiner@sgi.com\u003e\nCc: \"Mike Travis\" \u003ctravis@sgi.com\u003e\nCc: \"Huang\nCc: Ying\" \u003cying.huang@intel.com\u003e\nCc: \"Andi Kleen\" \u003candi@firstfloor.org\u003e\nCc: \"Andrew Morton\" \u003cakpm@linux-foundation.org\u003e\nCc: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "3de352bbd86f890dd0c5e1c09a6a1b0b29e0f8ce",
      "tree": "d4c5eba8cd2abefd7c9f16d089393f0f5999cf63",
      "parents": [
        "1b8ba39a3fad9c58532f6dad12c94d6e675be656",
        "9340e1ccdf7b9b22a2be7f51cd74e8b5e11961bf"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 11:14:58 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 11:14:58 2008 +0200"
      },
      "message": "Merge branch \u0027x86/mpparse\u0027 into x86/devel\n\nConflicts:\n\n\tarch/x86/Kconfig\n\tarch/x86/kernel/io_apic_32.c\n\tarch/x86/kernel/setup_64.c\n\tarch/x86/mm/init_32.c\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "896395c290f902576270d84291c1f7f8bfbe339d",
      "tree": "650114bff3a5f808ee1d713ecc443b0eaab2e1c3",
      "parents": [
        "af1cf204ba2fd8135933a2e4df523fb1112dc0e2",
        "1b40a895df6c7d5a80e71f65674060b03d84bbef"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 10:32:56 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 10:32:56 2008 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into tmp.x86.mpparse.new\n"
    },
    {
      "commit": "58cf35228fec541418cc3bd781d6c069d904815e",
      "tree": "19dca5126cf516fafa91845a938c95aff835b445",
      "parents": [
        "3c1ca43fafea41e38cb2d0c1684119af4c1de547",
        "c1f64a58003fd2efaa725a857e269a15f765791a",
        "28f73e51d0f64a5b896ad816ab8df6f3bcec5810",
        "b664d6bbeeddc77b93f5fea16006b428054f1cd1",
        "f294a8ce211bed7bfaca19bef21376a86200c421",
        "45fdc3a7624a4a48185a04ae0abab5f9793d8952",
        "8b7fd21511f9b5016665814e03f7fc948bb64a98"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 09:46:15 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 08 09:46:15 2008 +0200"
      },
      "message": "Merge branches \u0027x86/mmio\u0027, \u0027x86/delay\u0027, \u0027x86/idle\u0027, \u0027x86/oprofile\u0027, \u0027x86/debug\u0027, \u0027x86/ptrace\u0027 and \u0027x86/amd-iommu\u0027 into x86/devel\n"
    },
    {
      "commit": "8b7fd21511f9b5016665814e03f7fc948bb64a98",
      "tree": "557f5e3cb4e04b330d697725714a5eb2ede2690b",
      "parents": [
        "fb339690a0506d2aca447b5e888fd6ac39ea4fa2"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Mon Jul 07 16:40:26 2008 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Jul 07 09:43:33 2008 +0200"
      },
      "message": "x86: clean up amd_iommu documentation\n\namd_iommu\u003doff was replaced with a common parameter, iommu\u003doff.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: joerg.roedel@amd.com\nCc: iommu@lists.linux-foundation.org\nCc: bhavna.sarathy@amd.com\nCc: robert.richter@amd.com\nCc: rjw@sisk.pl\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "46b6d94eb04a718730c73b83db889341aad0515e",
      "tree": "cfa10eebe04cc0924d451496f2d79156e9d4b97c",
      "parents": [
        "d823f6bfec2844493c05961133895de21fa0e02d"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Fri Jul 04 10:00:09 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 04 10:40:10 2008 -0700"
      },
      "message": "doc: document the relax_domain_level kernel boot argument\n\nDocument the kernel boot parameter: relax_domain_level\u003d.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nCc: Michael Kerrisk \u003cmtk.manpages@googlemail.com\u003e\nReviewed-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71f77055deeab9708c00717352bec05aa125c713",
      "tree": "cd63db9334aae46243ca0a5415ff5bd2e4887886",
      "parents": [
        "abc5f23a32919f3196d3fa22d5216ab192db236b"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Fri Jul 04 09:59:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 04 10:40:06 2008 -0700"
      },
      "message": "Doc*/kernel-parameters.txt: fix stale references\n\nFix stale references to source files in kernel-parameters.txt.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9db829f485c553a0e677a165b37f877bf74f36ff",
      "tree": "3bcf75ce79fbd27c519f68168cbf71787860ccd3",
      "parents": [
        "b999f0db941f56bb0f68ebf455f6e2960cfd5804"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 03 11:24:29 2008 +0100"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 03 16:51:24 2008 +0100"
      },
      "message": "[ARM] JIVE: Initial machine support for Logitech Jive\n\nThis is the base machine support for the Logitech Jive\nmachine.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "54b4cbd26987f84791d6e05863a715ded9f7b3a5",
      "tree": "4dd9686564ea10943eb4b258c49fa018e4fa85ff",
      "parents": [
        "919ee7dd9a66c71e116591c07b88de0db2a387a4"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Thu Jun 26 21:28:10 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 27 10:12:22 2008 +0200"
      },
      "message": "x86, AMD IOMMU: add documentation for kernel parameters\n\nAdd documentation for the kernel parameters introduced with this driver.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nCc: iommu@lists.linux-foundation.org\nCc: bhavna.sarathy@amd.com\nCc: Sebastian.Biemueller@amd.com\nCc: robert.richter@amd.com\nCc: joro@8bytes.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d8f3de0d2412bb91639cfefc5b3c79dbf3812212",
      "tree": "05d0530d06e898b7eeac5c781ee9f00972a7f67a",
      "parents": [
        "53eb2fbeb9e68e1a9a23945de8450999c46270ce"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Jun 12 23:24:06 2008 +0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jun 12 14:25:09 2008 -0700"
      },
      "message": "Suspend-related patches for 2.6.27\n\nACPI PM: Add possibility to change suspend sequence\n\nThere are some systems out there that don\u0027t work correctly with\nour current suspend/hibernation code ordering.  Provide a workaround\nfor these systems allowing them to pass \u0027acpi_sleep\u003dold_ordering\u0027 in\nthe kernel command line so that it will use the pre-ACPI 2.0 (\"old\")\nsuspend code ordering.\n\nUnfortunately, this requires us to add a platform hook to the\nresuming of devices for recovering the platform in case one of the\ndevice drivers\u0027 .suspend() routines returns error code.  Namely,\nACPI 1.0 specifies that _PTS should be called before suspending\ndevices, but _WAK still should be called before resuming them in\norder to undo the changes made by _PTS.  However, if there is an\nerror during suspending devices, they are automatically resumed\nwithout returning control to the PM core, so the _WAK has to be\ncalled from within device_resume() in that cases.\n\nThe patch also reorders and refactors the ACPI suspend/hibernation\ncode to avoid duplication as far as reasonably possible.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "bb71ad880204b79d60331d3384103976e086cb9f",
      "tree": "612b14aed172db36ddbdae2287ffdd65e6baef00",
      "parents": [
        "5ca5c02f0e81c094c19d30dc0d13be4e929a994a"
      ],
      "author": {
        "name": "Gary Hade",
        "email": "garyhade@us.ibm.com",
        "time": "Mon May 12 13:57:46 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Tue Jun 10 10:59:50 2008 -0700"
      },
      "message": "PCI: boot parameter to avoid expansion ROM memory allocation\n\nContention for scarce PCI memory resources has been growing\ndue to an increasing number of PCI slots in large multi-node\nsystems.  The kernel currently attempts by default to\nallocate memory for all PCI expansion ROMs so there has\nalso been an increasing number of PCI memory allocation\nfailures seen on these systems.  This occurs because the\nBIOS either (1) provides insufficient PCI memory resource\nfor all the expansion ROMs or (2) provides adequate PCI\nmemory resource for expansion ROMs but provides the\nspace in kernel unexpected BIOS assigned P2P non-prefetch\nwindows.\n\nThe resulting PCI memory allocation failures may be benign\nwhen related to memory requests for expansion ROMs themselves\nbut in some cases they can occur when attempting to allocate\nspace for more critical BARs.  This can happen when a successful\nexpansion ROM allocation request consumes memory resource\nthat was intended for a non-ROM BAR.  We have seen this\nhappen during PCI hotplug of an adapter that contains a\nP2P bridge where successful memory allocation for an\nexpansion ROM BAR on device behind the bridge consumed\nmemory that was intended for a non-ROM BAR on the P2P bridge.\nIn all cases the allocation failure messages can be very\nconfusing for users.\n\nThis patch provides a new \u0027pci\u003dnorom\u0027 kernel boot parameter\nthat can be used to disable the default PCI expansion ROM memory\nresource allocation.  This provides a way to avoid the above\ndescribed issues on systems that do not contain PCI devices\nfor which drivers or user-level applications depend on the\ndefault PCI expansion ROM memory resource allocation behavior.\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "12031a624af7816ec7660b82be648aa3703b4ebe",
      "tree": "254122ef3adebcfa51f7ffa1a7227ff1baee1d54",
      "parents": [
        "f5098d62c1d1cede8ff23d01bbf50a421f110562"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel.send@gmail.com",
        "time": "Fri May 02 02:40:22 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun May 25 10:55:10 2008 +0200"
      },
      "message": "x86: mtrr cleanup for converting continuous to discrete - auto detect v4\n\nLoop through mtrr chunk_size and gran_size from 1M to 2G to find out\nthe optimal value so user does not need to add mtrr_chunk_size and\nmtrr_gran_size to the kernel command line.\n\nIf optimal value is not found, print out all list to help select less\noptimal value.\n\nAdd mtrr_spare_reg_nr\u003d so user could set 2 instead of 1, if the card\nneed more entries.\n\nv2: find the one with more spare entries\nv3: fix hole_basek offset\nv4: tight the compare between range and range_new\n    loop stop with 4g\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Gabriel C \u003cnix.or.die@googlemail.com\u003e\nCc: Mika Fischer \u003cmika.fischer@zoopnet.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n\n"
    },
    {
      "commit": "95ffa2438d0e9c48779f0106b1c0eb36165e759c",
      "tree": "63829c04435fd99fb655a0d1b94fbd2094549ceb",
      "parents": [
        "0dbfafa5fcd4dd189e2adc7b6ed9e0405e846d79"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel.send@gmail.com",
        "time": "Tue Apr 29 03:52:33 2008 -0700"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun May 25 10:55:09 2008 +0200"
      },
      "message": "x86: mtrr cleanup for converting continuous to discrete layout, v8\n\nsome BIOS like to use continus MTRR layout, and X driver can not add\nWB entries for graphical cards when 4g or more RAM installed.\n\nthe patch will change MTRR to discrete.\n\nmtrr_chunk_size\u003d could be used to have smaller continuous block to hold holes.\ndefault is 256m, could be set according to size of graphics card memory.\n\nmtrr_gran_size\u003d could be used to send smallest mtrr block to avoid run out of MTRRs\n\nv2: fix -1 for UC checking\nv3: default to disable, and need use enable_mtrr_cleanup to enable this feature\n    skip the var state change warning.\n    remove next_basek in range_to_mtrr()\nv4: correct warning mask.\nv5: CONFIG_MTRR_SANITIZER\nv6: fix 1g, 2g, 512 aligment with extra hole\nv7: gran_sizek to prevent running out of MTRRs.\nv8: fix hole_basek caculation caused when removing next_basek\n    gran_sizek using when basek is 0.\n\nneed to apply\n\t[PATCH] x86: fix trimming e820 with MTRR holes.\nright after this one.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "9c44bc03fff44ff04237a7d92e35304a0e50c331",
      "tree": "64704ff78933a3a3bd8549801308d0557c02980d",
      "parents": [
        "75d3bce2fc0a80f435fe12f2c9ed2632c8ac29e4"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 12 21:21:04 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun May 25 06:34:44 2008 +0200"
      },
      "message": "softlockup: allow panic on lockup\n\nallow users to configure the softlockup detector to generate a panic\ninstead of a warning message.\n\nhigh-availability systems might opt for this strict method (combined\nwith panic_timeout\u003d boot option/sysctl), instead of generating\nsoftlockup warnings ad infinitum.\n\nalso, automated tests work better if the system reboots reliably (into\na safe kernel) in case of a lockup.\n\nThe full spectrum of configurability is supported: boot option, sysctl\noption and Kconfig option.\n\nit\u0027s default-disabled.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7371fd11a6e2aed99895db4f100940fa5022f7fe",
      "tree": "7d59ab562e706b9c2b0f73042680b573ec033d0e",
      "parents": [
        "487ad7efbf6b0ec338cdfc2a7b0fbeb53f17a94c",
        "839052d27e8db0c1545256fe5827abcd00fb51c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 13:56:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 15 13:56:42 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] fix personality(PER_LINUX32) performance issue\n  [IA64] Properly unregister legacy interrupts\n  [IA64] Remove NULL pointer check for argument never passed as NULL.\n  [IA64] trivial cleanup for perfmon.c\n  [IA64] trivial cleanup for entry.S\n  [IA64] fix interrupt masking for pending works on kernel leave\n  [IA64] allow user to force_pal_cache_flush\n  [IA64] Don\u0027t reserve crashkernel memory \u003e 4 GB\n  [IA64] machvec support for SGI UV platform\n  [IA64] Add header files for SGI UV platform\n"
    },
    {
      "commit": "e0a45ee0b922b998f8d6737cf6e9e69a791252b7",
      "tree": "70fbf910388d73b9b914cc896d098acc0b362df7",
      "parents": [
        "32aff5732a11739e81994b3bcd7a9d0e8b1ea06e"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Thu May 15 16:52:30 2008 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu May 15 16:52:38 2008 +0200"
      },
      "message": "[S390] Remove last traces of cio_msg\u003d.\n\ncio_msg\u003d is gone, also remove it from kernel-parameters.txt.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "f13ae30e1397e3bfb38feb3b6e889af5d021f13d",
      "tree": "4b82d1ee1e8bbb5f21d5f81bb0a73cf3daa8efb4",
      "parents": [
        "8a3360f06cd4d3b1d57f73e029f2f8b6057fdcba"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Thu May 08 14:03:23 2008 -0600"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed May 14 15:42:07 2008 -0700"
      },
      "message": "[IA64] allow user to force_pal_cache_flush\n\nThe sequence executed in check_sal_cache_flush:\n\n\t- pend a timer interrupt\n\t- call SAL_CACHE_FLUSH\n\t- see if interrupt is still pending\n\ncan hang HP machines with buggy SAL_CACHE_FLUSH implementations.\n\nProvide a kernel command-line argument to allow users skip this\ncheck if desired. Using this parameter will force ia64_sal_cache_flush\nto call ia64_pal_cache_flush() instead of SAL_CACHE_FLUSH.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "108c1961847df2a875047c0fd27b419cb817d213",
      "tree": "5138948168df7043b1d39a1dbeb4a472f1cd66da",
      "parents": [
        "48fc8de9cd093b8c9e2cfa339421862bae3a6cad",
        "0df18ff366853cdf31e5238764ec5c63e6b5a398"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:39:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:39:10 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  x86 PCI: call dmi_check_pciprobe()\n  x86/pci: add pci\u003dskip_isa_align command lines.\n  x86/pci: remove flag in pci_cfg_space_size_ext\n  x86: fix section mismatch in pci_scan_bus\n"
    },
    {
      "commit": "b6d9d267f0d68104df910fca89149803aec82426",
      "tree": "60d8486558d4201569af652dec6a4dcca71edd49",
      "parents": [
        "3b17f136bf32984eb0faeb116bcd44ffe3503782"
      ],
      "author": {
        "name": "Finn Thain",
        "email": "fthain@telegraphics.com.au",
        "time": "Mon May 05 21:26:15 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon May 05 12:38:50 2008 -0700"
      },
      "message": "m68k: remove old mac_esp cruft\n\nRemove the rest of the old mac_esp driver. Also ditch the rest of the\nmachw mechanism, it needs to be replaced by a fake openfirmware tree.\n\nSigned-off-by: Finn Thain \u003cfthain@telegraphics.com.au\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13a6ddb08e58a1bd344da7898c4e2f13bdf18c2f",
      "tree": "db03ea7d9976483c49b764044a6f56ed244629b5",
      "parents": [
        "70b9f7dc1435412ca2b89b13a8353bd9915a7189"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel.send@gmail.com",
        "time": "Thu Mar 27 01:31:18 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon May 05 09:22:08 2008 -0700"
      },
      "message": "x86/pci: add pci\u003dskip_isa_align command lines.\n\nso we don\u0027t align the io port start address for pci cards.\n\nalso move out dmi check out acpi.c, because it has nothing to do with acpi.\nit could spare some calling when we have several peer root buses.\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    }
  ],
  "next": "3ac7fe5a4aab409bd5674d0b070bce97f9d20872"
}
