)]}'
{
  "log": [
    {
      "commit": "ffb4a73d8906f71910e6c83ec2b499e70025ee8e",
      "tree": "d63a6a36f73536f710cc8e8ce7294ce79f07d53e",
      "parents": [
        "a5c461bb3f74646d99464652cd5363e88434c3e1"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 27 07:22:37 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 27 07:22:37 2009 +0900"
      },
      "message": "sh: Fix hugetlbfs dependencies for SH-3 \u0026\u0026 MMU configurations.\n\nThe hugetlb dependencies presently depend on SUPERH \u0026\u0026 MMU while the\nhugetlb page size definitions depend on CPU_SH4 or CPU_SH5. This\nunfortunately allows SH-3 + MMU configurations to enable hugetlbfs\nwithout a corresponding HPAGE_SHIFT definition, resulting in the build\nblowing up.\n\nAs SH-3 doesn\u0027t support variable page sizes, we tighten up the\ndependenies a bit to prevent hugetlbfs from being enabled. These days\nwe also have a shiny new SYS_SUPPORTS_HUGETLBFS, so switch to using\nthat rather than adding to the list of corner cases in fs/Kconfig.\n\nReported-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f875295c4bfb39e96d136edd8ac80567e73536b4",
      "tree": "76b869f9570f483e4d393be4de0a21a31631f1e6",
      "parents": [
        "52a94909f00e0ffceeac202e517a126d57c1c523"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 16 18:14:19 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 16 18:14:19 2009 +0900"
      },
      "message": "sh: Kill off stray HAVE_FTRACE_SYSCALLS reference.\n\nThis seems to have popped back in via some merge damage. Kill it off.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cdd6c482c9ff9c55475ee7392ec8f672eddb7be6",
      "tree": "81f98a3ab46c589792057fe2392c1e10f8ad7893",
      "parents": [
        "dfc65094d0313cc48969fa60bcf33d693aeb05a7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 12:02:48 2009 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Sep 21 14:28:04 2009 +0200"
      },
      "message": "perf: Do the big rename: Performance Counters -\u003e Performance Events\n\nBye-bye Performance Counters, welcome Performance Events!\n\nIn the past few months the perfcounters subsystem has grown out its\ninitial role of counting hardware events, and has become (and is\nbecoming) a much broader generic event enumeration, reporting, logging,\nmonitoring, analysis facility.\n\nNaming its core object \u0027perf_counter\u0027 and naming the subsystem\n\u0027perfcounters\u0027 has become more and more of a misnomer. With pending\ncode like hw-breakpoints support the \u0027counter\u0027 name is less and\nless appropriate.\n\nAll in one, we\u0027ve decided to rename the subsystem to \u0027performance\nevents\u0027 and to propagate this rename through all fields, variables\nand API names. (in an ABI compatible fashion)\n\nThe word \u0027event\u0027 is also a bit shorter than \u0027counter\u0027 - which makes\nit slightly more convenient to write/handle as well.\n\nThanks goes to Stephane Eranian who first observed this misnomer and\nsuggested a rename.\n\nUser-space tooling and ABI compatibility is not affected - this patch\nshould be function-invariant. (Also, defconfigs were not touched to\nkeep the size down.)\n\nThis patch has been generated via the following script:\n\n  FILES\u003d$(find * -type f | grep -vE \u0027oprofile|[^K]config\u0027)\n\n  sed -i \\\n    -e \u0027s/PERF_EVENT_/PERF_RECORD_/g\u0027 \\\n    -e \u0027s/PERF_COUNTER/PERF_EVENT/g\u0027 \\\n    -e \u0027s/perf_counter/perf_event/g\u0027 \\\n    -e \u0027s/nb_counters/nb_events/g\u0027 \\\n    -e \u0027s/swcounter/swevent/g\u0027 \\\n    -e \u0027s/tpcounter_event/tp_event/g\u0027 \\\n    $FILES\n\n  for N in $(find . -name perf_counter.[ch]); do\n    M\u003d$(echo $N | sed \u0027s/perf_counter/perf_event/g\u0027)\n    mv $N $M\n  done\n\n  FILES\u003d$(find . -name perf_event.*)\n\n  sed -i \\\n    -e \u0027s/COUNTER_MASK/REG_MASK/g\u0027 \\\n    -e \u0027s/COUNTER/EVENT/g\u0027 \\\n    -e \u0027s/\\\u003cevent\\\u003e/event_id/g\u0027 \\\n    -e \u0027s/counter/event/g\u0027 \\\n    -e \u0027s/Counter/Event/g\u0027 \\\n    $FILES\n\n... to keep it as correct as possible. This script can also be\nused by anyone who has pending perfcounters patches - it converts\na Linux kernel tree over to the new naming. We tried to time this\nchange to the point in time where the amount of pending patches\nis the smallest: the end of the merge window.\n\nNamespace clashes were fixed up in a preparatory patch - and some\nstylistic fallout will be fixed up in a subsequent patch.\n\n( NOTE: \u0027counters\u0027 are still the proper terminology when we deal\n  with hardware registers - and these sed scripts are a bit\n  over-eager in renaming them. I\u0027ve undone some of that, but\n  in case there\u0027s something left where \u0027counter\u0027 would be\n  better than \u0027event\u0027 we can undo that on an individual basis\n  instead of touching an otherwise nicely automated patch. )\n\nSuggested-by: Stephane Eranian \u003ceranian@google.com\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nReviewed-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Arnaldo Carvalho de Melo \u003cacme@redhat.com\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a74f7e0410da9da7942cf4f08bbdb0e4fc76f972",
      "tree": "8c45d67e75ecf44a274951c2f6a6a2ee1c79a84c",
      "parents": [
        "ea88023b3491a384575ebcd5e8a449e841a28a24"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 16 14:30:34 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 16 14:30:34 2009 +0900"
      },
      "message": "sh: Wire up HAVE_SYSCALL_TRACEPOINTS.\n\nThis is necessary to get ftrace syscall tracing working again.. a fairly\ntrivial and mechanical change. The one benefit is that this can also be\nenabled on sh64, despite not having its own ftrace port.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d724a9c9d572e092d1ce820463f082697487b874",
      "tree": "5ee5818b2c54e13a0e492f0ec6aedb9fe29f395e",
      "parents": [
        "b46373e0d4b9f714ab757aae0c19c41fbcc73ef5"
      ],
      "author": {
        "name": "Pawel Moll",
        "email": "pawel.moll@st.com",
        "time": "Mon Aug 24 16:25:38 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 24 16:25:38 2009 +0900"
      },
      "message": "sh: Allow for kernel command line concatenation.\n\nSo far kernel command line arguments could be passed in by a bootloader\nor defined as CONFIG_CMDLINE, which completely overwriting the first one.\n\nThis change allows a developer to declare selected kernel parameters in\na kernel configuration (eg. project-specific defconfig), retaining\npossibility of passing others by a bootloader.\n\nThe obvious examples of the first type are MTD partition or\nbigphysarea-like region definitions, while \"debug\" option or network\nconfiguration should be given by a bootloader or a JTAG boot script.\n\nSigned-off-by: Pawel Moll \u003cpawel.moll@st.com\u003e\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c3144fc46f987413df10e83659f0bf1aad76f79e",
      "tree": "a09f3c13c32664a617d3981ae111436c3127ccc3",
      "parents": [
        "4f896ffca2b72f4b719746e7fbb0b623252e6ac9",
        "cc58f597afc63a57bb55ed97c2a72f7405320c93"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Aug 23 18:04:07 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Aug 23 18:04:07 2009 +0900"
      },
      "message": "Merge branches \u0027sh/hwblk\u0027 and \u0027sh/pm-runtime\u0027\n"
    },
    {
      "commit": "ac2c596b572d08dab64dde3ac1f2de934d781c9f",
      "tree": "bfcd956835d034f79790ce25101c0a9dceed2c31",
      "parents": [
        "a62926fe4b76d539b77ee53197040153d43916f6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Aug 19 10:31:53 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Aug 23 18:03:20 2009 +0900"
      },
      "message": "sh: let ARCH_SHMOBILE select PM and PM_RUNTIME\n\nWith the Runtime PM driver changes in place, we must have\nRuntime PM support in place. Otherwise there is no way to\nenable clocks to the Runtime PM enabled hardware blocks.\nThis patch makes Runtime PM mandatory on SuperH Mobile.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c01f0f1a4a96eb3acc5850e18cc43f24366966d0",
      "tree": "402c307afc1af3023e1e1528f0abd190e94ae4e7",
      "parents": [
        "9e7291c1124655980ab05fc89930de8e218c7d64"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Aug 21 16:30:28 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 21 17:25:47 2009 +0900"
      },
      "message": "sh: Add initial support for SH7757 CPU subtype\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "07e88e1bfc128681a80578724fde6a872f413862",
      "tree": "7e85e26152bcc277d6e2e288aac155f155ce5c4e",
      "parents": [
        "df8ce2595fbac8b046322fce9df61ce1cf8ddf62"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Jul 11 13:21:19 2009 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Jul 11 13:21:19 2009 -0400"
      },
      "message": "sh: bzip2/lzma zImage support.\n\nThis plugs in bzip2 and lzma support for zImages.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "df8ce2595fbac8b046322fce9df61ce1cf8ddf62",
      "tree": "46c5d6a316deab58f4cb482e72de56b1be0fc202",
      "parents": [
        "f686d8c11c61143b9705ed38d8cd26b0643902a4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Jul 12 01:37:30 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Jul 12 01:37:30 2009 +0900"
      },
      "message": "sh: Tidy up gzip-based zImage decompression.\n\nThis brings the zImage handling in to the current century, in preparation\nfor handling the other compression types.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f686d8c11c61143b9705ed38d8cd26b0643902a4",
      "tree": "0f994dd178226552dd0d1820f651820fb699f50d",
      "parents": [
        "2802e34590f290173a3f2aa5a4d662ae5373b420",
        "7816fecd03e480ed0b47d674ed772ca0b45e1b5e",
        "69ca06c9454169c4a9303e8834adae9080f94859"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Jul 11 10:08:33 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Jul 11 10:08:33 2009 +0900"
      },
      "message": "Merge branches \u0027sh/ftrace\u0027 and \u0027sh/stable-updates\u0027\n"
    },
    {
      "commit": "327933f5d6cdf083284d3c06e0370d1de464aef4",
      "tree": "38046aa3e6b605bf4e16c5d7ac3968f5fa656e8f",
      "parents": [
        "b99610fb9cdf390965c62c22322596d961591160"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Sat Jul 11 00:29:03 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Jul 11 10:08:01 2009 +0900"
      },
      "message": "sh: Function graph tracer support\n\nAdd both dynamic and static function graph tracer support for sh.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7119888df1fd115573616ae43747b2e823b0663e",
      "tree": "cfe0c769b4e7bf8323d1958c46590d6200516a29",
      "parents": [
        "c652d780c9cf7f860141de232b37160fe013feca",
        "0f60bb25b4036d30fd795709be09626c58c52464"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 06 20:19:28 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 06 20:19:28 2009 +0900"
      },
      "message": "Merge branches \u0027sh/ftrace\u0027 and \u0027sh/cachetlb\u0027\n"
    },
    {
      "commit": "c652d780c9cf7f860141de232b37160fe013feca",
      "tree": "110c95ee2b66a7c9b032be8edad36f9b53f82af0",
      "parents": [
        "c1340c053be7a43d837a3acb352d5008be865a55"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Mon Jul 06 20:16:33 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 06 20:16:33 2009 +0900"
      },
      "message": "sh: Add ftrace syscall tracing support\n\nNow that I\u0027ve added TIF_SYSCALL_FTRACE the thread flags do not fit into\na single byte any more. Code testing them now needs to be aware of the\nupper and lower bytes.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c1340c053be7a43d837a3acb352d5008be865a55",
      "tree": "b88104b3a2373d58465057eae38885b66315b3c0",
      "parents": [
        "ca0d17277fd101ce4878f92b398b6ab71fb2c287"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Sun Jun 28 14:05:44 2009 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 06 19:53:53 2009 +0900"
      },
      "message": "sh: Define HAVE_FUNCTION_TRACE_MCOUNT_TEST\n\nEnable HAVE_FUNCTION_TRACE_MCOUNT_TEST and test the value of\nfunction_trace_stop from our assembly code as opposed to using the\ngeneric C function. This should optimise our mcount/ftrace code path.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c601a51af10f714292f42eab45fa8c9154dc1414",
      "tree": "3b3aeba10f7883578ac8dfd765804594eea8e9f1",
      "parents": [
        "47220f623c3216ca276bad517ed208ea2ffceaa2"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Fri Jul 03 16:16:54 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 03 16:16:54 2009 +0900"
      },
      "message": "sh: Use bootmem ontop of lmb\n\nRework the bootmem allocator to use the lmb framework.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bb38c222e07cbe252cfbd99cd6a9c834b0a2639a",
      "tree": "1d3f56a7dfda66e550f149fd1b94f3bde69c2c19",
      "parents": [
        "971121f27179508beb18b86b84e1f8399d7b3875"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 24 01:41:05 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 24 01:41:05 2009 +0900"
      },
      "message": "sh: Fix up HAVE_PERF_COUNTERS typo.\n\nThat\u0027s HAVE_PERF_COUNTERS not HAVE_PERF_COUNTER. This was right\ninitially but I seem to have screwed it up while re-typing it out\nby hand on another machine when I checked it in. Hmph.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2eb2a4368273e123d2716a704c86f3130aa14c22",
      "tree": "c76ee858fd5a17a983cd37e6881ebcfef3ab9cc7",
      "parents": [
        "b29fa1fbc210a51103c7a16af44df42cadce0361"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 19 16:00:00 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 23 17:30:17 2009 +0900"
      },
      "message": "sh: SH7786 SMP support.\n\nSH7786 is roughly identical to SH-X3 proto SMP, though there are only 2\nCPUs. This just wraps in to the existing SH-X3 SMP code with some minor\nchanges for SH7786, including wiring up the IPIs properly, enabling\nIRQ_PER_CPU, and so forth.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2e046b9487dcc60707cac77fb8f744ec830209cd",
      "tree": "9031ab1f8c1d2037b6be97e9378983a89267fd54",
      "parents": [
        "d888a4c76c51092993643f8992bf55b3c28da483"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 19 14:40:51 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 23 17:30:17 2009 +0900"
      },
      "message": "sh: Provide cpu_idle_wait() to fix up cpuidle/SMP build.\n\nCrib the x86 cpu_idle_wait() implementation and shove it in with the\nidle code, subsequently enabling ARCH_HAS_CPU_IDLE_WAIT.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3d3638da49211cf15f8aec3030990ac6fba4c693",
      "tree": "6952d8d620b97d879ee0e6961b9634c00296a39f",
      "parents": [
        "be890a1a95fb439594e796f1968f86ee9f36e718",
        "66765fe1b62e4c0eee3b7e3aa1eb34e5428f52ec",
        "724cfb944007b7f8d346523a7810b53a35921bc5",
        "2cb582ca0d6bd0274b15c9ee9549fc2251b7b599",
        "9c93e596979021b159736a1273987c3e52d809e0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 17 16:37:26 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 17 16:37:26 2009 +0900"
      },
      "message": "Merge branches \u0027sh/pci-express-integration\u0027, \u0027sh/rsk-updates\u0027, \u0027sh/platform-updates\u0027 and \u0027sh/perf_counter\u0027\n"
    },
    {
      "commit": "9c93e596979021b159736a1273987c3e52d809e0",
      "tree": "a20c2f65f339c70b51d633ee04f93c02a690dcdc",
      "parents": [
        "f01789c68882d846946cf9b972cf090b283d1f73"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 17 16:34:45 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 17 16:34:45 2009 +0900"
      },
      "message": "sh: Generic HAVE_PERF_COUNTER support.\n\nThis enables support for the generic software-based perf counters.\n\nHardware counter support could be added in the future, but the lack\nof a performance counter IRQ makes this rather dubious.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f01789c68882d846946cf9b972cf090b283d1f73",
      "tree": "e54f1903e9f67fa8e7681e54c1dbec8a8ab5cf9b",
      "parents": [
        "300df7dc89cc276377fc020704e34875d5c473b6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 17 10:43:13 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 17 10:43:13 2009 +0900"
      },
      "message": "sh: Use generic atomic64_t implementation.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3767f3f1ee11da55760616a2c68a09c02babdd9b",
      "tree": "41f01349b06063bd9ba52c6bb852cb34797a9331",
      "parents": [
        "2b74b85693c7c0772e8787883230cd15314555f8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 15 00:00:42 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 15 00:00:42 2009 +0900"
      },
      "message": "sh: Convert sh64 to use the generic checksum code.\n\nThis plugs in GENERIC_CSUM support on sh64, and kills off all of the old\nreferences.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "54ff328b46e58568c4b3350c2fa3223ef862e5a4",
      "tree": "93a39c2dffa2490fd62f6441acba5538abf56b03",
      "parents": [
        "6a1555fdde407dad23b8a119cf5feeb7c6466de9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 11 10:33:09 2009 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 11 10:33:09 2009 +0300"
      },
      "message": "sh: Tie sparseirq in to Kconfig.\n\nNow that the dependent patches are merged, we are ready to enable\nsparseirq support. This simply adds the Kconfig option, and then converts\nfrom the _cpu to the _node allocation routines to follow the upstream\nsparseirq API changes.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "46e9371c0eaade8391b3969431a72272b9007158",
      "tree": "a7482cdfe6d208a51571e004c155688b227f8255",
      "parents": [
        "4ed37394842e5f9c0c4ea087e8716d4458d03bfb"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jun 04 07:37:59 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 11 09:15:15 2009 +0300"
      },
      "message": "sh: sh7722 clock framework rewrite\n\nThis patch rewrites the sh7722 clock framework code.\nThe new code makes use of the recently merged div4,\ndiv6 and mstp32 helper code. Both extal and dll are\nsupported as input clocks to the pll.\n\nWhile at it, now when all SuperH Mobile processors\nare converted, fix CONFIG_SH_CLK_CPG_LEGACY to depend\non CONFIG_ARCH_SHMOBILE.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4ed37394842e5f9c0c4ea087e8716d4458d03bfb",
      "tree": "3457f44f8ba87e6f7ecd37de0f7861e72b015fb6",
      "parents": [
        "bc49b6eaac6eff86f902a36d846c310e1e0beedf"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jun 04 07:35:25 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 11 09:15:07 2009 +0300"
      },
      "message": "sh: sh7366 clock framework rewrite\n\nThis patch rewrites the sh7366 clock framework code.\nThe new code makes use of the recently merged div4,\ndiv6 and mstp32 helper code. Both extal and dll are\nsupported as input clocks to the pll.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bc49b6eaac6eff86f902a36d846c310e1e0beedf",
      "tree": "82fd2cd451c39edad84567a0bf1d0962bd4c581a",
      "parents": [
        "b621370a3505f8bd42acc41736cae47d5ce8bd06"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jun 04 07:32:11 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 11 09:14:34 2009 +0300"
      },
      "message": "sh: sh7343 clock framework rewrite\n\nThis patch rewrites the sh7343 clock framework code.\nThe new code makes use of the recently merged div4,\ndiv6 and mstp32 helper code. Both extal and dll are\nsupported as input clocks to the pll.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b621370a3505f8bd42acc41736cae47d5ce8bd06",
      "tree": "cca005efbb85ba3f77bf5e34f828d22ae67a1439",
      "parents": [
        "c521dc02034df3681394a30b428bf081cfa22253"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jun 10 11:31:16 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 11 09:14:28 2009 +0300"
      },
      "message": "sh: sh7724 clock framework rewrite V3\n\nThis patch contains V3 of the sh7724 clock framework\nrewrite. The new code makes use of the recently merged\ndiv4, div6 and mstp32 helper code. Both extal and fll are\nsupported as input clocks to the pll. The div6 clocks are\nfed through a divide-by-3 block.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c521dc02034df3681394a30b428bf081cfa22253",
      "tree": "11c6a9588653ec8780e96d8fc4e2e8f67fbafd01",
      "parents": [
        "098dee99d14e8324d3793df442d6078d0c134140"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jun 03 08:39:59 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jun 11 09:13:36 2009 +0300"
      },
      "message": "sh: sh7723 clock framework rewrite V2\n\nThis patch contains V2 of the sh7723 clock framework\nrewrite. The new code makes use of the recently merged\ndiv4, div6 and mstp32 helper code. Both extal and dll\nare supported as input clocks to the pll.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4778541470cf7d074acd998fd40c06b94711e4ad",
      "tree": "f917a4ad0819a92c1f1d3f7a7b80993c60a3df38",
      "parents": [
        "0bf8513ed0df64b38edce63411d4b7b368464f47"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Fri May 29 07:41:26 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 02 12:08:52 2009 +0900"
      },
      "message": "sh: fix CONFIG_SH_PCLK_FREQ bug for sh7724\n\nCONFIG_SH_PCLK_FREQ\u003d33333333 is correct for sh7724.\nsh7724 master clock is 33333333, but peripheral is 41666666.\nThis bug came to light because sh-sci driver had changed clk\nfrom \"module_clk\" to \"peripheral_clk\"\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0bf8513ed0df64b38edce63411d4b7b368464f47",
      "tree": "c15d7bb734f4daaba2fa01df9a83e4b79ea65726",
      "parents": [
        "7863d3f7aeae05099a38693a0a7eb7bdc7b2ab05"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 01 19:50:08 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 01 19:50:08 2009 +0900"
      },
      "message": "sh: Tidy up SH-4A boot_cpu_data.flags probing.\n\nThis tidies up the boot_cpu_data.flags probing on SH-4A. All of them have\na few things in common, which we can blindly set, rather than having each\nsubtype have to set the same flags. We can also make assumptions about\ncache ways and the validity of PTEA, so this also kills off CPU_HAS_PTEA\nas a config option. There was also a bug in the FPU probing, which is now\ntidied up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "36aa1e32f451b664adaf3fc9a77d8279b7a833b2",
      "tree": "f33555992b09fcd0aa97debfa1d5d2b4b8694283",
      "parents": [
        "7fc1e5c15fde0fa9d2c08441f6898a9e51593d47"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 22 14:00:34 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 22 14:00:34 2009 +0900"
      },
      "message": "sh: clkfwk: Make clock-cpg usable for non-legacy platforms.\n\nThis adds a new SH_CLK_CPG for parts that have CPG support.\nSH_CLK_CPG_LEGACY is made to depend on this, and still needs to be set\nfor platforms that want clock-cpg to register the legacy clocks. With\nthis new config item in place, it is now possible to start layering more\ngeneric CPG code in place while other platforms transition off of the\nlegacy clocks.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a77b5ac0ea8e47c77008d3a9a9976dcfbc01c42a",
      "tree": "981fb1cf5b98a5e98a0c02e9dd2f950dc2759231",
      "parents": [
        "253b0887b3736160feac9ccdcf146a2073e41463"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 13 17:55:00 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 13 17:55:00 2009 +0900"
      },
      "message": "sh: clkfwk: Update SH7785 for refactored clock framework.\n\nThis updates the SH7785 CPU code as well as the SH7785LCR board support\ncode for making use of the newly refactored clock framework. Support for\nthe legacy CPG clocks is dropped at this point, with the extal frequency\nfed in from the board code.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "253b0887b3736160feac9ccdcf146a2073e41463",
      "tree": "fb7e0776555cff9275760293c10c13e8c8f365fe",
      "parents": [
        "100890c55e326a9acb4429593c5ad2012c194564"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 13 17:38:11 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 13 17:38:11 2009 +0900"
      },
      "message": "sh: clkfwk: Rework legacy CPG clock handling.\n\nThis moves out the old legacy CPG clocks to their own file, and converts\nover the existing users. With these clocks going away and each CPU\ndealing with them on their own, CPUs can gradually move over to the new\ninterface.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8be5f1a68f2c14082939dd54e7037dcee2eb54f8",
      "tree": "bb1560495357c6554dc7a471255e0e257e9dcf13",
      "parents": [
        "f19900b2e608b604777a74d6d711bbf744657756"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 12 19:53:55 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 12 19:53:55 2009 +0900"
      },
      "message": "sh: Kill off the remnants of the old timer code.\n\nNow with all of the TMU users moved over to the new TMU driver, and the\nold TMU driver killed off, the left-over infrastructure can go along\nwith it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f19900b2e608b604777a74d6d711bbf744657756",
      "tree": "bf588e8de67316adc5d26c62a1d3c86b9f556e7d",
      "parents": [
        "2b23a8826a60268ec52302729911dd7ac6b10776"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue May 12 10:25:54 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 12 19:53:14 2009 +0900"
      },
      "message": "sh: remove old TMU driver\n\nThis patch removes the old TMU driver (CONFIG_SH_TMU/timer-tmu.c)\n\nAs replacement, select the sh_tmu driver with CONFIG_SH_TIMER_TMU\nand configure timer channel using platform data.\n\nIf multiple TMU channels are enabled using platform data, use the\nearlytimer parameter on the kernel command line to select channel.\nFor instance, use \"earlytimer\u003dsh_tmu.0\" to select the first channel.\n\nTo verify which timer is being used, look at printouts or the timer\nirq count in /proc/interrupts.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2b23a8826a60268ec52302729911dd7ac6b10776",
      "tree": "c4133606d3e8565035ac1a179482983b8041cf4a",
      "parents": [
        "4a1a5a2f60ceabc026ba28cdbf81d7d47603b480"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue May 12 10:21:11 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 12 19:53:09 2009 +0900"
      },
      "message": "sh: CMT platform data for sh7720/sh7721\n\nThis patch adds CMT platform data for sh7720 and sh7721.\nAll 5 32-bit CMT channels unfortunately share a single IRQ.\nBoth clockevent and clocksource support is enabled.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b412a49af970e703124fa3259bf24165c0c74024",
      "tree": "fe0d7a8126e2c67494af7009b7edd2e82726dfd2",
      "parents": [
        "1eca133cc9f978a8c44788fc5b2fe54219f9425c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun May 10 01:23:25 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun May 10 01:23:25 2009 +0900"
      },
      "message": "sh: Consolidate the boot link and entry offset definitions.\n\nConsolidate these in a single place in the Kconfig menus. At the same\ntime, disable their interactivity and set them according to the board\nconfig defaults.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a2e76c80d93ec3c59a030b6ca37b9087033565c1",
      "tree": "812c66bf43cb99e483147c641fe6a3f68e5b4909",
      "parents": [
        "20b27fa33743c6ef77a1248421fab51e8bf21a25"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun May 10 00:54:39 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun May 10 00:54:39 2009 +0900"
      },
      "message": "sh: Provide a tighter BOOT_LINK_OFFSET definition for the Cayman board.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6eac1af01112d1919b1c432f6591e6368e8d538f",
      "tree": "082330649c0d5b6607c6ba1e51f4217dc56f707e",
      "parents": [
        "b366328335b98373325977e116d2423f500708ac"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 19:48:47 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 19:48:47 2009 +0900"
      },
      "message": "sh: Always select RTC_LIB, not just for SUPERH32.\n\nThe RTC_LIB helpers are used in arch/sh/kernel/time.c, which was\npreviously only the case for the 32-bit variant. Now that this has\nbecome the common implementation, move the RTC_LIB select to reflect\nthat. Fixes up the sh64 build.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6d134b9e8d3f32331ad2faca2db8186f54198931",
      "tree": "1b778b8e3088f4d5f44db0728693fdf02f3d158f",
      "parents": [
        "b179b72fad5c88c3b616fb88a9ae7cbbc1a750d3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 16:36:13 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 16:36:13 2009 +0900"
      },
      "message": "sh: Wire up GENERIC_CMOS_UPDATE for the platforms that need it.\n\nNow that everything has converted over to generic timekeeping, we need an\nalternate method for keeping the RTC updated for those platforms that are\nstill using the rtc_sh_get/set_time pairs, presently limited to SH-03 and\nthe Dreamcast. This wires up the GENERIC_CMOS_UPDATE hooks for those to\nmaintain the same behaviour.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "add47067a8ca324e9d26c4373350dc3cce7f1e7f",
      "tree": "2ee7062a8e9b42d0452b5ca2e848483366f1f598",
      "parents": [
        "c2ecb4c4a7da16288062a057b693b7b1e16aaf88"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 16:12:17 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 16:12:17 2009 +0900"
      },
      "message": "sh: Finish the sh64 migration off of ARCH_USES_GETTIMEOFFSET.\n\nThis adds sh_tmu support to the SH-5 subtypes, which subsequently allows\nus to kill off time_64.c and use the now generic time_32.c. As a bonus,\nSH-5 now supports highres timers and tickless for the first time.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4fa48e1774992fd03a4cd83a0f2adecb288c46f8",
      "tree": "2642bcfd03a828ff0e547c947b0076cdd605e34c",
      "parents": [
        "e367592cc93ac653e7bc0bebbc9bb713a77e2696"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 15:28:15 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 15:28:15 2009 +0900"
      },
      "message": "sh: Enable new TMU driver support for all SH-3 and SH-4 CPUs.\n\nThe TMU block is supported on all SH-3 and SH-4 subtypes, so just select\nit there, rather than conditionalizing it per subtype.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e367592cc93ac653e7bc0bebbc9bb713a77e2696",
      "tree": "567fbce6b2214e8a491feb66af50333f126ff69e",
      "parents": [
        "06ee846a25642c434c55209151c633f538c12022"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu May 07 10:55:37 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 08 11:40:09 2009 +0900"
      },
      "message": "sh: TMU platform data for sh7785\n\nThis patch adds TMU platform data for sh7785. Both clockevent\nand clocksource support is enabled.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ae318a148e4d255dfbc87d963fdd6031c2af9c46",
      "tree": "2097e446bc4a9a0fe70d12a02341645f03825d69",
      "parents": [
        "ee1acbfabd5270b40ce2cfdc202070b7ca91cdff"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 07 17:55:09 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 07 17:55:09 2009 +0900"
      },
      "message": "sh: sh64 still needs ARCH_USES_GETTIMEOFFSET temporarily.\n\nsh64 is still using this, so re-enable it temporarily while SH-5 gets\nconverted to use the generic code.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "938edae11ee3a7b20b6d754074a0f2c2edc4534b",
      "tree": "f2c31c2af733bc9e48eaa6de7ac9e919a987ea1c",
      "parents": [
        "d1fcc0a8db5e47c1abaa783a3e83dbf5f2184969"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun May 03 18:12:26 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun May 03 18:12:26 2009 +0900"
      },
      "message": "sh: select both GENERIC_TIME and GENERIC_CLOCKEVENTS.\n\nNow that the rest of the timers that didn\u0027t support clockevents have been\nrewritten, both of these can be enabled by default.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d43a41bf8b504a1d9f0b4ce7e17d803f4ef39d84",
      "tree": "4021999f16ac221e7478f43b7ee4fea6de863b28",
      "parents": [
        "9570ef20423b549757aa484ad388f9a7d5bdc4d9"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri May 01 06:58:52 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun May 03 17:41:37 2009 +0900"
      },
      "message": "sh: TMU platform data for sh7722\n\nThis patch adds TMU platform data for sh7722. Only clockevent\nmode is enabled for now, clocksource requires this patch:\n\"clocksource: setup mult_orig in clocksource_enable()\"\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9570ef20423b549757aa484ad388f9a7d5bdc4d9",
      "tree": "900abba67f478327554307cb74e2683b632f3289",
      "parents": [
        "3280c8865e1b738604bacdea54738acef31e8c12"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri May 01 06:51:00 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun May 03 17:41:15 2009 +0900"
      },
      "message": "clocksource: SuperH TMU Timer driver\n\nThis patch adds a TMU driver for the SuperH architecture.\n\nThe TMU driver is a platform driver with early platform\nsupport to allow using a TMU channel as clockevent or\nclocksource during system bootup or later.\n\nClocksource or clockevent can be selected.\nBoth periodic and oneshot clockevents are supported.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3280c8865e1b738604bacdea54738acef31e8c12",
      "tree": "e6019038b1b0f68bdb01d3e52a627c222425ae46",
      "parents": [
        "da107c6ef919b3afd9c9b405a4f71e03b5725b04"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Apr 30 07:12:09 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun May 03 17:40:13 2009 +0900"
      },
      "message": "sh: remove old MTU2 driver\n\nThis patch removes the old MTU2 driver (CONFIG_SH_MTU2/timer-mtu2.c)\n\nAs replacement, select the sh_cmt driver with CONFIG_SH_TIMER_MTU2\nand configure timer channel using platform data.\n\nIf multiple MTU channels are enabled using platform data, use the\nearlytimer parameter on the kernel command line to select channel.\nFor instance, use \"earlytimer\u003dsh_mtu2.0\" to select the first channel.\n\nTo verify which timer is being used, look at printouts or the timer\nirq count in /proc/interrupts.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "da107c6ef919b3afd9c9b405a4f71e03b5725b04",
      "tree": "156284403aa3fa99d8c7b09bce618d8bc803b0ac",
      "parents": [
        "d5ed4c2e5ce9f5f6fd6a5a39ee1196a1f8a46eed"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Apr 30 07:06:26 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun May 03 17:38:07 2009 +0900"
      },
      "message": "sh: sh2a MTU2 platform data\n\nThis patch adds MTU2 platform data for the following cpus:\n - sh7201 (3/5 channels)\n - sh7203/sh7263 (2/4 channels)\n - sh7206 (3/5 channels)\n - MXG (3/5 channels)\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d5ed4c2e5ce9f5f6fd6a5a39ee1196a1f8a46eed",
      "tree": "350f5a61bb75368a01f26ea2f0fa612b05cfc9bf",
      "parents": [
        "7563431107f6debf57c1dbecfb9498cf31a1c036"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Apr 30 07:02:49 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun May 03 17:36:02 2009 +0900"
      },
      "message": "clocksource: SuperH MTU2 Timer driver\n\nThis patch adds a MTU2 driver for the SuperH architecture.\n\nThe MTU2 driver is a platform driver with early platform\nsupport to allow using a MTU2 channel as only clockevent\nduring system bootup.\n\nClocksource on sh2a is currently unsupported due to code\ngeneration issues with 64-bit math, so at this point only\nperiodic clockevent support is in place.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7563431107f6debf57c1dbecfb9498cf31a1c036",
      "tree": "50e473f8eb90069b6e64675ee582dd3be76fbaef",
      "parents": [
        "d80498398276ca8eee7ebdbe0d47e06d01317439"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Fri May 01 13:10:28 2009 -0700"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun May 03 17:32:55 2009 +0900"
      },
      "message": "time: sh: convert to use arch_getoffset() infrastructure\n\nConvert sh to use GENERIC_TIME via the arch_getoffset() infrastructure.\n\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f425752fc66acf1d4e47970ea704ed7d31c14173",
      "tree": "84784c46f0cfa6ac555a499cce9826918ae0feba",
      "parents": [
        "698aa99da5f5e2b4c666fd21ab77306f0225b8f5"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Apr 30 04:09:26 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 30 13:21:14 2009 +0900"
      },
      "message": "sh: remove old CMT driver\n\nThis patch removes the old CMT driver (CONFIG_SH_CMT/timer-cmt.c)\n\nAs replacement, select the sh_cmt driver with CONFIG_SH_TIMER_CMT\nand configure timer channel using platform data.\n\nIf multiple CMT channels are enabled using platform data, use the\nearlytimer parameter on the kernel command line to select channel.\nFor instance, use \"earlytimer\u003dsh_cmt.0\" to select the first channel.\n\nTo verify which timer is being used, look at printouts or the timer\nirq count in /proc/interrupts.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "47c8a08bbe77ad3c06f63919a14b0f0b0cd54390",
      "tree": "0cc31001058390e56bb1437553adfbe451cd714d",
      "parents": [
        "5be7c0a4d3dfe25091f2e4e524103e81d9e7e180"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 27 17:34:39 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 27 17:34:39 2009 +0900"
      },
      "message": "sh: rtc-generic support.\n\nThis adds rtc-generic support for SUPERH32.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5be7c0a4d3dfe25091f2e4e524103e81d9e7e180",
      "tree": "d3a9b0115beb7cdaf8b254818915bd50cb958a7d",
      "parents": [
        "fc4967b8c6a1540ebce9ac48e44b8d44e7fac971"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 27 14:40:47 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 27 14:40:47 2009 +0900"
      },
      "message": "sh: select GENERIC_TIME for new CMT driver.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "59fe700dcbf3d6257ae86ca8c0192fc64b2eea1c",
      "tree": "a11fe0550d5d930c54cb22bf3ee8b9014b699d6a",
      "parents": [
        "6a3395beb99d7ae882ddf701c6fa6005ad7edebf"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 15:43:42 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 15:43:42 2009 +0900"
      },
      "message": "sh: Have SH7724 select ARCH_SHMOBILE.\n\nThis is an SH-Mobile CPU, so select ARCH_SHMOBILE. This enables all of\nthe PM functionality, amongst other things.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0207a2efb43d81e29e23662b5d035945688a103f",
      "tree": "b43cf6b34fd5c5d1f837c2915e4e055cbfb13883",
      "parents": [
        "3ee8da87ba6151ec91b2b8bbd27633bb248ea0d5"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Apr 16 14:40:56 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 14:40:56 2009 +0900"
      },
      "message": "sh: Add support for SH7724 (SH-Mobile R2R) CPU subtype.\n\nThis implements initial support for the SH-Mobile R2R CPU.\nBased on Rev 0.11 of the initial SH7724 hardware manual.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3cc000b58360d8df402e31277c3dc0ebe34ad110",
      "tree": "ec3cac727ce780345de92c5e6079fd5c9c4e8f5a",
      "parents": [
        "1bc571853381b81514cfc815b07a5cc2be4c86d2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Apr 11 08:39:27 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Apr 11 08:39:27 2009 +0900"
      },
      "message": "sh: Plug in support for ARCH\u003dsh64 using sh SRCARCH.\n\nThis adds in support for building with ARCH\u003dsh64 using the sh SRCARCH.\nThis tidies up the randconfig generation somewhat to make sure that we\ndon\u0027t end up with impossible configurations, and without having to rely\non things like KCONFIG_ALLCONFIG to detect the proper CPU support subset.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f802d969b6a89d3f9b67ef879179824d53420ebe",
      "tree": "73748811278c85817b59240d63e610c8a9565132",
      "parents": [
        "b35346fd25f3c8c0b6afeb778f8c4f41c5703c84"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 09 10:36:54 2009 -0700"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 09 10:36:54 2009 -0700"
      },
      "message": "sh: Add support for DMA API debugging.\n\nThis wires up support for the generic DMA API debugging.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "45e36c1666aa6c8b0c538abcf984b336184d8c3f",
      "tree": "c1f1771d6b02ec210238081450b4a063847b3383",
      "parents": [
        "87fc94d54b639d8c39fc4a11db0e142f84096e13",
        "68b42d1b548be1840aff7122fdebeb804daf0fa3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:15:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:15:54 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (23 commits)\n  sh: sh7785lcr: Map whole PCI address space.\n  sh: Fix up DSP context save/restore.\n  sh: Fix up number of on-chip DMA channels on SH7091.\n  sh: update defconfigs.\n  sh: Kill off broken direct-mapped cache mode.\n  sh: Wire up ARCH_HAS_DEFAULT_IDLE for cpuidle.\n  sh: Add a command line option for disabling I/O trapping.\n  sh: Select ARCH_HIBERNATION_POSSIBLE.\n  sh: migor: Fix up CEU use flags.\n  input: migor_ts: add wakeup support\n  rtc: rtc-sh: use set_irq_wake()\n  input: sh_keysc: use enable/disable_irq_wake()\n  sh: intc: set_irq_wake() support\n  sh: intc: install enable, disable and shutdown callbacks\n  clocksource: sh_cmt: use remove_irq() and remove clockevent workaround\n  sh: ap325 and Migo-R use new sh_mobile_ceu_info flags\n  sh: Fix up -Wformat-security whining.\n  sh: ap325rxa: Add ov772x support, again.\n  sh: Sanitize asm/mmu.h for assembly use.\n  sh: Tidy up sh7786 pinmux table.\n  ...\n"
    },
    {
      "commit": "e869a90ee1235a4f89ecb956e7b7d724d65217c8",
      "tree": "301059ac2ebc4c0ac8251765a3a87e4b2518bfc8",
      "parents": [
        "eeee7853c4ffaf5b9eb58f39708e3c78f66cee15"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 02 13:08:31 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 02 13:08:31 2009 +0900"
      },
      "message": "sh: Wire up ARCH_HAS_DEFAULT_IDLE for cpuidle.\n\ncpuidle wants ARCH_HAS_DEFAULT_IDLE defined in order to use the\ndefault idle loop. So, make it accessible and enable it for all\nsh machines.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8dafc34616282c1fd79d42a4353ee5322767d720",
      "tree": "3f271f392bc61d7cdef227e81c079c9f10e1ec34",
      "parents": [
        "64935056f038a222278eb9b4a07176b339d64565"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 02 11:56:38 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 02 11:56:38 2009 +0900"
      },
      "message": "sh: Select ARCH_HIBERNATION_POSSIBLE.\n\nNow that the requisite patches have gone in, this can safely be enabled\nacross the board for all of the 32-bit SH platforms.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f36b59d1a4fa1e29be606d0513b5f7fa6e720f79",
      "tree": "a91eab845b758330cb73a058f791497974576b41",
      "parents": [
        "71c1d19e451c2823677a43182e482f66a23ed10a"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Thu Mar 26 08:32:37 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 31 07:38:37 2009 +0900"
      },
      "message": "sh: Add MMU dependency for kexec\n\nKexec is not likely to work on NON-MMU CPU because this added\ndepend on MMU for kexec.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "692105b8ac5bcd75dc65f6a8f10bdbd0f0f34dcf",
      "tree": "e079cea0948d250e5411befe0c5cca7c97bcf860",
      "parents": [
        "877d03105d04b2c13e241130277fa69c8d2564f0"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Mon Jan 26 11:12:25 2009 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 30 15:22:01 2009 +0200"
      },
      "message": "trivial: fix typos/grammar errors in Kconfig texts\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b7cf6ddc13186f9272438a97aa75972d496d0b0a",
      "tree": "f0b7e65b92a573dd10fc97b9bad0d832ed45f64b",
      "parents": [
        "e4e063d0c288bd65c56dd855337780a541ed928d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Mar 18 08:51:29 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 18 18:57:43 2009 +0900"
      },
      "message": "sh: add kexec jump support\n\nAdd kexec jump support to the SuperH architecture.\n\nSimilar to the x86 implementation, with the following\nexceptions:\n\n- Instead of separating the assembly code flow into\ntwo parts for regular kexec and kexec jump we use a\nsingle code path. In the assembly snippet regular\nkexec is just kexec jump that never comes back.\n\n- Instead of using a swap page when moving data between\npages the page copy assembly routine has been modified\nto exchange the data between the pages using registers.\n\n- We walk the page list twice in machine_kexec() to\ndo and undo physical to virtual address conversion.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8263a67e169fdf0d06d172acbf6c03ae172a69d4",
      "tree": "cdfefd2d72c7854101287a9e39e3ad97cad6cb5b",
      "parents": [
        "da78800632197ac12adcdefbf09991d82adb8201"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 17:49:49 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 17:49:49 2009 +0900"
      },
      "message": "sh: Support for extended ASIDs on PTEAEX-capable SH-X3 cores.\n\nThis adds support for extended ASIDs (up to 16-bits) on newer SH-X3 cores\nthat implement the PTAEX register and respective functionality. Presently\nonly the 65nm SH7786 (90nm only supports legacy 8-bit ASIDs).\n\nThe main change is in how the PTE is written out when loading the entry\nin to the TLB, as well as in how the TLB entry is selectively flushed.\n\nWhile SH-X2 extended mode splits out the memory-mapped U and I-TLB data\narrays for extra bits, extended ASID mode splits out the address arrays.\nWhile we don\u0027t use the memory-mapped data array access, the address\narray accesses are necessary for selective TLB flushes, so these are\nimplemented newly and replace the generic SH-4 implementation.\n\nWith this, TLB flushes in switch_mm() are almost non-existent on newer\nparts.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7759491274bc5ba7cd72b3b9cc5ec8247b937efb",
      "tree": "f6e98001aa8296220e429c30ac3a8cc42b8cc95d",
      "parents": [
        "7a516280b6a99634933b417834e178bde8659da1"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Mar 13 15:23:04 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 16 19:52:53 2009 +0900"
      },
      "message": "sh: SuperH Mobile suspend support\n\nThis patch contains CONFIG_SUSPEND support to the SuperH\narchitecture. If enabled, SuperH Mobile processors will\nregister their suspend callbacks during boot.\n\nTo suspend, use \"echo mem \u003e /sys/power/state\". To allow\nwakeup, make sure \"/sys/device/platform/../power/wakeup\"\ncontains \"enabled\". Additional per-device driver patches\nare most likely needed.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dc65a977ce59f2c3171ea451b90c7e5effb6737e",
      "tree": "4f76c55edec9f0d6cdb19d5915cd688d10014d9f",
      "parents": [
        "8ffe31334262108be343d92e81649f9dc3efe826"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 10 16:26:29 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 10 16:26:29 2009 +0900"
      },
      "message": "sh: Define ARCH_SHMOBILE for SH-Mobile CPUs.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a4b1fddcd40f10820fbc123d4d02cd62eeef476c",
      "tree": "9701c1fb07b1b13b21f32edfdf8ed571d8924e2e",
      "parents": [
        "929ef1a1f566087e4b362e3a56c50bf9db30e3c5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 05 17:52:34 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Mar 05 17:52:34 2009 +0900"
      },
      "message": "sh: Set a sensible default for the SH7786 pclk.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "37042fbd8b3256d2a44b17646fa9de8777d5a34a",
      "tree": "ad6a2e904866d1b5e6215cc96ad2d9ed5560b1b0",
      "parents": [
        "55ba99eb211a06709237cb322ecd8c8b6faf6159"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 03 15:57:02 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 03 15:57:02 2009 +0900"
      },
      "message": "sh: SH7786 is an SH-X3 core, select CPU_SHX3.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "55ba99eb211a06709237cb322ecd8c8b6faf6159",
      "tree": "dc22ab87110e3e8fd26496fe6eebfbf261cc6c62",
      "parents": [
        "93fde774546c947ac8563da431f0a6d47452551d"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Mar 03 15:40:25 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 03 15:40:25 2009 +0900"
      },
      "message": "sh: Add support for SH7786 CPU subtype.\n\nThis adds preliminary support for the SH7786 CPU subtype.\n\nWhile this is a dual-core CPU, only UP is supported for now. L2 cache\nsupport is likewise not yet implemented.\n\nMore information on this particular CPU subtype is available at:\n\n\thttp://www.renesas.com/fmwk.jsp?cnt\u003dsh7786_root.jsp\u0026fp\u003d/products/mpumcu/superh_family/sh7780_series/sh7786_group/\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "508eb2ce222053e51e2243b7add8eeac85b1d250",
      "tree": "60b67a7a440eb0b176369020299e433d4b74895f",
      "parents": [
        "c161e40f45d32b48f8facbee17720e708607002f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 04 15:28:06 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Feb 04 15:28:06 2009 +0900"
      },
      "message": "sh: Restrict old CMT timer code to SH-2/SH-2A.\n\nNone of the other platforms use this, and need individual porting.\nRestrict it back to the supported set of CPU subtypes.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c161e40f45d32b48f8facbee17720e708607002f",
      "tree": "a826fa930716cfa82cee2aa4a88a0eb31c6d9263",
      "parents": [
        "d63f3a5857906851b9c1a39e3871a97f4acc1005"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 18:11:25 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 18:11:25 2009 +0900"
      },
      "message": "sh: Don\u0027t enable GENERIC_TIME for the CMT clockevent driver yet.\n\nGENERIC_TIME still depends on the clocksource bits being there, which is\npresently not supported. This allows the CMT clockevent driver to be used\nalongside alternate system timers that do not yet provide a clocksource\nof their own (MTU2 and so on in the case of SH-2A).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d63f3a5857906851b9c1a39e3871a97f4acc1005",
      "tree": "7f00fbea355b5024f1e957e60899bf81348cf856",
      "parents": [
        "f5ad881b425616741bf8696f70b2749abe54a936"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 18:10:13 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 18:10:13 2009 +0900"
      },
      "message": "sh: Fix up MTU2 support for SH7203.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f5ad881b425616741bf8696f70b2749abe54a936",
      "tree": "fa7c4e3a3230360a27caaecc236ac34f517ddc3f",
      "parents": [
        "424f59d04d7450555ef2bf1eb4a5e2cd2ecf08cd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 18:08:58 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 18:08:58 2009 +0900"
      },
      "message": "sh: Use SYS_SUPPORTS_CMT for managing CMT timer dependencies.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3fb1b6ad0679ad671bd496712b2a088550ee86b2",
      "tree": "c8cbdb83a2ee6f3d1b9078d7b87e92e7dc1d9764",
      "parents": [
        "07821d3310996746a2cf1e9c705ffe64223d1112"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jan 22 09:55:59 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 16:56:32 2009 +0900"
      },
      "message": "sh: CMT clockevent platform driver\n\nSuperH CMT clockevent driver.\n\nBoth 16-bit and 32-bit CMT versions are supported, but only 32-bit\nis tested. This driver contains support for both clockevents and\nclocksources, but no unregistration is supported at this point.\n\nWorks fine as clock source and/or event in periodic or oneshot mode.\nTested on sh7722 and sh7723, but should work with any cpu/architecture.\n\nThis version is lacking clocksource and early platform driver support\nfor now - this to minimize the amount of dependencies.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ae5e6d05a606e05e054f816bd01e02f69d38d283",
      "tree": "1f58ec0410cf044ca91da43a5c6afbc51127196a",
      "parents": [
        "57e97cb8bedd06e8a2e562454423d58aab5827ce"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 07 17:16:25 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 27 14:49:10 2009 +0900"
      },
      "message": "sh: mach-highlander and mach-rsk require gpiolib.\n\nFix up the build for mach-highlander and mach-rsk. These operated on the\nassumption that GENERIC_GPIO support with an optional GPIOLIB was\npossible. This used to be true, but has not been the case since commit-id\nd56cc8bc661ac1ceded8d45ba2d53bb134fee17d (\"sh: use gpiolib\"), where the\nGENERIC_GPIO implementation was rewritten to use GPIOLIB directly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "69edbba0021a48fe034849501513930f6175cb5d",
      "tree": "51499128883b2e84bce5dcaa78e6e943c37eeb40",
      "parents": [
        "3292094e88ce6b76714dad8ec4b43d7c5c12ada2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 25 18:17:34 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 27 14:49:10 2009 +0900"
      },
      "message": "sh: use gpiolib\n\nThis patch updates the SuperH gpio code to make use of gpiolib. The\ngpiolib callbacks get() and set() are lockless, but we use our own\nspinlock for the other operations to make sure hardware register\nbitfield accesses stay atomic.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e16038aba3daee694b318fc7a7b4db74a485cde5",
      "tree": "c97c8d7587adaed958ff8ed9c6375fae87bb4a13",
      "parents": [
        "604437f0f8ce1d66d4bdaa0d932949688d847d96"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jan 09 15:12:30 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:44:01 2009 +0900"
      },
      "message": "sh: Kill off obsolete busses from arch/sh/Kconfig.\n\nISA can go away now that the hd6446x PCMCIA drivers no longer exist\nin-tree. The rationale for enabling CONFIG_ISA in the first place is\nlikewise no longer valid given that the subsystem has changed since\nthe time that assertion was valid.\n\nWhile we are at it, kill off SBUS, MCA, EISA, and so on. These are\nnot supported and never will be.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "78fb40263f34c65ade1693664db1af168d479588",
      "tree": "757f5aaf0ea4d0d8942aa11002bdbfda6fda8fb0",
      "parents": [
        "5d2685d0b3edc51ecc92604d5b7f5ca9b29b90bb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 16:23:32 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:47 2008 +0900"
      },
      "message": "sh: dma: Kill off ISA DMA wrapper.\n\nThere are no more users for this code, and it has been deprecated for\nsome time, so just kill it off.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8a655053ca1593dd160dac2a4ee638fdec037d86",
      "tree": "d296f973248c42eb83e6e344f4518e13aef62d40",
      "parents": [
        "0146d7875976795fe364b4a3da629975ebd37671"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 15:06:54 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:47 2008 +0900"
      },
      "message": "doc: Update sh cpufreq documentation.\n\nThe sh cpufreq driver is no longer limited to just the SH-3 and SH-4,\nupdate the documentation to reflect this fact accordingly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "073da9c0de401e8683b6bc76c008a7e0850045d5",
      "tree": "7b843de420aec114f3ed497813ca9e5913d7e157",
      "parents": [
        "8c197c3afb4a9026973315cc6a3c189dd8434053"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 14:41:54 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:46 2008 +0900"
      },
      "message": "sh: Kill off cf-enabler with extreme prejudice.\n\nNow that the rest of the boards that were using cf-enabler \"generically\"\nhave switched to setting up their mappings on their own, only the mach-se\nboards were left using it. All of the cf-enabler using mach-se boards\nuse a special initialization of the MRSHPC windows rather than going\nthrough the special PTE as other SH-4 platforms do. This consolidates\nthe MRSHPC setup logic, hooks it up on the boards that care, and gets rid\nof any and all remaining references to cf-enabler.\n\nThis has been long overdue, as cf-enabler has been the bane of\narch/sh/kernel for the last 7 years. Good riddance.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8db806ec80ce80605005d1d558add716152a1134",
      "tree": "11198cd4f35164c0e6931a88e7723e02bbacfee0",
      "parents": [
        "98a955da8525a4218c8186fba5a6b949f563bbea"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 12:48:41 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:45 2008 +0900"
      },
      "message": "sh: mach-sh03: Move off of cf_enabler to pata_platform, as per landisk.\n\nThis gets rid of the cf enabler use on mach-sh03 and switches to use\npata_platform with the proper address directly. cf_enabler is\nsubsequently disabled for mach-sh03.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "70fe224743c11b57f9b63326313988fdcceb54df",
      "tree": "30dd6955e96536e0214a8ed97c3591f5a2f040e2",
      "parents": [
        "1a94757fae2ac2a9971694b55972f65a396a2f31"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Tue Dec 16 09:13:05 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:42 2008 +0900"
      },
      "message": "sh: Enable GENERIC_HARDIRQS_NO__DO_IRQ for all SuperH machines\n\nAfter the recent changes to switch SuperH board support over to irq_chip\nit is now possible to set GENERIC_HARDIRQS_NO__DO_IRQ for all SuperH\nboards.\n\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ab6e570ba33dbee18c2520d386e0f367a9b573c3",
      "tree": "7594192d10726e72bf7744bb83bdc0c9a30891d1",
      "parents": [
        "d7b01f78a3ae6a3cc21a16a1a3d377adc2227537"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 11 18:46:46 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:04 2008 +0900"
      },
      "message": "sh: Generic kgdb stub support.\n\nThis migrates from the old bitrotted kgdb stub implementation and moves\nto the generic stub. In the process support for SH-2/SH-2A is also added,\nwhich the old stub never provided.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d7b01f78a3ae6a3cc21a16a1a3d377adc2227537",
      "tree": "cfbc5b86b3e830792ac6e2a5140ef45f26ebaba2",
      "parents": [
        "dd76279b47dce2c0bd7c54997938ec4cb9f16884"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 10 20:17:15 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:04 2008 +0900"
      },
      "message": "sh: Enable HAVE_ARCH_TRACEHOOK for all SH, now that SH-5 supports it too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c6f17cb2272121475c87592560534b157b17544e",
      "tree": "0afb2b3cf92534878ea7a3fc5c74847429857754",
      "parents": [
        "af998a9a0ae3291e86ddcae8e196a1cbf82c2457"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 04 22:45:20 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:43:52 2008 +0900"
      },
      "message": "sh: allow CONFIG_CPU_IDLE\n\nAllow users to select CONFIG_CPU_IDLE regardless of processor type or board.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "af998a9a0ae3291e86ddcae8e196a1cbf82c2457",
      "tree": "222c0b173dcb105fed931822e1f781e0edd4dc55",
      "parents": [
        "3e51762759db9e26c6c3e4e1010d80a50c62ca03"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 04 22:45:12 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:43:52 2008 +0900"
      },
      "message": "sh: allow CONFIG_PM\n\nAllow users to select CONFIG_PM regardless of processor type or board.\nSuspend and hibernation are only allowed on supported platforms.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2825999e8a9bd7ab7e25a7e7475c7cdd10371a13",
      "tree": "2abe611b0ff90a255f6c00f0aacad4c1a2d8cdd5",
      "parents": [
        "135210b378d26f9a9a0c901d0089522c06b5807a"
      ],
      "author": {
        "name": "Peter Griffin",
        "email": "pgriffin@mpc-data.co.uk",
        "time": "Fri Nov 28 22:48:20 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:43:50 2008 +0900"
      },
      "message": "sh: Add support for SH7201 CPU subtype.\n\nThis patch adds support for the SH-2A FPU based SH7201 processor subtype.\n\nSigned-off-by: Peter Griffin \u003cpgriffin@mpc-data.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fad57feba77d2e5b183e068cb6b90693e4567b40",
      "tree": "478788d5a05a30f638540d345e9d09c5733687da",
      "parents": [
        "ef6aff6884408db95ceb0f678f583536e0bd48f8"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "mjf@gentoo.org",
        "time": "Wed Nov 12 20:11:47 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:42:52 2008 +0900"
      },
      "message": "sh: dynamic ftrace support.\n\nFirst cut at dynamic ftrace support.\n\nSigned-off-by: Matt Fleming \u003cmjf@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f9d62c009637f9581cdd7f6e430f8eec511c8587",
      "tree": "64105ed4f26157c80dd1489f206b23fe1d119c9f",
      "parents": [
        "93d546399c2b7d66a54d5fbd5eee17de19246bf6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 08 11:45:37 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Dec 16 16:42:53 2008 +0900"
      },
      "message": "sh: Disable GENERIC_HARDIRQS_NO__DO_IRQ for unconverted platforms.\n\nPresently limited to Cayman, Dreamcast, Microdev, and SystemH 7751.\nRe-enable it for everyone once these have been fixed up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "694f94f263bee30ada18bab178b98a0d10917e68",
      "tree": "3f5a210a77dba2c138db918bbff52e65b172f2a3",
      "parents": [
        "0803d540db06f53acd2fabf1347d5b665218f14a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 31 16:20:36 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Oct 31 16:20:36 2008 +0900"
      },
      "message": "sh: FTRACE renamed to FUNCTION_TRACER.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ed402af3c23a4804b3f8899263e8d0f97c62ab49",
      "tree": "3aa971aea57f900a3060cc0545b199ef611f4dcf",
      "parents": [
        "096e6f673dc02a6394dc9a7d8f8735c6978f5b91",
        "40e24c403f325715f9c43b9fed2068641201ee0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:13:34 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 09:13:34 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (112 commits)\n  sh: Move SH-4 CPU headers down one more level.\n  sh: Only build in gpio.o when CONFIG_GENERIC_GPIO is selected.\n  sh: Migrate common board headers to mach-common/.\n  sh: Move the CPU definition headers from asm/ to cpu/.\n  serial: sh-sci: Add support SCIF of SH7723\n  video: add sh_mobile_lcdc platform flags\n  video: remove unused sh_mobile_lcdc platform data\n  sh: remove consistent alloc cruft\n  sh: add dynamic crash base address support\n  sh: reduce Migo-R smc91x overruns\n  sh: Fix up some merge damage.\n  Fix debugfs_create_file\u0027s error checking method for arch/sh/mm/\n  Fix debugfs_create_dir\u0027s error checking method for arch/sh/kernel/\n  sh: ap325rxa: Add support RTC RX-8564LC in AP325RXA board\n  sh: Use sh7720 GPIO on magicpanelr2 board\n  sh: Add sh7720 pinmux code\n  sh: Use sh7203 GPIO on rsk7203 board\n  sh: Add sh7203 pinmux code\n  sh: Use sh7723 GPIO on AP325RXA board\n  sh: Add sh7723 pinmux code\n  ...\n"
    },
    {
      "commit": "dc52ddc0e6f45b04780b26fc0813509f8e798c42",
      "tree": "384826e9fab4e434bc5c85ce744470ae472e52c3",
      "parents": [
        "8174f1503f4bf7e9a14b3fbbfdb30c6be6e29f77"
      ],
      "author": {
        "name": "Matt Helsley",
        "email": "matthltc@us.ibm.com",
        "time": "Sat Oct 18 20:27:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:34 2008 -0700"
      },
      "message": "container freezer: implement freezer cgroup subsystem\n\nThis patch implements a new freezer subsystem in the control groups\nframework.  It provides a way to stop and resume execution of all tasks in\na cgroup by writing in the cgroup filesystem.\n\nThe freezer subsystem in the container filesystem defines a file named\nfreezer.state.  Writing \"FROZEN\" to the state file will freeze all tasks\nin the cgroup.  Subsequently writing \"RUNNING\" will unfreeze the tasks in\nthe cgroup.  Reading will return the current state.\n\n* Examples of usage :\n\n   # mkdir /containers/freezer\n   # mount -t cgroup -ofreezer freezer  /containers\n   # mkdir /containers/0\n   # echo $some_pid \u003e /containers/0/tasks\n\nto get status of the freezer subsystem :\n\n   # cat /containers/0/freezer.state\n   RUNNING\n\nto freeze all tasks in the container :\n\n   # echo FROZEN \u003e /containers/0/freezer.state\n   # cat /containers/0/freezer.state\n   FREEZING\n   # cat /containers/0/freezer.state\n   FROZEN\n\nto unfreeze all tasks in the container :\n\n   # echo RUNNING \u003e /containers/0/freezer.state\n   # cat /containers/0/freezer.state\n   RUNNING\n\nThis is the basic mechanism which should do the right thing for user space\ntask in a simple scenario.\n\nIt\u0027s important to note that freezing can be incomplete.  In that case we\nreturn EBUSY.  This means that some tasks in the cgroup are busy doing\nsomething that prevents us from completely freezing the cgroup at this\ntime.  After EBUSY, the cgroup will remain partially frozen -- reflected\nby freezer.state reporting \"FREEZING\" when read.  The state will remain\n\"FREEZING\" until one of these things happens:\n\n\t1) Userspace cancels the freezing operation by writing \"RUNNING\" to\n\t\tthe freezer.state file\n\t2) Userspace retries the freezing operation by writing \"FROZEN\" to\n\t\tthe freezer.state file (writing \"FREEZING\" is not legal\n\t\tand returns EIO)\n\t3) The tasks that blocked the cgroup from entering the \"FROZEN\"\n\t\tstate disappear from the cgroup\u0027s set of tasks.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: export thaw_process]\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nAcked-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nTested-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2967dab1ae37e30f1b71316513b49fd25c42eabe",
      "tree": "be64bed50df72f3444e6b2f5fd8c8bbbeb788a22",
      "parents": [
        "14866543ad22014a0b12e10657a917eb6b487248"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Oct 08 20:41:43 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 20 10:33:50 2008 +0900"
      },
      "message": "sh: GPIO and pinmux base code\n\nThis patch adds gpio code together with the pinmux table parser.\nIn the future we should optimize this and switch back to gpiolib.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bdeb3be7cc6911477b7169dad62a427d7a263d02",
      "tree": "34bd7da32a07d634e5233538d9f82dd4463e859e",
      "parents": [
        "4d01cdafbafc0fdeb730838ca38a48e5ca2894cd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 29 20:14:44 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 29 20:14:44 2008 +0900"
      },
      "message": "sh: Use clk fwk for preset lpj on sh64, too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e7ab3cd251926d57ee11d7d320e8fb42c882ad22",
      "tree": "29dce1711413e010d30fb62c43cbe517a9de95bc",
      "parents": [
        "4b4cf7595a8bce9b4dd64c241a8cb7336ecb9489"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 19:04:55 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 19:04:55 2008 +0900"
      },
      "message": "sh: Add FPU registers to regset interface.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9d2b1f81dd93b198e12bca8120afec4a7b609b06",
      "tree": "8091aa3e15c8d1d15f8109be7222b4b68b6a7f73",
      "parents": [
        "3d58695edbfac785161bf282dc11fd42a483d6c9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 16:43:45 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 16:43:45 2008 +0900"
      },
      "message": "sh: ftrace support.\n\nThis adds support for ftrace to SH. This only includes CONFIG_FTRACE,\nand does not handle dynamic ftrace presently.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2194478157127d52338be96ac9436dc54005816a",
      "tree": "bc94666802f2e3205d81bcb94ed53ccdf435f0c3",
      "parents": [
        "b406efefd5246a67c691fd79871e65ce8f3f91ff"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:26:44 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:26:44 2008 +0900"
      },
      "message": "sh: HAVE_IOREMAP_PROT depends on MMU.\n\nHAVE_IOREMAP_PROT enables an unconditional reference to\ngeneric_access_phys(), which remains undefined in the nommu case.\nAs there\u0027s no point in supporting this there anyways, simply fix\nup the dependency.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5a89f1adbc5ce44988aab0c370ae2f1478061307",
      "tree": "934ea889b6fecd00eacaa18be210a063177f98b0",
      "parents": [
        "0e660d2d433393f983cd58fe8c54f831fa7c7713"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Sep 13 01:44:03 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Sep 13 01:44:03 2008 +0900"
      },
      "message": "sh: latencytop support.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "5dadb34394d59313e2e763ae8e2fc911e9fc557c"
}
