)]}'
{
  "log": [
    {
      "commit": "5336377d6225959624146629ce3fc88ee8ecda3d",
      "tree": "571b9db75d1ba50faa1e399509563f367fd5694f",
      "parents": [
        "2f6b3aa7a563d05453c4d73ccf88191aee84333f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 05 11:29:27 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 05 11:29:27 2010 -0700"
      },
      "message": "modules: Fix module_bug_list list corruption race\n\nWith all the recent module loading cleanups, we\u0027ve minimized the code\nthat sits under module_mutex, fixing various deadlocks and making it\npossible to do most of the module loading in parallel.\n\nHowever, that whole conversion totally missed the rather obscure code\nthat adds a new module to the list for BUG() handling.  That code was\ndoubly obscure because (a) the code itself lives in lib/bugs.c (for\ndubious reasons) and (b) it gets called from the architecture-specific\n\"module_finalize()\" rather than from generic code.\n\nCalling it from arch-specific code makes no sense what-so-ever to begin\nwith, and is now actively wrong since that code isn\u0027t protected by the\nmodule loading lock any more.\n\nSo this commit moves the \"module_bug_{finalize,cleanup}()\" calls away\nfrom the arch-specific code, and into the generic code - and in the\nprocess protects it with the module_mutex so that the list operations\nare now safe.\n\nFuture fixups:\n - move the module list handling code into kernel/module.c where it\n   belongs.\n - get rid of \u0027module_bug_list\u0027 and just use the regular list of modules\n   (called \u0027modules\u0027 - imagine that) that we already create and maintain\n   for other reasons.\n\nReported-and-tested-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7627467b7a8dd6944885290a03a07ceb28c10eb",
      "tree": "a18c83468418e878cfb2d44e4310d81b8db84ad7",
      "parents": [
        "da5cabf80e2433131bf0ed8993abc0f7ea618c73"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Aug 17 23:52:56 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 17 18:07:43 2010 -0700"
      },
      "message": "Make do_execve() take a const filename pointer\n\nMake do_execve() take a const filename pointer so that kernel_execve() compiles\ncorrectly on ARM:\n\narch/arm/kernel/sys_arm.c:88: warning: passing argument 1 of \u0027do_execve\u0027 discards qualifiers from pointer target type\n\nThis also requires the argv and envp arguments to be consted twice, once for\nthe pointer array and once for the strings the array points to.  This is\nbecause do_execve() passes a pointer to the filename (now const) to\ncopy_strings_kernel().  A simpler alternative would be to cast the filename\npointer in do_execve() when it\u0027s passed to copy_strings_kernel().\n\ndo_execve() may not change any of the strings it is passed as part of the argv\nor envp lists as they are some of them in .rodata, so marking these strings as\nconst should be fine.\n\nFurther kernel_execve() and sys_execve() need to be changed to match.\n\nThis has been test built on x86_64, frv, arm and mips.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nTested-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7887325230aec47d47a32562a6e26014a0fafca",
      "tree": "10535943dace59ddb01d3440aa582bc4640e8016",
      "parents": [
        "b84ae4a1401a731ef5fee987c0cb08743838dda7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Aug 11 11:26:22 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 13 16:53:13 2010 -0700"
      },
      "message": "Mark arguments to certain syscalls as being const\n\nMark arguments to certain system calls as being const where they should be but\naren\u0027t.  The list includes:\n\n (*) The filename arguments of various stat syscalls, execve(), various utimes\n     syscalls and some mount syscalls.\n\n (*) The filename arguments of some syscall helpers relating to the above.\n\n (*) The buffer argument of various write syscalls.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4aed2fd8e3181fea7c09ba79cf64e7e3f4413bf9",
      "tree": "1f69733e5daab4915a76a41de0e4d1dc61e12cfb",
      "parents": [
        "3a3527b6461b1298cc53ce72f336346739297ac8",
        "fc9ea5a1e53ee54f681e226d735008e2a6f8f470"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:30:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 06 09:30:52 2010 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (162 commits)\n  tracing/kprobes: unregister_trace_probe needs to be called under mutex\n  perf: expose event__process function\n  perf events: Fix mmap offset determination\n  perf, powerpc: fsl_emb: Restore setting perf_sample_data.period\n  perf, powerpc: Convert the FSL driver to use local64_t\n  perf tools: Don\u0027t keep unreferenced maps when unmaps are detected\n  perf session: Invalidate last_match when removing threads from rb_tree\n  perf session: Free the ref_reloc_sym memory at the right place\n  x86,mmiotrace: Add support for tracing STOS instruction\n  perf, sched migration: Librarize task states and event headers helpers\n  perf, sched migration: Librarize the GUI class\n  perf, sched migration: Make the GUI class client agnostic\n  perf, sched migration: Make it vertically scrollable\n  perf, sched migration: Parameterize cpu height and spacing\n  perf, sched migration: Fix key bindings\n  perf, sched migration: Ignore unhandled task states\n  perf, sched migration: Handle ignored migrate out events\n  perf: New migration tool overview\n  tracing: Drop cpparg() macro\n  perf: Use tracepoint_synchronize_unregister() to flush any pending tracepoint call\n  ...\n\nFix up trivial conflicts in Makefile and drivers/cpufreq/cpufreq.c\n"
    },
    {
      "commit": "d790d4d583aeaed9fc6f8a9f4d9f8ce6b1c15c7f",
      "tree": "854ab394486288d40fa8179cbfaf66e8bdc44b0f",
      "parents": [
        "73b2c7165b76b20eb1290e7efebc33cfd21db1ca",
        "3a09b1be53d23df780a0cd0e4087a05e2ca4a00c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "9dcdbf7a33d9018ac5d45debcf261be648bdd56a",
      "tree": "bbcc1a018f11ff76cd7ce174ef3ffe2c02da07ee",
      "parents": [
        "cc5edb0eb9ce892b530e34a5d110382483587942",
        "cd5b8f8755a89a57fc8c408d284b8b613f090345"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jul 21 21:43:03 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jul 21 21:43:06 2010 +0200"
      },
      "message": "Merge branch \u0027linus\u0027 into perf/core\n\nMerge reason: Pick up the latest perf fixes.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "95f72d1ed41a66f1c1c29c24d479de81a0bea36f",
      "tree": "bd92b3804ff0bea083d69af0ede52f99ab34c0af",
      "parents": [
        "1c5474a65bf15a4cb162dfff86d6d0b5a08a740c"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Mon Jul 12 14:36:09 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jul 14 17:14:00 2010 +1000"
      },
      "message": "lmb: rename to memblock\n\nvia following scripts\n\n      FILES\u003d$(find * -type f | grep -vE \u0027oprofile|[^K]config\u0027)\n\n      sed -i \\\n        -e \u0027s/lmb/memblock/g\u0027 \\\n        -e \u0027s/LMB/MEMBLOCK/g\u0027 \\\n        $FILES\n\n      for N in $(find . -name lmb.[ch]); do\n        M\u003d$(echo $N | sed \u0027s/lmb/memblock/g\u0027)\n        mv $N $M\n      done\n\nand remove some wrong change like lmbench and dlmb etc.\n\nalso move memblock.c from lib/ to mm/\n\nSuggested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nAcked-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "646b1db4956ba8bf748b835b5eba211133d91c2e",
      "tree": "061166d873d9da9cf83044a7593ad111787076c5",
      "parents": [
        "0f2c3de2ba110626515234d5d584fb1b0c0749a2",
        "7e27d6e778cd87b6f2415515d7127eba53fe5d02"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 18 10:53:12 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Jun 18 10:53:19 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.35-rc3\u0027 into perf/core\n\nMerge reason: Go from -rc1 base to -rc3 base, merge in fixes.\n"
    },
    {
      "commit": "bd06cac82c2af96f2e64a0e994e11bfe41b77e8d",
      "tree": "1d2411e6db4cb5a52b66742058161d0b4d4e57e0",
      "parents": [
        "dcf1b0be1877ae1dc13ea93d4277a6c456cfe9f5"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Jun 17 09:42:20 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Jun 17 11:31:19 2010 +0200"
      },
      "message": "fix typos concerning \"precedence\"\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e78505958cf123048fb48cb56b79cebb8edd15fb",
      "tree": "3688d124cdc906cbe9f6587c8671ba0a14c95262",
      "parents": [
        "a6e6dea68c18f705957573ee5596097c7e82d0e5"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Fri May 21 14:43:08 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 09 11:12:37 2010 +0200"
      },
      "message": "perf: Convert perf_event to local_t\n\nSince now all modification to event-\u003ecount (and -\u003eprev_count\nand -\u003eperiod_left) are local to a cpu, change then to local64_t so we\navoid the LOCK\u0027ed ops.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003cnew-submission\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "019e2574f965b800ba76f319d817eae9405ae064",
      "tree": "fbcf7ade183a8dd4a6c55a2596cf5cf47bbb76d4",
      "parents": [
        "4705b2e8047221142af2ed5e37f54ac4c7f80a7d",
        "861160bfd097de7dbf3195bbef210e4f787327ab"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 02 16:32:12 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 02 16:32:12 2010 +0900"
      },
      "message": "Merge branch \u0027sh/iomap\u0027\n"
    },
    {
      "commit": "86e4dd5add77ab809f5427391dfabb8f78cbcb58",
      "tree": "43d2c40951df78d5404a72da214f8c8a788d3de3",
      "parents": [
        "1c98347e613bf17ea2f18c9766ce0ab77f65a96d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 25 20:06:13 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jun 02 16:31:42 2010 +0900"
      },
      "message": "sh: support for platforms without PIO.\n\nThis extends some of the existing special casing for HAS_IOPORT\nplatforms and gets it to the point where platforms can begin to\nconditionally select it.\n\nThe major changes here are that the PIO routines themselves go away\ncompletely, including all of the machvec port mapping wrappers. With this\nin place it\u0027s possible for any non-machvec abusing platform to disable\nPIO completely. At present this is left as an opt-in until the abusers\nare the odd ones out instead of the majority.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8fa76f7e61ef4e5bc97207143ea4e198b22487bc",
      "tree": "266c42b6687e68e4febb72d8c031e5facd899a1c",
      "parents": [
        "a41a7b91772da2c77ac0da74285fd8ebd86a85ba",
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 31 12:59:19 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 31 12:59:19 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "9c1a125921d146f22cf28ff366ff69fd602a0e9b",
      "tree": "37df1b2ae74c23371de7e8b46427fc0a16727cdb",
      "parents": [
        "0ac0c0d0f837c499afd02a802f9cf52d3027fa3b"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed May 26 14:42:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:44 2010 -0700"
      },
      "message": "ptrace: unify FDPIC implementations\n\nThe Blackfin/FRV/SuperH guys all have the same exact FDPIC ptrace code in\ntheir arch handlers (since they were probably copied \u0026 pasted).  Since\nthese ptrace interfaces are an arch independent aspect of the FDPIC code,\nunify them in the common ptrace code so new FDPIC ports don\u0027t need to copy\nand paste this fundamental stuff yet again.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a37f520523df971bd3f926d8bd45ead37e857e8",
      "tree": "762b79bb60c55ef320ec72fdf7c079fa14cb765b",
      "parents": [
        "e1f42ff4f06e5feaa57a22556ad977ef62164e14"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 25 16:16:40 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 25 16:16:40 2010 +0900"
      },
      "message": "sh: handle early calls to return_address() when using dwarf unwinder.\n\nThe dwarf unwinder ties in to an early initcall, but it\u0027s possible that\nreturn_address() calls will be made prior to that. This implements some\nadditional error handling in to the dwarf unwinder as well as an exit\npath in the return_address() case to bail out if the unwinder hasn\u0027t come\nup yet.\n\nThis fixes a NULL pointer deref in early boot when mempool_alloc() blows\nup on the not-yet-ready mempool via dwarf_unwind_stack().\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ed0ad6d3a0720faa999e4bf9d4ed404cfd5eb4cc",
      "tree": "a333e1b48e3bf6db3c5356c4e8e7a536b84e47c5",
      "parents": [
        "9255f1deec151ac0e84871d06bc27406cb81f26f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:12:23 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 17:12:23 2010 +0900"
      },
      "message": "sh: fix up sh7786 dmaengine build.\n\nThe asm/dmaengine.h header is gone now, update accordingly.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d62b8a985b74ac741233396b847562dacc45a5c1",
      "tree": "92945faeaf9ec950ddaa08018abe9a871f17e0cc",
      "parents": [
        "afd46501586a399bba73e4a5879e8a864ad083fe"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:34:03 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:17 2010 +0900"
      },
      "message": "sh: add DMA slave definitions to sh7724\n\nAdd a list of SCIF and SDHI DMA slave definitions to sh7724.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "afd46501586a399bba73e4a5879e8a864ad083fe",
      "tree": "2ddcefa307e5ec4295cc524ef50f67ecc8ee300b",
      "parents": [
        "10440af1bc8082c78186e7f4ea94124acee6625e"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:33:59 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:17 2010 +0900"
      },
      "message": "sh: add DMA slaves for two SDHI controllers to sh7722\n\nSuperH SDHI controllers can use DMA, add slave definitions to sh7722.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "10440af1bc8082c78186e7f4ea94124acee6625e",
      "tree": "119a04516924aed333f8c4e8890233a4ec5fdbd9",
      "parents": [
        "2d151248286d438e97ebb22ff676423df299da86"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed May 19 18:33:54 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:51:17 2010 +0900"
      },
      "message": "sh: define DMA slaves per CPU type, remove now redundant header\n\nNow that DMA slave IDs are only used used in platform specific code and have\nbecome opaque cookies for the rest of the code, we can make the, CPU specific\ntoo.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d8252d6272682096835b4e1ef714cb1b593aa7fb",
      "tree": "d640efa00bc1316fbba815903b9aeda80d816d3c",
      "parents": [
        "b2e25838c5f3508ccd6184be65aca228fc600540"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 20 20:46:27 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:38:26 2010 +0900"
      },
      "message": "sh: fix up the dwarf unwinder build for MODULES\u003dn.\n\nPresently the dwarf unwinder build blows up if modules are disabled,\nfix it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b2e25838c5f3508ccd6184be65aca228fc600540",
      "tree": "22a9836e3391da0f8c7250fc11b1644f62fcfcaf",
      "parents": [
        "f4b87dee923342505e1ddba8d34ce9de33e75050"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Wed May 19 23:12:19 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat May 22 16:38:26 2010 +0900"
      },
      "message": "sh: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  arch/sh/kernel/cpu/sh4a/clock-sh7786.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "489022cc86ec8817a30226d00d35c67d74dd24a0",
      "tree": "4390b147ff1d1bbd554f263e078e427456ddafb5",
      "parents": [
        "c75fbb05b523571c0fdc48d4b968b73f0e20acbb"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu May 20 21:04:20 2010 -0500"
      },
      "committer": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Thu May 20 21:04:20 2010 -0500"
      },
      "message": "kgdb,sh: update superh kgdb exception handling\n\nImplement kgdb_arch_pc() which adjusts the pc if it needs to be\nadjusted after a software breakpoint trap.\n\nImplement kgdb_arch_set_pc() which is a new required function in the\nkgdb debug core.\n\nWhen processing a single step return zero in the error exception field\nso that the debug core can distinguish between a single step trap and\na breakpoint trap generically.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7c7cbaf5b82c418cd3b1dcf718f71d0e6057e639",
      "tree": "da9aaa5a246af464b1e10d88618c1cad07b76314",
      "parents": [
        "ba0234ec35127fe21d373db53cbaf9fe20620cb6",
        "4d0956b8f597aac10208ca763f8fe641fde16aab"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:36:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed May 19 11:36:03 2010 -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: (127 commits)\n  sh: update defconfigs.\n  sh: Fix up the NUMA build for recent LMB changes.\n  sh64: provide a stub per_cpu_trap_init() definition.\n  sh: fix up CONFIG_KEXEC\u003dn build.\n  sh: fixup the docbook paths for clock framework shuffling.\n  driver core: Early dev_name() depends on slab_is_available().\n  sh: simplify WARN usage in SH clock driver\n  sh: Check return value of clk_get on ms7724\n  sh: Check return value of clk_get on ecovec24\n  sh: move sh clock-cpg.c contents to drivers/sh/clk-cpg.c\n  sh: move sh clock.c contents to drivers/sh/clk.\n  sh: move sh asm/clock.h contents to linux/sh_clk.h V2\n  sh: remove unused clock lookup\n  sh: switch boards to clkdev\n  sh: switch sh4-202 to clkdev\n  sh: switch shx3 to clkdev\n  sh: switch sh7757 to clkdev\n  sh: switch sh7763 to clkdev\n  sh: switch sh7780 to clkdev\n  sh: switch sh7786 to clkdev\n  ...\n"
    },
    {
      "commit": "dd2fdd264eaa616fab4cf80e89f83f4a2fc26288",
      "tree": "1f627ed435ed94e67151913016437a79f8f6a779",
      "parents": [
        "c77b29db74a0ea4fdce0564a63b8876798625d64"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 18 15:23:48 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 18 15:23:48 2010 +0900"
      },
      "message": "sh64: provide a stub per_cpu_trap_init() definition.\n\nThis is needed to fix up the build at the moment. Gradually this will be\nreworked to follow the 32-bit initialization path and deal with delayed\nVBR initialization.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ef4ed97d6bd91aa41907181e80a7feaf2721719a",
      "tree": "adc44e858c150c41ebf1dd7c6ee2f6bcbac75502",
      "parents": [
        "c5eb5b372e7ea18a5eeb6b5192a6369967cb1afe",
        "21823259a70b7a2a21eea1d48c25a6f38896dd11"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:48:05 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:48:05 2010 +0900"
      },
      "message": "Merge branch \u0027sh/lmb\u0027\n\nConflicts:\n\tarch/sh/kernel/setup.c\n"
    },
    {
      "commit": "c5eb5b372e7ea18a5eeb6b5192a6369967cb1afe",
      "tree": "4e18e43ca25db9b8df6d332f9c2d3989288988a2",
      "parents": [
        "15f2a7967a46c7fab579ab88b9f1e0c7f78ac495",
        "f5ca6d4cbd49dbb6e179a71fa610eb321a3e9951"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:45:44 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:45:44 2010 +0900"
      },
      "message": "Merge branch \u0027sh/clkfwk\u0027\n"
    },
    {
      "commit": "fa676ca3944e4459ea3d133eabc923c8ab5d2576",
      "tree": "2541fa810ec2808487aa559abb1e550f5023acfd",
      "parents": [
        "8b5ee113e1b97097e992a0301d0cac2530b31fc2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 13:29:34 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:39:22 2010 +0900"
      },
      "message": "sh: move sh clock-cpg.c contents to drivers/sh/clk-cpg.c\n\nMove the CPG helpers to drivers/sh/clk-cpg.c V2.\n\nThis to allow SH-Mobile ARM to share the code with\nSH. All functions except the legacy CPG stuff is moved.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8b5ee113e1b97097e992a0301d0cac2530b31fc2",
      "tree": "a51016a7cd0cc138354fd221040c883da8731d54",
      "parents": [
        "d28bdf05f72238d626c8d06b61049f6df8d78e70"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 13:29:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:39:14 2010 +0900"
      },
      "message": "sh: move sh clock.c contents to drivers/sh/clk.\n\nThis patch is V2 of the SH clock framework move from\narch/sh/kernel/cpu/clock.c to drivers/sh/clk.c. All\ncode except the following functions are moved:\nclk_init(), clk_get() and clk_put().\n\nThe init function is still kept in clock.c since it\ndepends on the SH-specific machvec implementation.\n\nThe symbols clk_get() and clk_put() already exist in\nthe common ARM clkdev code, those symbols are left in\nthe SH tree to avoid duplicating them for SH-Mobile ARM.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "441c2440aba2efd8d0f48a5e3357deec92283d62",
      "tree": "c5e4b5551125118c482c0c8da828808412c778d9",
      "parents": [
        "67bbabbc8680f53c7b8780d991f655c5cbb88700"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:37:12 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:38:16 2010 +0900"
      },
      "message": "sh: remove unused clock lookup\n\nNow when all clocks are registered using clkdev,\nget rid of the special SH-specific clock lookup.\n\nAlso ditch the unused module ref counting code.\nThis patch syncs the SH behaviour with ARM.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9c352bcab7f28e472b06c91d57210b93e08f0fbb",
      "tree": "552290cff78a97a099a67fb5fde4f20a4c8f1332",
      "parents": [
        "38803d7626c3903dea98d23dfe012e98975503f3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:36:57 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:37:59 2010 +0900"
      },
      "message": "sh: switch sh4-202 to clkdev\n\nThis patch converts the remaining sh4-202 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "38803d7626c3903dea98d23dfe012e98975503f3",
      "tree": "570301c0d43a98bb1b52095ecf92f38a3febe593",
      "parents": [
        "f0e7f90223108e32f6b28393e4ab892209922e0b"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:36:48 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:37:51 2010 +0900"
      },
      "message": "sh: switch shx3 to clkdev\n\nThis patch converts the remaining shx3 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f0e7f90223108e32f6b28393e4ab892209922e0b",
      "tree": "58d81f5d3537c26d2e7c3711feb6390acb8261ba",
      "parents": [
        "d6a94217fb4b4d193d6064c524df22f97bd49136"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:36:40 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:37:44 2010 +0900"
      },
      "message": "sh: switch sh7757 to clkdev\n\nThis patch converts the remaining sh7757 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d6a94217fb4b4d193d6064c524df22f97bd49136",
      "tree": "1181cff40075548700a5a42deac5d1ca6495b244",
      "parents": [
        "29497ec42c7c3a42682e5538ca7f96cd9a00fcbb"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:36:32 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:37:39 2010 +0900"
      },
      "message": "sh: switch sh7763 to clkdev\n\nThis patch converts the remaining sh7763 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "29497ec42c7c3a42682e5538ca7f96cd9a00fcbb",
      "tree": "e6c45d5ddda0e346fee6544b94662ac60b645672",
      "parents": [
        "2cf79bea43491722a23b63a6f4e54d3804c10ed6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:36:24 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:56 2010 +0900"
      },
      "message": "sh: switch sh7780 to clkdev\n\nThis patch converts the remaining sh7780 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2cf79bea43491722a23b63a6f4e54d3804c10ed6",
      "tree": "c59788ac87d1060cb03507da49db4f51a1acc5df",
      "parents": [
        "4a81fe625efc8b9122eb4473dab31fa90e07a381"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:36:16 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:48 2010 +0900"
      },
      "message": "sh: switch sh7786 to clkdev\n\nThis patch converts the remaining sh7786 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4a81fe625efc8b9122eb4473dab31fa90e07a381",
      "tree": "94f121766f3c2a0af196d911e9384750f1c18bb2",
      "parents": [
        "59aa69d9c20b1ee15fa26aa6631b555aaef91323"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:36:03 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:40 2010 +0900"
      },
      "message": "sh: switch sh7785 to clkdev\n\nThis patch converts the remaining sh7785 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "59aa69d9c20b1ee15fa26aa6631b555aaef91323",
      "tree": "b95b2d6ad2c09ac6fef4d5b25245e27240f22f59",
      "parents": [
        "8249a3113094b826c5010d27c8cf07a395be2abc"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:35:55 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:34 2010 +0900"
      },
      "message": "sh: switch sh7366 to clkdev\n\nThis patch converts the remaining sh7366 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8249a3113094b826c5010d27c8cf07a395be2abc",
      "tree": "8ce744be366370758eda93ce847b9e96891e1722",
      "parents": [
        "925bb17b725ba84159bac9defebac0cb46e01e4f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:35:45 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:27 2010 +0900"
      },
      "message": "sh: switch sh7343 to clkdev\n\nThis patch converts the remaining sh7343 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "925bb17b725ba84159bac9defebac0cb46e01e4f",
      "tree": "9a8208cb8e00850016f8334417e1f953adb6d2e6",
      "parents": [
        "00522ac3b11f52cce6358516dd8695a588082a73"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:35:38 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:21 2010 +0900"
      },
      "message": "sh: switch sh7722 to clkdev\n\nThis patch converts the remaining sh7722 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "00522ac3b11f52cce6358516dd8695a588082a73",
      "tree": "2cf94d2421abcefc43abf687b428eb223ec62034",
      "parents": [
        "b3f9f630d35f7eeec49221690991e834d7b27e05"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:35:27 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:13 2010 +0900"
      },
      "message": "sh: switch sh7723 to clkdev\n\nThis patch converts the remaining sh7723 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b3f9f630d35f7eeec49221690991e834d7b27e05",
      "tree": "fded43dcd0b866355cb48d7f34e60e36f959d304",
      "parents": [
        "53041f020b31dd83aa4d0bdc78015bee58b1afe8"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:35:19 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:08 2010 +0900"
      },
      "message": "sh: switch sh7724 to clkdev\n\nThis patch converts the remaining sh7724 clocks\nto use clkdev for lookup. The now unused name\nand id from struct clk are also removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "53041f020b31dd83aa4d0bdc78015bee58b1afe8",
      "tree": "b7237fbe12d5ef30671d5d2211cc0865798b03c1",
      "parents": [
        "914ebf0bbb24696cd7eecee8942efecca5653126"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 09:35:11 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:36:02 2010 +0900"
      },
      "message": "sh: switch legacy clocks to clkdev\n\nThis patch converts the legacy clocks to register\nusing clkdev. Also the clock name is removed.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "914ebf0bbb24696cd7eecee8942efecca5653126",
      "tree": "5ca384ba927ada56c6a3462977dc6268d6f72b16",
      "parents": [
        "1fe3d19883b1f6a243b03456a47e0fdc9629bea6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:06:13 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:35:05 2010 +0900"
      },
      "message": "sh: get rid of div4 clock name\n\nRemove the name parameter from SH_CLK_DIV4() and\nadjust the processor specific code. The lookup\nhappens using clkdev so the name is unused.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1fe3d19883b1f6a243b03456a47e0fdc9629bea6",
      "tree": "f128c0ee27d0b14fb265d63bcc2bb41598eef484",
      "parents": [
        "956f7f442afce6df3fa2b3e77a40ecdb7fc4c9fc"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:06:05 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:59 2010 +0900"
      },
      "message": "sh: sh7786 div4 clkdev lookup\n\nAdd sh7786 DIV4 clocks to the clkdev lookup list.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "956f7f442afce6df3fa2b3e77a40ecdb7fc4c9fc",
      "tree": "b0d987f4f5834ad93eb6ada6513e728e1b089899",
      "parents": [
        "40956e7569c4d03da69748e333dded74a608af56"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:05:58 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:53 2010 +0900"
      },
      "message": "sh: sh7785 div4 clkdev lookup\n\nAdd sh7785 DIV4 clocks to the clkdev lookup list.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "40956e7569c4d03da69748e333dded74a608af56",
      "tree": "8bbce2a378aba74b066efdb746c3c5a118dde8a7",
      "parents": [
        "f8ef178c88cc21b16e81dab09d1def220e9eb49e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:05:50 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:46 2010 +0900"
      },
      "message": "sh: sh7366 div4 clkdev lookup\n\nAdd sh7366 DIV4 clocks to the clkdev lookup list.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f8ef178c88cc21b16e81dab09d1def220e9eb49e",
      "tree": "4e29e125cb2a2734d7d94f19ef30dfaa7a93d084",
      "parents": [
        "1c4cde2e6d3bcd48635f2f68ca8f03290b5cf2e7"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:05:42 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:38 2010 +0900"
      },
      "message": "sh: sh7343 div4 clkdev lookup\n\nAdd sh7343 DIV4 clocks to the clkdev lookup list.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1c4cde2e6d3bcd48635f2f68ca8f03290b5cf2e7",
      "tree": "c98e836b098bbbd7ddacf6b72801a4176dc196a9",
      "parents": [
        "3f6623497eee32161b0558c02963fa793988b6a0"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:05:32 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:30 2010 +0900"
      },
      "message": "sh: sh7724 div4 clkdev lookup\n\nAdd sh7724 DIV4 clocks to the clkdev lookup list.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3f6623497eee32161b0558c02963fa793988b6a0",
      "tree": "65416d62b6c915616c1181d93509fd41c9627097",
      "parents": [
        "a3e9f2b72fbcb7c4266f4b7ef1814bb8806c1fac"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:05:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:23 2010 +0900"
      },
      "message": "sh: sh7723 div4 clkdev lookup\n\nAdd sh7723 DIV4 clocks to the clkdev lookup list.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a3e9f2b72fbcb7c4266f4b7ef1814bb8806c1fac",
      "tree": "418aa1277942dd813c1628b3b1fc905eb7082f71",
      "parents": [
        "d40db0c4a63c3af44fd31a7c47cc4a11a44befc7"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:05:17 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:17 2010 +0900"
      },
      "message": "sh: sh7722 div4 clkdev lookup\n\nAdd sh7722 DIV4 clocks to the clkdev lookup list.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d40db0c4a63c3af44fd31a7c47cc4a11a44befc7",
      "tree": "f456e74ede8b195fc6b8d36245cdb9e1322d8031",
      "parents": [
        "c77a9c3edee079fe0411d98cfb9d872bc336ee32"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 07:05:09 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:34:10 2010 +0900"
      },
      "message": "sh: div4 reparent workaround\n\nUpdate the div4 set_parent() callback to use the\nflags instead of name to determine parent index.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c77a9c3edee079fe0411d98cfb9d872bc336ee32",
      "tree": "b368c77d6b391c37ff1674baaf5334ab3092ec1f",
      "parents": [
        "d8ef3ccc1c99ae51128b28aaed6e8afc43af71ff"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 05:00:47 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:33:17 2010 +0900"
      },
      "message": "sh: get rid of mstp32 clock name and id\n\nRemove the name and the id from SH_CLK_MSTP32().\nNow when lookups are handled by clkdev they are\nnot needed anymore.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d8ef3ccc1c99ae51128b28aaed6e8afc43af71ff",
      "tree": "b2af3663f5d5a18cf22b7795007f93530f40cc7b",
      "parents": [
        "8bc23d95a0cd639e8766e522e5b9cfd5345bd3e2"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 05:00:38 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:33:10 2010 +0900"
      },
      "message": "sh: sh7786 mstp32 clkdev lookup\n\nAdd sh7786 MSTP clocks to the clkdev lookup table.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8bc23d95a0cd639e8766e522e5b9cfd5345bd3e2",
      "tree": "22808e7d6748d7160ec429264cd30d5ec6211048",
      "parents": [
        "eb85dcaa3e386eb5f1b9b48f707088538a789d58"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 05:00:30 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:33:02 2010 +0900"
      },
      "message": "sh: sh7786 mstp32 index rework\n\nThis patch adds sh7786 MSTP enums for mstp_clks[] index.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "eb85dcaa3e386eb5f1b9b48f707088538a789d58",
      "tree": "d7804fc56c97fb36519fb26a4f57a5273ae7093c",
      "parents": [
        "5b10a27e9f0aa7282e3b8fd470e71201d6f5764c"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 05:00:22 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:32:54 2010 +0900"
      },
      "message": "sh: sh7785 mstp32 clkdev lookup\n\nAdd sh7785 MSTP clocks to the clkdev lookup table.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5b10a27e9f0aa7282e3b8fd470e71201d6f5764c",
      "tree": "3b4822de9545f134dbb2d183db13259ec8179cde",
      "parents": [
        "b87cecef4ce4250c9bc44af04e60d71000d44581"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 05:00:14 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:32:47 2010 +0900"
      },
      "message": "sh: sh7785 mstp32 index rework\n\nThis patch adds sh7785 MSTP enums for mstp_clks[] index.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b87cecef4ce4250c9bc44af04e60d71000d44581",
      "tree": "57b5141cf3de57bab161b485dba242538656b4f7",
      "parents": [
        "4780683a135abbe17f7867d295cd542cde5678b6"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 05:00:06 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:32:39 2010 +0900"
      },
      "message": "sh: sh7366 mstp32 clkdev lookup\n\nAdd sh7366 MSTP clocks to the clkdev lookup table.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4780683a135abbe17f7867d295cd542cde5678b6",
      "tree": "2611ec0ab097c1c75367175f3a8ce42b617468d5",
      "parents": [
        "25637f7ae0324c636bde172d9e92bc00d4f0121d"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 04:59:58 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:32:31 2010 +0900"
      },
      "message": "sh: sh7366 mstp32 index rework\n\nThis patch adds sh7366 MSTP enums for mstp_clks[] index.\nThe MSTP bit for the SIU is removed as well since it is\nnot included in the documentation. Most likely an old\ncopy paste error from sh7722.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "25637f7ae0324c636bde172d9e92bc00d4f0121d",
      "tree": "c413be7f69c9521dd829099528061635ec98d3ba",
      "parents": [
        "e8b96918a45732551b33764b0b526beac3866d58"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 04:59:50 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:32:22 2010 +0900"
      },
      "message": "sh: sh7343 mstp32 clkdev lookup\n\nAdd sh7343 MSTP clocks to the clkdev lookup table.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e8b96918a45732551b33764b0b526beac3866d58",
      "tree": "b9633840de71b11fb08020db8e833c06edaca6d7",
      "parents": [
        "4f615d575c17195f975cf8314be54f362d859a3f"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue May 11 04:59:43 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 13 17:31:48 2010 +0900"
      },
      "message": "sh: sh7343 mstp32 index rework\n\nThis patch adds sh7343 MSTP enums for mstp_clks[] index.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "21823259a70b7a2a21eea1d48c25a6f38896dd11",
      "tree": "e1bc3e69cbf01534e77a89e450ea047d261da510",
      "parents": [
        "dfbca89987b74c34d9b1a2414b0e5ccee65347e0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 13:52:50 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 13:52:50 2010 +0900"
      },
      "message": "sh: Ensure active regions have a backing PMB entry.\n\nIn the NUMA or memory hot-add case where system memory has been\npartitioned up, we immediately run in to a situation where the existing\nPMB entry doesn\u0027t cover the new range (primarily as a result of the entry\nsize being shrunk to match the node size early in the initialization). In\norder to fix this up it\u0027s necessary to preload a PMB mapping for the new\nrange prior to activation in order to circumvent reset by MMU.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4bc277ac9cae60e11fe2e557e4ea4acb56d3dc9a",
      "tree": "c9ed42c605674b2e41d8c962ad25c021fd518dbc",
      "parents": [
        "5e2ff328c0668794ff408a4632f5b8a62827571f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 13:32:19 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 13:32:19 2010 +0900"
      },
      "message": "sh: bootmem refactoring.\n\nThis reworks much of the bootmem setup and initialization code allowing\nus to get rid of duplicate work between the NUMA and non-NUMA cases. The\nend result is that we end up with a much more flexible interface for\nsupporting more complex topologies (fake NUMA, highmem, etc, etc.) which\nis entirely LMB backed. This is an incremental step for more NUMA work as\nwell as gradually enabling migration off of bootmem entirely.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "15f2a7967a46c7fab579ab88b9f1e0c7f78ac495",
      "tree": "98d9638bc382de772a6cfd0a4d8b697e3e10ff48",
      "parents": [
        "4f615d575c17195f975cf8314be54f362d859a3f",
        "7aed3b34fb0a98e89d0e999f5833ceebdb3876b9"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:53:11 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:53:11 2010 +0900"
      },
      "message": "Merge branches \u0027sh/clkfwk\u0027 and \u0027sh/kexec\u0027\n"
    },
    {
      "commit": "4f615d575c17195f975cf8314be54f362d859a3f",
      "tree": "93329c42b2bb71d090c23af56384a8d80f9ff6d3",
      "parents": [
        "9e1985e13d42b4b66af94637346849565174309d"
      ],
      "author": {
        "name": "Hiroshi DOYU",
        "email": "Hiroshi.DOYU@nokia.com",
        "time": "Mon May 10 14:50:55 2010 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:51:25 2010 +0900"
      },
      "message": "sh: clkfwk: Use debugfs_remove_recursive() for rewinding\n\nRewinding each debugfs entries to unregister if an error happens.\n\nBased on the commit ca4caa4e1d45f9542fa54263974d0ef637157b4a\n\nSigned-off-by: Hiroshi DOYU \u003cHiroshi.DOYU@nokia.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9e1985e13d42b4b66af94637346849565174309d",
      "tree": "201338d22f7df6ace14e3f0ee6db475bbd48275e",
      "parents": [
        "098ec49b684313cbd2ba1e24db61cfda9788ff73"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon May 10 14:02:09 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:48:55 2010 +0900"
      },
      "message": "sh: get rid of div6 clock names\n\nGet rid of div6 clock names on\nsh7343/sh7366/sh7722/sh7723/sh7724\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "098ec49b684313cbd2ba1e24db61cfda9788ff73",
      "tree": "ae7bbb7ace8267aff987016cadfafa0fa0174eee",
      "parents": [
        "08134c3c629bf128245f721391b96a858d88e997"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon May 10 14:01:55 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:48:51 2010 +0900"
      },
      "message": "sh: tie in div6 clocks using clkdev\n\nUse clkdev for div6 lookup on SH-Mobile processors:\nsh7343/sh7366/sh7722/sh7723/sh7724\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "08134c3c629bf128245f721391b96a858d88e997",
      "tree": "774dddf17cd1f6290f690cdce252a02c29f88c0e",
      "parents": [
        "d97432f1014c73bbace9eb1e67742c1bcab0c3cd"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon May 10 14:01:44 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:48:47 2010 +0900"
      },
      "message": "sh: get rid of hwblk clock names\n\nRemove the clock name from sh7722/sh7723/sh7724\nhwblk clocks. Lookup is handled by clkdev.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d97432f1014c73bbace9eb1e67742c1bcab0c3cd",
      "tree": "99383d7d9ccfa38367238c75b131ea9468a17a68",
      "parents": [
        "fd30401b07fdcf21e4be87fd276d1b2c84d712a3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon May 10 14:01:34 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:48:43 2010 +0900"
      },
      "message": "sh: allow registering clocks without name\n\nModify the SuperH clock code to support struct clk\nwith NULL as name. Such clocks will not be hooked\nup to debugfs.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fd30401b07fdcf21e4be87fd276d1b2c84d712a3",
      "tree": "eba1a28658d1e83e4e86c785db7cfcbe0db50d0b",
      "parents": [
        "e4e06697977bf6731d940ab1bd84e16cb53c3ae3"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon May 10 14:01:22 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:48:39 2010 +0900"
      },
      "message": "sh: tie in hwblk clocks using clkdev\n\nUse clkdev for lookup of hwblk clocks on\nsh7722/sh7723/sh7724.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e4e06697977bf6731d940ab1bd84e16cb53c3ae3",
      "tree": "e686c50654ca84fbaf20ad7323760443ca37462b",
      "parents": [
        "f3d51e13fea901729fef15bf1c32ca004d45476e"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon May 10 14:01:12 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:48:35 2010 +0900"
      },
      "message": "sh: scif and tmu clkdev changes\n\nModify sh7722/sh7723/sh7724 to use clkdev for\nTMU and SCIF clock lookups.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f3d51e13fea901729fef15bf1c32ca004d45476e",
      "tree": "205a278e6e3d19ee7b57d39f30d4e50c2aaf6eaf",
      "parents": [
        "9b7a37853a8cd69829eb1d9715a6c09aae01eeec"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Mon May 10 14:01:02 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 11 11:48:31 2010 +0900"
      },
      "message": "sh: hwblk index rework\n\nRework the sh7722/sh7723/sh7724 hwblk code to use the\nhwblk id as index in the mstp clock array.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5e2ff328c0668794ff408a4632f5b8a62827571f",
      "tree": "53a35de722c44c6739541d6b9ae74970520191f9",
      "parents": [
        "19d8f84f86af867abee174be8bf1e4941a59143d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 10 20:17:25 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 10 20:17:25 2010 +0900"
      },
      "message": "sh: rework memory limits to work with LMB.\n\nThis reworks the memory limit handling to tie in through the available\nLMB infrastructure. This requires a bit of reordering as we need to have\nall of the LMB reservations taken care of prior to establishing the\nlimits.\n\nWhile we\u0027re at it, the crash kernel reservation semantics are reworked\nso that we allocate from the bottom up and reduce the risk of having\nto disable the memory limit due to a clash with the crash kernel\nreservation.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "19d8f84f86af867abee174be8bf1e4941a59143d",
      "tree": "9f848faa504edbc2a7f9160e757eaa19e7460ea2",
      "parents": [
        "080e71e13d99d850875c0335c364766162eae7c6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 10 15:39:05 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 10 15:39:05 2010 +0900"
      },
      "message": "sh: enable LMB region setup via machvec.\n\nThis plugs in a memory init callback in the machvec to permit boards to\nwire up various bits of memory directly in to LMB. A generic machvec\nimplementation is provided that simply wraps around the normal\nKconfig-derived memory start/size.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7aed3b34fb0a98e89d0e999f5833ceebdb3876b9",
      "tree": "dbf3eb56fe9ad5a42523d1f207443d8ef3fdae78",
      "parents": [
        "aa424bbb8cf5f7f3c6a70065bcb28a6e6af7897d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 17:58:55 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 17:58:55 2010 +0900"
      },
      "message": "sh: shuffle the elfcorehdr handling over to the crash dump code.\n\nThe elfcorehdr parsing was just tossed in setup.c, but nothing outside of\nthe crash dump code/vmcore bits require it, so we just move it out of the\nway, as per ppc.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "aa424bbb8cf5f7f3c6a70065bcb28a6e6af7897d",
      "tree": "7c611839027c2385b3c6d59c9008fc9d0d2801e9",
      "parents": [
        "d523e1ae6addd4f18a609da39f23719eaecfedf0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 17:14:00 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 17:14:00 2010 +0900"
      },
      "message": "sh: Ensure that X2 TLB settings are reflected in vmcore.\n\nThis rolls in the X2TLB config settings for vmcore.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "080e71e13d99d850875c0335c364766162eae7c6",
      "tree": "8612d86e668186303044e89ff0a5073dbea6d2c0",
      "parents": [
        "36fa06d6b5ef1874d012c04b23d5b8982b1f8dea"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 15:10:42 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 15:10:42 2010 +0900"
      },
      "message": "sh: bump up extra LMB reservations in bootmem init.\n\nThis bumps up the extra LMB reservations in ordering so that they\u0027re\naccounted for prior to iterating over the region list. This ensures that\nreservations are visible both within the LMB and bootmem context.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "36fa06d6b5ef1874d012c04b23d5b8982b1f8dea",
      "tree": "f56bd023231ff45e7a556dc4ab7f7758eddf9515",
      "parents": [
        "a5ec39507129a086d8838228ac1ca0a2eab38f91"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 15:10:07 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 15:10:07 2010 +0900"
      },
      "message": "sh: convert initrd reservation to LMB.\n\nThis switches over from bootmem -\u003e LMB for the initrd area reservation.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a5ec39507129a086d8838228ac1ca0a2eab38f91",
      "tree": "01c3cfa2f80aa3144b16c87e2cf769b605c7c889",
      "parents": [
        "9b7a37853a8cd69829eb1d9715a6c09aae01eeec"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 14:54:55 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri May 07 14:54:55 2010 +0900"
      },
      "message": "sh: convert kexec crash kernel management to LMB.\n\nThis migrates the crash kernel handling off of bootmem and over to LMB.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9b7a37853a8cd69829eb1d9715a6c09aae01eeec",
      "tree": "0ae5f3290d5a3804fc87b7af5af5943104d9531e",
      "parents": [
        "1483feac74fdfd84a7ed7586c66482842e3b6e86"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 06 15:09:45 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu May 06 15:09:45 2010 +0900"
      },
      "message": "sh: Make initrd detection more robust.\n\nVarious boot loaders go to various extents to thwart the initrd detection\nlogic (mostly on account of not being able to be bothered with adhering\nto the established boot ABI), so we make the detection logic a bit more\nrobust. This makes it possible to work around the SDK7786\u0027s firmware\u0027s\nattempts to thwart compressed image booting. Victory is mine.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b2812d031dea86926e9c10f7714af33ac2f6b43d",
      "tree": "a48b18b49fa064e89b7b03e057e46e5a294a8053",
      "parents": [
        "87e9b2024659c614a876ce359a57e98a47b5ef37"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sun Apr 18 18:11:53 2010 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat May 01 04:32:10 2010 +0200"
      },
      "message": "hw-breakpoints: Change/Enforce some breakpoints policies\n\nThe current policies of breakpoints in x86 and SH are the following:\n\n- task bound breakpoints can only break on userspace addresses\n- cpu wide breakpoints can only break on kernel addresses\n\nThe former rule prevents ptrace breakpoints to be set to trigger on\nkernel addresses, which is good. But as a side effect, we can\u0027t\nbreakpoint on kernel addresses for task bound breakpoints.\n\nThe latter rule simply makes no sense, there is no reason why we\ncan\u0027t set breakpoints on userspace while performing cpu bound\nprofiles.\n\nWe want the following new policies:\n\n- task bound breakpoint can set userspace address breakpoints, with\nno particular privilege required.\n- task bound breakpoints can set kernelspace address breakpoints but\nmust be privileged to do that.\n- cpu bound breakpoints can do what they want as they are privileged\nalready.\n\nTo implement these new policies, this patch checks if we are dealing\nwith a kernel address breakpoint, if so and if the exclude_kernel\nparameter is set, we tell the user that the breakpoint is invalid,\nwhich makes a good generic ptrace protection.\nIf we don\u0027t have exclude_kernel, ensure the user has the right\nprivileges as kernel breakpoints are quite sensitive (risk of\ntrap recursion attacks and global performance impacts).\n\n[ Paul Mundt: keep addr space check for sh signal delivery and fix\n  double function declaration]\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Mahesh Salgaonkar \u003cmahesh@linux.vnet.ibm.com\u003e\nCc: K. Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "73266fc1df2f94cf72b3beba3eee3b88ed0b0664",
      "tree": "876f6ab9c85715665e5c5562d70d9ea2c10facea",
      "parents": [
        "d00a47cce569a3e660a8c9de5d57af28d6a9f0f7"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Apr 22 05:05:45 2010 +0200"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Sat May 01 04:32:07 2010 +0200"
      },
      "message": "hw-breakpoints: Tag ptrace breakpoint as exclude_kernel\n\nTag ptrace breakpoints with the exclude_kernel attribute set. This\nwill make it easier to set generic policies on breakpoints, when it\ncomes to ensure nobody unpriviliged try to breakpoint on the kernel.\n\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: Mahesh Salgaonkar \u003cmahesh@linux.vnet.ibm.com\u003e\nCc: K. Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1483feac74fdfd84a7ed7586c66482842e3b6e86",
      "tree": "0982c4fa3f7434d08ad75c6b5306528f37e53651",
      "parents": [
        "5f737b39be9110bd64874f508bd89ba27746b17e"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Wed Apr 28 11:11:30 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 29 23:28:38 2010 +0900"
      },
      "message": "sh: native_cpu_disable() build error when CONFIG_HOTPLUG_CPU\u003dn\n\narch/sh/kernel/smp.c:164: error: conflicting types for \u0027native_cpu_disable\u0027\n/home/matt/src/kernels/sh-2.6/arch/sh/include/asm/smp.h:48: error: previous declaration of \u0027native_cpu_disable\u0027 was here\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "54b41b97fd07842d8b64963d538003c5f756ca12",
      "tree": "eb70c7c0dee9e237018c3fda0b5566d6d1338a3b",
      "parents": [
        "e60692b9347d17774cdad00ae2b9afd3dc5444af",
        "e7dc951eecb708d4aef18db4dbf489ba282d16ff"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 19:11:51 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 19:11:51 2010 +0900"
      },
      "message": "Merge branch \u0027sh/smp\u0027\n"
    },
    {
      "commit": "e7dc951eecb708d4aef18db4dbf489ba282d16ff",
      "tree": "f9fcd22a032306311628b308d918ced34a9e5357",
      "parents": [
        "763142d1efb56effe614d71185781796c4b83c78"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 19:09:57 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 19:09:57 2010 +0900"
      },
      "message": "sh: CPU hotplug support for SH-X3 SMP.\n\nThis wires up CPU hotplug for SH-X3 SMP CPUs. Presently only secondary\ncores can be hotplugged given that the boot CPU has to contend with the\nbroadcast timer. When real local timers are implemented this restriction\ncan be lifted.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "763142d1efb56effe614d71185781796c4b83c78",
      "tree": "f886c239786fd4be028e3a45006c5cc5c1b3a3f2",
      "parents": [
        "8db2bc4559639680a94d4492ae4b7ce71298a74f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 19:08:55 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 19:08:55 2010 +0900"
      },
      "message": "sh: CPU hotplug support.\n\nThis adds preliminary support for CPU hotplug for SH SMP systems.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8db2bc4559639680a94d4492ae4b7ce71298a74f",
      "tree": "568526fbfb22eea6e4a94748425fe1ccfd5f0a29",
      "parents": [
        "1cfa1e8f2c824b131612c9a70b48433998237331"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 18:59:47 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 18:59:47 2010 +0900"
      },
      "message": "sh: cache secondary CPUs idle loop.\n\nThis provides a cache of the secondary CPUs idle loop for the cases where\nhotplug simply enters a low power state instead of resetting or powering\noff the core.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1cfa1e8f2c824b131612c9a70b48433998237331",
      "tree": "ff86337fbc951f5faf0c83d5b46ef963ab4b265c",
      "parents": [
        "9715b8c7d55912fb6f5dd9b1c084d8eefcd0d848"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 18:55:01 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 18:55:01 2010 +0900"
      },
      "message": "sh: flag smp_store_cpu_info() __cpuinit.\n\nsmp_store_cpu_info() is presently flagged as __init, but is called by\nstart_secondary() which is __cpuinit, fix it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9715b8c7d55912fb6f5dd9b1c084d8eefcd0d848",
      "tree": "a98a752ea797ddd241a10c9100bff91bc1f37f2f",
      "parents": [
        "7acb59eb4b5eee113eb74eeafd1e6536171eeced"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 18:49:58 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 18:49:58 2010 +0900"
      },
      "message": "sh: provide percpu CPU states for hotplug notifiers.\n\nThis provides percpu CPU states in preparation for CPU hotplug and the\nassociated notifier chains.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7acb59eb4b5eee113eb74eeafd1e6536171eeced",
      "tree": "07ca5bfb7c1f7f8ff1e856c1e7716817a01b27e7",
      "parents": [
        "f0ccf2770f523bd4fc436886a38e499f9ec95c0e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 18:44:04 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 18:44:04 2010 +0900"
      },
      "message": "sh: Make sure all SH-X3 cores are populated in the present CPU map.\n\nThis iterates over the maximum number of CPUs we plan to support and\nmakes sure they\u0027re all set in the present CPU map.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f0ccf2770f523bd4fc436886a38e499f9ec95c0e",
      "tree": "61a1ca3ba00b4908e43b7aa4ced9b827e96a067d",
      "parents": [
        "c9f4a3f53b5d61f86eae3512abdf948878ca3498"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 18:39:50 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 18:39:50 2010 +0900"
      },
      "message": "sh: convert online CPU map twiddling to cpumask.\n\nThis converts from cpu_set() for the online map to set_cpu_online().\nThe two online map modifiers were the last remaining manual map\nmanipulation bits, with this in place everything now goes through\ncpumask.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c9f4a3f53b5d61f86eae3512abdf948878ca3498",
      "tree": "ec34e8eb0f02153ad298202a61d3749b8f0d7f02",
      "parents": [
        "9e8c5be8b76b188ec5bc95b378cf67aaeba1f695"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 18:35:44 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 18:35:44 2010 +0900"
      },
      "message": "sh: arch/sh/kernel/setup.c needs asm/smp.h.\n\nWith the platform ops migration, the definitions still need to be\nincluded in the CONFIG_SMP\u003dn case, so make the asm/smp.h include\nexplicit.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9e8c5be8b76b188ec5bc95b378cf67aaeba1f695",
      "tree": "3682bc41ea8103c8d93fe983a6cd1a03ba2e3580",
      "parents": [
        "3366e3585fbf0d40ce6f2382b544851cf4df1654"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 18:20:29 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 18:20:29 2010 +0900"
      },
      "message": "sh: Flag present CPUs hotpluggable in topology registration.\n\nWhen registering CPUs in the topology initialization ensure that all of\nthe present CPUs are flagged as hotpluggable.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e19553427c2e8fdb04fdd98e407164bb59a840ba",
      "tree": "5332234b2dad07c03c27e4608afb16f297f41e61",
      "parents": [
        "35f6cd4a06432034665a1499ca4b022437423aac",
        "83515bc7df812555e20cda48614674e2f346f9f5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 16:08:27 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 16:08:27 2010 +0900"
      },
      "message": "Merge branch \u0027sh/stable-updates\u0027\n\nConflicts:\n\tarch/sh/kernel/dwarf.c\n\tdrivers/dma/shdma.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "35f6cd4a06432034665a1499ca4b022437423aac",
      "tree": "ea565196d6db2ed80780639701fc0b74748bf90c",
      "parents": [
        "5bac942db3d2c4738df04104240d65a5d1eaec6a",
        "035ca59fe8399a67b56511bd5b28130f0c4874a0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 15:54:48 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 15:54:48 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mfleming/sh-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/mfleming/sh-2.6:\n  sh: Use correct mask when comparing PMB DATA array values\n  sh: Do not try merging two 128MB PMB mappings\n  sh: Fix zImage load address when CONFIG_32BIT\u003dy\n  sh: Fix address to decompress at when CONFIG_32BIT\u003dy\n  sh: Assembly friendly __pa and __va definitions\n"
    },
    {
      "commit": "5bac942db3d2c4738df04104240d65a5d1eaec6a",
      "tree": "253c75407764fc5cb3483283941b14a99fad389a",
      "parents": [
        "6b6b18e62cfba44ce7b6489c7100f12b199232d7"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Wed Apr 21 15:36:49 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 26 15:50:50 2010 +0900"
      },
      "message": "SH: constify multiple DMA related objects and references to them\n\nLists of DMA channels and slaves are not changed, make them constant. Besides,\nSH7724 channel and slave configuration of both DMA controllers is identical,\nremove the extra copy of the configuration data.\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "035ca59fe8399a67b56511bd5b28130f0c4874a0",
      "tree": "c405a38cdb406847ea2fb38e580b9ceba615e39f",
      "parents": [
        "c7b03fa0bdc04e00bfbdc4cc69da144b11108f37"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Sun Apr 25 20:18:41 2010 +0100"
      },
      "committer": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Sun Apr 25 20:44:23 2010 +0100"
      },
      "message": "sh: Use correct mask when comparing PMB DATA array values\n\nPreviously we were masking the PMB DATA array values with the value of\n__MEMORY_START | PMB_V, which misses some PFN bits off the mask.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\n"
    },
    {
      "commit": "3366e3585fbf0d40ce6f2382b544851cf4df1654",
      "tree": "2d0e01291d103d28bdb67afffb816fa1d7023fbb",
      "parents": [
        "4a6feab0ee5240c4bd5378d9f8a46b85718c68a7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 30 12:38:01 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 21 12:23:25 2010 +0900"
      },
      "message": "sh: Move platform smp ops in to their own structure.\n\nThis cribs the MIPS plat_smp_ops approach for wrapping up the platform\nops. This will allow for mixing and matching different ops on the same\nplatform in the future.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4a6feab0ee5240c4bd5378d9f8a46b85718c68a7",
      "tree": "883f73dbb1e1ed80ae098b794d20ce1d09d1c88b",
      "parents": [
        "a9079ca0cb15feda15e7a380092e02d5cd834148"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 21 12:20:42 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 21 12:20:42 2010 +0900"
      },
      "message": "sh: __cpuinit annotate the CPU init path.\n\nAll of the regular CPU init path needs to be __cpuinit annotated for CPU\nhotplug.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "a9079ca0cb15feda15e7a380092e02d5cd834148",
      "tree": "fc47ebb5c005b21aafd1149cab98af09ea247282",
      "parents": [
        "3bd16668872b5ad0afb22f15ef6c800a8faf7532"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 21 12:01:06 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 21 12:01:06 2010 +0900"
      },
      "message": "sh: Tidy CPU probing and fixup section annotations.\n\nThis does a detect_cpu_and_cache_system() -\u003e cpu_probe() rename, tidies\nup the unused return value, and stuffs it under __cpuinit in preparation\nfor CPU hotplug.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3bd16668872b5ad0afb22f15ef6c800a8faf7532",
      "tree": "eef16891d3c3d51d1670f0595b789cccd0b173cf",
      "parents": [
        "88253e845996670f56635b054550fa45e1fec3d8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 21 11:38:04 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Apr 21 11:38:04 2010 +0900"
      },
      "message": "sh: hw-breakpoints: Kill off stub unthrottle callback.\n\nThis follows the x86 change and kills off the unthrottle stub. As the x86\nchange killed off the generic callback it isn\u0027t used anymore anyways.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "1d5cc550ede76825ab401941fb1165f2056e2c46"
}
