)]}'
{
  "log": [
    {
      "commit": "3ff6eecca4e5c49a5d1dd8b58ea0e20102ce08f0",
      "tree": "9af53a5ce0054520be6d572f988a76f3ab4ef0c0",
      "parents": [
        "bc395add945659e04cc7cf250755ba0edc1a9fdc"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jan 24 22:16:20 2008 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Mon Jan 28 23:21:18 2008 +0100"
      },
      "message": "remove __attribute_used__\n\nRemove the deprecated __attribute_used__.\n\n[Introduce __section in a few places to silence checkpatch /sam]\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "d4dca67bc2fd6caa4df3db28b6424841b95fde88",
      "tree": "1cb5d464212eb7c9d24145ea59a4e92c88abf32f",
      "parents": [
        "a724605cb7a66d423a494a395f9a8ba871b8a1eb"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Thu Jan 24 18:45:45 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 28 13:19:04 2008 +0900"
      },
      "message": "sh: remove consistent alloc stuff from the machine vector\n\nNow with the voyagergx cruft gone and the dreamcast using declared\ncoherent memory for pci there are no users of the consistent alloc and\nfree functions pointers in the machine vector.\n\nSo this little patch simply removes these function pointers from the macvec.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "82f81f4784479df17a80caff4a7156da0a2f7dea",
      "tree": "3679bd23f2c9daa24f9cf3e170a33f851ed45029",
      "parents": [
        "25f8151bdcdd62c6b879e3669a562c0d329eee4a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue May 15 15:19:34 2007 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@hera.kernel.org",
        "time": "Fri Jun 08 02:43:39 2007 +0000"
      },
      "message": "sh: Kill off machvec aliases.\n\nWe now throw all of the machvecs in to .machvec.init and either\nselect one on the command line, or copy out the first (and\nusually only) one to sh_mv. The rest are freed as usual.\n\nThis gets rid of all of the silly sh_mv aliasing and makes the\nselection explicit rather than link-order dependent.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2c7834a6f15fe6c50ed4766f1bb6f9183b9e2740",
      "tree": "2dee1fc4b2cd69d8e7f07e0462c57c98261a9fcf",
      "parents": [
        "bc8fb5d0471473f775378d09db712dcb8eeece75"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 18:17:31 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 27 18:17:31 2006 +0900"
      },
      "message": "sh: machvec rework.\n\nSome more machvec overhauling and setup code cleanup. Kill off\nget_system_type() and platform_setup(), we can do these both\nthrough the machvec. While we\u0027re add it, kill off more useless\nmach.c\u0027s and drop some legacy cruft from setup.c.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f",
      "tree": "e85ca2d0dd43f90dccf758338764c3caa55f333f",
      "parents": [
        "089f26d5e31b7bf42a9a8fefec08b30cd27f4b0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "message": "Don\u0027t include linux/config.h from anywhere else in include/\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "b66c1a3919abb40f9bd8fb92a0d9fd77eb899c54",
      "tree": "e83c11e63f760e8a3c09ab44e8c951a6df0400b7",
      "parents": [
        "bf3a00f88c926635932c91afd90b4a0907dfbe78"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jan 16 22:14:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jan 16 23:15:28 2006 -0800"
      },
      "message": "[PATCH] sh: I/O routine cleanups and ioremap() overhaul\n\nThis introduces a few changes in the way that the I/O routines are defined on\nSH, specifically so that things like the iomap API properly wrap through the\nmachvec for board-specific quirks.\n\nIn addition to this, the old p3_ioremap() work is converted to a more generic\n__ioremap() that will map through the PMB if it\u0027s available, or fall back on\npage tables for everything else.\n\nAn alpha-like IO_CONCAT is also added so we can start to clean up the\nboard-specific io.h mess, which will be handled in board update patches..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6dae2c2306684d9e76a04c22dc090380a9009f12",
      "tree": "f15fae33cf83d5e3eb57a3399cd61da59adb1ba5",
      "parents": [
        "e82dd4d6472304495afa271b2f63b572868b23d9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Fri Oct 21 03:21:38 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 28 08:16:48 2005 -0700"
      },
      "message": "[PATCH] gfp_t: dma-mapping (sh)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
