)]}'
{
  "commit": "bdca0f9b1eabb24373e2307fe492f428f5928abc",
  "tree": "b3acaf5ac74fc954c518d11616007eab3bc877fd",
  "parents": [
    "184101bf143ac96d62b3dcc17e7b3550f98d3350"
  ],
  "author": {
    "name": "Michal Januszewski",
    "email": "spock@gentoo.org",
    "time": "Wed May 06 16:02:56 2009 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Wed May 06 16:36:10 2009 -0700"
  },
  "message": "fbdev: fix fillrect for 24bpp modes\n\nThe software fillrect routines do not work properly when the number of\npixels per machine word is not an integer.  To see that, run the following\ncommand on a fbdev console with a 24bpp video mode, using a\nnon-accelerated driver such as (u)vesafb:\n\n  reset ; echo -e \u0027\\e[41mtest\\e[K\u0027\n\nThe expected result is \u0027test\u0027 displayed on a line with red background.\nInstead of that, \u0027test\u0027 has a red background, but the rest of the line\n(rendered using fillrect()) contains a distored colorful pattern.\n\nThis patch fixes the problem by correctly computing rotation shifts.  It\nhas been tested in a 24bpp mode on 32- and 64-bit little-endian machines.\n\nSigned-off-by: Michal Januszewski \u003cspock@gentoo.org\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "64b35766b2a26bf28ccb1cfb55990c159008ca45",
      "old_mode": 33188,
      "old_path": "drivers/video/cfbfillrect.c",
      "new_id": "ba9f58b2a5e86e65a29aa3cabc67d45087b933b9",
      "new_mode": 33188,
      "new_path": "drivers/video/cfbfillrect.c"
    },
    {
      "type": "modify",
      "old_id": "1db622192bde2252553eb91ce69123d6fc69512f",
      "old_mode": 33188,
      "old_path": "drivers/video/fb_draw.h",
      "new_id": "04c01faaf7721b71041461f56c6b2032d3085d81",
      "new_mode": 33188,
      "new_path": "drivers/video/fb_draw.h"
    },
    {
      "type": "modify",
      "old_id": "f94d6b6e29eeb9f57c4082f6a09190ca055d3278",
      "old_mode": 33188,
      "old_path": "drivers/video/sysfillrect.c",
      "new_id": "33ee3d34f9d24004c85002ff9be86cbc25d62eef",
      "new_mode": 33188,
      "new_path": "drivers/video/sysfillrect.c"
    }
  ]
}
