)]}'
{
  "log": [
    {
      "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": "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"
    },
    {
      "commit": "1d5cc550ede76825ab401941fb1165f2056e2c46",
      "tree": "864bb63f4ca6c896d2fd00ca75c0f93b19aedebf",
      "parents": [
        "3cf6fa1e334a3a4af702f92229690195018b747f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 20 14:34:15 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 20 14:34:15 2010 +0900"
      },
      "message": "sh: dwarf unwinder needs linux/module.h.\n\nPreviously the struct module definition was pulled in from other headers,\nbut we want the reference to be explicit. Fixes up randconfig build\nissues.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "dc825b17904a06bbd2f79d720b23156e4c01a22f",
      "tree": "8f1e13b850a06264530f1f1bb680a541e73cef34",
      "parents": [
        "fecf066c2d2fbc7e6a7e7e3a5af772a165bdd7b0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 15 13:13:52 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 15 13:13:52 2010 +0900"
      },
      "message": "sh: intc: IRQ auto-distribution support.\n\nThis implements support for hardware-managed IRQ balancing as implemented\nby SH-X3 cores (presently only hooked up for SH7786, but can probably be\ncarried over to other SH-X3 cores, too).\n\nCPUs need to specify their distribution register along with the mask\ndefinitions, as these follow the same format. Peripheral IRQs that don\u0027t\nopt out of balancing will be automatically distributed at the whim of the\nhardware block, while each CPU needs to verify whether it is handling the\nIRQ or not, especially before clearing the mask.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fecf066c2d2fbc7e6a7e7e3a5af772a165bdd7b0",
      "tree": "d603be7892e5a0522188b6a5010eb5544a9e0b18",
      "parents": [
        "43b8774dc409ea5d9369b978e2e7bc79289f0522"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 15 11:59:28 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Apr 15 11:59:28 2010 +0900"
      },
      "message": "sh: Disable IRQ balancing for timer and IPI IRQs.\n\nMake sure that the timer IRQs and IPIs aren\u0027t enabled for IRQ balancing.\nIPIs are disabled as a result of being percpu while the timers simply\ndisable balancing outright.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "43b8774dc409ea5d9369b978e2e7bc79289f0522",
      "tree": "13aa346ff8f30786e8ce3ccfdd8341d182ce4c87",
      "parents": [
        "12129fea50edcd696a9556523b058d6c445f21d8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 13 14:43:03 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 13 14:43:03 2010 +0900"
      },
      "message": "sh: intc: userimask support.\n\nThis adds support for hardware-assisted userspace irq masking for\nspecial priority levels. Due to the SR.IMASK interactivity, only some\nplatforms implement this in hardware (including but not limited to\nSH-4A interrupt controllers, and ARM-based SH-Mobile CPUs). Each CPU\nneeds to wire this up on its own, for now only SH7786 is wired up as an\nexample.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "050d4cc7029b73997d6821d89487b1f777d4873c",
      "tree": "36cb245d9eb06edc4d36d34ed59a1b35cf353353",
      "parents": [
        "99dc5c0ca953fb154a3c75ebc6801e0a3c2fe3fe"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 13 10:15:56 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Apr 13 10:15:56 2010 +0900"
      },
      "message": "sh: dmaengine support for SH7786 DMAC0.\n\nHook up DMAC0 on SH7786.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "94a46d3cde81fc82eef2105fcb5c9e6e31bac0f7",
      "tree": "445ff43779938b539e0799e81c90b85bbee552cd",
      "parents": [
        "720fcb36ac1aa2df2c54c170253b6b29600cbefc",
        "db217dece3003df0841bacf9556b5c06aa097dae"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 05 12:21:09 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Apr 05 12:21:09 2010 +0900"
      },
      "message": "Merge branch \u0027sh/stable-updates\u0027\n"
    },
    {
      "commit": "336f5899d287f06d8329e208fc14ce50f7ec9698",
      "tree": "9b762d450d5eb248a6ff8317badb7e223d93ed58",
      "parents": [
        "a4ab2773205e8b94c18625455f85e3b6bb9d7ad6",
        "db217dece3003df0841bacf9556b5c06aa097dae"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 into export-slabh\n"
    },
    {
      "commit": "5dd6ef5050c5012267e2b84f3d82ba85cdb5ca32",
      "tree": "9bb45df20d84d894a45b6bbbc2b2454727fc3122",
      "parents": [
        "4bea3418c737891894b9d3d3e9f8bbd67d66fa38"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 02 16:02:33 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Apr 02 16:02:33 2010 +0900"
      },
      "message": "sh: export return_address() symbol.\n\nThis is needed with some of the tracing code built as modules, so provide\nthe export.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5a0e3ad6af8660be21ca98a971cd00f331318c05",
      "tree": "5bfb7be11a03176a87296a43ac6647975c00a1d1",
      "parents": [
        "ed391f4ebf8f701d3566423ce8f17e614cde9806"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Wed Mar 24 17:04:11 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Tue Mar 30 22:02:32 2010 +0900"
      },
      "message": "include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h\n\npercpu.h is included by sched.h and module.h and thus ends up being\nincluded when building most .c files.  percpu.h includes slab.h which\nin turn includes gfp.h making everything defined by the two files\nuniversally available and complicating inclusion dependencies.\n\npercpu.h -\u003e slab.h dependency is about to be removed.  Prepare for\nthis change by updating users of gfp and slab facilities include those\nheaders directly instead of assuming availability.  As this conversion\nneeds to touch large number of source files, the following script is\nused as the basis of conversion.\n\n  http://userweb.kernel.org/~tj/misc/slabh-sweep.py\n\nThe script does the followings.\n\n* Scan files for gfp and slab usages and update includes such that\n  only the necessary includes are there.  ie. if only gfp is used,\n  gfp.h, if slab is used, slab.h.\n\n* When the script inserts a new include, it looks at the include\n  blocks and try to put the new include such that its order conforms\n  to its surrounding.  It\u0027s put in the include block which contains\n  core kernel includes, in the same order that the rest are ordered -\n  alphabetical, Christmas tree, rev-Xmas-tree or at the end if there\n  doesn\u0027t seem to be any matching order.\n\n* If the script can\u0027t find a place to put a new include (mostly\n  because the file doesn\u0027t have fitting include block), it prints out\n  an error message indicating which .h file needs to be added to the\n  file.\n\nThe conversion was done in the following steps.\n\n1. The initial automatic conversion of all .c files updated slightly\n   over 4000 files, deleting around 700 includes and adding ~480 gfp.h\n   and ~3000 slab.h inclusions.  The script emitted errors for ~400\n   files.\n\n2. Each error was manually checked.  Some didn\u0027t need the inclusion,\n   some needed manual addition while adding it to implementation .h or\n   embedding .c file was more appropriate for others.  This step added\n   inclusions to around 150 files.\n\n3. The script was run again and the output was compared to the edits\n   from #2 to make sure no file was left behind.\n\n4. Several build tests were done and a couple of problems were fixed.\n   e.g. lib/decompress_*.c used malloc/free() wrappers around slab\n   APIs requiring slab.h to be added manually.\n\n5. The script was run on all .h files but without automatically\n   editing them as sprinkling gfp.h and slab.h inclusions around .h\n   files could easily lead to inclusion dependency hell.  Most gfp.h\n   inclusion directives were ignored as stuff from gfp.h was usually\n   wildly available and often used in preprocessor macros.  Each\n   slab.h inclusion directive was examined and added manually as\n   necessary.\n\n6. percpu.h was updated not to include slab.h.\n\n7. Build test were done on the following configurations and failures\n   were fixed.  CONFIG_GCOV_KERNEL was turned off for all tests (as my\n   distributed build env didn\u0027t work with gcov compiles) and a few\n   more options had to be turned off depending on archs to make things\n   build (like ipr on powerpc/64 which failed due to missing writeq).\n\n   * x86 and x86_64 UP and SMP allmodconfig and a custom test config.\n   * powerpc and powerpc64 SMP allmodconfig\n   * sparc and sparc64 SMP allmodconfig\n   * ia64 SMP allmodconfig\n   * s390 SMP allmodconfig\n   * alpha SMP allmodconfig\n   * um on x86_64 SMP allmodconfig\n\n8. percpu.h modifications were reverted so that it could be applied as\n   a separate patch and serve as bisection point.\n\nGiven the fact that I had only a couple of failures from tests on step\n6, I\u0027m fairly confident about the coverage of this conversion patch.\nIf there is a breakage, it\u0027s likely to be something in one of the arch\nheaders which should be easily discoverable easily on most builds of\nthe specific arch.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nGuess-its-ok-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: Lee Schermerhorn \u003cLee.Schermerhorn@hp.com\u003e\n"
    },
    {
      "commit": "720fcb36ac1aa2df2c54c170253b6b29600cbefc",
      "tree": "1ce654508a1efe164841fe37c34a471b2e96b1af",
      "parents": [
        "6ae6650232ddcf2f50e8817acd63cde37cf1d093",
        "dec710b77c2cf04bf512acada3c14a16f11708d9",
        "3089f381fbaf53560dcbcb4aef6ef17fe44e347c",
        "f4cff0d0ffc0162636357d0475409ecf1304f854"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 30 11:26:43 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 30 11:26:43 2010 +0900"
      },
      "message": "Merge branches \u0027sh/intc-extension\u0027, \u0027sh/dmaengine\u0027, \u0027sh/serial-dma\u0027 and \u0027sh/clkfwk\u0027\n\nConflicts:\n\tarch/sh/kernel/cpu/clock.c\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f4cff0d0ffc0162636357d0475409ecf1304f854",
      "tree": "4b4581ad0a79feef065b418fa4e68cae3e577573",
      "parents": [
        "f4221802ea3a28f7c16d157ac6f697d58267cb58"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 30 11:20:35 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Mar 30 11:20:35 2010 +0900"
      },
      "message": "sh: sh7724 clkdev lookups.\n\nConver to TMU clock lookups for SH7724.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f4221802ea3a28f7c16d157ac6f697d58267cb58",
      "tree": "4ab937dddbfae1a9f19f84d9d9eb691fd0f76a4f",
      "parents": [
        "04b1731766b22cd41a0acd480e3206e93f2d5931"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 29 17:45:12 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 29 17:45:12 2010 +0900"
      },
      "message": "sh: sh7723 clkdev lookups.\n\nConvert to TMU clock lookups for SH7723.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "04b1731766b22cd41a0acd480e3206e93f2d5931",
      "tree": "ae9f463f44ce567820f47ebc8067c0277c08b4d1",
      "parents": [
        "2169bc1bae5d6d996276ddbd017f9d9b582abcae"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 29 17:37:39 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 29 17:37:39 2010 +0900"
      },
      "message": "sh: sh7722 clock string death.\n\nKills off clock string usage, using the new function clock definition\ninstead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2169bc1bae5d6d996276ddbd017f9d9b582abcae",
      "tree": "c4eb0565d2849c8f850021b3be3fbda471765343",
      "parents": [
        "5afdd0d93a32938752384f195fdbde06163b3c2e"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 29 17:36:41 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Mar 29 17:36:41 2010 +0900"
      },
      "message": "sh: sh7366 clock string death.\n\nKills off clock string usage, using the new function clock definition\ninstead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    }
  ],
  "next": "5afdd0d93a32938752384f195fdbde06163b3c2e"
}
