)]}'
{
  "log": [
    {
      "commit": "882016ff3659126f6da50cf7cb84a0a15d00a87b",
      "tree": "8d4762db9aaadc71f22d1a982f61d0551f214598",
      "parents": [
        "9203fc9c1266ed21c327f679ad05e53509dfbee1"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@MIT.EDU",
        "time": "Mon Apr 27 14:02:25 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 27 19:51:58 2009 -0700"
      },
      "message": "sh: Use __INIT macro instead of .text.init.\n\nThe sh architecture has some code in the .text.init section, but it\ndoes not reference that section in its linker scripts.\n\nThis change moves this code from the .text.init section to the\n.init.text section, which is presumably where it belongs.\n\nSigned-off-by: Tim Abbott \u003ctabbott@mit.edu\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bbe215c231ac809e42b037345c1fa8e8eb09b00a",
      "tree": "d58f315a1a580a1e1104cbe7fd3c3958254757e4",
      "parents": [
        "2133bb8d8c691c08d47f16d5971ba98f0ac241bf"
      ],
      "author": {
        "name": "Tim Abbott",
        "email": "tabbott@MIT.EDU",
        "time": "Sat Apr 25 22:11:07 2009 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 26 09:20:39 2009 -0700"
      },
      "message": "sh: convert to use __HEAD and HEAD_TEXT macros.\n\nThis has the consequence of changing the section name use for head\ncode from \".text.head\" to \".head.text\".  Since this commit changes all\nusers in the architecture, this change should be harmless.\n\nSigned-off-by: Tim Abbott \u003ctabbott@mit.edu\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8e19608e8b5c001e4a66ce482edc474f05fb7355",
      "tree": "06af4be339136da7476396604c30112238d84339",
      "parents": [
        "ff14ed5db6e7e5e5dc23712d3c877891d4d9a1a8"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Apr 21 12:24:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 21 13:41:47 2009 -0700"
      },
      "message": "clocksource: pass clocksource to read() callback\n\nPass clocksource pointer to the read() callback for clocksources.  This\nallows us to share the callback between multiple instances.\n\n[hugh@veritas.com: fix powerpc build of clocksource pass clocksource mods]\n[akpm@linux-foundation.org: cleanup]\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4db25d496c09fdf094d52d11a90ae51f9ee473c6",
      "tree": "77ab8003db1d6ccbcf3a9acafad26002fba37b63",
      "parents": [
        "b8c193f88ebd8705b3e916532539031cd9fc0b4c",
        "8c31813f31cd4403b46802866949a95a6e8fa584"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 21 17:12:16 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 21 17:12:16 2009 +0900"
      },
      "message": "Merge branch \u0027sh/stable-updates\u0027 into sh/for-2.6.30\n"
    },
    {
      "commit": "8c31813f31cd4403b46802866949a95a6e8fa584",
      "tree": "83f774f5b0f979d53b909638efe56d8dc2e05ea0",
      "parents": [
        "aefe6475720bd5eb8aacbc881488f3aa65618562"
      ],
      "author": {
        "name": "Toshinobu Sugioka",
        "email": "sugioka@itonet.co.jp",
        "time": "Tue Apr 21 07:34:53 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 21 07:34:53 2009 +0900"
      },
      "message": "sh: Fix mmap2 for handling differing PAGE_SIZEs.\n\nmmap2 uses a fixed page shift of 12, regardless of the PAGE_SIZE setting.\nFix up the mmap2 code to add some sanity checks on the mapping, and to\nupdate pgoff accordingly.\n\nError handling bits based on 4280e3126f641898f0ed1a931645373d3489e2a6\n(\"frv: fix mmap2 error handling\").\n\nSigned-off-by: Toshinobu Sugioka \u003csugioka@itonet.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b8c193f88ebd8705b3e916532539031cd9fc0b4c",
      "tree": "9300f1b00b7e91d0a2b681ac4e092a6fd2c83fa3",
      "parents": [
        "6bf853aeb1d840222aebe532ad5afc861f4d0fbb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 14:16:33 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 14:16:33 2009 +0900"
      },
      "message": "sh: sh7723: Don\u0027t default enable the RTC clock.\n\nrtc-sh takes care of this now, so no need to have this always enabled.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6bf853aeb1d840222aebe532ad5afc861f4d0fbb",
      "tree": "613bc767d9234b6e016b374f908006b86671b284",
      "parents": [
        "063adc7502890a0b115da4af4e15cc2622b348de"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 14:15:38 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 16 14:15:38 2009 +0900"
      },
      "message": "sh: sh7722: Don\u0027t default enable the RTC clock.\n\nrtc-sh takes care of this now, so no need to have this always enabled.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0ee50254dfe0c96f9eef4fc9fdf47a18d6a12df3",
      "tree": "e5dd3e586d13e3aa4b454152ad4606eff81c57b7",
      "parents": [
        "066069e14f6b4651293ae0865c121bcb2b360666"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Fri Apr 10 00:54:07 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 14 07:25:35 2009 +0900"
      },
      "message": "sh: sh7786: modify usb setup timeout judgment bug.\n\nThis corrects a race with the PHY RST bit not being set properly if the\nPLL status changes right before timeout. This resulted in it potentially\nfailing even if the device came up in time.\n\nSpecial thanks to Mr. Juha Leppanen and Iwamatsu-san for reporting this\nout and reviewing it.\n\nReported-by: Juha Leppanen \u003cjuha_motorsportcom@luukku.com\u003e\nReviewed-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nTested-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "090fed50ca11e7fe36e69d8cd46069276a40134b",
      "tree": "50caab9331e583d2af39c5a353d0b36ccf996573",
      "parents": [
        "9bb019f4c25a426deab26c9d1c67c8914bb4424f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 06 09:00:16 2009 -0700"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 06 09:00:16 2009 -0700"
      },
      "message": "sh: wire up sys_preadv/sys_pwritev() syscalls.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "45e36c1666aa6c8b0c538abcf984b336184d8c3f",
      "tree": "c1f1771d6b02ec210238081450b4a063847b3383",
      "parents": [
        "87fc94d54b639d8c39fc4a11db0e142f84096e13",
        "68b42d1b548be1840aff7122fdebeb804daf0fa3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:15:54 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Apr 05 11:15:54 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (23 commits)\n  sh: sh7785lcr: Map whole PCI address space.\n  sh: Fix up DSP context save/restore.\n  sh: Fix up number of on-chip DMA channels on SH7091.\n  sh: update defconfigs.\n  sh: Kill off broken direct-mapped cache mode.\n  sh: Wire up ARCH_HAS_DEFAULT_IDLE for cpuidle.\n  sh: Add a command line option for disabling I/O trapping.\n  sh: Select ARCH_HIBERNATION_POSSIBLE.\n  sh: migor: Fix up CEU use flags.\n  input: migor_ts: add wakeup support\n  rtc: rtc-sh: use set_irq_wake()\n  input: sh_keysc: use enable/disable_irq_wake()\n  sh: intc: set_irq_wake() support\n  sh: intc: install enable, disable and shutdown callbacks\n  clocksource: sh_cmt: use remove_irq() and remove clockevent workaround\n  sh: ap325 and Migo-R use new sh_mobile_ceu_info flags\n  sh: Fix up -Wformat-security whining.\n  sh: ap325rxa: Add ov772x support, again.\n  sh: Sanitize asm/mmu.h for assembly use.\n  sh: Tidy up sh7786 pinmux table.\n  ...\n"
    },
    {
      "commit": "01ab10393c510342ec4ce85df11ccfa3df06bbb2",
      "tree": "ebf0493fa7b53941f830f8b300037f834eb85e59",
      "parents": [
        "a27873cd234b4248dda342721d6262943e5fa235"
      ],
      "author": {
        "name": "Michael Trimarchi",
        "email": "trimarchi@gandalf.sssup.it",
        "time": "Fri Apr 03 17:32:33 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Apr 04 11:48:11 2009 -0400"
      },
      "message": "sh: Fix up DSP context save/restore.\n\nThere were a number of issues with the DSP context save/restore code,\nmostly left-over relics from when it was introduced on SH3-DSP with\nlittle follow-up testing, resulting in things like task_pt_dspregs()\nreferencing incorrect state on the stack.\n\nThis follows the MIPS convention of tracking the DSP state in the\nthread_struct and handling the state save/restore in switch_to() and\nfinish_arch_switch() respectively. The regset interface is also updated,\nwhich allows us to finally be rid of task_pt_dspregs() and the special\ncased task_pt_regs().\n\nSigned-off-by: Michael Trimarchi \u003cmichael@evidence.eu.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6f2c55b843836d26528c56a0968689accaedbc67",
      "tree": "17501e29d4b6ef3eb85da9a5d6ad3df7f19ec6a2",
      "parents": [
        "14dd1ff0f9e75dd4ae2f1ff8e48becb76d14f4ab"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Apr 02 16:56:59 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 02 19:04:51 2009 -0700"
      },
      "message": "Simplify copy_thread()\n\nFirst argument unused since 2.3.11.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\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": "e8208828dc014dc0193dc5558995556df0fbe3a5",
      "tree": "4cecdf10e8215f65f531af98da1f207712f2e96c",
      "parents": [
        "e869a90ee1235a4f89ecb956e7b7d724d65217c8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 02 17:40:16 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 02 17:40:16 2009 +0900"
      },
      "message": "sh: Kill off broken direct-mapped cache mode.\n\nForcing direct-mapped worked on certain older 2-way set associative\nparts, but was always error prone on 4-way parts. As these are the\nnorm these days, there is not much point in continuing to support this\nmode. Most of the folks that used direct-mapped mode generally just\nwanted writethrough caching in the first place..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e869a90ee1235a4f89ecb956e7b7d724d65217c8",
      "tree": "301059ac2ebc4c0ac8251765a3a87e4b2518bfc8",
      "parents": [
        "eeee7853c4ffaf5b9eb58f39708e3c78f66cee15"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 02 13:08:31 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 02 13:08:31 2009 +0900"
      },
      "message": "sh: Wire up ARCH_HAS_DEFAULT_IDLE for cpuidle.\n\ncpuidle wants ARCH_HAS_DEFAULT_IDLE defined in order to use the\ndefault idle loop. So, make it accessible and enable it for all\nsh machines.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "eeee7853c4ffaf5b9eb58f39708e3c78f66cee15",
      "tree": "55506c48a8e841573f1d869cd6e0fbfc6e8443e1",
      "parents": [
        "8dafc34616282c1fd79d42a4353ee5322767d720"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 02 12:31:16 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 02 12:31:16 2009 +0900"
      },
      "message": "sh: Add a command line option for disabling I/O trapping.\n\nThis adds a \u0027noiotrap\u0027 kernel command line option to permit disabling of\nI/O trapping. This is mostly useful for running on emulators where the\nphysical device limitations are not an issue.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c4361bb64b81f5b81a7a08d58654493385a2f2b2",
      "tree": "8741c0b60ddfbc3fc4e17c8d200f6aa6ff32cca0",
      "parents": [
        "46368fa05164e1afdc1401294908cf30c6d8d981",
        "833bb3046b6cb320e775ea2160ddca87d53260d5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 02 11:17:41 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 02 11:17:41 2009 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "0bd4781d40ffc3bff939a2540041144b99c373b8",
      "tree": "3ac98a62c1c8ff4d07681cc57329b41db8c5a2be",
      "parents": [
        "47131258765e3561475822a7838b7ed90e2f6990"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 31 08:25:54 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 31 08:25:54 2009 +0900"
      },
      "message": "sh: Fix up -Wformat-security whining.\n\nTriggers -Werror on gcc-4.3:\n\narch/sh/kernel/setup.c: In function \u0027early_parse_mem\u0027:\narch/sh/kernel/setup.c:111: error: format not a string literal and no format arguments\n...\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1c58b0b1a1412ceb6b25dad81bc537bf0fe6ad46",
      "tree": "8ce3e19a311d8eb9c6e2830d557f8aa3d59b6ed8",
      "parents": [
        "f36b59d1a4fa1e29be606d0513b5f7fa6e720f79"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Mar 26 00:39:49 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 31 07:39:51 2009 +0900"
      },
      "message": "sh: Tidy up sh7786 pinmux table.\n\nFormatting and typo fix.\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0824806b2a2948adedf053103a19a7a5e1560342",
      "tree": "27e0515ae1162e60e26ce9e13db56cb5c89735c6",
      "parents": [
        "53d8f67082c9b86699dd88b7f9e667e245193f21"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Wed Mar 25 08:54:23 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 31 07:36:24 2009 +0900"
      },
      "message": "sh: Remove buggy definition from SH7786 pinmux_data[]\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1a8a51004a18b627ea81444201f7867875212f46",
      "tree": "c9c99fcbfc6ea590aac34317e9a6676dfab1d051",
      "parents": [
        "9489424454c93f4d225d7af47978f8c7e84bf4d4"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Mar 30 22:05:13 2009 -0600"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Mon Mar 30 22:05:14 2009 +1030"
      },
      "message": "cpumask: remove references to struct irqaction\u0027s mask field.\n\nImpact: cleanup\n\nIt\u0027s unused, since about 1995.  So remove all initialization of it in\npreparation for actually removing the field.\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a8416961d32d8bb757bcbb86b72042b66d044510",
      "tree": "85ae6a21a2d71541e3dae93f17da078f63e2341e",
      "parents": [
        "6671de344cd661453bbee3cfde5574a974332436",
        "fc2869f6a1993550c2765e934b117e993782db30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:06:50 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 26 16:06:50 2009 -0700"
      },
      "message": "Merge branch \u0027irq-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (32 commits)\n  x86: disable __do_IRQ support\n  sparseirq, powerpc/cell: fix unused variable warning in interrupt.c\n  genirq: deprecate obsolete typedefs and defines\n  genirq: deprecate __do_IRQ\n  genirq: add doc to struct irqaction\n  genirq: use kzalloc instead of explicit zero initialization\n  genirq: make irqreturn_t an enum\n  genirq: remove redundant if condition\n  genirq: remove unused hw_irq_controller typedef\n  irq: export remove_irq() and setup_irq() symbols\n  irq: match remove_irq() args with setup_irq()\n  irq: add remove_irq() for freeing of setup_irq() irqs\n  genirq: assert that irq handlers are indeed running in hardirq context\n  irq: name \u0027p\u0027 variables a bit better\n  irq: further clean up the free_irq() code flow\n  irq: refactor and clean up the free_irq() code flow\n  irq: clean up manage.c\n  irq: use GFP_KERNEL for action allocation in request_irq()\n  kernel/irq: fix sparse warning: make symbol static\n  irq: optimize init_kstat_irqs/init_copy_kstat_irqs\n  ...\n"
    },
    {
      "commit": "615e73b3cd8876262f61ea28b4147c8de38a043a",
      "tree": "a846b18db9a718538d7093751e2cbe2d8ca5cc0b",
      "parents": [
        "7e6b6f2b949a52382f59a93ecbe86e32e4fcec7c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Mar 19 10:04:29 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 20 18:56:04 2009 +0900"
      },
      "message": "sh: disallow kexec virtual entry\n\nOlder versions of kexec-tools has a zImage loader that\npasses a virtual address as entry point. The elf loader\notoh it passes a physical address as entry point, and\npages are always passed as physical addresses as well.\n\nOnly allow physical addresses from now on.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7e6b6f2b949a52382f59a93ecbe86e32e4fcec7c",
      "tree": "646efa98aa16b4d829eb61ea067124ffe42d0d94",
      "parents": [
        "a6bab7b5c18501e4dd3201ae8ac1dc6da5f07acc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 18 19:07:16 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 18 19:07:16 2009 +0900"
      },
      "message": "sh: kexec jump: fix for ftrace.\n\nSave and restore ftrace state when returning from kexec jump in\nmachine_kexec(). Follows the x86 change.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a6bab7b5c18501e4dd3201ae8ac1dc6da5f07acc",
      "tree": "fc4b97e04dc02d9aa80b3c12ae49c17ca11860a6",
      "parents": [
        "b7cf6ddc13186f9272438a97aa75972d496d0b0a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 18 19:06:15 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 18 19:06:15 2009 +0900"
      },
      "message": "sh: kexec: Drop SR.BL bit toggling.\n\nFor the time being, this creates far more problems than it solves,\nevident by the second local_irq_disable(). Kill all of this off\nand rely on IRQ disabling to protect against the VBR reload.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b7cf6ddc13186f9272438a97aa75972d496d0b0a",
      "tree": "f0b7e65b92a573dd10fc97b9bad0d832ed45f64b",
      "parents": [
        "e4e063d0c288bd65c56dd855337780a541ed928d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Mar 18 08:51:29 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 18 18:57:43 2009 +0900"
      },
      "message": "sh: add kexec jump support\n\nAdd kexec jump support to the SuperH architecture.\n\nSimilar to the x86 implementation, with the following\nexceptions:\n\n- Instead of separating the assembly code flow into\ntwo parts for regular kexec and kexec jump we use a\nsingle code path. In the assembly snippet regular\nkexec is just kexec jump that never comes back.\n\n- Instead of using a swap page when moving data between\npages the page copy assembly routine has been modified\nto exchange the data between the pages using registers.\n\n- We walk the page list twice in machine_kexec() to\ndo and undo physical to virtual address conversion.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e4e063d0c288bd65c56dd855337780a541ed928d",
      "tree": "88ac50d334c002a60861d92afc5a849b8e26b48f",
      "parents": [
        "7be5c55af0cc58e54e42e1702d837527e15b8414"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Mar 18 08:49:45 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 18 18:44:32 2009 +0900"
      },
      "message": "sh: rework kexec segment code\n\nRework the kexec code to avoid using P2SEG. Instead\nwe walk the page list in machine_kexec() and convert\nthe addresses from physical to virtual using C.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7be5c55af0cc58e54e42e1702d837527e15b8414",
      "tree": "87d6ecab0ff11b0b75053bf57ee462a99828f981",
      "parents": [
        "c20351846efcb755ba849d9fb701fbd9a1ffb7c2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Mar 18 08:47:31 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 18 18:44:22 2009 +0900"
      },
      "message": "sh: simplify kexec vbr code\n\nSetup the vbr register in machine_kexec(). This\ninstead of passing values to the assembly snippet.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8263a67e169fdf0d06d172acbf6c03ae172a69d4",
      "tree": "cdfefd2d72c7854101287a9e39e3ad97cad6cb5b",
      "parents": [
        "da78800632197ac12adcdefbf09991d82adb8201"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 17:49:49 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 17 17:49:49 2009 +0900"
      },
      "message": "sh: Support for extended ASIDs on PTEAEX-capable SH-X3 cores.\n\nThis adds support for extended ASIDs (up to 16-bits) on newer SH-X3 cores\nthat implement the PTAEX register and respective functionality. Presently\nonly the 65nm SH7786 (90nm only supports legacy 8-bit ASIDs).\n\nThe main change is in how the PTE is written out when loading the entry\nin to the TLB, as well as in how the TLB entry is selectively flushed.\n\nWhile SH-X2 extended mode splits out the memory-mapped U and I-TLB data\narrays for extra bits, extended ASID mode splits out the address arrays.\nWhile we don\u0027t use the memory-mapped data array access, the address\narray accesses are necessary for selective TLB flushes, so these are\nimplemented newly and replace the generic SH-4 implementation.\n\nWith this, TLB flushes in switch_mm() are almost non-existent on newer\nparts.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "50cca715a64b66ccf173767d94d4020ea0a6129c",
      "tree": "56f26236a191e98825dca07e69835e42ee019d1d",
      "parents": [
        "e9edb3fec2260b5a64e9ca9e09160b74f1b106e3"
      ],
      "author": {
        "name": "Francesco VIRLINZI",
        "email": "francesco.virlinzi@st.com",
        "time": "Fri Mar 13 08:08:01 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 16 20:11:00 2009 +0900"
      },
      "message": "sh: clkfwk: Safer resume from hibernation.\n\nThis patch fixes a possible problem in the resume from\nhibenration. It temporaneally saves the clk-\u003erate on the\nstack to avoid any possible change during the clk-\u003eset_parent(..)\ncall.\n\nSigned-off-by: Francesco Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e9edb3fec2260b5a64e9ca9e09160b74f1b106e3",
      "tree": "f76071f79bd5fafa833245c0135214d8ad5e8d02",
      "parents": [
        "2feb075a33905c2f6ef6be484c75ba6a35f6d12d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 16 20:00:17 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 16 20:00:17 2009 +0900"
      },
      "message": "sh: Consolidate SH-Mobile CPU code in arch/sh/kernel/cpu/shmobile/.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7759491274bc5ba7cd72b3b9cc5ec8247b937efb",
      "tree": "f6e98001aa8296220e429c30ac3a8cc42b8cc95d",
      "parents": [
        "7a516280b6a99634933b417834e178bde8659da1"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Mar 13 15:23:04 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 16 19:52:53 2009 +0900"
      },
      "message": "sh: SuperH Mobile suspend support\n\nThis patch contains CONFIG_SUSPEND support to the SuperH\narchitecture. If enabled, SuperH Mobile processors will\nregister their suspend callbacks during boot.\n\nTo suspend, use \"echo mem \u003e /sys/power/state\". To allow\nwakeup, make sure \"/sys/device/platform/../power/wakeup\"\ncontains \"enabled\". Additional per-device driver patches\nare most likely needed.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7a516280b6a99634933b417834e178bde8659da1",
      "tree": "beb5bf3e80f6335d565fa68beda108036e1de74c",
      "parents": [
        "02ebd32f52c10f90f810e85d0281e9e81dd6e741"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Fri Mar 13 05:03:37 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 16 19:49:21 2009 +0900"
      },
      "message": "sh: Fix compile error by operands(mov.l) in sh3/entry.S\n\n-- log --\narch/sh/kernel/cpu/sh4/../sh3/entry.S:365: Error: invalid operands for opcode\nmake[4]: *** [arch/sh/kernel/cpu/sh4/../sh3/entry.o] Error 1\nmake[3]: *** [arch/sh/kernel/cpu/sh4] Error 2\n-- log --\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4c3f450ba4e4c00df91f98664b58f9a98dc049fd",
      "tree": "383e138887b318d6d653382980bb32af36f32f56",
      "parents": [
        "600fa578a95f65bc1f2a03210d3d418747024b43"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Mar 12 08:40:15 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 16 19:40:34 2009 +0900"
      },
      "message": "sh: Add OHCI USB support for SH7786\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "edb35028e40515beb2f94808aff8b3e71fb9f35a",
      "tree": "153da9f8ca1934b30474bb15478feb14a7bd5b75",
      "parents": [
        "8f8573ae9f5deefada6f5d64d0a52c9b39c730c7",
        "cb065c06b6cc615a58860d619d7fa7952cd6a18b",
        "5bee17f18b595937e6beafeee5197868a3f74a06"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 16 09:20:13 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Mar 16 09:20:13 2009 +0100"
      },
      "message": "Merge branches \u0027irq/genirq\u0027 and \u0027linus\u0027 into irq/core\n"
    },
    {
      "commit": "4a55026fd7a08074676e87932578ff9e327e82a3",
      "tree": "1440f7034dcc4c18e1d82fbc53ebf82509d066c5",
      "parents": [
        "d680c76eccd9222031ee30dcee5fdedba2467610"
      ],
      "author": {
        "name": "Francesco VIRLINZI",
        "email": "francesco.virlinzi@st.com",
        "time": "Wed Mar 11 07:42:05 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 11 17:18:50 2009 +0900"
      },
      "message": "sh: clkfwk: Add resume from hibernation support.\n\nThis patch adds PM support to the clock framework.\nWith this, resume from hibernation is properly supported.\n\nSigned-off-by: Francesco Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d680c76eccd9222031ee30dcee5fdedba2467610",
      "tree": "cfde726fe9c9193c07c768cb2144cb1eb4f1f1f8",
      "parents": [
        "47a72688fae7298e1ad5fdc9bff7e04b6a549620"
      ],
      "author": {
        "name": "Francesco VIRLINZI",
        "email": "francesco.virlinzi@st.com",
        "time": "Wed Mar 11 07:40:54 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Mar 11 17:18:46 2009 +0900"
      },
      "message": "sh: clkfwk: add clk_set_parent/clk_get_parent\n\nThis patch adds the clk_set_parent/clk_get_parent routines to the sh\nclock framework.\n\nSigned-off-by: Francesco Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2f47f44790a9c8fc43e515df3c6be19a35ee5de5",
      "tree": "6a13f7abebcb04cc396a1d6de307265e36ccc89d",
      "parents": [
        "a29b99eccecefe5026713b226f66f117c8837ad5"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Tue Mar 10 15:49:54 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 10 15:49:54 2009 +0900"
      },
      "message": "sh: Support fixed 32-bit PMB mappings from bootloader.\n\nThis provides a method for supporting fixed PMB mappings inherited from\nthe bootloader, as an alternative to the dynamic PMB mapping currently\nused by the kernel. In the future these methods will be combined.\n\nP1/P2 area is handled like a regular 29-bit physical address, and local\nbus device are assigned P3 area addresses.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2ef7f0dab6b3d171b6aff00a47077385ae3155b5",
      "tree": "6066996e7dfc65b02470ae4c1c96c6c7c70965a6",
      "parents": [
        "edab56f4c90f45ba4e61d06d3fc9658da4e94bde"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Mar 06 09:47:02 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 10 12:55:40 2009 +0900"
      },
      "message": "sh: hibernation support\n\nAdd Suspend-to-disk / swsusp / CONFIG_HIBERNATION support\nto the SuperH architecture.\n\nTo suspend, use \"swapon /dev/sda2; echo disk \u003e /sys/power/state\"\nTo resume, pass \"resume\u003d/dev/sda2\" on the kernel command line.\n\nThe patch \"pm: rework includes, remove arch ifdefs V2\" is\nneeded to allow the generic swsusp code to build properly.\n\nHibernation is not enabled with this patch though, a patch\nsetting ARCH_HIBERNATION_POSSIBLE will be submitted later.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "edab56f4c90f45ba4e61d06d3fc9658da4e94bde",
      "tree": "ffcf4aef7590be3ce56152938844b154cad01bde",
      "parents": [
        "56d604defa91684509ac842317ea14501f224299"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 19:21:02 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 19:21:02 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - sh7720.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "56d604defa91684509ac842317ea14501f224299",
      "tree": "88d0892ab429a3916dfd60b5655234b7f78d71e1",
      "parents": [
        "0caedb02c4a02b6fd0f1a62dfeb917353d3c6162"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 19:20:48 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 19:20:48 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - sh7710.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0caedb02c4a02b6fd0f1a62dfeb917353d3c6162",
      "tree": "f10ff7b7421a7cc3a2f484d5f8578462041dd305",
      "parents": [
        "592acbda89f40a93f7d71564cdf1da83229d226e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 19:20:32 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 19:20:32 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - sh7705.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "592acbda89f40a93f7d71564cdf1da83229d226e",
      "tree": "6c7b0f682e1a4f047564584f63d5c1d0453a039d",
      "parents": [
        "053bfc5360c106528bbb57464ad2cbf4a2af8133"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 19:20:14 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 19:20:14 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - sh770x.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "053bfc5360c106528bbb57464ad2cbf4a2af8133",
      "tree": "703d19ec25003c3e5b410d6ada7f81c3707f51e0",
      "parents": [
        "5dece2bbda728fbf6a70e48be782c24c427072b0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 19:19:54 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 19:19:54 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - mxg.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5dece2bbda728fbf6a70e48be782c24c427072b0",
      "tree": "d2f65105b6708bc7497a9f778e07256bba85c5c9",
      "parents": [
        "e26b926a561ba24bfeb8a15bfc848f97052a50f4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 19:19:31 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 19:19:31 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - sh7619.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f858abbecd0a3ec0ab3e3678612d626a0bd49686",
      "tree": "bb49182c57d65d83348699f56b17d1c61f489556",
      "parents": [
        "d55eedd57d05dbb00e4b66d1c01ea6fac0274c38"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 18:34:15 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 18:34:15 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - sh7206.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d55eedd57d05dbb00e4b66d1c01ea6fac0274c38",
      "tree": "9a3efd0936d90f13d8ffa39c7865675964477f51",
      "parents": [
        "e45efe68d11e9f3c836b019a32b879a26a2b9b33"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 18:21:38 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 18:21:38 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - sh7201.\n\nFollow the conversions as per the other subtypes.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e45efe68d11e9f3c836b019a32b879a26a2b9b33",
      "tree": "91f9462d667a1cf38d9f57d7d83253e476d2e8f6",
      "parents": [
        "bb943a286c6f2993a737cc44c170d8b26e72c8ff"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 18:02:33 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 18:02:33 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - sh7263.\n\nConvert over the SH7263 IRQ groups as well.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bb943a286c6f2993a737cc44c170d8b26e72c8ff",
      "tree": "855e1fcc1460fa23a16a9bc9125fcc583db267fa",
      "parents": [
        "f033599aac86f4eb08a1b6b851568a2587e8c6ad"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 17:58:51 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 17:58:51 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - sh7203.\n\nFollow the conversions as per the other subtypes.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "075901af281b2afb47b1423ac488e713844db396",
      "tree": "65e0bf259360ef3b2949dcf40efd93ce6b49e681",
      "parents": [
        "a6bc77241d79d39ad2ad8010a82ce7e0f437ae05"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Fri Mar 06 14:37:34 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 14:37:34 2009 +0900"
      },
      "message": "sh: Restore RTC IRQ setting for SH7763 setup.\n\nThis was accidentally dropped in the multiple vectors per irq conversion.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a6bc77241d79d39ad2ad8010a82ce7e0f437ae05",
      "tree": "4d2324119db856af555a60403f4f0d85ddd311de",
      "parents": [
        "a4b1fddcd40f10820fbc123d4d02cd62eeef476c"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Fri Mar 06 05:06:27 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Mar 06 14:18:43 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - sh7763\n\nUpdate intc tables and platform data to use one linux irq\nper maskable interrupt source instead of keeping the one-to-one\nmapping between vectors and linux irqs.\n\nThis fixes potential irq masking issues for sh7763 hardware\nblocks such as RTC/SCIF/DMAC/GETHER/PCIC5/MMCIF/SIM/GPIO/USBF.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "55ba99eb211a06709237cb322ecd8c8b6faf6159",
      "tree": "dc22ab87110e3e8fd26496fe6eebfbf261cc6c62",
      "parents": [
        "93fde774546c947ac8563da431f0a6d47452551d"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Tue Mar 03 15:40:25 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 03 15:40:25 2009 +0900"
      },
      "message": "sh: Add support for SH7786 CPU subtype.\n\nThis adds preliminary support for the SH7786 CPU subtype.\n\nWhile this is a dual-core CPU, only UP is supported for now. L2 cache\nsupport is likewise not yet implemented.\n\nMore information on this particular CPU subtype is available at:\n\n\thttp://www.renesas.com/fmwk.jsp?cnt\u003dsh7786_root.jsp\u0026fp\u003d/products/mpumcu/superh_family/sh7780_series/sh7786_group/\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0d5e19ab07cf61cb0794cfac4df0a1bd5d1e19d7",
      "tree": "cf1c6ba897ee0423c7bd3c34a4c57d6497341c81",
      "parents": [
        "57e41c86e21c03941d17df29e0793fd04585d9ee"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 27 17:02:28 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 27 17:02:28 2009 +0900"
      },
      "message": "sh: Fix up SH-X3 general exception handler build.\n\nWith the recent entry.S refactoring, the SH-X3 path had a mov.l for a\nregister to register copy, resulting in:\n\n  AS      arch/sh/kernel/cpu/sh4/../sh3/entry.o\narch/sh/kernel/cpu/sh4/../sh3/entry.S: Assembler messages:\narch/sh/kernel/cpu/sh4/../sh3/entry.S:366: Error: invalid operands for opcode\nmake[3]: *** [arch/sh/kernel/cpu/sh4/../sh3/entry.o] Error 1\n\nSwitch it over to a mov to fix it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "57e41c86e21c03941d17df29e0793fd04585d9ee",
      "tree": "cdf34bdd1f946bd7bdaed739584cadd597e8a3b2",
      "parents": [
        "a842fb2d11ee478dc2fd09b736b1bc62c386f18a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Feb 24 22:59:19 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 27 16:53:50 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - sh7785\n\nUpdate intc tables and platform data to use one linux irq\nper maskable interrupt source instead of keeping the one-to-one\nmapping between vectors and linux irqs.\n\nThis fixes potential irq masking issues for sh7785 hardware\nblocks such as SCIF/DMAC/PCIC5/MMCIF/GDTA/FLCTL/GPIO\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nTested-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a842fb2d11ee478dc2fd09b736b1bc62c386f18a",
      "tree": "a0be392ac1fd7af8fa68775831a72f00ff4a07bf",
      "parents": [
        "69977e7e25a291fd71c6dcaf2c5ea9e776afede5"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Feb 24 22:59:12 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 27 16:53:50 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - sh7780\n\nUpdate intc tables and platform data to use one linux irq\nper maskable interrupt source instead of keeping the one-to-one\nmapping between vectors and linux irqs.\n\nThis fixes potential irq masking issues for sh7780 hardware\nblocks such as SCIF/RTC/DMAC/PCIC5/MMCIF/FLCTL/GPIO\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "69977e7e25a291fd71c6dcaf2c5ea9e776afede5",
      "tree": "4ef84b8ca05335c94e5ab12404017bf33c2c6455",
      "parents": [
        "bdaa6e8062d7f8085d8ed94ff88c99406ad53d79"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Feb 24 22:59:04 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 27 16:53:50 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - sh7750\n\nUpdate intc tables and platform data to use one linux irq\nper maskable interrupt source instead of keeping the one-to-one\nmapping between vectors and linux irqs.\n\nThis fixes potential irq masking issues for sh775x hardware\nblocks such as SCI/SCIF/RTC/DMAC/TMU2/REF.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bdaa6e8062d7f8085d8ed94ff88c99406ad53d79",
      "tree": "c68310adbcea90c5c8bdb4b4b7c6517c40ecb0de",
      "parents": [
        "3e91faec47e9e12b965c952d698b0bb64847af06"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Feb 24 22:58:57 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 27 16:53:50 2009 +0900"
      },
      "message": "sh: multiple vectors per irq - base\n\nInstead of keeping the single vector -\u003e single linux irq mapping\nwe extend the intc code to support merging of vectors to a single\nlinux irq. This helps processors such as sh7750, sh7780 and sh7785\nwhich have more vectors than masking ability. With this patch in\nplace we can modify the intc tables to use one irq per maskable\nirq source. Please note the following:\n\n - If multiple vectors share the same enum then only the\n   first vector will be available as a linux irq.\n\n - Drivers may need to be rewritten to get pending irq\n   source from the hardware block instead of irq number.\n\nThis patch together with the sh7785 specific intc tables solves\nDMA controller irq issues related to buggy interrupt masking.\n\nReported-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0197f21ca5c5ed0df2a14a60ef073e8163e6533b",
      "tree": "d5068ed91e1e9b438d46934c50d97dcadd24e8bb",
      "parents": [
        "4f099ebb27211d378304ddcfa507097f5128f5b9"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Feb 27 16:41:17 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 27 16:41:17 2009 +0900"
      },
      "message": "sh: prefetch early exception data on sh4/sh4a.\n\nPrefetch early exception data. There is unused space in our\nexception handler cache line anyway, so this is almost free.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4f099ebb27211d378304ddcfa507097f5128f5b9",
      "tree": "5fdffb1e53b9c4b967eb86ada8eed14eafb763ff",
      "parents": [
        "1dd22722f6bf9be9821657a2d59fae4d4365fb32"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon Feb 23 07:16:34 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 27 16:26:19 2009 +0900"
      },
      "message": "sh: remove EXPEVT vector from stack on sh3/sh4/sh4a\n\nRemove EXPEVT vector from the stack, lookup_exception_vector()\nfor sh3/sh4/sh4a is already using k2 to get the vector.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1dd22722f6bf9be9821657a2d59fae4d4365fb32",
      "tree": "807cf326ee1b1786d65d37190b5733ba741cb54d",
      "parents": [
        "1d015cf02a1fd46385c03cf3ce8958dbea705dd3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon Feb 23 07:15:07 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 27 16:26:14 2009 +0900"
      },
      "message": "sh: rework register restore code for sh3/sh4/sh4a\n\nThis patch reworks the sh3/sh4/sh4a register restore code in\nthe following ways:\n - break out restore_regs() from restore_all()\n - the register saving order is unchanged\n - use restore_regs() in sh_bios_handler and restore_all\n - document the function\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1d015cf02a1fd46385c03cf3ce8958dbea705dd3",
      "tree": "833e2ab294be74d7ecb3512a24bfefbc86189c59",
      "parents": [
        "b233b28eac0cc37d07c2d007ea08c86c778c5af4"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon Feb 23 07:14:02 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Feb 27 16:26:10 2009 +0900"
      },
      "message": "sh: shared register saving code for sh3/sh4/sh4a\n\nThis patch reworks the sh3/sh4/sh4a register saving code in\nthe following ways:\n - break out prepare_stack_save_dsp() from handle_exception()\n - break out save_regs() from handle_exception()\n - the register saving order is unchanged\n - align new functions to fit in cache lines\n - separate exception code from interrupt code\n - keep main code flow in a single cache line per exception vector\n - use bsr/rts for regular functions (save pr first)\n - keep data in one shared cache line (exception_data)\n - document the functions\n - tie in the hp6xx code\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8f8573ae9f5deefada6f5d64d0a52c9b39c730c7",
      "tree": "444d55bfb8a048ad3b13051cd55a64b688915a58",
      "parents": [
        "37bed90094fdb1eea6e4afec6a200d4e60143e55",
        "0e43785c57fee50fbc00ea0378e941efb61fa0c2",
        "005bf0e6fa0e9543933fe2e36322af649df7cacb",
        "548c8933801c9ee347b6f1bad2491e4286a4f3a2"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 13 11:57:18 2009 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Feb 13 11:57:18 2009 +0100"
      },
      "message": "Merge branches \u0027irq/genirq\u0027, \u0027irq/sparseirq\u0027 and \u0027irq/urgent\u0027 into irq/core\n"
    },
    {
      "commit": "41480ae7a383dcffa497decdd97b3cb2caaa18ec",
      "tree": "f1e3afce2cbd0bbc544cd86a73e5b3093eb081c4",
      "parents": [
        "508eb2ce222053e51e2243b7add8eeac85b1d250",
        "34aeb43e2d3800f4d8f96feb9f1b49cd506679d5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 12 17:27:56 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 12 17:27:56 2009 +0900"
      },
      "message": "Merge branch \u0027sh/stable-updates\u0027\n"
    },
    {
      "commit": "270c5609e2540290d5d9b9f323b7b652cf0c5b75",
      "tree": "6fc40340b5f4cac7d5458064c32e8c6bb087c025",
      "parents": [
        "b578f3fcca1e78624dfb5f358776e63711d7fda2"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Mon Feb 09 20:59:40 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Feb 12 17:26:09 2009 +0900"
      },
      "message": "sh: Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the\nbeginning of the declaration specifiers in a declaration is an\nobsolescent feature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c161e40f45d32b48f8facbee17720e708607002f",
      "tree": "a826fa930716cfa82cee2aa4a88a0eb31c6d9263",
      "parents": [
        "d63f3a5857906851b9c1a39e3871a97f4acc1005"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 18:11:25 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 18:11:25 2009 +0900"
      },
      "message": "sh: Don\u0027t enable GENERIC_TIME for the CMT clockevent driver yet.\n\nGENERIC_TIME still depends on the clocksource bits being there, which is\npresently not supported. This allows the CMT clockevent driver to be used\nalongside alternate system timers that do not yet provide a clocksource\nof their own (MTU2 and so on in the case of SH-2A).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d63f3a5857906851b9c1a39e3871a97f4acc1005",
      "tree": "7f00fbea355b5024f1e957e60899bf81348cf856",
      "parents": [
        "f5ad881b425616741bf8696f70b2749abe54a936"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 18:10:13 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 18:10:13 2009 +0900"
      },
      "message": "sh: Fix up MTU2 support for SH7203.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "424f59d04d7450555ef2bf1eb4a5e2cd2ecf08cd",
      "tree": "4484f1b30b88fd64d015ea4bb93275bc6a1f09e3",
      "parents": [
        "3fb1b6ad0679ad671bd496712b2a088550ee86b2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jan 22 09:56:09 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 17:02:51 2009 +0900"
      },
      "message": "sh: CMT platform data for sh7723/sh7722/sh7366/sh7343\n\nCMT platform data for SuperH Mobile sh7723/sh7722/sh7343/sh7366.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "07821d3310996746a2cf1e9c705ffe64223d1112",
      "tree": "e21c5caf6d1346ed43cbb599be4945364f1e59a2",
      "parents": [
        "70f0800133b2a6d694c10908b8673a5327b3bfd6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jan 22 09:55:49 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 16:45:47 2009 +0900"
      },
      "message": "sh: fix no sys_timer case\n\nHandle the case with a sys_timer set to NULL.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "70f0800133b2a6d694c10908b8673a5327b3bfd6",
      "tree": "4ff664faa4964330891c0180aaa0d5e161b8c758",
      "parents": [
        "955c0778723501cc16fec40501cd54b7e72d3e74"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jan 22 09:55:40 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 16:44:18 2009 +0900"
      },
      "message": "sh: tmu disable support\n\nAdd TMU disable support so we can use other clockevents.\nAlso, setup the clockevent rating.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "955c0778723501cc16fec40501cd54b7e72d3e74",
      "tree": "5e97004d7d5e3cb990e385beb045664e26f20a48",
      "parents": [
        "dc66ff6220f0a6c938df41add526d645852d9a75"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Jan 22 09:55:31 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 16:44:17 2009 +0900"
      },
      "message": "sh: rework clocksource and sched_clock\n\nRework and simplify the sched_clock and clocksource code. Instead\nof registering the clocksource in a shared file we move it into the\ntmu driver. Also, add code to handle sched_clock in the case of no\nclocksource.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e4e3c3f17fdb78282e3d9b4af7ec90d6e65798eb",
      "tree": "b7018503c1b343e46b9a406855e64ec13bd62d6a",
      "parents": [
        "ae5e6d05a606e05e054f816bd01e02f69d38d283",
        "c20f326a62c046ee958c3aa584f183201adb229f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 11:56:45 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 11:56:45 2009 +0900"
      },
      "message": "Merge branch \u0027sh/stable-updates\u0027\n"
    },
    {
      "commit": "03f07876df2565321871a2dbf33c5c737df185df",
      "tree": "c0c5d6d9a83e53acfc2052d99ff4e26f360af018",
      "parents": [
        "0f6dee232f84c11ec195721571763ccae1b82639"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 11:21:38 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 11:56:03 2009 +0900"
      },
      "message": "sh: Fix up spurious syscall restarting.\n\nThe T-bit manipulation for syscall error checking had the side effect of\nspuriously returning ERESTART* errno values over EINTR. So, we simplify\nthe error checking a bit and leave the T-bit alone.\n\nReported-by: Kaz Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0f6dee232f84c11ec195721571763ccae1b82639",
      "tree": "8047c67cb532d3735e61ae915cf5a6e366d6855d",
      "parents": [
        "48865163109690ed988e2d98d6f258ec743c94c7"
      ],
      "author": {
        "name": "Carmelo AMOROSO",
        "email": "carmelo.amoroso@st.com",
        "time": "Wed Oct 15 16:48:16 2008 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 11:56:02 2009 +0900"
      },
      "message": "sh: fcnvds fix with denormalized numbers on SH-4 FPU.\n\nThis fixes a bug in the FPU exception handler for the FCNVDS instruction.\nTo get the register number the instruction is shifted right by 9,\nthough it should be shifted right by 8.\n\nMore information at ST Linux bugzilla:\n\n\thttps://bugzilla.stlinux.com/show_bug.cgi?id\u003d4892\n\nSigned-off-by: Giuseppe Di Giore \u003cgiuseppe.di-giore@st.com\u003e\nSigned-off-by: Carmelo Amoroso \u003ccarmelo.amoroso@st.com\u003e\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "48865163109690ed988e2d98d6f258ec743c94c7",
      "tree": "6ccdfa1786764a815dbc5a80f5da76f7e9c41e19",
      "parents": [
        "cadc4e1a2b4d20d0cc0e81f2c6ba0588775e54e5"
      ],
      "author": {
        "name": "Christopher SMITH",
        "email": "chris.smith@st.com",
        "time": "Mon Oct 06 12:46:18 2008 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jan 29 11:56:02 2009 +0900"
      },
      "message": "sh: Only reserve memory under CONFIG_ZERO_PAGE_OFFSET when it !\u003d 0.\n\nSigned-off-by: Chris Smith \u003cchris.smith@st.com\u003e\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "57e97cb8bedd06e8a2e562454423d58aab5827ce",
      "tree": "4681eab552da3dcc401c58ace0dea13d970732f4",
      "parents": [
        "69edbba0021a48fe034849501513930f6175cb5d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 06 12:47:12 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 27 14:49:10 2009 +0900"
      },
      "message": "sh: Fix up GENERIC_GPIO build for ARCH_WANT_OPTIONAL_GPIO cases.\n\nCPUs define pinmux tables through the optional interface, while boards\nthat require demux of their own require it explicitly. Roll the Makefile\nrules back to depend on GENERIC_GPIO, which covers both cases.\n\nFixes a link error with an undefined reference to register_pinmux() on\noptional platforms.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "69edbba0021a48fe034849501513930f6175cb5d",
      "tree": "51499128883b2e84bce5dcaa78e6e943c37eeb40",
      "parents": [
        "3292094e88ce6b76714dad8ec4b43d7c5c12ada2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 25 18:17:34 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 27 14:49:10 2009 +0900"
      },
      "message": "sh: use gpiolib\n\nThis patch updates the SuperH gpio code to make use of gpiolib. The\ngpiolib callbacks get() and set() are lockless, but we use our own\nspinlock for the other operations to make sure hardware register\nbitfield accesses stay atomic.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3292094e88ce6b76714dad8ec4b43d7c5c12ada2",
      "tree": "0469a3523b1794a9ecb9f5df99ce3d726d442b2a",
      "parents": [
        "0fc64cc0a27288e77ee8e12648d59632649371fc"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 25 18:17:26 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 27 14:49:10 2009 +0900"
      },
      "message": "sh: lockless gpio_set_value()\n\nThis patch optimizes the gpio data register handling for gpio_set_value().\n\nInstead of using the good old spinlock-plus-read-modify-write strategy\nwe now use a shadow register and atomic operations.\n\nThis improves the bitbanging mmc performance on Migo-R from 26 Kbytes/s\nto 40 Kbytes/s.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0fc64cc0a27288e77ee8e12648d59632649371fc",
      "tree": "1104b4892473a1df3162941904b0a16bb2786adf",
      "parents": [
        "18801be7f805b891876a6676ec7fac2e1acdec13"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 25 18:17:18 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 27 14:49:09 2009 +0900"
      },
      "message": "sh: lockless gpio_get_value()\n\nThis patch separates the register read and write functions to\nallow lockless gpio_get_value().\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "18801be7f805b891876a6676ec7fac2e1acdec13",
      "tree": "71b4366a89ac25980dc16bc1b33fbc6943f1155c",
      "parents": [
        "5376071069ec8a7e6a8112beab16fc24f5139475"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 25 18:17:09 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jan 27 14:49:09 2009 +0900"
      },
      "message": "sh: make gpio_get/set_value() O(1)\n\nThis patch modifies the table based SuperH gpio implementation to\nmake use of direct table lookups. With this change the functions\ngpio_get_value() and gpio_set_value() are O(1).\n\nTested on Migo-R using bitbanging mmc. Performance is improved from\n11 KBytes/s to 26 Kbytes/s.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2afb447f33c29cb000a494396559f8005d3e33c1",
      "tree": "71365a7c84c6493f602cae0e6f249f26c26ae4ea",
      "parents": [
        "eb6434d9e79a72d35d68811efd68fe8bab8f5baf"
      ],
      "author": {
        "name": "SUGIOKA Toshinobu",
        "email": "sugioka@itonet.co.jp",
        "time": "Wed Jan 21 09:42:10 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 18:35:55 2009 +0900"
      },
      "message": "sh: fix unaligned and nonexistent address handling\n\nunaligned and nonexistent address causes wrong exception\nhandling in traps_32.c(handle_unaligned_access).\n\n\u0027handle_unalinged_ins\u0027 should return -EFAULT if address error\nis fixed up with kernel exception table, otherwise\n\u0027handle_unaligned_access\u0027 increases already fixed program counter\nand then crash.\n\nfor example\n   ioctl(fd, TCGETA, (struct termio *)-1)\nnever return and stay in TASK_UNINTERRUPTIBLE state forever\nin my kernel.\n\nSigned-off-by: SUGIOKA Toshinobu \u003csugioka@itonet.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3442c0d627985778ef275985831f8fdb5d626c25",
      "tree": "8951e5c3edaf7d70fcaed0ad253027ff5815156a",
      "parents": [
        "5e8766f1c1f747522350eba385c584a862f47e4c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Thu Dec 25 18:55:26 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:44:26 2009 +0900"
      },
      "message": "sh: export the sh7343 JPU to user space\n\nThis patch exports the sh7343 JPU to user space using uio_pdrv_genirq,\nvery similar to the sh7722 JPU patch by Hayama-san.\n\nWhile at it fix up the end of the sh7722 JPU iomem resource.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5e6136135d4f50fda6699498185c6dffe08d7891",
      "tree": "caa7df93da14651185cd7a21409598eb350e259f",
      "parents": [
        "8ed3592e567db7344b2c7353667e0d281cd13471"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 07 17:42:32 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jan 21 17:42:55 2009 +0900"
      },
      "message": "sh: Drop the BKL from sys_execve() on SH-5.\n\nBrings it in line with the SH implementation, the BKL is not\nnecessary here.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1134723e96f6e2abcf8bfd7a2d1c96fcc323ef35",
      "tree": "7a056eb6845609e298568190603b71801f7e7e8f",
      "parents": [
        "e55380edf68796d75bf41391a781c68ee678587d"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:13:56 2009 +0100"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:15:15 2009 +0100"
      },
      "message": "[CVE-2009-0029] Remove __attribute__((weak)) from sys_pipe/sys_pipe2\n\nRemove __attribute__((weak)) from common code sys_pipe implemantation.\nIA64, ALPHA, SUPERH (32bit) and SPARC (32bit) have own implemantations\nwith the same name. Just rename them.\nFor sys_pipe2 there is no architecture specific implementation.\n\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "e55380edf68796d75bf41391a781c68ee678587d",
      "tree": "3f40b4c46c8723bb5bec0e2e009416069a7725fc",
      "parents": [
        "2ed7c03ec17779afb4fcfa3b8c61df61bd4879ba"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:13:55 2009 +0100"
      },
      "committer": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Wed Jan 14 14:15:15 2009 +0100"
      },
      "message": "[CVE-2009-0029] Rename old_readdir to sys_old_readdir\n\nThis way it matches the generic system call name convention.\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\n"
    },
    {
      "commit": "dee4102a9a5882b4f7d5cc165ba29e8cc63cf92e",
      "tree": "5aaf315d5a769b2958e39799cc500bde613dd919",
      "parents": [
        "d7e51e66899f95dabc89b4d4c6674a6e50fa37fc"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Sun Jan 11 00:29:15 2009 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Jan 11 15:53:13 2009 +0100"
      },
      "message": "sparseirq: use kstat_irqs_cpu instead\n\nImpact: build fix\n\nIngo Molnar wrote:\n\n\u003e tip/arch/blackfin/kernel/irqchip.c: In function \u0027show_interrupts\u0027:\n\u003e tip/arch/blackfin/kernel/irqchip.c:85: error: \u0027struct kernel_stat\u0027 has no member named \u0027irqs\u0027\n\u003e make[2]: *** [arch/blackfin/kernel/irqchip.o] Error 1\n\u003e make[2]: *** Waiting for unfinished jobs....\n\u003e\n\nSo could move kstat_irqs array to irq_desc struct.\n\n(s390, m68k, sparc) are not touched yet, because they don\u0027t support genirq\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ba84be2338d3a2b6020d39279335bb06fcd332e1",
      "tree": "ea41e8d58b208332945808380f9643a8267f7ad5",
      "parents": [
        "08adefd4791772d8b3fe23cc9d2554123e21dfa3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 06 14:41:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:13 2009 -0800"
      },
      "message": "remove linux/hardirq.h from asm-generic/local.h\n\nWhile looking at reducing the amount of architecture namespace pollution\nin the generic kernel, I found that asm/irq.h is included in the vast\nmajority of compilations on ARM (around 650 files.)\n\nSince asm/irq.h includes a sub-architecture include file on ARM, this\ncauses a negative impact on the ccache\u0027s ability to re-use the build\nresults from other sub-architectures, so we have a desire to reduce the\ndependencies on asm/irq.h.\n\nIt turns out that a major cause of this is the needless include of\nlinux/hardirq.h into asm-generic/local.h.  The patch below removes this\ninclude, resulting in some 250 to 300 files (around half) of the kernel\nthen omitting asm/irq.h.\n\nMy test builds still succeed, provided two ARM files are fixed\n(arch/arm/kernel/traps.c and arch/arm/mm/fault.c) - so there may be\nnegative impacts for this on other architectures.\n\nNote that x86 does not include asm/irq.h nor linux/hardirq.h in its\nasm/local.h, so this patch can be viewed as bringing the generic version\ninto line with the x86 version.\n\n[kosaki.motohiro@jp.fujitsu.com: add #include \u003clinux/irqflags.h\u003e to acpi/processor_idle.c]\n[adobriyan@gmail.com: fix sparc64]\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b840d79631c882786925303c2b0f4fefc31845ed",
      "tree": "cda60a95d4507fe1321fc285af38982d7eb9693b",
      "parents": [
        "597b0d21626da4e6f09f132442caf0cc2b0eb47c",
        "c3d80000e3a812fe5a200d6bde755fbd7fa65481"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 11:44:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jan 02 11:44:09 2009 -0800"
      },
      "message": "Merge branch \u0027cpus4096-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027cpus4096-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (66 commits)\n  x86: export vector_used_by_percpu_irq\n  x86: use logical apicid in x2apic_cluster\u0027s x2apic_cpu_mask_to_apicid_and()\n  sched: nominate preferred wakeup cpu, fix\n  x86: fix lguest used_vectors breakage, -v2\n  x86: fix warning in arch/x86/kernel/io_apic.c\n  sched: fix warning in kernel/sched.c\n  sched: move test_sd_parent() to an SMP section of sched.h\n  sched: add SD_BALANCE_NEWIDLE at MC and CPU level for sched_mc\u003e0\n  sched: activate active load balancing in new idle cpus\n  sched: bias task wakeups to preferred semi-idle packages\n  sched: nominate preferred wakeup cpu\n  sched: favour lower logical cpu number for sched_mc balance\n  sched: framework for sched_mc/smt_power_savings\u003dN\n  sched: convert BALANCE_FOR_xx_POWER to inline functions\n  x86: use possible_cpus\u003dNUM to extend the possible cpus allowed\n  x86: fix cpu_mask_to_apicid_and to include cpu_online_mask\n  x86: update io_apic.c to the new cpumask code\n  x86: Introduce topology_core_cpumask()/topology_thread_cpumask()\n  x86: xen: use smp_call_function_many()\n  x86: use work_on_cpu in x86/kernel/cpu/mcheck/mce_amd_64.c\n  ...\n\nFixed up trivial conflict in kernel/time/tick-sched.c manually\n"
    },
    {
      "commit": "18d8fda7c3c9439be04d7ea2e82da2513b121acb",
      "tree": "6b16a687205c7c027c719fd2249551f58f966618",
      "parents": [
        "cb23beb55100171646e69e248fb45f10db6e99a4"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Dec 26 00:35:37 2008 -0500"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Wed Dec 31 18:07:42 2008 -0500"
      },
      "message": "take init_fs to saner place\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "1db2a5c11e495366bff35cf7445d494703f7febe",
      "tree": "3347dd1cab0a2a96a4333524298a62132eb22336",
      "parents": [
        "a39b863342b8aba52390092be95db58f6ed56061",
        "cef7125def4dd104769f400c941199614da0aca1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 12:33:21 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Dec 28 12:33:21 2008 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6: (85 commits)\n  [S390] provide documentation for hvc_iucv kernel parameter.\n  [S390] convert ctcm printks to dev_xxx and pr_xxx macros.\n  [S390] convert zfcp printks to pr_xxx macros.\n  [S390] convert vmlogrdr printks to pr_xxx macros.\n  [S390] convert zfcp dumper printks to pr_xxx macros.\n  [S390] convert cpu related printks to pr_xxx macros.\n  [S390] convert qeth printks to dev_xxx and pr_xxx macros.\n  [S390] convert sclp printks to pr_xxx macros.\n  [S390] convert iucv printks to dev_xxx and pr_xxx macros.\n  [S390] convert ap_bus printks to pr_xxx macros.\n  [S390] convert dcssblk and extmem printks messages to pr_xxx macros.\n  [S390] convert monwriter printks to pr_xxx macros.\n  [S390] convert s390 debug feature printks to pr_xxx macros.\n  [S390] convert monreader printks to pr_xxx macros.\n  [S390] convert appldata printks to pr_xxx macros.\n  [S390] convert setup printks to pr_xxx macros.\n  [S390] convert hypfs printks to pr_xxx macros.\n  [S390] convert time printks to pr_xxx macros.\n  [S390] convert cpacf printks to pr_xxx macros.\n  [S390] convert cio printks to pr_xxx macros.\n  ...\n"
    },
    {
      "commit": "fc5243d98ac2575ad14a974b3c097e9ba874c03d",
      "tree": "014f2b61180433799a438e1e2022636f0b8c6a7b",
      "parents": [
        "a114a9d69d1362546b9dda651028acb311ddb7af"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Dec 25 13:38:35 2008 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Thu Dec 25 13:38:54 2008 +0100"
      },
      "message": "[S390] arch_setup_additional_pages arguments\n\narch_setup_additional_pages currently gets two arguments, the binary\nformat descripton and an indication if the process uses an executable\nstack or not. The second argument is not used by anybody, it could\nbe removed without replacement.\n\nWhat actually does make sense is to pass an indication if the process\nuses the elf interpreter or not. The glibc code will not use anything\nfrom the vdso if the process does not use the dynamic linker, so for\nstatically linked binaries the architecture backend can choose not\nto map the vdso.\n\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "7d91fcfcb91dde7bc4586154942862c1724b3519",
      "tree": "8eefa88104c5bd4786fc717772c3482f56eea80b",
      "parents": [
        "b0c50ad71746c4ad148f366135e3c87e32729108"
      ],
      "author": {
        "name": "Takanari Hayama",
        "email": "taki@igel.co.jp",
        "time": "Mon Dec 22 11:05:03 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:49 2008 +0900"
      },
      "message": "sh: add UIO support for JPU on SH7722.\n\nAdd JPU support on Migo-R via UIO. This make use of Magnus\u0027s\ngeneric UIO platform driver. Chunk of contiguous memory to hold\nintermediate image and compressed data during encode and decode.\n\nSigned-off-by: Takanari Hayama \u003ctaki@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5d2685d0b3edc51ecc92604d5b7f5ca9b29b90bb",
      "tree": "389a38e95a74306e94c7bffc1b05635ff08db754",
      "parents": [
        "fe58cac35f48a9598c2a1360c2204c73f7bca2d2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 15:56:06 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:47 2008 +0900"
      },
      "message": "sh: Conditionalize the code dumper on CONFIG_DUMP_CODE.\n\nWe don\u0027t really want this enabled by default, but it is still quite\nuseful for debugging. So, make it conditional and leave it off by\ndefault.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "740a3e677b70181d5e2b1458a27891209e3bf635",
      "tree": "9b5de2213f9a6ca036398bbc411a9982444d4351",
      "parents": [
        "8a655053ca1593dd160dac2a4ee638fdec037d86"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 15:33:43 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:47 2008 +0900"
      },
      "message": "sh: Enable skipping of bss on debug platforms for sh32 also.\n\nThis enables the same functionality that sh64 has for sh32. When running\non simulated hardware or via remote memory via the debug interface,\nmemory is gauranteed to be zero on boot already, and skipping the zeroing\nof BSS has measurable boot time benefits.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "073da9c0de401e8683b6bc76c008a7e0850045d5",
      "tree": "7b843de420aec114f3ed497813ca9e5913d7e157",
      "parents": [
        "8c197c3afb4a9026973315cc6a3c189dd8434053"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 14:41:54 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:46 2008 +0900"
      },
      "message": "sh: Kill off cf-enabler with extreme prejudice.\n\nNow that the rest of the boards that were using cf-enabler \"generically\"\nhave switched to setting up their mappings on their own, only the mach-se\nboards were left using it. All of the cf-enabler using mach-se boards\nuse a special initialization of the MRSHPC windows rather than going\nthrough the special PTE as other SH-4 platforms do. This consolidates\nthe MRSHPC setup logic, hooks it up on the boards that care, and gets rid\nof any and all remaining references to cf-enabler.\n\nThis has been long overdue, as cf-enabler has been the bane of\narch/sh/kernel for the last 7 years. Good riddance.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "43f8f9b95b65dc05368cd82268895b9508b17d50",
      "tree": "a0709b718dfadce2f80bb24c0ab1a27faf3b3016",
      "parents": [
        "7b80fb32b39a51ce3e1afa051f5a616eb8ecbed3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 12:20:15 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:44 2008 +0900"
      },
      "message": "sh: Simplify kernel_thread_helper() for sh32.\n\nThis can use the same implementation as sh64, the generated assembly is\nthe same between the new and old version, so there is not much point in\nleaving it open coded in inline assembly.\n\nThis is preparatory work for future consolidation of the _32/_64\nvariants.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7b80fb32b39a51ce3e1afa051f5a616eb8ecbed3",
      "tree": "4ab8968c41898392e99569dbcb79febccac14d41",
      "parents": [
        "b94ea27570e4ae87942e2f2ae386d4007ef7ac58"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 12:19:30 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:44 2008 +0900"
      },
      "message": "sh: Kill off mv_heartbeat() from the machvec.\n\nNothing is using this any more, so get rid of it before anyone gets the\nbright idea to start using it again.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ca0c14e447a399eb90a1c9a4357560c2a29ef499",
      "tree": "4e918da94433fb708e87791cdd42186c323d094b",
      "parents": [
        "a9df1ed92fc46cb7c9a9c6b74dbd8bbdc41f69ce"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 11:47:59 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:44 2008 +0900"
      },
      "message": "sh: Kill off sh_bios_in_gdb_mode().\n\nWith the reworked kgdb support, we always detach and reinitialize the\nstub. This was mostly a feature for handoffs between sh-ipl+g and the\nkgdb stub, but virtually no sh-ipl+g versions ever had this working\nright in the first place.\n\nGiven that the sh-ipl+g stubs in general use today don\u0027t even support\nthe GDB stub, and we have already killed off the special casing in the\nsh-sci serial driver, kill off this now unused symbol too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a9df1ed92fc46cb7c9a9c6b74dbd8bbdc41f69ce",
      "tree": "bd8b4ba50e0904974bdbe3019a97757da2c37a18",
      "parents": [
        "8e32018b0428038b492dad5b19e80bf7d6dc002d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 11:39:33 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:44 2008 +0900"
      },
      "message": "sh: export sh_bios_get_node_addr() symbol for stnic module.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8e32018b0428038b492dad5b19e80bf7d6dc002d",
      "tree": "116221a082a8a8e251acdee44c0c3d9cc105ba15",
      "parents": [
        "d5701647f1aaaea5da20023976d86af79ab84707"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 17 11:37:51 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:44 2008 +0900"
      },
      "message": "sh: Run sh_bios through a long overdue Lindent.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "180ae2037f5bc33b0597ddbb76d36b08a74a238a",
      "tree": "623c8e77a7593811124726e669e701443b83e47e",
      "parents": [
        "209aa4fdc39eacc145a7f9c32a4b9ffcc68912c6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 12 16:53:14 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:05 2008 +0900"
      },
      "message": "sh: Provide sdivsi3/udivsi3/udivdi3 for sh64, kill off libgcc linking.\n\nThis moves in the necessary libgcc bits and kills off the libgcc linking\nfor sh64 kernels as well.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4466b20cfcfa718ff515b9e3886749cc025e2005",
      "tree": "f12402e006de74df252dff03d455af0a9e2bfa0b",
      "parents": [
        "776d6c298aad42c2b8f191fa9ad826075e4d588c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 12 16:34:44 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 22 18:44:05 2008 +0900"
      },
      "message": "sh: Add SH-5 optimized memcpy()/memset()/strcpy()/strlen().\n\nAdopted from the uClibc optimized string versions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "776d6c298aad42c2b8f191fa9ad826075e4d588c"
}
