)]}'
{
  "log": [
    {
      "commit": "7cb66dcc828662c8cacb74af08478433cef102b1",
      "tree": "5777def283d5f59090e5ae001a2638d4fb7b9db8",
      "parents": [
        "00d94979c37fcba3486e9cc76a2eee750172a6a4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 21 12:15:09 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Feb 24 09:39:59 2012 +0000"
      },
      "message": "FB: sa11x0: convert to use platform resource and ioremap()\n\nConvert the sa11x0 framebuffer driver to obtain the base address of its\nhardware registers from the platform resources, and ioremap this rather\nthan relying on the static mappings.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba5fd193f4fd35e5e1771de15cc1aba11d19590d",
      "tree": "6b75de0769990aaadc193ea9b8321dc0bb256065",
      "parents": [
        "d1a378876c2ab3ea119eea502e8d48e25ef253e4"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 12:32:14 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 21 11:56:21 2012 +0000"
      },
      "message": "FB: sa1100: use inf members directly\n\nNow that the LCD information is available while the driver is loaded,\nwe don\u0027t need to cache that information into our driver private data\nstructure.  Get rid of it.\n\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "086ada54abaa4316e8603f02410fe8ebc9ba2de1",
      "tree": "0cbcbc821d15d037cb5ad6ab74d9546ceec624b1",
      "parents": [
        "e1b7a72aeb8292502c97b43eceb01aea47ded40f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 12:03:22 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 21 11:56:19 2012 +0000"
      },
      "message": "FB: sa1100: remove global sa1100fb_.*_power function pointers\n\nNow that we have platform data contained within the individual board\ncode, we can get rid of the global function pointers, placing them\ninside the platform data instead.\n\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9e6720fb0cfd6edda12b408a66f4ac88e8a82e32",
      "tree": "5f4cbef29c20e546da77aa4bc50283cf445d75dc",
      "parents": [
        "531060fc1989a438fbc2c3198f5057c40121ff50"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 10:56:06 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 21 11:56:19 2012 +0000"
      },
      "message": "FB: sa1100: move machine inf structures to \u003cvideo/sa1100fb.h\u003e\n\nMove the LCD data structures to an include file which can be shared\nwith the board code in arch/arm/mach-sa1100.\n\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "531060fc1989a438fbc2c3198f5057c40121ff50",
      "tree": "9de13ddf44c42ef3137dacfc1b24d0dd746e6f66",
      "parents": [
        "798892966871077b8c867abf3d491227037dc2eb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 10:49:44 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 21 11:56:19 2012 +0000"
      },
      "message": "FB: sa1100: combine RGB bitfield overrides into sa1100fb_mach_info\n\nAllow the sa1100fb_mach_info structure to carry the RGB bitfield\noverrides, rather than requiring them to be separately initialized\nin sa1100fb_get_machine_info().\n\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "798892966871077b8c867abf3d491227037dc2eb",
      "tree": "1ec6e44e86f364907787efc64910a384ffbd13af",
      "parents": [
        "58f5cbf275f8fb9529cba20df2564d370a6107da"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 10:22:56 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 21 11:56:18 2012 +0000"
      },
      "message": "FB: sa1100: convert printks to dev_xxx()\n\nUse the dev_xxx() macros for driver kernel message output, rather than\nopen coded printk() with KERN_ levels etc.  Remove DPRINTK().\n\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "58f5cbf275f8fb9529cba20df2564d370a6107da",
      "tree": "b3733535bd312bf56ba8ac70607599917b4a497b",
      "parents": [
        "4f7e34f8eff0b3dbbd75cc778b0a363bdb29ac18"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jan 14 10:13:30 2012 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Feb 21 11:56:18 2012 +0000"
      },
      "message": "FB: sa1100: constify rgb structures\n\nThe rgb structures should only be read and never written.  Constify\nthem.\n\nAcked-by: Florian Tobias Schandinat \u003cFlorianSchandinat@gmx.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0a4534801468325fdb6a7b7bf73ad2a958a1e379",
      "tree": "f2809286876627f9b2f68449cc3623eab280b347",
      "parents": [
        "c26d7b29d9989cfd9004e688ad517925b0db37d0"
      ],
      "author": {
        "name": "Michal Januszewski",
        "email": "spock@gentoo.org",
        "time": "Mon Apr 13 14:39:51 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 13 15:04:29 2009 -0700"
      },
      "message": "sa1100fb: fix color component length for pseudocolor modes\n\nsa1100fb incorrectly sets the length of the color fields to 8 bits for\nPSEUDOCOLOR modes for which only 4 bits are used per pixel.  Fix this by\nsetting the length to 4 bits for these modes.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7951ac91c7d45b61f54f1cdabc24b52b40785de6",
      "tree": "faf56472419112ea4d82c8ea348e69cf3bf64ec4",
      "parents": [
        "b91dbce56a8dbf312f6255d5121b295553d2b4db"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Wed Jul 23 21:31:16 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 24 10:47:37 2008 -0700"
      },
      "message": "sa1100fb: convert ctrlr_sem in a mutex\n\nThe semaphore ctrlr_sem is used as a mutex.  Convert it to the mutex API\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5ae121705bed9ea7425daef4d7d29038f7312f3f",
      "tree": "fa1527459b056ad59acfbf1fa59c5a8880f6ac22",
      "parents": [
        "e7a05aa9e697ff6fc165d45671cdcca601942f62"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Apr 28 02:15:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:42 2008 -0700"
      },
      "message": "video: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Antonino Daplas \u003cadaplas@gmail.com\u003e\nCc: Antonino A. Daplas \u003cadaplas@gmail.com\u003e\nCc: Antonino Daplas \u003cadaplas@pol.net\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b385a144ee790f00e8559bcb8024d042863f9be1",
      "tree": "c2f2df78805fe8eff006716cee7b8fa8010d3b62",
      "parents": [
        "521dae191e5ba9362152da9fd3a12203e087df83"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sat Feb 10 01:46:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 11 11:18:06 2007 -0800"
      },
      "message": "[PATCH] Replace regular code with appropriate calls to container_of()\n\nReplace a small number of expressions with a call to the \"container_of()\"\nmacro.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.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"
    }
  ]
}
