)]}'
{
  "log": [
    {
      "commit": "89ec4c238e7a3d7e660291f3f1a8181381baad77",
      "tree": "8ba2ab49cea71cfff21ee7a56717f83746cb8d0c",
      "parents": [
        "ac50ab3e45436900b5d73edd0c6b0744af560535"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Apr 10 22:55:48 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Apr 11 06:18:54 2006 -0700"
      },
      "message": "[PATCH] vesafb: Fix incorrect logo colors in x86_64\n\nBugzilla Bug 6299:\n\nA pixel size of 8 bits produces wrong logo colors in x86_64.\n\nThe driver has 2 methods for setting the color map, using the protected\nmode interface provided by the video BIOS and directly writing to the VGA\nregisters.  The former is not supported in x86_64 and the latter is enabled\nonly in i386.\n\nFix by enabling the latter method in x86_64 only if supported by the BIOS.\nIf both methods are unsupported, change the visual of vesafb to\nSTATIC_PSEUDOCOLOR.\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": "e53f87a02a0d77c519fb93c7aa0912956294050c",
      "tree": "91d982c47fcb9795b9c87edb29613253be50bd34",
      "parents": [
        "f845fbac4e68573351965d9aaf626a63cc4151c7"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Jan 09 20:53:18 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:47 2006 -0800"
      },
      "message": "[PATCH] Fix vesafb display panning regression\n\nFix vesafb hang when scroll mode is REDRAW.\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": "f845fbac4e68573351965d9aaf626a63cc4151c7",
      "tree": "e644f9ea48b829c37b466b2bc7aa29e1dfb71600",
      "parents": [
        "32cf8c1e50ac9d49f348e886c6e664cdc37aaead"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Jan 09 20:53:17 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:47 2006 -0800"
      },
      "message": "[PATCH] vesafb: Trim vesafb_pan_display\n\nRemove error checking from vesafb_pan_display.  This is guaranteed to be done\nby the core layer.\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": "2b4f2f4b0132afa9f441171285cca354377bf5d0",
      "tree": "5f940818050fc272beb2d98294ee5f6eec287113",
      "parents": [
        "532347e2bbae9e849816dc7b12a3d0f2c42d4944"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Jan 09 20:52:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jan 10 08:01:42 2006 -0800"
      },
      "message": "[PATCH] vesafb: Drop blank hook\n\nFrom: Bugzilla Bug 5351\n\n\"After resuming from S3 (suspended while in X), the LCD panel stays black .\n However, the laptop is up again, and I can SSH into it from another\nmachine.\n\nI can get the panel working again, when I first direct video output to the\nCRT output of the laptop, and then back to LCD (done by repeatedly hitting\nFn+F5 buttons on the Toshiba, which directs output to either LCD, CRT or\nTV) None of this ever happened with older kernels.\"\n\nThis bug is due to the recently added vesafb_blank() method in vesafb.  It\nworks with CRT displays, but has a high incidence of problems in laptop\nusers.  Since CRT users don\u0027t really get that much benefit from hardware\nblanking, drop support for this.\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": "f5f4917c92a9a3814eda9c947fda8afabbd1812d",
      "tree": "73dcf87719320a4e1bd87146241f69718181aa6b",
      "parents": [
        "60f6c464d14b177778334344c86f15616899735a"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Sun Nov 13 16:08:12 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:21 2005 -0800"
      },
      "message": "[PATCH] make vesafb build without CONFIG_MTRR\n\nvesafb did not build without CONFIG_MTRR.\n\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": "3ae5eaec1d2d9c0cf53745352e7d4b152810ba24",
      "tree": "d8825be54cefb6ad6707478d719c8e30605bee7b",
      "parents": [
        "00d3dcdd96646be6059cc21f2efa94c4edc1eda5"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Nov 09 22:32:44 2005 +0000"
      },
      "message": "[DRIVER MODEL] Convert platform drivers to use struct platform_driver\n\nThis allows us to eliminate the casts in the drivers, and eventually\nremove the use of the device_driver function pointer methods for\nplatform device drivers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "8a0934f2969df4cdea81cf48fde4c8626b32325d",
      "tree": "cba3aa7d1367d4916a39b2113e1c9805e49b80ca",
      "parents": [
        "2726bff34441dce3854c62c3748bac2e7879e791"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:49 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:52 2005 -0800"
      },
      "message": "[PATCH] vesafb: Disable mtrr as the default\n\nvesafb occassionally gets the size wrong when setting the mtrr.  When X or DRI\nattempts to set the mtrr, it will fail due to range overlap significantly\naffecting their performance.  Disable mtrr and let the user explicitly enable\nit with the mtrr:n option.\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": "eba50850458cf6e907b6b751cb18711666819406",
      "tree": "01e72b4d850432778e2620c152d1acec2a8a3851",
      "parents": [
        "b4d8aea6d66aabc1d79aaeb1ecc90562abb8f575"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:40 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:51 2005 -0800"
      },
      "message": "[PATCH] vesafb: Fix color palette handling\n\nFix out-of-bounds bug.  The pseudopalette has room only for 16 entries, thus,\nwrite only the first 16 entries to the pseudopalette.\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": "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": "d052d1beff706920e82c5d55006b08e256b5df09",
      "tree": "dac91b70361b405ab8e15207f514a2f3e991e93d",
      "parents": [
        "8a212ab6b8a4ccc6f3c3d1beba5f92655c576404"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 29 19:07:23 2005 +0100"
      },
      "message": "Create platform_device.h to contain all the platform device details.\nConvert everyone who uses platform_bus_type to include\nlinux/platform_device.h.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "bb7e257ef8d8ba43cab356aa1cc1b20d0106d45f",
      "tree": "3e113d6593197b7d3c77d5938381d7bb793b7f3c",
      "parents": [
        "d846a92e4ec26112fbe41c4e45ddd9119cd74cda"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 18 15:59:52 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 18 08:43:29 2005 -0700"
      },
      "message": "[PATCH] vesafb: Fix display corruption on display blank\n\nReported by: Bob Tracy \u003crct@gherkin.frus.com\u003e\n\n \"...I\u0027ve got a Toshiba notebook (730XCDT -- Pentium 150MMX) for which\n  I\u0027m using the Vesa FB driver.  When the machine has been idle for some\n  time and the driver attempts to powerdown the display, rather than the\n  display going blank, it goes gray with several strange lines.  When I\n  hit the \"shift\" key or other-wise wake up the display, the old video\n  state is not fully restored...\"\n\nvesafb recently added a blank method which has only 2 states, powerup and\npowerdown.  The powerdown state is used for all blanking levels, but in his\ncase, powerdown does not work correctly for higher levels of display\npowersaving. Thus, for intermediate power levels, use software blanking,\nand use only hardware blanking for an explicit powerdown.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2d58384fc5d4c0fe2d8e34bc2d15a90a9bb372a",
      "tree": "6b28b34161e7ca2db38014b473690e9c9954779a",
      "parents": [
        "7726e9e10fc6e026ed2dc00e48f4a3ffc1254ad2"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Fri Sep 09 13:04:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 13:57:58 2005 -0700"
      },
      "message": "[PATCH] vesafb: Add blanking support\n\nAdd rudimentary support by manipulating the VGA registers.  However, not\nall vesa modes are VGA compatible, so VGA compatiblity is checked first.\nOnly 2 levels are supported, powerup and powerdown.\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": "80625942094b114d85811e5ff1fbc9e06dabe0ff",
      "tree": "66c6e49c4a24d7338d4510be449e4cc17dc95e29",
      "parents": [
        "655a0a7799cddf9a469916c07ac22f1106abc2be"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Fri Jul 29 14:03:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 15:01:13 2005 -0700"
      },
      "message": "[PATCH] vesafb: Fix mtrr bugs\n\n\u003e\u003e vesafb: mode is 800x600x16, linelength\u003d1600, pages\u003d16\n\u003e\u003e vesafb: scrolling: redraw\n\u003e\u003e vesafb: Truecolor: size\u003d0:5:6:5, shift\u003d0:11:5:0\n\u003e\u003e mtrr: type mismatch for fc000000,1000000 old: write-back new: write-\n\u003e\u003e combining\n\nRange is already set to write-back, vesafb attempts to add a write-combining\nmtrr (default for vesafb).\n\n\u003e\u003e mtrr: size and base must be multiples of 4 kiB\n\nThis is a bug, vesafb attempts to add a size \u003c PAGE_SIZE triggering\nthe messages below.\n\nTo eliminate the warning messages, you can add the option mtrr:2 to add a\nwrite-back mtrr for vesafb.  Or just use nomtrr option.\n\n1. Fix algorithm for finding the best power of 2 size with mtrr_add().\n\n2. Add option to choose the mtrr type by extending the mtrr boot option:\n\n   mtrr:n where n\n\n        0 \u003d no mtrr (equivalent to using the nomtrr option)\n        1 \u003d uncachable\n        2 \u003d write back\n        3 \u003d write combining (default)\n        4 \u003d write through\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": "d7496cb75ec75b1e74283a481fb02f5d7ce7bdeb",
      "tree": "d716e849a363edd4a6a632e0acaaa31c164f83ea",
      "parents": [
        "72414d3f1d22fc3e311b162fca95c430048d38ce"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sat Jun 25 14:58:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:55 2005 -0700"
      },
      "message": "[PATCH] Fix vesafb/mtrr scaling problem.\n\nvesafb will do really silly things like..\n\nmtrr: type mismatch for e0000000,8000000 old: write-back new: write-combining\nmtrr: type mismatch for e0000000,4000000 old: write-back new: write-combining\nmtrr: type mismatch for e0000000,2000000 old: write-back new: write-combining\nmtrr: type mismatch for e0000000,1000000 old: write-back new: write-combining\nmtrr: type mismatch for e0000000,800000 old: write-back new: write-combining\nmtrr: type mismatch for e0000000,400000 old: write-back new: write-combining\nmtrr: type mismatch for e0000000,200000 old: write-back new: write-combining\nmtrr: type mismatch for e0000000,100000 old: write-back new: write-combining\nmtrr: type mismatch for e0000000,80000 old: write-back new: write-combining\nmtrr: type mismatch for e0000000,40000 old: write-back new: write-combining\nmtrr: type mismatch for e0000000,20000 old: write-back new: write-combining\nmtrr: type mismatch for e0000000,10000 old: write-back new: write-combining\nmtrr: type mismatch for e0000000,8000 old: write-back new: write-combining\nmtrr: type mismatch for e0000000,4000 old: write-back new: write-combining\nmtrr: type mismatch for e0000000,2000 old: write-back new: write-combining\nmtrr: type mismatch for e0000000,1000 old: write-back new: write-combining\nmtrr: size and base must be multiples of 4 kiB\nmtrr: size: 0x800  base: 0xe0000000\nmtrr: size and base must be multiples of 4 kiB\nmtrr: size: 0x400  base: 0xe0000000\nmtrr: size and base must be multiples of 4 kiB\nmtrr: size: 0x200  base: 0xe0000000\nmtrr: size and base must be multiples of 4 kiB\nmtrr: size: 0x100  base: 0xe0000000\nmtrr: size and base must be multiples of 4 kiB\nmtrr: size: 0x80  base: 0xe0000000\nmtrr: size and base must be multiples of 4 kiB\nmtrr: size: 0x40  base: 0xe0000000\nmtrr: size and base must be multiples of 4 kiB\nmtrr: size: 0x20  base: 0xe0000000\nmtrr: size and base must be multiples of 4 kiB\nmtrr: size: 0x10  base: 0xe0000000\nmtrr: size and base must be multiples of 4 kiB\nmtrr: size: 0x8  base: 0xe0000000\nmtrr: size and base must be multiples of 4 kiB\nmtrr: size: 0x4  base: 0xe0000000\nmtrr: size and base must be multiples of 4 kiB\nmtrr: size: 0x2  base: 0xe0000000\nmtrr: size and base must be multiples of 4 kiB\nmtrr: size: 0x1  base: 0xe0000000\n\nStop scaling down at PAGE_SIZE.\nAlso fix up some broken indentation.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "78c03717c415d81879e4dac2e452d1a0d3738a80",
      "tree": "277129e5fbb90a109e65e64e4646861ae85134d5",
      "parents": [
        "27f931dac93057bbae691f66a49b11ff2f483bee"
      ],
      "author": {
        "name": "Gerd Knorr",
        "email": "kraxel@bytesex.org",
        "time": "Tue Jun 21 17:16:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 19:07:39 2005 -0700"
      },
      "message": "[PATCH] some vesafb fixes\n\nFix the size passed to release_mem_region in an error path.\n\nAlso adjust the message printed when vesafb cannot load; the comment there\nalready says this must not be fatal, so the message should also not mention\nthe word \u0027abort\u0027 otherwise indicating a problem to worry about in the log.\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Gerd Knorr \u003ckraxel@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5f76be80d96f60adfc91f2acf22b146ce0e3072f",
      "tree": "e2cabbac9558c1a1ef01efd9d4e0f8def777b179",
      "parents": [
        "917bb0771aa077f62a3de75028a45f243d3954a8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun May 01 08:59:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:23 2005 -0700"
      },
      "message": "[PATCH] fbdev: edid.h cleanups\n\nThis patch removes some completely unused code.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.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"
    }
  ]
}
