)]}'
{
  "log": [
    {
      "commit": "4fb60a4b80f9db94605c2a47807d34dfb9ae44c8",
      "tree": "07f454d04edd7a02b8e6d8a8c7ec04b6b0d1aec6",
      "parents": [
        "b75d4c1d686aff4f8f9ea96b2e8908a3454a3ff3"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Sun Jun 18 05:23:47 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 19 17:39:24 2006 +0100"
      },
      "message": "[MIPS] Random fixes for sb1250\n\nRandom improvements for sb1250: Silence compiler warnings, a bugfix for\nthe profiling code, and a comment typo.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b75d4c1d686aff4f8f9ea96b2e8908a3454a3ff3",
      "tree": "037024e26c3f91919dbbcb35fb0af341970c64eb",
      "parents": [
        "470b160364db5b8096b8e557a23c97eb6612be67"
      ],
      "author": {
        "name": "Thiemo Seufer",
        "email": "ths@networkno.de",
        "time": "Sun Jun 18 05:17:54 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 19 17:39:24 2006 +0100"
      },
      "message": "[MIPS] Fix bcm1480 compile\n\nFix compilation for bcm1480, a hpt is only available on sb1250/bcm112x.\n\nSigned-off-by: Thiemo Seufer \u003cths@networkno.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "2925aba4223f4532e85f0c6f64584b3e0b2849c3",
      "tree": "1a7d38a22db3b745926232d665d6653baa47ee61",
      "parents": [
        "7ab2dc41d15f31e9d5472e46148337b4cf7c941c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jun 18 01:32:22 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 19 17:39:23 2006 +0100"
      },
      "message": "[MIPS] Cleanup memory managment initialization.\n\nHistorically plat_mem_setup did the entire platform initialization.  This\nwas rather impractical because it meant plat_mem_setup had to get away\nwithout any kind of memory allocator.  To keep old code from breaking\nplat_setup was just renamed to plat_setup and a second platform\ninitialization hook for anything else was introduced.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e1701fb2e2f3c02760684e26007e3379be23b690",
      "tree": "ed27a4aa460a0fa5ae0a928e2dd86de0e555bd68",
      "parents": [
        "4b29f6043dbb07823a0a618fb8b35ef3ac83e759"
      ],
      "author": {
        "name": "[MIPS] James E Wilson",
        "email": "wilson@specifix.com",
        "time": "Mon Feb 27 15:04:38 2006 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 19 17:39:16 2006 +0100"
      },
      "message": "[PATCH] Fix BCM1480 doubled process accounting times.\n\nRunning a UP kernel on a bcm1480 board, I get nonsensical timing\nresults, like this:\nrelease@unknown:~/tmp$ time ./a.out\nreal    0m22.906s\nuser    0m45.792s\nsys     0m0.010s\nAccording to my watch, this program took 23 seconds to run, so the real\ntime clock is OK.  It is process accounting that is broken.\n\nI tracked this down to a problem with the function\nbcm1480_timer_interrupt in the file sibyte/bcm1480/time.c.  This\nfunction calls ll_timer_interrupt for cpu0, and ll_local_timer_interrupt\nfor all cpus.  However, both of these functions do process accounting.\nThus processes running on cpu0 end up with doubled times.  This is very\nobvious in a UP kernel where all processes run on cpu0.\n\nThe correct way to do this is to only call ll_local_timer interrupt if\nthis is not cpu0.  This can be seen in the mips-board/generic/time.c\nfile, and also in the sibyte/sb1250/time.c file, both of which handle\nthis correctly.  I fixed the bcm1480/time.c file by copying over the\ncorrect code from the sb1250/time.c file.\n\nWith this fix, I now get sensible results.\nrelease@unknown:~/tmp$ time ./a.out\nreal    0m22.903s\nuser    0m22.894s\nsys     0m0.006s\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e4ac58afdfac792c0583af30dbd9eae53e24c78b",
      "tree": "7517bef2c515fc630e4d3d238867b91cde96f558",
      "parents": [
        "d35d473c25d43d7db3e5e18b66d558d2a631cca8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Apr 03 17:56:36 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Apr 19 04:14:21 2006 +0200"
      },
      "message": "[MIPS] Rewrite all the assembler interrupt handlers to C.\n\nSaves like 1,600 lines of code, is way easier to debug, compilers\nfrequently do a better job than the cut and paste type of handlers many\nboards had.  And finally having all the stuff done in a single place\nalso means alot of bug potencial for the MT ASE is gone.\n\nThe only surviving handler in assembler is the DECstation one; I hope\nMaciej will rewrite it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d23ee8fe6e2176a9d4dbfdd18edfa1b5bc3c79a5",
      "tree": "a3c00fd0f8db10e034eefdafafdd609b45c4d5c2",
      "parents": [
        "e041c683412d5bf44dc2b109053e3b837b71742d"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Mar 27 01:16:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Mar 27 08:44:50 2006 -0800"
      },
      "message": "[PATCH] mips: fixed collision of rtc function name\n\nFix the collision of rtc function name.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a904f7478561464f9fe74929b81fec237b6ff4c3",
      "tree": "6018ab25ea391aad0f4f33f0613e2b9fdbe36637",
      "parents": [
        "4308cb16286c96d980570cc5319173b524220c06"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Mar 15 00:03:29 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 18 16:59:30 2006 +0000"
      },
      "message": "[MIPS] Sibyte: Fix race in sb1250_gettimeoffset().\n    \nFrom Dave Johnson \u003cdjohnson+linuxmips@sw.starentnetworks.com\u003e:\n    \nsb1250_gettimeoffset() simply reads the current cpu 0 timer remaining\nvalue, however once this counter reaches 0 and the interrupt is raised,\nit immediately resets and begins to count down again.\n    \nIf sb1250_gettimeoffset() is called on cpu 1 via do_gettimeofday() after\nthe timer has reset but prior to cpu 0 processing the interrupt and\ntaking write_seqlock() in timer_interrupt() it will return a full value\n(or close to it) causing time to jump backwards 1ms. Once cpu 0 handles\nthe interrupt and timer_interrupt() gets far enough along it will jump\nforward 1ms.\n    \nFix this problem by implementing mips_hpt_*() on sb1250 using a spare\ntimer unrelated to the existing periodic interrupt timers. It runs at\n1Mhz with a full 23bit counter.  This eliminated the custom\ndo_gettimeoffset() for sb1250 and allowed use of the generic\nfixed_rate_gettimeoffset() using mips_hpt_*() and timerhi/timerlo.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4308cb16286c96d980570cc5319173b524220c06",
      "tree": "89ffe22e6fd71d320b51ce8817a11cdaba3ae503",
      "parents": [
        "a77f124294822203660b0926392b963cfa72fcf4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Mar 14 23:52:47 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Mar 18 16:59:30 2006 +0000"
      },
      "message": "[MIPS] Sibyte: Fix interrupt timer off by one bug.\n    \nFrom Dave Johnson \u003cdjohnson+linuxmips@sw.starentnetworks.com\u003e:\n    \nThe timers need to be loaded with 1 less than the desired interval not\nthe interval itself.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9b6695a8adfe0916e81ddd810a5b9db3eb8b0e46",
      "tree": "62ba9475530c88ccf2149cd58eabd97ebe096aca",
      "parents": [
        "3e6cb2d38a9c9758170813497a860c64543643d5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 23 12:23:27 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 27 17:30:36 2006 +0000"
      },
      "message": "[MIPS] SMP: Fix initialization order bug.\n    \nA recent change requires cpu_possible_map to be initialized before\nsmp_sched_init() but most MIPS platforms were initializing their\nprocessors in the prom_prepare_cpus callback of smp_prepare_cpus.  The\nsimple fix of calling prom_prepare_cpus from one of the earlier SMP\ninitialization hooks doesn\u0027t work well either since IPIs may require\ninit_IRQ() to have completed, so bit the bullet and split\nprom_prepare_cpus into two initialization functions, plat_smp_setup\nwhich is called early from setup_arch and plat_prepare_cpus called where\nprom_prepare_cpus used to be called.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "76e1daee7db153400aaed55646e05a312da353b3",
      "tree": "d52f863856d598283fb7334eb1944b05321f90dd",
      "parents": [
        "124273773596cbf8aa9c79304b01091d4693f368"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Mon Feb 20 04:57:00 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:23 2006 +0000"
      },
      "message": "[MIPS] Fix compiler warnings in arch/mips/sibyte/bcm1480/irq.c\n    \nFix the following compiler warnings:\n    \n  CC      arch/mips/sibyte/bcm1480/irq.o\narch/mips/sibyte/bcm1480/irq.c: In function ‘bcm1480_set_affinity’:\narch/mips/sibyte/bcm1480/irq.c:168: warning: ISO C90 forbids mixed declarations and code\narch/mips/sibyte/bcm1480/irq.c: In function ‘ack_bcm1480_irq’:\narch/mips/sibyte/bcm1480/irq.c:230: warning: ISO C90 forbids mixed declarations and code\n    \nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "77607635c3f15e6bf6366e6d7db731a5cb209fb1",
      "tree": "0b5aa1613f1369c8bd2a102f8fe66640160dde0c",
      "parents": [
        "51939fbb79f66cc471f5bde9845be797ea61ad0b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 10 16:32:14 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 21 16:58:23 2006 +0000"
      },
      "message": "[MIPS] Sibyte: Config option names shouldn\u0027t be prefixed with CONFIG_\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b6f7880b6c6ccb9f51adecf706109e15ad911bcc",
      "tree": "452072c122dcb821f5ca24f6d6331e6d51c40482",
      "parents": [
        "5ac71fd1cf9976f5269e1c3cb34bbf6c454427a4"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 29 21:01:42 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:23 2006 +0000"
      },
      "message": "[MIPS] Reformat to 80 columns.\n    \nPatch courtesy of Emily Postnews ;-)\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5ac71fd1cf9976f5269e1c3cb34bbf6c454427a4",
      "tree": "b43a8c7a9c8778c52d10fad23802daeeeb313e01",
      "parents": [
        "010b853b3aab980a55a8dd34ce18aa23e9f2347a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sun Jan 29 20:56:43 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:23 2006 +0000"
      },
      "message": "[MIPS] Sibyte: Make all setup functions __init.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "fcdb27ad1d5c66611d3df6400a9b559186f266fe",
      "tree": "96560c96bb962a63ed7dd3f56d50b4a8ae41f035",
      "parents": [
        "9414d3628abb646834965b6c23b8e9064729b110"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jan 18 17:37:07 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 07 13:30:22 2006 +0000"
      },
      "message": "[MIPS] Rename _machine_power_off to pm_power_off so the kernel builds again.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dc8f6029cd51af1b148846a32e68d69013a5cc0f",
      "tree": "64288cee77b341c2c39accbe5f593ff9445e18f1",
      "parents": [
        "40bc9c671a9f0a5189c07a2b4280aec9b40e30cd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Jan 12 01:06:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jan 12 09:08:59 2006 -0800"
      },
      "message": "[PATCH] mips: task_thread_info()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53c2df2f4ebbc1d8231ca7cc13ac5381230888b1",
      "tree": "a7446ec56dd877d77ef7318b4bcdc3d38555ff0a",
      "parents": [
        "e329331aedeca0f2a7e15bd26a829ee1619c05e0"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Nov 03 01:01:15 2005 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:38 2005 +0000"
      },
      "message": "Use rtc_lock to protect RTC operations\n    \nMany RTC routines were not protected against each other, so there are\npotential races, for example, ntp-update against /dev/rtc.  This patch\nfixes them using rtc_lock.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a4b5bd9abcf5b0586de68722ff8e9b91020279bf",
      "tree": "fe0f4014bf5e92d72d4e15d90cf3eab3713ceee5",
      "parents": [
        "9a6dcea10308df50ed54d6d5a43c9f6c3e927118"
      ],
      "author": {
        "name": "Andrew Isaacson",
        "email": "adi@broadcom.com",
        "time": "Wed Oct 19 23:57:40 2005 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:32:48 2005 +0100"
      },
      "message": "SB1 cache exception handling.\n    \nExpand SB1 cache error handling by adding SB1_CEX_ALWAYS_FATAL and\nSB1_CEX_STALL, allowing configurable behavior on cache errors.\n    \nSigned-Off-By: Andy Isaacson \u003cadi@broadcom.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f137e463b50aadba91bd116f99c59ccb9c15a12f",
      "tree": "41ce0ec670a6e5a78b4cdc246614277d9bc5e070",
      "parents": [
        "93ce2f524e96571711029884e6340c790a029b94"
      ],
      "author": {
        "name": "Andrew Isaacson",
        "email": "adi@broadcom.com",
        "time": "Wed Oct 19 23:56:38 2005 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:32:47 2005 +0100"
      },
      "message": "Add support for BCM1480 family of chips.\n    \n - Kconfig and Makefile changes\n - arch/mips/sibyte/bcm1480/\n - changes to sibyte common code to support 1480\n    \nSigned-Off-By: Andy Isaacson \u003cadi@broadcom.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6aaf7786ed02da7797432708fbcdd242f9c0764e",
      "tree": "0cbece6a0ec2b706dfa8774e2b313ded86c5bbd0",
      "parents": [
        "46dc3a4a098c65551d5f364e1c56331961400314"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 01 13:14:58 2005 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:32:33 2005 +0100"
      },
      "message": "No need to explicitly call __read_64bit_c0_split; __read_64bit_c0_register\nwill do that itself iff needed.  Fix format string.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "942d042d17c77febab9af6815b2e77f665d0f9c1",
      "tree": "546feac57c4e16b7c388a1e377e3e4212aee9585",
      "parents": [
        "f5cfa980e535e1f77038f8037422594592208695"
      ],
      "author": {
        "name": "Andrew Isaacson",
        "email": "adi@broadcom.com",
        "time": "Wed Jun 22 16:01:09 2005 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:32:32 2005 +0100"
      },
      "message": "Use cpumask_t rather than hand-rolled bitmask code in sb1250_set_affinity.\n    \nSigned-Off-By: Andrew Isaacson \u003cadi@broadcom.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b288f135872b651ebf6cd1565d0709a5e31997f7",
      "tree": "4466c2038022d406aa3378ea644e5a7989ec5a08",
      "parents": [
        "ea3d710fe572f0af4d242701973f7363b2146429"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 30 01:51:21 2005 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:32:29 2005 +0100"
      },
      "message": "Switch Sibyte profiling driver to -\u003ecompat_ioctl\n    \nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a50b3e2763dc23f8427b7f4a199235dfe9a073c0",
      "tree": "275b781287caf29840d801ee2953e54429e07482",
      "parents": [
        "8b200ce4a697fbbf446de3a0874232d7aaa3f6d3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 16 18:11:07 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:32:08 2005 +0100"
      },
      "message": "Do the timer interrupt only once on CPU 0 ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ca4973dd559b702e265688e724f356d289b8cd67",
      "tree": "2d346366f3ee372129ea80f8d260bb9986397941",
      "parents": [
        "50bd2c72ca72c07d5640e3490845d4b0faf6c124"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Jul 06 10:43:52 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:31:36 2005 +0100"
      },
      "message": "Don\u0027t redeclare ll_local_timer_interrupt.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "8ab00b9a02c55fd6263c5f7c0dc88389d94de327",
      "tree": "0893140cd9b2c80198950f3cd1b8053f951ca729",
      "parents": [
        "d437441ef5336874e934bd53a03159a584efe95a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 28 13:39:57 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:46 2005 +0100"
      },
      "message": "Convert struct hw_interrupt_type initializations to ISO C99 named\ninitializers.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "65bda1a95d395c256818d1d8129487a4497b29d8",
      "tree": "57bea8a2593b17b987cbc188ecf07c341fda5dbc",
      "parents": [
        "4912ba72d6e27d0f19ec062ffd00a8c0165a2f67"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Tue Feb 22 21:51:30 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:44 2005 +0100"
      },
      "message": "Switch SiByte drivers back to __raw_*() functions.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "38b18f72587422450bd01695b471b3ae2ff4b169",
      "tree": "83485240e1bfcd80c7a8c368844e541a826fc7ba",
      "parents": [
        "db89a48c1f2fa9197404ca511d9df808196ca25d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 03 14:28:23 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:23 2005 +0100"
      },
      "message": "Move Sibyte Kconfig stuff into it\u0027s own Kconfig.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "db89a48c1f2fa9197404ca511d9df808196ca25d",
      "tree": "c9332b5c9d8dcb0f900927d177139d6124608058",
      "parents": [
        "e3c4807825501f0b445fe34b627669be24b59320"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Feb 03 13:37:41 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:22 2005 +0100"
      },
      "message": "Replace deprecated interruptible_sleep_on() function call with direct\nwait-queue usage.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c83cfc9c9477d0bc0e0a1ba29dfc58e0d42b2faf",
      "tree": "86c613b44ae25af1808b81dde2a4dc0274647194",
      "parents": [
        "8c93650890a33318263880dec36603a6d5749b7e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jun 21 13:56:30 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:30:18 2005 +0100"
      },
      "message": "Get rid of early_init.  There\u0027s more need to make this form of\ninitialization actually useful and as is certainly unmergable with\nupstream.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "42a3b4f25af8f8d77feddf27f839fa0628dbff1a",
      "tree": "332370ff3889fabb66a45fb5dcf605b142de77c8",
      "parents": [
        "875d43e72b5bf22161a81de7554f88eccf8a51ae"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 03 15:56:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:07 2005 -0700"
      },
      "message": "[PATCH] mips: nuke trailing whitespace\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "875d43e72b5bf22161a81de7554f88eccf8a51ae",
      "tree": "a676fe7298b478b7ee9fe7be9cb07c9a0b928370",
      "parents": [
        "63fb6fd1c86181d9dd9ba0e6e6082799e149b56b"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Sep 03 15:56:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Mon Sep 05 00:06:06 2005 -0700"
      },
      "message": "[PATCH] mips: clean up 32/64-bit configuration\n\nStart cleaning 32-bit vs. 64-bit configuration.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
