)]}'
{
  "log": [
    {
      "commit": "74a0b5762713a26496db72eac34fbbed46f20fce",
      "tree": "4a14df7c07ebc16283454f33713519a0e10b5c43",
      "parents": [
        "d5a7430ddcdb598261d70f7eb1bf450b5be52085"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Tue Oct 16 01:24:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:42:50 2007 -0700"
      },
      "message": "x86: optimize page faults like all other achitectures and kill notifier cruft\n\nx86(-64) are the last architectures still using the page fault notifier\ncruft for the kprobes page fault hook.  This patch converts them to the\nproper direct calls, and removes the now unused pagefault notifier bits\naswell as the cruft in kprobes.c that was related to this mess.\n\nI know Andi didn\u0027t really like this, but all other architecture maintainers\nagreed the direct calls are much better and besides the obvious cruft\nremoval a common way of dealing with kprobes across architectures is\nimportant aswell.\n\n[akpm@linux-foundation.org: build fix]\n[akpm@linux-foundation.org: fix sparc64]\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dcf397f037f52add9945eced57ca300ab6a4413c",
      "tree": "e78767d164589e9097a54bf564b072fb01f80820",
      "parents": [
        "6faf035cf9fdd8283c2b2b2c34b76b5445ec6fc4",
        "68ee0f9c98a42e36f9eab29155b2bb0e7e409ac6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:49:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Oct 13 09:49:04 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (124 commits)\n  sh: allow building for both r2d boards in same binary.\n  sh: fix r2d board detection\n  sh: Discard .exit.text/.exit.data at runtime.\n  sh: Fix up some section alignments in linker script.\n  sh: Fix SH-4 DMAC CHCR masking.\n  sh: Rip out left-over nommu cond syscall cruft.\n  sh: Make kgdb i-cache flushing less inept.\n  sh: kgdb section mismatches and tidying.\n  sh: cleanup struct irqaction initializers.\n  sh: early_printk tidying.\n  video: pvr2fb: Add TV (RGB) support to Dreamcast PVR driver.\n  sh: Conditionalize gUSA support.\n  sh: Follow gUSA preempt changes in __switch_to().\n  sh: Tidy up gUSA preempt handling.\n  sh: __copy_user() optimizations for small copies.\n  sh: clkfwk: Support multi-level clock propagation.\n  sh: Fix URAM start address on SH7785.\n  sh: Use boot_cpu_data for CPU probe.\n  sh: Support extended mode TLB on SH-X3.\n  sh: Bump MAX_ACTIVE_REGIONS for SH7785.\n  ...\n"
    },
    {
      "commit": "96a388de5dc53a8b234b3fd41f3ae2cedc9ffd42",
      "tree": "d947a467aa2da3140279617bc4b9b101640d7bf4",
      "parents": [
        "27bd0c955648646abf2a353a8371d28c37bcd982"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Oct 11 11:20:03 2007 +0200"
      },
      "message": "i386/x86_64: move headers to include/asm-x86\n\nMove the headers to include/asm-x86 and fixup the\nheader install make rules\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "5d9df8eeacec943c9599f1cfd1069bc8cced3de6",
      "tree": "b4152f75e64f160d419817fe278dae381515071d",
      "parents": [
        "6cc15e9fdce49e6b3d00eba4dfcdfbe1496f2114"
      ],
      "author": {
        "name": "Adrian McMenamin",
        "email": "adrian@mcmen.demon.co.uk",
        "time": "Mon Oct 08 05:19:36 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Oct 08 05:19:36 2007 +0900"
      },
      "message": "sh: Fix SH-4 DMAC CHCR masking.\n\nThis patch fixes the DMA cascade by masking the correct bits.\n\nTested and working with Dreamcast PVR2 DMA. With this patch applied\nthe existing mainline code in arch/sh/drivers/dma/dma-sh.c works,\nwhereas before I was patching that to get round this problem.\n\nSigned-off-by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "01bd5e9ef2ead97059a1930de43942bdfc9e8755",
      "tree": "1b2c639a8c2239380929c7f7fe233fdfeecd07bd",
      "parents": [
        "a90f354709b372c8dcabe3cd6315a83da5927573"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 03 17:21:10 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 03 17:21:10 2007 +0900"
      },
      "message": "sh: Make kgdb i-cache flushing less inept.\n\nkgdb had its own ranged I-cache flushing routine that attempted to\nduplicate the flush_icache_range() functionality, but managed to do\nan explicit D-cache writeback \u0026 invalidate twice on SH-4. This is\na no-op for SH-3, and the flush_icache_range() semantics already do\nwhat kgdb was feebly attempting to do already, so just move over to\nthat and kill off the wrapper.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a90f354709b372c8dcabe3cd6315a83da5927573",
      "tree": "b98f4122a87a14d3dbff2d60445233b1ca499929",
      "parents": [
        "e1fb4552ac938f2f70e9df2169b681594752bd85"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 03 17:13:34 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Oct 03 17:13:34 2007 +0900"
      },
      "message": "sh: kgdb section mismatches and tidying.\n\nThe kgdb console setup was callable from a left-over deferred\ninitialization path, which in turn depends on __init symbols. Since\nthe deferred initialization was removed some time ago, kill off the\nrest of those remnants and move kgdb_init() and friends to __init.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cb7af21f7d370edb3a6a6d3e15cb17c8fd61591e",
      "tree": "9042e4b322593adc3864b28a8c0899d7af7a52da",
      "parents": [
        "c3af39758ce49b79570ab5ff2f64e0ea5fd82c9b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 27 18:18:39 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 27 18:18:39 2007 +0900"
      },
      "message": "sh: Use boot_cpu_data for CPU probe.\n\nThis moves off of smp_processor_id() and only sets the probe\ninformation for the boot CPU directly. This will be copied out\nfor the secondaries, so there\u0027s no reason to do this each time.\n\nThis also allows for some header tidying.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "09a4df5f0c8b7c418821fe591bf0d0f13b206c61",
      "tree": "3eabbff593d4d6e4198ca6cf7f69d1e0970609a1",
      "parents": [
        "4d2cab7c00ebf5c12c3177763fed5a6b4658d384"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 27 12:57:35 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 27 12:57:35 2007 +0900"
      },
      "message": "sh: processor.h needs smp.h\n\nTrivial build fix for SH-2.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1f91bbb58413e0bce9726cd6d12bf4b95c343a7f",
      "tree": "dd8df9ba558b7b21d3a73fa29ce43a05ac1b0a19",
      "parents": [
        "e71cf2b63c861bdcbe13d0a67d5007b5933c61a5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 24 18:11:27 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 24 18:11:27 2007 +0900"
      },
      "message": "sh: Define _ebss for uClinux MTD map driver.\n\nThe uClinux MTD device uses _ebss, add the symbol and corresponding\nexport.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f9720205d1f847cb59e197e851b5276425363f6b",
      "tree": "a90405713cd06f8ead8fff25338a2df5427ac95a",
      "parents": [
        "f778089cb2445dfc6dfd30a7a567925fd8589f1e"
      ],
      "author": {
        "name": "Bernd Schmidt",
        "email": "bernd.schmidt@analog.com",
        "time": "Wed Oct 03 23:41:43 2007 +0800"
      },
      "committer": {
        "name": "Bryan Wu",
        "email": "bryan.wu@analog.com",
        "time": "Wed Oct 03 23:41:43 2007 +0800"
      },
      "message": "Binfmt_flat: Add minimum support for the Blackfin relocations\n\nAdd minimum support for the Blackfin relocations, since we don\u0027t have\nenough space in each reloc.  The idea is to store a value with one\nrelocation so that subsequent ones can access it.\n\nActually, this patch is required for Blackfin.  Currently if BINFMT_FLAT is\nenabled, git-tree kernel will fail to compile.\n\nSigned-off-by: Bernd Schmidt \u003cbernd.schmidt@analog.com\u003e\nSigned-off-by: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: David McCullough \u003cdavidm@snapgear.com\u003e\nCc: Greg Ungerer \u003cgerg@snapgear.com\u003e\nCc: Miles Bader \u003cmiles.bader@necel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aba1030a7e529ec9fe47a8cfc06d12a39180fa71",
      "tree": "a28de7f7b89610246fddf488f042b58c66101b95",
      "parents": [
        "f18d533e3cd476aedf41fe1e6e9dc3e0a2446bba"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 18:32:32 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 18:32:32 2007 +0900"
      },
      "message": "sh: Bring SMP support back from the dead.\n\nThere was a very preliminary bunch of SMP code scattered around for the\nSH7604 microcontrollers from way back when, and it has mostly suffered\nbitrot since then. With the tree already having been slowly getting\nprepped for SMP, this plugs in most of the remaining platform-independent\nbits.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f18d533e3cd476aedf41fe1e6e9dc3e0a2446bba",
      "tree": "64e54cb0572f62f8d171ce7f779b50226bfe931f",
      "parents": [
        "9964fa8bf952c5c4df9676223fab4cd886d18200"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Sep 21 18:16:42 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 18:16:42 2007 +0900"
      },
      "message": "sh: intc - initial SMP support.\n\nThis implements initial support for the SMP INTC (particularly\nINTC2) controllers.\n\nThese are largely implemented as conventional blocks, with\nregister sets grouped together at fixed strides relative to\nthe CPU id.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2d4a73d5b91528322631830784f4eb7897fb5e41",
      "tree": "19a61cc5ed80c0c3488197aec9539b602b50c4ad",
      "parents": [
        "00765c816a6396e2bb3c6588019bda1508b62f6a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 18:01:40 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 18:01:40 2007 +0900"
      },
      "message": "sh: Kill off special boot_cpu_data.\n\nThis consolidates the cpu_data definitions and gets rid of the special\nboot_cpu_data. It\u0027s made a wrapper to the boot CPU, in order to keep\nthe existing in-tree users happy.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "17be2d2b1c333e1e4c378369ba90ab2dd11c589a",
      "tree": "2858bf8499f28bdf6422a89d896f6d8885c3231b",
      "parents": [
        "e87ab0c43c30faa0f4b337bfa87bce7923e67485"
      ],
      "author": {
        "name": "Adrian McMenamin",
        "email": "adrian@mcmen.demon.co.uk",
        "time": "Fri Sep 21 15:55:55 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 15:55:55 2007 +0900"
      },
      "message": "sh: Add maple bus support for the SEGA Dreamcast.\n\nThe Maple bus is SEGA\u0027s proprietary serial bus for peripherals\n(keyboard, mouse, controller etc). The bus is capable of some\n(limited) hotplugging and operates at up to 2 M/bits.\n\nDrivers of one sort or another existed/exist for 2.4 and a rudimentary\nport, which didn\u0027t support the 2.6 device driver model was also in\nexistence.\n\nThis driver - for the bus logic itself and for the keyboard (other\ndrivers will follow) are based on the code and concepts of those old\ndrivers but have lots of completely rewritten parts.\n\nI have the maple bus code as a built in now as that seems the sane and\nrational way to handle something like that - you either want the bus\nor you don\u0027t.\n\nSigned-off-by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d04a0f79f502a87bb17b147afc4b3e39e75275c3",
      "tree": "9fcd7244769316e22ce54e11bd0b80f544b30f90",
      "parents": [
        "db2504966ceb9f08557b6ea3ab7e367016fcaba9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:55:03 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:55 2007 +0900"
      },
      "message": "sh: Fix up extended mode TLB for SH-X2+ cores.\n\nThe extended mode TLB requires both 64-bit PTEs and a 64-bit pgprot,\ncorrespondingly, the PGD also has to be 64-bits, so fix that up.\n\nThe kernel and user permission bits really are decoupled in early\ncuts of the silicon, which means that we also have to set corresponding\nkernel permissions on user pages or we end up with user pages that the\nkernel simply can\u0027t touch (!).\n\nFinally, with those things corrected, really enable MMUCR.ME and\ncorrect the PTEA value (this simply needs to be the upper 32-bits\nof the PTE, with the size and protection bit encoding).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ded5431ff311d963888ac951131a04fe7633aa79",
      "tree": "1a7b04e4f412a5140bced2074d508e1b99e49526",
      "parents": [
        "18d18ba8ef147f9d0d97da1da1253ce5c982bb91"
      ],
      "author": {
        "name": "Markus Brunner",
        "email": "super.firetwister@gmail.com",
        "time": "Wed Sep 12 11:54:58 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:54 2007 +0900"
      },
      "message": "sh: Magic Panel R2 board support.\n\nThis adds support for the SH7720 (SH3-DSP) based Magic Panel R2\nboard.\n\nSigned-off-by: Markus Brunner \u003csuper.firetwister@gmail.com\u003e\nSigned-off by: Mark Jonas \u003ctoertel@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d581593388e39d77acd643b1d7427c5ecbb85a03",
      "tree": "192bb486be70e24759eca239c8af7a9478468e04",
      "parents": [
        "35f3abe97696e7563b0dbd7c825acdaab423d330"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 11 17:55:36 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:53 2007 +0900"
      },
      "message": "sh: dma: Fix CONFIG_SYSFS\u003dn build.\n\nTrivial build fix for when sysfs is disabled.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4f247e84bdb81aab8880f556882a449782a1ea8b",
      "tree": "17849460a32089b6d11321c0cdac25256cf6a682",
      "parents": [
        "f1382305b9357c8152852d6fcf0d84570d83987a"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "Kristoffer.Ericson@gmail.com",
        "time": "Tue Sep 11 12:49:59 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:53 2007 +0900"
      },
      "message": "sh: dma: Fix up build for SH7709 support.\n\nTrivial build fixes for SH7709.\n\nSigned-off-by: Kristoffer Ericson \u003cKristoffer.Ericson@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f12468a6fd9edc43c7beb8be461ca6927a371540",
      "tree": "5ebce4e817a52e17e06d91d413eb8061fc2e30ba",
      "parents": [
        "3d73e53870e5045eebe32b9b7d46e72b02adc4d9"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "Kristoffer.Ericson@gmail.com",
        "time": "Tue Sep 11 12:37:30 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:52 2007 +0900"
      },
      "message": "sh: Fix OFFCHIP_IRQ_BASE compile error.\n\nHP6xx uses OFFCHIP_IRQ_BASE to know the base irq number where non\ncpu interrupts should start. This define was in irq.h before, but\nsince rework got lost. It really belongs inside hd64461.h since\nthe hp6xx wont work without it.\n\nSigned-off-by: Kristoffer Ericson \u003cKristoffer.Ericson@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "da6b003adc73011fd441a89c30d4f896667e24ba",
      "tree": "8e31224884e3b01bb6d479329090f5e2e7758e0a",
      "parents": [
        "9d4c82625914c31fd21e341765d476784cc74f14"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon Sep 10 12:08:42 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:52 2007 +0900"
      },
      "message": "sh: add writesb(), readsb(), writesw() and readsw() to io.h\n\nThis patch adds inline versions of writesb(), readsb(), writesw() and\nreadsw() to include/asm-sh/io.h. Stolen from include/asm-avr32/io.h.\n\nThese functions are needed to compile certain device drivers such as\nax88796.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "897cfcd878ccc9c2b0f1b3bb00a2368c43feafc0",
      "tree": "4bfd5d6d6194e88509527990f45cf71a6907bfbe",
      "parents": [
        "5cbc3af521a85aab8ae72c25afcf2698a7547cbd"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon Sep 10 12:06:03 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:52 2007 +0900"
      },
      "message": "sh: intc - rework higlander irq code for r7780mp and r7785rp\n\nThis patch reworks the highlander irq code for r7780mp and r7785rp.\nThe same strategy as for the new R2D code is used here - the board\nspecific interrupts are now starting from HL_FPGA_IRQ_BASE. The code\nfor r7780rp is not touched due to lack of hardware.\n\nTested with CF, AX88796 on r7780mp and r7785rp. The touch switch\ninterrupt has also been tested on r7780mp.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "953c8ef250fc6c329d1607cf9cd7fac1d72d7579",
      "tree": "bd327af6c320d890ab61dd6893fbdd35fca86c80",
      "parents": [
        "123f5f188638bfc673aca22ade64b863ec3a2804"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Mon Sep 10 12:03:50 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:51 2007 +0900"
      },
      "message": "sh: intc - irl mode update for sh7780 and sh7785\n\nThis patch contains the following fixes and improvements:\n- Fix address typo for INTMSK2 / INTMSKCLR2 registers on sh7780.\n- Adds IRQ_MODE_IRLnnnn_MASK using intc controller for IRL masking.\n- Good old IRQ_MODE_IRLnnnn should not register any intc controller.\n- plat_irq_setup_pins() now selects IRL or IRQ mode.\n- the holding function is now disabled using ICR0.\n\nBy default all external pin interrupts are disabled.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8a467a529f01c3471b195a0e8989c6177fe145ef",
      "tree": "0f3c5bf78acf98c28ebb36110c94d6b8dc2e836b",
      "parents": [
        "b05d1865b46ea72c66ba082598ba370582bb590e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 22 10:34:31 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:51 2007 +0900"
      },
      "message": "sh: Overhaul spinlocks and rwlocks for SH-4A SMP.\n\nThis rips out some of the old spinlock and rwlock behaviour that the SH-2\nparts were using and reworks them for LL/SC semantics on the SH-4A.\n\nThis is primarily only useful for SH-X3 multi-cores, but can also be used\nfor building CONFIG_SMP\u003dy testing kernels on SH-4A UP.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8786c952c1682a132e99b736beae4523e409b13d",
      "tree": "fec83f758cf197fb4515675ceb8c023ecd60dc20",
      "parents": [
        "2eb0303c2cd536d7f15c7f3bafc848b850a447f0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Aug 20 13:03:41 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:51 2007 +0900"
      },
      "message": "sh: heartbeat driver update.\n\nAdd some flags for the heartbeat driver, and kill off some duplication\nin the bit positions for the boards that don\u0027t have special cases.\n\nThis also allows for variable access widths and inversion.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3d37d94e5aab669f5a492bb3cda67bbbbbca50b8",
      "tree": "7066d6e40e2da4b9fdc9b169909ae65d88068df1",
      "parents": [
        "5c37e025352b993d8726b0207ff2270b2f2bc7d6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 17 00:50:44 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:50 2007 +0900"
      },
      "message": "sh: intc - primary priority masking fixes\n\nThis patch contains various intc fixes for problems reported by\nMarkus Brunner on the linuxsh-dev mailing list:\n\nhttp://marc.info/?l\u003dlinuxsh-dev\u0026m\u003d118701948224991\u0026w\u003d1\n\nApart from added comments, the fixes are:\n\n- add intc_set_priority() function prototype to hw_irq.h\n- fix off-by-one error in intc_set_priority()\n- make sure _INTC_WIDTH() is set for primary priority masking\n\nBig thanks to Markus for finding these problems. Version two fixes\na compile error and an inverted primary check.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: Markus Brunner \u003csuper.firetwister@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5c37e025352b993d8726b0207ff2270b2f2bc7d6",
      "tree": "87463d1c79600c37d3df06cbdbdf14bdc6de5094",
      "parents": [
        "46420e49c9fd76defecfb3f048ab20c5a72dfd0a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 17 00:45:35 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:50 2007 +0900"
      },
      "message": "sh: intc - mark data structures as __initdata\n\nWith the intc core improved it is now possible to put the intc data\nstructures in the initdata section.\n\nVersion two of this patch puts the __initdata inside DECLARE_INTC_DESC()\nand removes the __initdata included in the board specific r2d code.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2eeec85638cebcb6fbcb2abfe182a32252f3456d",
      "tree": "3b98f924a5f961d844555794a3564cbc2c3a8be5",
      "parents": [
        "73505b445dbb8ad12df468404c4dd5cde9c40c65"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Sun Aug 12 15:29:16 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:50 2007 +0900"
      },
      "message": "sh: intc - convert board specific r2d code\n\nThis patch converts the board specific interrupt code for r2d to make\nuse of intc. While at it we improve the Kconfig to avoid confusion.\n\n- Two sets of interrupt tables exist - one for R2D-1 and one for R2D-PLUS.\n- R2D-1 and R2D-PLUS use the same irq constants.\n- R2D-1 has AX88796 support, R2D-PLUS does not hook up that IRQ.\n- R2D-PLUS has KEY support, R2D-1 does not hook up that IRQ.\n- The number and order of IRQ values are disconnected from register bits.\n- Interrupt sources now start from IRQ 100.\n- The machvec demux function converts from irlm IRQ 0-14 to IRQ 100++.\n\nTested on R2D-1 and R2D-PLUS boards.\n\nVersion 2 adds CONFIG_RTS7751R2D_1 and CONFIG_RTS7751R2D_PLUS together\nwith intc structured as __initdata.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "73505b445dbb8ad12df468404c4dd5cde9c40c65",
      "tree": "c248710475090f01dc874e2c878efc769b24d2af",
      "parents": [
        "6ef5fb2cfcedaab4a43493c8f2305a67c0ce1af6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Sun Aug 12 15:26:12 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:50 2007 +0900"
      },
      "message": "sh: intc - rework core code\n\nThis patch reworks the intc core, implementing the following features:\n\n- Support dual priority registers - one set and one clear register\n- All 8/16/32 bit register combinations are now supported\n- Both single mask and single enable bitmap register are supported\n- Add code to set interrupt priority\n- Speedup sense and priority configuration code\n- Allocate data using bootmem, allows intc data structures to be\n  __initdata\n- Save memory - allocated memory footprint is smaller than intc\n  structures\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6ef5fb2cfcedaab4a43493c8f2305a67c0ce1af6",
      "tree": "ba5b4c0a19a1d81047d49488b6fe3e3b02e824cf",
      "parents": [
        "d6aee69ca11550f3ca325ceaa020ea74e173478f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Sun Aug 12 15:22:02 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:49 2007 +0900"
      },
      "message": "sh: intc - add a clear register to struct intc_prio_reg\n\nWe need a secondary register member in struct intc_prio_reg to support\ndual priority registers used by ipi on x3.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3ea6bc3de4f15fcae84fb31eeea4d420685a3da2",
      "tree": "2b9e37135052aab926b7be0822d024c4ba71c32e",
      "parents": [
        "dfc5ed2a939baf08f9385a8c6249b719cac63665"
      ],
      "author": {
        "name": "Markus Brunner",
        "email": "super.firetwister@gmail.com",
        "time": "Mon Aug 20 08:59:33 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:49 2007 +0900"
      },
      "message": "sh: Add SH7720 CPU support.\n\nThis adds support for the SH7720 (SH3-DSP) CPU.\n\nSigned-off by: Markus Brunner \u003csuper.firetwister@gmail.com\u003e\nSigned-off by: Mark Jonas \u003ctoertel@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dfc5ed2a939baf08f9385a8c6249b719cac63665",
      "tree": "209f6f1e40c63f0330805f05730bc2d7c3c91ebf",
      "parents": [
        "f7f86345fd0cf951613e76e4d00f1f6e8cd11f81"
      ],
      "author": {
        "name": "Markus Brunner",
        "email": "super.firetwister@gmail.com",
        "time": "Mon Aug 20 08:58:12 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:49 2007 +0900"
      },
      "message": "sh: Add gpio.h stubs for PFC definitions.\n\nThis adds the PFC definitions for SH-3, as well as consolidating the\ngpio.h mess within sh-sci. Stub in sh64, as it\u0027s the odd one out\nbetween the sh-sci architectures (sh, sh64, h8300) in this capacity.\n\nSigned-off by: Markus Brunner \u003csuper.firetwister@gmail.com\u003e\nSigned-off by: Mark Jonas \u003ctoertel@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fef96086270e8d3c99fb2bfc72eef94d95ab2240",
      "tree": "f272fd7e40d7f4f557ab5869f4273cd90646c2e8",
      "parents": [
        "94807a33dc4aaf522d3eab62db225361e5a97b2a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 08 15:26:51 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:48 2007 +0900"
      },
      "message": "sh: x3proto: ILSEL IRQ support.\n\nThis adds functionality for the on-board ILSEL IRQs that chain\nIRL mode events. Many on-board devices (ethernet, usb, etc.) rely\non ILSEL IRQs directly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "96290d808fa4c9b8e744dc1cd032b005179f4710",
      "tree": "0eb6e0c559cf5862ec8ebe482fbbac4c87caa4ef",
      "parents": [
        "48180cab3adf4cb290c28b70e44e958b7fb8a5b0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 03 14:29:20 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:48 2007 +0900"
      },
      "message": "sh: remove intc2 code\n\nThere is no point in keeping around the now unused intc2 code.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "48180cab3adf4cb290c28b70e44e958b7fb8a5b0",
      "tree": "2cf6000e98f680a8ed9631626d2ce7e9525b55d2",
      "parents": [
        "51da64264b8d59a1e5fceebd94a975690b70b086"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 03 14:27:20 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:48 2007 +0900"
      },
      "message": "sh: intc - convert voyagergx code\n\nThis patch converts the sh-specific voyagergx interrupt code to make use\nof intc. A lot of \"interesting\" old cruft gets replaced with intc tables\nand some simple demux code.\n\n- All interrupt sources in the sm501 data sheet are now in the header.\n- The number and order of IRQ values are disconnected from register bits.\n- Interrupt sources now start from IRQ 200.\n- set_irq_chained_handler() is now used to hook up the demux function.\n\nIn the future it would probably make sense to move the interrupt demuxer\ninto into the mfd driver, but this is probably a nice step in the right\ndirection until that happens.\n\nTested on a R2D-1 board using the serial port hooked up to the sm501.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "51da64264b8d59a1e5fceebd94a975690b70b086",
      "tree": "bb3042c8e14f162bda662ec9e93c807aef37de05",
      "parents": [
        "2635e8558a7ec0002724e3da8c0a221d2c08af33"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 03 14:25:32 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:47 2007 +0900"
      },
      "message": "sh: intc - add single bitmap register support\n\nThis patch adds single bitmap register support to intc. The current\ncode only handles 16 and 32 bit registers where a set bit means\ninterrupt enabled, but this is easy to extend in the future.\n\nThe INTC_IRQ() macro is also added to provide a way to hook in\ninterrupt controllers for FPGAs in boards or companion chips.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d59645d6ba67337ff09369d9da4fc47f7dc361cc",
      "tree": "cd5e81d64ec7e6a4ea22a6f2e45ddf27e1140567",
      "parents": [
        "ad89f87a84040a57c4a78ca2759b364f72f423ab"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 03 14:23:35 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:47 2007 +0900"
      },
      "message": "sh: intc - remove redundant irq code for sh03, snapgear and titan\n\nThis patch removes redundant board specific interrupt code for boards\nusing sh775x processors and 4 IRQ lines in \"Individual Interrupt Mode\"\naka IRLM.\n\nThree boards are affected: sh03, snapgear and titan.\n\nThe right way to do this is to use cpu specific code provided by intc.\nA nice side effect is that sh03 now compiles, board not BROKEN any more.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ad89f87a84040a57c4a78ca2759b364f72f423ab",
      "tree": "a34207175da4338cc8e4e7b7ea323193e199eb3c",
      "parents": [
        "7da3b8ef662af6252aa17c55cc0aa6d74cbf02e4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 03 14:19:58 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:47 2007 +0900"
      },
      "message": "rtc: rtc-sh: Support 4-digit year on SH7705/SH7710/SH7712.\n\nAll SH-4 parts have a 4-digit year, while the SH-3 parts typically\nonly use a 2-digit one. The SH7705, SH7710, and SH7712 SH-3 parts\nhowever opted to extend it to 4-digit and still look and act like\nan SH-3 RTC in all other ways.\n\nThis adds a capability flag (RTC_CAP_4_DIGIT_YEAR) that these\ncorner-case CPU subtypes can set in their platform data and cleans\nup some of the ifdef mess in the driver as a result.\n\nReported-by: Markus Brunner \u003csuper.firetwister@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a0e23267d4c57cdaa88114c3d88e25c87ee32d84",
      "tree": "ef578c3f6267dd7d16ede6e3cd778f0b1e619a76",
      "parents": [
        "e7bd34a15b85655f24d1b45edbe3bdfebf9d027e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Tue Jul 31 17:11:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:46 2007 +0900"
      },
      "message": "sh: intc - add support for SH7785\n\nThis patch converts the cpu specific interrupt setup code for sh7785\nfrom intc2 to intc. New vectors are also added to match the information\nprovided by the datasheet.\n\nNo IRQ/IRL pin vectors are enabled by default. Use plat_irq_setup_pins()\nto select between IRL and IRQ mode.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e7bd34a15b85655f24d1b45edbe3bdfebf9d027e",
      "tree": "051647273266582fe95dcc5cf008534c264be5ae",
      "parents": [
        "ac919986d7dfc5d1d9f5585521307f222a8ebeaf"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 31 17:07:28 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 21 11:57:46 2007 +0900"
      },
      "message": "sh: Support explicit L1 cache disabling.\n\nThis reworks the cache mode configuration in Kconfig, and allows for\nexplicit selection of write-back/write-through/off configurations.\nAll of the cache flushing routines are optimized away for the off\ncase.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "322392646bc36ff4381861e6589c22c1abc20dbf",
      "tree": "041efba814c29ff5665477c7626b7c78e1b1bf9c",
      "parents": [
        "5556410e2203877e7606bb1008f2e024fe87953a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 10 02:37:01 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 10 02:37:01 2007 +0900"
      },
      "message": "sh: Add missing dma_sync_single_range_for_*().\n\nThe b44 build uses these, caught by allmodconfig:\n\ndrivers/net/b44.c: In function `b44_sync_dma_desc_for_cpu\u0027:\ndrivers/net/b44.c:159: error: implicit declaration of function `dma_sync_single_range_for_cpu\u0027\n\nFollow the sparc64 change and stub them in.\n\nReported-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "34bac238cc13cdb57f3b353b6e5ed3eae2cff158",
      "tree": "3fff52deec8671a5599bde9e711f166a7c92d693",
      "parents": [
        "247284481ca40288bd120cf0707681c3bdbee78f",
        "cc6f33db30c4fcf7915270619e81a91d6190b6c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 15:07:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Aug 03 15:07:10 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6.23:\n  sh: fix defconfigs for sh7751r boards\n  sh: fix cf support on r2d boards\n  sh: update r2d defconfig\n  sh: update snapgear defconfig.\n  sh: Fix SH-X3 FPU exception handling.\n  sh: Fix pgd mismatch from cached TTB in unhandled fault.\n  sh: Don\u0027t include fault-nommu on SH-2/SH-2A.\n  sh: Fix irqflags tracing for SH-3/4 nommu.\n  sh: Fix lockdep debugging oops on SH-3/4.\n"
    },
    {
      "commit": "5ca95c48f1bd006d1aafe2f8bf1a859262d6d7b1",
      "tree": "a34e1a5ad3ecaca2d6f294d6ed3a83f9f6afca1a",
      "parents": [
        "a3b3e23015061814bffd733dbd9c4452b81ca6aa"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Aug 03 10:16:29 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 03 10:16:29 2007 +0900"
      },
      "message": "sh: fix cf support on r2d boards\n\nThis patch makes sure cf support is enabled on R2D-PLUS but disabled\non R2D-1. Without this fix R2D-1 boards hang on bootup.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fd0cbdd378258fdf44eac5ea091256a4a665315b",
      "tree": "d45c9d74c159034db371919864b400a6f3ca0dbf",
      "parents": [
        "8d4fbcfbe0a4bfc73e7f0297c59ae514e1f1436f"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Thu Aug 02 00:18:38 2007 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Aug 01 20:45:38 2007 -0700"
      },
      "message": "Fix WARN_ON() on bitfield ops for all other archs\n\nFixes WARN_ON() on bitfiels ops for all architectures that have\nbeen left out in 8d4fbcfbe0a4bfc73e7f0297c59ae514e1f1436f.\n\nCc: Alexey Dobriyan \u003cadobriyan@sw.ru\u003e\nCc: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a583f1b54249b11ad1ffd14c6e74d28fcbc59c07",
      "tree": "3220e8baad9631c7d24175f712833aa5a0d468ae",
      "parents": [
        "cd4f0ef7c03e79f92a883843662e3d0eaae26fb4"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@hpl.hp.com",
        "time": "Tue Jul 31 00:38:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 31 15:39:38 2007 -0700"
      },
      "message": "remove unused TIF_NOTIFY_RESUME flag\n\nRemove unused TIF_NOTIFY_RESUME flag for all processor architectures.  The\nflag was not used excecpt on IA-64 where the patch replaces it with\nTIF_PERFMON_WORK.\n\nSigned-off-by: stephane eranian \u003ceranian@hpl.hp.com\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d89ddd1c847637d91625c8cb6b0d064e1717057c",
      "tree": "7f2547f112e3cd70e06a190fc26ab701dbab71b9",
      "parents": [
        "32582fa46020cd8940006a8d42dec083d72d6d8b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 25 11:42:56 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 26 15:37:57 2007 +0900"
      },
      "message": "sh: remove support for sh7300 and solution engine 7300\n\nThis patch removes old dead code:\n- kill off sh7300 cpu support\n- get rid of broken solution engine 7300 board support\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e257ad062a3ceaf36b0e883d0ef00b185daf500e",
      "tree": "bc31371ccb8f387556cb62175d7d1c3069f1e00c",
      "parents": [
        "0fbde9509d7b2f71b9326f9c5807a0b4193c7c76"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 25 11:18:00 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 26 15:37:40 2007 +0900"
      },
      "message": "sh: Kill off virt_to_bus()/bus_to_virt().\n\nWire up ARCH_NO_VIRT_TO_BUS, and kill off the remaining users. The\ndma-mapping code really wanted virt_to_phys()/phys_to_virt() anyways,\nthere are no inherently special bus addresses.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3c6b6c7fb7d8876f1c1e07fdb937980f05a98315",
      "tree": "ebe4b518c22151cd108e9e60aaa5cb2b2d50535b",
      "parents": [
        "870e8a24380cf1854dc1bb5fa5abebb44d82674b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 25 10:54:25 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 26 15:34:56 2007 +0900"
      },
      "message": "sh: Kill the rest of the SE73180 cruft.\n\nThere was a stray header, and the mach-type removal was also\nmissed.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "870e8a24380cf1854dc1bb5fa5abebb44d82674b",
      "tree": "67f5e33c93eefb862eb2be092044ca5b12c59193",
      "parents": [
        "347b9bdddbc38cfd46c27b3345e7facf651ecb92"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 25 10:49:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 25 10:49:21 2007 +0900"
      },
      "message": "sh: remove support for sh73180 and solution engine 73180\n\nThis patch removes old dead code:\n- kill off sh73180 cpu support\n- get rid of broken solution engine 73180 board support\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f0b859e3d63a07995f0db294864c2f3c9228f1e4",
      "tree": "6490a317aa82f1492ae15603fc7bd2d8e3208c44",
      "parents": [
        "eb695dbf00d572a770358305dae4de2a0680db8f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 25 10:43:47 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 25 10:43:47 2007 +0900"
      },
      "message": "sh: Reclaim beginning of P3 space for vmalloc area.\n\nThe first 1MB of P3 space was reserved and used for page colouring,\nas we\u0027ve reworked that to use fixmaps, we can reclaim the space and\nhand it back to VMALLOC_START.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "eb695dbf00d572a770358305dae4de2a0680db8f",
      "tree": "7039762e190ace8af58bb62f6645bee0a2f71221",
      "parents": [
        "8cf1a74305688c85fc8d23ab7432a0c447ee6413"
      ],
      "author": {
        "name": "Adrian McMenamin",
        "email": "adrian@mcmen.demon.co.uk",
        "time": "Tue Jul 24 13:30:55 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 24 13:30:55 2007 +0900"
      },
      "message": "sh: Fix Dreamcast DMA issues.\n\nThe current SH DMA API is somewhat broken, not correctly matching\nvirtual channel to the correct SH DMAC. This wasn\u0027t noticeable when\nusing g2 DMA for the sound driver - one channel 0 is as good as any\nother! - but caused the pvr2 driver to fail.\n\nThis patch fixes the pvr2 problem and consequently fixes the sound\ndriver to ensure it continues to function.\n\nSigned-off by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8cf1a74305688c85fc8d23ab7432a0c447ee6413",
      "tree": "d43af5f2515db35ef6a705e5929780f91d34e898",
      "parents": [
        "f695baf2df9e0413d3521661070103711545207a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 24 13:28:26 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jul 24 13:28:26 2007 +0900"
      },
      "message": "sh: Add kmap_coherent()/kunmap_coherent() interface for SH-4.\n\nThis wires up kmap_coherent() and kunmap_coherent() on SH-4, and\nmoves away from the p3map_mutex and reserved P3 space, opting to\nuse fixmaps for colouring instead.\n\nThe copy_user_page()/clear_user_page() implementations are moved\nto this, which fixes the nasty blowups with spinlock debugging\nas a result of having some of these calls nested under the page\ntable lock.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "56386f6424f242cff46e2cfd7be44624cd37dce1",
      "tree": "a8dd5193063e892fc424f8b2da247c020ec54496",
      "parents": [
        "339547bf5de1212c9c7b89b0e0d69620709729d2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Jul 20 18:44:49 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 18:44:49 2007 +0900"
      },
      "message": "sh: intc - add support for SH7750 and its variants\n\nThis patch converts the cpu specific 7750 setup code to use the\nnew intc controller. Many new vectors are added and multiple\nprocessor variants including 7091, 7750, 7750s, 7750r, 7751 and\n7751r should all have the correct vectors hooked up.\n\nIRLM interrupts can be enabled using ipr_irq_enable_irlm() which\nnow is marked as __init.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "da9f0ac2f1c00b415939f6b00ee0ea19650377d0",
      "tree": "5cc6b750c0e63f61eb8c1df26ec394b1d602e973",
      "parents": [
        "bd5f0d1c256fdf286fab358a04e87476e3535075",
        "cb5ec75b8b0410bba4ae612d13a2f26e938bc49c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 13:38:49 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 13:38:49 2007 +0900"
      },
      "message": "Merge branch \u0027clkfwk\u0027\n"
    },
    {
      "commit": "f6991b0456416186b578d38717efcda2b012b79c",
      "tree": "6adebd4c26abed39fe5b4db65dc3398cd09b9236",
      "parents": [
        "39c7aa9ea9b6175f4313f69ef9f8e0a3a9bba5bb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 13:29:09 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 13:29:09 2007 +0900"
      },
      "message": "sh: Implement clk_round_rate() in the clock framework.\n\nThis is an optional component of the clock framework. However,\nas we\u0027re going to be using this in the cpufreq drivers, add\nsupport for it to the framework.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0c99adb0a6dfe292842a8142b48e494d7731f5fe",
      "tree": "2f6433658127209ac27f72054fbc6efd9efad84a",
      "parents": [
        "39c7aa9ea9b6175f4313f69ef9f8e0a3a9bba5bb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 12:27:09 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 12:27:09 2007 +0900"
      },
      "message": "sh: Wire up fallocate() syscall.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "39c7aa9ea9b6175f4313f69ef9f8e0a3a9bba5bb",
      "tree": "4effb54c779136032f35acddc620077abcb4cd9c",
      "parents": [
        "680c45981ae2b4029878806d76aa17bb62d3c674"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Jul 20 12:10:29 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 12:18:21 2007 +0900"
      },
      "message": "sh: intc - add support for 7780\n\nThis patch converts the cpu specific 7780 setup code to use the\nnew intc controller. Many new vectors are added and also support for\nexternal interrupt sense configuration. So with this patch it is now\npossible to configure external interrupt pins as edge or level\ntriggered using set_irq_type().\n\nNo external interrupts are registered by default.\nUse plat_irq_setup_pins() to select between IRQ or IRL mode.\n\nThis patch also fixes the Alarm IRQ for the RTC.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "90015c89386ffb8967422fbe9f5e7babf1dc2c5e",
      "tree": "390d23e35d497237c8ff06b95c41cda4a92bb1d5",
      "parents": [
        "493a358e0a8992ec13098dd084223b55b05a7f03"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 18 17:57:34 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 12:18:20 2007 +0900"
      },
      "message": "sh: IPR/INTC2 IRQ setup consolidation.\n\nThis patch unifies the cpu specific interrupt setup functions for\ninterrupt controller blocks such as ipr, intc2 and intc. There is no\npoint in having separate functions for each interrupt controller, so\nlet\u0027s clean this up.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "493a358e0a8992ec13098dd084223b55b05a7f03",
      "tree": "ffd7480a55e21da681dbe789dc129373bef2d6cf",
      "parents": [
        "1b06428ee56fadedd004bfc5e3fbb39fb8c99010"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 18 17:54:10 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 12:18:20 2007 +0900"
      },
      "message": "sh: clean up interrupt code for solution engine 7722 board\n\nThis patch cleans up solution engine 7722 specific interrupt code.\nThe main purpose is to replace the mux function with use of\nset_irq_chained_handler() and replace hard coded register poking\ncode with set_irq_type(). The board specific interrupts are also\nmoved to start from SE7722_FPGA_IRQ_BASE.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1b06428ee56fadedd004bfc5e3fbb39fb8c99010",
      "tree": "eb31c81f6b885ce06eabb547ddfcea097013f9c7",
      "parents": [
        "02ab3f70791f7d5c9098acaa31a72dd7d0961cb0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 18 17:51:24 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 12:18:20 2007 +0900"
      },
      "message": "sh: intc - add support for 7722 processor\n\nThis patch converts the cpu specific 7722 setup code to use the\nnew intc controller. Many new vectors are added and also support\nfor external interrupt sense configuration. So with this patch\nit is now possible to configure external interrupt pins as edge\nor level triggered using set_irq_type().\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "02ab3f70791f7d5c9098acaa31a72dd7d0961cb0",
      "tree": "b95f0ec8cc57ed2166eb28e53bb604374e6f0f44",
      "parents": [
        "53aba19f82045c1df838570b8484043e93c4442a"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Wed Jul 18 17:25:09 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 20 12:18:20 2007 +0900"
      },
      "message": "sh: intc - shared IPR and INTC2 controller\n\nThis is the second version of the shared interrupt controller patch\nfor the sh architecture, fixing up handling of intc_reg_fns[].\n\nThe three main advantages with this controller over the existing\nones are:\n\n\t- Both priority (ipr) and bitmap (intc2) registers are\n\t  supported\n\t- External pin sense configuration is supported, ie edge\n\t  vs level triggered\n\t- CPU/Board specific code maps 1:1 with datasheet for\n\t  easy verification\n\nThis controller can easily coexist with the current IPR and INTC2\ncontrollers, but the idea is that CPUs/Boards should be moved over\nto this controller over time so we have a single code base to\nmaintain.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c41917df8a1adde34864116ce2231a7fe308d2ff",
      "tree": "f0dd28ffef93117bacfbf8657ede880071de8e5d",
      "parents": [
        "ce8c2293be47999584908069e78bf6d94beadc53"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jul 19 21:28:35 2007 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Jul 19 21:28:35 2007 +0200"
      },
      "message": "[PATCH] sched: sched_cacheflush is now unused\n\nSince Ingo\u0027s recent scheduler rewrite which was merged as commit\n0437e109e1841607f2988891eaa36c531c6aa6ac sched_cacheflush is unused.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "b111757c50ee30dad162192df6168e270a90c252",
      "tree": "49a38ddb2fd5f53ceb4f76c802c2185c1be9a6c6",
      "parents": [
        "f34e3b61f2be9628bd41244f3ecc42009c5eced5"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Thu Jul 19 01:48:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Jul 19 10:04:45 2007 -0700"
      },
      "message": "arch: personality independent stack top\n\nNew arch macro STACK_TOP_MAX it gives the larges valid stack address for the\narchitecture in question.\n\nIt differs from STACK_TOP in that it will not distinguish between\npersonalities but will always return the largest possible address.\n\nThis is used to create the initial stack on execve, which we will move down to\nthe proper location once the binfmt code has figured out where that is.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nSigned-off-by: Ollie Wild \u003caaw@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "317b3c2167f5326a7de30a1abe50c9897da7a0e3",
      "tree": "e0a8481121bb54bc2e714ea3b6c89b67a881a278",
      "parents": [
        "10eb2659cc6059d0c4de2e2c66d1534091519f56"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:11 2007 -0700"
      },
      "message": "fbdev: detect primary display device\n\nAdd function helper, fb_is_primary_device().  Given struct fb_info, it will\nreturn a nonzero value if the device is the primary display.\n\nCurrently, only the i386 is supported where the function checks for the\nIORESOURCE_ROM_SHADOW flag.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: David Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "10eb2659cc6059d0c4de2e2c66d1534091519f56",
      "tree": "804a53c7a3fd6fb4ef72454a0d962c3883bbb828",
      "parents": [
        "0c6c1ce079082ddde9ba5636c352c235cd395aa1"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:11 2007 -0700"
      },
      "message": "fbdev: move arch-specific bits to their respective subdirectories\n\nMove arch-specific bits of fb_mmap() to their respective subdirectories\n\n[bob.picco@hp.com: efi_range_is_wc is referenced but not declared]\n[bunk@stusta.de: fix include/asm-m68k/fb.h]\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b91cba52e9b7b3f1c0037908a192d93a869ca9e5",
      "tree": "bbce7f323c8f52b308af5a152673a75b3e445360",
      "parents": [
        "98283bb49c6c8c070ebde9f47489d3e9a83c1323",
        "e509ac4bbc661052dc73a2e8138800ba77d4ecb9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:32:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 10:32:02 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6: (68 commits)\n  sh: sh-rtc support for SH7709.\n  sh: Revert __xdiv64_32 size change.\n  sh: Update r7785rp defconfig.\n  sh: Export div symbols for GCC 4.2 and ST GCC.\n  sh: fix race in parallel out-of-tree build\n  sh: Kill off dead mach.c for hp6xx.\n  sh: hd64461.h cleanup and added comments.\n  sh: Update the alignment when 4K stacks are used.\n  sh: Add a .bss.page_aligned section for 4K stacks.\n  sh: Don\u0027t let SH-4A clobber SH-4 CFLAGS.\n  sh: Add parport stub for SuperIO ports.\n  sh: Drop -Wa,-dsp for DSP tuning.\n  sh: Update dreamcast defconfig.\n  fb: pvr2fb: A few more __devinit annotations for PCI.\n  fb: pvr2fb: Fix up section mismatch warnings.\n  sh: Select IPR-IRQ for SH7091.\n  sh: Correct __xdiv64_32/div64_32 return value size.\n  sh: Fix timer-tmu build for SH-3.\n  sh: Add cpu and mach links to CLEAN_FILES.\n  sh: Preliminary support for the SH-X3 CPU.\n  ...\n"
    },
    {
      "commit": "45e98cdb6d365b34b7a2d849e4d8bdc264d8e6e4",
      "tree": "172a959293a2c31691a162eca6af131e3ac89da2",
      "parents": [
        "98011f569e2ae1e4ae394f6e23faa16676d50de4"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sun Jul 15 23:38:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jul 16 09:05:36 2007 -0700"
      },
      "message": "page table handling cleanup\n\nKill pte_rdprotect(), pte_exprotect(), pte_mkread(), pte_mkexec(), pte_read(),\npte_exec(), and pte_user() except where arch-specific code is making use of\nthem.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be15d65d97f924e11ad7b59b1dc23b9db8d02209",
      "tree": "2e5f9973639669176c19847a0d55e62d40a0c3b6",
      "parents": [
        "bdf4fa536ba5c6eff125f18231d54e227b1f3629"
      ],
      "author": {
        "name": "Kristoffer Ericson",
        "email": "kristoffer.ericson@gmail.com",
        "time": "Thu Jul 12 10:44:41 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Jul 12 10:44:41 2007 +0900"
      },
      "message": "sh: hd64461.h cleanup and added comments.\n\nNow that we dont have PIO mapping anymore we need to make sure we\ngot the correct value in our headers. Some well needed comments\nhave also been added.\n\nSigned-off-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "caa5171622c8fef70fa20d2d74f4326866039df9",
      "tree": "eee98d71a3d57db4fcadd6bcca2612b64c367083",
      "parents": [
        "b7b095c154c50ee753832bbf78e8690c492fc8f6"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Mon Jul 09 11:55:51 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:11 2007 -0700"
      },
      "message": "PCI: remove pci_dac_dma_... APIs\n\nBased on replies to a respective query, remove the pci_dac_dma_...() APIs\n(except for pci_dac_dma_supported() on Alpha, where this function is used\nin non-DAC PCI DMA code).\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "575e3348cb80c3265278756778d5091d5ca4efbf",
      "tree": "2d6d3f25f5170ac7a2da2351ee3b7e8ca5a33552",
      "parents": [
        "d556ad4bbe75faf17b239e151a9f003322b2e851"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Tue May 08 12:03:07 2007 +1000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:02:07 2007 -0700"
      },
      "message": "PCI: Use a weak symbol for the empty version of pcibios_add_platform_entries()\n\nI\u0027m not sure if this is going to fly, weak symbols work on the compilers I\u0027m\nusing, but whether they work for all of the affected architectures I can\u0027t say.\nI\u0027ve cc\u0027ed as many arch maintainers/lists as I could find.\n\nBut assuming they do, we can use a weak empty definition of\npcibios_add_platform_entries() to avoid having an empty definition on every\narch.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4eb6bf6bfb580afaf1e1a1d30cba17a078530cf4",
      "tree": "f587497c783b04f3e89b4b0e5c105b0533489624",
      "parents": [
        "bcf67e16251c42302499499b1c50f7d35622f564"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Tue Jul 10 17:22:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 10 17:51:13 2007 -0700"
      },
      "message": "lots-of-architectures: enable arbitary speed tty support\n\nAdd the termios2 structure ready for enabling on most platforms.  One or\ntwo like Sparc are plain weird so have been left alone.  Most can use the\nsame structure as ktermios for termios2 (ie the newer ioctl uses the\nstructure matching the current kernel structure)\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nCc: Bryan Wu \u003cbryan.wu@analog.com\u003e\nCc: Ian Molton \u003cspyro@f2s.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cwilly@debian.org\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Kazumoto Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nCc: Richard Curnow \u003crc@rc0.org.uk\u003e\nCc: Miles Bader \u003cuclinux-v850@lsi.nec.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1b898040e214d1f5acd3baf14f07ef5f610d5c8a",
      "tree": "9ac84689ff590795a89a2c2a31ed0b9b644b1950",
      "parents": [
        "5296307de63f1949d601b3515f8b1a0a859c5847"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Jul 07 07:28:11 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Jul 07 07:28:11 2007 +0900"
      },
      "message": "sh: Add parport stub for SuperIO ports.\n\nSome boards have SuperIOs with PC-style parports, toss in the stub so\nthese can be supported.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "75f016a7ce75220d898608791870ab7da549a430",
      "tree": "134b9ab8e730c103e8e2280e712bb20a53c8990d",
      "parents": [
        "880dec100761f4fbc5fa5d22e658a8718828f04e"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu@nigauri.org",
        "time": "Fri Jul 06 10:26:03 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jul 06 10:26:03 2007 +0900"
      },
      "message": "sh: Fix timer-tmu build for SH-3.\n\nWith the TMU register definitions being renamed on SH-4, SH-3 ended up\nbreaking. Update the TSTR define to match the SH-4 convention.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu@nigauri.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2b1bd1ac5d4bffe3fd542bfe1784a583bd7df4fa",
      "tree": "9c9840807d84cb4d9ca981fbae5093eef1c9ed12",
      "parents": [
        "027e56e68543780870fda74360ca45e392c50e1c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 18:27:10 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 18:27:10 2007 +0900"
      },
      "message": "sh: Preliminary support for the SH-X3 CPU.\n\nThis adds basic support for UP SH-X3.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "027e56e68543780870fda74360ca45e392c50e1c",
      "tree": "989b160054ce11833b7edfadfa3af32325b41706",
      "parents": [
        "0630e45c887b3d3d8d6ad27af03ec4054926d635"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 18:23:49 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 20 18:23:49 2007 +0900"
      },
      "message": "sh: Hook up hard_smp_processor_id() for INTC2 block.\n\nWe need to know the CPU ID in order to calculate the mask and ack\nregisters effectively. Stub this in for UP.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fc1d4c9c3761ca8db52b647c6a4ba50771900a12",
      "tree": "205ec8220fac5ee77e3430bb0248426eb92effe8",
      "parents": [
        "eee4c4694fb2936258244bb391e6eec07f3eea8e"
      ],
      "author": {
        "name": "Kaz Kojima",
        "email": "kkojima@rr.iij4u.or.jp",
        "time": "Mon Jun 18 13:58:32 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 18 13:58:32 2007 +0900"
      },
      "message": "sh: Fix up futex implementation.\n\nSH is able to support a complete futex implementation on UP by way\nof gUSA. However, IRQ toggling must be done for the old CPUs that\ndon\u0027t have movli.l/movco.l (LL/SC) instructions. Provide a default\nimplementation that does this, so it\u0027s possible to optimize for\nnewer CPUs.\n\nFollows the same scheme as the current asm-sh/atomic-*.h headers.\n\nSigned-off-by: Kaz Kojima \u003ckkojima@rr.iij4u.or.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "68abdbbb03476a60d932eeba0035dd5069afec38",
      "tree": "de3854f76d6d9aec121c432a3cd276bb756003c9",
      "parents": [
        "50f63f2518ee68bc132d357d2b6fdb7f60ef79e0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Jun 15 18:56:19 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 15 18:56:19 2007 +0900"
      },
      "message": "sh: rework ipr code\n\nThis patch reworks the ipr code by grouping the offset array together\nwith the ipr_data structure in a new data structure called ipr_desc.\nThis new structure also contains the name of the controller in struct\nirq_chip. The idea behind putting struct irq_chip in there is that we\ncan use offsetof() to locate the base addresses in the irq_chip\ncallbacks. This strategy has much in common with the recently merged\nintc2 code.\n\nOne logic change has been made - the original ipr code enabled the\ninterrupts by default but with this patch they are all disabled by\ndefault.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d619500aed2f9b841b2310bc94f8056ae9ca2a73",
      "tree": "42ca07266afbf0406d419e57dde404ad89cd316d",
      "parents": [
        "d3efbdd6c5e8c823b732df26a355ec931ccab374"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@igel.co.jp",
        "time": "Fri Jun 15 10:41:54 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 15 10:41:54 2007 +0900"
      },
      "message": "sh: rework intc2 code\n\nThe shared intc2 code currently contains cpu-specific #ifdefs.\nThis is a tad unclean and it prevents us from using the shared code\nto drive board-specific irqs on the se7780 board.\n\nThis patch reworks the intc2 code by moving the base addresses of\nthe intc2 registers into struct intc2_desc. This new structure also\ncontains the name of the controller in struct irq_chip. The idea\nbehind putting struct irq_chip in there is that we can use offsetof()\nto locate the base addresses in the irq_chip callbacks.\n\nOne logic change has been made - the original shared intc2 code\nenabled the interrupts by default but with this patch they are all\ndisabled by default.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "357d59469c1179c30b8c425aba302346fac3594e",
      "tree": "6e27fcd85967ad06072ac84788ac891cbcc10235",
      "parents": [
        "54039591cee40ef1f440f1245ed066c3e7d54a9a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 11 15:32:07 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 11 15:32:07 2007 +0900"
      },
      "message": "sh: Tidy up dependencies for SH-2 build.\n\nSH-2 can presently get in to some pretty bogus states, so\nwe tidy up the dependencies a bit and get it all building\nagain.\n\nThis gets us a bit closer to a functional allyesconfig\nand allmodconfig, though there are still a few things to\nfix up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "14bea95b84a3eedfe9e12f576d5f9f63f0f1b6ff",
      "tree": "c1a8896535c40f64abc01f4543d3135edab9b223",
      "parents": [
        "711be60522829beb82807de2867e56513934ebec"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 11 10:18:45 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 11 10:18:45 2007 +0900"
      },
      "message": "sh: Compile fix for SH7604 removal.\n\nThere was a last remaining reference to CPU_SH7604 that broke\nthe build, kill that off too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "711be60522829beb82807de2867e56513934ebec",
      "tree": "519231a44fa5c2046c5e01035e6333ca9403ce1a",
      "parents": [
        "b9601c5e59dd25693345558a301e833741bf5874"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Fri Jun 08 11:56:31 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 08 11:56:31 2007 +0900"
      },
      "message": "sh: Warn against direct inclusion of \u003casm/rwsem.h\u003e.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b9601c5e59dd25693345558a301e833741bf5874",
      "tree": "992d8114b381354bc5e588766c065cc7728fe5df",
      "parents": [
        "33d63bd83bf9aa6b662a376a96b825acba721e8f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 08 11:55:28 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Jun 08 11:55:28 2007 +0900"
      },
      "message": "sh: Kill off dead SH7604 support.\n\nThis was added during 2.5.x, but was never moved along. This\ncan easily be resurrected if someone has one they wish to work\nwith, but it\u0027s not worth keeping around in its current form.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b241cb0c885e55839fb0f93c6a4539c5416cc39f",
      "tree": "dc12c8df833820d642b22d4a5f556602c3832dde",
      "parents": [
        "07cbb41b5308b92f29649254ff755e48ea60e24c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 06 17:52:19 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:49 2007 +0000"
      },
      "message": "sh: Support for multiple nodes.\n\nThis adds basic support for multiple nodes on SH machines.\nThis is primarily useful for boards with many different\nmemory blocks that are otherwise unused (SH7722/SH7785 URAM\nand so forth).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cbd2d9d8fcd9d2a46d71d0703a76773c20383c66",
      "tree": "da3ae3e0b4f5ae87488c111ae5e3153031fccadd",
      "parents": [
        "f11b71e6578fbe8e059c51f5d2de223a3804507a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 04 15:46:56 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:48 2007 +0000"
      },
      "message": "sh: Default to 4-byte alignment for SLUB objects.\n\nSlub currently defaults to 8-byte alignment for the kmalloc\nand slab minalign values, where 4 will suffice. In the slab\ncase BYTES_PER_WORD \u003d\u003d 4 already, so defining the minalign\nvalues outright doesn\u0027t cause any regressions there either.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dfbb9042801eaeb4df9015bb86224291a39a0f52",
      "tree": "fc762c923fbc48bd724e648ccb415307ba17086c",
      "parents": [
        "5900711ad7173b1cf3ee72eb21572e20b263ca0d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 23 17:48:36 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:43 2007 +0000"
      },
      "message": "sh: sparsemem support.\n\nThis implements basic sparsemem support for SH. Presently this only\nuses static sparsemem, and we still permit explicit selection of\nflatmem. Those boards that want sparsemem can select it as usual.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5900711ad7173b1cf3ee72eb21572e20b263ca0d",
      "tree": "dc907af02d08229578b9e358cf391eb43839806f",
      "parents": [
        "678597be5e116516e9cfa806fc6ea6eb5de77d8f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 23 17:40:56 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:42 2007 +0000"
      },
      "message": "sh: pfn_valid() depends on flatmem.\n\npfn_valid() is already defined in the sparsemem case, so we only\nneed to define this for CONFIG_FLATMEM.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "82f81f4784479df17a80caff4a7156da0a2f7dea",
      "tree": "3679bd23f2c9daa24f9cf3e170a33f851ed45029",
      "parents": [
        "25f8151bdcdd62c6b879e3669a562c0d329eee4a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 15 15:19:34 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:39 2007 +0000"
      },
      "message": "sh: Kill off machvec aliases.\n\nWe now throw all of the machvecs in to .machvec.init and either\nselect one on the command line, or copy out the first (and\nusually only) one to sh_mv. The rest are freed as usual.\n\nThis gets rid of all of the silly sh_mv aliasing and makes the\nselection explicit rather than link-order dependent.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "25f8151bdcdd62c6b879e3669a562c0d329eee4a",
      "tree": "9009ad59ee58ce1d0e0f7ba6a35efa726d29e22b",
      "parents": [
        "ba36197cf4ff68f631bb1b3d4cc442d567279fe3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 19:12:37 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:39 2007 +0000"
      },
      "message": "sh: Get multiple boards in one image working again.\n\nThis tidies up the build rules and permits multiple boards to be\nlinked in to the same kernel. The earlier Kconfig work ensures that\nthe CPU configuration is consistent across the boards, as this is\nthe only thing that we can\u0027t do dynamically.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9655ad03af2d232c3b26e7562ab4f8c29b107e49",
      "tree": "6a76057e969ca072e7ca9bdf253219e759054d3f",
      "parents": [
        "e08f457c7c0cc7720f28349f8780ea752c063441"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 15:59:09 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:37 2007 +0000"
      },
      "message": "sh: Fixup machvec support.\n\nThis fixes up much of the machvec handling, allowing for it to be\noverloaded on boot. Making practical use of this still requires\nsome Kconfig munging, however.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e08f457c7c0cc7720f28349f8780ea752c063441",
      "tree": "7b82666f2002d57dc57d022daf90c778265159e9",
      "parents": [
        "7a302a9674593259866de4a9d5ae8edc03dc1934"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 12:52:56 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:36 2007 +0000"
      },
      "message": "sh: __user annotations for __get/__put_user().\n\nThis adds in some more __user annotations. These weren\u0027t being\nhandled properly in some of the __get_user and __put_user paths,\nso tidy those up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9a412847fbe396563acf2a78d5830c9c6c5a5d43",
      "tree": "de4a991afde03e91c2aadffb2c8dfffe29aaff71",
      "parents": [
        "0fd14754141e3604529579232d34fcffd89c24b9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 04 11:07:23 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jun 04 11:07:23 2007 +0900"
      },
      "message": "sh: Fix se73180 platform device registration.\n\nCopy and paste error from se7343, fix it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "66c5227ecd3041b0467a091ad81b8d312e572ea8",
      "tree": "8d910d8f45c498c4d4f66694ff425f4b7d90d114",
      "parents": [
        "f75522cea12fe1ed9336c1a02b170bd06383e8a3"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Thu May 31 13:46:21 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 31 13:46:21 2007 +0900"
      },
      "message": "sh: trivial build cleanups.\n\nSeveral errors were spotted during building for custom config (SMP\nincluded). Although SMP still does not compile (no ipi and\n__smp_call_function) and does not work, this looks a bit cleaner.\nSome other errors obtained via gcc-4.1.0 build.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "31d106c68b1af88835a474556052d6efbfec99c5",
      "tree": "9ba26110d9e411582d102d44584a955b0a79a984",
      "parents": [
        "dfbbbe92956b849a6704dbd5352348d6ba1165da"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 15:10:04 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 15:10:04 2007 +0900"
      },
      "message": "sh: Fix dreamcast build for IRQ changes.\n\nWhen the irq.h changes went in, the dreamcast code was still\nreferencing an old value. Switch it back to the IRQ number,\nwhich fixes this:\n\narch/sh/boards/dreamcast/irq.c: In function `disable_systemasic_irq\u0027:\narch/sh/boards/dreamcast/irq.c:59: error: `OFFCHIP_IRQ_BASE\u0027 undeclared (first\nuse in this function)\narch/sh/boards/dreamcast/irq.c:59: error: (Each undeclared identifier is reported only once\narch/sh/boards/dreamcast/irq.c:59: error: for each function it appears in.)\n\nReported-by: Adrian McMenamin \u003cadrian@newgolddream.dyndns.info\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "26bbfda8b1a4d491a86c60b3a97948a4f49fb86a",
      "tree": "34410ca6fc6f048c45acac9fc197044881434798",
      "parents": [
        "fce692e7986f9689a8f414a74e58c4a6d35d5551"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:29:55 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:32:14 2007 +0900"
      },
      "message": "sh: Wire up signalfd/timerfd/eventfd syscalls.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fce692e7986f9689a8f414a74e58c4a6d35d5551",
      "tree": "adf6960df800115cce3053e903ce87c2cac9d8aa",
      "parents": [
        "e868d61272caa648214046a096e5a6bfc068dc8c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon May 14 08:18:14 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 21 14:32:10 2007 +0900"
      },
      "message": "sh: revert addition of page fault notifiers\n\nJust at the time you added them on sh we\u0027re removing them from other\narchitectures. As there\u0027s no user yet this patch just removes them\ncompletely. Once you actually have a kprobes patch it should follow\nthe direct call to kprobes_fault_handler model that powerpc, s390 and\nsparc64 employ in 2.6.22-rc1 and that I\u0027m updating other architectures\nto.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ad05acd6e95e99f56da304ec3566d81061ab67f9",
      "tree": "ff56f9bbb252453e31b45fef8ba6d3c270dea0ee",
      "parents": [
        "ad47c12b3596269b975c21fba8f3cf09befdc1f2"
      ],
      "author": {
        "name": "kogiidena",
        "email": "kogiidena@eggplant.ddo.jp",
        "time": "Sat May 12 20:25:11 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 14 09:18:35 2007 +0900"
      },
      "message": "sh: landisk: Header cleanups.\n\nSigned-off-by: kogiidena \u003ckogiidena@eggplant.ddo.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "04dd08b45be863f016df648a149ade1411608d00",
      "tree": "9787f5d7b1fb808873e68209df9496e54509dab4",
      "parents": [
        "99eaf3c45fe806c4a7f39b9be4a1bd0dfc617699"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu May 10 22:22:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 11 08:29:34 2007 -0700"
      },
      "message": "Consolidate asm/poll.h\n\nThese files are almost all the same.\n\nThis patch could be made even simpler if we don\u0027t mind POLLREMOVE turning\nup in a few architectures that didn\u0027t have it previously (which should be\nOK as POLLREMOVE is not used anywhere in the current tree).\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\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": "d84c4124c4b6611301b402e8611b7e36de3bd351",
      "tree": "d83cfaabfb901755d85074815ad948028dc7b03f",
      "parents": [
        "932c37c375cca25175f9b6acee4c75d7a96d985f",
        "a3cf4ea8729a5d448742fd5a0a003827c9f25cb6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:08:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 13:08:20 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix stacktrace simplification fallout.\n  sh: SH7760 DMABRG support.\n  sh: clockevent/clocksource/hrtimers/nohz TMU support.\n  sh: Truncate MAX_ACTIVE_REGIONS for the common case.\n  rtc: rtc-sh: Fix rtc_dev pointer for rtc_update_irq().\n  sh: Convert to common die chain.\n  sh: Wire up utimensat syscall.\n  sh: landisk mv_nr_irqs definition.\n  sh: Fixup ndelay() xloops calculation for alternate HZ.\n  sh: Add 32-bit opcode feature CPU flag.\n  sh: Fix PC adjustments for varying opcode length.\n  sh: Support for SH-2A 32-bit opcodes.\n  sh: Kill off redundant __div64_32 symbol export.\n  sh: Share exception vector table for SH-3/4.\n  sh: Always define TRAPA_BUG_OPCODE.\n  sh: __GFP_REPEAT for pte allocations, too.\n  rtc: rtc-sh: Fix up dev_dbg() warnings.\n  sh: generic quicklist support.\n"
    },
    {
      "commit": "9a9136e270af14da506f66bcafcc506b86a86498",
      "tree": "b4d0a6877d92635134b7a944d0032fbc43227fd2",
      "parents": [
        "3960208f9ca0cf6bdb31c21c59ac0526303f8b34",
        "7bb2acb76e8168ca5d0bde5a5a56585a11b3525a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:54:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:54:17 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (25 commits)\n  sound: convert \"sound\" subdirectory to UTF-8\n  MAINTAINERS: Add cxacru website/mailing list\n  include files: convert \"include\" subdirectory to UTF-8\n  general: convert \"kernel\" subdirectory to UTF-8\n  documentation: convert the Documentation directory to UTF-8\n  Convert the toplevel files CREDITS and MAINTAINERS to UTF-8.\n  remove broken URLs from net drivers\u0027 output\n  Magic number prefix consistency change to Documentation/magic-number.txt\n  trivial: s/i_sem /i_mutex/\n  fix file specification in comments\n  drivers/base/platform.c: fix small typo in doc\n  misc doc and kconfig typos\n  Remove obsolete fat_cvf help text\n  Fix occurrences of \"the the \"\n  Fix minor typoes in kernel/module.c\n  Kconfig: Remove reference to external mqueue library\n  Kconfig: A couple of grammatical fixes in arch/i386/Kconfig\n  Correct comments in genrtc.c to refer to correct /proc file.\n  Fix more \"deprecated\" spellos.\n  Fix \"deprecated\" typoes.\n  ...\n\nFix trivial comment conflict in kernel/relay.c.\n"
    },
    {
      "commit": "d16aaffa752c7fd50df951e631dd0c11f80d9cbf",
      "tree": "216b3c7046eb548600d0a29c1b87c7702aca8062",
      "parents": [
        "f6744c02bc50797c1a83f8303ebcc96673ca0524"
      ],
      "author": {
        "name": "David Rientjes",
        "email": "rientjes@google.com",
        "time": "Wed May 09 02:35:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:57 2007 -0700"
      },
      "message": "sh: dma: use __maybe_unused\n\nThere is no such thing as labeling a variable as __attribute__((used)).  Since\nts_shift is not referenced in inline assembly, we assume that we\u0027re simply\nsuppressing a warning here if the variable is declared but unreferenced.\n\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc467a2623029976899261d6d379779c950ddcba",
      "tree": "16b1721c800bd907207723f8031fb8601811b584",
      "parents": [
        "57be2b484a417bffae66359b9b89e7239480b729"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "mano@roarinelk.homelinux.net",
        "time": "Wed May 09 17:36:15 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed May 09 17:36:15 2007 +0900"
      },
      "message": "sh: SH7760 DMABRG support.\n\nThe DMABRG is a special DMA unit within the SH7760 which does data\ntransfers from main memory to Audio units and USB shared memory.\nIt has 3 IRQ lines which generate 10 events, which have to be masked\nunmasked and acked in a single 32bit register. It works independently\nfrom the tradition SH DMAC, but blocks usage of DMAC channel 0.\n\nThis patch adds 2 functions to associate callbacks with DMABRG events\nand initialization.\n\nSigned-off-by: Manuel Lauss \u003cmano@roarinelk.homelinux.net\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "57be2b484a417bffae66359b9b89e7239480b729"
}
