)]}'
{
  "log": [
    {
      "commit": "57c5b9998ea05a90ebacaa13c45f985ffe09dbe9",
      "tree": "89ce5149dbba2d9f827f77d35b3b7f8609f85ea9",
      "parents": [
        "a6e3d7dba92e19acffaa36aad962741a762aa8c5",
        "ed6fb174eea8869e88d8bc506a55f3ef76fcb7ed"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:39:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:39:39 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-x86: (40 commits)\n  x86: HPET add another ICH7 PCI id\n  x86: HPET force enable ICH5 suspend/resume fix\n  x86: HPET force enable for ICH5\n  x86: HPET try to activate force detected hpet\n  x86: HPET force enable o ICH7 and later\n  x86: HPET restructure hpet code for hpet force enable\n  clock events: allow replacement of broadcast timer\n  i386/x8664: cleanup the shared hpet code\n  i386: Remove the useless #ifdef in i8253.h\n  ACPI: remove the now unused ifdef code\n  jiffies: remove unused macros\n  x86_64: cleanup apic.c after clock events switch\n  x86_64: remove now unused code\n  x86: unify timex.h variants\n  x86: kill 8253pit.h\n  x86: disable apic timer for AMD C1E enabled CPUs\n  x86: Fix irq0 / local apic timer accounting\n  x86_64: convert to clock events\n  x86_64: Add (not yet used) clock event functions\n  x86_64: prepare idle loop for dynamic ticks\n  ...\n"
    },
    {
      "commit": "bfe0c1cc6456bba1f4e3cc1fe29c0ea578ac763a",
      "tree": "7bf60e24749a33fdac079a9c9829da24cf468e00",
      "parents": [
        "59c69f2a51b41e9886b85f61c04e8d0d2a35f37b"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Oct 12 23:04:24 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:24 2007 +0200"
      },
      "message": "x86: HPET force enable for ICH5\n\nforce_enable hpet for ICH5.\n\n[ Build fixes from Andrew Morton ]\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "59c69f2a51b41e9886b85f61c04e8d0d2a35f37b",
      "tree": "3512523870b3a34a976777c2cb332bd29d7aab59",
      "parents": [
        "d54bd57d6580250e6551261f3b15c45a9d90c77b"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "message": "x86: HPET try to activate force detected hpet\n\nEnable HPET later during boot, after the force detect in PCI quirks.  Also add\na call to repeat the force enabling at resume time.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "d54bd57d6580250e6551261f3b15c45a9d90c77b",
      "tree": "12cb06b4adb9494e67cefdc691643e333fef3b91",
      "parents": [
        "610bf2f143b9c5cda768a2d428d66d3a16769930"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "message": "x86: HPET force enable o ICH7 and later\n\nForce detect and/or enable HPET on ICH chipsets.  This patch just handles the\ndetection part and following patches use this information.  Adds a function to\nrepeat the force enabling during resume time.\n\nUsing HPET this way, instead of PIT increases the time CPUs can reside in\nC-state when system is totally idle.  On my test system with Core 2 Duo,\naverage C-state residency goes up from ~20mS to ~80mS.\n\n[ Build fixed from Andrew Morton ]\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "31c435d75e7d15a5f965c5eb0e33fe0e236f49a4",
      "tree": "800c8fe9722e34bfbf3ba52c2393b22264ba4bed",
      "parents": [
        "39d0b7ba7b9c0a2c594073400cde1d0beffa0bea"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "message": "i386/x8664: cleanup the shared hpet code\n\nRemove hpet_readl/writel from vsyscall.h, where it does not belong\nanyway. Use the hpet code itself.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "39d0b7ba7b9c0a2c594073400cde1d0beffa0bea",
      "tree": "5809ffeaf92a22e9eec7a8a019df3c836d00378a",
      "parents": [
        "43ca7ec96f01bd921e772112729005d4474fdbf4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "message": "i386: Remove the useless #ifdef in i8253.h\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "5b94664a3a2a4f3c516a4a2f454f3c811cb25959",
      "tree": "013015069ff36e99726c7494edeb81457c9091e1",
      "parents": [
        "bc1d99c1de85e826765318738e00e6c4e9a0cd12"
      ],
      "author": {
        "name": "Chris Wright",
        "email": "chrisw@sous-sol.org",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "message": "jiffies: remove unused macros\n\nThe x86 hpet cleanups allow removal of some unused macros.\n\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9f75e9b74a45d7d3c343c8979f49d5e6b92bbce3",
      "tree": "ca7115bd03031db131dda5912e2d9cd302046608",
      "parents": [
        "2f0798a3b1c2155b8f30858e853557aef9da2e4e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "message": "x86_64: remove now unused code\n\nRemove the unused code after the switch to clock events.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "2f0798a3b1c2155b8f30858e853557aef9da2e4e",
      "tree": "a7a8c08d84dea9bef33e02eeccd499a6e8f6fc75",
      "parents": [
        "5d5a2989b72847e1f5763420ea31383ca63ebf53"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "message": "x86: unify timex.h variants\n\nCombine the timex.h variants and move the TSC related code into tsc.h.\nMove the set_cyc2ns_scale() call into the tsc calibraction code, where\nit belongs.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "5d5a2989b72847e1f5763420ea31383ca63ebf53",
      "tree": "8eacc41a879de2a1d72699e1a15f2e0d2f612650",
      "parents": [
        "fb79d22e1d4b06385796cc0db0084a2e07beccee"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "message": "x86: kill 8253pit.h\n\nUseless header file with 32 bit and 64 bit variants. Move the\nsingle useful line to the place where it is used.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "fb79d22e1d4b06385796cc0db0084a2e07beccee",
      "tree": "f62b850b9b8ee1b7a4264b29e30fd7c360e23c94",
      "parents": [
        "4e77ae3e105d28aa9410585715d83818f0abe871"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:07 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:07 2007 +0200"
      },
      "message": "x86: disable apic timer for AMD C1E enabled CPUs\n\nAMDs C1E enabled CPUs stop the local apic timer, when both cores are\nidle. This is a hardware feature which breaks highres/dynticks.\nAdd the same quirk as we have for 32 bit already.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "4e77ae3e105d28aa9410585715d83818f0abe871",
      "tree": "4ba47b6741a1d941908b4d73394ffbbd4a37ac73",
      "parents": [
        "b8ce33590687888ebb900d09557b8807c4539022"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:07 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:07 2007 +0200"
      },
      "message": "x86: Fix irq0 / local apic timer accounting\n\nThe clock events merge introduced a change to the nmi watchdog code to\nhandle the not longer increasing local apic timer count in the\nbroadcast mode. This is fine for UP, but on SMP it pampers over a\nstuck CPU which is not handling the broadcast interrupt due to the\nunconditional sum up of local apic timer count and irq0 count.\n\nTo cover all cases we need to keep track on which CPU irq0 is\nhandled. In theory this is CPU#0 due to the explicit disabling of irq\nbalancing for irq0, but there are systems which ignore this on the\nhardware level. The per cpu irq0 accounting allows us to remove the\nirq0 to CPU0 binding as well.\n\nAdd a per cpu counter for irq0 and evaluate this instead of the global\nirq0 count in the nmi watchdog code.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "b8ce33590687888ebb900d09557b8807c4539022",
      "tree": "0e51543c7d4febff8ff6ad7660268bea2035f9ce",
      "parents": [
        "ba7eda4c60e1d070b2f6586d42719ec1d5302d3b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:07 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:07 2007 +0200"
      },
      "message": "x86_64: convert to clock events\n\nFinally switch to the clockevents code. Share code with i386 for\nhpet and PIT.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "7ffeeb1e03c4fc1c7e8434c5496018dd035f8924",
      "tree": "85be569203f1dffc9a4a96811a36e6e161e88c40",
      "parents": [
        "0190dae54de62fbb9ced75d134015266987eb6b8"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Fri Oct 12 23:04:06 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:06 2007 +0200"
      },
      "message": "x86: remove never used apic_mapped\n\n[ tglx: arch/x86 adaptation ]\n\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n\n"
    },
    {
      "commit": "0190dae54de62fbb9ced75d134015266987eb6b8",
      "tree": "5ae8ac1d0da98e39535c8bffd904a9e2c0311e40",
      "parents": [
        "f5e0e93faf8421083853b2d7a217267f49e27cc3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:06 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:06 2007 +0200"
      },
      "message": "i386: prepare sharing the PIT code\n\nPIT clock events work already and the PIT handling is the same for\ni386 and x86_64. x86_64 does not support PIT as a clock source, so\ndisable the PIT clocksource for x86_64.\n\nUse the i386 i8253.h include file for x86_64 as well to share the\nexports and the PIT constants.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "f5e0e93faf8421083853b2d7a217267f49e27cc3",
      "tree": "07feecfe09654c49a9f21ed93616793003a9f49c",
      "parents": [
        "28769149c285e0a392d2e601ae0cc71ffc345f7d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:06 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:06 2007 +0200"
      },
      "message": "i386: prepare sharing the PIT code\n\nPIT clock events work already and the PIT handling is the same for\ni386 and x86_64. x86_64 does not support PIT as a clock source, so\ndisable the PIT clocksource for x86_64.\n\nPrepare i8253.h to be shared with x8664\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "d371698efd45c3664fd1726780c360f02e1f9580",
      "tree": "f6c45126c49f35a62520b89d1bc74fca1a6f9ff9",
      "parents": [
        "89b2bbd69b89b4c5efdc112a88d72419bdeb8dfc"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:06 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:06 2007 +0200"
      },
      "message": "x86_64: Consolidate tsc calibration\n\nMove the TSC calibration code to tsc.c. Reimplement it so the\npm timer can be used as a reference as well.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "83d7384f8d4aa216b49cf9cb286ea743054b119f",
      "tree": "9f56bf83bbbb0dc7056c3dd5e11b1d0ab0d4cefb",
      "parents": [
        "5fa3a246ea2e1be2ffaa01343bc183c8c0bfa472"
      ],
      "author": {
        "name": "Andres Salomon",
        "email": "dilinger@queued.net",
        "time": "Fri Oct 12 23:04:06 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:06 2007 +0200"
      },
      "message": "x86: Geode Multi-Function General Purpose Timers support\n\nThis adds support for Multi-Function General Purpose Timers.  It detects the\navailable timers during southbridge init, and provides an API for allocating\nand setting the timers.  They\u0027re higher resolution than the standard PIT, so\nthe MFGPTs come in handy for quite a few things.\n\nNote that we never clobber the timers that the BIOS might have opted to use;\nwe just check for unused timers.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Andres Salomon \u003cdilinger@debian.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "3c9aea47425885ec8b1f7b0df88c2ebc6f747c9d",
      "tree": "17fefa5b3d6cef5f92ac07551ae27c3228c970ff",
      "parents": [
        "c8a1d398de70a7774359b4720c392891cdd485f9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:06 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:06 2007 +0200"
      },
      "message": "x86: Fix irq0 / local apic timer accounting\n\nThe clock events merge introduced a change to the nmi watchdog code to\nhandle the not longer increasing local apic timer count in the\nbroadcast mode. This is fine for UP, but on SMP it pampers over a\nstuck CPU which is not handling the broadcast interrupt due to the\nunconditional sum up of local apic timer count and irq0 count.\n\nTo cover all cases we need to keep track on which CPU irq0 is\nhandled. In theory this is CPU#0 due to the explicit disabling of irq\nbalancing for irq0, but there are systems which ignore this on the\nhardware level. The per cpu irq0 accounting allows us to remove the\nirq0 to CPU0 binding as well.\n\nAdd a per cpu counter for irq0 and evaluate this instead of the global\nirq0 count in the nmi watchdog code.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "de68d9b173ee657115dd0e584c2365b7954253a5",
      "tree": "d2fec5a10dc4dcceb2f702832cb6080a2ec6ff0f",
      "parents": [
        "7f8033b76c8eea89dec9f658f4a31bcd4fe84bbb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:05 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:05 2007 +0200"
      },
      "message": "clockevents: Allow build w/o run-tine usage for migration purposes\n\nMigration aid to allow preparatory patches which introduce not yet\nused parts of clock events code.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "7f8033b76c8eea89dec9f658f4a31bcd4fe84bbb",
      "tree": "b7aafb8da60507b53701f9626b1bab2ff2f425a8",
      "parents": [
        "782e3b3b3804c38d5130c7f21d7ec7bf6709023f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:05 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:05 2007 +0200"
      },
      "message": "clockevents: Remove unused inline function\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    },
    {
      "commit": "7e6973e9aca997d95995a7b17768f7b77b7c6c24",
      "tree": "b4b7904773e8ff55b455599f5bf8674b132ba3d4",
      "parents": [
        "000233e4d1321e54033d097e98f6868b11614217",
        "b018fc09498f73da0014b44acbd59ea4a94300b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 09:25:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 09:25:42 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/data/git/linux-2.6-block:\n  [BLOCK] s390 xpram typo\n  [BLOCK] Only include the compat ioctl code if CONFIG_BLOCK is set\n  [BLOCK] Better fix for do_blk_trace_setup() for !CONFIG_BLOCK\n  [BLOCK] Move sector_div() from blkdev.h to kernel.h\n"
    },
    {
      "commit": "f26e51f67ae6a75ffc57b96cf5fe096f75e778cb",
      "tree": "1e848187885426430cc93bffaadc539312ce636d",
      "parents": [
        "1462222b76a09a24b240563a51d5f9fbea8bd3e1",
        "c36258b5925e6cf6bf72904635100593573bfcff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 09:14:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 09:14:51 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/steve/gfs2-2.6-nmw: (51 commits)\n  [DLM] block dlm_recv in recovery transition\n  [DLM] don\u0027t overwrite castparam if it\u0027s NULL\n  [GFS2] Get superblock a different way\n  [GFS2] Don\u0027t try to remove buffers that don\u0027t exist\n  [GFS2] Alternate gfs2_iget to avoid looking up inodes being freed\n  [GFS2] Data corruption fix\n  [GFS2] Clean up journaled data writing\n  [GFS2] GFS2: chmod hung - fix race in thread creation\n  [DLM] Make dlm_sendd cond_resched more\n  [GFS2] Move inode deletion out of blocking_cb\n  [GFS2] flocks from same process trip kernel BUG at fs/gfs2/glock.c:1118!\n  [GFS2] Clean up gfs2_trans_add_revoke()\n  [GFS2] Use slab operations for all gfs2_bufdata allocations\n  [GFS2] Replace revoke structure with bufdata structure\n  [GFS2] Fix ordering of dirty/journal for ordered buffer unstuffing\n  [GFS2] Clean up ordered write code\n  [GFS2] Move pin/unpin into lops.c, clean up locking\n  [GFS2] Don\u0027t mark jdata dirty in gfs2_unstuffer_page()\n  [GFS2] Introduce gfs2_remove_from_ail\n  [GFS2] Correct lock ordering in unlink\n  ...\n"
    },
    {
      "commit": "52480ee5206a3fe3a61b5529ce063202c60b8b27",
      "tree": "8bc71c234f0ca63022327b10cbd627ea3762ad0c",
      "parents": [
        "e16af09d76ac3322e26f5b3ff49979691f350c12"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Oct 12 16:11:50 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 12 16:13:10 2007 +0200"
      },
      "message": "[S390] s390: use PAGE_SIZE in vmlinux.lds\n\nReplace the hardcoded 4096 value with the PAGE_SIZE macro.\nConverted a few decimal numbers to readable hex numbers.\n\nUse of PAGE_SIZE required a small change to page.h\nto allow PAGE_SIZE to be used from assembler/linker scripts.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "e39394b84156bc0822785e379977fe75a5662aad",
      "tree": "0331fbe89df3327d0d0e4123ccf0cdcc6c529fc2",
      "parents": [
        "53a0868cb4d77dcba8e95e1033361ffdb6e510e2"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Oct 12 16:11:45 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 12 16:13:09 2007 +0200"
      },
      "message": "[S390] Make vmalloc area start at address \u003e 4GB.\n\nPrevent that modules get loaded at addresses below 4GB to\nprevent exchanging system call table entries.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "210d3a90ce665509e4852977d7a3352654e5e990",
      "tree": "db757ee80cd43e0c083830f9815a86f3a5a4b89c",
      "parents": [
        "c622498e5c82217cda7f661eebbabdaad0814659"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Oct 12 16:11:41 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 12 16:13:08 2007 +0200"
      },
      "message": "[S390] Force link error if xchg/cmpxchg gets called with unsupported size.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "5a291321d6b7ab40923b9a42b36746f7b5ca0055",
      "tree": "20a29d363fe9d1053142adce70fa618f53308892",
      "parents": [
        "ca08de05ed83b7c2029c742ef3310a284b7790ee"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Oct 12 16:11:37 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 12 16:13:07 2007 +0200"
      },
      "message": "[S390] Get rid of ARCH_KMALLOC_MINALIGN.\n\nslab cache debugging code has been changed so that we always get a\nminimum alignment of the alignment of a 64-integer. Since this is\n8 on s390/s390x there is no need of ARCH_KMALLOC_MINALIGN anymore.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "ca08de05ed83b7c2029c742ef3310a284b7790ee",
      "tree": "a66b25b5b8505d3568053d32eeb0834eb218048f",
      "parents": [
        "364c85584e030f7cfc25e9d27ca893dee6f4bf8e"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Fri Oct 12 16:11:36 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 12 16:13:07 2007 +0200"
      },
      "message": "[S390] remove packed attribute from ext_int_info_t.\n\next_int_info_t is no longer used in entry(64).S Instead do_extint is a C\nfunction that handles the hash search.\nAs the structure is handled in C code, we can also remove the packed\nattribute to avoid alignment issues. (Currently there is no alignment\nproblem in ext_int_info_t, even if packet)\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "16db63fda0c63de7a7feb59c6ca59ce7e2670ffb",
      "tree": "b72a180413715493ace94ce437070c02915dd798",
      "parents": [
        "731475c92ed587ac0e112c49b47b12de8d0ab609"
      ],
      "author": {
        "name": "Ralph Wuerthner",
        "email": "rwuerthn@de.ibm.com",
        "time": "Fri Oct 12 16:11:28 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 12 16:13:04 2007 +0200"
      },
      "message": "[S390] zcrypt: remove duplicated struct CPRBX definition\n\nSigned-off-by: Ralph Wuerthner \u003crwuerthn@de.ibm.com\u003e\n"
    },
    {
      "commit": "958974fb596ad037fb571cf2899f783764a83e1a",
      "tree": "d3564986786ef55ee3ee5629dfa46901efa3f09b",
      "parents": [
        "a55360df406cca797ac07d722688dd7ec29bf46e"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Oct 12 16:11:21 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 12 16:13:01 2007 +0200"
      },
      "message": "[S390] cio: Introduce ccw_bus_type.shutdown.\n\nIntroduce a shutdown method for the ccw bus that calls the driver\nspecific shutdown method in struct ccw_driver.\nSwitch zfcp to the new ccw_driver shutdown method.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b2ffd8e9a76ec90bd4a509f3d092e35978c568a3",
      "tree": "a493d60fca8a714be8854bdb5b8de781b5f6a7b1",
      "parents": [
        "c02087162af5d8880ff2d688999d71e1bfa16f2f"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Oct 12 16:11:17 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 12 16:12:59 2007 +0200"
      },
      "message": "[S390] cio: Add docbook comments.\n\nComment a bunch of function in docbook style and convert existing\ncomments on structures to docbook.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "c02087162af5d8880ff2d688999d71e1bfa16f2f",
      "tree": "5d4250db2ba2225f417f634eebb404311bf60402",
      "parents": [
        "fc5019c5c7067bcea1e49fe9cd5190285f0c8927"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Oct 12 16:11:16 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 12 16:12:59 2007 +0200"
      },
      "message": "[S390] cio: Kerneldoc comments for cmf.\n\n- Fix existing kerneldoc-style comments.\n- Move descriptions of functions from cmb.h to cmf.c.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "fc5019c5c7067bcea1e49fe9cd5190285f0c8927",
      "tree": "5845eeb8db37083974016d31e3f31c805b8b3fa3",
      "parents": [
        "fbf9772b8e7917f85f35913b30788c74ea34cad5"
      ],
      "author": {
        "name": "Cornelia Huck",
        "email": "cornelia.huck@de.ibm.com",
        "time": "Fri Oct 12 16:11:15 2007 +0200"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Oct 12 16:12:59 2007 +0200"
      },
      "message": "[S390] cio: Fix some coding style issues in cmf.\n\nFix some formatting and correct a comment.\n\nSigned-off-by: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "43d28d98bed372649060ef783719b426a91972ed",
      "tree": "ddc57daf6fa4a7898936904cc0ab52ecdec3ce4e",
      "parents": [
        "2da96acde0318f121ed3f5993ae9324c856ecfd4"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 12 12:50:07 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 12 12:50:07 2007 +0200"
      },
      "message": "[BLOCK] Better fix for do_blk_trace_setup() for !CONFIG_BLOCK\n\nWe don\u0027t have the request queue definition, so just make it a\nmacro instead.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "2da96acde0318f121ed3f5993ae9324c856ecfd4",
      "tree": "020f58a39c5ceb9bd3bca1a63ad22e3a2da98e57",
      "parents": [
        "782e3b3b3804c38d5130c7f21d7ec7bf6709023f"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 12 12:40:38 2007 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 12 12:40:38 2007 +0200"
      },
      "message": "[BLOCK] Move sector_div() from blkdev.h to kernel.h\n\nWe need it even if CONFIG_BLOCK is disabled, so move it outside of\nthe block layer include system.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "e86908614f2c7fec401827e5cefd7a6ea9407f85",
      "tree": "fcb5d9e52422b37bdaf0e647126ebdfc1680f162",
      "parents": [
        "547307420931344a868275bd7ea7a30f117a15a9",
        "9b4b8feb962f4b3e74768b7205f1f8f6cce87238"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 21:55:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 21:55:47 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (408 commits)\n  [POWERPC] Add memchr() to the bootwrapper\n  [POWERPC] Implement logging of unhandled signals\n  [POWERPC] Add legacy serial support for OPB with flattened device tree\n  [POWERPC] Use 1TB segments\n  [POWERPC] XilinxFB: Allow fixed framebuffer base address\n  [POWERPC] XilinxFB: Add support for custom screen resolution\n  [POWERPC] XilinxFB: Use pdata to pass around framebuffer parameters\n  [POWERPC] PCI: Add 64-bit physical address support to setup_indirect_pci\n  [POWERPC] 4xx: Kilauea defconfig file\n  [POWERPC] 4xx: Kilauea DTS\n  [POWERPC] 4xx: Add AMCC Kilauea eval board support to platforms/40x\n  [POWERPC] 4xx: Add AMCC 405EX support to cputable.c\n  [POWERPC] Adjust TASK_SIZE on ppc32 systems to 3GB that are capable\n  [POWERPC] Use PAGE_OFFSET to tell if an address is user/kernel in SW TLB handlers\n  [POWERPC] 85xx: Enable FP emulation in MPC8560 ADS defconfig\n  [POWERPC] 85xx: Killed \u003casm/mpc85xx.h\u003e\n  [POWERPC] 85xx: Add cpm nodes for 8541/8555 CDS\n  [POWERPC] 85xx: Convert mpc8560ads to the new CPM binding.\n  [POWERPC] mpc8272ads: Remove muram from the CPM reg property.\n  [POWERPC] Make clockevents work on PPC601 processors\n  ...\n\nFixed up conflict in Documentation/powerpc/booting-without-of.txt manually.\n"
    },
    {
      "commit": "1189be6508d45183013ddb82b18f4934193de274",
      "tree": "58924481b4de56699e4a884dce8dc601e71cf7d1",
      "parents": [
        "287e5d6fcccfa38b953cebe307e1ddfd32363355"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Oct 11 20:37:10 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 14:05:17 2007 +1000"
      },
      "message": "[POWERPC] Use 1TB segments\n\nThis makes the kernel use 1TB segments for all kernel mappings and for\nuser addresses of 1TB and above, on machines which support them\n(currently POWER5+, POWER6 and PA6T).\n\nWe detect that the machine supports 1TB segments by looking at the\nibm,processor-segment-sizes property in the device tree.\n\nWe don\u0027t currently use 1TB segments for user addresses \u003c 1T, since\nthat would effectively prevent 32-bit processes from using huge pages\nunless we also had a way to revert to using 256MB segments.  That\nwould be possible but would involve extra complications (such as\nkeeping track of which segment size was used when HPTEs were inserted)\nand is not addressed here.\n\nParts of this patch were originally written by Ben Herrenschmidt.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "287e5d6fcccfa38b953cebe307e1ddfd32363355",
      "tree": "f06b288f7f2e5a1eecc093ba977141c9035d3534",
      "parents": [
        "b4d6a7268fc754eefb196cabc0ccfa2e97022af2"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 11 04:31:56 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 14:05:17 2007 +1000"
      },
      "message": "[POWERPC] XilinxFB: Allow fixed framebuffer base address\n\nAllow a fixed framebuffer address to be assigned to the framebuffer device\ninstead of allocating the framebuffer from the consistent memory pool.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b4d6a7268fc754eefb196cabc0ccfa2e97022af2",
      "tree": "406af23412b9a984b91804c9ca956c8f3dda0a22",
      "parents": [
        "01ba1e9d26fcd29f3ad4f3a5bcf40c0fbc40ee81"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Thu Oct 11 04:31:51 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 14:05:17 2007 +1000"
      },
      "message": "[POWERPC] XilinxFB: Add support for custom screen resolution\n\nSome custom implementations of the xilinx fb can use resolutions other\nthan 640x480.  This patch allows the resolution to be specified in the\ndevice tree or the xilinx_platform_data structure.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d94bad827d9a0df939a0e7ed081a2780b9f72c4b",
      "tree": "ee4d5dd0c9bcaf49438eb3660baf246482281764",
      "parents": [
        "8087ebd5a121ac6bf5a8eba2459c01d3659c3e31"
      ],
      "author": {
        "name": "Valentine Barshak",
        "email": "vbarshak@ru.mvista.com",
        "time": "Mon Oct 08 22:51:24 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 14:05:17 2007 +1000"
      },
      "message": "[POWERPC] PCI: Add 64-bit physical address support to setup_indirect_pci\n\nAdd 64-bit physical address support to setup_indirect_pci().\n\nSigned-off-by: Valentine Barshak \u003cvbarshak@ru.mvista.com\u003e\nAcked-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "ce9d3c9a6a9aef61525be07fe6ba27d937236aa2",
      "tree": "1b29bcb8f60fc6b59fa0d7b833cc733b8ebe17c9",
      "parents": [
        "038a5008b2f395c85e6e71d6ddf3c684e7c405b0",
        "3d73c2884f45f9a297cbc956cea101405a9703f2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:43:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:43:13 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband: (87 commits)\n  mlx4_core: Fix section mismatches\n  IPoIB: Allow setting policy to ignore multicast groups\n  IB/mthca: Mark error paths as unlikely() in post_srq_recv functions\n  IB/ipath: Minor fix to ordering of freeing and zeroing of tid pages.\n  IB/ipath: Remove redundant link state checks\n  IB/ipath: Fix IB_EVENT_PORT_ERR event\n  IB/ipath: Better handling of unexpected GPIO interrupts\n  IB/ipath: Maintain active time on all chips\n  IB/ipath: Fix QHT7040 serial number check\n  IB/ipath: Indicate a couple of chip bugs to userspace\n  IB/ipath: iba6110 rev4 no longer needs recv header overrun workaround\n  IB/ipath: Use counters in ipath_poll and cleanup interrupts in ipath_close\n  IB/ipath: Remove duplicate copy of LMC\n  IB/ipath: Add ability to set the LMC via the sysfs debugging interface\n  IB/ipath: Optimize completion queue entry insertion and polling\n  IB/ipath: Implement IB_EVENT_QP_LAST_WQE_REACHED\n  IB/ipath: Generate flush CQE when QP is in error state\n  IB/ipath: Remove redundant code\n  IB/ipath: Future proof eeprom checksum code (contents reading)\n  IB/ipath: UC RDMA WRITE with IMMEDIATE doesn\u0027t send the immediate\n  ...\n"
    },
    {
      "commit": "038a5008b2f395c85e6e71d6ddf3c684e7c405b0",
      "tree": "4735eab577e97e5a22c3141e3f60071c8065585e",
      "parents": [
        "dd6d1844af33acb4edd0a40b1770d091a22c94be",
        "266918303226cceac7eca38ced30f15f277bd89c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:40:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:40:14 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (867 commits)\n  [SKY2]: status polling loop (post merge)\n  [NET]: Fix NAPI completion handling in some drivers.\n  [TCP]: Limit processing lost_retrans loop to work-to-do cases\n  [TCP]: Fix lost_retrans loop vs fastpath problems\n  [TCP]: No need to re-count fackets_out/sacked_out at RTO\n  [TCP]: Extract tcp_match_queue_to_sack from sacktag code\n  [TCP]: Kill almost unused variable pcount from sacktag\n  [TCP]: Fix mark_head_lost to ignore R-bit when trying to mark L\n  [TCP]: Add bytes_acked (ABC) clearing to FRTO too\n  [IPv6]: Update setsockopt(IPV6_MULTICAST_IF) to support RFC 3493, try2\n  [NETFILTER]: x_tables: add missing ip6t_modulename aliases\n  [NETFILTER]: nf_conntrack_tcp: fix connection reopening\n  [QETH]: fix qeth_main.c\n  [NETLINK]: fib_frontend build fixes\n  [IPv6]: Export userland ND options through netlink (RDNSS support)\n  [9P]: build fix with !CONFIG_SYSCTL\n  [NET]: Fix dev_put() and dev_hold() comments\n  [NET]: make netlink user -\u003e kernel interface synchronious\n  [NET]: unify netlink kernel socket recognition\n  [NET]: cleanup 3rd argument in netlink_sendskb\n  ...\n\nFix up conflicts manually in Documentation/feature-removal-schedule.txt\nand my new least favourite crap, the \"mod_devicetable\" support in the\nfiles include/linux/mod_devicetable.h and scripts/mod/file2alias.c.\n\n(The latter files seem to be explicitly _designed_ to get conflicts when\ndifferent subsystems work with them - that have an absolutely horrid\nlack of subsystem separation!)\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dd6d1844af33acb4edd0a40b1770d091a22c94be",
      "tree": "e6bd3549919773a13b770324a4dddb51b194b452",
      "parents": [
        "19f71153b9be219756c6b2757921433a69b7975c",
        "aaf76a3245c02faba51c96b9a340c14d6bb0dcc0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:21:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:21:23 2007 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (80 commits)\n  [MIPS] tlbex.c: Cleanup __init usage.\n  [MIPS] WRPPMC serial support move to platform device\n  [MIPS] R1: Fix hazard barriers to make kernels work on R2 also.\n  [MIPS] VPE: reimplement ELF loader.\n  [MIPS] cleanup WRPPMC include files\n  [MIPS] Add BUG_ON assertion for attempt to run kernel on the wrong CPU type.\n  [MIPS] SMP: Use ISO C struct initializer for local structs.\n  [MIPS] SMP: Kill useless casts.\n  [MIPS] Kill num_online_cpus() loops.\n  [MIPS] SMP: Implement smp_call_function_mask().\n  [MIPS] Make facility to convert CPU types to strings generally available.\n  [MIPS] Convert list of CPU types from #define to enum.\n  [MIPS] Optimize get_unaligned / put_unaligned implementations.\n  [MIPS] checkfiles: Fix \"need space after that \u0027,\u0027\" errors.\n  [MIPS] Fix \"no space between function name and open parenthesis\" warnings.\n  [MIPS] Allow hardwiring of the CPU type to a single type for optimization.\n  [MIPS] tlbex: Size optimize code by declaring a few functions inline.\n  [MIPS] pg-r4k.c: Dump the generated code\n  [MIPS] Cobalt: Remove cobalt_machine_power_off()\n  [MIPS] Cobalt: Move reset port definition to arch/mips/cobalt/reset.c\n  ...\n"
    },
    {
      "commit": "19f71153b9be219756c6b2757921433a69b7975c",
      "tree": "cc2c5c290a88d61df16848f733aed8708e82c119",
      "parents": [
        "e6005a85acb9609326512ecc784859831cfb24a3",
        "8f4dd2e42637fd61a6366d2cace69091926eaa15"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:20:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:20:44 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6: (24 commits)\n  ide: use only -\u003eset_pio_mode method for programming PIO modes (take 2)\n  sis5513: don\u0027t change UDMA settings when programming PIO\n  it8213/piix/slc90e66: don\u0027t change DMA settings when programming PIO\n  alim15x3: PIO mode setup fixes\n  siimage: fix -\u003eset_pio_mode method to select PIO data transfer\n  cs5520: don\u0027t enable VDMA in -\u003espeedproc\n  sc1200: remove redundant warning message from sc1200_tune_chipset()\n  ide-pmac: PIO mode setup fixes (take 3)\n  icside: fix -\u003espeedproc to return on unsupported modes (take 5)\n  sgiioc4: use ide_tune_dma()\n  amd74xx/via82cxxx: use ide_tune_dma()\n  ide: add ide_set{_max}_pio() (take 4)\n  ide: Kconfig face-lift\n  ide: move ide_rate_filter() calls to the upper layer (take 2)\n  sis5513: add -\u003eudma_filter method for chipset_family \u003e\u003d ATA_133\n  ide: mode limiting fixes for user requested speed changes\n  ide: add missing ide_rate_filter() calls to -\u003espeedproc()-s\n  ide: call udma_filter() before resorting to the UltraDMA mask\n  ide: make jmicron match vendor and device class\n  pdc202xx_new: switch to using pci_get_slot() (take 2)\n  ...\n"
    },
    {
      "commit": "6f35308c3ffa256bed183adf6f2c0c6c211ca487",
      "tree": "f1aaaec5f650bdd80d30230df25bbf33e43efd5f",
      "parents": [
        "19ad7ae47e4ce4eb2a583e437d653a96da7897ac",
        "c3f8f65046127f471d0b6193a1923185b354c011"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:19:50 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:19:50 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  backlight: Convert corgi backlight driver into a more generic driver\n  backlight: Add Samsung LTV350QV LCD driver\n  backlight: Fix cr_bllcd allocations and error paths\n  backlight/leds: Make two structs static\n"
    },
    {
      "commit": "19ad7ae47e4ce4eb2a583e437d653a96da7897ac",
      "tree": "699fda69476d256aae62e44baf7f98495a353204",
      "parents": [
        "1ce48904285fe4b0298864f9153a8502ebeac35c",
        "1855256c497ecfefc730df6032243f26855ce52c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:18:45 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:18:45 2007 -0700"
      },
      "message": "Merge branch \u0027dmi-const\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n\n* \u0027dmi-const\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/misc-2.6:\n  drivers/firmware: const-ify DMI API and internals\n"
    },
    {
      "commit": "1ce48904285fe4b0298864f9153a8502ebeac35c",
      "tree": "ffe1e0c31cdea427b48ae4d4d59a96ff9d208f32",
      "parents": [
        "55982fd184a065b1c69279d29cbc01dbf424d2f4",
        "780513ecb80ea0934fc6833efc4f5ed9ab4ff9bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:14:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:14:22 2007 -0700"
      },
      "message": "Merge branch \u0027block-2.6.24\u0027 of git://git.kernel.dk/data/git/linux-2.6-block\n\n* \u0027block-2.6.24\u0027 of git://git.kernel.dk/data/git/linux-2.6-block: (37 commits)\n  [BLOCK] Fix failing compile with BLK_DEV_IO_TRACE\u003dn\n  compat_ioctl: move floppy handlers to block/compat_ioctl.c\n  compat_ioctl: move cdrom handlers to block/compat_ioctl.c\n  compat_ioctl: move BLKPG handling to block/compat_ioctl.c\n  compat_ioctl: move hdio calls to block/compat_ioctl.c\n  compat_ioctl: handle blk_trace ioctls\n  compat_ioctl: add compat_blkdev_driver_ioctl()\n  compat_ioctl: move common block ioctls to compat_blkdev_ioctl\n  Sysace: Don\u0027t enable IRQ until after interrupt handler is registered\n  Sysace: sparse fixes\n  Sysace: Minor coding convention fixup\n  drivers/block/umem: use DRIVER_NAME where appropriate\n  drivers/block/umem: trim trailing whitespace\n  drivers/block/umem: minor cleanups\n  drivers/block/umem: use dev_printk()\n  drivers/block/umem: move private include away from include/linux\n  Sysace: Labels in C code should not be indented.\n  Sysace: Add of_platform_bus binding\n  Sysace: Move IRQ handler registration to occur after FSM is initialized\n  Sysace: minor rework and cleanup changes\n  ...\n"
    },
    {
      "commit": "55982fd184a065b1c69279d29cbc01dbf424d2f4",
      "tree": "9b309cba341736a0766249ba51972a8ca040e502",
      "parents": [
        "1ef3e36251e4edc77a48967d015a87ca3c4283ea",
        "a7e30b8d91d3291de4543d97849193ebc3ec4c1c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:13:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:13:44 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  [AVR32] Fix random segfault with preemption\n  [AVR32] Don\u0027t use __builtin_xchg()\n  [AVR32] ngw100 i2c-gpio tweaks\n  [AVR32] Ignore a few irrelevant syscalls\n  [AVR32] SMC configuration in clock cycles\n  [AVR32] Drop support for redundant \"keepinitrd\" boot-time parm.\n  [AVR32] Make dma_sync_*_for_cpu no-ops\n  [AVR32] Remove unneeded 8K alignment of .text section\n  [AVR32] Kill a few hardcoded constants in vmlinux.lds\n  [AVR32] rename vmlinux.lds\n  [AVR32] fix command line parsing in early_parse_fbmem\n  [AVR32] checkstack support\n  [AVR32] Wire up USBA device\n  [AVR32] add multidrive support for pio driver\n  [AVR32] /sys/kernel/debug/at32ap_clk\n  [AVR32] Move AT32_PM_BASE definition into pm.h\n"
    },
    {
      "commit": "1ef3e36251e4edc77a48967d015a87ca3c4283ea",
      "tree": "2ee6c869d752c13a56ee2259d115210135f5d5de",
      "parents": [
        "c634920abaf9c0a93266a57beff6fce9d3852cb2",
        "bbf275f092b1b2a9bc8a504500ec387f9ddff859"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:11:51 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:11:51 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/blackfin-2.6: (74 commits)\n  Blackfin serial driver: pending a unique anomaly id, tie the break flood issue to ANOMALY_05000230\n  blackfin enable arbitary speed serial setting\n  Blackfin arch: Remove cruft - CONFIG_DEBUG_SERIAL_EARLY_INIT and DEBUG_KERNEL_START\n  Blackfin arch: fix typo in register name\n  Blackfin arch: trim the Blackfin arch MAINTAINERS list\n  Blackfin arch: fix bug libstdc++ calling writev with an iovec containing { NULL, 0 } fails on Blackfin\n  Blackfin arch: Export strcpy - occasionally get module link failures otherwise\n  Blackfin arch: the load address is not safe to point to as a workaround for ANOMALY 05000281\n  Blackfin arch: show_mem can not be marked as init, since it is called during OOM condition\n  Blackfin arch: flush/inv the correct range when using write back cache and fix bugs find by dmacopy\n  Blackfin arch: update kgdb patch\n  Blackfin arch: Comply with revised Anomaly Workarounds for BF533 05000311 and BF561 05000323\n  Blackfin arch: Print out debug info, as early as possible\n  Blackfin arch: Enable earlyprintk earlier - so any error after our interrupt tables are set up will print out\n  Blackfin arch: fix endless loop bug when a double fault happens\n  Blackfin arch: Initial patch to add earlyprintk support\n  Blackfin arch: add TWIx_REGBASE and SPIx_REGBASE to specific CPU header files, use the new REGBASE for board platform resources\n  Blackfin arch: modify the insX/outsX and dma_insX/dma_outsX to be compatible with other archs\n  Blackfin arch: add more common defines for output sections\n  Blackfin arch: cleanup IO and DMA_IO API function definitions according to other arches\n  ...\n"
    },
    {
      "commit": "c634920abaf9c0a93266a57beff6fce9d3852cb2",
      "tree": "5ac85f54905a8cd3b12b262c66189084cbff54fc",
      "parents": [
        "6abd2c860e34add677de50e8b134f5af6f4b0893",
        "a991f44b79fa49b281eb078eed4a76a42101012a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:09:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 19:09:32 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (310 commits)\n  V4L/DVB (6316): Change list_for_each+list_entry to list_for_each_entry\n  V4L/DVB (6315): pvrusb2: Change list_for_each+list_entry to list_for_each_entry\n  V4L/DVB (6314): saa7134: Replace list_for_each+list_entry with list_for_each_entry\n  V4L/DVB (6313): ivtv: Replace list_for_each+list_entry with list_for_each_entry\n  V4L/DVB (6312): cx88: Replace list_for_each+list_entry with list_for_each_entry\n  V4L/DVB (6311): dvb: Replace list_for_each+list_entry with list_for_each_entry\n  V4L/DVB (6308): V4L: zc0301, remove bad usage of ERESTARTSYS\n  V4L/DVB (6307): V4L: w9968cf, remove bad usage of ERESTARTSYS\n  V4L/DVB (6306): Few clenups for saa7134 resume code\n  V4L/DVB (6305): V4L: videobuf-core.c avoid NULL dereferences in videobuf-core\n  V4L/DVB (6301): pvrusb: Update DEBUGIFC sysfs to kernel 2.6.13+\n  V4L/DVB (6300): CodingStyle cleanup\n  V4L/DVB (6299): dvb: Add dependencies for VIDEOBUF_DVB\n  V4L/DVB (6297): cx23885: remove wrong Kconfig selection of VIDEOBUF\n  V4L/DVB (6296): dib0700: add support for AverMedia DVB-T Express card\n  V4L/DVB (6295): saa7134: add autodetection for KWorld ATSC-115\n  V4L/DVB (6293): V4L: convert struct class_device to struct device\n  V4L/DVB (6292): videobuf_core init always require callback implementation\n  V4L/DVB (6291): Fix: avoid oops on some SMP machines\n  V4L/DVB (6290): remove videobuf_set_pci_ops\n  ...\n"
    },
    {
      "commit": "6abd2c860e34add677de50e8b134f5af6f4b0893",
      "tree": "d201de170ca4851d66dbd02046fea7d95214fad7",
      "parents": [
        "d2c75f2f4b8be1c78f275c49e399d5a9b21ce924",
        "019a5f56ec195aceadada18aaaad0f67294bdaef"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 18:57:31 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 11 18:57:31 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc: (67 commits)\n  mmc: don\u0027t use weight32()\n  pxamci: support arbitrary block size\n  sdio: make the IRQ thread more resilient in the presence of bad states\n  sdio: fix IRQ diagnostic message\n  sdhci: remove old dma module params\n  sdhci: add SDHCI_QUIRK_BROKEN_DMA quirk\n  sdhci: remove DMA capability check from controller\u0027s PCI Class reg\n  sdhci: fix a typo\n  mmc: Disabler for Ricoh MMC controller\n  sdio: adaptive interrupt polling\n  mmc: pxamci: add SDIO card interrupt reporting capability\n  mmc: pxamci: set proper buswidth capabilities according to PXA flavor\n  mmc: pxamci: set proper block capabilities according to PXA flavor\n  mmc: pxamci: better pending IRQ determination\n  arm: i.MX/MX1 SDHC implements SD cards read-only switch read-back\n  mmc: add led trigger\n  mmc_spi host driver\n  MMC core learns about SPI\n  MMC/SD card driver learns SPI\n  MMC headers learn about SPI\n  ...\n"
    },
    {
      "commit": "b08d6cb22c777c8c91c16d8e3b8aafc93c98cbd9",
      "tree": "139b1f2636c42698bd7b0f0ccd61f0e1b8a826ab",
      "parents": [
        "f785a8e28b9d103c7473655743b6ac1bc3cd3a58"
      ],
      "author": {
        "name": "Ilpo Järvinen",
        "email": "ilpo.jarvinen@helsinki.fi",
        "time": "Thu Oct 11 17:36:13 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 11 17:36:13 2007 -0700"
      },
      "message": "[TCP]: Limit processing lost_retrans loop to work-to-do cases\n\nThis addition of lost_retrans_low to tcp_sock might be\nunnecessary, it\u0027s not clear how often lost_retrans worker is\nexecuted when there wasn\u0027t work to do.\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8087ebd5a121ac6bf5a8eba2459c01d3659c3e31",
      "tree": "31394658c138dcb130a229af03e3beefca8db642",
      "parents": [
        "895532a166010d8d8b4d58d63d21012eced22492",
        "4d9e55103aec1ba7d0617cfd88412ec39e1e2d32"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 09:06:32 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 09:06:32 2007 +1000"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into for-2.6.24\n"
    },
    {
      "commit": "572afc248c33c902760f6f24a72c180f0e4f1719",
      "tree": "ef3680549f2bb52afd0a86ae9dbd22e9b0ee5efe",
      "parents": [
        "bdf5d42c6e4d7aa56251b8899f60f55a88c0aaa7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 21 13:05:44 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:19 2007 +0100"
      },
      "message": "[MIPS] R1: Fix hazard barriers to make kernels work on R2 also.\n\nTested with Malta; inflates malta_defconfig by 3932 bytes.  Ideally there\nshould be additional configuration to allow getting rid of this overhead\nbut that would be too much complexity at this stage of the release cycle.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b5eb551145395382ddf302548991a5fbaabc5341",
      "tree": "89d8819130337b3836723527825adaf93df5d74f",
      "parents": [
        "bd6aeeffcc0be716e4d2d1f27fb132741e345cc0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 03 19:16:57 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:18 2007 +0100"
      },
      "message": "[MIPS] Kill num_online_cpus() loops.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bd6aeeffcc0be716e4d2d1f27fb132741e345cc0",
      "tree": "db8e97d4669856ed85b73b40ba65301346ca4dd1",
      "parents": [
        "9966db25defba4e1dce263246db25237bc24479f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Oct 03 01:24:16 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:18 2007 +0100"
      },
      "message": "[MIPS] SMP: Implement smp_call_function_mask().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9966db25defba4e1dce263246db25237bc24479f",
      "tree": "5002f2849ebcceb57f40535798aa37dfbd841875",
      "parents": [
        "36cfbaad815908f54872a7b471e9a7a09b4084a4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:17 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:17 2007 +0100"
      },
      "message": "[MIPS] Make facility to convert CPU types to strings generally available.\n\nSo far /proc/cpuinfo has been the only user but human readable processor\nname are more useful than that for proc.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "36cfbaad815908f54872a7b471e9a7a09b4084a4",
      "tree": "5cd05b5f6aec60c591fa63926274567aaafc245a",
      "parents": [
        "9cfde2028bc487982a4bfb0d20d2ca76366fa80d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:16 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:16 2007 +0100"
      },
      "message": "[MIPS] Convert list of CPU types from #define to enum.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9cfde2028bc487982a4bfb0d20d2ca76366fa80d",
      "tree": "3fc934f460b6d036da3005c5514ba5c3b3fb5e93",
      "parents": [
        "21a151d8ca3aa74ee79f9791a9d4dc370d3e0636"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 14 21:16:14 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "message": "[MIPS] Optimize get_unaligned / put_unaligned implementations.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "21a151d8ca3aa74ee79f9791a9d4dc370d3e0636",
      "tree": "8556b3a32ded6a49225beb4a7aa4447cc87a0e00",
      "parents": [
        "49a89efbbbcc178a39555c43bd59a7593c429664"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "message": "[MIPS] checkfiles: Fix \"need space after that \u0027,\u0027\" errors.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "49a89efbbbcc178a39555c43bd59a7593c429664",
      "tree": "93ab78ec340d3f2fe23f9f853edd0bd62dcc64bb",
      "parents": [
        "10cc3529072d5415fb040018a8a99aa7a60190b6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "message": "[MIPS] Fix \"no space between function name and open parenthesis\" warnings.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "10cc3529072d5415fb040018a8a99aa7a60190b6",
      "tree": "fe07fb5112c9c34c2aecfac982155307bc168f07",
      "parents": [
        "aeffdbbaff133b0c3989e20af5baa091d3d0b409"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:15 2007 +0100"
      },
      "message": "[MIPS] Allow hardwiring of the CPU type to a single type for optimization.\n\nThis saves a few k on systems which only ever ship with a single CPU type.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3282bd3cb0c7653e604c0d3666331281ae8f74c4",
      "tree": "75fe2ae38bbea3810481026798940da6f53a0a5b",
      "parents": [
        "5a860424a1bcf21655d993a7c09b36662e34d2a9"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Oct 02 23:17:38 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:14 2007 +0100"
      },
      "message": "[MIPS] Cobalt: Move reset port definition to arch/mips/cobalt/reset.c\n\nIt\u0027s only used in arch/mips/cobalt/reset.c.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5a860424a1bcf21655d993a7c09b36662e34d2a9",
      "tree": "885c436e8688ae6ade30f3873c8826f28303f41c",
      "parents": [
        "b4126e86301cfc6863cbc74bc4500a88b7c582df"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Oct 02 23:13:17 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:14 2007 +0100"
      },
      "message": "[MIPS] Cobalt: Move UART base definition to arch/mips/cobalt/console.c\n\nThey\u0027re only used in arch/mips/cobalt/console.c.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b4126e86301cfc6863cbc74bc4500a88b7c582df",
      "tree": "45ab759f09e249b335208375d24a11c0797a200a",
      "parents": [
        "b1df86d6e148e3be6d1e43e604b19fbb6815b8ba"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Tue Oct 02 22:54:41 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:14 2007 +0100"
      },
      "message": "[MIPS] Cobalt: Move PCI definitions to arch/mips/pci/fixup-cobalt.c.\n\nThese PCI definitions are only used in arch/mips/pci/fixup-cobalt.c.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f4fae8267c152d6c319a7bfaf92ed1c2c9a2c4e8",
      "tree": "5c43b9e75589b86f52af11dd5c41829dbb75b6ae",
      "parents": [
        "db813fe5a77d03b29e872da47463d2efbddc3fc2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:12 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:12 2007 +0100"
      },
      "message": "[MIPS] Optimize __alloc_zeroed_user_highpage implementation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d865bea4dace1d42995a6cf552bc4863842623f4",
      "tree": "df4519c1646898d3d11817976992c73647a88dac",
      "parents": [
        "87b2335d6ef97e19ca19dbbb523673680a029e3f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:10 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:10 2007 +0100"
      },
      "message": "[MIPS] i8253 PIT clocksource and clockevent drivers\n\nDerived from the i386 variant with a few x86 complexities chopped off.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7bcf7717b6a047c272410d0cd00213185fe6b99d",
      "tree": "81c5d6bbc2130815713e22bb5408ea80b6e1c499",
      "parents": [
        "91a2fcc88634663e9e13dcdfad0e4a860e64aeee"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:09 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:09 2007 +0100"
      },
      "message": "[MIPS] Implement clockevents for R4000-style cp0 count/compare interrupt\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "91a2fcc88634663e9e13dcdfad0e4a860e64aeee",
      "tree": "a86b936f1057207d46e5a07ed826052ff640869a",
      "parents": [
        "90b02340dcc6ce00bf22c48f4865915f5989e5e4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:09 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:09 2007 +0100"
      },
      "message": "[MIPS] Consolidate all variants of MIPS cp0 timer interrupt handlers.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "90b02340dcc6ce00bf22c48f4865915f5989e5e4",
      "tree": "763f07fe0025ac5cd54fa361ec5d77ad76b5547c",
      "parents": [
        "4b550488f894c899aa54dc935c8fee47bca2b7df"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:09 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:09 2007 +0100"
      },
      "message": "[MIPS] Switch from to_tm to rtc_time_to_tm\n\nThis replaces the MIPS-specific to_tm function with the generic\nrtc_time_to_tm function.  The big difference between the two functions is\nthat rtc_time_to_tm uses epoch 70 while to_tm uses 1970, so the result of\nrtc_time_to_tm needs to be fixed up.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4b550488f894c899aa54dc935c8fee47bca2b7df",
      "tree": "f7ee1d0ff80542124b5fa864a30022277d703c49",
      "parents": [
        "f5ff0a280201c9cbfb6e9eb4bafdb465c2269ed3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:08 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:08 2007 +0100"
      },
      "message": "[MIPS] Deforest the function pointer jungle in the time code.\n\nHard to follow who is pointing what to where and why so it\u0027s simply getting\nin the way of the time code renovation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "05dc8c02bf40090e9ed23932b1980ead48eb8870",
      "tree": "ebf34c90f31b52e1a0c1e6185a50a1470c1b3677",
      "parents": [
        "112b20a1e849aec8077bbf11fc3de338b62f363a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:08 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:08 2007 +0100"
      },
      "message": "[MIPS] ARC: Get rid of mips_machgroup\n\nThis has not been any serious user of this ill conceived thing since the\noriginal invention in like \u002795.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "baf22c1e7aedf264e264b15d2595e5e76564bd4e",
      "tree": "6983687e9e1a7442247d418207bfb36254167214",
      "parents": [
        "21c854dcbd7698bf723676a552968040e2813490"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:07 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:07 2007 +0100"
      },
      "message": "[MIPS] Split up war.h\n\nIt was getting a little big, ugly and a primary source for merge conflicts.\nAlso the old method was a bit too forgiving in that the workaround did\ndefault to off, so now there is an explicit #error forcing platform\nmaintainers to think if they should enable a workaround for a particular\nplatform.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "34cc662f8aae0ce1db5c64d55a39a5081f9e3cd8",
      "tree": "69447356fb052c8aa3a74154f2dee082b64f275d",
      "parents": [
        "25e5fb97419f73d39b37e9f73f9492c394de07b2"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Tue Sep 25 15:42:09 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:07 2007 +0100"
      },
      "message": "[MIPS] Add gpio support to the BCM47XX platform\n\nAdd GPIO support to the BCM47XX platform.  It will be used by a GPIO\nLED driver.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2f56cfdd812a17623483d3dfa3370a2e6282b245",
      "tree": "624e2bfccf0b0ee02cd94343acdf5d3364cb002e",
      "parents": [
        "df78b5c8faa72b3c04f82faab126de93af178348"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Wed Sep 05 08:59:34 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:06 2007 +0100"
      },
      "message": "[MIPS] Move ARC code into arch/mips/fw/arc\n\nMove the ARC code to arch/mips/fw/arc from arch/mips/arc.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "df78b5c8faa72b3c04f82faab126de93af178348",
      "tree": "769f342740526699d116b7a89bd0dba34b381845",
      "parents": [
        "cc6e8e0812cf95aea397c457ff48de2ac069614f"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Wed Sep 05 08:58:26 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "message": "[MIPS] Move CFE code into arch/mips/fw/cfe\n\nMove the platform independent part of the CFE code to arch/mips/fw/cfe from\narch/mips/sibyte/cfe.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cc6e8e0812cf95aea397c457ff48de2ac069614f",
      "tree": "da0527908dceed57cd10204034a6b2c888a34863",
      "parents": [
        "641e97f318870921d048154af6807e46e43c307a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "message": "[MIPS] Remove IP27 specific structures from struct cpuinfo_mips\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "641e97f318870921d048154af6807e46e43c307a",
      "tree": "6e0984a1bc8932db848be3fdb104a92c97fe341a",
      "parents": [
        "424b28ba4d25fc41abdb7e6fa90e132f0d9558fb"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:05 2007 +0100"
      },
      "message": "[MIPS] Sibyte: Replace SB1 cachecode with standard R4000 class cache code.\n\nIt may not be perfect yet but the SB1 code is badly borken and has\nhorrible performance issues.\n\nDownside: This seriously breaks support for pass 1 parts of the BCM1250\nwhere indexed cacheops don\u0027t work quite reliable but I seem to be the\nlast one on the planet with a pass 1 part anyway.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d5ab1a6910fe850fa092888f210cf6c43136a7ab",
      "tree": "142f9f35f0d9fc6e675caf42a1cd8a82b56aa8e9",
      "parents": [
        "718f05f6ddc171a90fb7a277be6f6f65b4ca82be"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Sep 13 23:51:26 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:04 2007 +0100"
      },
      "message": "[MIPS] Add GT641xx IRQ routines.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "718f05f6ddc171a90fb7a277be6f6f65b4ca82be",
      "tree": "0f742721dd06f438489e9bf2babb55413baaaf63",
      "parents": [
        "d80c1c0b2207ba326b2c06249dfebddf8ac863bd"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Sep 12 23:19:45 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:04 2007 +0100"
      },
      "message": "[MIPS] GT64120: Remove unused definitions\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d80c1c0b2207ba326b2c06249dfebddf8ac863bd",
      "tree": "6fedbb8d5c70b6c67e47a95cbb11c4a889b9bb2b",
      "parents": [
        "ec70f65e3b5309e7ac8b5508ff5657050c92b913"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Sep 13 11:04:04 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:04 2007 +0100"
      },
      "message": "[MIPS] i8295 cleanups.\n\n o Move i8259 function declarations to include/asm-mips/i8259.h\n o Make i8259.c functions static where possible.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bcb0fd94633afde9c1f4f8aca43141ba2c78f04b",
      "tree": "690cb6b8f61e05eaa50ea36ce809507fbacdf1ae",
      "parents": [
        "7ca16d269a1a4b96d98968b48f137977bcab1522"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Wed Sep 05 17:44:50 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "message": "[MIPS] Define known MIPS ISA overrides for Sibyte and Excite boards.\n\nSigned-Off-By: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7ca16d269a1a4b96d98968b48f137977bcab1522",
      "tree": "4a7956a0bad2e9f156234f0de96a77edbb8e3774",
      "parents": [
        "abb4ae4630633573862934173e5f506771c5d6b1"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "message": "[MIPS] floppy: Rewrite fd_cacheflush() to use dma_cache_sync().\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "abb4ae4630633573862934173e5f506771c5d6b1",
      "tree": "a6051f682e2a7f3a6b907767286e504b0e9404a5",
      "parents": [
        "a02eb8da02741f43efb6f06adf534f9f2b913d80"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:03 2007 +0100"
      },
      "message": "[MIPS] PCI: Always enable CONFIG_PCI_DOMAINS\n\nThe cost is just too low.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a02eb8da02741f43efb6f06adf534f9f2b913d80",
      "tree": "3913502d4c3e371a872fdcc1cf1484a8eb366dd4",
      "parents": [
        "4e45171c4e31578157189ca22cfb7b2bcc5f69f2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 28 00:28:09 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:02 2007 +0100"
      },
      "message": "[MIPS] tx4927: Cleanup unused macros and non-standard IO accessors.\n\nThis patch removes many unused constants, replaces non-standard IO\naccessors with standard ones, and kills terrible tx4927_mips.h file.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1c0c13eb935c95fd2ca0b0aca6dd4860487fb242",
      "tree": "a274a6e2e56f519900fb35c544ddf279f38ca8d6",
      "parents": [
        "ea202c632a52c4a83f1bd82d8d06bc8e04f2689a"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Tue Sep 25 15:40:12 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:02 2007 +0100"
      },
      "message": "[MIPS] Add support for BCM47XX CPUs.\n\nNote that the BCM4710 does not support the wait instruction, this\nis not a mistake in the code.\n    \nIt originally comes from the OpenWrt patches.\n    \nCc: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: Felix Fietkau \u003cnbd@openwrt.org\u003e\nCc: Florian Schirmer \u003cjolt@tuxbox.org\u003e\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ea202c632a52c4a83f1bd82d8d06bc8e04f2689a",
      "tree": "1815b69d45b99d8f20d0fb33ba7b34b8319f2507",
      "parents": [
        "1f21d2bde0046e959b53756f74d96dfd040a803b"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Aug 25 11:01:50 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:00 2007 +0100"
      },
      "message": "[MIPS] JAZZ fixes\n\n- restructured irq handling\n- switched vdma to use memory allocated via get_free_pages\n- setup platform devices for serial, jazz_esp and jazzsonic\n- fixed cmos rtc access\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1f21d2bde0046e959b53756f74d96dfd040a803b",
      "tree": "5ca1a0319982f1e665e57f22bd1dae1d90b07e35",
      "parents": [
        "0caf583398309398ec05fc76bff15c711e9f936d"
      ],
      "author": {
        "name": "Brian Murphy",
        "email": "brm@murphy.dk",
        "time": "Tue Aug 21 22:34:16 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:00 2007 +0100"
      },
      "message": "[MIPS] Add back support for LASAT platforms\n\nSigned-off-by: Brian Murphy \u003cbrian@murphy.dk\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0caf583398309398ec05fc76bff15c711e9f936d",
      "tree": "13cb80432731ea99f9a7a5cd22484e21a86d31e0",
      "parents": [
        "4c6d0fc2f6ce44161f3fac3b34d262c0dd06cf0c"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Aug 16 23:15:42 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:00 2007 +0100"
      },
      "message": "[MIPS] fix ABI check in include/asm-mips/arv/hinv.h\n\nFix ABI check in include/asm-mips/arv/hinv.h\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4c6d0fc2f6ce44161f3fac3b34d262c0dd06cf0c",
      "tree": "bb712f7b4c3e25ca43fc50c15e972fe9fbe02001",
      "parents": [
        "ddcf4efb7a5a38c2d82decbdfd99c43bbf226551"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Aug 16 22:56:04 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:46:00 2007 +0100"
      },
      "message": "[MIPS] remove unused include/asm-mips/ip32/machine.h\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "054c51b4368648406f487f54b7ed6ba75bbb3f8b",
      "tree": "89db2ea5e05fd95bff686d24383897332276e98b",
      "parents": [
        "adff90a9333004d5459823665e8bcf6cb9214f79"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "vagabon.xyz@gmail.com",
        "time": "Thu Feb 15 14:21:36 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:45:59 2007 +0100"
      },
      "message": "[MIPS] Rename CONFIG_BUILD_ELF64 into KBUILD_64BIT_SYM32\n\nThis patch renames it for 3 reasons:\n\n    - \"CONFIG\" pattern is used by Kconfig. Now this macro is\n      no more defined by Kconfig but by Kbuild itself make this\n      clear by translating \"CONFIG\" into \"KBUILD\".\n\n    - \"ELF32\" word is improper because it is irrelevant to ELF\n      format and it makes confusion with CONFIG_BOOT_ELF32. So\n      translate it with SYM32.\n\n    - Add \"64BIT\" part to make clear that this macro implies a\n      64 bits kernel.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "adff90a9333004d5459823665e8bcf6cb9214f79",
      "tree": "d4eadd84faed02ef8514cca0e22756efbbfe5d2f",
      "parents": [
        "8c67316e706cabc2145d6c8e97f0bd8f2a86d8a1"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Thu Feb 15 12:06:48 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:45:59 2007 +0100"
      },
      "message": "[MIPS] Automatically set CONFIG_BUILD_ELF64\n\nWe do not rely on user anymore to setup this config correctly.\nInstead we make our choice depending on the load address.\n\nIf we want to force Kbuild to use ELF64 format whatever\nthe load address we can still do:\n\n        $ make BUILD_ELF32\u003dno\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f571eff0a24ed97a919f2b61bb4afdeab4b43002",
      "tree": "e9d6c597fafca02720f000cf795a37f2d163f10f",
      "parents": [
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "Kevin D. Kissell",
        "email": "kevink@mips.com",
        "time": "Fri Aug 03 19:38:03 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Oct 11 23:45:57 2007 +0100"
      },
      "message": "[MIPS] IRQ Affinity Support for SMTC on Malta Platform\n    \nSigned-off-by: Kevin D. Kissell \u003ckevink@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "895532a166010d8d8b4d58d63d21012eced22492",
      "tree": "708097789ac9cb2670407b12ee37b8653385b5e6",
      "parents": [
        "ad656887e22390c64276e0a0057541aec701422c",
        "e1eea9fa00da50ed3dfb64ce669e9ae0b70c0629"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 08:40:13 2007 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Oct 12 08:40:13 2007 +1000"
      },
      "message": "Merge branch \u0027for-2.6.24\u0027 of git://git.secretlab.ca/git/linux-2.6-mpc52xx into for-2.6.24\n"
    },
    {
      "commit": "26bcb879c03254545a19c6700fe5bcef6f21e7b1",
      "tree": "dc35f1a7d7860fe0de268ff92189ff0884b689d3",
      "parents": [
        "842c19ad6fc0dbd9ac9d2f8527466201802934cf"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:54:00 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:54:00 2007 +0200"
      },
      "message": "ide: add ide_set{_max}_pio() (take 4)\n\n* Add IDE_HFLAG_ABUSE_{PREFETCH,FAST_DEVSEL,DMA_MODES} flags\n  and set them in ht6560, cmd640, cmd64x and sc1200 host drivers.\n\n* Add set_pio_mode_abuse() for checking if host driver has a non-standard\n  -\u003etuneproc() implementation and use it in do_special().\n\n* Add ide_set_pio() for setting PIO mode (it uses hwif-\u003epio_mask to find\n  the maximum PIO mode supported by the host), also add ide_set_max_pio()\n  wrapper for ide_set_pio() to use for auto-tuning.  Convert users of\n  -\u003etuneproc to use ide_set{_max}_pio() where possible.  This leaves only\n  do_special(), set_using_pio(), ide_hwif_restore() and ide_set_pio() as\n  a direct users of -\u003etuneproc.\n\n* Remove no longer needed ide_get_best_pio_mode() calls and printk-s\n  reporting PIO mode selected from -\u003etuneproc implementations.\n\n* Rename -\u003etuneproc hook to -\u003eset_pio_mode and make \u0027pio\u0027 argument const.\n\n* Remove stale comment from ide_config_drive_speed().\n\nv2:\n* Fix \"ata_\" prefix (Noticed by Jeff).\n\nv3:\n* Minor cleanups/fixups per Sergei\u0027s suggestions.\n\nv4:\n* Fix compile problem in drivers/ide/pci/cmd640.c\n  (Noticed by Andrew Morton).\n\n* Improve some -\u003eset_pio_mode comments.\n\nReviewed-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f212ff28f08e4ddcef9f25b13463c45cc4204a0c",
      "tree": "e8fe63044c2ebec404689cbd55d75497aa77da0a",
      "parents": [
        "3160d5416f39da9d9221fec7cb9d64399b706bbc"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:59 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:59 2007 +0200"
      },
      "message": "ide: move ide_rate_filter() calls to the upper layer (take 2)\n\n* Move ide_rate_filter() calls from host drivers to IDE core.\n\n* Make ide_rate_filter() static.\n\n* Make \u0027speed\u0027 argument of -\u003espeedproc const.\n\nv2:\n* Fix it8213_tune_chipset() comment.\n\nThere should be no functionality changes caused by this patch.\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "7670df73fba373d19471a2ebedb3302ea0607be0",
      "tree": "a47b896a9d9a652ca71cc33709f0f73253ea5f9c",
      "parents": [
        "a8028fcb485522c0d7de9c5423812de9224b37c9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:59 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:59 2007 +0200"
      },
      "message": "ide: mode limiting fixes for user requested speed changes\n\n* Add an extra argument to ide_max_dma_mode() for passing requested transfer\n  mode.  Use it as an upper limit when finding the best DMA for device/host.\n\n* Rename ide_max_dma_mode() to ide_find_dma_mode() and at the same time add\n  ide_max_dma_mode() wrapper which passes XFER_UDMA_6 as a requested mode to\n  ide_find_dma_mode().  Also add inline ide_find_dma_mode() version for\n  CONFIG_BLK_DEV_IDEDMA\u003dn case.\n\n* Pass requested transfer mode from ide_find_dma_mode() to ide_get_mode_mask()\n  to avoid false warning from eighty_ninty_three().\n\n* Use ide_find_dma_mode() to limit the user requested transfer mode in\n  ide_rate_filter().  Also limit the requested mode by host max PIO mode.\n\n\nAbove changes make ide_rate_filter() to:\n\n* Clip desired transfer mode down if it is invalid (values 0x0F, 0x13-0x19\n  and 0x25-0x39, values \u003e 0x46 were already clipped down, same for values\n  0x25-0x39 but iff UDMA was not supported by the host).\n\n* Clip desired transfer mode down if it is currently unsupported by IDE core\n  (PIO6 and MWDMA3-4, the latter were already clipped down but iff UDMA was\n  not supported by the host).\n\n* Clip desired transfer mode down according to the host capabilities\n  (UDMA modes were already clipped down but MWDMA/SWDMA/PIO weren\u0027t,\n  also -\u003eatapi_dma flag was not respected).\n\n* Clip desired transfer mode down according to the device capabilities\n  (except PIO modes for now which require mode work) - shouldn\u0027t be a\n  problem since ide_set_xfer_rate() is called _after_ device has accepted\n  given transfer mode.\n\nand also result in a number of host driver specific bugfixes:\n\n* icside\n  - clip unsupported PIO5 mode down\n  - fix unsupported/invalid modes being set in drive-\u003ecurrent_speed\n\n* ide-cris\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - clip DMA modes down for ATAPI devices\n  - fix BUG() on unsupported/invalid modes\n\n* au1xxx-ide\n  - clip unsupported PIO5, SWDMA0-2 and MWDMA0-2\n    (if BLK_DEV_IDE_AU1XXX_MDMA2_DBDMA\u003dn) modes down\n\n* aec62xx\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - clip DMA modes down for ATAPI devices\n  - fix 0x00 being programmed as PIO timing for unsupported/invalid modes\n  - fix unsupported/invalid modes being set on the device\n\n* alim15x3\n  - clip DMA modes down for ATAPI devices (chipset revision \u003d\u003d 0x20 only)\n  - fix theoretical OOPS for 0x0F mode\n  - fix unsupported/invalid modes being set on the device\n\n* amd74xx\n  - clip unsupported SWDMA0-2 (on COBRA_7401 revs \u003c\u003d 7) modes down\n  - fix random PIO timings being set for unsupported/invalid modes\n  - fix unsupported/invalid modes being set on the device\n\n* atiixp\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix cached MWDMA mode being cleared for unsupported/invalid modes\n  - fix PIO{0,2} timings being programmed for unsupported/invalid modes\n  - fix theoretical OOPS for PIO5-6 and 0x0F modes\n  - fix unsupported/invalid modes being set on the device\n\n* cmd64x\n  - clip unsupported SWDMA0-2 modes down\n\n* cs5530\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix unsupported/invalid modes being set on the device\n  - fix BUG() on unsupported/invalid modes\n    (which happened if the device accepted the setting)\n\n* cs5535\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix unsupported/invalid modes being set on the device\n  - fix theoretical OOPS for PIO5-6 and 0x0F modes\n\n* hpt34x\n  - clip DMA modes down for ATAPI devices\n  - fix invalid timings being programmed for unsupported/invalid modes\n  - fix unsupported/invalid modes being set on the device\n\n* hpt366\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix PIO0 timings being programmed for unsupported/invalid modes\n  - fix DMA timings being cleared for MWDMA3-4 and 0x25-0x39 modes\n  - fix unsupported/invalid modes being set on the device\n\n* it8213\n  - clip unsupported PIO5, SWDMA0-1 and MWDMA0 modes down\n\n* it821x\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - clip DMA modes down for ATAPI devices\n    (chipset in smart mode and revision 0x10 in pass-through mode)\n\n* jmicron\n  - clip unsupported SWDMA0-2 modes down\n  - fix unsupported/invalid modes being set on the device\n\n* pdc202xx_new\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix unsupported/invalid modes being set on the device\n\n* pdc202xx_old\n  - clip unsupported PIO5 mode down\n  - fix incorrect timings being set for unsupported/invalid modes\n  - fix unsupported/invalid modes being set on the device\n\n* piix\n  - clip unsupported PIO5, SWDMA0-1 and MWDMA0 modes down\n\n* sc1200\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix unsupported/invalid modes being set on the device\n  - fix BUG() on unsupported/invalid modes\n    (which happened if the device accepted the setting)\n\n* scc_pata\n  - clip unsupported PIO5, SWDMA0-2 and MWDMA0-2 modes down\n\n* serverworks\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix DMA/UDMA timings/settings being cleared for unsupported/invalid modes\n  - fix unsupported/invalid modes being set on the device\n\n* siimage\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - clip DMA modes down for ATAPI devices (SATA chipsets)\n\n* sis5513\n  - clip unsupported PIO5 mode down\n  - fix BUG() on unsupported/invalid modes\n\n* sl82c105\n  - clip unsupported SWDMA0-2 modes down\n\n* slc90e66\n  - clip unsupported PIO5, SWDMA0-1 and MWDMA0 modes down\n\n* tc86c001\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n  - fix PIO0 timings being programmed for PIO5/0x0F/SWDMA0-2/0x13-0x19 modes\n  - fix invalid 0x00 DMA timing being programmed for MWDMA3-4/0x25-0x39 modes\n  - fix unsupported/invalid modes being set on the device\n\n* triflex\n  - clip unsupported PIO5 mode down\n\n* via82cxxx\n  - fix random PIO timings being set for unsupported/invalid modes\n  - fix unsupported/invalid modes being set on the device\n\n* pmac\n  - clip unsupported PIO5 and SWDMA0-2 modes down\n\n* cmd640/ht6560b\n  - clip DMA modes down (if CONFIG_BLK_DEV_IDEDMA\u003dy)\n  - fix PIO5 being clipped to PIO4 (if CONFIG_BLK_DEV_IDEDMA\u003dn)\n\n* opti621\n  - clip DMA modes down (if CONFIG_BLK_DEV_IDEDMA\u003dy)\n  - clip unsupported PIO4 to PIO3 (if CONFIG_BLK_DEV_IDEDMA\u003dn)\n\n\nWhile at it:\n\n* Use ide_rate_filter() in cs5520.c::cs5520_tune_chipset().\n\n* Remove no longer needed checks from hpt366.c::hpt3{6,7}x_tune_chipset().\n\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5e32132befa5d2cefadf3141fee0bbb40cd11f0e",
      "tree": "7bf2002e49b169d24b87a8fe71364875e04d1e90",
      "parents": [
        "8cb1f567f4c0a2fde9cbf77c2af888a28cab3423"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Oct 11 23:53:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:58 2007 +0200"
      },
      "message": "ide: hook ACPI _PSx method to IDE power on/off\n\nACPI spec defines the sequence of IDE power on/off:\nPowering down:\n\tCall _GTM.\n\tPower down drive (calls _PS3 method and turns off power planes).\nPowering up:\n\tPower up drive (calls _PS0 method if present and turns on power planes).\n\tCall _STM passing info from _GTM (possibly modified), with ID data from\n\teach drive.\n\tInitialize the channel.\n\tMay modify the results of _GTF.\n\tFor each drive:\n\t\tCall _GTF.\n\t\tExecute task file (possibly modified).\nThis patch adds the missed _PS0/_PS3 methods call.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b4e44369a380c1836d0983c2a5011099b7b26eb1",
      "tree": "c7be9a68f98d908c7822d65dcec4b3c21d9d7955",
      "parents": [
        "7cfa7168f7a7730abf1aa2af4a7596d24edd4c21"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu Oct 11 23:53:58 2007 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Oct 11 23:53:58 2007 +0200"
      },
      "message": "hpt366: MWDMA filter for SATA cards (take 2)\n\nThe Marvell bridge chips used on HighPoint SATA cards do not seem to support\nthe MWDMA modes (at least that could be seen in their so-called drivers :-),\nso the driver needs to account for this -- to achieve this:\n\n- add mdma_filter() method from the original patch by Bartlomiej Zolnierkiewicz\n  with his consent;\n\n- install the method for all chips to only return empty mask if a SATA drive\n  is detected on HPT372{AN]/374 chips...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c3f8f65046127f471d0b6193a1923185b354c011",
      "tree": "69e9178d13f9c1e02387f33fbff38fff612eb12e",
      "parents": [
        "18f65c793a5106b9f99822ef248e71582db03386"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Mon Sep 03 00:27:00 2007 +0100"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Thu Oct 11 22:24:13 2007 +0100"
      },
      "message": "backlight: Convert corgi backlight driver into a more generic driver\n\nConvert the corgi backlight driver to a more generic version\nso it can be reused by other code rather than being Zaurus/PXA\nspecific.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\n"
    }
  ],
  "next": "780513ecb80ea0934fc6833efc4f5ed9ab4ff9bb"
}
