)]}'
{
  "log": [
    {
      "commit": "9f3938346a5c1fa504647670edb5fea5756cfb00",
      "tree": "7cf6d24d6b076c8db8571494984924cac03703a2",
      "parents": [
        "69a7aebcf019ab3ff5764525ad6858fbe23bb86d",
        "317b6e128247f75976b0fc2b9fd8d2c20ef13b3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 09:40:26 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 09:40:26 2012 -0700"
      },
      "message": "Merge branch \u0027kmap_atomic\u0027 of git://github.com/congwang/linux\n\nPull kmap_atomic cleanup from Cong Wang.\n\nIt\u0027s been in -next for a long time, and it gets rid of the (no longer\nused) second argument to k[un]map_atomic().\n\nFix up a few trivial conflicts in various drivers, and do an \"evil\nmerge\" to catch some new uses that have come in since Cong\u0027s tree.\n\n* \u0027kmap_atomic\u0027 of git://github.com/congwang/linux: (59 commits)\n  feature-removal-schedule.txt: schedule the deprecated form of kmap_atomic() for removal\n  highmem: kill all __kmap_atomic() [swarren@nvidia.com: highmem: Fix ARM build break due to __kmap_atomic rename]\n  drbd: remove the second argument of k[un]map_atomic()\n  zcache: remove the second argument of k[un]map_atomic()\n  gma500: remove the second argument of k[un]map_atomic()\n  dm: remove the second argument of k[un]map_atomic()\n  tomoyo: remove the second argument of k[un]map_atomic()\n  sunrpc: remove the second argument of k[un]map_atomic()\n  rds: remove the second argument of k[un]map_atomic()\n  net: remove the second argument of k[un]map_atomic()\n  mm: remove the second argument of k[un]map_atomic()\n  lib: remove the second argument of k[un]map_atomic()\n  power: remove the second argument of k[un]map_atomic()\n  kdb: remove the second argument of k[un]map_atomic()\n  udf: remove the second argument of k[un]map_atomic()\n  ubifs: remove the second argument of k[un]map_atomic()\n  squashfs: remove the second argument of k[un]map_atomic()\n  reiserfs: remove the second argument of k[un]map_atomic()\n  ocfs2: remove the second argument of k[un]map_atomic()\n  ntfs: remove the second argument of k[un]map_atomic()\n  ...\n"
    },
    {
      "commit": "69a7aebcf019ab3ff5764525ad6858fbe23bb86d",
      "tree": "7211df5704b743a7667159748c670a9744164482",
      "parents": [
        "d464c92b5234227c1698862a1906827e2e398ae0",
        "f1f996b66cc3908a8f5ffccc2ff41840e92f3b10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree from Jiri Kosina:\n \"It\u0027s indeed trivial -- mostly documentation updates and a bunch of\n  typo fixes from Masanari.\n\n  There are also several linux/version.h include removals from Jesper.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (101 commits)\n  kcore: fix spelling in read_kcore() comment\n  constify struct pci_dev * in obvious cases\n  Revert \"char: Fix typo in viotape.c\"\n  init: fix wording error in mm_init comment\n  usb: gadget: Kconfig: fix typo for \u0027different\u0027\n  Revert \"power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c\"\n  writeback: fix fn name in writeback_inodes_sb_nr_if_idle() comment header\n  writeback: fix typo in the writeback_control comment\n  Documentation: Fix multiple typo in Documentation\n  tpm_tis: fix tis_lock with respect to RCU\n  Revert \"media: Fix typo in mixer_drv.c and hdmi_drv.c\"\n  Doc: Update numastat.txt\n  qla4xxx: Add missing spaces to error messages\n  compiler.h: Fix typo\n  security: struct security_operations kerneldoc fix\n  Documentation: broken URL in libata.tmpl\n  Documentation: broken URL in filesystems.tmpl\n  mtd: simplify return logic in do_map_probe()\n  mm: fix comment typo of truncate_inode_pages_range\n  power: bq27x00: Fix typos in comment\n  ...\n"
    },
    {
      "commit": "f0c5b592a5fbc7478fde6d0f84022e6bec9a4302",
      "tree": "2588e8c780bf95a9c024f7127f07284509a4d9ca",
      "parents": [
        "c2e022cb654fa6595238dc52311a85e6444da1f7"
      ],
      "author": {
        "name": "Cong Wang",
        "email": "amwang@redhat.com",
        "time": "Fri Nov 25 23:46:51 2011 +0800"
      },
      "committer": {
        "name": "Cong Wang",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue Mar 20 21:48:29 2012 +0800"
      },
      "message": "gma500: remove the second argument of k[un]map_atomic()\n\nSigned-off-by: Cong Wang \u003camwang@redhat.com\u003e\n"
    },
    {
      "commit": "1c9c20f60230bd5a6195d41f9dd2dfa60874b1da",
      "tree": "611cf33d3d7e4f19b18be7a11b303d3f30ced75f",
      "parents": [
        "4e5df7ca3091a846b65f2a940a68506790a62d6a"
      ],
      "author": {
        "name": "Cong Wang",
        "email": "amwang@redhat.com",
        "time": "Fri Nov 25 23:14:20 2011 +0800"
      },
      "committer": {
        "name": "Cong Wang",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue Mar 20 21:48:17 2012 +0800"
      },
      "message": "drm: remove the second argument of k[un]map_atomic()\n\nSigned-off-by: Cong Wang \u003camwang@redhat.com\u003e\n"
    },
    {
      "commit": "bb2551da10b659eab27330483828b88e898e7952",
      "tree": "807d859c793b4fe313421b2f6a9aa9efb3372d4e",
      "parents": [
        "57387177a3cdc09eec02d300d33f042851fa7438",
        "34418c25d64844625118b5eedc493f7904d77659"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Mar 15 09:41:26 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Mar 15 09:41:26 2012 +0000"
      },
      "message": "Merge branch \u0027exynos-drm-fixes\u0027 of git://git.infradead.org/users/kmpark/linux-samsung into drm-fixes\n\n* \u0027exynos-drm-fixes\u0027 of git://git.infradead.org/users/kmpark/linux-samsung:\n  drm exynos: use drm_fb_helper_set_par directly\n  drm/exynos: Fix fb_videomode \u003c-\u003e drm_mode_modeinfo conversion\n  drm/exynos: fix runtime_pm fimd device state on probe\n  drm/exynos: use correct \u0027exynos-drm\u0027 name for platform device\n"
    },
    {
      "commit": "34418c25d64844625118b5eedc493f7904d77659",
      "tree": "fb7939b593da8955ca5feb07d4c5c8e0a74e300e",
      "parents": [
        "f7d86075fa6c082f7dc4d289a69162b13d2db924"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Mar 14 19:44:54 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Mar 15 11:39:00 2012 +0900"
      },
      "message": "drm exynos: use drm_fb_helper_set_par directly\n\ninfo-\u003efix.visual already is correctly set from drm_fb_helper_fill_fix.\ninfo-\u003efix.line_length is also set from drm_fb_helper_fill_fix,\nso drm_fb_helper_set_par directly instead of a custom\nexynos_drm_fbdev_set_par.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "f7d86075fa6c082f7dc4d289a69162b13d2db924",
      "tree": "a68f7eb304fe47fae54cc6d51715dc1970d1bbba",
      "parents": [
        "0d8ce3ae37e9bcfacbbc750cabf892fa00bb720e"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart@ideasonboard.com",
        "time": "Fri Mar 09 09:45:21 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Mar 15 11:39:00 2012 +0900"
      },
      "message": "drm/exynos: Fix fb_videomode \u003c-\u003e drm_mode_modeinfo conversion\n\nThe fb_videomode structure stores the front porch and back porch in the\nright_margin and left_margin fields respectively. right_margin should\nthus be computed with hsync_start - hdisplay, and left_margin with\nhtotal - hsync_end. The same holds for the vertical direction.\n\n       Active               Front           Sync            Back\n       Region               Porch                           Porch\n\u003c-------------------\u003e\u003c----------------\u003e\u003c-------------\u003e\u003c----------------\u003e\n\n  //////////////////|\n ////////////////// |\n//////////////////  |..................               ..................\n                                       _______________\n\n\u003c------ xres -------\u003e\u003c- right_margin -\u003e\u003c- hsync_len -\u003e\u003c- left_margin --\u003e\n\n\u003c---- hdisplay -----\u003e\n\u003c------------ hsync_start ------------\u003e\n\u003c--------------------- hsync_end --------------------\u003e\n\u003c--------------------------------- htotal -----------------------------\u003e\n\nFix the fb_videomode \u003c-\u003e drm_mode_modeinfo conversion functions\naccordingly.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart@ideasonboard.com\u003e\nAcked-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "0d8ce3ae37e9bcfacbbc750cabf892fa00bb720e",
      "tree": "8799f2509f1a7081dfce5394a1db84e86aa25aba",
      "parents": [
        "9866b6c64b317a92e5c020165bc41efd3008a88a"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Thu Mar 08 10:28:56 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Mar 15 11:38:59 2012 +0900"
      },
      "message": "drm/exynos: fix runtime_pm fimd device state on probe\n\nA call to pm_runtime_set_active() forces device to be at the active\nstate and skips calling its runtime suspend/resume callbacks. This\nresults in a freeze with a new power domain code based on gen_pd. Fimd\ndriver does all required runtime power management calls, so this\npm_runtime_set_active call is buggy. This patch removes it and corrects\nclock management in probe function (clocks are now enabled by\npm_runtime_get_sync() call).\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "9866b6c64b317a92e5c020165bc41efd3008a88a",
      "tree": "8eef27e7cdb4bdcc68f09f544a364363354869d0",
      "parents": [
        "38aa4a568ba4c3ccba83e862a01e3e60e3b811ee"
      ],
      "author": {
        "name": "Marek Szyprowski",
        "email": "m.szyprowski@samsung.com",
        "time": "Mon Mar 05 12:02:30 2012 +0100"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu Mar 15 11:38:59 2012 +0900"
      },
      "message": "drm/exynos: use correct \u0027exynos-drm\u0027 name for platform device\n\nCurrently Exynos DRM driver uses DRIVER_NAME (\u0027exynos\u0027) name for the\ncore platform device. This is confusing, because it doesn\u0027t refer to the\nfunction the platform device is performing. This patch renames the\nplatform device to the \u0027exynos-drm\u0027, which matches the convention for\nnaming the platform devices. The name used inside DRM subsystem has not\nbeen changed.\n\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "57387177a3cdc09eec02d300d33f042851fa7438",
      "tree": "6ae10f2540d7a6901d120e2c3456f6fd24747e9f",
      "parents": [
        "762ad8a5330325b789cfb6dc896f81cf273ff4e9",
        "b250da79a0c972ef7f6d58ebd1083cab066e6c82"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 14 18:32:27 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 14 18:32:27 2012 +0000"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux into drm-fixes\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux:\n  drm/i915: support 32 bit BGR formats in sprite planes\n  drm/i915: fix color order for BGR formats on SNB\n  drm/gma500: Fix Cedarview boot failures in 3.3-rc\n"
    },
    {
      "commit": "38aa4a568ba4c3ccba83e862a01e3e60e3b811ee",
      "tree": "c96d67591dc21b88a787701b8fa8010a43e0f70c",
      "parents": [
        "cf00790dea6f210ddd01a6656da58c7c9a4ea0e4"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Mar 07 19:05:01 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Mar 08 09:39:54 2012 +0000"
      },
      "message": "drm/radeon/kms: fix hdmi duallink checks\n\nAll pre-SI chips are limited to 165 Mhz for single link.\nCode in question will be re-enabled when SI support is added.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d44755\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d42887\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "cf00790dea6f210ddd01a6656da58c7c9a4ea0e4",
      "tree": "e7d7eb7850a7beb866f5138727e1a8436e2d610e",
      "parents": [
        "aaefcd4284a5399641ed02ac3e696b5e50ce185e"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Wed Mar 07 23:33:00 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Mar 08 09:39:29 2012 +0000"
      },
      "message": "drm/radeon/kms: set SX_MISC in the r6xx blit code (v2)\n\nMesa may set it to 1, causing all primitives to be killed.\n\nv2: also update the r7xx code\n\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b250da79a0c972ef7f6d58ebd1083cab066e6c82",
      "tree": "60af1f7c295a5b8385e8af3f69380c99c84fa005",
      "parents": [
        "ab2f9df10dd955f1fc0a8650e377588c98f1c029"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Mar 07 08:49:29 2012 -0800"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Mar 07 10:52:13 2012 -0800"
      },
      "message": "drm/i915: support 32 bit BGR formats in sprite planes\n\nintel_framebuffer_init does some basic sanity checking of the pixel format,\nbut is used by the plane code in addition to the primary crtc.  So it\nneeds to contain any formats used in either place.\n\nAdd the XBGR8888 format to the checklist so the plane code can use it.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "ab2f9df10dd955f1fc0a8650e377588c98f1c029",
      "tree": "f57cfa46082264de55d172e4ce026b94d3399837",
      "parents": [
        "91982b58d35720b75b894c60e1e3133daa455b53"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Feb 27 12:40:10 2012 -0800"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Mar 07 10:49:28 2012 -0800"
      },
      "message": "drm/i915: fix color order for BGR formats on SNB\n\nHad the wrong bits and field definitions.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "aaefcd4284a5399641ed02ac3e696b5e50ce185e",
      "tree": "849fd2cf24563eace23d9d41c9480f7a03daa2e8",
      "parents": [
        "0be70439f2dcf4a2048e4b02f23f2c239b35a110"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 06 10:44:40 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 07 14:07:40 2012 +0000"
      },
      "message": "drm/radeon: deal with errors from framebuffer init path.\n\nWe\u0027ve been getting occasional oops running a 32-bit kernel on a certain\nsystem in our RHEL test hw. It appears that we fail to get sufficent ioremap\nspace for the framebuffer, and this leads to an oops.\n\nThis patch should fix the oops and leave a message in the logs we can\ncheck for.\n\nA future fix would probably to resize the console to a size that we can\nioremap.\n\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0be70439f2dcf4a2048e4b02f23f2c239b35a110",
      "tree": "df0e58ec744a8dfd76b143cfbbb8db7691cb2158",
      "parents": [
        "dac12d1f5ef228e132c2457dc214e0703533b016"
      ],
      "author": {
        "name": "Christian König",
        "email": "deathsimple@vodafone.de",
        "time": "Wed Mar 07 11:28:57 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 07 14:07:29 2012 +0000"
      },
      "message": "drm/radeon: fix a semaphore deadlock on pre cayman asics\n\nThe out of order execution of semaphore commands on\npre cayman asics doesn\u0027t work correctly and can\ncause deadlocks, so turn it off for now.\n\nSigned-off-by: Christian König \u003cdeathsimple@vodafone.de\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "055bf38d3d6069707e2d555cffdde629b8404ff2",
      "tree": "94c99f102d3cbd372fc124c663c311a6669c4ed8",
      "parents": [
        "aa139092de3bb7d8b81f9b8433e12e87ac1eec3f"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Mar 05 14:22:16 2012 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 05 14:53:01 2012 -0800"
      },
      "message": "drm, gma500: Fix Cedarview boot failures in 3.3-rc\n\nProduction GMA3600/3650 hardware turns out to be subtly different to the\ndevelopment platforms.  This combined with a minor driver bug is causing\nthe kernel to hang on these platforms.\n\nThis patch does the following\n\n - turn down a couple of messages that were meant to be debug and are\n   causing much confusion\n\n - ensure the hotplug interrupt is disabled on Cedartrail systems.\n\n - fix a bug where gtt roll mode called psbfb_sync, which tries to sync\n   the 2D engine. On other devices it is harmless as the 2D engine is\n   present but not in use when in gtt roll mode, on Cedartrail it causes\n   a hang\n\nWithout these changes 3.3-rc hangs on boot on Cedartrail based systems.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "91982b58d35720b75b894c60e1e3133daa455b53",
      "tree": "920b80757b9f1ba51b0d8654be4ce7823f44afa6",
      "parents": [
        "a5939eefdcacd3ece57d56167a43bcc0d93733bf"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Fri Mar 02 23:30:37 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 05 14:08:31 2012 +0000"
      },
      "message": "drm/gma500: Fix Cedarview boot failures in 3.3-rc\n\nProduction GMA3600/3650 hardware turns out to be subtly different to the\ndevelopment platforms. This combined with a minor driver bug is causing\nthe kernel to hang on these platforms.\n\nThis patch does the following\n\n- turn down a couple of messages that were meant to be debug and are\n  causing much confusion\n\n- ensure the hotplug interrupt is disabled on Cedartrail systems.\n\n- fix a bug where gtt roll mode called psbfb_sync, which tries to sync\n  the 2D engine. On other devices it is harmless as the 2D engine is\n  present but not in use when in gtt roll mode, on Cedartrail it causes\n  a hang\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "108b0d348302be2b2f846bc8a8115f5b099a6196",
      "tree": "206d8613c6eb6740fe13f0d80eb090c8b57473de",
      "parents": [
        "1404547f3a32ffc154dbf6aa30f966f0d2abafb7"
      ],
      "author": {
        "name": "Sebastian Biemueller",
        "email": "sebastian.biemueller@amd.com",
        "time": "Wed Feb 29 11:04:52 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 29 17:47:57 2012 +0000"
      },
      "message": "drm/radeon/kms/vm: fix possible bug in radeon_vm_bo_rmv()\n\nThe bo is removed from the list at the top of\nradeon_vm_bo_rmv(), but then the list is used\nin radeon_vm_bo_update_pte() to look up the vm.\nremove the bo_list entry at the end of the\nfunction instead.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Jerome Glisse \u003cj.glisse@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1404547f3a32ffc154dbf6aa30f966f0d2abafb7",
      "tree": "9502e5fee970a2f98ebb85441d205f713666d458",
      "parents": [
        "b9b35156987e0c4cffc749c71864051f3dfec8ec"
      ],
      "author": {
        "name": "Christian König",
        "email": "deathsimple@vodafone.de",
        "time": "Tue Feb 28 23:19:20 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 29 10:19:11 2012 +0000"
      },
      "message": "drm/radeon: fix uninitialized variable\n\nWithout this fix the driver randomly treats\ntextures as arrays and I\u0027m really wondering\nwhy gcc isn\u0027t complaining about it.\n\nSigned-off-by: Christian König \u003cdeathsimple@vodafone.de\u003e\nReviewed-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b9b35156987e0c4cffc749c71864051f3dfec8ec",
      "tree": "393171d1eaa762af11551b810b6561850d71eac8",
      "parents": [
        "2b69ffb97065b897fd4e24ab14b6e14372d80fa6",
        "265da78afd52b9a01d76d99556e828a6c30f1ac9"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 29 09:54:24 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 29 09:54:24 2012 +0000"
      },
      "message": "Merge branch \u0027exynos-drm-fixes\u0027 of git://git.infradead.org/users/kmpark/linux-2.6-samsung into HEAD\n\n* \u0027exynos-drm-fixes\u0027 of git://git.infradead.org/users/kmpark/linux-2.6-samsung:\n  drm/exynos: exynos_drm.h header file fixes\n  drm/exynos: added panel physical size.\n  drm/exynos: added postclose to release resource.\n  drm/exynos: removed exynos_drm_fbdev_recreate function.\n  drm/exynos: fixed page flip issue.\n  drm/exynos: added possible_clones setup function.\n  drm/exynos: removed pageflip_event_list init code when closed.\n  drm/exynos: changed priority of mixer layers.\n  drm/exynos: Fix typo in exynos_mixer.c\n"
    },
    {
      "commit": "2b69ffb97065b897fd4e24ab14b6e14372d80fa6",
      "tree": "0c8642e228b9964a077962d7dba22692ab4bdb8c",
      "parents": [
        "e2bc96aeff3c32534c01229ea365f2db6ea0cb74"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Feb 28 11:08:22 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 29 09:19:54 2012 +0000"
      },
      "message": "drm/radeon/kms: fix radeon_dp_get_modes for LVDS bridges (v2)\n\nNeed to call ExternalEncoderControl to set up DDC before\ntrying to get an EDID for all DP bridge chips (including\nDP to LVDS).\n\nAlso remove redundant encoder assignment.\n\nV2: fix typo in commit message.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5d031e5b633d910f35e6e0abce94d9d842390006",
      "tree": "84e832c7f7626d7041b54eb8effa997b6921db20",
      "parents": [
        "aed3f09db39596e539f90b11a5016aea4d8442e1"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Feb 08 13:34:13 2012 +0000"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Feb 27 08:49:56 2012 -0800"
      },
      "message": "drm/i915: Remove use of the autoreported ringbuffer HEAD position\n\nThis is a revert of 6aa56062eaba67adfb247cded244fd877329588d.\n\nThis was originally introduced to workaround reads of the ringbuffer\nregisters returning 0 on SandyBridge causing hangs due to ringbuffer\noverflow. The root cause here was reads through the GT powerwell require\nthe forcewake dance, something we only learnt of later. Now it appears\nthat reading the reported head position from the HWS is returning\ngarbage, leading once again to hangs.\n\nFor example, on q35 the autoreported head reports:\n  [  217.975608] head now 00010000, actual 00010000\n  [  436.725613] head now 00200000, actual 00200000\n  [  462.956033] head now 00210000, actual 00210010\n  [  485.501409] head now 00400000, actual 00400020\n  [  508.064280] head now 00410000, actual 00410000\n  [  530.576078] head now 00600000, actual 00600020\n  [  553.273489] head now 00610000, actual 00610018\nwhich appears reasonably sane. In contrast, if we look at snb:\n  [  141.970680] head now 00e10000, actual 00008238\n  [  141.974062] head now 02734000, actual 000083c8\n  [  141.974425] head now 00e10000, actual 00008488\n  [  141.980374] head now 032b5000, actual 000088b8\n  [  141.980885] head now 03271000, actual 00008950\n  [  142.040628] head now 02101000, actual 00008b40\n  [  142.180173] head now 02734000, actual 00009050\n  [  142.181090] head now 00000000, actual 00000ae0\n  [  142.183737] head now 02734000, actual 00009050\n\nIn addition, the automatic reporting of the head position is scheduled\nto be defeatured in the future. It has no more utility, remove it.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d45492\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nTested-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "aed3f09db39596e539f90b11a5016aea4d8442e1",
      "tree": "62e3645dd8cc2be9f1fb4ca6a168f40d3c3c5898",
      "parents": [
        "c0e2ee1bc0cf82eec89e26b7afe7e4db0561b7d9"
      ],
      "author": {
        "name": "Alban Browaeys",
        "email": "prahal@yahoo.com",
        "time": "Fri Feb 24 17:12:45 2012 +0000"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Feb 24 09:36:25 2012 -0800"
      },
      "message": "drm/i915: Prevent a machine hang by checking crtc-\u003eactive before loading lut\n\nBefore loading the lut (gamma), check the active state of intel_crtc,\notherwise at least on gen2 hang ensue.\n\nThis is reproducible in Xorg via:\n  xset dpms force off\nthen\n  xgamma -rgamma 2.0 # freeze.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d44505\nSigned-off-by: Alban Browaeys \u003cprahal@yahoo.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "c0e2ee1bc0cf82eec89e26b7afe7e4db0561b7d9",
      "tree": "9d53bedc4c5778f7316b6a97d082b4c9820a8cef",
      "parents": [
        "4e9bb47bd29e02f2daaa7bdb2a8ddf977bf76f06"
      ],
      "author": {
        "name": "Eugeni Dodonov",
        "email": "eugeni.dodonov@intel.com",
        "time": "Thu Feb 23 23:57:06 2012 -0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Feb 24 09:34:10 2012 -0800"
      },
      "message": "drm/i915: fix operator precedence when enabling RC6p\n\nAs noticed by Torsten Kaiser, the operator precedence can play tricks with\nus here.\n\nCC: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "4e9bb47bd29e02f2daaa7bdb2a8ddf977bf76f06",
      "tree": "a6067cdb859c1baee586136bbb43c7c822a66b79",
      "parents": [
        "5ca0c34ae28344b6b4ca3036bc82f89c8db16a59"
      ],
      "author": {
        "name": "Hai Lan",
        "email": "hai.lan@intel.com",
        "time": "Wed Feb 15 19:07:02 2012 +0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Feb 23 08:56:40 2012 -0800"
      },
      "message": "drm/i915: fix a sprite watermark computation to avoid divide by zero if xpos\u003c0\n\nWhen setting overlay position with x\u003c0, it will divide 0 and make drm\ndriver crash.\n\nSigned-off-by: Hai Lan \u003chai.lan@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "5ca0c34ae28344b6b4ca3036bc82f89c8db16a59",
      "tree": "1c6ad52ea2aec0cd4ec960713af433fc91b4e7e1",
      "parents": [
        "3ac0eb6d62fde0a60a6c5c61e562af1db8fbf712"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 23 15:33:40 2012 +0000"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Feb 23 08:06:31 2012 -0800"
      },
      "message": "drm/i915: fix mode set on load pipe. (v2)\n\nBooted my i965 machine and it started printing the unsupported pixel\nformat of 0 message (once I added content to it).\n\nOh looksie here, we pass 0. fix.\n\nv2: compile it.\n\nBuzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d45966\n\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "3ac0eb6d62fde0a60a6c5c61e562af1db8fbf712",
      "tree": "d1a934fc3283be67df7eb4c6aa4adaca6d890b10",
      "parents": [
        "6b7746e8768e1c550b320d5af761f73e5aa37f76"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Sun Feb 19 21:42:03 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 22 10:30:06 2012 +0000"
      },
      "message": "drm/radeon/kms/atom: dpms bios scratch reg updates\n\ndpms bits not used on DCE4+\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6b7746e8768e1c550b320d5af761f73e5aa37f76",
      "tree": "ad04aeca4bbc904418d21717f17689f1c0aa5bf7",
      "parents": [
        "f0d14daa6906070ca044b86f483fdde7d81f5294"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Mon Feb 20 17:57:20 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 22 10:30:02 2012 +0000"
      },
      "message": "drm/radeon/kms: properly set accel working flag and bailout when false\n\nIf accel is not working many subsystem such as the ib pool might not be\ninitialized properly that can lead to segfault inside kernel when cs\nioctl is call with non working acceleration. To avoid this make sure\nthe accel working flag is false when an error in GPU startup happen and\nreturn EBUSY from cs ioctl if accel is not working.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f0d14daa6906070ca044b86f483fdde7d81f5294",
      "tree": "20c123098eeeeec8f2161e6b508343610f652d90",
      "parents": [
        "bb757a7e251f73ce6626689f8be4bb8ba86933cd"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel.daenzer@amd.com",
        "time": "Tue Feb 21 17:39:15 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 22 10:28:52 2012 +0000"
      },
      "message": "drm/radeon: Only create additional ring debugfs files on Cayman or newer.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d46274\n\nTested with a Cayman card in a Llano system: The additional files are created\nand working for the Cayman card but not created for the CPU\u0027s built-in GPU.\n\nSigned-off-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bb757a7e251f73ce6626689f8be4bb8ba86933cd",
      "tree": "17cc7b2858c4d8ddaf6acd94ab45b033f450f4dd",
      "parents": [
        "53ef299f3900bc1deb163b94d4f1cac4f3346152",
        "1c8ecf80fdee4e7b23a9e7da7ff9bd59ba2dcf96"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 22 08:02:17 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 22 08:02:17 2012 +0000"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/drm-intel into drm-fixes\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/drm-intel:\n  drm/i915: do not enable RC6p on Sandy Bridge\n  drm/i915: gen7: Disable the RHWO optimization as it can cause GPU hangs.\n  drm/i915: gen7: work around a system hang on IVB\n  drm/i915: gen7: Implement an L3 caching workaround.\n  drm/i915: gen7: implement rczunit workaround\n"
    },
    {
      "commit": "53ef299f3900bc1deb163b94d4f1cac4f3346152",
      "tree": "db38a3d7661920e93c8d60a2ad6a498e98b1f64b",
      "parents": [
        "bc41eae2c84694667c1d7747fa28db8e75948ac4"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 11:25:22 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 16 09:40:54 2012 +0000"
      },
      "message": "drm/exynos: added postclose to release resource.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bc41eae2c84694667c1d7747fa28db8e75948ac4",
      "tree": "430d497ad5839cedc8e02bce2f9300eabfc2a342",
      "parents": [
        "c5614ae326c7fdd244d8e0365b8b78d5e3cd5bf4"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 11:25:21 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 16 09:40:52 2012 +0000"
      },
      "message": "drm/exynos: removed exynos_drm_fbdev_recreate function.\n\nthis function ins\u0027t needed anymore.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c5614ae326c7fdd244d8e0365b8b78d5e3cd5bf4",
      "tree": "3e3a21cff4a79e6f701354b48c5b4a650361f5f4",
      "parents": [
        "d081f5660422270856b77bcbbaa312138f556c9e"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 11:25:20 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 16 09:40:50 2012 +0000"
      },
      "message": "drm/exynos: fixed page flip issue.\n\nwith vblank_refcount \u003d 1, there was the case that drm_vblank_put\nis called by specific page flip function so this patch fixes the\nissue.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d081f5660422270856b77bcbbaa312138f556c9e",
      "tree": "1e60867d6c87e9c74369b47a3db1de755f810d2d",
      "parents": [
        "6f811502a473a32a9b892fb35d77b8f91dc7484c"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 11:25:19 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 16 09:40:47 2012 +0000"
      },
      "message": "drm/exynos: added possible_clones setup function.\n\nbasically, all crtcs are possible to clone each other.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6f811502a473a32a9b892fb35d77b8f91dc7484c",
      "tree": "abb55be5f1b70e29179311cd4a8cc4fd7577fb64",
      "parents": [
        "44a0e022b86a8c12ed06c02f52045c8f9f118bb1"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Wed Feb 15 11:25:18 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 16 09:40:44 2012 +0000"
      },
      "message": "drm/exynos: removed pageflip_event_list init code when closed.\n\nif one process is terminated by ctrl-c while two processes are\nusing pageflip feature then for last pageflip event,\nuser can\u0027t get poll from kernel side so this patch fixes the problem.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyoungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "44a0e022b86a8c12ed06c02f52045c8f9f118bb1",
      "tree": "aa4bf658dbc8c7877bd1c826327910b051128812",
      "parents": [
        "1109bf8bcbf455e4cfebce862f9f9fa5a2f386e9"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Wed Feb 15 11:25:17 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 16 09:40:43 2012 +0000"
      },
      "message": "drm/exynos: changed priority of mixer layers.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1109bf8bcbf455e4cfebce862f9f9fa5a2f386e9",
      "tree": "61edb2982b7479967796613e3eba121715813062",
      "parents": [
        "b7f5b7dec3d539a84734f2bcb7e53fbb1532a40b"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Tue Feb 14 16:52:41 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 16 09:37:49 2012 +0000"
      },
      "message": "drm/exynos: Fix typo in exynos_mixer.c\n\nCorrect spelling \"sucessful\" to \"successful\" in\ndrivers/gpu/drm/exynos/exynos_mixer.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1c8ecf80fdee4e7b23a9e7da7ff9bd59ba2dcf96",
      "tree": "0cbb7a8b88c100acb3df605fc8908845729765cb",
      "parents": [
        "d71de14ddf423ccc9a2e3f7e37553c99ead20d7c"
      ],
      "author": {
        "name": "Eugeni Dodonov",
        "email": "eugeni.dodonov@intel.com",
        "time": "Tue Feb 14 11:44:48 2012 -0200"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Feb 15 17:43:41 2012 -0800"
      },
      "message": "drm/i915: do not enable RC6p on Sandy Bridge\n\nWith base on latest findings, RC6p seems to be respondible for RC6-related\nissues on Sandy Bridge platform. To work-around those issues, the previous\nsolution was to completely disable RC6 on Sandy Bridge for the past few\nreleases, even if plain RC6 was not giving any issues.\n\nWhat this patch does is preventing RC6p from being enabled on Sandy Bridge\neven if users enable RC6 via a kernel parameter. So it won\u0027t change the\ndefaults in any way, but will ensure that if users do enable RC6 manually\nit won\u0027t break their machines by enabling this extra state.\n\nProper fix for this (enabling specific RC6 states according to the GPU\ngeneration) were proposed for the -next kernel, but we are too late in the\nrelease process now to pick such changes.\n\nAcked-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "607c50d429371797f198ffc34afb239eadd1c655",
      "tree": "15181419de7494dcd94f3173e18ca29cee58e33f",
      "parents": [
        "1f72dde1455b6c0082d3d57223b7545ea6916eb3"
      ],
      "author": {
        "name": "Eun-Chul Kim",
        "email": "chulspro.kim@samsung.com",
        "time": "Tue Feb 14 15:59:46 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 10:29:12 2012 +0900"
      },
      "message": "drm/exynos: added panel physical size.\n\nSigned-off-by: Eun-Chul Kim \u003cchulspro.kim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "1f72dde1455b6c0082d3d57223b7545ea6916eb3",
      "tree": "6afa99613167c0f0a2cc8dc0262db079f41352a8",
      "parents": [
        "19ea1d9d79a81cb42fb8d8f6804cce889594b38f"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Tue Feb 14 11:28:56 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 10:29:12 2012 +0900"
      },
      "message": "drm/exynos: added postclose to release resource.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "19ea1d9d79a81cb42fb8d8f6804cce889594b38f",
      "tree": "59a1e17aebe3d1d61fff6838edfcb8ab38ad480d",
      "parents": [
        "039129b0b46c5b0883cd78c8817f765323afa972"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Tue Feb 14 11:18:28 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 10:29:12 2012 +0900"
      },
      "message": "drm/exynos: removed exynos_drm_fbdev_recreate function.\n\nthis function ins\u0027t needed anymore.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "039129b0b46c5b0883cd78c8817f765323afa972",
      "tree": "d4ef60f171e484263eaf1017f70f0e043f6b721c",
      "parents": [
        "63fb8989e21810aa097bfa83297c33768b6ef1ca"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Tue Feb 14 11:15:09 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 10:29:11 2012 +0900"
      },
      "message": "drm/exynos: fixed page flip issue.\n\nwith vblank_refcount \u003d 1, there was the case that drm_vblank_put\nis called by specific page flip function so this patch fixes the\nissue.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "63fb8989e21810aa097bfa83297c33768b6ef1ca",
      "tree": "8b3145ac7981bf3453241bdc6e265b7e02941af8",
      "parents": [
        "a04afc1db975ae94f721bc3b3bf65d1d3cf1dfba"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Tue Feb 14 11:09:27 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 10:29:11 2012 +0900"
      },
      "message": "drm/exynos: added possible_clones setup function.\n\nbasically, all crtcs are possible to clone each other.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "a04afc1db975ae94f721bc3b3bf65d1d3cf1dfba",
      "tree": "61a38a89317ee98a1ba0efc280d4e8e86e72f975",
      "parents": [
        "9f9dee586c0a88c988a8677c2d361178f571f43b"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Tue Feb 14 10:59:43 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 10:29:11 2012 +0900"
      },
      "message": "drm/exynos: removed pageflip_event_list init code when closed.\n\nif one process is terminated by ctrl-c while two processes are\nusing pageflip feature then for last pageflip event,\nuser can\u0027t get poll from kernel side so this patch fixes the problem.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyoungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "9f9dee586c0a88c988a8677c2d361178f571f43b",
      "tree": "4433b27d159ea49c06c52fbd7d48d3922ae63480",
      "parents": [
        "a7fa61b4b20a7121b8644ff7508b086120e398c6"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Tue Feb 14 10:52:57 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 10:29:11 2012 +0900"
      },
      "message": "drm/exynos: changed priority of mixer layers.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "a7fa61b4b20a7121b8644ff7508b086120e398c6",
      "tree": "c83789a87bc53a36d067d08bc9b3c525223949b1",
      "parents": [
        "6f9f8a61089bb177e53e14ee62f4a65134f3692f"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Mon Feb 13 23:10:42 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Feb 15 10:29:11 2012 +0900"
      },
      "message": "drm/exynos: Fix typo in exynos_mixer.c\n\nCorrect spelling \"sucessful\" to \"successful\" in\ndrivers/gpu/drm/exynos/exynos_mixer.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "b7f5b7dec3d539a84734f2bcb7e53fbb1532a40b",
      "tree": "c901dee3518d50d4f543e5ad9df565a904e5c06c",
      "parents": [
        "6f9f8a61089bb177e53e14ee62f4a65134f3692f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon Feb 13 16:36:34 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 14 13:36:23 2012 +0000"
      },
      "message": "drm/radeon/kms: fix MSI re-arm on rv370+\n\nMSI_REARM_EN register is a write only trigger register.\nThere is no need RMW when re-arming.\n\nMay fix:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d41668\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCC: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6f9f8a61089bb177e53e14ee62f4a65134f3692f",
      "tree": "0cda17a6cdeeb6bc743d8d1040e7d9ccd2d5b3f5",
      "parents": [
        "40e8c738785a25be585fcf661c6bb32f1a090ef2"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon Feb 13 08:59:41 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 14 10:56:51 2012 +0000"
      },
      "message": "drm/radeon/kms/atom: bios scratch reg handling updates\n\n- Add missing DFP6 connection state handling\n- crtc routing bits not used on DCE4+\n\nNoticed by sylware on phoronix.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "40e8c738785a25be585fcf661c6bb32f1a090ef2",
      "tree": "581bf17f3e4556d6a1d00302e55a41ab68039c4b",
      "parents": [
        "ce5afed937f0a823d3b00c9459409c3f5f2fbd5d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Feb 13 12:18:37 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Feb 14 10:56:16 2012 +0000"
      },
      "message": "drm/radeon/kms: drop lock in return path of radeon_fence_count_emitted.\n\nSilly bad return path.\n\nReported-and-Tested-by: Mikko Vinni\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCC: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d71de14ddf423ccc9a2e3f7e37553c99ead20d7c",
      "tree": "407abe86ecdda635a5b60ac8826472316343c5dd",
      "parents": [
        "db099c8f963fe656108e0a068274c5580a17f69b"
      ],
      "author": {
        "name": "Kenneth Graunke",
        "email": "kenneth@whitecape.org",
        "time": "Wed Feb 08 12:53:52 2012 -0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Feb 10 14:19:17 2012 -0800"
      },
      "message": "drm/i915: gen7: Disable the RHWO optimization as it can cause GPU hangs.\n\nThe BSpec Workarounds page states that bits 10 and 26 must be set to\navoid 3D ring hangs.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d41353\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d44610\nTested-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nSigned-off-by: Kenneth Graunke \u003ckenneth@whitecape.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "db099c8f963fe656108e0a068274c5580a17f69b",
      "tree": "297ad1b9831163f56981a802773e69b0036b90fc",
      "parents": [
        "e4e0c058a19c41150d12ad2d3023b3cf09c5de67"
      ],
      "author": {
        "name": "Eugeni Dodonov",
        "email": "eugeni.dodonov@intel.com",
        "time": "Wed Feb 08 12:53:51 2012 -0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Feb 10 14:19:14 2012 -0800"
      },
      "message": "drm/i915: gen7: work around a system hang on IVB\n\nThis adds the workaround for WaCatErrorRejectionIssue which could result\nin a system hang.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d41353\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d44610\nTested-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nReviewed-by: Kenneth Graunke \u003ckenneth@whitecape.org\u003e\nSigned-off-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "e4e0c058a19c41150d12ad2d3023b3cf09c5de67",
      "tree": "b8dbf4848dfe15d7a18fe9e75379fbd0f05dd000",
      "parents": [
        "eae66b50c760233fad526edf4a0d327be17a055d"
      ],
      "author": {
        "name": "Eugeni Dodonov",
        "email": "eugeni.dodonov@intel.com",
        "time": "Wed Feb 08 12:53:50 2012 -0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Feb 10 14:19:10 2012 -0800"
      },
      "message": "drm/i915: gen7: Implement an L3 caching workaround.\n\nThis adds two cache-related workarounds for Ivy Bridge which can lead to\n3D ring hangs and corruptions.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d41353\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d44610\nTested-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nSigned-off-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nSigned-off-by: Kenneth Graunke \u003ckenneth@whitecape.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "eae66b50c760233fad526edf4a0d327be17a055d",
      "tree": "2963e7c7d086d98d70bbdd5f772c7e557b09ab22",
      "parents": [
        "8597559a78e1cde158b999212bc9543682638eb1"
      ],
      "author": {
        "name": "Eugeni Dodonov",
        "email": "eugeni.dodonov@intel.com",
        "time": "Wed Feb 08 12:53:49 2012 -0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Feb 10 14:18:46 2012 -0800"
      },
      "message": "drm/i915: gen7: implement rczunit workaround\n\nThis is yet another workaround related to clock gating which we need on\nIvy Bridge.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d41353\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d44610\nTested-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nSigned-off-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nSigned-off-by: Kenneth Graunke \u003ckenneth@whitecape.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "28a4d5675857f6386930a324317281cb8ed1e5d0",
      "tree": "9293e17abc937153b5a5b614153c6b32bfff2434",
      "parents": [
        "3fe89a0c799c62de68e9e6d6e33899cd7e0da901",
        "617cf884810b44384fe8e9431e9babeb80a2ff37"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 10 08:35:19 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 10 08:35:19 2012 +0000"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux into drm-fixes\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/keithp/linux:\n  drm/i915: fixup interlaced bits clearing in PIPECONF on PCH_SPLIT (v2)\n  drm/i915: no lvds quirk for AOpen MP45\n  drm/i915: Force explicit bpp selection for intel_dp_link_required\n  drm/i915: fixup interlaced bits clearing in PIPECONF on PCH_SPLIT\n  drm/i915:: Disable FBC on SandyBridge\n"
    },
    {
      "commit": "617cf884810b44384fe8e9431e9babeb80a2ff37",
      "tree": "53efc5b8d73dc556cb027304f596313c06d30749",
      "parents": [
        "e57b6886f555ab57f40a01713304e2053efe51ec"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Feb 08 13:53:38 2012 -0800"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Feb 08 13:54:18 2012 -0800"
      },
      "message": "drm/i915: fixup interlaced bits clearing in PIPECONF on PCH_SPLIT (v2)\n\nAn identical patch has been merged for i9xx_crtc_mode_set:\n\nCommit 59df7b1771c150163e522f33c638096ab0efbf42\nAuthor: Christian Schmidt \u003cschmidt@digadd.de\u003e\nDate:   Mon Dec 19 20:03:33 2011 +0100\n\n    drm/intel: Fix initialization if startup happens in interlaced mode [v2]\n\nBut that one neglected to fix up the ironlake+ path.\n\nThis should fix the issue reported by Alfonso Fiore where booting with\nonly a HDMI cable connected to his TV failed to display anything. The\nissue is that the bios set up things for 1080i and used the pannel\nfitter to scale up the lower progressive resolutions. We failed to\nclear the interlace bit in the PIPEACONF register, resulting in havoc.\n\nv2: Be more paranoid and just unconditionally clear the field before\nsetting new values.\n\nCc: Peter Ross \u003cpross@xvid.org\u003e\nCc: Alfonso Fiore \u003calfonso.fiore@gmail.com\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "e57b6886f555ab57f40a01713304e2053efe51ec",
      "tree": "9276fce4dd177abf87ce01b02d364450355257d8",
      "parents": [
        "c898261c0dad617f0f1080bedc02d507a2fcfb92"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed Feb 08 16:42:52 2012 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Feb 08 09:20:49 2012 -0800"
      },
      "message": "drm/i915: no lvds quirk for AOpen MP45\n\nAccording to a bug report, it doesn\u0027t have one.\n\nCc: stable@kernel.org\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d44263\nAcked-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "c898261c0dad617f0f1080bedc02d507a2fcfb92",
      "tree": "bbbeee7291706ebc857b0eee03d89c8928eba542",
      "parents": [
        "a4ea430853b71753103ec693acfc8624bd3e748e"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Jan 25 08:16:25 2012 -0800"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Mon Feb 06 14:34:29 2012 -0800"
      },
      "message": "drm/i915: Force explicit bpp selection for intel_dp_link_required\n\nIt is never correct to use intel_crtc-\u003ebpp in intel_dp_link_required,\nso instead pass an explicit bpp in to this function. This patch\nonly supports 18bpp and 24bpp modes, which means that 10bpc modes will\nbe computed incorrectly. Fixing that will require more extensive\nchanges, and so must be addressed separately from this bugfix.\n\nintel_dp_link_required is called from intel_dp_mode_valid and\nintel_dp_mode_fixup.\n\n* intel_dp_mode_valid is called to list supported modes; in this case,\n  the current crtc values cannot be relevant as the modes in question\n  may never be selected. Thus, using intel_crtc-\u003ebpp is never right.\n\n* intel_dp_mode_fixup is called during mode setting, but it is run\n  well before ironlake_crtc_mode_set is called to set intel_crtc-\u003ebpp,\n  so using intel_crtc-bpp in this path can only ever get a stale\n  value.\n\nCc: Lubos Kolouch \u003clubos.kolouch@gmail.com\u003e\nCc: Adam Jackson \u003cajax@redhat.com\u003e\nCc: stable@vger.kernel.org\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d42263\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d44881\nTested-by: Dave Airlie \u003cairlied@redhat.com\u003e\nTested-by: camalot@picnicpark.org (Dell Latitude 6510)\nTested-by: Roland Dreier \u003croland@digitalvampire.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "481e6283bbccc20a3a7e6a8e50f9562a20e9b45d",
      "tree": "77c701020c1f87e9e7f78d983c2e9d4128ccc81e",
      "parents": [
        "496259048e6c75a212fa1c5bb863cfd6b008903c"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Sun Feb 05 23:01:34 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Feb 05 17:14:48 2012 +0100"
      },
      "message": "drm: Fix typo in rv515.c\n\nCorrect spelling \"reseting\" to \"resetting\" in\ndrivers/gpu/drm/radeon/rv515.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "496259048e6c75a212fa1c5bb863cfd6b008903c",
      "tree": "33588c9c389b42608699856ba8faa5e0d8bc3aee",
      "parents": [
        "bd111e6eb03fc4011af2afecae0c838088a241d9"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Sun Feb 05 22:50:36 2012 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Sun Feb 05 17:14:48 2012 +0100"
      },
      "message": "drm: Fix typo in vmwgfx_drv.c\n\nCorrect spelling \"unsuported\" to \"unsupported\" in\ndrivers/gpu/drm/vmwgfx/vmwgfx_drv.c\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "4b2453114f770fe6b2fe5c191f9a1539f52ce2ce",
      "tree": "b920c04e35b6a1c3f0176552433feebbd743d031",
      "parents": [
        "972c5ae961d6e5103e2b33d935cfa4145fd47140"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Fri Feb 03 23:14:19 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Feb 03 23:14:23 2012 +0100"
      },
      "message": "gma500, lvds: Fix use after free and mem leak in psb_intel_lvds_init()\n\nIn psb_intel_lvds_init(), if we fail to allocate memory for\n\u0027psb_intel_connector\u0027 we free the memory we previously allocated for\n\u0027psb_intel_encoder\u0027, but we then proceed to use that free\u0027d pointer\nwhen we do \u0027psb_intel_encoder-\u003edev_priv \u003d lvds_priv;\u0027.\n\nWe may also leak the memory we allocated for \u0027psb_intel_encoder\u0027 if we\n\u0027goto failed_connector;\u0027 and the variable goes out of scope.\n\nWhile I was there anyway, I also removed the pointless \u0027if\n(psb_intel_connector)\u0027 before freeing it at the \u0027failed_connector:\u0027\nlabel - kfree() deals gracefully with NULL pointers, so it is not\nneeded.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Patrik Jakobsson \u003cpatrik.r.jakobsson@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "3fe89a0c799c62de68e9e6d6e33899cd7e0da901",
      "tree": "c8fb5e0e14007fadb86b18c07b643730525b0f57",
      "parents": [
        "08bc3d4e67d486a9b2a5065c1c2ebaf13048a465"
      ],
      "author": {
        "name": "Matthijs Kooijman",
        "email": "matthijs@stdin.nl",
        "time": "Thu Feb 02 21:23:11 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 03 10:15:03 2012 +0000"
      },
      "message": "drm/radeon: do not continue after error from r600_ib_test\n\nThis return statement got dropped while fixing the conflicts introduced\nin 7a7e8734ac3.\n\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "08bc3d4e67d486a9b2a5065c1c2ebaf13048a465",
      "tree": "eeb6fd0aba879c179af56fcab282993be690e083",
      "parents": [
        "6c073a7ee250118b8be3a2379c96fd7f78382b06"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Mon Jan 30 12:05:55 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Feb 03 09:47:32 2012 +0000"
      },
      "message": "drivers/gpu/drm/drm_ioc32.c: initialize all fields\n\nThe c32 structure is allocated on the stack and its idx field is not\ninitialized before copying it to user level.  This patch takes the value\nfrom the result of the ioctl, as done for the other fields.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "52b53a0bf8026a322cfa6cfec6a10dd31fef8752",
      "tree": "d2247328b87baf65a3245be2ea7e430f14b2be95",
      "parents": [
        "304a48400d9718f74ec35ae46f30868a5f4c4516"
      ],
      "author": {
        "name": "Ilija Hadzic",
        "email": "ihadzic@research.bell-labs.com",
        "time": "Thu Feb 02 10:26:24 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 02 15:54:48 2012 +0000"
      },
      "message": "drm/radeon/kms/blit: fix blit copy for very large buffers\n\nEvergreen and NI blit copy was broken if the buffer maps to a rectangle\nwhose one dimension is 16384 (max dimension allowed by these chips).\nIn the mainline kernel, the problem is exposed only when buffers are\nvery large (1G), but it\u0027s still a problem. The problem could be exposed\nfor smaller buffers if anyone modifies the algorithm for rectangle\nconstruction in r600_blit_create_rect() (the reason why someone would\nmodify that algorithm is to tune the performance of buffer moves).\n\nThe root cause was in i2f() function which only operated on range between\n0 and 16383. Fix this by extending the range of i2f() function to 0 to\n32767.\n\nWhile at it improve the function so that the range can be easily\nextended in the future (if it becomes necessary), cleanup lines\nover 80 characters, and replace in-line comments with one strategic\ncomment that explains the crux of the function.\n\nCredits to michel@daenzer.net for pointing out the root cause of\nthe bug.\n\nv2: Fix I2F_MAX_INPUT constant definition goof and warn only once\n    if input argument is out of range. Edit the comment a little\n    bit to avoid some linguistic confusion and make it look better\n    in general.\n\nSigned-off-by: Ilija Hadzic \u003cihadzic@research.bell-labs.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Michel Dänzer \u003cmichel@daenzer.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "304a48400d9718f74ec35ae46f30868a5f4c4516",
      "tree": "87b329cd11156f7596026f105e90de5431430b09",
      "parents": [
        "de47a9cd62771e3e78954d855d2304fbad4c5a44"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Feb 02 10:18:00 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 02 15:26:50 2012 +0000"
      },
      "message": "drm/radeon/kms: fix TRAVIS panel setup\n\nDifferent versions of the DP to LVDS bridge chip\nneed different panel mode settings depending on\nthe chip version used.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d41569\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "de47a9cd62771e3e78954d855d2304fbad4c5a44",
      "tree": "8fab7f0f5742ebd75eba4d333def8dbaaff01b95",
      "parents": [
        "3f7e363249ad5f4070025f6c09fd264f93f24eab"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 02 15:25:16 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Feb 02 15:25:16 2012 +0000"
      },
      "message": "drm/radeon: fix use after free in ATRM bios reading code.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d45503\n\nReported-and-Debugged-by: mlambda@gmail.com\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3f7e363249ad5f4070025f6c09fd264f93f24eab",
      "tree": "13e910c81c11971df26ca90183f3fa8b2a033706",
      "parents": [
        "1b61925061660009f5b8047f93c5297e04541273"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Tue Jan 31 09:55:21 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 01 15:45:34 2012 +0000"
      },
      "message": "drm/radeon/kms: Fix device tree linkage of DP i2c buses too\n\nProperly set the parent device of DP i2c buses before registering them\ntoo.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1b61925061660009f5b8047f93c5297e04541273",
      "tree": "8f4c6d5815762e7d1df885cef1d2b6a32e5f8a1b",
      "parents": [
        "86698c20f71d488b32c49ed4687fb3cf8a88a5ca"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel.daenzer@amd.com",
        "time": "Wed Feb 01 12:09:55 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 01 15:42:54 2012 +0000"
      },
      "message": "drm/radeon: Set DESKTOP_HEIGHT register to the framebuffer (not mode) height.\n\nThe value of this register is transferred to the V_COUNTER register at the\nbeginning of vertical blank. V_COUNTER is the reference for VLINE waits and\ngoes from VIEWPORT_Y_START to VIEWPORT_Y_START+VIEWPORT_HEIGHT during scanout,\nso if VIEWPORT_Y_START is not 0, V_COUNTER actually went backwards at the\nbeginning of vertical blank, and VLINE waits excluding the whole scanout area\ncould never finish (possibly only if VIEWPORT_Y_START is larger than the length\nof vertical blank in scanlines). Setting DESKTOP_HEIGHT to the framebuffer\nheight should prevent this for any kind of VLINE wait.\n\nFixes https://bugs.freedesktop.org/show_bug.cgi?id\u003d45329 .\n\nCC: stable@vger.kernel.org\nSigned-off-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "86698c20f71d488b32c49ed4687fb3cf8a88a5ca",
      "tree": "1d96e13c7397afaf7fd783494ff624428bcf9a81",
      "parents": [
        "ebd80b941c72f9da9ffd54de70cc094b0511f26f"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Jan 31 19:06:25 2012 -0600"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Feb 01 15:41:39 2012 +0000"
      },
      "message": "drm/radeon/kms: disable output polling when suspended\n\nPolling the outputs when the device is suspended can result in erroneous\nstatus updates. Disable output polling during suspend to prevent this\nfrom happening.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a9d993882008a1ae2c953064f0c2ca7e604b1333",
      "tree": "6e17ed7bc6158d103fbe558b5ec84c292021d9f9",
      "parents": [
        "525895ba388c949aa906f26e3ec5cb1ab041f56b"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "dan.carpenter@oracle.com",
        "time": "Wed Jan 04 10:20:47 2012 +0300"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Feb 01 15:27:43 2012 +1000"
      },
      "message": "drm/nv50/pm: signedness bug in nv50_pm_clocks_pre()\n\ncalc_mclk() returns zero on success and negative on failure but clk is\na u32.\n\nv2: Martin Peres:\n- clk should be an int, not a u32\n\nSigned-off-by: Martin Peres \u003cmartin.peres@labri.fr\u003e\nSigned-off-by: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "525895ba388c949aa906f26e3ec5cb1ab041f56b",
      "tree": "4a486af0cec522cbfe36e270c85c91c62694da04",
      "parents": [
        "1eb8a619b43c1e99179ebadbc9c614ed37358f2d"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jan 10 10:18:28 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Feb 01 15:27:20 2012 +1000"
      },
      "message": "drm/nouveau/gem: fix fence_sync race / oops\n\nDue to a race it was possible for a fence to be destroyed while another\nthread was trying to synchronise with it.  If this happened in the fallback\nnon-semaphore path, it lead to the following oops due to fence-\u003echannel\nbeing NULL.\n\nBUG: unable to handle kernel NULL pointer dereference at   (null)\nIP: [\u003cfa9632ce\u003e] nouveau_fence_update+0xe/0xe0 [nouveau]\n*pde \u003d a649c067\nSMP\nModules linked in: fuse nouveau(O) ttm(O) drm_kms_helper(O) drm(O) mxm_wmi video wmi netconsole configfs lockd bnep bluetooth rfkill ip6t_REJECT nf_conntrack_ipv6 nf_defrag_ipv6 nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack ip6table_filter ip6_tables snd_hda_codec_realtek snd_hda_intel snd_hda_cobinfmt_misc uinput ata_generic pata_acpi pata_aet2c_algo_bit i2c_core [last unloaded: wmi]\n\nPid: 2255, comm: gnome-shell Tainted: G           O 3.2.0-0.rc5.git0.1.fc17.i686 #1 System manufacturer System Product Name/M2A-VM\nEIP: 0060:[\u003cfa9632ce\u003e] EFLAGS: 00010296 CPU: 1\nEIP is at nouveau_fence_update+0xe/0xe0 [nouveau]\nEAX: 00000000 EBX: ddfc6dd0 ECX: dd111580 EDX: 00000000\nESI: 00003e80 EDI: dd111580 EBP: dd121d00 ESP: dd121ce8\n DS: 007b ES: 007b FS: 00d8 GS: 00e0 SS: 0068\nProcess gnome-shell (pid: 2255, ti\u003ddd120000 task\u003ddd111580 task.ti\u003ddd120000)\nStack:\n 7dc86c76 00000000 00003e80 ddfc6dd0 00003e80 dd111580 dd121d0c fa96371f\n 00000000 dd121d3c fa963773 dd111580 01000246 000ec53d 00000000 ddfc6dd0\n 00001f40 00000000 ddfc6dd0 00000010 dc7df840 dd121d6c fa9639a0 00000000\nCall Trace:\n [\u003cfa96371f\u003e] __nouveau_fence_signalled+0x1f/0x30 [nouveau]\n [\u003cfa963773\u003e] __nouveau_fence_wait+0x43/0xd0 [nouveau]\n [\u003cfa9639a0\u003e] nouveau_fence_sync+0x1a0/0x1c0 [nouveau]\n [\u003cfa964046\u003e] validate_list+0x176/0x300 [nouveau]\n [\u003cf7d9c9c0\u003e] ? ttm_bo_mem_put+0x30/0x30 [ttm]\n [\u003cfa964b8a\u003e] nouveau_gem_ioctl_pushbuf+0x48a/0xfd0 [nouveau]\n [\u003cc0406481\u003e] ? die+0x31/0x80\n [\u003cf7c93d98\u003e] drm_ioctl+0x388/0x490 [drm]\n [\u003cc0406481\u003e] ? die+0x31/0x80\n [\u003cfa964700\u003e] ? nouveau_gem_ioctl_new+0x150/0x150 [nouveau]\n [\u003cc0635c7b\u003e] ? file_has_perm+0xcb/0xe0\n [\u003cf7c93a10\u003e] ? drm_copy_field+0x80/0x80 [drm]\n [\u003cc0564f56\u003e] do_vfs_ioctl+0x86/0x5b0\n [\u003cc0406481\u003e] ? die+0x31/0x80\n [\u003cc0635f22\u003e] ? selinux_file_ioctl+0x62/0x130\n [\u003cc0554f30\u003e] ? fget_light+0x30/0x340\n [\u003cc05654ef\u003e] sys_ioctl+0x6f/0x80\n [\u003cc099e3a4\u003e] syscall_call+0x7/0xb\n [\u003cc0406481\u003e] ? die+0x31/0x80\n [\u003cc0406481\u003e] ? die+0x31/0x80\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "1eb8a619b43c1e99179ebadbc9c614ed37358f2d",
      "tree": "d1bed7543bb218e4dfab6aba5323b55d4a7e81bc",
      "parents": [
        "ce2e7895faba8fabaa917f52293126e5f4174fa9"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sat Jan 07 16:48:52 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Feb 01 15:23:59 2012 +1000"
      },
      "message": "drm/nouveau: fix typo on mxmdcb option\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "ce2e7895faba8fabaa917f52293126e5f4174fa9",
      "tree": "45d262375909f6e23187f419fd206d8403f68e4e",
      "parents": [
        "7df898b1a70b13c3a8892625f4ead929d9554293"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Feb 01 15:08:59 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Feb 01 15:23:58 2012 +1000"
      },
      "message": "drm/nouveau/mxm: pretend to succeed, even if we can\u0027t shadow the MXM-SIS\n\nThere\u0027s at least one known case where our shadowing code is buggy, and we\nfail init.  Until we can be confident we\u0027re doing all this correctly, lets\nsucceed and risk crazy bios tables rather than failing for perfectly valid\nconfigs too.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "7df898b1a70b13c3a8892625f4ead929d9554293",
      "tree": "beda118e6b81145a03ee25821dbdad9f5ec9303e",
      "parents": [
        "62aa2b537c6f5957afd98e29f96897419ed5ebab"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Jan 31 09:16:59 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Feb 01 15:23:55 2012 +1000"
      },
      "message": "drm/nouveau/disp: check that panel power gpio is enabled at init time\n\nReported-by: Yuriy Khomchik \u003chomyur@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "bf9c05d5b6d19b3e4c9fe21047694e94f48db89b",
      "tree": "0c5728cdd5ad4bcc8fb770a78d1521f1113f2d8a",
      "parents": [
        "1ffd57c1da2a73b0a0e5cd7a6dd52cc49e36bef9"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "rmallon@gmail.com",
        "time": "Sat Jan 28 08:51:40 2012 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 30 09:32:39 2012 +0000"
      },
      "message": "vmwgfx: Fix assignment in vmw_framebuffer_create_handle\n\nThe assignment of handle in vmw_framebuffer_create_handle doesn\u0027t actually do anything useful and is incorrectly assigning an integer value to a pointer argument. It appears that this is a typo and should be dereferencing handle rather than assigning to it directly. This fixes a bug where an undefined handle value is potentially returned to user-space.\n\nSigned-off-by: Ryan Mallon \u003crmallon@gmail.com\u003e\nReviewed-by: Jakob Bornecrantz\u003cjakob@vmware.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1ffd57c1da2a73b0a0e5cd7a6dd52cc49e36bef9",
      "tree": "4e986ab45ce4cc7a6b1ad763a70d761f2330b1b0",
      "parents": [
        "dd8bc93d45c0ac4f64bf074d4be72418aac1609b"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Sat Jan 28 11:10:38 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 30 09:32:11 2012 +0000"
      },
      "message": "drm/radeon/kms: Fix device tree linkage of i2c buses\n\nProperly set the parent device of i2c buses before registering them so\nthat they will show at the right place in the device tree (rather than\nin /sys/devices directly.)\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nCc: Dave Airlie \u003cairlied@gmail.com\u003e\nReviewed-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "dd8bc93d45c0ac4f64bf074d4be72418aac1609b",
      "tree": "79bc34bf0a99619b99a505642d39b38f354742e0",
      "parents": [
        "6e877b576ddf7cde5db2e9a6dcb56fef0ea77e64"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Jan 29 16:45:32 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 30 09:31:42 2012 +0000"
      },
      "message": "drm: Pass the real error code back during GEM bo initialisation\n\nIn particular, I found I was hitting the max-file limit in the VFS,\nand the EFILE was being magically transformed into ENOMEM. Confusion\nreigns.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6e877b576ddf7cde5db2e9a6dcb56fef0ea77e64",
      "tree": "e00314c066c623ccb3ea44fad5a754ea7dc2dd2c",
      "parents": [
        "0a9626575400879d1d5e6bc8768188b938d7c501"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Sun Jan 29 17:05:52 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Jan 30 09:31:25 2012 +0000"
      },
      "message": "Revert \"drm/i810: cleanup reclaim_buffers\"\n\nThis reverts commit 87499ffdcb1c70f66988cd8febc4ead0ba2f9118.\n\nWhere is that paper bag ... ah here.\n\nI\u0027ve failed to take an odd interaction between my other cleanups and\nthis reclaim_buffers patch into account and also failed to properly\ntest it. Looks like there are more dragons and hidden trapdoors in the\ndrm release path than actual lines of code.\n\nUntil I get a clue, let\u0027s just revert this.\n\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a4ea430853b71753103ec693acfc8624bd3e748e",
      "tree": "3933fb384e1b65b52b056aae5e3c1a86b7ff68af",
      "parents": [
        "d56d8b28e9247e7e35e02fbb12b12239a2c33ad1"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Thu Jan 26 17:18:47 2012 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sat Jan 28 17:37:42 2012 -0800"
      },
      "message": "drm/i915: fixup interlaced bits clearing in PIPECONF on PCH_SPLIT\n\nAn identical patch has been merged for i9xx_crtc_mode_set:\n\nCommit 59df7b1771c150163e522f33c638096ab0efbf42\nAuthor: Christian Schmidt \u003cschmidt@digadd.de\u003e\nDate:   Mon Dec 19 20:03:33 2011 +0100\n\n    drm/intel: Fix initialization if startup happens in interlaced mode [v2]\n\nBut that one neglected to fix up the ironlake+ path.\n\nThis should fix the issue reported by Alfonso Fiore where booting with\nonly a HDMI cable connected to his TV failed to display anything. The\nissue is that the bios set up things for 1080i and used the pannel\nfitter to scale up the lower progressive resolutions. We failed to\nclear the interlace bit in the PIPEACONF register, resulting in havoc.\n\nCc: Peter Ross \u003cpross@xvid.org\u003e\nTested-by: Alfonso Fiore \u003calfonso.fiore@gmail.com\u003e\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "d56d8b28e9247e7e35e02fbb12b12239a2c33ad1",
      "tree": "d69b969711797c490970d20c492a11b9b6faf28b",
      "parents": [
        "acb42a3b611d7ad4cb173c3b37674b549df2ffeb"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Nov 08 23:17:34 2011 +0000"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Fri Jan 27 23:08:45 2012 -0800"
      },
      "message": "drm/i915:: Disable FBC on SandyBridge\n\nEnabling FBC is causing the BLT ring to run between 10-100x slower than\nnormal and frequently lockup. The interim solution is disable FBC once\nmore until we know why.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "2d8357e66df9f7593cbe23b224b4ed06aff90e73",
      "tree": "109fcb2cb068ed1fb46994db6e18b9e19899d11c",
      "parents": [
        "24a7eb7954bc22a1d514155d56a3c4cd5e9a6faa"
      ],
      "author": {
        "name": "Ryan Mallon",
        "email": "rmallon@gmail.com",
        "time": "Fri Jan 27 17:28:24 2012 +1100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jan 27 11:52:07 2012 +0000"
      },
      "message": "gma500: Fix suspend/resume functions\n\nBoth the suspend and resume functions incorrectly set psbfb \u003d\nto_psb_fb(NULL) outside of the loop over all of the framebuffers. Fix\nthis by moving the assignment of psbfb inside the loop and removing the\ninitialisation of fb.\n\nSigned-off-by: Ryan Mallon \u003crmallon@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "373af0c0c539b109ea978e96f217df0fc20aa261",
      "tree": "a506424edac1363cb2bc339387a2d51e1493b479",
      "parents": [
        "f15013033e2dd363b3ad181bfd27fa4e8e8ffda8"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Jan 27 11:54:58 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Jan 27 13:03:59 2012 +0900"
      },
      "message": "drm/exynos: fixed pm feature for fimd module.\n\nthis patch separates fimd specific power on/off function from pm function\nand the pm interfaces will call that function for power on or off.\nand also removes unnecessary codes of resume function.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "a4b42dab293afdabc3e4ae57cbc743ad05af0e4b",
      "tree": "e211a34fa8609848d9589b9f391458277f521c7b",
      "parents": [
        "2363dc636df34abb795c31668eeadc659e815fbd"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Mon Jan 16 18:55:02 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Jan 27 10:43:25 2012 +0900"
      },
      "message": "drm/exynos: fixed build dependency for DRM_EXYNOS_FIMD\n\nFB based FIMD and DRM based FIMD drivers use same hardware\nso with this patch, only one of them would be selected.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "2363dc636df34abb795c31668eeadc659e815fbd",
      "tree": "3eaa0841d25b91ae39eedfe557ff62b1a638f8fc",
      "parents": [
        "485bc54c3360e9c1d595c48c9c82dbd3a51e133e"
      ],
      "author": {
        "name": "Seung-Woo Kim",
        "email": "sw0312.kim@samsung.com",
        "time": "Wed Jan 04 15:34:32 2012 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Jan 27 10:43:24 2012 +0900"
      },
      "message": "drm/exynos: fix build dependency for DRM_EXYNOS_HDMI\n\nDRM_EXYNOS_HDMI driver and VIDEO_SAMSUNG_S5P_TV driver should be\nnot enabled at once because they use same HW blocks. So dependency\nfor DRM_EXYNOS_HDMI is fixed to check VIDEO_SAMSUNG_S5P_TV\u003dn.\n\nSigned-off-by: Seung-Woo Kim \u003csw0312.kim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "485bc54c3360e9c1d595c48c9c82dbd3a51e133e",
      "tree": "5e6f726704f8377d90081e0db5dad0e0dfa50663",
      "parents": [
        "590dfe2f3bbbbeee806ee91bef68ba2a6afc16d2"
      ],
      "author": {
        "name": "Seung-Woo Kim",
        "email": "sw0312.kim@samsung.com",
        "time": "Thu Dec 22 11:30:09 2011 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Jan 27 10:43:23 2012 +0900"
      },
      "message": "drm/exynos: use release_mem_region instead of release_resource\n\nTo make a api pair of request_mem_region and release_mem_region,\nrelease_mem_region is used instead of release_resource.\n\nSigned-off-by: Seung-Woo Kim \u003csw0312.kim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "c8fe74ae9a7285767cda1a053cfe806d67f77227",
      "tree": "592cf9380cf27c66f574de62febe582e1b06bfa1",
      "parents": [
        "9f1feed2e16652a6e599ed4a73b4c501bb3d4568",
        "93b525dccf212e50a895792d79d64bdb53312f5c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jan 26 18:25:54 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Jan 26 18:25:54 2012 +0000"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~keithp/linux into drm-fixes\n\n* \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~keithp/linux: (24 commits)\n  drm/i915: fixup forcewake spinlock fallout in drpc debugfs function\n  drm/i915: debugfs: show semaphore registers also on gen7\n  drm/i915: allow userspace forcewake references also on gen7\n  drm/i915: Re-enable gen7 RC6 and GPU turbo after resume.\n  drm/i915: Correct debugfs printout for RC1e.\n  Revert \"drm/i915: Work around gen7 BLT ring synchronization issues.\"\n  drm/i915: rip out the HWSTAM missed irq workaround\n  drm/i915: paper over missed irq issues with force wake voodoo\n  drm/i915: Hold gt_lock across forcewake register reads\n  drm/i915: Hold gt_lock during reset\n  drm/i915: Move reset forcewake processing to gen6_do_reset\n  drm/i915: protect force_wake_(get|put) with the gt_lock\n  drm/i915: convert force_wake_get to func pointer in the gpu reset code\n  drm/i915: sprite init failure on pre-SNB is not a failure\n  drm/i915: VBT Parser cleanup for eDP block\n  drm/i915: mask transcoder select bits before setting them on LVDS\n  drm/i915: Add Clientron E830 to the ignore LVDS list\n  CHROMIUM: i915: Add DMI override to skip CRT initialization on ZGB\n  drm/i915: handle 3rd pipe\n  drm/i915: simplify pipe checking\n  ...\n"
    },
    {
      "commit": "9f1feed2e16652a6e599ed4a73b4c501bb3d4568",
      "tree": "4df8c894d3444f277243c8e32d58eca31496f679",
      "parents": [
        "9fc04b503df9a34ec1a691225445c5b7dfd022e7"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jan 25 15:34:22 2012 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jan 25 18:54:28 2012 +0000"
      },
      "message": "drm/ttm: fix two regressions since move_notify changes\n\nBoth changes in dc97b3409a790d2a21aac6e5cdb99558b5944119 cause serious\nregressions in the nouveau driver.\n\nmove_notify() was originally able to presume that bo-\u003emem is the old node,\nand new_mem is the new node.  The above commit moves the call to\nmove_notify() to after move() has been done, which means that now, sometimes,\nnew_mem isn\u0027t the new node at all, bo-\u003emem is, and new_mem points at a\nstale, possibly-just-been-killed-by-move node.\n\nThis is clearly not a good situation.  This patch reverts this change, and\nreplaces it with a cleanup in the move() failure path instead.\n\nThe second issue is that the call to move_notify() from cleanup_memtype_use()\ncauses the TTM ghost objects to get passed into the driver.  This is clearly\nbad as the driver knows nothing about these \"fake\" TTM BOs, and ends up\naccessing uninitialised memory.\n\nI worked around this in nouveau\u0027s move_notify() hook by ensuring the BO\ndestructor was nouveau\u0027s.  I don\u0027t particularly like this solution, and\nwould rather TTM never pass the driver these objects.  However, I don\u0027t\nclearly understand the reason why we\u0027re calling move_notify() here anyway\nand am happy to work around the problem in nouveau instead of breaking the\nbehaviour expected by other drivers.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nReviewed-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nCc: Jerome Glisse \u003cj.glisse@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "93b525dccf212e50a895792d79d64bdb53312f5c",
      "tree": "8fa3fb39990b700709bb9480890eea8f6571f744",
      "parents": [
        "48467a92215ced69a65c89c1b064dd84728a5ed0"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed Jan 25 13:52:43 2012 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Wed Jan 25 09:15:33 2012 -0800"
      },
      "message": "drm/i915: fixup forcewake spinlock fallout in drpc debugfs function\n\nMy forcewake spinlock patches have a functional conflict with Ben\nWidawsky\u0027s gen6 drpc support for debugfs. Result was a benign warning\nabout trying to read an non-atomic variabla with atomic_read.\n\nNote that the entire check is racy anyway and purely informational.\nAlso update it to reflect the forcewake voodoo changes, the kernel can\nnow also hold onto a forcewake reference for longer times.\n\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nReviewed-by: Ben Widawsky \u003cben@bwidawsk.net\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "9fc04b503df9a34ec1a691225445c5b7dfd022e7",
      "tree": "b8e95f24e697b0876cf4e28ead5c1b314af178bc",
      "parents": [
        "d54fbd49efe5c75bc7cf963bf065aef3fd22417a"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Mon Jan 23 11:52:15 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jan 25 09:42:06 2012 +0000"
      },
      "message": "drm/radeon: avoid deadlock if GPU lockup is detected in ib_pool_get\n\nIf GPU lockup is detected in ib_pool get we are holding the ib_pool\nmutex that will be needed by the GPU reset code. As ib_pool code is\nsafe to be reentrant from GPU reset code we should not block if we\nare trying to get the ib pool lock on the behalf of the same userspace\ncaller, thus use the radeon_mutex_lock helper.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d54fbd49efe5c75bc7cf963bf065aef3fd22417a",
      "tree": "9622642f9c15207e0d81cc26a87cd60252621995",
      "parents": [
        "598781d71119827b454fd75d46f84755bca6f0c6"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Jan 24 12:08:52 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jan 25 09:28:21 2012 +0000"
      },
      "message": "drm/radeon: silence out possible lock dependency warning\n\nSilence out the lock dependency warning by moving bo allocation out\nof ib mutex protected section. Might lead to useless temporary\nallocation but it\u0027s not harmful as such things only happen at\ninitialization.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "598781d71119827b454fd75d46f84755bca6f0c6",
      "tree": "51ccb65b8e26b3347099af3f466ad0fedc6e1cb6",
      "parents": [
        "15b63d35261ba3351d07e7937252f18bb6cbf814"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Tue Jan 24 18:54:21 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jan 25 09:27:45 2012 +0000"
      },
      "message": "drm: Fix authentication kernel crash\n\nIf the master tries to authenticate a client using drm_authmagic and\nthat client has already closed its drm file descriptor,\neither wilfully or because it was terminated, the\ncall to drm_authmagic will dereference a stale pointer into kmalloc\u0027ed memory\nand corrupt it.\n\nTypically this results in a hard system hang.\n\nThis patch fixes that problem by removing any authentication tokens\n(struct drm_magic_entry) open for a file descriptor when that file\ndescriptor is closed.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "48467a92215ced69a65c89c1b064dd84728a5ed0",
      "tree": "c519ced7202f0e90c072ae3e4d55fac58e72808a",
      "parents": [
        "075edca43b819c33bd755eaf7a3bd0e1b3279f70"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Tue Jan 24 09:44:29 2012 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Jan 24 13:30:26 2012 -0800"
      },
      "message": "drm/i915: debugfs: show semaphore registers also on gen7\n\nCorresponding changes to improve our error_state are pending\nsome other patches to clean up things first.\n\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nReviewed-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "075edca43b819c33bd755eaf7a3bd0e1b3279f70",
      "tree": "9a94d556702074c891dad7b521c1a6fd9f208d00",
      "parents": [
        "04115a9dee110b52a8eaa556c574022fa3bf4704"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Tue Jan 24 09:44:28 2012 +0100"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Jan 24 13:29:25 2012 -0800"
      },
      "message": "drm/i915: allow userspace forcewake references also on gen7\n\nWe need this to correctly access registers in the gt power well from\nuserspace.\n\nSigned-Off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nReviewed-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "04115a9dee110b52a8eaa556c574022fa3bf4704",
      "tree": "e816e23f4b2bd6b1f3b733c28d102900cba50c18",
      "parents": [
        "fff24e21e17e438bf24791ed9cea7bbc02ad2dbb"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Jan 23 16:14:06 2012 -0800"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Jan 24 13:25:10 2012 -0800"
      },
      "message": "drm/i915: Re-enable gen7 RC6 and GPU turbo after resume.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nCc: stable@vger.kernel.org\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nReviewed-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nReviewed-by: Kenneth Graunke \u003ckenneth@whitecape.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "fff24e21e17e438bf24791ed9cea7bbc02ad2dbb",
      "tree": "a5b1024eb487e8d209b95c8b05bc987cc11027a6",
      "parents": [
        "8f0fc977f58c36e75e205486c1aebb9b8e4263e1"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Jan 23 16:14:05 2012 -0800"
      },
      "committer": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Tue Jan 24 13:23:11 2012 -0800"
      },
      "message": "drm/i915: Correct debugfs printout for RC1e.\n\nWe had two things in a row claiming to be RC6.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nReviewed-by: Keith Packard \u003ckeithp@keithp.com\u003e\nReviewed-by: Ben Widawsky \u003cben@bwidawsk.net\u003e\nReviewed-by: Eugeni Dodonov \u003ceugeni.dodonov@intel.com\u003e\nReviewed-by: Kenneth Graunke \u003ckenneth@whitecape.org\u003e\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\n"
    },
    {
      "commit": "15b63d35261ba3351d07e7937252f18bb6cbf814",
      "tree": "6631c0bb20cf2d3476989809c343c9aa13bb9aab",
      "parents": [
        "9aa59993e226af94088adaee993eb8cfd33ae295"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Jan 24 16:57:42 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jan 24 17:35:53 2012 +0000"
      },
      "message": "gma500: Fix shmem mapping\n\nGMA500 did it the old way and it\u0027s been on the TODO list to fix. Current kernels\nnow blow up if we use the old way so we\u0027d better do the work !\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9aa59993e226af94088adaee993eb8cfd33ae295",
      "tree": "c779fd613a1ce2adbf2b6fa7350a8fdb5ffe76a7",
      "parents": [
        "27d9cc8428367e0fec2fc0fc6385e9241b079c3a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Jan 20 15:03:30 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jan 24 17:35:52 2012 +0000"
      },
      "message": "drm/radeon/kms: refine TMDS dual link checks\n\nHDMI 1.3 defines single link clocks up to 340 Mhz.\nRefine the current dual link checks to only enable\ndual link for DVI \u003e 165 Mhz or HDMI \u003e 340 Mhz if the\nhw supports HDMI 1.3 (DCE3+).\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d44755\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "27d9cc8428367e0fec2fc0fc6385e9241b079c3a",
      "tree": "08978805dc4d23a9d85c17e43e2b521362301348",
      "parents": [
        "3a47824d85eeca122895646f027dc63480994199"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Jan 20 15:03:29 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jan 24 17:35:52 2012 +0000"
      },
      "message": "drm/radeon/kms: use drm_detect_hdmi_monitor for picking encoder mode\n\nWe were previously just checking for audio.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3a47824d85eeca122895646f027dc63480994199",
      "tree": "90e5c901b4426bd8194a1b91c404de02f357236c",
      "parents": [
        "386d4d751e8e0b4b693bb724f09aae064ee5297d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Jan 20 15:01:30 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jan 24 17:35:51 2012 +0000"
      },
      "message": "drm/radeon/kms: rework modeset sequence for DCE41 and DCE5\n\ndig transmitter control table only has ENABLE/DISABLE actions\non DCE4.1/DCE5.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d44955\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "386d4d751e8e0b4b693bb724f09aae064ee5297d",
      "tree": "bf8cbf3afd693cd913bcdf4cff4709da431685c7",
      "parents": [
        "3fa47d9efa6a0f5123e26e2c3ad54e3e1a1d108d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Jan 20 15:01:29 2012 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jan 24 17:35:50 2012 +0000"
      },
      "message": "drm/radeon/kms: move panel mode setup into encoder mode set\n\nNeeds to happen earlier in the mode set.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    }
  ],
  "next": "3fa47d9efa6a0f5123e26e2c3ad54e3e1a1d108d"
}
