)]}'
{
  "log": [
    {
      "commit": "e8ed857c64e3ae62e27606ae58bc7371b5daccb1",
      "tree": "1cd65f3b9151e245fc89abe31eaf7d4cccef91fe",
      "parents": [
        "00f0b8259e48979c37212995d798f3fbd0374690"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Mar 04 14:28:39 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Mar 04 16:35:12 2008 -0800"
      },
      "message": "tridentfb: resource management fixes in probe function\n\nCorrect error paths in probe function.\n\nThe probe function enables mmio mode so it important to disable the mmio\nmode before exiting the probe function.  Otherwise, the console is left in\nunusable state (garbled fonts at least, lock up at worst).\n\n[akpm@linux-foundation.org: cleanups]\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "245a2c2c69fee367ac38cf84af18b56374dbec22",
      "tree": "876993b9760f3ea2854ca5fb2eef97909cdb67ea",
      "parents": [
        "9ffa73960631502841d78b79ce857b15b9290abc"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Oct 16 01:28:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Oct 16 09:43:15 2007 -0700"
      },
      "message": "tridentfb: coding style improvement\n\nThis patch contains coding style improvements to the tridentfb driver (white\nspaces, indentations, long lines).\n\nIt also moves fb_ops structure after fb api functions are defined.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "973d9ab231a6b9feb1ff5b9a072f11756eca96cc",
      "tree": "fefef9f4bd86989579a8b6496dfc09faba19acf8",
      "parents": [
        "eb3daa83c2f63743fb7597f620beac75e1ba5633"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Jul 17 04:05:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jul 17 10:23:12 2007 -0700"
      },
      "message": "tridentfb: fix pseudo_palette array overrun in setcolreg\n\nThe pseudo_palette has only 16 elements. Do not write if regno (the array\nindex) is more than 15.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a02f6402d5a18f5a4fd35cb82887c1097d0f7792",
      "tree": "43046222e74b789358190b9edca1990fc053a871",
      "parents": [
        "b88a57cc645c59a3652f391f8069b15d42ac0762"
      ],
      "author": {
        "name": "Amol Lad",
        "email": "amol@verismonetworks.com",
        "time": "Fri Dec 08 02:40:03 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:29:04 2006 -0800"
      },
      "message": "[PATCH] ioremap balanced with iounmap for drivers/video/tridentfb\n\nioremap must be balanced by an iounmap and failing to do so can result in a\nmemory leak.\n\nSigned-off-by: Amol Lad \u003camol@verismonetworks.com\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nCc: Knut Petersen \u003cKnut_Petersen@t-online.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "474ab45a1f7de888df63da86b46785fe19d7fbe7",
      "tree": "6d3d0d400745abd70c57d88e0af488981550cbe7",
      "parents": [
        "96ebb92840b6bbb2e2fd8ad6b2b55d9cd76a06a0"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Jun 25 05:48:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jun 25 10:01:15 2006 -0700"
      },
      "message": "[PATCH] trident fb section fixes\n\nPriority: not critical.\nChange 3 functions from __init to __devinit.\nCould be an init/probe problem in theory, but not observed, so not\nhigh priority IMO.\n\nFix section mismatch warnings:\nWARNING: drivers/video/tridentfb.o - Section mismatch: reference to .init.text: from .text between \u0027trident_pci_probe\u0027 (at offset 0x1aad) and \u0027trident_pci_remove\u0027\nWARNING: drivers/video/tridentfb.o - Section mismatch: reference to .init.text: from .text between \u0027trident_pci_probe\u0027 (at offset 0x1b22) and \u0027trident_pci_remove\u0027\nWARNING: drivers/video/tridentfb.o - Section mismatch: reference to .init.text: from .text between \u0027trident_pci_probe\u0027 (at offset 0x1b31) and \u0027trident_pci_remove\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: \"Antonino A. 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": "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": "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": "8d894c47975f7222c5537e450e71310b395488c7",
      "tree": "b2f36d10708c4d5ba13b44cfca0b213935b0cd24",
      "parents": [
        "8dad46cf38c029248d1331b6a97b2999e0751cfa"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Aug 01 23:51:34 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 01 10:07:53 2005 -0700"
      },
      "message": "[PATCH] tridentfb: Fix scrolling artifacts during disk IO\n\nReported by: Jochen Hein (Bugzilla Bug 4312)\n\nWhen there is disk I/O happening, the framebuffer has a little snow on\nthe screen.  Once I/O has finished, no garbage remains on screen.\n\nThis bug was explained by: Knut Petersen\n\nMost important is CRTC register 2f, signal quality is also improved for\nhigher vclk values by changing set_vclk() according to the X drivers and\ncyblafb.c\n\nThe fix is to set the performance register (0x2f) with a more stable\nvalue.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8dad46cf38c029248d1331b6a97b2999e0751cfa",
      "tree": "ee0930bbbe84729fad902c3d30054c1f1dcb5faf",
      "parents": [
        "6cb54819d7b1867053e2dfd8c0ca3a8dc65a7eff"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Aug 01 23:46:44 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 01 10:07:13 2005 -0700"
      },
      "message": "[PATCH] tridentfb: Fix scrolling artifacts if acceleration is enabled\n\nReported by: Jochen Hein (Bugzilla Bug 4386)\n\nbooting leaves the end of long lines in the last line on screen when\nscrolling.  When X is running, scrolling puts garbage on the screen\n(looks like X data) Console switch fixes the screen.  Behaviour seems to\nbe identical with noaccel and without on the video\u003dtridentfb parameter\nin lilo.conf.\n\nThis bug was explained by: Knut_Petersen\n\nAcceleration is broken for all BLADE 3D chips for all versions of kernel\n2.6 except for 32bit modes.  Most important reason is that the u32 col\nparameter of the graphics engine needs the color value replicated to all\nu8 of the u32 (8bit modes) and to both u16 of the u32.\n\nFix color value passed to graphics engine, verified by the reporter.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\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"
    }
  ]
}
