)]}'
{
  "log": [
    {
      "commit": "dcf397f037f52add9945eced57ca300ab6a4413c",
      "tree": "e78767d164589e9097a54bf564b072fb01f80820",
      "parents": [
        "6faf035cf9fdd8283c2b2b2c34b76b5445ec6fc4",
        "68ee0f9c98a42e36f9eab29155b2bb0e7e409ac6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:49:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:49:04 2007 -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: (124 commits)\n  sh: allow building for both r2d boards in same binary.\n  sh: fix r2d board detection\n  sh: Discard .exit.text/.exit.data at runtime.\n  sh: Fix up some section alignments in linker script.\n  sh: Fix SH-4 DMAC CHCR masking.\n  sh: Rip out left-over nommu cond syscall cruft.\n  sh: Make kgdb i-cache flushing less inept.\n  sh: kgdb section mismatches and tidying.\n  sh: cleanup struct irqaction initializers.\n  sh: early_printk tidying.\n  video: pvr2fb: Add TV (RGB) support to Dreamcast PVR driver.\n  sh: Conditionalize gUSA support.\n  sh: Follow gUSA preempt changes in __switch_to().\n  sh: Tidy up gUSA preempt handling.\n  sh: __copy_user() optimizations for small copies.\n  sh: clkfwk: Support multi-level clock propagation.\n  sh: Fix URAM start address on SH7785.\n  sh: Use boot_cpu_data for CPU probe.\n  sh: Support extended mode TLB on SH-X3.\n  sh: Bump MAX_ACTIVE_REGIONS for SH7785.\n  ...\n"
    },
    {
      "commit": "4d5709a7b7d54fc5882d2943a14988a92d48c00a",
      "tree": "1415777e91045e2c890b6960a597eb0e8c183442",
      "parents": [
        "57c5b9998ea05a90ebacaa13c45f985ffe09dbe9",
        "9eb59573d4b86f347e6cd04f47a4c2082009fa58"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:42:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:42:01 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Don\u0027t take semaphore in cpufreq_quick_get()\n  [CPUFREQ] Support different families in fid/did to frequency conversion\n  [CPUFREQ] cpufreq_stats: misc cpuinit section annotations\n  [CPUFREQ] implement !CONFIG_CPU_FREQ stub for  cpufreq_unregister_notifier()\n  [CPUFREQ] mark hotplug notifier callback as __cpuinit\n  [CPUFREQ] Only check for transition latency on problematic governors (kconfig fix)\n  [CPUFREQ] allow ondemand and conservative cpufreq governors to be used as default\n  [CPUFREQ] move policy\u0027s governor initialisation out of low-level drivers into cpufreq core\n  [CPUFREQ] Longhaul - Add support for PM133 northbridge\n  [CPUFREQ] x86: use num_online_nodes to get physical cpus numbers for\n"
    },
    {
      "commit": "c45248c70125cc374fdf264659643276c72801bf",
      "tree": "fdc05bcf5c5b766a95d531fef0687688d60bfe3c",
      "parents": [
        "b163911f8abf89bafb9cc0ec02a9c43af450ea81"
      ],
      "author": {
        "name": "Robert Olsson",
        "email": "robert.olsson@its.uu.se",
        "time": "Mon Sep 17 11:47:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Oct 10 16:48:36 2007 -0700"
      },
      "message": "[SOFTIRQ]: Remove do_softirq() symbol export.\n\nAs noted by Christoph Hellwig, pktgen was the only user so\nit can now be removed.\n\n[ Add missing cases caught by Adrian Bunk. -DaveM ]\n\nSigned-off-by: Robert Olsson \u003crobert.olsson@its.uu.se\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63482aaadacbc7e125d672bf8d8f2d39c13a49ed",
      "tree": "47b24fdc01646343d31e0dfd3e20dd6e242d7e10",
      "parents": [
        "3497337946415849a2e4473ec2e9f0d2a6624b23"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 09 15:23:02 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 09 15:23:02 2007 +0900"
      },
      "message": "sh: Discard .exit.text/.exit.data at runtime.\n\nThese were previously discarded at link time, though as with MIPS\nwe keep them around until runtime to satisfy .rodata references.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3497337946415849a2e4473ec2e9f0d2a6624b23",
      "tree": "963431a804ae441ca64c159f3e68379e6c998b1b",
      "parents": [
        "5d9df8eeacec943c9599f1cfd1069bc8cced3de6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 09 15:20:53 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 09 15:20:53 2007 +0900"
      },
      "message": "sh: Fix up some section alignments in linker script.\n\nWith the PERCPU() macro introduction .data.cacheline_aligned was\ninhereting PAGE_SIZE alignment, fix that up for L1_CACHE_BYTES\nagain. Likewise, the initramfs section wants PAGE_SIZE alignment.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8122c6cea033e8034e99d3b10a4e3f377ce23994",
      "tree": "00c7263e242e5c821abfe627bace54bba7696777",
      "parents": [
        "a09d60a622ea4a3592dc6836e709d4a7a4ed4025"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Oct 02 13:28:09 2007 -0700"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Oct 04 18:40:57 2007 -0400"
      },
      "message": "[CPUFREQ] move policy\u0027s governor initialisation out of low-level drivers into cpufreq core\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "6cc15e9fdce49e6b3d00eba4dfcdfbe1496f2114",
      "tree": "e65be4f50df6c0d5c8026585da30379267f25ec6",
      "parents": [
        "01bd5e9ef2ead97059a1930de43942bdfc9e8755"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 04 19:52:32 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Oct 04 19:52:32 2007 +0900"
      },
      "message": "sh: Rip out left-over nommu cond syscall cruft.\n\nAt some point way back when (2.5 or so) quite a few syscalls hadn\u0027t\nyet been wired up as cond_syscalls(), so we opted to just do direct\nsys_ni_syscall wrapping in the assembly code instead. That\u0027s all\nbeen fixed up since then, so we can drop the wrapping.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "01bd5e9ef2ead97059a1930de43942bdfc9e8755",
      "tree": "1b2c639a8c2239380929c7f7fe233fdfeecd07bd",
      "parents": [
        "a90f354709b372c8dcabe3cd6315a83da5927573"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 03 17:21:10 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 03 17:21:10 2007 +0900"
      },
      "message": "sh: Make kgdb i-cache flushing less inept.\n\nkgdb had its own ranged I-cache flushing routine that attempted to\nduplicate the flush_icache_range() functionality, but managed to do\nan explicit D-cache writeback \u0026 invalidate twice on SH-4. This is\na no-op for SH-3, and the flush_icache_range() semantics already do\nwhat kgdb was feebly attempting to do already, so just move over to\nthat and kill off the wrapper.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a90f354709b372c8dcabe3cd6315a83da5927573",
      "tree": "b98f4122a87a14d3dbff2d60445233b1ca499929",
      "parents": [
        "e1fb4552ac938f2f70e9df2169b681594752bd85"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 03 17:13:34 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 03 17:13:34 2007 +0900"
      },
      "message": "sh: kgdb section mismatches and tidying.\n\nThe kgdb console setup was callable from a left-over deferred\ninitialization path, which in turn depends on __init symbols. Since\nthe deferred initialization was removed some time ago, kill off the\nrest of those remnants and move kgdb_init() and friends to __init.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "008d50fc16e8ea5005d324a25d62d29e417151fe",
      "tree": "724cac166762e595d4db388dcde29f733d2f5612",
      "parents": [
        "78d7e0e5b8e5d662c3e4bdceadbd84c913e69614"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 02 16:24:50 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Oct 02 16:24:50 2007 +0900"
      },
      "message": "sh: early_printk tidying.\n\nsetup_early_printk() can be static, and with that, we can kill off\nthe early initialization variable and move the CON_BOOT check in\nto the function body.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "836624619b98535079053920a29a7e474ac17cbc",
      "tree": "beb3b4fc1b893b6a422be3645c3611b1c7adb456",
      "parents": [
        "995bb781d42441ed48517bc7ea6414c3df3386ef"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 28 16:04:49 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 28 16:04:49 2007 +0900"
      },
      "message": "sh: Conditionalize gUSA support.\n\nThis conditionalizes gUSA support. gUSA is not supported on\nSMP configurations, and it\u0027s not necessary there anyways due\nto having other atomicity options (ie, movli.l/movco.l).\n\nAnything implementing the LL/SC semantics (all SH-4A CPUs)\ncan switch to userspace atomicity implementations without\nrequiring gUSA. This is left default-enabled on all UP so\nthat glibc doesn\u0027t break.\n\nThose that know what they are doing can disable this explicitly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "995bb781d42441ed48517bc7ea6414c3df3386ef",
      "tree": "bfaa11ab14a3d230bb8502f720402608d3f818dd",
      "parents": [
        "e5137682a1ad48bc5306070935c277e262f119ef"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 28 15:48:06 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 28 15:48:06 2007 +0900"
      },
      "message": "sh: Follow gUSA preempt changes in __switch_to().\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e5137682a1ad48bc5306070935c277e262f119ef",
      "tree": "97b11fe0f9bdf0249e996808d374bf4e2d59aadd",
      "parents": [
        "023ef184fff6ac2e7cba345708f35536a2a419cb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 28 15:21:51 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 28 15:21:51 2007 +0900"
      },
      "message": "sh: Tidy up gUSA preempt handling.\n\nCurrently gUSA toggles hardirqs to disable preemption in the signal\nhandler. Make the preemption toggling explicit, and kill off some\nCONFIG_PREEMPT ifdefs in the process.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "24eb17e0813490497f4d5b2fad218bdba402cece",
      "tree": "fecb09cb522f03f47d90b790490e4d7bd6ed5543",
      "parents": [
        "675bd7804cb53998a57f96d4133856c29213cabd"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Fri Sep 28 11:51:52 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 28 11:51:52 2007 +0900"
      },
      "message": "sh: clkfwk: Support multi-level clock propagation.\n\nCurrently clock propagation only works for one level, but we have some\nclocks which need to propagate multiple levels, so make this recursive.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "675bd7804cb53998a57f96d4133856c29213cabd",
      "tree": "ad1e8ae6f063350c3314ce91a936c82ff03d0da8",
      "parents": [
        "cb7af21f7d370edb3a6a6d3e15cb17c8fd61591e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 27 18:22:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 27 18:22:21 2007 +0900"
      },
      "message": "sh: Fix URAM start address on SH7785.\n\nNot all of the SH-X2 URAM blocks are mapped in the same place,\nSH7785 happens to map it on the opposite end of the address space\nfrom SH7722, correct the addresses.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cb7af21f7d370edb3a6a6d3e15cb17c8fd61591e",
      "tree": "9042e4b322593adc3864b28a8c0899d7af7a52da",
      "parents": [
        "c3af39758ce49b79570ab5ff2f64e0ea5fd82c9b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 27 18:18:39 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 27 18:18:39 2007 +0900"
      },
      "message": "sh: Use boot_cpu_data for CPU probe.\n\nThis moves off of smp_processor_id() and only sets the probe\ninformation for the boot CPU directly. This will be copied out\nfor the secondaries, so there\u0027s no reason to do this each time.\n\nThis also allows for some header tidying.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f72abd0a4c3298912c03befa41660d03a2e3321d",
      "tree": "fa4830ebe5eafad11d4e38da188f8c61ed7ff2d4",
      "parents": [
        "c167aeef232c45deaf5c6c9be00a1f71b14962d3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 27 16:45:46 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 27 16:45:46 2007 +0900"
      },
      "message": "sh: Fix plat_irq_setup_pins() for SH7785.\n\nThere was some debug code left in here that caused the pin changes\nto never be hit. Kill that off, and all is well.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "26fad19d8c3ca9abd7ffb85a63f8e25f1b4910dc",
      "tree": "d43351709cacd371e62042fc803c7923330fbc42",
      "parents": [
        "1f91bbb58413e0bce9726cd6d12bf4b95c343a7f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 27 10:29:58 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 27 10:29:58 2007 +0900"
      },
      "message": "sh: Disable L2 reporting for present URAM only parts.\n\nThe probing logic works for both URAM and L2, with no way to\ndistinguish between the two. Disable the probing for now and\nlet the CPU subtypes that have this in a real L2 configuration\nexplicitly say so.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1f91bbb58413e0bce9726cd6d12bf4b95c343a7f",
      "tree": "dd8df9ba558b7b21d3a73fa29ce43a05ac1b0a19",
      "parents": [
        "e71cf2b63c861bdcbe13d0a67d5007b5933c61a5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 24 18:11:27 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 24 18:11:27 2007 +0900"
      },
      "message": "sh: Define _ebss for uClinux MTD map driver.\n\nThe uClinux MTD device uses _ebss, add the symbol and corresponding\nexport.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1a442fe02d205d6980202b07f799ab9336e72ad7",
      "tree": "0901be4f71fc177340f3a718cf3336389f051bd9",
      "parents": [
        "0016a126accb32f1663eaeba966eb76c98f8929b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 19:16:05 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 19:16:05 2007 +0900"
      },
      "message": "sh: Initial SH-X3 SMP support.\n\nThis adds basic support for SH-X3 SMP (4 CPUs).\n\nMore IPI and cache debugging is necessary, mostly interfacing the\nd-cache coherency and the I-cache broadcast invalidates. Only for\ntesting at present!\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0016a126accb32f1663eaeba966eb76c98f8929b",
      "tree": "0f3a6ef304456a33f19bbf3636ccb79375569b95",
      "parents": [
        "ceb9b974513de6bd0ee86c30e84c34dd6e974fb5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 18:39:49 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 18:39:49 2007 +0900"
      },
      "message": "sh: Plug plat_smp_setup() in to generic setup path.\n\nNow that the SMP stubs are in place, call in to the setup code\nto be defined by the platform.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ceb9b974513de6bd0ee86c30e84c34dd6e974fb5",
      "tree": "7093560da97de0bda61cdcc061e77fcaea0a34c3",
      "parents": [
        "aba1030a7e529ec9fe47a8cfc06d12a39180fa71"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Sep 21 18:34:48 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 18:34:48 2007 +0900"
      },
      "message": "sh: Hook up the SH-X3 SMP intc register groups.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "aba1030a7e529ec9fe47a8cfc06d12a39180fa71",
      "tree": "a28de7f7b89610246fddf488f042b58c66101b95",
      "parents": [
        "f18d533e3cd476aedf41fe1e6e9dc3e0a2446bba"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 18:32:32 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 18:32:32 2007 +0900"
      },
      "message": "sh: Bring SMP support back from the dead.\n\nThere was a very preliminary bunch of SMP code scattered around for the\nSH7604 microcontrollers from way back when, and it has mostly suffered\nbitrot since then. With the tree already having been slowly getting\nprepped for SMP, this plugs in most of the remaining platform-independent\nbits.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f18d533e3cd476aedf41fe1e6e9dc3e0a2446bba",
      "tree": "64e54cb0572f62f8d171ce7f779b50226bfe931f",
      "parents": [
        "9964fa8bf952c5c4df9676223fab4cd886d18200"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Sep 21 18:16:42 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 18:16:42 2007 +0900"
      },
      "message": "sh: intc - initial SMP support.\n\nThis implements initial support for the SMP INTC (particularly\nINTC2) controllers.\n\nThese are largely implemented as conventional blocks, with\nregister sets grouped together at fixed strides relative to\nthe CPU id.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9964fa8bf952c5c4df9676223fab4cd886d18200",
      "tree": "f33281d2ff012be8c0b554c3cb5aca2eeb43c922",
      "parents": [
        "7ec9d6f8c0e6932d380da1964021fbebf2311f04"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 18:09:55 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 18:09:55 2007 +0900"
      },
      "message": "sh: Add SMP tlbflush variants.\n\nThis adds the TLB flushing routines for SMP systems, based on\nthe MIPS implementation, with some additional SH-specific\nflush routines.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2d4a73d5b91528322631830784f4eb7897fb5e41",
      "tree": "19a61cc5ed80c0c3488197aec9539b602b50c4ad",
      "parents": [
        "00765c816a6396e2bb3c6588019bda1508b62f6a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 18:01:40 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 18:01:40 2007 +0900"
      },
      "message": "sh: Kill off special boot_cpu_data.\n\nThis consolidates the cpu_data definitions and gets rid of the special\nboot_cpu_data. It\u0027s made a wrapper to the boot CPU, in order to keep\nthe existing in-tree users happy.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "00765c816a6396e2bb3c6588019bda1508b62f6a",
      "tree": "fc0988766c861d44f1330beeaab05c57d370c705",
      "parents": [
        "c1a069f960f32ff1721b1de12c875855133fe9e4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 17:53:26 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 17:53:26 2007 +0900"
      },
      "message": "sh: Make cpufreq driver less noisy on SMP.\n\nThe cpufreq driver banner is currently printed for each CPU, move\nit down so it\u0027s not as noisy and it\u0027s only printed once.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "db2504966ceb9f08557b6ea3ab7e367016fcaba9",
      "tree": "9fa8d6b4028720e25c3b42fb359d944981a68d45",
      "parents": [
        "0e01059c3db95b638aa0cc75be4b0e7a134fe904"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:34:31 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:55 2007 +0900"
      },
      "message": "sh: Wire up URAM node on SH7785.\n\nAdd SH7785 URAM as node 1, follows the SH-X3 change.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "35f3abe97696e7563b0dbd7c825acdaab423d330",
      "tree": "75ec3246cca2c09223ab5019c2e532c7663c7d78",
      "parents": [
        "68362e0857ecf8a9da1ac5f7abceafbcfaa969d7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 11 15:28:32 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:53 2007 +0900"
      },
      "message": "sh: INTC stubs for SH7343 and SH7770 builds.\n\nGet the SH7343 and SH7770 stuff linking again. Both of these still\nrequire proper INTC support.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "953c8ef250fc6c329d1607cf9cd7fac1d72d7579",
      "tree": "bd327af6c320d890ab61dd6893fbdd35fca86c80",
      "parents": [
        "123f5f188638bfc673aca22ade64b863ec3a2804"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon Sep 10 12:03:50 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:51 2007 +0900"
      },
      "message": "sh: intc - irl mode update for sh7780 and sh7785\n\nThis patch contains the following fixes and improvements:\n- Fix address typo for INTMSK2 / INTMSKCLR2 registers on sh7780.\n- Adds IRQ_MODE_IRLnnnn_MASK using intc controller for IRL masking.\n- Good old IRQ_MODE_IRLnnnn should not register any intc controller.\n- plat_irq_setup_pins() now selects IRL or IRQ mode.\n- the holding function is now disabled using ICR0.\n\nBy default all external pin interrupts are disabled.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1254d1db11d8528558613fde5b89eb09306f50a3",
      "tree": "53aaf7361999ad40d518b6ad3c884efbc7aaa32f",
      "parents": [
        "a1fd306b887f06d648f45a2c722e9036dced9590"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Aug 23 15:19:40 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:51 2007 +0900"
      },
      "message": "sh: remove CONFIG_CPU_HAS_INTC_IRQ\n\nAll processor specific interrupt code is now converted to make use\nof the new intc code. The config option CONFIG_CPU_HAS_INTC_IRQ is\nbecause of that pointless.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b05d1865b46ea72c66ba082598ba370582bb590e",
      "tree": "5260e9bfae2760e4ada98256fd69948d165233f6",
      "parents": [
        "2d009328db0951d5eec77a5fe0df3c3e64b35851"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Aug 21 12:25:09 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:51 2007 +0900"
      },
      "message": "sh: Kill off volatile silliness in sq_flush_range().\n\n  CC      arch/sh/kernel/cpu/sh4/sq.o\narch/sh/kernel/cpu/sh4/sq.c: In function \u0027sq_flush_range\u0027:\narch/sh/kernel/cpu/sh4/sq.c:65: warning: passing argument 1 of \u0027prefetch\u0027 discards qualifiers from pointer target type\n\nThis didn\u0027t actually need to be volatile in the first place, so just\nkill off the qualifier entirely.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2eb0303c2cd536d7f15c7f3bafc848b850a447f0",
      "tree": "b2283de8710f9764f8aaae7c9da2f8f59c8b4153",
      "parents": [
        "0dc3fc04dd0251aa95b49ca7048e9e8f24291166"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 17 00:53:41 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:50 2007 +0900"
      },
      "message": "sh: intc - add support for sh7206\n\nThis patch converts the cpu specific interrupt setup code for sh7206\nfrom ipr to intc. New vectors are also added to match the information\nprovided by the datasheet.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0dc3fc04dd0251aa95b49ca7048e9e8f24291166",
      "tree": "549dc99c3b7548738b02657415c7c5988630da4a",
      "parents": [
        "c4773bc2a011efa9abe2027f6959106d6f911889"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 17 00:53:07 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:50 2007 +0900"
      },
      "message": "sh: intc - add support for sh7619\n\nThis patch converts the cpu specific interrupt setup code for sh7619\nfrom ipr to intc. New vectors are also added to match the information\nprovided by the datasheet.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c4773bc2a011efa9abe2027f6959106d6f911889",
      "tree": "a8611eca8cf6f71f7970ee02eb5a9dd8f3472939",
      "parents": [
        "3d37d94e5aab669f5a492bb3cda67bbbbbca50b8"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 17 00:51:47 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:50 2007 +0900"
      },
      "message": "sh: fix irqs for the second serial port on sh7206\n\nThis patch makes sure the serial port interrupt irqs matches the\ndatasheet.  Only irqs for SCIF1 are changed. While at some cosmetic\nspaces are added.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3d37d94e5aab669f5a492bb3cda67bbbbbca50b8",
      "tree": "7066d6e40e2da4b9fdc9b169909ae65d88068df1",
      "parents": [
        "5c37e025352b993d8726b0207ff2270b2f2bc7d6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 17 00:50:44 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:50 2007 +0900"
      },
      "message": "sh: intc - primary priority masking fixes\n\nThis patch contains various intc fixes for problems reported by\nMarkus Brunner on the linuxsh-dev mailing list:\n\nhttp://marc.info/?l\u003dlinuxsh-dev\u0026m\u003d118701948224991\u0026w\u003d1\n\nApart from added comments, the fixes are:\n\n- add intc_set_priority() function prototype to hw_irq.h\n- fix off-by-one error in intc_set_priority()\n- make sure _INTC_WIDTH() is set for primary priority masking\n\nBig thanks to Markus for finding these problems. Version two fixes\na compile error and an inverted primary check.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Markus Brunner \u003csuper.firetwister@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5c37e025352b993d8726b0207ff2270b2f2bc7d6",
      "tree": "87463d1c79600c37d3df06cbdbdf14bdc6de5094",
      "parents": [
        "46420e49c9fd76defecfb3f048ab20c5a72dfd0a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 17 00:45:35 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:50 2007 +0900"
      },
      "message": "sh: intc - mark data structures as __initdata\n\nWith the intc core improved it is now possible to put the intc data\nstructures in the initdata section.\n\nVersion two of this patch puts the __initdata inside DECLARE_INTC_DESC()\nand removes the __initdata included in the board specific r2d code.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "46420e49c9fd76defecfb3f048ab20c5a72dfd0a",
      "tree": "08f30f269fba1fd71f00e2902ba310b49a698df6",
      "parents": [
        "f8b40d8ce86035b126a27a57ed9139c08ae3ebf1"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Sun Aug 12 15:31:29 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:50 2007 +0900"
      },
      "message": "sh: x3 - add ipi vectors\n\nWith the intc dual prio register support in place it is now possible\nto add the ipi vectors to x3.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "73505b445dbb8ad12df468404c4dd5cde9c40c65",
      "tree": "c248710475090f01dc874e2c878efc769b24d2af",
      "parents": [
        "6ef5fb2cfcedaab4a43493c8f2305a67c0ce1af6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Sun Aug 12 15:26:12 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:50 2007 +0900"
      },
      "message": "sh: intc - rework core code\n\nThis patch reworks the intc core, implementing the following features:\n\n- Support dual priority registers - one set and one clear register\n- All 8/16/32 bit register combinations are now supported\n- Both single mask and single enable bitmap register are supported\n- Add code to set interrupt priority\n- Speedup sense and priority configuration code\n- Allocate data using bootmem, allows intc data structures to be\n  __initdata\n- Save memory - allocated memory footprint is smaller than intc\n  structures\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6ef5fb2cfcedaab4a43493c8f2305a67c0ce1af6",
      "tree": "ba5b4c0a19a1d81047d49488b6fe3e3b02e824cf",
      "parents": [
        "d6aee69ca11550f3ca325ceaa020ea74e173478f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Sun Aug 12 15:22:02 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:49 2007 +0900"
      },
      "message": "sh: intc - add a clear register to struct intc_prio_reg\n\nWe need a secondary register member in struct intc_prio_reg to support\ndual priority registers used by ipi on x3.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d6aee69ca11550f3ca325ceaa020ea74e173478f",
      "tree": "1ce573cbe84e4cca76b6cefa7df28b34f17e562f",
      "parents": [
        "3ea6bc3de4f15fcae84fb31eeea4d420685a3da2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Sun Aug 12 15:18:33 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:49 2007 +0900"
      },
      "message": "sh: x3 - fix setup_bootmem_node() compile error with shx3_defconfig\n\nThis makes sure the function prototype for setup_bootmem_node() gets\nincluded. The file setup-shx3.c does not compile otherwise for\nCONFIG_NUMA\u003dn.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3ea6bc3de4f15fcae84fb31eeea4d420685a3da2",
      "tree": "2b9e37135052aab926b7be0822d024c4ba71c32e",
      "parents": [
        "dfc5ed2a939baf08f9385a8c6249b719cac63665"
      ],
      "author": {
        "name": "Markus Brunner",
        "email": "super.firetwister@gmail.com",
        "time": "Mon Aug 20 08:59:33 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:49 2007 +0900"
      },
      "message": "sh: Add SH7720 CPU support.\n\nThis adds support for the SH7720 (SH3-DSP) CPU.\n\nSigned-off by: Markus Brunner \u003csuper.firetwister@gmail.com\u003e\nSigned-off by: Mark Jonas \u003ctoertel@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f7f86345fd0cf951613e76e4d00f1f6e8cd11f81",
      "tree": "f55a387d6a3ff4faa76d145f688925fe6eff349f",
      "parents": [
        "e289fd972c9943e51c46929e9dbec3cc4558a6b8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 08 18:11:26 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:49 2007 +0900"
      },
      "message": "sh: Kill off duplicate symbol exports on SMP.\n\nsynchronize_irq() was being exported twice, kill off the duplicate\nexport.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d3428e91017f2ecf5655b3ffdf6ed65f5430ade1",
      "tree": "69035a9da61d0dbb8f152b7b412fb65be6bd0a9c",
      "parents": [
        "1760b7d760b2804a87affcb8ec74edde8812a1ea"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 08 17:06:54 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:49 2007 +0900"
      },
      "message": "sh: Wire up CSM node for SH-X3.\n\nNow that NODES_SHIFT is bumped up, we can plug in the CSM block as\na separate node, too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6d64d4256cccd3a452ebd8c37a1d41e2d5dab8c6",
      "tree": "baacb7d40fac6a97ac98dc8bbcd703045f03bd94",
      "parents": [
        "96290d808fa4c9b8e744dc1cd032b005179f4710"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Aug 07 18:51:19 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:48 2007 +0900"
      },
      "message": "sh: intc: Fix sense regs oops for IRL IRQs.\n\nIRL doesn\u0027t always define sense registers, so don\u0027t bother trying to\niterate through the table. This ended up causing an oops on SH-X3\nwhen using IRL mode.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "96290d808fa4c9b8e744dc1cd032b005179f4710",
      "tree": "0eb6e0c559cf5862ec8ebe482fbbac4c87caa4ef",
      "parents": [
        "48180cab3adf4cb290c28b70e44e958b7fb8a5b0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 03 14:29:20 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:48 2007 +0900"
      },
      "message": "sh: remove intc2 code\n\nThere is no point in keeping around the now unused intc2 code.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "51da64264b8d59a1e5fceebd94a975690b70b086",
      "tree": "bb3042c8e14f162bda662ec9e93c807aef37de05",
      "parents": [
        "2635e8558a7ec0002724e3da8c0a221d2c08af33"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 03 14:25:32 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:47 2007 +0900"
      },
      "message": "sh: intc - add single bitmap register support\n\nThis patch adds single bitmap register support to intc. The current\ncode only handles 16 and 32 bit registers where a set bit means\ninterrupt enabled, but this is easy to extend in the future.\n\nThe INTC_IRQ() macro is also added to provide a way to hook in\ninterrupt controllers for FPGAs in boards or companion chips.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2635e8558a7ec0002724e3da8c0a221d2c08af33",
      "tree": "42b3c10234b64cff8cddea080ec553a4d24160f8",
      "parents": [
        "d59645d6ba67337ff09369d9da4fc47f7dc361cc"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 03 14:24:29 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:47 2007 +0900"
      },
      "message": "sh: intc - remove redundant irq code for shmin\n\nThis patch removes redundant interrupt code for the shmin board which\nis using a sh770x processor and 4 IRQ lines as individual interrupts\n(IRQ-mode).\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d59645d6ba67337ff09369d9da4fc47f7dc361cc",
      "tree": "cd5e81d64ec7e6a4ea22a6f2e45ddf27e1140567",
      "parents": [
        "ad89f87a84040a57c4a78ca2759b364f72f423ab"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 03 14:23:35 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:47 2007 +0900"
      },
      "message": "sh: intc - remove redundant irq code for sh03, snapgear and titan\n\nThis patch removes redundant board specific interrupt code for boards\nusing sh775x processors and 4 IRQ lines in \"Individual Interrupt Mode\"\naka IRLM.\n\nThree boards are affected: sh03, snapgear and titan.\n\nThe right way to do this is to use cpu specific code provided by intc.\nA nice side effect is that sh03 now compiles, board not BROKEN any more.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ad89f87a84040a57c4a78ca2759b364f72f423ab",
      "tree": "a34207175da4338cc8e4e7b7ea323193e199eb3c",
      "parents": [
        "7da3b8ef662af6252aa17c55cc0aa6d74cbf02e4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 03 14:19:58 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:47 2007 +0900"
      },
      "message": "rtc: rtc-sh: Support 4-digit year on SH7705/SH7710/SH7712.\n\nAll SH-4 parts have a 4-digit year, while the SH-3 parts typically\nonly use a 2-digit one. The SH7705, SH7710, and SH7712 SH-3 parts\nhowever opted to extend it to 4-digit and still look and act like\nan SH-3 RTC in all other ways.\n\nThis adds a capability flag (RTC_CAP_4_DIGIT_YEAR) that these\ncorner-case CPU subtypes can set in their platform data and cleans\nup some of the ifdef mess in the driver as a result.\n\nReported-by: Markus Brunner \u003csuper.firetwister@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7da3b8ef662af6252aa17c55cc0aa6d74cbf02e4",
      "tree": "2a1cacd022ef472c38e0c7f5eb4a0bfcc0d79d69",
      "parents": [
        "1ee010087e2d26f0d8182bb189d5606e3586253c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 17:52:47 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:47 2007 +0900"
      },
      "message": "sh: Initial multiple-node support for SH-X3.\n\nWire up CPU#0 URAM as node 1 on SH-X3.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1ee010087e2d26f0d8182bb189d5606e3586253c",
      "tree": "229807854574a7b393d8fee35cc8a318fa212525",
      "parents": [
        "137b53b71cd421e0f59f7c4a3767c0fa9e49260a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Aug 01 17:02:22 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:47 2007 +0900"
      },
      "message": "sh: intc - add support for x3\n\nThis patch converts the cpu specific interrupt setup code for x3 from\nintc2 to intc. New vectors are also added to match the preliminary\ninformation.\n\nUse plat_irq_setup_pins() to select between IRQ and IRL mode for IRQ0-3.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "137b53b71cd421e0f59f7c4a3767c0fa9e49260a",
      "tree": "ed8af93b7d52f449be4898d06858643145f085b2",
      "parents": [
        "ac38e4d33d8da3c3c402d2b4858d107273287f43"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Aug 01 16:50:42 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:47 2007 +0900"
      },
      "message": "sh: intc - fix IRQ4 and IRQ5 typo on sh3\n\nThe intc tables for sh3 currently contain a typo where the bit\nfields in IPRD are mixed up for IRQ4 and IRQ5. This patch makes\nsure the correct bit fields are used - all according to the\ndatasheets.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e29bfbc44332ee2233d87d5adfd1824fd8a1c73b",
      "tree": "80cb6ff95302a0817ef597f974df893fb76e2445",
      "parents": [
        "a0e23267d4c57cdaa88114c3d88e25c87ee32d84"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Jul 31 17:12:34 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:46 2007 +0900"
      },
      "message": "sh: intc - add support for SH7760\n\nThis patch converts the cpu specific interrupt setup code for sh7760\nfrom ipr + intc2 to intc. New vectors are also added to match the\ninformation provided by the datasheet.\n\nVectors for IRQ4-IRQ7 are enabled by default. Use plat_irq_setup_pins()\nif pins IRL0-3 should be used in IRLM mode.\n\nThe patch also adds the SIM block to the serial port platform data.\nVersion two of this patch fixes MMCIF problems reported by Manuel Lauss.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a0e23267d4c57cdaa88114c3d88e25c87ee32d84",
      "tree": "ef578c3f6267dd7d16ede6e3cd778f0b1e619a76",
      "parents": [
        "e7bd34a15b85655f24d1b45edbe3bdfebf9d027e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Jul 31 17:11:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:46 2007 +0900"
      },
      "message": "sh: intc - add support for SH7785\n\nThis patch converts the cpu specific interrupt setup code for sh7785\nfrom intc2 to intc. New vectors are also added to match the information\nprovided by the datasheet.\n\nNo IRQ/IRL pin vectors are enabled by default. Use plat_irq_setup_pins()\nto select between IRL and IRQ mode.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e7bd34a15b85655f24d1b45edbe3bdfebf9d027e",
      "tree": "051647273266582fe95dcc5cf008534c264be5ae",
      "parents": [
        "ac919986d7dfc5d1d9f5585521307f222a8ebeaf"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 31 17:07:28 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:46 2007 +0900"
      },
      "message": "sh: Support explicit L1 cache disabling.\n\nThis reworks the cache mode configuration in Kconfig, and allows for\nexplicit selection of write-back/write-through/off configurations.\nAll of the cache flushing routines are optimized away for the off\ncase.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ac919986d7dfc5d1d9f5585521307f222a8ebeaf",
      "tree": "5a961f8ef352b4c5c98ec09afb006a9432c2f4ee",
      "parents": [
        "1301e71562acc301a39fd363010c971aade8511a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jul 26 10:13:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:46 2007 +0900"
      },
      "message": "sh: intc - avoid SH7710 specific vector on SH7712\n\nThis patch makes sure that the sh7710 specific ipsec vector is missing\nif building for a sh7712. All according to the datasheet.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1301e71562acc301a39fd363010c971aade8511a",
      "tree": "2ff70b47a0a44fb7046dd647e9d509c7c8c4a8bf",
      "parents": [
        "ec58f1f32de0b6f9e83aada94c857a8fa9b00070"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jul 26 10:12:50 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:46 2007 +0900"
      },
      "message": "sh: intc - add missing vectors for SH7707\n\nThis patch adds a few missing vectors for sh7707. The only interrupt\ncontroller differences between sh7707 and sh7709 seem to be added\nvectors for one LCD controller and two PCMCIA slots.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ec58f1f32de0b6f9e83aada94c857a8fa9b00070",
      "tree": "612397e5bc717d630b177aa799d8e4e2f30cb824",
      "parents": [
        "28b146c84ed571043f473d2ac2f2a27e48fda7d1"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 25 17:50:01 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:46 2007 +0900"
      },
      "message": "sh: intc - add support for SH7706, SH7707, SH7708, SH7709\n\nThis patch unifies the cpu specific interrupt setup code for\nsh7706, sh7707, sh7708 and sh7709 and moves the code into a new\nfile called setup-sh770x.c.  It makes sense to share the setup code\nbetween these processors because most hardware blocks are identical\nfrom a software point of view. With this patch the sh770x processors\nnow have a complete set of vectors that match with the information\nprovided by the data sheets. This is a big improvement for sh7708.\n\nVectors for IRQ4 and IRQ5 are enabled by default. Use\nplat_irq_setup_pins() if pins IRQ0-3 should be used in IRQ mode.\n\nThis patch also unifies the platform device setup code which means\nthat the rtc driver now has platform data for all sh770x processors.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "28b146c84ed571043f473d2ac2f2a27e48fda7d1",
      "tree": "529236dd44c85493b9e2de48640da66beb390ee7",
      "parents": [
        "70e8be0a4e21f71e654bea2e5ec4789e976a796b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 25 17:47:07 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:45 2007 +0900"
      },
      "message": "sh: intc - add support for SH7710\n\nThis patch converts the cpu specific interrupt setup code\nfor sh7710 from ipr to intc. While at it new vectors are added\nto match the information provided by the datasheet. Version two\nsimplifies the Kconfig part.\n\nVectors for IRQ4 and IRQ5 are enabled by default. Use\nplat_irq_setup_pins() if pins IRQ0-3 should be used in IRQ mode.\n\nThis patch also adds sh7710 specific platform data for the rtc\ndriver. The base address of SCIF1 is adjusted to match the\ndatasheet.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "70e8be0a4e21f71e654bea2e5ec4789e976a796b",
      "tree": "23992c8542076cf267dea729ee5a3a08573e2b0f",
      "parents": [
        "335fb8fc71692830aca0a5a5fe7f60016ee0d0aa"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 25 10:50:42 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:45 2007 +0900"
      },
      "message": "sh: intc - add support for SH7705\n\nThis patch converts the cpu specific interrupt setup code for\nsh7705 from ipr to intc. While at it new vectors are added to\nmatch the information provided by the datasheet.\n\nVectors for IRQ4 and IRQ5 are enabled by default.\n\nUse plat_irq_setup_pins() if pins IRQ0-3 should be used in IRQ mode.\n\nThis patch also adds sh7705 specific platform data for the rtc driver.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b58d134c7f9566c32a60b7163fe75d5ec247446d",
      "tree": "7806359abc99ab7ce2d9cb6c2406ff8de28ac253",
      "parents": [
        "da2f5f7bf4a39f9613fc04d7030cffb63e435e1d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Aug 22 13:32:07 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 22 13:32:07 2007 +0900"
      },
      "message": "sh: missing symbol fix for sh4-202\n\nThis patch adds a plat_irq_setup() symbol for sh4-202. Without\nthis fix it is impossible to build a working kernel using the\nmicrodev_defconfig.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "96989d9d754ef1fa55e71beff6a076f79cc1717e",
      "tree": "7dc81e3277aedb3ab3e15f5fd3d3905558935919",
      "parents": [
        "322392646bc36ff4381861e6589c22c1abc20dbf"
      ],
      "author": {
        "name": "Andy Whitcroft",
        "email": "apw@shadowen.org",
        "time": "Fri Aug 17 01:25:34 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 17 01:25:34 2007 +0900"
      },
      "message": "sh: remove extraneous ; on scif_sercon_putc wait loop\n\nIt seems we have gained an extraneous trailing \u0027;\u0027 on one of the\nwait loops in scif_sercon_putc().  Although this is completely\nbenign as the apparent payload is also the empty statement, it\ninvites error in the future.  Clean it up now.\n\nSigned-off-by: Andy Whitcroft \u003capw@shadowen.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5556410e2203877e7606bb1008f2e024fe87953a",
      "tree": "acf8039b76534dccb73fa0def1747e6bbbf385bd",
      "parents": [
        "662ae2169a16004700cc18c1898aead2e5e944d5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Aug 07 19:13:23 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Aug 07 19:13:23 2007 +0900"
      },
      "message": "sh: panic on machvec section misalignment.\n\nNow that __initmv references the machvec section unconditionally\nthere have been cases where folks have been mistakenly flagging\nnon-machvec structures with the machvec section attribute (presumably\nto shut up modpost). This leads to obscure breakage in earlyprintk\namongst other places and is rather non-obvious.\n\nAdd a simple sanity check to try and catch __initmv misuse and\npanic early.\n\nReported-by: Markus Brunner \u003csuper.firetwister@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "662ae2169a16004700cc18c1898aead2e5e944d5",
      "tree": "5f273f59762fc88be976516e474e7a77022c6758",
      "parents": [
        "d4ac2477fad0f2680e84ec12e387ce67682c5c13"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Aug 04 13:39:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Aug 04 13:39:21 2007 +0900"
      },
      "message": "sh: Fix PTRACE_PEEKTEXT/PEEKDATA fallout from generic_ptrace_peekdata().\n\nWhen generic_ptrace_peekdata() was merged, the break for these cases\nended up getting dropped, which lead to each PEEKTEXT/PEEKDATA op leaking\nin to PEEKUSR and get_user_pages() always -EFAULTing. Add the break back\nin.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e0a3647fd7729bee1ed9667ce5d8eb88f0604138",
      "tree": "f83dcc17c4825f0b0fdbd1d0db5df83c5ec84364",
      "parents": [
        "06f862c8ce0893b5525ce90f39168eaf4608ecc6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 16:55:07 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 16:55:07 2007 +0900"
      },
      "message": "sh: Fix SH-X3 FPU exception handling.\n\nSH-X3 has the FPU exceptions on different vectors completely,\npatch in do_fpu_state_restore() to the proper vectors.\n\nResults in a much happier userspace.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c347d12cd1642ba193f55bdab29395d639c5efc2",
      "tree": "4029a5cc49ac3fdbefa57b3117566007b8cfbcc4",
      "parents": [
        "8d4fbcfbe0a4bfc73e7f0297c59ae514e1f1436f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 16:17:07 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 01 16:17:07 2007 +0900"
      },
      "message": "sh: Fix lockdep debugging oops on SH-3/4.\n\nIn the SH-3/4 TLB access violation path we were enabling IRQs before\nthe call in to trace_hardirqs_on(), which ended up triggering:\n\n        if (DEBUG_LOCKS_WARN_ON(!irqs_disabled()))\n                return;\n\nin kernel/lockdep.c:2031. Fix this up by removing the early re-enable,\nwe were already re-enabling IRQs post-trace_hardirqs_on() already, so\nthe semantics are now as was initially intended.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e06c4e5775b1efc4e476f2430439e45867775f5f",
      "tree": "c9c147b9bc520244ff44b5b065c8eea9b67d5990",
      "parents": [
        "c64ac9f0581a80b6200846e7007a33c3b24ef745"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 31 13:01:43 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 31 13:01:43 2007 +0900"
      },
      "message": "sh: Fix fs.h removal from mm.h regressions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c64ac9f0581a80b6200846e7007a33c3b24ef745",
      "tree": "2debaa0d6163c2052ba873f0bf07febac6013140",
      "parents": [
        "1f25756a11d662a986553754bf398ccc38f3925e"
      ],
      "author": {
        "name": "David McCullough",
        "email": "david_mccullough@au.securecomputing.com",
        "time": "Thu Jul 26 17:46:07 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 26 17:46:07 2007 +0900"
      },
      "message": "sh: fix get_wchan() for SH kernels without framepointers\n\nDo not follow the frame pointers (/proc/X/task/1/stat) unless we were\ncompiled with them.\n\nSigned-off-by: David McCullough \u003cdavid_mccullough@au.securecomputing.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d89ddd1c847637d91625c8cb6b0d064e1717057c",
      "tree": "7f2547f112e3cd70e06a190fc26ab701dbab71b9",
      "parents": [
        "32582fa46020cd8940006a8d42dec083d72d6d8b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 25 11:42:56 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 26 15:37:57 2007 +0900"
      },
      "message": "sh: remove support for sh7300 and solution engine 7300\n\nThis patch removes old dead code:\n- kill off sh7300 cpu support\n- get rid of broken solution engine 7300 board support\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b067c50a7f58838d8a53670ea3c07e18d7391900",
      "tree": "28e5d1ebe684ece9f341768157e620124e987517",
      "parents": [
        "3c6b6c7fb7d8876f1c1e07fdb937980f05a98315"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 25 15:59:47 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 26 15:35:17 2007 +0900"
      },
      "message": "sh: Silence sq compile warning on sh4 nommu.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "870e8a24380cf1854dc1bb5fa5abebb44d82674b",
      "tree": "67f5e33c93eefb862eb2be092044ca5b12c59193",
      "parents": [
        "347b9bdddbc38cfd46c27b3345e7facf651ecb92"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 25 10:49:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 25 10:49:21 2007 +0900"
      },
      "message": "sh: remove support for sh73180 and solution engine 73180\n\nThis patch removes old dead code:\n- kill off sh73180 cpu support\n- get rid of broken solution engine 73180 board support\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "347b9bdddbc38cfd46c27b3345e7facf651ecb92",
      "tree": "e3e1ce8fe710a0f2db1d8722dad674d6a6c34342",
      "parents": [
        "f0b859e3d63a07995f0db294864c2f3c9228f1e4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 25 10:46:32 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 25 10:46:32 2007 +0900"
      },
      "message": "sh: remove old broken pint code\n\nThe code in arch/sh/kernel/cpu/irq/pint.c doesn\u0027t compile, so let\u0027s\nget rid of it to make space for a future pint implementation on top\nof intc.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "18de5bc4c1f1f1fa5e14f354a7603bd6e9d4e3b6",
      "tree": "cb0ff399fb3f368adecf213318e32a499ada6ff9",
      "parents": [
        "93da56efcf8c6a111f0349f6b7651172d4745ca0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 21 04:37:34 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Jul 21 17:49:15 2007 -0700"
      },
      "message": "clockevents: fix resume logic\n\nWe need to make sure, that the clockevent devices are resumed, before\nthe tick is resumed. The current resume logic does not guarantee this.\n\nAdd CLOCK_EVT_MODE_RESUME and call the set mode functions of the clock\nevent devices before resuming the tick / oneshot functionality.\n\nFixup the existing users.\n\nThanks to Nigel Cunningham for tracking down a long standing thinko,\nwhich affected the jinxed VAIO.\n\n[akpm@linux-foundation.org: xen build fix]\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "56386f6424f242cff46e2cfd7be44624cd37dce1",
      "tree": "a8dd5193063e892fc424f8b2da247c020ec54496",
      "parents": [
        "339547bf5de1212c9c7b89b0e0d69620709729d2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Jul 20 18:44:49 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 18:44:49 2007 +0900"
      },
      "message": "sh: intc - add support for SH7750 and its variants\n\nThis patch converts the cpu specific 7750 setup code to use the\nnew intc controller. Many new vectors are added and multiple\nprocessor variants including 7091, 7750, 7750s, 7750r, 7751 and\n7751r should all have the correct vectors hooked up.\n\nIRLM interrupts can be enabled using ipr_irq_enable_irlm() which\nnow is marked as __init.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "339547bf5de1212c9c7b89b0e0d69620709729d2",
      "tree": "ff1242bc4cf023a724e788911fa79c2ad7e3e2a5",
      "parents": [
        "bf73af2314702fcf44fb2a098244e3927f459531"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 17:40:03 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 17:40:03 2007 +0900"
      },
      "message": "sh: Move entry point code to .text.head.\n\nFollow Al Viro\u0027s m68k change from l-k:\n\n\ti.e. tell modpost that entry point code (that has to be outside\n\tof .init.text for external reasons) is OK to refer to .init.*\n\nShuts up some section mismatch warnings from modpost.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "98d877c487a75af78f74780703aa6b174780788d",
      "tree": "7edbc7772bc5498e5a420c59363d5ec68623150f",
      "parents": [
        "3a353824df7595165a162aee3b53e4d96e7dfa95"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 16:59:49 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 16:59:49 2007 +0900"
      },
      "message": "sh: Many symbol exports for nommu allmodconfig.\n\nallmodconfig generates a lot of interesting code, a lot of the\ngenerated symbols we\u0027ve never exported before, so this fixes\nthose up. Verified with both GCC3 and GCC4 toolchains.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6894e0a94350e8ba5c5c8342e916fde14df5fb43",
      "tree": "7e9402aaf805e4927aa50ba67f5635c9681e7e44",
      "parents": [
        "fc10020292c7a21d1c85a215fa266d4c7cf0f4eb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 16:03:02 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 16:03:02 2007 +0900"
      },
      "message": "sh: cpufreq: Fix up the build for SH-2.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "da9f0ac2f1c00b415939f6b00ee0ea19650377d0",
      "tree": "5cc6b750c0e63f61eb8c1df26ec394b1d602e973",
      "parents": [
        "bd5f0d1c256fdf286fab358a04e87476e3535075",
        "cb5ec75b8b0410bba4ae612d13a2f26e938bc49c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 13:38:49 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 13:38:49 2007 +0900"
      },
      "message": "Merge branch \u0027clkfwk\u0027\n"
    },
    {
      "commit": "cb5ec75b8b0410bba4ae612d13a2f26e938bc49c",
      "tree": "dacfe59494055f6cfb862e49a033b6e03203c6d6",
      "parents": [
        "fe04d7798f611bca333df27d44484bdd62eef53f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 13:38:19 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 13:38:19 2007 +0900"
      },
      "message": "sh: cpufreq: clock framework support.\n\nThis gets the SH cpufreq working again. We follow the changes\nin the AVR32 implementation for wrapping in to the clock framework.\nCPUs that wish to use this are required to define rate rounding\nprimitives in order to satisfy clk_round_rate().\n\nThis works well enough for the common case, though we should\nlook at unifying this driver across all of the platforms that\nimplement clock framework support in one capacity or another.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fe04d7798f611bca333df27d44484bdd62eef53f",
      "tree": "a8b62c7f9812c51434f1ab843aabc0b51aa8145c",
      "parents": [
        "f6991b0456416186b578d38717efcda2b012b79c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 13:30:07 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 13:30:07 2007 +0900"
      },
      "message": "sh: Support rate rounding for SH7722 FRQCR clocks.\n\nNow that the round_rate() op is supported, hook it up on SH7722\nfor the FRQCR (CPU, PCLK, etc.) clocks.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f6991b0456416186b578d38717efcda2b012b79c",
      "tree": "6adebd4c26abed39fe5b4db65dc3398cd09b9236",
      "parents": [
        "39c7aa9ea9b6175f4313f69ef9f8e0a3a9bba5bb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 13:29:09 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 13:29:09 2007 +0900"
      },
      "message": "sh: Implement clk_round_rate() in the clock framework.\n\nThis is an optional component of the clock framework. However,\nas we\u0027re going to be using this in the cpufreq drivers, add\nsupport for it to the framework.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0c99adb0a6dfe292842a8142b48e494d7731f5fe",
      "tree": "2f6433658127209ac27f72054fbc6efd9efad84a",
      "parents": [
        "39c7aa9ea9b6175f4313f69ef9f8e0a3a9bba5bb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 12:27:09 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 12:27:09 2007 +0900"
      },
      "message": "sh: Wire up fallocate() syscall.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "39c7aa9ea9b6175f4313f69ef9f8e0a3a9bba5bb",
      "tree": "4effb54c779136032f35acddc620077abcb4cd9c",
      "parents": [
        "680c45981ae2b4029878806d76aa17bb62d3c674"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Jul 20 12:10:29 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 12:18:21 2007 +0900"
      },
      "message": "sh: intc - add support for 7780\n\nThis patch converts the cpu specific 7780 setup code to use the\nnew intc controller. Many new vectors are added and also support for\nexternal interrupt sense configuration. So with this patch it is now\npossible to configure external interrupt pins as edge or level\ntriggered using set_irq_type().\n\nNo external interrupts are registered by default.\nUse plat_irq_setup_pins() to select between IRQ or IRL mode.\n\nThis patch also fixes the Alarm IRQ for the RTC.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "680c45981ae2b4029878806d76aa17bb62d3c674",
      "tree": "57d0f10573fb577d1330f15ac6177666fe3cfb25",
      "parents": [
        "d0afa579698f33a65bc5c21d3d667dbb46f9e440"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Jul 20 12:09:29 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 12:18:21 2007 +0900"
      },
      "message": "sh: intc - improve group support\n\nThis patch improves intc group support, ie it makes it possible to\ngroup interrupts together and mask / unmask the entire group. This\nalso works with priorities, so setting a priority for an entire group\nis also possible. This patch is needed to properly support certain\nprocessors such as the 7780.\n\nFixes for NULL pointers in DECLARE_INTC_DESC() are also included.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "90015c89386ffb8967422fbe9f5e7babf1dc2c5e",
      "tree": "390d23e35d497237c8ff06b95c41cda4a92bb1d5",
      "parents": [
        "493a358e0a8992ec13098dd084223b55b05a7f03"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 18 17:57:34 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 12:18:20 2007 +0900"
      },
      "message": "sh: IPR/INTC2 IRQ setup consolidation.\n\nThis patch unifies the cpu specific interrupt setup functions for\ninterrupt controller blocks such as ipr, intc2 and intc. There is no\npoint in having separate functions for each interrupt controller, so\nlet\u0027s clean this up.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1b06428ee56fadedd004bfc5e3fbb39fb8c99010",
      "tree": "eb31c81f6b885ce06eabb547ddfcea097013f9c7",
      "parents": [
        "02ab3f70791f7d5c9098acaa31a72dd7d0961cb0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 18 17:51:24 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 12:18:20 2007 +0900"
      },
      "message": "sh: intc - add support for 7722 processor\n\nThis patch converts the cpu specific 7722 setup code to use the\nnew intc controller. Many new vectors are added and also support\nfor external interrupt sense configuration. So with this patch\nit is now possible to configure external interrupt pins as edge\nor level triggered using set_irq_type().\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "02ab3f70791f7d5c9098acaa31a72dd7d0961cb0",
      "tree": "b95f0ec8cc57ed2166eb28e53bb604374e6f0f44",
      "parents": [
        "53aba19f82045c1df838570b8484043e93c4442a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 18 17:25:09 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 12:18:20 2007 +0900"
      },
      "message": "sh: intc - shared IPR and INTC2 controller\n\nThis is the second version of the shared interrupt controller patch\nfor the sh architecture, fixing up handling of intc_reg_fns[].\n\nThe three main advantages with this controller over the existing\nones are:\n\n\t- Both priority (ipr) and bitmap (intc2) registers are\n\t  supported\n\t- External pin sense configuration is supported, ie edge\n\t  vs level triggered\n\t- CPU/Board specific code maps 1:1 with datasheet for\n\t  easy verification\n\nThis controller can easily coexist with the current IPR and INTC2\ncontrollers, but the idea is that CPUs/Boards should be moved over\nto this controller over time so we have a single code base to\nmaintain.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "53aba19f82045c1df838570b8484043e93c4442a",
      "tree": "ed05908fd45e73d6c0817ea1155e4db720f41e23",
      "parents": [
        "4aafae27d0ce73f8507b8983b36006b734aa343a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Jul 17 18:10:11 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 12:18:20 2007 +0900"
      },
      "message": "sh: Fix irq assignment for uarts on sh7722\n\nThis patch contains two serial port related fixes for sh7722:\n- Make sure the irqs for the first serial port is correct\n- Add the second and third serial port to the platform data\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "20c2df83d25c6a95affe6157a4c9cac4cf5ffaac",
      "tree": "415c4453d2b17a50abe7a3e515177e1fa337bd67",
      "parents": [
        "64fb98fc40738ae1a98bcea9ca3145b89fb71524"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 10:11:58 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 10:11:58 2007 +0900"
      },
      "message": "mm: Remove slab destructors from kmem_cache_create().\n\nSlab destructors were no longer supported after Christoph\u0027s\nc59def9f222d44bb7e2f0a559f2906191a0862d7 change. They\u0027ve been\nBUGs for both slab and slub, and slob never supported them\neither.\n\nThis rips out support for the dtor pointer from kmem_cache_create()\ncompletely and fixes up every single callsite in the kernel (there were\nabout 224, not including the slab allocator definitions themselves,\nor the documentation references).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5fb7dc37dc16fbc8b80d81318a582201ef7e280d",
      "tree": "4d6bb4441ece64380e7186ebadd35ad2f5486f9f",
      "parents": [
        "3d7e33825d8799115dd2495c9944badd3272a623"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Thu Jul 19 01:48:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:44 2007 -0700"
      },
      "message": "define new percpu interface for shared data\n\nper cpu data section contains two types of data.  One set which is\nexclusively accessed by the local cpu and the other set which is per cpu,\nbut also shared by remote cpus.  In the current kernel, these two sets are\nnot clearely separated out.  This can potentially cause the same data\ncacheline shared between the two sets of data, which will result in\nunnecessary bouncing of the cacheline between cpus.\n\nOne way to fix the problem is to cacheline align the remotely accessed per\ncpu data, both at the beginning and at the end.  Because of the padding at\nboth ends, this will likely cause some memory wastage and also the\ninterface to achieve this is not clean.\n\nThis patch:\n\nMoves the remotely accessed per cpu data (which is currently marked\nas ____cacheline_aligned_in_smp) into a different section, where all the data\nelements are cacheline aligned. And as such, this differentiates the local\nonly data and remotely accessed data cleanly.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nAcked-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f284ce7269031947326bac6bb19a977705276222",
      "tree": "8b145d42d4da182fb185dacc53b24ca7a2546114",
      "parents": [
        "7664732315c97f48dba9d1e7339ad16fc5a320ac"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 17 04:03:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:03 2007 -0700"
      },
      "message": "PTRACE_POKEDATA consolidation\n\nIdentical implementations of PTRACE_POKEDATA go into generic_ptrace_pokedata()\nfunction.\n\nAFAICS, fix bug on xtensa where successful PTRACE_POKEDATA will nevertheless\nreturn EPERM.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7664732315c97f48dba9d1e7339ad16fc5a320ac",
      "tree": "1eb9639b0fbe3f24341cecf1dafcae192cb7bde7",
      "parents": [
        "bcdcd8e725b923ad7c0de809680d5d5658a7bf8c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Jul 17 04:03:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:03 2007 -0700"
      },
      "message": "PTRACE_PEEKDATA consolidation\n\nIdentical implementations of PTRACE_PEEKDATA go into generic_ptrace_peekdata()\nfunction.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcdcd8e725b923ad7c0de809680d5d5658a7bf8c",
      "tree": "f8fe86531df3bd96c0d8fd2d7a8fb1a6639261db",
      "parents": [
        "74489a91dd43aecd638709d34a2f58b91cfda5cf"
      ],
      "author": {
        "name": "Pavel Emelianov",
        "email": "xemul@openvz.org",
        "time": "Tue Jul 17 04:03:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:02 2007 -0700"
      },
      "message": "Report that kernel is tainted if there was an OOPS\n\nIf the kernel OOPSed or BUGed then it probably should be considered as\ntainted.  Thus, all subsequent OOPSes and SysRq dumps will report the\ntainted kernel.  This saves a lot of time explaining oddities in the\ncalltraces.\n\nSigned-off-by: Pavel Emelianov \u003cxemul@openvz.org\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n[ Added parisc patch from Matthew Wilson  -Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b91cba52e9b7b3f1c0037908a192d93a869ca9e5",
      "tree": "bbce7f323c8f52b308af5a152673a75b3e445360",
      "parents": [
        "98283bb49c6c8c070ebde9f47489d3e9a83c1323",
        "e509ac4bbc661052dc73a2e8138800ba77d4ecb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:32:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:32:02 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6: (68 commits)\n  sh: sh-rtc support for SH7709.\n  sh: Revert __xdiv64_32 size change.\n  sh: Update r7785rp defconfig.\n  sh: Export div symbols for GCC 4.2 and ST GCC.\n  sh: fix race in parallel out-of-tree build\n  sh: Kill off dead mach.c for hp6xx.\n  sh: hd64461.h cleanup and added comments.\n  sh: Update the alignment when 4K stacks are used.\n  sh: Add a .bss.page_aligned section for 4K stacks.\n  sh: Don\u0027t let SH-4A clobber SH-4 CFLAGS.\n  sh: Add parport stub for SuperIO ports.\n  sh: Drop -Wa,-dsp for DSP tuning.\n  sh: Update dreamcast defconfig.\n  fb: pvr2fb: A few more __devinit annotations for PCI.\n  fb: pvr2fb: Fix up section mismatch warnings.\n  sh: Select IPR-IRQ for SH7091.\n  sh: Correct __xdiv64_32/div64_32 return value size.\n  sh: Fix timer-tmu build for SH-3.\n  sh: Add cpu and mach links to CLEAN_FILES.\n  sh: Preliminary support for the SH-X3 CPU.\n  ...\n"
    },
    {
      "commit": "608e2619682e951f525b08e7a48669a3c0263b41",
      "tree": "034ec1a626c776da201c6664a0ac8b2ec0934167",
      "parents": [
        "94bed2a9c4ae980838003f5d32681eef794ecc28"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Sun Jul 15 23:41:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:51 2007 -0700"
      },
      "message": "generic bug: use show_regs() instead of dump_stack()\n\nThe current generic bug implementation has a call to dump_stack() in case a\nWARN_ON(whatever) gets hit.  Since report_bug(), which calls dump_stack(),\ngets called from an exception handler we can do better: just pass the\npt_regs structure to report_bug() and pass it to show_regs() in case of a\nwarning.  This will give more debug informations like register contents,\netc...  In addition this avoids some pointless lines that dump_stack()\nemits, since it includes a stack backtrace of the exception handler which\nis of no interest in case of a warning.  E.g.  on s390 the following lines\nare currently always present in a stack backtrace if dump_stack() gets\ncalled from report_bug():\n\n [\u003c000000000001517a\u003e] show_trace+0x92/0xe8)\n [\u003c0000000000015270\u003e] show_stack+0xa0/0xd0\n [\u003c00000000000152ce\u003e] dump_stack+0x2e/0x3c\n [\u003c0000000000195450\u003e] report_bug+0x98/0xf8\n [\u003c0000000000016cc8\u003e] illegal_op+0x1fc/0x21c\n [\u003c00000000000227d6\u003e] sysc_return+0x0/0x10\n\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.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": "e509ac4bbc661052dc73a2e8138800ba77d4ecb9",
      "tree": "82ad16f0762118392cfbe99bc93dc1ef1e7770a3",
      "parents": [
        "075fc19bdea9120989142fa2179abd958b3a5c72"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Mon Jul 16 09:51:39 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 16 09:51:39 2007 +0900"
      },
      "message": "sh: sh-rtc support for SH7709.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2414b86d21dbacc53826d375c6001d31d8ebbee2",
      "tree": "3c3f2aaf8faadf5c40fe6ca6396f0564dac101c6",
      "parents": [
        "8cb661d6a4b69734c393beeb523cbf86c915f374"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 13 09:30:31 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 13 09:30:31 2007 +0900"
      },
      "message": "sh: Export div symbols for GCC 4.2 and ST GCC.\n\nGCC 4.2 can emit integer variants of the FP division routines, so\nthese need to be exported in order to keep the modules happy.\n\n4.1.x versions of the ST compiler have these things backported,\nand so also generate these symbols (whereas vanilla gcc 4.1.x\ndoes not), so handle the __GNUC_STM_RELEASE__ case to accomodate\nupdated versions of the 4.1.x toolchain.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bdf4fa536ba5c6eff125f18231d54e227b1f3629",
      "tree": "c87516be363f77d28f2f041f1d9eecc8ba638c93",
      "parents": [
        "e181127a7a12c5d8e29afa19d235b53bf4140cb3"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Thu Jul 12 10:41:52 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 12 10:41:52 2007 +0900"
      },
      "message": "sh: Update the alignment when 4K stacks are used.\n\nUse the newly added .bss.page_aligned section for aligning the stacks\nrather than THREAD_SIZE.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e181127a7a12c5d8e29afa19d235b53bf4140cb3",
      "tree": "f6710a97673ea8c0d37448015501d7be1fcab587",
      "parents": [
        "aab1b16a61d653173b1c5f158c51ec08dd6605b0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 12 10:40:36 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 12 10:40:36 2007 +0900"
      },
      "message": "sh: Add a .bss.page_aligned section for 4K stacks.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "2b1bd1ac5d4bffe3fd542bfe1784a583bd7df4fa"
}
