)]}'
{
  "log": [
    {
      "commit": "c465e05a03209651078b95686158648fd7ed84c5",
      "tree": "e1119586a567a9a6a5ad9bda43d3438772ecf5a4",
      "parents": [
        "e764a20196f4e1b497a42fdc6e9d254e7ec290f2"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:50 2005 -0800"
      },
      "message": "[PATCH] fbcon/fbdev: Move softcursor out of fbdev to fbcon\n\nAccording to Jon Smirl, filling in the field fb_cursor with soft_cursor for\ndrivers that do not support hardware cursors is redundant.  The soft_cursor\nfunction is usable by all drivers because it is just a wrapper around\nfb_imageblit.  And because soft_cursor is an fbcon-specific hook, the file is\nmoved to the console directory.\n\nThus, drivers that do not support hardware cursors can leave the fb_cursor\nfield blank.  For drivers that do, they can fill up this field with their own\nversion.\n\nThe end result is a smaller code size.  And if the framebuffer console is not\nloaded, module/kernel size is also reduced because the soft_cursor module will\nalso not be loaded.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b495f2bb749b828499135743b9ddec46e34fda8",
      "tree": "5f787ed9829ef01a457428114ccd3547cf6c88da",
      "parents": [
        "172546bf601356f94f8018af7908a9b7c1c4915c"
      ],
      "author": {
        "name": "Pete Popov",
        "email": "ppopov@embeddedalley.com",
        "time": "Mon Apr 04 01:06:19 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 29 19:31:01 2005 +0100"
      },
      "message": "Au1100 FB driver uplift for 2.6.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Antonino Daplas \u003cadaplas@pol.net\u003e\n"
    },
    {
      "commit": "20fd5767689124a920c1deb9c380304e082f026c",
      "tree": "fe779116d39a1612c80f414f0add8ed2893041d9",
      "parents": [
        "3b4abffbadf728996fb9243b4af1df48dd771e86"
      ],
      "author": {
        "name": "Arnaud Patard",
        "email": "arnaud.patard@rtp-net.org",
        "time": "Fri Sep 09 13:10:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:42 2005 -0700"
      },
      "message": "[PATCH] s3c2410fb: ARM S3C2410 framebuffer driver\n\nThis set of two patches add support for the framebuffer of the Samsung S3C2410\nARM SoC.  This driver was started about one year ago and is now used on iPAQ\nh1930/h1940, Acer n30 and probably other s3c2410-based machines I\u0027m not aware\nof.  I\u0027ve also heard yesterday that it\u0027s working also on iPAQ rx3715/rx3115\n(s3c2440-based machines).\n\nSigned-Off-By: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Ben Dooks \u003cben@trinity.fluff.org\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "96fe6a2109db29cd15b90a093c16e6cb4b19371a",
      "tree": "bd3c424f3f43e6b5a2ba6c235c7c25b3ba197f4c",
      "parents": [
        "5251bffc9b4ca699993c79166adf02faf1bbc043"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Fri Sep 09 13:09:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:03:39 2005 -0700"
      },
      "message": "[PATCH] fbdev: Add VESA Coordinated Video Timings (CVT) support\n\nThe Coordinated Video Timings (CVT) is the latest standard approved by VESA\nconcerning video timings generation.  It addresses the limitation of GTF which\nis designed mainly for CRT displays.  CRT\u0027s have a high blanking requirement\n(as much as 25% of the horizontal frame length) which artificially increases\nthe pixelclock.  Digital displays, on the other hand, needs to conserve the\npixelclock as much as possible.  The GTF also does not take into account the\ndifferent aspect ratios in its calculation.\n\nThe new function added is fb_find_mode_cvt().  It is called by fb_find_mode()\nif it recognizes a mode option string formatted for CVT.  The format is:\n\n\u003cxres\u003ex\u003cyres\u003e[M][R][-\u003cbpp\u003e][\u003cat-sign\u003e\u003crefresh\u003e][i][m]\n\nThe \u0027M\u0027 tells the function to calculate using CVT.  On it\u0027s own, it will\ncompute a timing for CRT displays at 60Hz.  If the \u0027R\u0027 is specified, \u0027reduced\nblanking\u0027 computation will be used, best for flatpanels.  The \u0027i\u0027 and the \u0027m\u0027\nis for \u0027interlaced mode\u0027 and \u0027with margins\u0027 respectively.\n\nTo determine if CVT was used, check for dmesg for something like this:\n\nCVT Mode - \u003cpix\u003eM\u003cn\u003e[-R], ie: .480M3-R  (800x600 reduced blanking)\n\nwhere: pix - product of xres and yres, in MB\n    M   - is a CVT mode\n    n   - the aspect ratio (3 - 4:3; 4 - 5:4; 9 - 16:9, 15:9; A - 16:10)\n    -R   - reduced blanking\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9fa68eae9f8291a98bfe00b94b78f72eb253165a",
      "tree": "f3619e7302871a5d56264f6df4076c30857483ce",
      "parents": [
        "6062bfa1644f401c08e78d5c8a161f7d11c5c830"
      ],
      "author": {
        "name": "Knut Petersen",
        "email": "Knut_Petersen@t-online.de",
        "time": "Fri Sep 09 13:04:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:58:02 2005 -0700"
      },
      "message": "[PATCH] framebuffer: new driver for cyberblade/i1 graphics core\n\nThis is a framebuffer driver for the Cyberblade/i1 graphics core.\n\nCurrently tridenfb claims to support the cyberblade/i1 graphics core.  This\nis of very limited truth.  Even vesafb is faster and provides more working\nmodes and a much better quality of the video signal.  There is a great\nnumber of bugs in tridentfb ...  but most often it is impossible to decide\nif these bugs are real bugs or if fixing them for the cyberblade/i1 core\nwould break support for one of the other supported chips.\n\nTridentfb seems to be unmaintained,and documentation for most of the\nsupported chips is not available.  So \"fixing\" cyberblade/i1 support inside\nof tridentfb was not an option, it would have caused numerous\nif(CYBERBLADEi1) else ...  cases and would have rendered the code to be\nalmost unmaintainable.\n\nA first version of this driver was published on 2005-07-31.  A fix for a\nbug reported by Jochen Hein was integrated as well as some changes\nrequested by Antonino A.  Daplas.\n\nA message has been added to tridentfb to inform current users of tridentfb\nto switch to cyblafb if the cyberblade/i1 graphics core is detected.\n\nThis patch is one logical change, but because of the included documentation\nit is bigger than 70kb.  Therefore it is not sent to lkml and\nlinux-fbdev-devel,\n\nSigned-off-by: Knut Petersen \u003cKnut_Petersen@t-online.de\u003e\nCc: Muli Ben-Yehuda \u003cmulix@mulix.org\u003e\nAcked-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1154ea7dcd8eed758fb5ec47393a79d5a1f0bc43",
      "tree": "5c5c67e549c60b030555f97fb66c1501f86897d2",
      "parents": [
        "4ff45f515144d232c83bf55c53f54deecb750296"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayalk@intworks.biz",
        "time": "Tue Jun 21 17:17:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:41 2005 -0700"
      },
      "message": "[PATCH] Framebuffer driver for Arc LCD board\n\nAdd support for the Arc monochrome LCD board.\n\nThe board uses KS108 controllers to drive individual 64x64 LCD matrices.\nThe board can be paneled in a variety of setups such as 2x1\u003d128x64,\n4x4\u003d256x256 and so on.  The board/host interface is through GPIO.\n\nSigned-off-by: Jaya Kumar \u003cjayalk@intworks.biz\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: \u003clinux-fbdev-devel@lists.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c2f891cb64b0b9c8d389da97c221ee4288f1307",
      "tree": "6826d42679d15654c0a0661e56bcbe8fb3f6db86",
      "parents": [
        "db9f1d9daa2f775a0f7d1a0d2ca4722c1da50158"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Sun May 01 08:59:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:24 2005 -0700"
      },
      "message": "[PATCH] imxfb: Add Freescale i.MX framebuffer driver\n\nThis patch adds support for the framebuffer on the freescale i.MX SOC\narchitecture.  The driver has been tested on the mx1ads board, the pimx1 board\nand another custom board with different displays.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\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"
    }
  ]
}
