)]}'
{
  "log": [
    {
      "commit": "687fcdf741e4a268c2c7bac8b3734de761bb9719",
      "tree": "82603cd0f892b13d4252cc525ecaec99bb86c0cd",
      "parents": [
        "215e871aaa3d94540121a3809d80d0c5e5686e4f",
        "a6eb84bc1e069e1d285167e09035ed6c27978feb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 14:29:57 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 14:29:57 2008 +1100"
      },
      "message": "Merge branch \u0027suspend\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027suspend\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (38 commits)\n  suspend: cleanup reference to swsusp_pg_dir[]\n  PM: Remove obsolete /sys/devices/.../power/state docs\n  Hibernation: Invoke suspend notifications after console switch\n  Suspend: Invoke suspend notifications after console switch\n  Suspend: Clean up suspend_64.c\n  Suspend: Add config option to disable the freezer if architecture wants that\n  ACPI: Print message before calling _PTS\n  ACPI hibernation: Call _PTS before suspending devices\n  Hibernation: Introduce begin() and end() callbacks\n  ACPI suspend: Call _PTS before suspending devices\n  ACPI: Separate disabling of GPEs from _PTS\n  ACPI: Separate invocations of _GTS and _BFS from _PTS and _WAK\n  Suspend: Introduce begin() and end() callbacks\n  suspend: fix ia64 allmodconfig build\n  ACPI: clear GPE earily in resume to avoid warning\n  Suspend: Clean up Kconfig (V2)\n  Hibernation: Clean up Kconfig (V2)\n  Hibernation: Update messages\n  Suspend: Use common prefix in messages\n  Hibernation: Remove unnecessary variable declaration\n  ...\n"
    },
    {
      "commit": "215e871aaa3d94540121a3809d80d0c5e5686e4f",
      "tree": "0ed6469c5ad04db8cfa0edb58c676d5155df20cd",
      "parents": [
        "b6cf160c4b788a31f6a4017a469b956ca77febf4",
        "fd7d1ced29e5beb88c9068801da7a362606d8273"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 14:29:33 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 02 14:29:33 2008 +1100"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6: (64 commits)\n  PCI: make pci_bus a struct device\n  PCI: fix codingstyle issues in include/linux/pci.h\n  PCI: fix codingstyle issues in drivers/pci/pci.h\n  PCI: PCIE ASPM support\n  PCI: Fix fakephp deadlock\n  PCI: modify SB700 SATA MSI quirk\n  PCI: Run ACPI _OSC method on root bridges only\n  PCI ACPI: AER driver should only register PCIe devices with _OSC\n  PCI ACPI: Added a function to register _OSC with only PCIe devices.\n  PCI: constify function pointer tables\n  PCI: Convert drivers/pci/proc.c to use unlocked_ioctl\n  pciehp: block new requests from the device before power off\n  pciehp: workaround against Bad DLLP during power off\n  pciehp: wait for 1000ms before LED operation after power off\n  PCI: Remove pci_enable_device_bars() from documentation\n  PCI: Remove pci_enable_device_bars()\n  PCI: Remove users of pci_enable_device_bars()\n  PCI: Add pci_enable_device_{io,mem} intefaces\n  PCI: avoid save the same type of cap multiple times\n  PCI: correctly initialize a structure for pcie_save_pcix_state()\n  ...\n"
    },
    {
      "commit": "f4cb57007662a4ec3c2de3c027900223e0299bdd",
      "tree": "ec0c277f3cae26594714c458ad40b1e0e5aca484",
      "parents": [
        "801e4062fda6496fe9bee3e6915a2aa108f974e5"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat Dec 08 02:14:00 2007 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 01 18:30:55 2008 -0500"
      },
      "message": "Suspend: Clean up Kconfig (V2)\n\nThis cleans up the suspend Kconfig and removes the need to\ndeclare centrally which architectures support suspend. All\narchitectures that currently support suspend are modified\naccordingly.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8f0e7d240554f71577e380783feeb264a90944c9",
      "tree": "03cb94fc6a3e5bed7b0c5347d45c0aa32d9c563a",
      "parents": [
        "6a9e7f203187e22e96588fa0156b2652841196bf"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Dec 13 19:45:17 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Feb 01 15:04:26 2008 -0800"
      },
      "message": "PCI: Kconfig help: don\u0027t refer to the PCI-HOWTO\n\nA HOWTO that hasn\u0027t been updated for half a dozen years no longer\n\"contains valuable information about which PCI hardware does work under\nLinux and which doesn\u0027t\".\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "e30ec4525d4731d828a754823a83a3d6b50bb230",
      "tree": "ef6a959281b2d9eca14d4542e4facda782503a0c",
      "parents": [
        "a055917e1b4ad337c293205377277ffc78c69c57"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Mon Jan 28 20:05:38 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 01 14:48:44 2008 +0000"
      },
      "message": "[MIPS] Split the micro-assembler from tlbex.c.\n\nThis patch moves the micro-assembler in a separate implementation, as\nit is useful for further run-time optimizations. The only change in\nbehaviour is cutting down printk noise at kernel startup time.\n\nCheckpatch complains about macro parameters which aren\u0027t protected by\nparentheses. I believe this is a flaw in checkpatch, the paste operator\nused in those macros won\u0027t work with parenthesised parameters.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a055917e1b4ad337c293205377277ffc78c69c57",
      "tree": "3091b96ef508cc05949803deb0c6a8732a6d5066",
      "parents": [
        "24e1c13c93cbdd05e4b7ea921c0050b036555adc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 30 12:14:59 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Feb 01 14:48:43 2008 +0000"
      },
      "message": "[MIPS] Fix build after b0rked changes to \u003clinux/init.h\u003e.\n\nCommit 312b1485fb509c9bc32eda28ad29537896658cb8 made __INIT_REFOK expand\ninto .section .section \".ref.text\", \"ax\".  Since the assembler doesn\u0027t\ntolerate stuttering in the source that broke all MIPS builds.\n\nSince with this change Sam downgraded __INIT_REFOK the best fix is to\nget replace it by the modern days operator.  With MIPS the only user\nof __INIT_REFOK and __INITDATA_REFOK (which was equally broken) being\nunused anyway these can be deleted but that\u0027s subject of a separate\ncommit.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "95c354fe9f7d6decc08a92aa26eb233ecc2155bf",
      "tree": "ec9267032ea875e84216cfb20acb2cfc7c62149f",
      "parents": [
        "a95d67f87e1a5f1b4429be3ba3bf7b4051657908"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Wed Jan 30 13:31:20 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:31:20 2008 +0100"
      },
      "message": "spinlock: lockbreak cleanup\n\nThe break_lock data structure and code for spinlocks is quite nasty.\nNot only does it double the size of a spinlock but it changes locking to\na potentially less optimal trylock.\n\nPut all of that under CONFIG_GENERIC_LOCKBREAK, and introduce a\n__raw_spin_is_contended that uses the lock data itself to determine whether\nthere are waiters on the lock, to be used if CONFIG_GENERIC_LOCKBREAK is\nnot set.\n\nRename need_lockbreak to spin_needbreak, make it use spin_is_contended to\ndecouple it from the spinlock implementation, and make it typesafe (rwlocks\ndo not have any need_lockbreak sites -- why do they even get bloated up\nwith that break_lock then?).\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5f627f8e122a163ce53908d55e088247db31f1d7",
      "tree": "15e48b30394cbfd014aaf7f99f5a4bfee5b8efbb",
      "parents": [
        "b263295dbffd33b0fbff670720fa178c30e3392a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 30 13:30:47 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jan 30 13:30:47 2008 +0100"
      },
      "message": "mips, x86: optimize the i8259 code a bit\n\nThe timer code always calls the clock_event_device set_net_event and\nset_mode methods with interrupts disabled, so no need to use\nspin_lock_irqsave / spin_unlock_irqrestore for those.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by:Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "21af0297c7e56024a5ccc4d8ad2a590f9ec371ba",
      "tree": "5d288c1877b1ae9fbe24aa7fabd79565e73d3d2f",
      "parents": [
        "5ea293a9048d3a58cb0c840fa719d85ad14cba47",
        "a9d2517c7a5c8028fbc5296d3af3c75597d3d180"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 22:48:03 2008 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 29 22:48:03 2008 +1100"
      },
      "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: (68 commits)\n  [MIPS] remove Documentation/mips/GT64120.README\n  [MIPS] Malta: remaining bits of the board support code cleanup\n  [MIPS] Malta: make the helper function static\n  [MIPS] Malta: fix braces at single statement blocks\n  [MIPS] Malta, Atlas: move an extern function declaration to the header file\n  [MIPS] Malta: Use C89 style for comments\n  [MIPS] Malta: else should follow close brace in malta_int.c\n  [MIPS] Malta: remove a superfluous comment\n  [MIPS] Malta: include \u003clinux/cpu.h\u003e instead of \u003casm/cpu.h\u003e\n  [MIPS] Malta, Atlas, Sead: remove an extern from .c files\n  [MIPS] Malta: fix oversized lines in malta_int.c\n  [MIPS] Malta: remove a dead function declaration\n  [MIPS] Malta: use tabs not spaces\n  [MIPS] Malta: set up the screen info in a separate function\n  [MIPS] Malta: check the PCI clock frequency in a separate function\n  [MIPS] Malta: use the KERN_ facility level in printk()\n  [MIPS] Malta: use Linux kernel style for structure initialization\n  [MIPS]: constify function pointer tables\n  [MIPS] compat: handle argument endianess of sys32_(f)truncate64 with merge_64\n  [MIPS] Cobalt 64-bits kernels can be safely unmarked experimental\n  ...\n"
    },
    {
      "commit": "750dc31c480e5062b526134f090a029afd7e17fd",
      "tree": "605e2e9cb72232fbd50954fdaaf1bec2b8d0bb97",
      "parents": [
        "ef7645cfe6f785de3bdc2ae6016924f46f614d61"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:56 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:05 2008 +0000"
      },
      "message": "[MIPS] Malta: remaining bits of the board support code cleanup\n\nThis patch factors out the code, which handles the Bonito system\ncontroller. The case of not supporting the DMA coherency is handled\nseparately to make the logic obvious. Besides, a couple of empty\nlines added to beautify the code even further.\n\nNo functional changes introduced.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ef7645cfe6f785de3bdc2ae6016924f46f614d61",
      "tree": "196e06a345b269c1806259c3b7fb4795303f220d",
      "parents": [
        "cd80d548594aae0ee915e01050279399cb14943b"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:55 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:05 2008 +0000"
      },
      "message": "[MIPS] Malta: make the helper function static\n\nOne helper function can become static. This patch adds the needed\nkeyword.\n\nNo functional changes introduced.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cd80d548594aae0ee915e01050279399cb14943b",
      "tree": "070b429488257dccfb8b2990744f9af948baf810",
      "parents": [
        "bbdda5e1fe9c1a5b34a2b552910f5f4c0dc24485"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:54 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:05 2008 +0000"
      },
      "message": "[MIPS] Malta: fix braces at single statement blocks\n\nThis patch fixes a couple of warnings reported by checkpatch.pl.\n\nNo functional changes introduced.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bbdda5e1fe9c1a5b34a2b552910f5f4c0dc24485",
      "tree": "a78542754115d4d40de321b187c15a192ff17e97",
      "parents": [
        "ae9cef0b7949c0d528962127f2bccf7c753949df"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:53 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:05 2008 +0000"
      },
      "message": "[MIPS] Malta, Atlas: move an extern function declaration to the header file\n\nThis was compile-tested using default configs for the boards\naffected by this change.\n\nThis patch does not introduce any functional changes.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ae9cef0b7949c0d528962127f2bccf7c753949df",
      "tree": "94e2f4f3d7abe6da89a305257a1cce52b8f5d2b0",
      "parents": [
        "52b3fc04ba3289ffa42fac84bfa35ef2613fc917"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:52 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:04 2008 +0000"
      },
      "message": "[MIPS] Malta: Use C89 style for comments\n\nRemove comments in C99 style and make checkpatch.pl happy.\n\nNo functional changes introduced.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "52b3fc04ba3289ffa42fac84bfa35ef2613fc917",
      "tree": "ba3245b20d3ec924670d1b8a79ba4819876ebfdd",
      "parents": [
        "a6352cddc743300b0b64b5fd8dfb688524e884e9"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:51 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:04 2008 +0000"
      },
      "message": "[MIPS] Malta: else should follow close brace in malta_int.c\n\nThis patch fixes two errors reported by checkpatch.pl.\n\nNo functional changes introduced.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a6352cddc743300b0b64b5fd8dfb688524e884e9",
      "tree": "b4e3c8094b13fe3361213d0a2893a10bdd19a24b",
      "parents": [
        "54bf038e2216212b1728861b1a15fc0cc1ad1d2e"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:50 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:04 2008 +0000"
      },
      "message": "[MIPS] Malta: remove a superfluous comment\n\nUsing the \"We die here\" comment right before calling the die()\nfunction is an extremely vivid example of overcommenting.\n\nRemove the redundant comment and save one line.\n\nNo functional changes introduced.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "54bf038e2216212b1728861b1a15fc0cc1ad1d2e",
      "tree": "c7afae22fc14835a6d3167af83d6d44366463e66",
      "parents": [
        "1997267072d6bfadb37d336779e6122c2d44343d"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:49 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:04 2008 +0000"
      },
      "message": "[MIPS] Malta: include \u003clinux/cpu.h\u003e instead of \u003casm/cpu.h\u003e\n\nThe checkpatch.pl script reported a few warnings about header files.\nThis patch fixes these warnings.\n\nCompile-tested using the default Malta config.\n\nNo functional changes introduced.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1997267072d6bfadb37d336779e6122c2d44343d",
      "tree": "42d89cf3c681a2f53697c0b7dc7be6e95687365a",
      "parents": [
        "f80714966795ecfe6261509d0270d9761b07b462"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:48 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:04 2008 +0000"
      },
      "message": "[MIPS] Malta, Atlas, Sead: remove an extern from .c files\n\nThis patch moves the \"extern\" declaration for the function\nmips_reboot_setup() from the board setup .c files to the\nheader file include/asm-mips/mips-boards/generic.h.\n\nThis fixes a warning produced by the checkpatch.pl script.\n\nNo functional changes introduced.\n\nThis was compile-tested by building the kernel for all\nthree boards affected by this change. All builds finished\nsuccessfully.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f80714966795ecfe6261509d0270d9761b07b462",
      "tree": "1f11d4e4603d38af1be9f333689f4398361d53bb",
      "parents": [
        "82a1791772b3873cbc10152b36cf6cf994a79ff5"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:47 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:04 2008 +0000"
      },
      "message": "[MIPS] Malta: fix oversized lines in malta_int.c\n\nThis patch fixes all \"line over 80 characters\" warnings found\nin arch/mips/mips-boards/malta/malta_int.c by the checkpatch.pl\nscript.\n\nNo functional changes introduced.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "82a1791772b3873cbc10152b36cf6cf994a79ff5",
      "tree": "512fc639d3cfa75c9bb39326202f6435d67396a8",
      "parents": [
        "af825586c04d5ab9871d3980db9a0aa23197789e"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:46 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:04 2008 +0000"
      },
      "message": "[MIPS] Malta: remove a dead function declaration\n\nNeither is the mips_rtc_get_time() routine defined anywhere in\nthe MIPS architecture-specific code, nor does anyone call it any\nmore. This patch removes the extern declaration of this fossil.\n\nThis patch does not introduce any functional changes.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "af825586c04d5ab9871d3980db9a0aa23197789e",
      "tree": "95c8446a32c08aa29992c2bf1666337aa6dc4403",
      "parents": [
        "a382963edc55815b9ec56259c87b1405083acadf"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:45 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:03 2008 +0000"
      },
      "message": "[MIPS] Malta: use tabs not spaces\n\nThis patch fixes all \"use tabs not spaces\" warnings reported by\nthe checkpatch.pl script on the board-specific files.\n\nNo functional changes introduced.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a382963edc55815b9ec56259c87b1405083acadf",
      "tree": "5b057ec09475e8cd1563ac003c5c321f845e9425",
      "parents": [
        "f3a4ce9587cd1e810f31c87ecb89033d5fd269ce"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:44 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:03 2008 +0000"
      },
      "message": "[MIPS] Malta: set up the screen info in a separate function\n\nThis patch adds a separate short and sweet function to initialize\nthe screen_info global variable.\n\nThis improves readability of the Malta board setup code.\n\nNo functional changes introduced.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f3a4ce9587cd1e810f31c87ecb89033d5fd269ce",
      "tree": "b5ad7575c85be022c4c9cbd7d398997d408fcb56",
      "parents": [
        "8216d348e374b369338f015ca34492de1e381214"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:43 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:03 2008 +0000"
      },
      "message": "[MIPS] Malta: check the PCI clock frequency in a separate function\n\nThis patch adds a separate short and sweet function to check the\nPCI clock frequency. This is to improve readability of the Malta\nsetup code.\n\nAlong the way, a couple of coding style violations are fixed.\n\nNo functional changes introduced.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8216d348e374b369338f015ca34492de1e381214",
      "tree": "f0e6e8fdf4259ea808e0475efc7c82c1d9894f68",
      "parents": [
        "4ca765135414e85c80f0a68bb35189472bb9ad1e"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:42 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:03 2008 +0000"
      },
      "message": "[MIPS] Malta: use the KERN_ facility level in printk()\n\nThis patch adds the KERN_ macros to printk() calls. Where applicable,\nspaces are replaced by tabs.\n\nThese changes noticeably reduce the number of errors and warnings\nreported by the checkpatch.pl script for the malta_int.c file.\n\nBefore the patch: total: 47 errors, 20 warnings, 354 lines checked\n\nAfter the patch: total: 34 errors, 7 warnings, 355 lines checked\n\nNo functional changes introduced.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4ca765135414e85c80f0a68bb35189472bb9ad1e",
      "tree": "7640b62b21f1973607ea730eb1e4bae25a2e4490",
      "parents": [
        "12323cacca2014dcf517d1988fcdb8e44a1f497b"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Thu Jan 24 19:52:41 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:03 2008 +0000"
      },
      "message": "[MIPS] Malta: use Linux kernel style for structure initialization\n\nThis patch reformats the structure initialization code thus\nmaking the latter look idiomatic.\n\nNo functional changes introduced.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "12323cacca2014dcf517d1988fcdb8e44a1f497b",
      "tree": "e6b6ac1c130cbba6d37c3b5a3959341c8c302de5",
      "parents": [
        "d4e9cffa161da806cb4bc9df4a4e49d287156bfa"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@computergmbh.de",
        "time": "Tue Jan 22 20:42:33 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:03 2008 +0000"
      },
      "message": "[MIPS]: constify function pointer tables\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@computergmbh.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d4e9cffa161da806cb4bc9df4a4e49d287156bfa",
      "tree": "bfd209d214e7a07224ead04e1d08911fb9a5ff49",
      "parents": [
        "0e8774b621513e3cc07fa5a7b05adc295c95eeee"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:02 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:02 2008 +0000"
      },
      "message": "[MIPS] compat: handle argument endianess of sys32_(f)truncate64 with merge_64\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0e8774b621513e3cc07fa5a7b05adc295c95eeee",
      "tree": "e91771e744615c2a6ab58cdd98cd842cee723159",
      "parents": [
        "302922e5f6901eb6f29c58539631f71b3d9746b8"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Tue Jan 15 19:42:57 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:02 2008 +0000"
      },
      "message": "[MIPS] Cobalt 64-bits kernels can be safely unmarked experimental\n\n64-bits Cobalt kernels run fine.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "302922e5f6901eb6f29c58539631f71b3d9746b8",
      "tree": "b7e41f0da3bc8710363ab6cd020ace21d35a9ac6",
      "parents": [
        "9900485893c004245cbaeef050fe6ba5453a5925"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:02 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:02 2008 +0000"
      },
      "message": "[MIPS] Qemu: Remove platform.\n\nThe Qemu platform was originally implemented to have an easily supportable\nplatform until Qemu reaches a state where it emulates a real world system.\nSince the latest release Qemu is capable of emulating the MIPSsim and\nMalta platforms, so this goal has been reached.  The Qemu plaform is also\nrather underfeatured so less useful than a Malta emulation.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9900485893c004245cbaeef050fe6ba5453a5925",
      "tree": "1f0cd8b8dd64adc1c3da4773e72064d711557490",
      "parents": [
        "8a39c520b28f1ffa528baaae6ecfaa3feb5377a5"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Sat Jan 12 16:03:40 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:01 2008 +0000"
      },
      "message": "[MIPS] pnx8xxx: clocksource cleanups\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8a39c520b28f1ffa528baaae6ecfaa3feb5377a5",
      "tree": "fedbbff988de9586f4dd750d4c1dcadb2e3fe900",
      "parents": [
        "f6ed10ab972b00cd57567a2ac9e393226840e458"
      ],
      "author": {
        "name": "Daniel Walker",
        "email": "dwalker@mvista.com",
        "time": "Thu Jan 10 20:53:21 2008 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:01 2008 +0000"
      },
      "message": "[MIPS] Lasat: Convert pvc_sem semaphore to mutex\n\nI also changed the name to pvc_mutex, and moved the define to the file\nit\u0027s used in which allows it to be static.\n\nSigned-off-by: Daniel Walker \u003cdwalker@mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f6ed10ab972b00cd57567a2ac9e393226840e458",
      "tree": "8194f402b18781f9371782c6b93e74fb112ab3ab",
      "parents": [
        "2d47c58efadd33b8399f3f440b7e9cf93692f262"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian.fainelli@telecomint.eu",
        "time": "Mon Jan 07 19:00:46 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:01 2008 +0000"
      },
      "message": "[MIPS] MTX-1: Add GPIO system button\n\nThis patch adds support for the GPIO connected system button on the MTX-1\nboards. Default configuration is updated accordingly.\n\nSigned-off-by: Florian Fainelli \u003cflorian.fainelli@telecomint.eu\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9c746edb35c9800e2ad9f64b5d96d0732c42b74b",
      "tree": "5eb594bfaf7bdffab9546ad2e4179c219ed233b0",
      "parents": [
        "167da469e521ec608f632137a63c827f175e2679"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Dec 12 22:39:54 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:00 2008 +0000"
      },
      "message": "[MIPS] move the eXcite local config to excitedirectory\n\nMoved the eXcite local config to excite directory.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "167da469e521ec608f632137a63c827f175e2679",
      "tree": "47934807a166c56d0ad9557b0ce2411900df9a3d",
      "parents": [
        "71466dd477c7a67d188d1d8310c7016a88531a04"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Dec 12 22:23:13 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:00 2008 +0000"
      },
      "message": "[MIPS] add cpu_wait() to machine_halt()\n\nAdded cpu_wait() to machine_halt().\nFor the power reduction in halt.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "71466dd477c7a67d188d1d8310c7016a88531a04",
      "tree": "7836b852fff6c6d3bf738685e1a2484d07560c36",
      "parents": [
        "991f8b6ac5a7284612679f4a095578b460555e8f"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Dec 12 22:20:19 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:00 2008 +0000"
      },
      "message": "[MIPS] remove unneeded button check for reset\n\nRemoved unneeded button check for reset.\nBecause, the Cobalt has power switch.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "991f8b6ac5a7284612679f4a095578b460555e8f",
      "tree": "ca8ce1e3dc959f4242a7482a2bcc2225cab7ddb6",
      "parents": [
        "c9662341f8a09cffd7234a89cc066c342fe343bf"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Wed Dec 12 22:11:09 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:00 2008 +0000"
      },
      "message": "[MIPS] move vr41xx_calculate_clock_frequency() to plat_time_init()\n\nMoved vr41xx_calculate_clock_frequency() to plat_time_init().\nThis function relates to the timer function.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c9662341f8a09cffd7234a89cc066c342fe343bf",
      "tree": "09cace456902e8e61bb04c259863ee231d6336cc",
      "parents": [
        "fa71c96002d1b02cd1ba1a4477d4b8ad95b587f9"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Sun Dec 09 21:19:36 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:00 2008 +0000"
      },
      "message": "[MIPS] time: remove unused mips_timer_state()\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fa71c96002d1b02cd1ba1a4477d4b8ad95b587f9",
      "tree": "a32894ef2ed2b45592e3d5769cd14738f9c26600",
      "parents": [
        "ae0c69acd61918cecd8e2949d9575271bc2fdfff"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:00 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:15:00 2008 +0000"
      },
      "message": "[MIPS] Altas, Malta: Switch boot file format to raw.\n\nA raw binary boots about twice as fast as SREC.\n\nThe possibility to generate SREC binaries remains by simply using the\nvmlinux.srec target but seems only useful for the probably hypothetical\ncase where one of these systems is booted over a serial interface.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "39a51109dd14001185b0cd122ca46cce1d0795bf",
      "tree": "e9b56a844a07f9664a528471f6db2536bf370208",
      "parents": [
        "231a35d37293ab88d325a9cb94e5474c156282c0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:59 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:59 2008 +0000"
      },
      "message": "[MIPS] Extend performance counter event field.\n\nThe latest draft version of the MIPS Architecture Specification extends the\n6 bit event field by adding a directly adjacent 4-bit EventExt field for a\ntotal of 10 bits.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "231a35d37293ab88d325a9cb94e5474c156282c0",
      "tree": "75f38d069e5e49de03fb789975b8a102c282b979",
      "parents": [
        "237cfee1db66147aef4457f02b56a41e6f84bfd3"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Fri Jan 04 23:31:07 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:59 2008 +0000"
      },
      "message": "[MIPS] RM: Collected changes\n\n- EISA support for non PCI RMs (RM200 and RM400-xxx). The major part\n  is the splitting of the EISA and onboard ISA of the RM200, which\n  makes the EISA bus on the RM200 look like on other RMs.\n- 64bit kernel support\n- system type detection is now common for big and little endian\n- moved sniprom code to arch/mips/fw\n- added call_o32 function to arch/mips/fw/lib, which uses a private\n  stack for calling prom functions\n- fix problem with ISA interrupts, which makes using PIT clockevent\n  possible\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "237cfee1db66147aef4457f02b56a41e6f84bfd3",
      "tree": "75560d951a0a18184040d03184b9d4b2cff20f02",
      "parents": [
        "c5ec1983e45d25446a023e98207e30ab1bf2311a"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Thu Dec 06 09:07:55 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:59 2008 +0000"
      },
      "message": "[MIPS] Alchemy: Au1210/Au1250 CPU support\n\nThis patch adds IDs for new Au1200 variants: Au1210 and Au1250.\nThey are essentially identical to the Au1200 except for the Au1210\nwhich has a different SoC-ID in the PRId register [bits 31:24].\nThe Au1250 is a \"Au1200 V0.2\".\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c5ec1983e45d25446a023e98207e30ab1bf2311a",
      "tree": "68124f5166dc284d7d1c6280f4642a6719a6c554",
      "parents": [
        "f21d8508080f05a8b05c99fce57cd76ac43666fa"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:59 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:59 2008 +0000"
      },
      "message": "[MIPS] Eleminate local symbols from the symbol table.\n\nThese symbols appear in oprofile output, stacktraces and similar but only\nmake the output harder to read.  Many identical symbol names such as\n\"both_aligned\" were also being used in multiple source files making it\nimpossible to see which file actually was meant.  So let\u0027s get rid of them.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f21d8508080f05a8b05c99fce57cd76ac43666fa",
      "tree": "26ae2c316dd92449be6d9543fbe33de0b07268b7",
      "parents": [
        "07c019bcccbfb7ca148494444442a3c48880729a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:59 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:59 2008 +0000"
      },
      "message": "[MIPS] Fulong: don\u0027t reinitialize pci_probe_only to it\u0027s default value.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "07c019bcccbfb7ca148494444442a3c48880729a",
      "tree": "d8662075e745e644b78e8cab5c31c9d54fd2c94f",
      "parents": [
        "e2defae5a9b4f8d1acb058be212ef89c8763dc5b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:59 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:59 2008 +0000"
      },
      "message": "[MIPS] BCM1480: Use constants instead of magic numbers in PCI code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e2defae5a9b4f8d1acb058be212ef89c8763dc5b",
      "tree": "3a0e72b5df8ee181e6c30fb6d1cba636c460a9fd",
      "parents": [
        "81149be11327cbad006f82318f46e0b68a7b14ad"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun Dec 02 13:00:32 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:58 2008 +0000"
      },
      "message": "[MIPS] IP28 support\n\nAdd support for SGI IP28 machines (Indigo 2 with R10k CPUs)\nThis work is mainly based on Peter Fuersts work.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "81149be11327cbad006f82318f46e0b68a7b14ad",
      "tree": "89f80708e00d05fddd3d8e303396aa84a3a18d2b",
      "parents": [
        "c7c6b39050aed4af913c17970ebfb592bae757fc"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:58 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:58 2008 +0000"
      },
      "message": "[MIPS] Remove CONFIG_SIBYTE_PT{1120,1125,SWARM}\n\nAccording to Broadcom the PT systems are production test systems which\nnever reached customers so no need to keep the fragmentary support we\ncurrently have.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c7c6b39050aed4af913c17970ebfb592bae757fc",
      "tree": "faaad45cd4b3ef2f582c6b47a5082e9eee2853fd",
      "parents": [
        "930bff882296c02ca81db108672ef4ca06c37db5"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue Nov 27 19:31:33 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:58 2008 +0000"
      },
      "message": "[MIPS] Use correct dma flushing in dma_cache_sync()\n\nNot cache coherent R10k systems (like IP28) need to do real cache\ninvalidates in dma_cache_sync().\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "930bff882296c02ca81db108672ef4ca06c37db5",
      "tree": "53288137d4f7cc02d8ca417edb2b25221c3007cd",
      "parents": [
        "2064ba23e58daa929eec6f5e7a2abc24574a95b9"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun Nov 25 11:47:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:58 2008 +0000"
      },
      "message": "[MIPS] IP28: added cache barrier to assembly routines\n\nIP28 needs special treatment to avoid speculative accesses. gcc\ntakes care for .c code, but for assembly code we need to do it\nmanually.\n\nThis is taken from Peter Fuersts IP28 patches.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2064ba23e58daa929eec6f5e7a2abc24574a95b9",
      "tree": "77967a6451b379f49a62c364e7ef352a0de50f5a",
      "parents": [
        "68efdb81c6c3b5c1df7169a4b460907198b19103"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Nov 24 01:20:27 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:58 2008 +0000"
      },
      "message": "[MIPS] TXx9 watchdog support for rbhma3100,rbhma4200,rbhma4500\n\nThis patch adds support for txx9wdt driver to rbhma3100, rbhma4200 and\nrbhma4500 platform.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e9c33572a92aa2ee565da5136745ea304ac23d9a",
      "tree": "c2a56008c9205540438352363fbcfea593019741",
      "parents": [
        "87353d8ac39c52784da605ecbe965ecdfad609ad"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Mon Nov 26 23:40:01 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:57 2008 +0000"
      },
      "message": "[MIPS] Use real cache invalidate\n\nR10k non coherent machines need a real dma cache invalidate to get rid of\nspeculative stores in cache.  For other machines this promises a slight\nspeedup.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "87353d8ac39c52784da605ecbe965ecdfad609ad",
      "tree": "c95ce7cbe9b099c21cab71a195621801b04bc05a",
      "parents": [
        "19388fb092d89e179575bd0b44f51b57e175edf5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 19 12:23:51 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:57 2008 +0000"
      },
      "message": "[MIPS] SMP: Call platform methods via ops structure.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "19388fb092d89e179575bd0b44f51b57e175edf5",
      "tree": "d379d5657e85f026f57e1f193ab963b592a77711",
      "parents": [
        "0ab7aefc4d43a6dee26c891b41ef9c7a67d2379b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:57 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:57 2008 +0000"
      },
      "message": "[MIPS] Cleanup pcspeaker platform device registration.\n\nMove registration into the actual platform code instead of making a\ndesparate attempt at sharing the hand full of likes of code in pcspeaker.c.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0ab7aefc4d43a6dee26c891b41ef9c7a67d2379b",
      "tree": "4a627b7079979ad43b08cef297b2a6eb78d0a78e",
      "parents": [
        "92b1e6a64a8d9d5ed3ec8797eed8b36e2164a410"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Mar 02 20:42:04 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:57 2008 +0000"
      },
      "message": "[MIPS] MT: Scheduler support for SMT\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "92b1e6a64a8d9d5ed3ec8797eed8b36e2164a410",
      "tree": "35b5a77de18444961255197db4c86ef77933f457",
      "parents": [
        "cbdbe07f9d60b80c903bddf6533db839789925c7"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Thu Oct 18 09:11:17 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:57 2008 +0000"
      },
      "message": "[MIPS] tlbex.c: cleanup debug code\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "cbdbe07f9d60b80c903bddf6533db839789925c7",
      "tree": "4a51eb7c22ef1174dce9d5c09c9b5c256f9a7717",
      "parents": [
        "f49b94d8c111e86e4e04a5a0eb83988d9d935d56"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Thu Oct 18 09:11:16 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:57 2008 +0000"
      },
      "message": "[MIPS] tlbex.c: use __cacheline_aligned instead of __tlb_handler_align \n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f49b94d8c111e86e4e04a5a0eb83988d9d935d56",
      "tree": "1f005f0d966e78c0fe2ee865ef2ac481285d271c",
      "parents": [
        "a9af6041e9e7ed0278d03333c3a22a8509f33615"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Thu Oct 18 09:11:15 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:56 2008 +0000"
      },
      "message": "[MIPS] tlbex.c: cleanup include files\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a9af6041e9e7ed0278d03333c3a22a8509f33615",
      "tree": "1d05905c82e0a36c5c4c5d04c1933224fb82ae92",
      "parents": [
        "3f4ac2dc0504962b6cb9367adbc13272393b80b3"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Thu Oct 18 09:11:14 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:56 2008 +0000"
      },
      "message": "[MIPS] tlbex.c: Cleanup __init usages.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3f4ac2dc0504962b6cb9367adbc13272393b80b3",
      "tree": "153ea22802752f76bf50400a6fd097ed5c20fa80",
      "parents": [
        "adfb8998669a77c7942f220adf1c1fe8ced9deb6"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Tue Nov 06 01:55:12 2007 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:56 2008 +0000"
      },
      "message": "[MIPS]  Delete now-unreferenced i2c-yosemite.h header file.\n\nGiven that the corresponding source file i2c-yosemite.c file was\nremoved in commit daa4a68f901c4d6491baa1a01f5c869a553c3f6c, and that\nno one else includes this file, it seems safe to delete it.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "adfb8998669a77c7942f220adf1c1fe8ced9deb6",
      "tree": "043504dd109b7f151c7ff3e462fe2353f0cf87bf",
      "parents": [
        "fa09187c34e0d8c8337268a757cff942192131b1"
      ],
      "author": {
        "name": "Lucas Woods",
        "email": "woodzy@gmail.com",
        "time": "Tue Nov 06 07:13:47 2007 +1100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:56 2008 +0000"
      },
      "message": "[MIPS] Remove duplicate includes.\n\nSigned-off-by: Lucas Woods \u003cwoodzy@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fa09187c34e0d8c8337268a757cff942192131b1",
      "tree": "79db56bc37414e1f2ef086018cd79a5368109208",
      "parents": [
        "33202349eff1f90a593924a61291e5466306ab8e"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "12o3l@tiscali.nl",
        "time": "Fri Nov 02 19:59:05 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:56 2008 +0000"
      },
      "message": "[MIPS] ARC: Use strchr instead of strstr.\n\nUse strchr instead of strstr when searching for a single character\n\nSigned-off-by: Roel Kluin \u003c12o3l@tiscali.nl\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "33202349eff1f90a593924a61291e5466306ab8e",
      "tree": "ce9099695ceade9a0e6efcbc7e809162b5753726",
      "parents": [
        "526af35e5db81758da8488d381610ed9d1fba8f7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:56 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:56 2008 +0000"
      },
      "message": "[MIPS] Remove useless S-cache flushes.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "526af35e5db81758da8488d381610ed9d1fba8f7",
      "tree": "ea3eb3889061a051a3aa90b03f88fc8f59cbd51c",
      "parents": [
        "48ef2626aeecac3b160d1aee38ac46d6c3540122"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:55 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:55 2008 +0000"
      },
      "message": "[MIPS] Use pte_present instead of open coded test for _PAGE_PRESENT.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "48ef2626aeecac3b160d1aee38ac46d6c3540122",
      "tree": "e9b18c973f8fa2a18be20f51e6de7b828e0cd2d2",
      "parents": [
        "2206583dd5e370c3c3a30f7e67272e44abab9093"
      ],
      "author": {
        "name": "Andrew Sharp",
        "email": "andy.sharp@onstor.com",
        "time": "Wed Oct 31 14:11:24 2007 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:55 2008 +0000"
      },
      "message": "[MIPS] Put cast inside macro instead of all the callers\n\nSince all the callers of the PHYS_TO_XKPHYS macro call with a constant,\nput the cast to LL inside the macro where it really should be rather\nthan in all the callers.  This makes macros like PHYS_TO_XKSEG_UNCACHED\nwork without gcc whining.\n\nSigned-off-by: Andrew Sharp \u003candy.sharp@onstor.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2206583dd5e370c3c3a30f7e67272e44abab9093",
      "tree": "e5969fd6a332d90671f16067995e41b76eb4fea7",
      "parents": [
        "7f3f4900619743f4e3af21e9228748c3d692a2c2"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu Nov 01 21:35:39 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:55 2008 +0000"
      },
      "message": "[MIPS] clean up au1xxx_irqmap.c include files\n\nClean up au1xxx_irqmap.c include files.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7f3f4900619743f4e3af21e9228748c3d692a2c2",
      "tree": "71b1924fc4abeedd95fa0b97da8abbf5e631a61c",
      "parents": [
        "417345d8f5bacc291138c99a292a8ca69947530e"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Fri Oct 26 22:42:31 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:55 2008 +0000"
      },
      "message": "[MIPS] remove unused mips_machtype\n\nRemoved unused mips_machtype.  These are only set but not used.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "417345d8f5bacc291138c99a292a8ca69947530e",
      "tree": "a8a5e61b0466fd0a914bef82fc266a87eccaa016",
      "parents": [
        "8b6c2324bf2b023e26d53052bbcddcbf2f2c97ee"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Oct 29 14:23:43 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:55 2008 +0000"
      },
      "message": "[MIPS] CFE: Make code remotely resemble Linux code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8b6c2324bf2b023e26d53052bbcddcbf2f2c97ee",
      "tree": "bcf2ffec2908d61e40efe902508236aa73fad872",
      "parents": [
        "619b6e18fce20e4b2d0082cde989f37e1be7b3e1"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Oct 24 23:16:56 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:55 2008 +0000"
      },
      "message": "[MIPS] cleanup tx39/tx49 setup code\n\nRemove some unnecessary codes, includes and files.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "619b6e18fce20e4b2d0082cde989f37e1be7b3e1",
      "tree": "b56120c0de584f6672aa7e4533163435613f5203",
      "parents": [
        "20d60d9973c3b441902b0a3f4f6f7e7ade08f77d"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Oct 23 12:43:25 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:55 2008 +0000"
      },
      "message": "[MIPS] R4000/R4400 daddiu erratum workaround\n\n This complements the generic R4000/R4400 errata workaround code and adds \nbits for the daddiu problem.  In most places it just modifies handwritten \nassembly code so that the assembler is allowed to use a temporary register \nas daddiu may now be treated as a macro that expands to a sequence of li \nand daddu.  It is the AT register or, where AT is unavailable or used \nexplicitly for another purpose, an explicitly-named register is selected, \nusing the .set at\u003d\u003creg\u003e feature added recently to gas.  This feature is \nonly used if CONFIG_CPU_DADDI_WORKAROUNDS has been set, so if the \nworkaround remains disabled, the required version of binutils stays \nunchanged.\n\n Similarly, daddiu instructions put in branch delay slots in noreorder \nfragments are now taken out of them and the assembler is allowed to \nreorder them itself as possible (which it does making the whole idea of \nscheduling them into delay slots manually questionable).\n\n Also in the very few places where such a simple conversion was not \npossible, a handcoded longer sequence is implemented.\n\n Other than that there are changes to code responsible for building the \nTLB fault and page clear/copy handlers to avoid daddiu as appropriate.  \nThese are only effective if the erratum is verified to be present at the \nrun time.\n\n Finally there is a trivial update to __delay(), because it uses daddiu in \na branch delay slot.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "20d60d9973c3b441902b0a3f4f6f7e7ade08f77d",
      "tree": "2dbadcb5600fcb486612ec30d972e6c29195ee1d",
      "parents": [
        "2b22c034d04d3632a339d14d5803c8f94e412608"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Oct 23 12:43:11 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:54 2008 +0000"
      },
      "message": "[MIPS] R4000/R4400 errata workarounds\n\n This is the gereric part of R4000/R4400 errata workarounds.  They include \ncompiler and assembler support as well as some source code modifications \nto address the problems with some combinations of multiply/divide+shift \ninstructions as well as the daddi and daddiu instructions.\n\n Changes included are as follows:\n\n1. New Kconfig options to select workarounds by platforms as necessary.\n\n2. Arch top-level Makefile to pass necessary options to the compiler; also \n   incompatible configurations are detected (-mno-sym32 unsupported as \n   horribly intrusive for little gain).\n\n3. Bug detection updated and shuffled -- the multiply/divide+shift problem \n   is lethal enough that if not worked around it makes the kernel crash in \n   time_init() because of a division by zero; the daddiu erratum might \n   also trigger early potentially, though I have not observed it.  On the \n   other hand the daddi detection code requires the exception subsystem to \n   have been initialised (and is there mainly for information).\n\n4. r4k_daddiu_bug() added so that the existence of the erratum can be \n   queried by code at the run time as necessary; useful for generated code \n   like TLB fault and copy/clear page handlers.\n\n5. __udelay() updated as it uses multiplication in inline assembly.\n\n Note that -mdaddi requires modified toolchain (which has been maintained \nby myself and available from my site for ~4years now -- versions covered \nare GCC 2.95.4 - 4.1.2 and binutils from 2.13 onwards).  The -mfix-r4000 \nand -mfix-r4400 have been standard for a while though.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2b22c034d04d3632a339d14d5803c8f94e412608",
      "tree": "332d25c97099978d28b644cc1fb405ec982dafdf",
      "parents": [
        "161548bf3529d53398adb3451cdc781cc324fc1d"
      ],
      "author": {
        "name": "Alejandro Martinez Ruiz",
        "email": "alex@flawedcode.org",
        "time": "Mon Oct 22 21:36:44 2007 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:54 2008 +0000"
      },
      "message": "[MIPS] Converting most array size calculations to use ARRAY_SIZE().\n\nSigned-off-by: Alejandro Martinez Ruiz \u003calex@flawedcode.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "161548bf3529d53398adb3451cdc781cc324fc1d",
      "tree": "47495cee5b14706a2228f1fc9cfa53813851d6aa",
      "parents": [
        "6920df4025b426cb3c9756944a965fe9ccb30925"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:54 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:54 2008 +0000"
      },
      "message": "[MIPS] tlbex: Cleanup handling of R2 hazards in TLB handlers.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6920df4025b426cb3c9756944a965fe9ccb30925",
      "tree": "183b92ff33d3c3eaa0660181c10d0d7b0a362cb6",
      "parents": [
        "e414004e94b5aebf57ca11be009fed5e39f5b6a8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:54 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:54 2008 +0000"
      },
      "message": "[MIPS] Delete unused CONFIG_64BIT_CONTEXT\n\nThe merge of the code to use this was never completed so delete it for the\ntime being.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e414004e94b5aebf57ca11be009fed5e39f5b6a8",
      "tree": "297ced39873acf055192bf74ef3bd96897dc841a",
      "parents": [
        "8561b089afbaed2651591e5a4574fdca451d82f2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:54 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 29 10:14:54 2008 +0000"
      },
      "message": "[MIPS] Delete unused CONFIG_DMA_IP32.\n\nThe functionality of the former dma-ip32.c has been folded into\ndma-default.c.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d3883ecebbf9e095b9e379dabbbe8b2c1ee7a41c",
      "tree": "f8678495036ecc23e31e15501718c956a697a54c",
      "parents": [
        "9b3e4dad7e58405de398faa17cb4691ca85eb050"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sun Nov 11 07:48:25 2007 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:22:13 2008 +0100"
      },
      "message": "Remove references to \"make dep\"\n\n\"make dep\" is no longer required in kernel 2.6, but was still mentioned\nin some places.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "01ba2bdc6b639764745ff678caf3fb9e5bcd745a",
      "tree": "c6e7f1925687485c331189a2d55ff4f2bb0a09df",
      "parents": [
        "6c5bd235bfd0b92188915465c7dfb377c1a4d451"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Jan 20 14:15:03 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:21:17 2008 +0100"
      },
      "message": "all archs: consolidate init and exit sections in vmlinux.lds.h\n\nThis patch consolidate all definitions of .init.text, .init.data\nand .exit.text, .exit.data section definitions in\nthe generic vmlinux.lds.h.\n\nThis is a preparational patch - alone it does not buy\nus much good.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "8b798c4d16b762d15f4055597ff8d87f73b35552",
      "tree": "5e25f828d4eb3930a724c2f04f40bb6a8addff01",
      "parents": [
        "91f27958d686da713c3b0a1dc205288898e44124"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@hyperion.delvare",
        "time": "Sun Jan 27 18:14:52 2008 +0100"
      },
      "message": "i2c-au1550: Convert to platform driver\n\nConvert the i2c-au1550 bus driver to platform driver, and\nregister a platform device for the Alchemy Db/Pb series of\nboards.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "86ef5c9a8edd78e6bf92879f32329d89b2d55b5a",
      "tree": "7bf46885326a6fdbb0c3596855408e9a5634dd3a",
      "parents": [
        "d221938c049f4845da13c8593132595a6b9222a8"
      ],
      "author": {
        "name": "Gautham R Shenoy",
        "email": "ego@in.ibm.com",
        "time": "Fri Jan 25 21:08:02 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jan 25 21:08:02 2008 +0100"
      },
      "message": "cpu-hotplug: replace lock_cpu_hotplug() with get_online_cpus()\n\nReplace all lock_cpu_hotplug/unlock_cpu_hotplug from the kernel and use\nget_online_cpus and put_online_cpus instead as it highlights the\nrefcount semantics in these operations.\n\nThe new API guarantees protection against the cpu-hotplug operation, but\nit doesn\u0027t guarantee serialized access to any of the local data\nstructures. Hence the changes needs to be reviewed.\n\nIn case of pseries_add_processor/pseries_remove_processor, use\ncpu_maps_update_begin()/cpu_maps_update_done() as we\u0027re modifying the\ncpu_present_map there.\n\nSigned-off-by: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "af5ca3f4ec5cc4432a42a73b050dd8898ce8fd00",
      "tree": "3e5a3081b2802547f10da72c0026b4929d0e287b",
      "parents": [
        "528a4bf1d5ffed310d26fc1d82d45c02949f71cf"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Thu Dec 20 02:09:39 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Jan 24 20:40:40 2008 -0800"
      },
      "message": "Driver core: change sysdev classes to use dynamic kobject names\n\nAll kobjects require a dynamically allocated name now. We no longer\nneed to keep track if the name is statically assigned, we can just\nunconditionally free() all kobject names on cleanup.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "06675e6f4fb00a63575f4b85da305c3ab19e6e5d",
      "tree": "44de5812ffda9fa328c201efca743c7d14e9bd57",
      "parents": [
        "0487de91427925e7c43debeb948bdf53b10ef32c"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Jan 19 01:15:52 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 22 00:35:23 2008 +0000"
      },
      "message": "tc35815: Use irq number for tc35815-mac platform device id\n\nThe tc35815-mac platform device used a pci bus number and a devfn to\nidentify its target device, but the pci bus number may vary if some\nbus-bridges are found.  Use irq number which is be unique for embedded\ncontrollers.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0487de91427925e7c43debeb948bdf53b10ef32c",
      "tree": "e911ecd1291b7ac0c7fe85d1a28102a07e150f21",
      "parents": [
        "c2a04c4f0e1b09b58d7279e2facd306c40583ec1"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Tue Jan 15 00:27:46 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 22 00:35:23 2008 +0000"
      },
      "message": "[MIPS] Malta: Fix reading the PCI clock frequency on big-endian\n\nThe JMPRS register on Malta boards keeps a 32-bit CPU-endian\nvalue. The readw() function assumes that the value it reads is a\nlittle-endian 16-bit number. Therefore, using readw() to obtain\nthe value of the JMPRS register is a mistake. This error leads\nto incorrect reading of the PCI clock frequency on big-endian\nduring board start-up.\n\nChange readw() to __raw_readl().\n\nThis was tested by injecting a call to printk() and verifying\nthat the value of the jmpr variable was consistent with current\nsetting of the JP4 \"PCI CLK\" jumper.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c60ecec67ab3f6b5791ef49d502b7a61909aa13e",
      "tree": "e8180ad2ec48a6063277ee51cf10dc8541dcac2f",
      "parents": [
        "c23f72cae9523d29ff94eec8f30ccbdaf234b20e",
        "2e4f95822cc17cb7095d50babe2d2fc4c043fa25"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 14 21:25:39 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 14 21:25:39 2008 -0800"
      },
      "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:\n  [MIPS] Cacheops.h: Fix typo.\n  [MIPS] Cobalt: Qube1 has no serial port so don\u0027t use it\n  [MIPS] Cobalt: Fix ethernet interrupts for RaQ1\n  [MIPS] Kconfig fixes for BCM47XX platform\n"
    },
    {
      "commit": "c43756da94863395d5ee088659676029b3ae7191",
      "tree": "f5778b886527af2333bfa451d58221a75e9d4de3",
      "parents": [
        "f6c0f32ee8d21e800097fc35ba8ab2b5a3b9bdfa"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Jan 12 00:25:17 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 15 01:04:42 2008 +0000"
      },
      "message": "[MIPS] Cobalt: Qube1 has no serial port so don\u0027t use it\n\nBecause Qube1 doesn\u0027t have a serial chip waiting for transmit fifo empty\ntakes forever, which isn\u0027t a good idea. No prom_putchar/early console\nfor Qube1 fixes this.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nAcked-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f6c0f32ee8d21e800097fc35ba8ab2b5a3b9bdfa",
      "tree": "207e4b67003eab4c5e9eb9e8f014601f2049b2eb",
      "parents": [
        "2f02c15a5d963007bd721d76f644c9491f6fec06"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Jan 12 00:25:14 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 15 01:04:42 2008 +0000"
      },
      "message": "[MIPS] Cobalt: Fix ethernet interrupts for RaQ1\n\nRAQ1 uses the same interrupt routing as Qube2.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2f02c15a5d963007bd721d76f644c9491f6fec06",
      "tree": "b2703396e25d2e37129cb01a7ad66f138a60559a",
      "parents": [
        "88fb61e4ba263685a0d5b82c7e9cd6f22a9e6a9d"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Tue Dec 11 11:30:34 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 15 01:04:41 2008 +0000"
      },
      "message": "[MIPS] Kconfig fixes for BCM47XX platform\n\nThe patch below fixes two problems for Kconfig on the BCM47xx platform:\n\n- arch/mips/bcm47xx/gpio.c uses ssb_extif_* functions. Selecting\n  SSB_DRIVER_EXTIF makes sure those functions are available.\n- arch/mips/pci/pci.c needs, when enabled, platform specific functions,\n  which are defined when SSB_PCICORE_HOSTMODE is enabled.\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e452e94e21e8f4a3c2ff045b301ca21c1f6d03bf",
      "tree": "5785060011dbe098753f30d303d2fe2ceb298e69",
      "parents": [
        "778bc145feb68f365339d6b5c9e35af2a86fb233"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Jan 08 00:41:13 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 11 17:05:42 2008 +0000"
      },
      "message": "[MIPS] Replace 40c7869b693b18412491fdcff64682215b739f9e kludge\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "778bc145feb68f365339d6b5c9e35af2a86fb233",
      "tree": "8655809bb2adbde989b0b77ad84853af7497bdaa",
      "parents": [
        "84c21e254205ecac98f75b01589996440c6a6db0"
      ],
      "author": {
        "name": "WANG Cong",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Wed Jan 02 14:21:36 2008 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 11 17:05:42 2008 +0000"
      },
      "message": "[MIPS] Lasat: Fix built in separate object directory.\n\nSigned-off-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\n\n[Ralf: The LDSCRIPT script needed fixing, too]\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "84c21e254205ecac98f75b01589996440c6a6db0",
      "tree": "77d0c87cd919fded83e70caae461afbbae7a6eae",
      "parents": [
        "1b1c5f0d96eb05cf6cd4702dabf4e003eded08c2"
      ],
      "author": {
        "name": "Dmitri Vorobiev",
        "email": "dmitri.vorobiev@gmail.com",
        "time": "Tue Jan 08 06:44:00 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 11 17:05:41 2008 +0000"
      },
      "message": "[MIPS] Malta: Fix software reset on big endian\n\nI noticed that the commit f197465384bf7ef1af184c2ed1a4e268911a91e3\n(MIPS Tech: Get rid of volatile in core code) broke the software\nreset functionality for MIPS Malta boards in big-endian mode.\n\nAccording to the MIPS Malta board user\u0027s manual, writing the magic\n32-bit GORESET value into the SOFTRES register initiates board soft\nreset. My experimentation has shown that the endianness of the GORESET\ninteger should thereby be the same as the endianness, which has been\nset for the CPU itself. The writew() function used to write the magic\nvalue in the code introduced by the commit mentioned above, however,\nswaps bytes for big-endian kernels and transfers 16 bits instead of 32.\n\nThe patch below replaces the writew() function by the __raw_writel()\nroutine, which leaves the byte order intact and transfers the whole\nMIPS machine word. Trivial code cleanup (replacing spaces by a tab\nand cutting oversized lines to make checkpatch.pl happy) is also\nincluded.\n\nThe patch was tested using a Malta evaluation board running in both\nBE and LE modes. For both modes, software reset was fully functional\nafter the change.\n\nP.S. I suspect that the same commit broke the \"standby\" functionality\nfor MIPS Atlas boards. However, I did not touch the Atlas code as I\ndon\u0027t have such board at my disposal and also because the linux-mips.org\nWeb site claims that Atlas support is scheduled for removal.\n\nSigned-off-by: Dmitri Vorobiev \u003cdmitri.vorobiev@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1b1c5f0d96eb05cf6cd4702dabf4e003eded08c2",
      "tree": "5be9a68c8ef5b6cad1f4e8bc63f1ff446eef9455",
      "parents": [
        "320167182dc3e351d2608cb7dccde12a47e3f51d"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vitalywool@gmail.com",
        "time": "Thu Jan 10 17:10:05 2008 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 11 17:05:41 2008 +0000"
      },
      "message": "[MIPS] pnx8xxx: move to clocksource\n\nThis patch converts PNX8XXX system timer to clocksource restoring PNX8550\nsupport back to live.\n\nSigned-off-by: Vitaly Wool \u003cvitalywool@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "320167182dc3e351d2608cb7dccde12a47e3f51d",
      "tree": "6583a349f5e713f0f96a2be14e9a3c544467d0b7",
      "parents": [
        "88fb61e4ba263685a0d5b82c7e9cd6f22a9e6a9d"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sun Dec 30 12:45:40 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jan 11 17:05:41 2008 +0000"
      },
      "message": "[MIPS] Wrong CONFIG option prevents setup of DMA zone.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ba820c5c51296343be202c9afb072b7b943099cb",
      "tree": "5046795c606f66545844e79aa6b435d5e916d3dc",
      "parents": [
        "ce202cbb9e0b623671e8ecb3d53afdd42b8e458f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 07 15:09:50 2008 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 07 15:32:04 2008 +0000"
      },
      "message": "[MIPS] Fix CONFIG_BOOT_RAW.\n\nThis was broken by 017e3a492683b32d17dcd1b13b279745cc656073 (lmo) /\n396a2ae08e5080b140330645743ab2567f6bc426 (kernel.org).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ce202cbb9e0b623671e8ecb3d53afdd42b8e458f",
      "tree": "43791d3e8780fda3c1770f391306795f6b041159",
      "parents": [
        "c990081bf87bf5afcd6d39d8bfce9c6d60b1f2eb"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Fri Jan 04 23:38:31 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 07 15:32:03 2008 +0000"
      },
      "message": "[MIPS] Assume R4000/R4400 newer than 3.0 don\u0027t have the mfc0 count bug\n\nThis seems as reasonable assumption and gets some SNI machines to work\nwhich currently must rely on the cp0 counter as clocksource.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c990081bf87bf5afcd6d39d8bfce9c6d60b1f2eb",
      "tree": "f1d87ded4fc653bcf0a35c24ea53b4fd18d4cbd4",
      "parents": [
        "9cfacb790f581000a7ec8455785d131aca923ded"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Sat Jan 05 12:13:11 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 07 15:32:03 2008 +0000"
      },
      "message": "[MIPS] Fix IP32 breakage\n\n- suppress master aborts during config read\n- set io_map_base\n- only fixup end of iomem resource to avoid failing request_resource\n  in serial driver\n- killed useless setting of crime_int bit, which caused wrong interrupts\n- use physcial address for serial port platform device and let 8250\n  driver do the ioremap\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9cfacb790f581000a7ec8455785d131aca923ded",
      "tree": "d157df01abc4671933787e3d5a14374699665b74",
      "parents": [
        "c4eee283e004751143fb81dbf4f8cfe7b8dcc970"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Tue Dec 25 21:00:45 2007 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 07 15:32:03 2008 +0000"
      },
      "message": "[MIPS] Alchemy: Fix use of __init code bug exposed by modpost warning\n\nWARNING: vmlinux.o(.text+0x1ca608): Section mismatch: reference to\n.init.text: add_wired_entry (between \u0027config_access\u0027 and \u0027config_read\u0027)\n\nby refactoring the code calling add_wired_entry() from config_access() to\na separate function which is called from aau1x_pci_setup(). While at it:\n\n- make some unnecassarily global variables \u0027static\u0027;\n\n- fix the letter case, whitespace, etc. in the comments...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c4eee283e004751143fb81dbf4f8cfe7b8dcc970",
      "tree": "7441008d2d368800a5f89fc7f63307e6bec2c6b2",
      "parents": [
        "3ce54450461bad18bbe1f9f5aa3ecd2f8e8d1235"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Mon Nov 12 01:05:16 2007 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jan 07 15:32:03 2008 +0000"
      },
      "message": "[MIPS] Move inclusing of kernel/time/Kconfig menu to appropriate place\n\nCONFIG_NO_HZ, CONFIG_HIGH_RES_TIMERS should be selected in \"Kernel\ntype\" menu, not in \"CPU selection\" menu.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bbaf238b5f910f8f3dda4b96cf844f50b2dcc6fa",
      "tree": "5fe8f78dcc4ac82f468e4976f28e798b9052f6e1",
      "parents": [
        "4037500ebcfd172a15aed40caa847c52e9906712"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Thu Dec 13 22:42:19 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 14 17:34:30 2007 +0000"
      },
      "message": "[MIPS] Ensure that ST0_FR is never set on a 32 bit kernel\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4037500ebcfd172a15aed40caa847c52e9906712",
      "tree": "6957163263ef1e1161d92a8973c69b60031f8011",
      "parents": [
        "d20e47e153dcfddca5a066ff0f8da2d1104d08ea"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 14 00:05:34 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 14 17:34:30 2007 +0000"
      },
      "message": "[MIPS] time: Delete weak definition of plat_time_init() due to gcc bug.\n\nFrank Rowand \u003cfrank.rowand@am.sony.com\u003e reports:\n\n\u003e In linux-2.6.24-rc4 the Toshiba RBTX4927 hangs on boot.\n\u003e\n\u003e The cause is that plat_time_init() from arch/mips/tx4927/common/\n\u003e tx4927_setup.c does not override the __weak plat_time_init() from\n\u003e arch/mips/kernel/time.c.  This is due to a compiler bug in gcc 4.1.1.  The\n\u003e bug is reported to not exist in earlier versions of gcc, and to be fixed in\n\u003e 4.1.2.  The problem is that the __weak plat_time_init() is empty and thus\n\u003e gets optimized out of existence (thus the linker is never given the option\n\u003e to replace the __weak function).\n\n[ He meant the call to plat_time_init() from time_init() gets optimized away ]\n\n\u003e For more info on the gcc bug see\n\u003e\n\u003e    http://gcc.gnu.org/bugzilla/show_bug.cgi?id\u003d27781\n\u003e\n\u003e The attached patch is one workaround.  Another possible workaround\n\n[ His patch adds -fno-unit-at-a-time for time.c ]\n\n\u003e would be to change the __weak plat_time_init() to be a non-empty\n\u003e function.\n\nThe __weak definition of plat_time_init was only ever meant to be a\nmigration helper to keep platforms that don\u0027t have a plat_time_init\ncompiling.  A few greps says that all platforms now supply their own\nplat_time_init() so the weak definition is no longer needed.  So I\ninstead delete it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d20e47e153dcfddca5a066ff0f8da2d1104d08ea",
      "tree": "f587d4b9b7c67ca5ced4e9eb1ebdcfafcd259a55",
      "parents": [
        "40c7869b693b18412491fdcff64682215b739f9e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 11 19:49:24 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 14 17:34:29 2007 +0000"
      },
      "message": "[MIPS] PCI: Make pcibios_fixup_device_resources ignore legacy resources.\n\nThere might be other reasons why a resource might be marked as fixed\nsuch as a PCI UART holding the system console but until we use\nIORESOURCE_PCI_FIXED that way also this will work.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "40c7869b693b18412491fdcff64682215b739f9e",
      "tree": "a873e35640b25d3eab0b27ebc9a631f8d46970dc",
      "parents": [
        "b87bb40b62310328e908d580e013e0575b05886c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Dec 11 19:38:12 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 14 17:34:29 2007 +0000"
      },
      "message": "[MIPS] Atlas, Malta: Don\u0027t free firmware memory on free_initmem.\n\nA proper fix for this needs to turn a few MIPS-generic bits which I\ndon\u0027t want at this stage.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b87bb40b62310328e908d580e013e0575b05886c",
      "tree": "aa095d0a19180ff62a8cfa879e20c8cf5fe6f937",
      "parents": [
        "dd99d9661c72fe251b842705f2e7cfaa4918a13c"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Dec 10 20:36:50 2007 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 14 17:34:29 2007 +0000"
      },
      "message": "[MIPS] Alchemy: fix off by two error in __fixup_bigphys_addr()\n\nthe PCI specific code in this function doesn\u0027t check for the address range\nbeing under the upper bound of the PCI memory window correctly -- fix this,\nsomewhat beautifying the code around the check, while at it...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dd99d9661c72fe251b842705f2e7cfaa4918a13c",
      "tree": "b3d3a402005a083c9273cc10ecc9fc87da719e58",
      "parents": [
        "18ca38d26f65c849af109eb911295c7dde71ce3b"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Mon Dec 10 20:28:51 2007 +0300"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Dec 14 17:34:29 2007 +0000"
      },
      "message": "[MIPS] Alchemy: fix PCI resource conflict\n\n... by getting the PCI resources back into the 32-bit range -- there\u0027s no\nneed therefore for CONFIG_RESOURCES_64BIT either. This makes Alchemy PCI\nwork again while currently the kernel skips the bus scan.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "18ca38d26f65c849af109eb911295c7dde71ce3b"
}
