)]}'
{
  "log": [
    {
      "commit": "80cc38b16389849a6e06441ace4530f6b2497c3c",
      "tree": "1dabc02b0a1faa6b640de20e38aa31bb5d0c443f",
      "parents": [
        "3366dd9fa887ebbda4872e9554f853eaeda764be",
        "83a35e360433b58791bc9c4e288cace466d62e3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 04 11:40:58 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jul 04 11:40:58 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree updates from Jiri Kosina:\n \"The usual stuff from trivial tree\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (34 commits)\n  treewide: relase -\u003e release\n  Documentation/cgroups/memory.txt: fix stat file documentation\n  sysctl/net.txt: delete reference to obsolete 2.4.x kernel\n  spinlock_api_smp.h: fix preprocessor comments\n  treewide: Fix typo in printk\n  doc: device tree: clarify stuff in usage-model.txt.\n  open firmware: \"/aliasas\" -\u003e \"/aliases\"\n  md: bcache: Fixed a typo with the word \u0027arithmetic\u0027\n  irq/generic-chip: fix a few kernel-doc entries\n  frv: Convert use of typedef ctl_table to struct ctl_table\n  sgi: xpc: Convert use of typedef ctl_table to struct ctl_table\n  doc: clk: Fix incorrect wording\n  Documentation/arm/IXP4xx fix a typo\n  Documentation/networking/ieee802154 fix a typo\n  Documentation/DocBook/media/v4l fix a typo\n  Documentation/video4linux/si476x.txt fix a typo\n  Documentation/virtual/kvm/api.txt fix a typo\n  Documentation/early-userspace/README fix a typo\n  Documentation/video4linux/soc-camera.txt fix a typo\n  lguest: fix CONFIG_PAE -\u003e CONFIG_x86_PAE in comment\n  ...\n"
    },
    {
      "commit": "a95681058e993bd059d0b6f70730964e15c22596",
      "tree": "22e947e98de2532bd560a22f655b526aed8310c7",
      "parents": [
        "3601792e7b68150420ea8dc129e26e167c0484d8"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Jul 03 15:05:17 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 16:07:43 2013 -0700"
      },
      "message": "radeon: remove redundant __list_for_each definition from mkregtable.c\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dcf6d294830d46b0e6901477fb4bf455281d90c8",
      "tree": "797cb6ff813b00ed5cdf2cf8658b464dc2798a89",
      "parents": [
        "e5614f0c2d0f4d7f0b8ef745d34593baf2c5dbf8"
      ],
      "author": {
        "name": "Jani Nikula",
        "email": "jani.nikula@intel.com",
        "time": "Wed Jul 03 15:05:05 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 16:07:42 2013 -0700"
      },
      "message": "drm/i915: quirk away phantom LVDS on Intel\u0027s D525MW mainboard\n\nThis replaceable mainboard only has a VGA-out, yet it claims to also have\na connected LVDS header.\n\nAddresses https://bugs.freedesktop.org/show_bug.cgi?id\u003d65256\n\nSigned-off-by: Jani Nikula \u003cjani.nikula@intel.com\u003e\nReported-by: Cornel Panceac \u003ccpanceac@gmail.com\u003e\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: \u003cannndddrr@gmail.com\u003e\nAcked-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5614f0c2d0f4d7f0b8ef745d34593baf2c5dbf8",
      "tree": "df0ec25916c6f647265ff8a4af18bf4c5c164af8",
      "parents": [
        "5017b2851373ee15c7035151853bb1448800cae2"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Jul 03 15:05:03 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 03 16:07:42 2013 -0700"
      },
      "message": "drm/i915: quirk away phantom LVDS on Intel\u0027s D510MO mainboard\n\nThis replaceable mainboard only has a VGA-out, yet it claims to also have\na connected LVDS header.\n\nAddresses https://bugs.freedesktop.org/show_bug.cgi?id\u003d63860\n\n[jani.nikula@intel.com: use DMI_EXACT_MATCH for board name.]\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Jani Nikula \u003cjani.nikula@intel.com\u003e\nReported-by: \u003cannndddrr@gmail.com\u003e\nCc: Cornel Panceac \u003ccpanceac@gmail.com\u003e\nAcked-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63580e51bb3e7ec459501165884e5f815a7a9322",
      "tree": "2130de984dda95996bc7922734feb465a13fca70",
      "parents": [
        "7747bd4bceb3079572695d3942294a6c7b265557",
        "ac6614b76478e68173ccf7ad4e9e98035cc9c21d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 09:28:37 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jul 02 09:28:37 2013 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\nPull VFS patches (part 1) from Al Viro:\n \"The major change in this pile is -\u003ereaddir() replacement with\n  -\u003eiterate(), dealing with -\u003ef_pos races in -\u003ereaddir() instances for\n  good.\n\n  There\u0027s a lot more, but I\u0027d prefer to split the pull request into\n  several stages and this is the first obvious cutoff point.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (67 commits)\n  [readdir] constify -\u003eactor\n  [readdir] -\u003ereaddir() is gone\n  [readdir] convert ecryptfs\n  [readdir] convert coda\n  [readdir] convert ocfs2\n  [readdir] convert fatfs\n  [readdir] convert xfs\n  [readdir] convert btrfs\n  [readdir] convert hostfs\n  [readdir] convert afs\n  [readdir] convert ncpfs\n  [readdir] convert hfsplus\n  [readdir] convert hfs\n  [readdir] convert befs\n  [readdir] convert cifs\n  [readdir] convert freevxfs\n  [readdir] convert fuse\n  [readdir] convert hpfs\n  reiserfs: switch reiserfs_readdir_dentry to inode\n  reiserfs: is_privroot_deh() needs only directory inode, actually\n  ...\n"
    },
    {
      "commit": "80537965d0737d68ad9e40ea217554fccbbb3c5d",
      "tree": "16ad0565a9ac5fa961c632c07021ead4759c055b",
      "parents": [
        "7922e2d279e34f0fbe3decfb4ec8a7f6e05afca8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat May 11 12:27:16 2013 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jun 29 12:46:40 2013 +0400"
      },
      "message": "i810: VM_IO is set by io_remap_pfn_range()\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "7922e2d279e34f0fbe3decfb4ec8a7f6e05afca8",
      "tree": "22e291d873b0be21ec45b378e0cd28c820f29d41",
      "parents": [
        "ecf48b669edbd70a4d48180e4125238cc5fc6a87"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat May 11 12:23:17 2013 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jun 29 12:46:39 2013 +0400"
      },
      "message": "drm: io_remap_pfn_range() sets VM_IO...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "18097b91aaff215e843f04b84ec2c686270bb55f",
      "tree": "236da0812c0bb7021e9c9f6f99648819d92bbad3",
      "parents": [
        "426729dcc713b3d1ae802e314030e5556a62da53"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 28 13:27:40 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 28 13:27:40 2013 +1000"
      },
      "message": "drm/qxl: add missing access check for execbuffer ioctl\n\nReported-by: Mathieu Desnoyers \u003cmathieu.desnoyers@efficios.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "426729dcc713b3d1ae802e314030e5556a62da53",
      "tree": "47d09c47ecf6e1f5dba69c043c2a433caacca6a5",
      "parents": [
        "0d20299dbb47b1ee429140ae0784b49231dc7781"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Mon Jun 24 11:47:48 2013 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 25 10:39:57 2013 +1000"
      },
      "message": "drm/i915: make compact dma scatter lists creation work with SWIOTLB backend.\n\nGit commit 90797e6d1ec0dfde6ba62a48b9ee3803887d6ed4\n(\"drm/i915: create compact dma scatter lists for gem objects\") makes\ncertain assumptions about the under laying DMA API that are not always\ncorrect.\n\nOn a ThinkPad X230 with an Intel HD 4000 with Xen during the bootup\nI see:\n\n[drm:intel_pipe_set_base] *ERROR* pin \u0026 fence failed\n[drm:intel_crtc_set_config] *ERROR* failed to set mode on [CRTC:3], err \u003d -28\n\nBit of debugging traced it down to dma_map_sg failing (in\ni915_gem_gtt_prepare_object) as some of the SG entries were huge (3MB).\n\nThat unfortunately are sizes that the SWIOTLB is incapable of handling -\nthe maximum it can handle is a an entry of 512KB of virtual contiguous\nmemory for its bounce buffer. (See IO_TLB_SEGSIZE).\n\nPrevious to the above mention git commit the SG entries were of 4KB, and\nthe code introduced by above git commit squashed the CPU contiguous PFNs\nin one big virtual address provided to DMA API.\n\nThis patch is a simple semi-revert - were we emulate the old behavior\nif we detect that SWIOTLB is online. If it is not online then we continue\non with the new compact scatter gather mechanism.\n\nAn alternative solution would be for the the \u0027.get_pages\u0027 and the\ni915_gem_gtt_prepare_object to retry with smaller max gap of the\namount of PFNs that can be combined together - but with this issue\ndiscovered during rc7 that might be too risky.\n\nReported-and-Tested-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nCC: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCC: Imre Deak \u003cimre.deak@intel.com\u003e\nCC: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCC: David Airlie \u003cairlied@linux.ie\u003e\nCC: \u003cdri-devel@lists.freedesktop.org\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0d20299dbb47b1ee429140ae0784b49231dc7781",
      "tree": "e02f06a6968bd5baf73a94ec5141a71935dc9cae",
      "parents": [
        "acdb37c361dc87e165889a504e291c1e82ae133c",
        "19b2dbde5732170a03bd82cc8bd442cf88d856f7"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 25 10:38:44 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 25 10:38:44 2013 +1000"
      },
      "message": "Merge tag \u0027drm-intel-fixes-2013-06-24\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes\n\nOne remaining regression fix for i915. I\u0027ve left it in -fixes for more\nthan a week since it\u0027s in tricky code, and it took us a few kernel\nreleases to notice the regression at all. The fence leak is especially\nannoying on gen2/3 and will kill userspace there quickly. For extra\nparanoia we\u0027ve added a WARN in -next to catch this, things seem to be\nsolid now.\n\n* tag \u0027drm-intel-fixes-2013-06-24\u0027 of git://people.freedesktop.org/~danvet/drm-intel:\n  drm/i915: Restore fences after resume and GPU resets\n"
    },
    {
      "commit": "9aa36876ddeb85dfb0bcf37be06bbdc62e954f16",
      "tree": "5162ac17fb8814935f81d4f90c700f1e708138f6",
      "parents": [
        "784a4d5539eaff3316933f8f3dc2fdad5a9b9f4d",
        "8444d5c69549aa0f0b574cc608742d4669e1cc01"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 21 08:52:19 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Jun 21 08:52:19 2013 +1000"
      },
      "message": "Merge branch \u0027drm-fixes-3.10\u0027 of git://people.freedesktop.org/~agd5f/linux into drm-fixes\n\nOne user visible fix to stop misreport GPU hangs and subsequent resets.\n* \u0027drm-fixes-3.10\u0027 of git://people.freedesktop.org/~agd5f/linux:\n  drm/radeon: update lockup tracking when scheduling in empty ring\n"
    },
    {
      "commit": "8444d5c69549aa0f0b574cc608742d4669e1cc01",
      "tree": "59f7dde4636afd2260815d7d5beda15c0f42f3ab",
      "parents": [
        "c139b1ee4e36374af705660af6172d7477352792"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Jun 19 10:02:28 2013 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jun 20 14:45:08 2013 -0400"
      },
      "message": "drm/radeon: update lockup tracking when scheduling in empty ring\n\nThere might be issue with lockup detection when scheduling on an\nempty ring that have been sitting idle for a while. Thus update\nthe lockup tracking data when scheduling new work in an empty ring.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nTested-by: Andy Lutomirski \u003cluto@amacapital.net\u003e\nCc: stable@vger.kernel.org\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "784a4d5539eaff3316933f8f3dc2fdad5a9b9f4d",
      "tree": "0d6a11587767ddee0de6c3c346400a9d599f9d51",
      "parents": [
        "ebc0bad4a05ad63979e8bc115cea3b8abdf814c7",
        "c139b1ee4e36374af705660af6172d7477352792"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 19 11:48:36 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 19 11:48:36 2013 +1000"
      },
      "message": "Merge branch \u0027drm-fixes-3.10\u0027 of git://people.freedesktop.org/~agd5f/linux into drm-fixes\n\nAlex writes:\nRemove some harmless but confusing VM related error messages\nfix a regression with suspend and UVD,\nfix UVD on big endian.\n\n* \u0027drm-fixes-3.10\u0027 of git://people.freedesktop.org/~agd5f/linux:\n  drm/radeon: fix UVD on big endian\n  drm/radeon: fix write back suspend regression with uvd v2\n  drm/radeon: do not try to uselessly update virtual memory pagetable\n"
    },
    {
      "commit": "ebc0bad4a05ad63979e8bc115cea3b8abdf814c7",
      "tree": "46b5fe233dbf40ea9037728bbfc75ae73876c5b4",
      "parents": [
        "df63d3ecbca514bad99513b2401448d19a9bb92e"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurent.pinchart+renesas@ideasonboard.com",
        "time": "Wed Jun 19 03:14:20 2013 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 19 11:34:54 2013 +1000"
      },
      "message": "drm/prime: Honor requested file flags when exporting a buffer\n\nThe DRM PRIME API passes file flags to the driver for the exported\nbuffer. Honor them instead of hardcoding 0600.\n\nSigned-off-by: Laurent Pinchart \u003claurent.pinchart+renesas@ideasonboard.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "19b2dbde5732170a03bd82cc8bd442cf88d856f7",
      "tree": "2c3da40ef05cb5b8a48945b877600e39a5d40ca5",
      "parents": [
        "7d132055814ef17a6c7b69f342244c410a5e000f"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Jun 12 10:15:12 2013 +0100"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Sun Jun 16 01:10:45 2013 +0200"
      },
      "message": "drm/i915: Restore fences after resume and GPU resets\n\nStéphane Marchesin found that fences for pinned objects (i.e. the\nscanout) were not being restored upon resume, leading to corruption on\nthe display and reference counting issues. This is due to a bug in\n\ncommit 312817a39f17dbb4de000165b5b724e3728cd91c [2.6.38]\nAuthor: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nDate:   Mon Nov 22 11:50:11 2010 +0000\n\n    drm/i915: Only save and restore fences for UMS\n\nthat zapped the pinned fences even though they were in use.\nFortuitously, whilst we forced a VT switch during suspend and resume,\nno fences were ever pinned at the time. However, we now can do\nswitchless S3 transitions and so the old bug finally surfaces.\n\nReported-by: Stéphane Marchesin \u003cmarcheu@chromium.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCc: Stéphane Marchesin \u003cmarcheu@chromium.org\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "c139b1ee4e36374af705660af6172d7477352792",
      "tree": "db7a1cd3446e15b33e6912423a2f346ca11d946d",
      "parents": [
        "089920f21db0108fb105ecfd81de4c92d88f06d0"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Jun 07 10:04:54 2013 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Jun 14 17:05:57 2013 -0400"
      },
      "message": "drm/radeon: fix UVD on big endian\n\nThis fixes the kernel side so that the ring should come\nup and ring and IB tests should work.  The userspace\nUVD drivers will also need big endian fixes.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "089920f21db0108fb105ecfd81de4c92d88f06d0",
      "tree": "2bdece83b9d396767ff6795b110af36a2dd0c388",
      "parents": [
        "3813f5ca9ab7a00e80a17aab34f155453c66c78a"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Jun 06 17:51:21 2013 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Jun 12 08:16:29 2013 -0400"
      },
      "message": "drm/radeon: fix write back suspend regression with uvd v2\n\nUVD ring can\u0027t use scratch thus it does need writeback buffer to keep\na valid address or radeon_ring_backup will trigger a kernel fault.\n\nIt\u0027s ok to not unpin the write back buffer on suspend as it leave in\ngtt and thus does not need eviction.\n\nv2: Fix the uvd case.\n\nReported and tracked by Wojtek \u003cwojtask9@wp.pl\u003e\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "3813f5ca9ab7a00e80a17aab34f155453c66c78a",
      "tree": "e88a1b8b29a4f3bf703a24356bbdb181e14d0da1",
      "parents": [
        "df63d3ecbca514bad99513b2401448d19a9bb92e"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Jun 06 12:41:17 2013 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed Jun 12 08:16:28 2013 -0400"
      },
      "message": "drm/radeon: do not try to uselessly update virtual memory pagetable\n\nIf a buffer is never bound to a virtual memory pagetable than don\u0027t try\nto unbind it. Only drawback is that we don\u0027t update the pagetable when\nunbinding the ib pool buffer which is fine because it only happens at\nsuspend or module unload/shutdown.\n\nFixes spurious messages about buffers without VM mappings. E.g.:\nradeon 0000:01:00.0: bo ffff88020afac400 don\u0027t has a mapping in vm ffff88021ca2b900\n\nCc: stable@kernel.org\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "df63d3ecbca514bad99513b2401448d19a9bb92e",
      "tree": "85840a679736131c10467b6ce4e97cee570424ef",
      "parents": [
        "e6eea1536e077b2b7bfc8c173f09d01ef72d2c7b",
        "c3456fb3e4712d0448592af3c5d644c9472cd3c1"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 11 19:38:27 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 11 19:38:27 2013 +1000"
      },
      "message": "Merge tag \u0027drm-intel-fixes-2013-06-11\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes\n\nDaniel writes:\nJust tiny regression fixes here:\n- Two fixes to fix sdvo hotplug which broke in the hpd storm detection\n  work.\n- One fix to patch-up the sdvo lvds regression fixer from the last pull -\n  we need to prefer the vbt mode over edid modes.\n\n* tag \u0027drm-intel-fixes-2013-06-11\u0027 of git://people.freedesktop.org/~danvet/drm-intel:\n  drm/i915: prefer VBT modes for SVDO-LVDS over EDID\n  drm/i915: Enable hotplug interrupts after querying hw capabilities.\n  drm/i915: Fix hotplug interrupt enabling for SDVOC\n"
    },
    {
      "commit": "e6eea1536e077b2b7bfc8c173f09d01ef72d2c7b",
      "tree": "ebc934628fdb13ddf521bbf6b565780245073098",
      "parents": [
        "ab0296319a8cb970f4e42659472bb40fbfae3e56",
        "70b1304eeedf211fc9fa185b43350bd9ab4c119c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 11 08:16:10 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Jun 11 08:16:10 2013 +1000"
      },
      "message": "Merge branch \u0027gma500-fixes\u0027 of git://github.com/patjak/drm-gma500 into drm-fixes\n\nPatrik writes:\nTwo fixes for memory leaks split into Cedarview and Poulsbo versions,\nand a fix for properly setting the pipe base when using fbdev. It\u0027s on\nmy todo-list to start unifying the chips since they are very similar,\nbut until then I\u0027d like to split them up in case there are side-effects\non Cedarview that I cannot currently test.\n\nairled: Verified pull from github matches what I expected.\n* \u0027gma500-fixes\u0027 of git://github.com/patjak/drm-gma500:\n  drm/gma500/cdv: Fix cursor gem obj referencing on cdv\n  drm/gma500/psb: Fix cursor gem obj referencing on psb\n  drm/gma500/cdv: Unpin framebuffer on crtc disable\n  drm/gma500/psb: Unpin framebuffer on crtc disable\n  drm/gma500: Add fb gtt offset to fb base\n"
    },
    {
      "commit": "c3456fb3e4712d0448592af3c5d644c9472cd3c1",
      "tree": "f133f3e74e1cc2960a85af97c90e468177b313b4",
      "parents": [
        "7ba220cec0bbe9453c1f958cf282f84a157c924f"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Mon Jun 10 09:47:58 2013 +0200"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Mon Jun 10 10:13:34 2013 +0200"
      },
      "message": "drm/i915: prefer VBT modes for SVDO-LVDS over EDID\n\nIn\n\ncommit 53d3b4d7778daf15900867336c85d3f8dd70600c\nAuthor: Egbert Eich \u003ceich@suse.de\u003e\nDate:   Tue Jun 4 17:13:21 2013 +0200\n\n    drm/i915/sdvo: Use \u0026intel_sdvo-\u003eddc instead of intel_sdvo-\u003ei2c for DDC\n\nEgbert Eich fixed a long-standing bug where we simply used a\nnon-working i2c controller to read the EDID for SDVO-LVDS panels.\nUnfortunately some machines seem to not be able to cope with the mode\nprovided in the EDID. Specifically they seem to not be able to cope\nwith a 4x pixel mutliplier instead of a 2x one, which seems to have\nbeen worked around by slightly changing the panels native mode in the\nVBT so that the dotclock is just barely above 50MHz.\n\nSince it took forever to notice the breakage it\u0027s fairly safe to\nassume that at least for SDVO-LVDS panels the VBT contains fairly sane\ndata. So just switch around the order and use VBT modes first.\n\nv2: Also add EDID modes just in case, and spell Egbert correctly.\n\nv3: Elaborate a bit more about what\u0027s going on on Chris\u0027 machine.\n\nCc: Egbert Eich \u003ceich@suse.de\u003e\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d65524\nCc: stable@vger.kernel.org\nReported-and-tested-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "7ba220cec0bbe9453c1f958cf282f84a157c924f",
      "tree": "8e7099fd13ba1f0b11f70f615b237876727d73ed",
      "parents": [
        "7ee2aff373498a887cde0d564f89cf05377c538e"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Jun 09 16:02:04 2013 +0100"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Mon Jun 10 09:59:26 2013 +0200"
      },
      "message": "drm/i915: Enable hotplug interrupts after querying hw capabilities.\n\nsdvo-\u003ehotplug_active is initialised during intel_sdvo_setup_outputs(),\nand so we never enabled the hotplug interrupts on SDVO as we were\nchecking too early.\n\nThis regression has been introduced somewhere in the hpd rework for\nthe storm detection and handling starting with\n\ncommit 1d843f9de4e6dc6a899b6f07f106c00da09925e6\nAuthor: Egbert Eich \u003ceich@suse.de\u003e\nDate:   Mon Feb 25 12:06:49 2013 -0500\n\n    DRM/I915: Add enum hpd_pin to intel_encoder.\n\nand the follow-up patches to use the new encoder-\u003ehpd_pin variable for\nthe different irq setup functions.\n\nThe problem is that encoder-\u003ehpd_pin was set up _before_ the output\nsetup was done and so before we could assess the hotplug capabilities\nof the outputs on an sdvo encoder.\n\nReported-by: Alex Fiestas \u003cafiestas@kde.org\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d58405\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n[danvet: Add regression note.]\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "7ee2aff373498a887cde0d564f89cf05377c538e",
      "tree": "c7f7c097e5e785e4c3c1dccda312593b4044c27b",
      "parents": [
        "317ddd256b9c24b0d78fa8018f80f1e495481a10"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Jun 09 16:02:03 2013 +0100"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Mon Jun 10 09:58:18 2013 +0200"
      },
      "message": "drm/i915: Fix hotplug interrupt enabling for SDVOC\n\nA broken conditional would lead to SDVOC waiting upon hotplug events on\nSDVOB - and so miss all activity on its SDVO port.\n\nThis regression has been introduced in\n\ncommit 1d843f9de4e6dc6a899b6f07f106c00da09925e6\nAuthor: Egbert Eich \u003ceich@suse.de\u003e\nDate:   Mon Feb 25 12:06:49 2013 -0500\n\n    DRM/I915: Add enum hpd_pin to intel_encoder.\n\nReferences: https://bugs.freedesktop.org/show_bug.cgi?id\u003d58405\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n[danvet: Add regression note.]\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "70b1304eeedf211fc9fa185b43350bd9ab4c119c",
      "tree": "f3b3355ee12c3dad653d785160afc3661e12ce02",
      "parents": [
        "3463cf1aad48ef43dd0b4cbd7fed15dcc8d2ca53"
      ],
      "author": {
        "name": "Patrik Jakobsson",
        "email": "patrik.r.jakobsson@gmail.com",
        "time": "Sun May 26 18:44:48 2013 +0200"
      },
      "committer": {
        "name": "Patrik Jakobsson",
        "email": "patrik.r.jakobsson@gmail.com",
        "time": "Sun Jun 09 18:03:57 2013 +0200"
      },
      "message": "drm/gma500/cdv: Fix cursor gem obj referencing on cdv\n\nThe internal crtc cursor gem object pointer was never set/updated since\nit was required to be set in the first place.\n\nFixing this will make the pin/unpin count match and prevent cursor\nobjects from leaking when userspace drops all references to it. Also\nmake sure we drop the gem obj reference on failure.\n\nThis patch only affects Cedarview chips.\n\nSigned-off-by: Patrik Jakobsson \u003cpatrik.r.jakobsson@gmail.com\u003e\n"
    },
    {
      "commit": "3463cf1aad48ef43dd0b4cbd7fed15dcc8d2ca53",
      "tree": "32073abf1d0aac112c3d730e9d44e78fe430929f",
      "parents": [
        "22e7c385a80d771aaf3a15ae7ccea3b0686bbe10"
      ],
      "author": {
        "name": "Patrik Jakobsson",
        "email": "patrik.r.jakobsson@gmail.com",
        "time": "Sun May 26 17:56:19 2013 +0200"
      },
      "committer": {
        "name": "Patrik Jakobsson",
        "email": "patrik.r.jakobsson@gmail.com",
        "time": "Sun Jun 09 18:03:32 2013 +0200"
      },
      "message": "drm/gma500/psb: Fix cursor gem obj referencing on psb\n\nThe internal crtc cursor gem object pointer was never set/updated since\nit was required to be set in the first place.\n\nFixing this will make the pin/unpin count match and prevent cursor\nobjects from leaking when userspace drops all references to it. Also\nmake sure we drop the gem obj reference on failure.\n\nThis patch only affects Poulsbo chips.\n\nSigned-off-by: Patrik Jakobsson \u003cpatrik.r.jakobsson@gmail.com\u003e\n"
    },
    {
      "commit": "22e7c385a80d771aaf3a15ae7ccea3b0686bbe10",
      "tree": "d3ddd5ec8813e46c35ef0228009a25085e78007b",
      "parents": [
        "820de86a90089ee607d7864538c98a23b503c846"
      ],
      "author": {
        "name": "Patrik Jakobsson",
        "email": "patrik.r.jakobsson@gmail.com",
        "time": "Sat Jun 08 20:23:08 2013 +0200"
      },
      "committer": {
        "name": "Patrik Jakobsson",
        "email": "patrik.r.jakobsson@gmail.com",
        "time": "Sun Jun 09 18:03:20 2013 +0200"
      },
      "message": "drm/gma500/cdv: Unpin framebuffer on crtc disable\n\nThe framebuffer needs to be unpinned in the crtc-\u003edisable callback\nbecause of previous pinning in psb_intel_pipe_set_base(). This will fix\na memory leak where the framebuffer was released but not unpinned\nproperly. This patch only affects Cedarview.\n\nBugzilla: https://bugzilla.redhat.com/show_bug.cgi?id\u003d889511\nBugzilla: https://bugzilla.novell.com/show_bug.cgi?id\u003d812113\nCc: stable@vger.kernel.org\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Patrik Jakobsson \u003cpatrik.r.jakobsson@gmail.com\u003e\n"
    },
    {
      "commit": "820de86a90089ee607d7864538c98a23b503c846",
      "tree": "41cee1ce7c7673efe68ca47189d5dadea5f82bfb",
      "parents": [
        "61bb3fea44b71dd9935227920b036fdb96936f4d"
      ],
      "author": {
        "name": "Patrik Jakobsson",
        "email": "patrik.r.jakobsson@gmail.com",
        "time": "Wed Jun 05 14:24:01 2013 +0200"
      },
      "committer": {
        "name": "Patrik Jakobsson",
        "email": "patrik.r.jakobsson@gmail.com",
        "time": "Sun Jun 09 18:02:02 2013 +0200"
      },
      "message": "drm/gma500/psb: Unpin framebuffer on crtc disable\n\nThe framebuffer needs to be unpinned in the crtc-\u003edisable callback\nbecause of previous pinning in psb_intel_pipe_set_base(). This will fix\na memory leak where the framebuffer was released but not unpinned\nproperly. This patch only affects Poulsbo.\n\nBugzilla: https://bugzilla.redhat.com/show_bug.cgi?id\u003d889511\nBugzilla: https://bugzilla.novell.com/show_bug.cgi?id\u003d812113\nCc: stable@vger.kernel.org\nReviewed-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Patrik Jakobsson \u003cpatrik.r.jakobsson@gmail.com\u003e\n"
    },
    {
      "commit": "0e32fde96bb9c1fa8fa477e52c1d6ae2f4995cea",
      "tree": "41fd0184ff07ec33896c742251d971d655706331",
      "parents": [
        "943079e111bde93ed972d21618d1d73e75ba0d09",
        "d40ee48acde16894fb3b241d7e896d5fa84e0f10"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 05 14:35:08 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 05 14:35:08 2013 +1000"
      },
      "message": "Merge branch \u0027drm-nouveau-fixes-3.10\u0027 of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes\n\nMultiple nouveau regression fixes, hdmi audio, s/r and dac load detection\n* \u0027drm-nouveau-fixes-3.10\u0027 of git://anongit.freedesktop.org/git/nouveau/linux-2.6:\n  drm/nv50/kms: use dac loadval from vbios, where it\u0027s available\n  drm/nv50/disp: force dac power state during load detect\n  drm/nv50-nv84/fifo: fix resume regression introduced by playlist race fix\n  drm/nv84/disp: Fix HDMI audio regression\n"
    },
    {
      "commit": "943079e111bde93ed972d21618d1d73e75ba0d09",
      "tree": "32626f38001c6fd69340fe44a296ae34760872fa",
      "parents": [
        "ec7fdeee19474afb2169bb0939cbc972f9aa20eb",
        "53d3b4d7778daf15900867336c85d3f8dd70600c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 05 14:34:22 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Jun 05 14:34:22 2013 +1000"
      },
      "message": "Merge tag \u0027drm-intel-fixes-2013-06-04\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-fixes\n\nDaniel writes:\n\nThree regression fixes and one no-lvds quirk update. The regression Egbert\nEich tracked down goes back to 2.6.37 ... ugh. The other two are pretty\nminor: One bogus modeset state checker WARN and a patch to prevent X\ndying in a SIGBUS after a gpu hang with failed (or not implement as on\ngen2/3) gpu reset.\n\n* tag \u0027drm-intel-fixes-2013-06-04\u0027 of git://people.freedesktop.org/~danvet/drm-intel: (368 commits)\n  drm/i915/sdvo: Use \u0026intel_sdvo-\u003eddc instead of intel_sdvo-\u003ei2c for DDC.\n  drm/i915: no lvds quirk for hp t5740\n  drm/i915: Quirk the pipe A quirk in the modeset state checker\n  drm/i915: Fix spurious -EIO/SIGBUS on wedged gpus\n  Linux 3.10-rc4\n  parisc: parport0: fix this legacy no-device port driver!\n  parport_pc: disable PARPORT_PC_SUPERIO on parisc architecture\n  parisc/PCI: lba: fix: convert to pci_create_root_bus() for correct root bus resources (v2)\n  parisc/PCI: Set type for LBA bus_num resource\n  MAINTAINERS: update parisc architecture file list\n  parisc: kernel: using strlcpy() instead of strcpy()\n  parisc: rename \"CONFIG_PA7100\" to \"CONFIG_PA7000\"\n  parisc: fix kernel BUG at arch/parisc/include/asm/mmzone.h:50\n  parisc: memory overflow, \u0027name\u0027 length is too short for using\n  powerpc/cputable: Fix typo on P7+ cputable entry\n  powerpc/perf: Add missing SIER support\n  powerpc/perf: Revert to original NO_SIPR logic\n  powerpc/pci: Remove the unused variables in pci_process_bridge_OF_ranges\n  powerpc/pci: Remove the stale comments of pci_process_bridge_OF_ranges\n  powerpc/pseries: Always enable CONFIG_HOTPLUG_CPU on PSERIES SMP\n  ...\n"
    },
    {
      "commit": "d40ee48acde16894fb3b241d7e896d5fa84e0f10",
      "tree": "5c48870c90fc6357fec259d105a18629095f6642",
      "parents": [
        "ea9197cc323839ef3d5280c0453b2c622caa6bc7"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Jun 03 16:40:14 2013 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jun 05 14:03:08 2013 +1000"
      },
      "message": "drm/nv50/kms: use dac loadval from vbios, where it\u0027s available\n\nRegression from merging the old nv50/nvd9 code together, and may be\nneeded to fully fix fdo#64904.\n\nThe value is ignored completely by the hardware starting from nva3.\n\nReported-by: Emil Velikov \u003cemil.l.velikov@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "ea9197cc323839ef3d5280c0453b2c622caa6bc7",
      "tree": "92285d555c62a69c58722fff161ff24e7070513f",
      "parents": [
        "89e033a4bc688bc6631c6de8b66d7f26f8e0652b"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Jun 03 16:07:06 2013 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jun 05 14:03:01 2013 +1000"
      },
      "message": "drm/nv50/disp: force dac power state during load detect\n\nfdo#64904\n\nReported-by: Gerhard Bräunlich \u003cwippbox@gmx.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "89e033a4bc688bc6631c6de8b66d7f26f8e0652b",
      "tree": "1018ff172e7b9b3f1c321201597684d58cac6705",
      "parents": [
        "beba44b17d572ebb4909c1327360918ee4d89e43"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Jun 03 15:43:30 2013 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jun 05 14:02:53 2013 +1000"
      },
      "message": "drm/nv50-nv84/fifo: fix resume regression introduced by playlist race fix\n\nReported-by: Maarten Maathuis \u003cmadman2003@gmail.com\u003e\nReported-by: Sven Joachim \u003csvenjoac@gmx.de\u003e\nReported-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "beba44b17d572ebb4909c1327360918ee4d89e43",
      "tree": "8f611127c18fc4d0092e810b65491da95795d8a4",
      "parents": [
        "81dff21b643f48c14010a97ffc799e1920d751e5"
      ],
      "author": {
        "name": "Alexander Stein",
        "email": "alexander.stein@informatik.tu-chemnitz.de",
        "time": "Mon May 20 19:14:00 2013 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Jun 05 14:02:40 2013 +1000"
      },
      "message": "drm/nv84/disp: Fix HDMI audio regression\n\nCode refactoring in commit 8e9e3d2deacc460fbb8a4691140318f6e85e6891\n(drm/nv84/disp: move hdmi control into core) disabled HDMI audio on my\nnv84 by removing too much old code without adding it in the new one.\nThis patch adds the missing code within the new code layout resulting in\nHDMI audio working again.\nIt should work on any HDMI head, but due to lacking ahrdware I could\nonly test the (1st) one.\nIt also might be possible that similar code is needed for nva3, which I\ncan\u0027t test.\n\nSigned-off-by: Alexander Stein \u003calexander.stein@informatik.tu-chemnitz.de\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "53d3b4d7778daf15900867336c85d3f8dd70600c",
      "tree": "22685943d99d0c867bf7ce9890f269b495e2e271",
      "parents": [
        "45a211d75137b1ac869a8a758a6667f15827a115"
      ],
      "author": {
        "name": "Egbert Eich",
        "email": "eich@suse.de",
        "time": "Tue Jun 04 17:13:21 2013 +0200"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Tue Jun 04 17:48:43 2013 +0200"
      },
      "message": "drm/i915/sdvo: Use \u0026intel_sdvo-\u003eddc instead of intel_sdvo-\u003ei2c for DDC.\n\nIn intel_sdvo_get_lvds_modes() the wrong i2c adapter record is used\nfor DDC. Thus the code will always have to rely on a LVDS panel\nmode supplied by VBT.\nIn most cases this succeeds, so this didn\u0027t get detected for quite\na while.\n\nThis regression seems to have been introduced in\n\ncommit f899fc64cda8569d0529452aafc0da31c042df2e\nAuthor: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nDate:   Tue Jul 20 15:44:45 2010 -0700\n\n    drm/i915: use GMBUS to manage i2c links\n\nSigned-off-by: Egbert Eich \u003ceich@suse.de\u003e\nCc: stable@vger.kernel.org\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n[danvet: Add note about which commit likely introduced this issue.]\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "1cbcca302a318499f20a512847c5d6a510c08c35",
      "tree": "cb8fcab2fe1e3889c4a0f45c5eae9dd27e64fd15",
      "parents": [
        "65337e60a7616a610ef53b7a9f807eb80a827070"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon Jun 03 10:32:40 2013 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon Jun 03 10:36:22 2013 -0400"
      },
      "message": "drm/radeon: don\u0027t allow audio on DCE6\n\nIt\u0027s not supported yet.  Fixes display issues when\nusers force it on.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "65337e60a7616a610ef53b7a9f807eb80a827070",
      "tree": "bda7f1673ee0afbf08cd609ba9137a72700a9b3a",
      "parents": [
        "e49f3959a96dc279860af7e86e6dbcfda50580a5"
      ],
      "author": {
        "name": "Samuel Li",
        "email": "samuel.li@amd.com",
        "time": "Fri Apr 05 17:50:53 2013 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon Jun 03 10:36:21 2013 -0400"
      },
      "message": "drm/radeon: Use direct mapping for fast fb access on RS780/RS880 (v2)\n\nv2: fix trailing whitespace\n\nSigned-off-by: Samuel Li \u003csamuel.li@amd.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "e49f3959a96dc279860af7e86e6dbcfda50580a5",
      "tree": "40b275137b24033e258102c450f376c37f220d91",
      "parents": [
        "91f8f105f2b82b4a38dee2d74760bc39d40ec42c"
      ],
      "author": {
        "name": "Adis Hamzić",
        "email": "adis@hamzadis.com",
        "time": "Sun Jun 02 16:47:54 2013 +0200"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon Jun 03 10:17:54 2013 -0400"
      },
      "message": "radeon: Fix system hang issue when using KMS with older cards\n\nThe current radeon driver initialization routines, when using KMS, are written\nso that the IRQ installation routine is called before initializing the WB buffer\nand the CP rings. With some ASICs, though, the IRQ routine tries to access the\nGFX_INDEX ring causing a call to RREG32 with the value of -1 in\nradeon_fence_read. This, in turn causes the system to completely hang with some\ncards, requiring a hard reset.\n\nA call stack that can cause such a hang looks like this (using rv515 ASIC for the\nexample here):\n * rv515_init (rv515.c)\n * radeon_irq_kms_init (radeon_irq_kms.c)\n * drm_irq_install (drm_irq.c)\n * radeon_driver_irq_preinstall_kms (radeon_irq_kms.c)\n * rs600_irq_process (rs600.c)\n * radeon_fence_process - due to SW interrupt (radeon_fence.c)\n * radeon_fence_read (radeon_fence.c)\n * hang due to RREG32(-1)\n\nThe patch moves the IRQ installation to the card startup routine, after the ring\nhas been initialized, but before the IRQ has been set. This fixes the issue, but\nrequires a check to see if the IRQ is already installed, as is the case in the\nsystem resume codepath.\nI have tested the patch on three machines using the rv515, the rv770 and the\nevergreen ASIC. They worked without issues.\n\nThis seems to be a known issue and has been reported on several bug tracking\nsites by various distributions (see links below). Most of reports recommend\nbooting the system with KMS disabled and then enabling KMS by reloading the\nradeon module. For some reason, this was indeed a usable workaround, however,\nUMS is now deprecated and disabled by default.\n\nBug reports:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d845745\nhttps://bugs.launchpad.net/ubuntu/+source/linux/+bug/561789\nhttps://bbs.archlinux.org/viewtopic.php?id\u003d156964\n\nSigned-off-by: Adis Hamzić \u003cadis@hamzadis.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "45a211d75137b1ac869a8a758a6667f15827a115",
      "tree": "c25b1b3fbfb6be5f9afabb2c632ac08e1623b294",
      "parents": [
        "d62cf62ad07d5584da1f2132641928ded8216327"
      ],
      "author": {
        "name": "Ben Mesman",
        "email": "ben@bnc.nl",
        "time": "Tue Apr 16 20:00:28 2013 +0200"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Mon Jun 03 14:35:20 2013 +0200"
      },
      "message": "drm/i915: no lvds quirk for hp t5740\n\nLast year, a patch was made for the \"HP t5740e Thin Client\" (see\nhttp://lists.freedesktop.org/archives/dri-devel/2012-May/023245.html).\nThis device reports an lvds panel, but does not really have one.\n\nThe predecessor of this device is the \"hp t5740\", which also does not have\nan lvds panel. This patch will add the same quirk for this device.\n\nSigned-off-by: Ben Mesman \u003cben@bnc.nl\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "d62cf62ad07d5584da1f2132641928ded8216327",
      "tree": "7be2cdddefbb6c2de6ac533be3e1afbb7d5d845b",
      "parents": [
        "7abb690a0e095717420ba78dcab4309abbbec78a"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed May 29 10:41:29 2013 +0200"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Mon Jun 03 14:35:19 2013 +0200"
      },
      "message": "drm/i915: Quirk the pipe A quirk in the modeset state checker\n\nIf we always force the pipe A to on we can\u0027t use the hw state to\ndecide whether it should be on. Hence quirk the quirk.\n\nThe problem is that crtc-\u003eactive tracks the state of the entire\ndisplay pipe, i.e. including planes, encoders and all. But our hw\nstate readout simply looks at the pipe. But with the pipe A quirk we\nforce-enable that (together with it\u0027s pll). To fix that mismatch we\nhave two options:\n- Quirk the checked state to match what our sw tracking states if the\n  pipe A quirk is in effect.\n- Improve the hw state readout to not get fooled by the pipe A quirk.\n\nSince we already have similar state clamping in e.g. assert_pipe I\u0027ve\nopted for the first variant. Also note that we don\u0027t really loose any\nstate checking: Individual pieces of the abstract crtc pipe are\nchecked in the enable/disable functions with the various asssert_*\nchecks we have, and the hw state check code doesn\u0027t check anything if\nthe pipe is off anyway.\n\nv2: Pimp commit message after discussion with Chris and only apply the\nquirk for the quirk if we\u0027re checking pipe A. Otherwise we\u0027ll miss\nstate checking for pipe B on i830M ...\n\nv3: Make the code comment consistent with the improved commit message,\ntoo (Chris).\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d64764\nCc: stable@vger.kernel.org\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReported-and-Tested-by: mlsemon35@gmail.com (v1)\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "7abb690a0e095717420ba78dcab4309abbbec78a",
      "tree": "32d3a843c5fa4881e78679163448409dc5aa3060",
      "parents": [
        "d683b96b072dc4680fc74964eca77e6a23d1fa6e"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Fri May 24 21:29:32 2013 +0200"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Mon Jun 03 14:35:18 2013 +0200"
      },
      "message": "drm/i915: Fix spurious -EIO/SIGBUS on wedged gpus\n\nChris Wilson noticed that since\n\ncommit 1f83fee08d625f8d0130f9fe5ef7b17c2e022f3c [v3.9]\nAuthor: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nDate:   Thu Nov 15 17:17:22 2012 +0100\n\n    drm/i915: clear up wedged transitions\n\nX can again get -EIO when it does not expect it. And even worse score\na SIGBUS when accessing gtt mmaps. The established ABI is that we\n_only_ return an -EIO from execbuf - all other ioctls should just\nwork. And since the reset code moves all bos out of gpu domains and\nclears out all the last_seqno/ring tracking there really shouldn\u0027t be\nany reason for non-execbuf code to ever touch the hw and see an -EIO.\n\nAfter some extensive discussions we\u0027ve noticed that these spurios -EIO\nare caused by i915_gem_wait_for_error:\n\nhttp://www.mail-archive.com/intel-gfx@lists.freedesktop.org/msg20540.html\n\nThat is easy to fix by returning 0 instead of -EIO, since grabbing the\ndev-\u003estruct_mutex does not yet mean that we actually want to touch the\nhw. And so there is no reason at all to fail with -EIO.\n\nBut that\u0027s not the entire since, since often (at least it\u0027s easily\ngoogleable) dmesg indicates that the reset fails and we declare the\ngpu wedged. Then, quite a bit later X wakes up with the \"Timed out\nwaiting for the gpu reset to complete\" DRM_ERROR message in\nwait_for_errror and brings down the desktop with an -EIO/SIGBUS.\n\nSo clearly we\u0027re missing a wakeup somewhere, since the gpu reset just\ndoesn\u0027t take 10 seconds to complete. And indeed we\u0027re do handle the\nterminally wedged state wrong.\n\nFix this all up.\n\nReferences: https://bugs.freedesktop.org/show_bug.cgi?id\u003d63921\nReferences: https://bugs.freedesktop.org/show_bug.cgi?id\u003d64073\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCc: Damien Lespiau \u003cdamien.lespiau@intel.com\u003e\nCc: stable@vger.kernel.org\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "91f8f105f2b82b4a38dee2d74760bc39d40ec42c",
      "tree": "40c8745c307c1036b81e785cd37c9a1a7591563f",
      "parents": [
        "b06f6a9d06f4b0fa38bd3e32714106d824470813"
      ],
      "author": {
        "name": "Christopher Harvey",
        "email": "charvey@matrox.com",
        "time": "Fri May 31 20:33:07 2013 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Mon Jun 03 19:21:07 2013 +1000"
      },
      "message": "drm/mgag200: Add missing write to index before accessing data register\n\nThis is a bug fix for some versions of g200se cards while doing\nmode-setting.\n\nSigned-off-by: Christopher Harvey \u003ccharvey@matrox.com\u003e\nTested-by: Julia Lemire \u003cjlemire@matrox.com\u003e\nAcked-by: Julia Lemire \u003cjlemire@matrox.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\n"
    },
    {
      "commit": "b06f6a9d06f4b0fa38bd3e32714106d824470813",
      "tree": "1866b220b763c4211d0fb35f1cc97f7251c8c1d5",
      "parents": [
        "1ed7fad6dbb211142cb61169d8d0bbbb049d4de1"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 31 22:22:40 2013 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Mon Jun 03 19:20:56 2013 +1000"
      },
      "message": "drm/nouveau: use mdelay instead of large udelay constants\n\nARM cannot handle udelay for more than 2 miliseconds, so we\nshould use mdelay instead for those.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: dri-devel@lists.freedesktop.org\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\n"
    },
    {
      "commit": "1ed7fad6dbb211142cb61169d8d0bbbb049d4de1",
      "tree": "daf3d93cd75cf7e64d0c638fe445c0482124b0c4",
      "parents": [
        "b7ea85a4fed37835eec78a7be3039c8dc22b8178"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Fri May 31 22:22:47 2013 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Mon Jun 03 19:20:49 2013 +1000"
      },
      "message": "drm/tilcd: select BACKLIGHT_LCD_SUPPORT\n\nThe dependecies for BACKLIGHT_CLASS_DEVICE are defined a bit\nstrange, but it seems one has to always select both BACKLIGHT_CLASS_DEVICE\nand BACKLIGHT_LCD_SUPPORT to avoid this error:\n\ndrivers/gpu/drm/tilcdc/tilcdc_panel.c:396:\n undefined reference to `of_find_backlight_by_node\u0027\n\nCc: Rob Clark \u003crobdclark@gmail.com\u003e\nCc: dri-devel@lists.freedesktop.org\nCc: Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\n"
    },
    {
      "commit": "b7ea85a4fed37835eec78a7be3039c8dc22b8178",
      "tree": "01de454c4b6eeee0aac00dcc55386da66d11f71f",
      "parents": [
        "970fa986fadb1165cf38b45b70e98302a3bee497"
      ],
      "author": {
        "name": "Huacai Chen",
        "email": "chenhc@lemote.com",
        "time": "Tue May 21 06:23:43 2013 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Mon Jun 03 19:12:04 2013 +1000"
      },
      "message": "drm: fix a use-after-free when GPU acceleration disabled\n\nWhen GPU acceleration is disabled, drm_vblank_cleanup() will free the\nvblank-related data, such as vblank_refcount, vblank_inmodeset, etc.\nBut we found that drm_vblank_post_modeset() may be called after the\ncleanup, which use vblank_refcount and vblank_inmodeset. And this will\ncause a kernel panic.\n\nFix this by return immediately if dev-\u003enum_crtcs is zero. This is the\nsame thing that drm_vblank_pre_modeset() does.\n\nCall trace of a drm_vblank_post_modeset() after drm_vblank_cleanup():\n[   62.628906] [\u003cffffffff804868d0\u003e] drm_vblank_post_modeset+0x34/0xb4\n[   62.628906] [\u003cffffffff804c7008\u003e] atombios_crtc_dpms+0xb4/0x174\n[   62.628906] [\u003cffffffff804c70e0\u003e] atombios_crtc_commit+0x18/0x38\n[   62.628906] [\u003cffffffff8047f038\u003e] drm_crtc_helper_set_mode+0x304/0x3cc\n[   62.628906] [\u003cffffffff8047f92c\u003e] drm_crtc_helper_set_config+0x6d8/0x988\n[   62.628906] [\u003cffffffff8047dd40\u003e] drm_fb_helper_set_par+0x94/0x104\n[   62.628906] [\u003cffffffff80439d14\u003e] fbcon_init+0x424/0x57c\n[   62.628906] [\u003cffffffff8046a638\u003e] visual_init+0xb8/0x118\n[   62.628906] [\u003cffffffff8046b9f8\u003e] take_over_console+0x238/0x384\n[   62.628906] [\u003cffffffff80436df8\u003e] fbcon_takeover+0x7c/0xdc\n[   62.628906] [\u003cffffffff8024fa20\u003e] notifier_call_chain+0x44/0x94\n[   62.628906] [\u003cffffffff8024fcbc\u003e] __blocking_notifier_call_chain+0x48/0x68\n[   62.628906] [\u003cffffffff8042d990\u003e] register_framebuffer+0x228/0x260\n[   62.628906] [\u003cffffffff8047e010\u003e] drm_fb_helper_single_fb_probe+0x260/0x314\n[   62.628906] [\u003cffffffff8047e2c4\u003e] drm_fb_helper_initial_config+0x200/0x234\n[   62.628906] [\u003cffffffff804e5560\u003e] radeon_fbdev_init+0xd4/0xf4\n[   62.628906] [\u003cffffffff804e0e08\u003e] radeon_modeset_init+0x9bc/0xa18\n[   62.628906] [\u003cffffffff804bfc14\u003e] radeon_driver_load_kms+0xdc/0x12c\n[   62.628906] [\u003cffffffff8048b548\u003e] drm_get_pci_dev+0x148/0x238\n[   62.628906] [\u003cffffffff80423564\u003e] local_pci_probe+0x5c/0xd0\n[   62.628906] [\u003cffffffff80241ac4\u003e] work_for_cpu_fn+0x1c/0x30\n[   62.628906] [\u003cffffffff802427c8\u003e] process_one_work+0x274/0x3bc\n[   62.628906] [\u003cffffffff80242934\u003e] process_scheduled_works+0x24/0x44\n[   62.628906] [\u003cffffffff8024515c\u003e] worker_thread+0x31c/0x3f4\n[   62.628906] [\u003cffffffff802497a8\u003e] kthread+0x88/0x90\n[   62.628906] [\u003cffffffff80206794\u003e] kernel_thread_helper+0x10/0x18\n\nSigned-off-by: Huacai Chen \u003cchenhc@lemote.com\u003e\nSigned-off-by: Binbin Zhou \u003czhoubb@lemote.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nAcked-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@gmail.com\u003e\n"
    },
    {
      "commit": "c361cb59acbb503c033971e8be8c029bbfd67f18",
      "tree": "51f38c226256b1b5590f28953b0e0a888871b14f",
      "parents": [
        "6cf3c736200e3924d8ce6b37e5006a4598b9236d",
        "56c21b53ab071feb3ce93375a563ead745fa7105"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 19:53:41 2013 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 01 19:53:41 2013 +0900"
      },
      "message": "Merge tag \u0027fbdev-for-3.10-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev\n\nPull fbdev fixes from Jean-Christophe PLAGNIOL-VILLARD:\n \"This contains some small fixes\n\n   - Atmel LCDC: fix blank the backlight on remove\n   - ps3fb: fix compile warning\n   - OMAPDSS: Fix crash with DT boot\"\n\n* tag \u0027fbdev-for-3.10-rc4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev:\n  atmel_lcdfb: blank the backlight on remove\n  trivial: atmel_lcdfb: add missing error message\n  OMAPDSS: Fix crash with DT boot\n  fbdev/ps3fb: fix compile warning\n"
    },
    {
      "commit": "970fa986fadb1165cf38b45b70e98302a3bee497",
      "tree": "cef03cadfa4b62f2f9814e94a1a98f2f0193513e",
      "parents": [
        "e9a0a3adc2cd753d18c6a56e7d8210ab58819f32"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 31 12:45:09 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 31 12:45:09 2013 +1000"
      },
      "message": "drm/qxl: fix build warnings on 32-bit\n\nJust the usual printk related warnings.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7e0e41963740525af702bb23edede8ae9afc4ac0",
      "tree": "b26034a6a42ea58d952f87e83e51c5e55d653d1c",
      "parents": [
        "50a583f64bfe53aae4996965c1d1b25d90ce4f64"
      ],
      "author": {
        "name": "Kleber Sacilotto de Souza",
        "email": "klebers@linux.vnet.ibm.com",
        "time": "Fri May 03 19:43:13 2013 -0300"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed May 29 12:36:12 2013 -0400"
      },
      "message": "radeon: use max_bus_speed to activate gen2 speeds\n\nradeon currently uses a drm function to get the speed capabilities for\nthe bus, drm_pcie_get_speed_cap_mask. However, this is a non-standard\nmethod of performing this detection and this patch changes it to use\nthe max_bus_speed attribute.\n\nFrom: Lucas Kannebley Tavares \u003clucaskt@linux.vnet.ibm.com\u003e\nSigned-off-by: Kleber Sacilotto de Souza \u003cklebers@linux.vnet.ibm.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "50a583f64bfe53aae4996965c1d1b25d90ce4f64",
      "tree": "33d5c79edea6c1d1204936061ee45675eff12f43",
      "parents": [
        "2cf3a4fcc64e5b54a8a3cd793c6c0024b5d8da6c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed May 22 13:29:33 2013 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed May 29 12:35:45 2013 -0400"
      },
      "message": "drm/radeon: narrow scope of Apple re-POST hack\n\nThis narrows the scope of the apple re-POST hack added in:\ndrm/radeon: re-POST the asic on Apple hardware when booted via EFI\n\nThat patch prevents UVD from working on macs when booted in EFI\nmode.  The original patch fixed macbook2,1 systems which were\nr5xx and hence have no UVD.  Limit the hack to those systems to\nprevent UVD breakage on newer systems.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d63935\n\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nAcked-by: Matthew Garrett \u003cmatthew.garrett@nebula.com\u003e\n"
    },
    {
      "commit": "2cf3a4fcc64e5b54a8a3cd793c6c0024b5d8da6c",
      "tree": "883692fa89680031b5a9537041d8c68824fd8470",
      "parents": [
        "09fb8bd1a63b0f9f15e655c4fe8d047e5d2bf67a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed May 22 11:30:34 2013 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed May 29 11:35:07 2013 -0400"
      },
      "message": "drm/radeon: don\u0027t check crtcs in card_posted() on cards without DCE\n\nSkip checking crtcs in hardware without them.  Avoids checking\nnon-existent hardware.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "09fb8bd1a63b0f9f15e655c4fe8d047e5d2bf67a",
      "tree": "0244eb117d9ee073c32ea4a50251e1dfe6c4225d",
      "parents": [
        "468ef1a58c9268ac9709350bf95eaf1c22a69f29"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed May 22 11:22:51 2013 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed May 29 11:35:05 2013 -0400"
      },
      "message": "drm/radeon: fix card_posted check for newer asics\n\nNewer asics have variable numbers of crtcs.  Use that\nrather than the asic family to determine which crtcs\nto check.  This avoids checking non-existent crtcs or\nmissing crtcs on certain asics.\n\nReviewed-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "468ef1a58c9268ac9709350bf95eaf1c22a69f29",
      "tree": "cad22654890f12ce9f39a6a9d1f5c865de9dd080",
      "parents": [
        "27b0705c68dab67a6c8ffa19869aeca3eaf75d78"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue May 21 13:35:19 2013 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed May 29 11:35:04 2013 -0400"
      },
      "message": "drm/radeon: fix typo in cu_per_sh on verde\n\nShould be 5 rather than 2.\n\nNoticed by sroland and glisse on IRC.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "27b0705c68dab67a6c8ffa19869aeca3eaf75d78",
      "tree": "4e78c39b71ee57afd79e6d55f83deac466d0a430",
      "parents": [
        "c89b65e7fffef745bdd36c372aa0dea778fecbab"
      ],
      "author": {
        "name": "Christian König",
        "email": "christian.koenig@amd.com",
        "time": "Tue May 21 17:14:18 2013 +0200"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Wed May 29 11:35:03 2013 -0400"
      },
      "message": "drm/radeon: UVD block on SUMO2 is the same as on SUMO\n\nThe chip id for SUMO2 isn\u0027t used.\n\nfixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d63935\n\nTested-By: Dave Witbrodt \u003cdawitbro@sbcglobal.net\u003e\nSigned-off-by: Christian König \u003cchristian.koenig@amd.com\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "2436e8aa8abef2536dc3bfb554f8dcb3a8b07560",
      "tree": "7e5e4b6447a2c3864ac1a5a2cf619881d8d069d5",
      "parents": [
        "e4aa937ec75df0eea0bee03bffa3303ad36c986b",
        "591a0ac7f14aae6bf11b1cb6b5a68480bd644ddb"
      ],
      "author": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Wed May 29 17:00:34 2013 +0800"
      },
      "committer": {
        "name": "Jean-Christophe PLAGNIOL-VILLARD",
        "email": "plagnioj@jcrosoft.com",
        "time": "Wed May 29 17:00:34 2013 +0800"
      },
      "message": "Merge branch \u0027fbdev-3.10-fixes\u0027 of git://gitorious.org/linux-omap-dss2/linux into linux-fbdev/for-3.10-fixes\n\nPull Tomi fixes for ps3fb and omap2\n\nSigned-off-by: Jean-Christophe PLAGNIOL-VILLARD \u003cplagnioj@jcrosoft.com\u003e\n"
    },
    {
      "commit": "8b513d0cf603c0a9ccf86a92cb22931f05a7bc86",
      "tree": "5a3988a575cb0c09ca80dcb0460552bd0d93f44c",
      "parents": [
        "9d1936cf86be8dc0cc27365bd8f1efdf23941961"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Tue May 21 23:13:12 2013 +0900"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue May 28 12:02:13 2013 +0200"
      },
      "message": "treewide: Fix typo in printk\n\nCorrect spelling typo in various part of drivers\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "c89b65e7fffef745bdd36c372aa0dea778fecbab",
      "tree": "fbf219972eb080ad76d29c14116c2b56496f5804",
      "parents": [
        "5ed77662addd586e41d9a695ec2923d3057e9dac"
      ],
      "author": {
        "name": "Andrew Jones",
        "email": "drjones@redhat.com",
        "time": "Mon May 27 15:58:04 2013 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 28 17:03:37 2013 +1000"
      },
      "message": "qxl: fix Kconfig deps - select FB_DEFERRED_IO\n\nSigned-off-by: Andrew Jones \u003cdrjones@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5ed77662addd586e41d9a695ec2923d3057e9dac",
      "tree": "bdeb4b68a8479faa781151c4b2fb7b5ab9212565",
      "parents": [
        "80ce5f6f25bea86f4fbfb9c19c09e43ccac90bfd",
        "3598706b52cb45ba0a9e8aa99ce5ac59140f2b8b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 24 10:15:12 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 24 10:15:12 2013 +1000"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-next\n\nDaniel writes:\nA few fixes, nothing shocking:\n- More Haswell pci ids. Includes a pile of marketing spare ids (which\n  despite the spare moniker show up all over the place).\n- Fix a regression in handling modeset failures, resulting in black\n  screens on 3 pipe setups when we\u0027ve run out of pch plls (Chris).\n- Fix up the setcrtc semantics to unconditionally enable the outputs.\n  Juding from git digging that has (kinda) always been the case and neatly\n  fixes a few long-standing (i.e. forever) bug reports (Imre).\n- jiffies_timeout + 1 patches from Imre. They partially fix spurious\n  wait_event failures in the interrupt-driven dp aux/i2c code. The other\n  part is a core patch for the wait_event macros going in through -mm. A\n  few patches more than strictly required since Imre is pushing for a\n  general solution in 3.11.\n\n* \u0027drm-intel-fixes\u0027 of git://people.freedesktop.org/~danvet/drm-intel:\n  drm/i915: avoid premature DP AUX timeouts\n  drm/i915: avoid premature timeouts in __wait_seqno()\n  drm/i915: use msecs_to_jiffies_timeout instead of open coding the same\n  drm/i915: add msecs_to_jiffies_timeout to guarantee minimum duration\n  drm/i915: force full modeset if the connector is in DPMS OFF mode\n  drm/i915: Propagate errors back from fb set-base\n  drm/i915: Adding more reserved PCI IDs for Haswell.\n"
    },
    {
      "commit": "80ce5f6f25bea86f4fbfb9c19c09e43ccac90bfd",
      "tree": "112c57dea575d3ca3f83545d0150a16915d6abf2",
      "parents": [
        "c313d56754fee4eaed849f85a14044144bdd79c4",
        "dcb9a7c74acf59679a537e6fcc7a99c12353e7b8"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 24 10:14:57 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 24 10:14:57 2013 +1000"
      },
      "message": "Merge branch \u0027exynos-drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos into drm-next\n\nInki writes:\n  This pull request includes drm_send_vblank_event() helper\n   relevant patch I missed and code cleanups. And also it fixes\n   a pended page flip issue.\n\n* \u0027exynos-drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos:\n  drm/exynos: replace request_threaded_irq with devm function\n  drm/exynos: remove unnecessary devm_kfree\n  drm/exynos: fix build warnings from ipp fimc\n  drm/exynos: cleanup device pointer usages\n  drm/exynos: wait for the completion of pending page flip\n  drm/exynos: use drm_send_vblank_event() helper\n  drm/exynos: page flip fixes\n  drm/exynos: exynos_hdmi: Pass correct pointer to free_irq()\n  drm/exynos: exynos_drm_ipp: Fix incorrect usage of IS_ERR_OR_NULL\n  drm/exynos: exynos_drm_fbdev: Fix incorrect usage of IS_ERR_OR_NULL\n\nConflicts:\n\tdrivers/gpu/drm/exynos/exynos_hdmi.c\n"
    },
    {
      "commit": "c313d56754fee4eaed849f85a14044144bdd79c4",
      "tree": "17b562070406b6d56347ab86ae748203d6d8cfe1",
      "parents": [
        "b91fd4d5aad0c1124654341814067ca3f59490fc",
        "0eca56f9467038ee0b798637f03581aaa1186fac"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 24 10:12:22 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 24 10:12:22 2013 +1000"
      },
      "message": "Merge remote-tracking branch \u0027pfdo/drm-fixes\u0027 into drm-next\n\nPull the vblank event changes into a Linus master tree to make merging\neasier.\n"
    },
    {
      "commit": "dcb9a7c74acf59679a537e6fcc7a99c12353e7b8",
      "tree": "a2bf7e385ecd479412595f87db6dcd7d966a2e02",
      "parents": [
        "7a1b00e0728ff20d6c8e2d6335da05d13d03ef74"
      ],
      "author": {
        "name": "Seung-Woo Kim",
        "email": "sw0312.kim@samsung.com",
        "time": "Wed May 22 21:14:17 2013 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu May 23 19:48:40 2013 +0900"
      },
      "message": "drm/exynos: replace request_threaded_irq with devm function\n\ndevm_request_threaded_irq is used instead of request_threaded_irq\nand free_irq is removed.\n\nSigned-off-by: Seung-Woo Kim \u003csw0312.kim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "7a1b00e0728ff20d6c8e2d6335da05d13d03ef74",
      "tree": "158988fc22e639d970886ce91fd0ac53001adc3d",
      "parents": [
        "a3ad6976fe5a306fc6cb9e423ac0ef2f06f79189"
      ],
      "author": {
        "name": "Seung-Woo Kim",
        "email": "sw0312.kim@samsung.com",
        "time": "Wed May 22 21:14:16 2013 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu May 23 19:48:38 2013 +0900"
      },
      "message": "drm/exynos: remove unnecessary devm_kfree\n\ndevm_kfree does not need for fail case of probe function and for\nremove function.\n\nSigned-off-by: Seung-Woo Kim \u003csw0312.kim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "a3ad6976fe5a306fc6cb9e423ac0ef2f06f79189",
      "tree": "560419898050b28a1abd2a442dd6e865f56408ce",
      "parents": [
        "d873ab99acd23dcd6860d8e605bc3146a4d4d9a2"
      ],
      "author": {
        "name": "Seung-Woo Kim",
        "email": "sw0312.kim@samsung.com",
        "time": "Wed May 22 21:14:15 2013 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu May 23 19:48:36 2013 +0900"
      },
      "message": "drm/exynos: fix build warnings from ipp fimc\n\nBecuase of order of headers, there are build warnings and they are\nfixed with this patch.\n\nSigned-off-by: Seung-Woo Kim \u003csw0312.kim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "d873ab99acd23dcd6860d8e605bc3146a4d4d9a2",
      "tree": "d6f19e2d8c1f107ef471e57a2dbd95f0377776f4",
      "parents": [
        "20cd2640a295cab46bcd08f4788984ca236fc148"
      ],
      "author": {
        "name": "Seung-Woo Kim",
        "email": "sw0312.kim@samsung.com",
        "time": "Wed May 22 21:14:14 2013 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu May 23 19:48:34 2013 +0900"
      },
      "message": "drm/exynos: cleanup device pointer usages\n\nStruct device pointer got from platform device pointer is already\nalsigned as variable, but some functions do not use device pointer.\nSo this patch replaces thoes usages.\n\nSigned-off-by: Seung-Woo Kim \u003csw0312.kim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "20cd2640a295cab46bcd08f4788984ca236fc148",
      "tree": "6d2bb4ac54fb3cb6ee7feced8f64305ffced4bb9",
      "parents": [
        "c5cca97fb915a90b1dcddf737062e67dd8656af8"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Tue May 21 16:55:58 2013 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu May 23 19:47:33 2013 +0900"
      },
      "message": "drm/exynos: wait for the completion of pending page flip\n\nThis patch fixes the issue that drm_vblank_get() is failed.\n\nThe issus occurs when next page flip request is tried\nif previous page flip event wasn\u0027t completed yet and then\ndpms became off.\n\nSo this patch make sure that page flip event is completed\nbefore dpms goes to off.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "c5cca97fb915a90b1dcddf737062e67dd8656af8",
      "tree": "ff3994a76061e4c9d10dfcd4c24e55bfeb205e16",
      "parents": [
        "94d019b87859bb984bd6c15db330d404eab3acaa"
      ],
      "author": {
        "name": "Rob Clark",
        "email": "rob@ti.com",
        "time": "Wed May 22 11:48:40 2013 +0900"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Thu May 23 19:33:33 2013 +0900"
      },
      "message": "drm/exynos: use drm_send_vblank_event() helper\n\nRebased.\n\nSigned-off-by: Rob Clark \u003crob@ti.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "591a0ac7f14aae6bf11b1cb6b5a68480bd644ddb",
      "tree": "cb2b4707ecd8aaac1eff6901b311d4f839c69383",
      "parents": [
        "b358c6cf029cb67b3ed9cc367fb46f1fa3228c5b"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu May 23 12:07:50 2013 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Thu May 23 12:54:21 2013 +0300"
      },
      "message": "OMAPDSS: Fix crash with DT boot\n\nWhen booting with DT, there\u0027s a crash when omapfb is probed. This is\ncaused by the fact that omapdss+DT is not yet supported, and thus\nomapdss is not probed at all. On the other hand, omapfb is always\nprobed. When omapfb tries to use omapdss, there\u0027s a NULL pointer\ndereference crash. The same error should most likely happen with omapdrm\nand omap_vout also.\n\nTo fix this, add an \"initialized\" state to omapdss. When omapdss has\nbeen probed, it\u0027s marked as initialized. omapfb, omapdrm and omap_vout\ncheck this state when they are probed to see that omapdss is actually\nthere.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\nTested-by: Peter Ujfalusi \u003cpeter.ujfalusi@ti.com\u003e\n"
    },
    {
      "commit": "3598706b52cb45ba0a9e8aa99ce5ac59140f2b8b",
      "tree": "2dfeb6b1e1f59b39cfbd5cc20477efc2101b3c7b",
      "parents": [
        "e054cc3937a4a58e77870d4c922a7b21824b610a"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@intel.com",
        "time": "Tue May 21 20:03:20 2013 +0300"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed May 22 13:51:26 2013 +0200"
      },
      "message": "drm/i915: avoid premature DP AUX timeouts\n\nDuring DP AUX communication we might time out 1 jiffy too early, because\nthe calculated expiry jiffy value is one less than needed.\n\nThis is only one reason for false DP AUX timeouts. For a complete\nsolution we also need the following fix, which is now queued for\nmainline: http://marc.info/?l\u003dlinux-kernel\u0026m\u003d136748515710837\u0026w\u003d2\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d64133\n\nSigned-off-by: Imre Deak \u003cimre.deak@intel.com\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "e054cc3937a4a58e77870d4c922a7b21824b610a",
      "tree": "69968fb3dccc87c4879b9cadd5fd6b2efd909733",
      "parents": [
        "2554fc1fa6dc184ca553f73e3796fa59745efa8a"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@intel.com",
        "time": "Tue May 21 20:03:19 2013 +0300"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed May 22 13:51:23 2013 +0200"
      },
      "message": "drm/i915: avoid premature timeouts in __wait_seqno()\n\nAt the moment wait_event_timeout/wait_event_interruptible_timeout may\ntime out 1 jiffy too early, as the calculated expiry time is 1 less than\nneeded. Besides timing out too early this also means that the\ncalculation of the remaining time will be incorrect and we will pass a\nnon-zero remaining time to user space in case of a time out. This is one\nreason for the following bugzilla report:\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d64270\n\nSigned-off-by: Imre Deak \u003cimre.deak@intel.com\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "2554fc1fa6dc184ca553f73e3796fa59745efa8a",
      "tree": "39209dda2258677d5552b93b8a3808bf69cc1cf8",
      "parents": [
        "df97729f1bcb5055ba414f08b48364d46c6baef0"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@intel.com",
        "time": "Tue May 21 20:03:18 2013 +0300"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed May 22 13:51:20 2013 +0200"
      },
      "message": "drm/i915: use msecs_to_jiffies_timeout instead of open coding the same\n\nSigned-off-by: Imre Deak \u003cimre.deak@intel.com\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "df97729f1bcb5055ba414f08b48364d46c6baef0",
      "tree": "c7a0f7bbf5d185d7d92d56abe6df72c26756b5d0",
      "parents": [
        "e3de42b68478a8c95dd27520e9adead2af9477a5"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@intel.com",
        "time": "Tue May 21 20:03:17 2013 +0300"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed May 22 13:51:15 2013 +0200"
      },
      "message": "drm/i915: add msecs_to_jiffies_timeout to guarantee minimum duration\n\nWe need this to avoid premature timeouts whenever scheduling a timeout\nbased on the current jiffies value. For an explanation see [1].\nThe following patches will take the helper into use.\n\nOnce the more generic solution proposed in the thread at [1] is accepted\nthis patch can be reverted while keeping the follow-up patches.\n\n[1] http://marc.info/?l\u003dlinux-kernel\u0026m\u003d136854294730957\u0026w\u003d2\n\nSigned-off-by: Imre Deak \u003cimre.deak@intel.com\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "e3de42b68478a8c95dd27520e9adead2af9477a5",
      "tree": "9fd2c21217c6fb158e738e3856228fddc442b5a6",
      "parents": [
        "2d05eae1c92f93ace0fc6f282c55527d293297dd"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@intel.com",
        "time": "Fri May 03 19:44:07 2013 +0200"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Wed May 22 09:09:22 2013 +0200"
      },
      "message": "drm/i915: force full modeset if the connector is in DPMS OFF mode\n\nCurrently the driver\u0027s assumed behavior for a modeset with an attached\nFB is that the corresponding connector will be switched to DPMS ON mode\nif it happened to be in DPMS OFF (or another power save mode). This\nwasn\u0027t enforced though if only the FB changed, everything else (format,\nconnector etc.) remaining the same. In this case we only set the new FB\nbase and left the connector in the old power save mode.\n\nFix this by forcing a full modeset whenever there is an attached FB and\nany affected connector is in a power save mode.\n\nV_2: Run the test for encoders in power save mode outside the the\ntest for fb change: user space may have just disabled the encoders\nbut left everything else in place. Make sure the connector list is\nnot empty before running this test.\n\nSigned-off-by: Imre Deak \u003cimre.deak@intel.com\u003e\nSigned-off-by: Egbert Eich \u003ceich@suse.de\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d61642\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d59834\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d59339\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d64178\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n[danvet: Apply Jani\u0027s s/connector_off/is_crtc_connector_off bikeshed.]\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "94d019b87859bb984bd6c15db330d404eab3acaa",
      "tree": "29943051cfa6aef816a28f9e9de97c6c4fda6330",
      "parents": [
        "4c1d8def9d5bbd642782893ccd849963f1811ae6"
      ],
      "author": {
        "name": "Rob Clark",
        "email": "rob@ti.com",
        "time": "Mon Oct 08 14:50:44 2012 -0500"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed May 22 11:45:56 2013 +0900"
      },
      "message": "drm/exynos: page flip fixes\n\nThe event wouldn\u0027t be on any list at this point, so nothing to delete\nit from.\n\nSigned-off-by: Rob Clark \u003crob@ti.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "4c1d8def9d5bbd642782893ccd849963f1811ae6",
      "tree": "b7a39bf8f8b0b511a0a3f2180554d1501b9bf193",
      "parents": [
        "f02504587ed5669cc721a1f2351322e6badfe67f"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Mon May 20 19:32:06 2013 +0200"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed May 22 11:45:51 2013 +0900"
      },
      "message": "drm/exynos: exynos_hdmi: Pass correct pointer to free_irq()\n\nfree_irq() expects the same pointer that was passed to request_threaded_irq(),\notherwise the IRQ is not freed.\n\nThe issue was found using the following coccinelle script:\n\n\u003csmpl\u003e\n@r1@\ntype T;\nT devid;\n@@\nrequest_threaded_irq(..., devid)\n\n@r2@\ntype r1.T;\nT devid;\nposition p;\n@@\nfree_irq@p(..., devid)\n\n@@\nposition p !\u003d r2.p;\n@@\n*free_irq@p(...)\n\u003c/smpl\u003e\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nAcked-by: Seung-Woo Kim \u003csw0312.kim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "f02504587ed5669cc721a1f2351322e6badfe67f",
      "tree": "b7b45a629e24ba3f6f725a5fe7101a770b6ffdbb",
      "parents": [
        "41eab402b43f1ca3e1279595bc138f5ac2a914f7"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Mon Apr 29 12:27:06 2013 +0530"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed May 22 11:45:45 2013 +0900"
      },
      "message": "drm/exynos: exynos_drm_ipp: Fix incorrect usage of IS_ERR_OR_NULL\n\nNone of these functions actually return a NULL pointer. Hence use\nIS_ERR() instead.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "41eab402b43f1ca3e1279595bc138f5ac2a914f7",
      "tree": "14bdf4bf2c86ec86ab260f080a761a5c4d99e000",
      "parents": [
        "0eca56f9467038ee0b798637f03581aaa1186fac"
      ],
      "author": {
        "name": "Sachin Kamat",
        "email": "sachin.kamat@linaro.org",
        "time": "Mon Apr 29 12:27:05 2013 +0530"
      },
      "committer": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed May 22 11:45:41 2013 +0900"
      },
      "message": "drm/exynos: exynos_drm_fbdev: Fix incorrect usage of IS_ERR_OR_NULL\n\nexynos_drm_framebuffer_init() does not return NULL. Use IS_ERR instead.\n\nSigned-off-by: Sachin Kamat \u003csachin.kamat@linaro.org\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\n"
    },
    {
      "commit": "f7e96d7e28817a66db36e89f25b77bda7dba6da0",
      "tree": "722ebd04f527fc6b2928273fe1baf81b3746db5d",
      "parents": [
        "26ae466732c181b7376610fd9241787698179b01"
      ],
      "author": {
        "name": "Rob Clark",
        "email": "rob@ti.com",
        "time": "Mon Oct 08 19:50:45 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 22 09:13:41 2013 +1000"
      },
      "message": "drm/shmob: use drm_send_vblank_event() helper\n\nSigned-off-by: Rob Clark \u003crob@ti.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "26ae466732c181b7376610fd9241787698179b01",
      "tree": "4291f4d1639f236a3a5fff2b32c12fc89f96f6f8",
      "parents": [
        "95d38d144ab4520aea3f8fcfacc5fd62d3bf2697"
      ],
      "author": {
        "name": "Rob Clark",
        "email": "rob@ti.com",
        "time": "Mon Oct 08 19:50:42 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 22 09:13:41 2013 +1000"
      },
      "message": "drm/radeon: use drm_send_vblank_event() helper\n\nSigned-off-by: Rob Clark \u003crob@ti.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "95d38d144ab4520aea3f8fcfacc5fd62d3bf2697",
      "tree": "c41c687a9173d40bfa38e91741ee8a96314b8dc0",
      "parents": [
        "a3f6902672c9fa3868722ef6ab8a7dd9141def6a"
      ],
      "author": {
        "name": "Rob Clark",
        "email": "rob@ti.com",
        "time": "Mon Oct 08 19:50:41 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 22 09:13:40 2013 +1000"
      },
      "message": "drm/nouveau: use drm_send_vblank_event() helper\n\nSigned-off-by: Rob Clark \u003crob@ti.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0ddaa974258a4cde9a06c079bfd7863644e10d31",
      "tree": "d0b70cb3f82399cb0c48e3c74d3b76639c624290",
      "parents": [
        "007b703b3ed74e9af9c0576e7698ccda0170d370",
        "cc3e06a57d4314ca0582fcf7d6b56dea5ca11f77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 08:50:57 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 08:50:57 2013 -0700"
      },
      "message": "Merge branch \u0027drm-radeon-sun-hainan\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull radeon sun/hainan support from  Dave Airlie:\n \"Since I know its outside the merge window, but since this is new hw I\n  thought I\u0027d try and provoke the new hw exception, it just fills in the\n  blanks in the driver for the new AMD sun and hainan chipsets.\"\n\n* \u0027drm-radeon-sun-hainan\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/radeon: add Hainan pci ids\n  drm/radeon: add golden register settings for Hainan (v2)\n  drm/radeon: sun/hainan chips do not have UVD (v2)\n  drm/radeon: track which asics have UVD\n  drm/radeon: radeon-asic updates for Hainan\n  drm/radeon: fill in ucode loading support for Hainan\n  drm/radeon: don\u0027t touch DCE or VGA regs on Hainan (v3)\n  drm/radeon: fill in GPU init for Hainan (v2)\n  drm/radeon: add chip family for Hainan\n"
    },
    {
      "commit": "007b703b3ed74e9af9c0576e7698ccda0170d370",
      "tree": "64b5c06e27e4fc2ee8fa7d613c336d7f2b2bd8c2",
      "parents": [
        "c7788792a5e7b0d5d7f96d0766b4cb6112d47d75",
        "a3f6902672c9fa3868722ef6ab8a7dd9141def6a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 08:50:09 2013 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 21 08:50:09 2013 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull DRM fixes from Dave Airlie:\n \"This is just a set of nouveau and radeon fixes, the nouveau ones fix\n  some suspend/resume regressions since use of copy engines and some\n  fixes for Z compression on some newer chipsets.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/radeon/dce2: use 10khz units for audio dto calculation\n  drm/radeon: Fix VRAM size calculation for VRAM \u003e\u003d 4GB\n  drm/radeon: Remove superfluous variable\n  drm/nouveau: ensure channels are stopped before saving fences for suspend\n  drm/nv50/fifo: prevent races between clients updating playlists\n  drm/nvc0/fifo: prevent CHAN_TABLE_ERROR:CHANNEL_PENDING on fifo fini\n  drm/nvc0/fifo: prevent races between clients updating playlists\n  drm/nve0/fifo: prevent races between clients updating playlists\n  drm/nve0/ltcg: poke the partition count into yet another register\n  drm/nvc0/ltcg: fix handling of disabled partitions\n  drm/nvc0/ce: disable ce1 on a number of chipsets\n  drm/nouveau/bios: fix thinko in ZM_MASK_ADD opcode\n  drm/nouveau: fix build with nv50-\u003envc0\n"
    },
    {
      "commit": "2d05eae1c92f93ace0fc6f282c55527d293297dd",
      "tree": "8297d73a3c446d29d6bf338a7eabe2880b114345",
      "parents": [
        "1c98b4871cca4b7ce07e19f92f934d47cf7210b0"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri May 03 17:36:25 2013 +0100"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Tue May 21 12:15:58 2013 +0200"
      },
      "message": "drm/i915: Propagate errors back from fb set-base\n\nAlong the modesetting short cut where we skip trying to do a full\nmodeset and instead simply update the framebuffer base registers, we\nfailed to handle any errors reported.\n\nThis regression has been introduced in\n\ncommit 94352cf9a5328bb1a44288e6c2c1276695f8a356\nAuthor: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nDate:   Thu Jul 5 22:51:56 2012 +0200\n\n    drm/i915: push crtc-\u003efb update into pipe_set_base\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "1c98b4871cca4b7ce07e19f92f934d47cf7210b0",
      "tree": "189f2b228742f5413bb7a9f90fb5fd4e25539469",
      "parents": [
        "c7788792a5e7b0d5d7f96d0766b4cb6112d47d75"
      ],
      "author": {
        "name": "Rodrigo Vivi",
        "email": "rodrigo.vivi@gmail.com",
        "time": "Mon May 13 18:12:25 2013 -0300"
      },
      "committer": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Tue May 21 12:08:03 2013 +0200"
      },
      "message": "drm/i915: Adding more reserved PCI IDs for Haswell.\n\nAt DDX commit Chris mentioned the tendency we have of finding out more\nPCI IDs only when users report. So Let\u0027s add all new reserved Haswell IDs.\n\nThis patch also fix GT3 names. I\u0027no not sending in separated patche because\nnames are only in few comments and not in variable names.\n\nv2: Fix some mobile ids (by Paulo)\n\nReferences: http://bugs.freedesktop.org/show_bug.cgi?id\u003d63701\nCc: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Paulo Zanoni \u003cpaulo.r.zanoni@intel.com\u003e\nSigned-off-by: Rodrigo Vivi \u003crodrigo.vivi@gmail.com\u003e\nCc: stable@vger.kernel.org\nReviewed-by: Paulo Zanoni \u003cpaulo.r.zanoni@intel.com\u003e\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\n"
    },
    {
      "commit": "fffbdda4eee69f99b8c798d8eaca91c7e0513f08",
      "tree": "a6346089904067ea42f4eaa92675a1f55e03cdf4",
      "parents": [
        "1df0d523ddb8683e2d5ca1a50ca92f76f908ef20"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon May 13 13:36:23 2013 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon May 20 12:09:38 2013 -0400"
      },
      "message": "drm/radeon: add golden register settings for Hainan (v2)\n\nv2: fix typo\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "1df0d523ddb8683e2d5ca1a50ca92f76f908ef20",
      "tree": "6952ea519c032d4dff8807ec01384f59156c4709",
      "parents": [
        "948bee3ff41c226b5c8f7d4a78f5562473a09de6"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Apr 26 18:03:44 2013 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon May 20 12:09:38 2013 -0400"
      },
      "message": "drm/radeon: sun/hainan chips do not have UVD (v2)\n\nSkip UVD handling on them.\n\nv2: split has_uvd tracking into separate patch\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "948bee3ff41c226b5c8f7d4a78f5562473a09de6",
      "tree": "9bd05786ffca09615a74e025627705062bcb534f",
      "parents": [
        "86a45cac3f86eb65bfdaa122acf1b9073f9e69b2"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue May 14 12:08:35 2013 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon May 20 12:09:37 2013 -0400"
      },
      "message": "drm/radeon: track which asics have UVD\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "86a45cac3f86eb65bfdaa122acf1b9073f9e69b2",
      "tree": "05e16105727c8f56a511e0c5e6767f73bdd8d0af",
      "parents": [
        "c04c00b4c74aab251ce4fd4757c955cc31ecc50d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jul 26 19:04:20 2012 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon May 20 12:09:36 2013 -0400"
      },
      "message": "drm/radeon: radeon-asic updates for Hainan\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "c04c00b4c74aab251ce4fd4757c955cc31ecc50d",
      "tree": "5e20920794d27124c384791873a88f1aa17f4f6b",
      "parents": [
        "5153550ad7e1d8e7344aded830258d5be7292989"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Jul 31 12:57:45 2012 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon May 20 12:09:36 2013 -0400"
      },
      "message": "drm/radeon: fill in ucode loading support for Hainan\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "5153550ad7e1d8e7344aded830258d5be7292989",
      "tree": "ea35603276c4f58d384b8c3a8b9c6b42c0f1751a",
      "parents": [
        "8b02859d771e0f2800b841c4c7eb17f3a7852b88"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Aug 30 14:34:30 2012 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon May 20 12:09:35 2013 -0400"
      },
      "message": "drm/radeon: don\u0027t touch DCE or VGA regs on Hainan (v3)\n\nHainan has no display hardware:\n- no DCE (crtc, uniphy, dac, etc.)\n- no VGA\n\nv2: fix bios fetch\nv3: fix interrupts\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "8b02859d771e0f2800b841c4c7eb17f3a7852b88",
      "tree": "908db25bf886cf4eb7a51d94dbf302877f4c953e",
      "parents": [
        "b5d9d72624b3591e4745422bd93399f9f158fb9e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Jul 31 12:42:48 2012 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon May 20 11:13:07 2013 -0400"
      },
      "message": "drm/radeon: fill in GPU init for Hainan (v2)\n\nv2: fix gb_addr_config value\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "b5d9d72624b3591e4745422bd93399f9f158fb9e",
      "tree": "03a5383f87df99c04efd1c28fe301515098fe88e",
      "parents": [
        "731da21b7b205efb388481f7a9731c4c1ca3b48c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Thu Jul 26 18:53:55 2012 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon May 20 11:13:06 2013 -0400"
      },
      "message": "drm/radeon: add chip family for Hainan\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nReviewed-by: Christian König \u003cchristian.koenig@amd.com\u003e\n"
    },
    {
      "commit": "731da21b7b205efb388481f7a9731c4c1ca3b48c",
      "tree": "d5067d8752d7d5f29213168a589d025d3b7100e7",
      "parents": [
        "fc986034540102cd090237bf3f70262e1ae80d9c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon May 13 11:35:26 2013 -0400"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon May 20 10:44:58 2013 -0400"
      },
      "message": "drm/radeon/dce2: use 10khz units for audio dto calculation\n\nAvoids overflows on DCE2.x devices. Also clarify the calculation\non other asics.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "fc986034540102cd090237bf3f70262e1ae80d9c",
      "tree": "4698f43fab9c2ba576525c7734cee6e63344e62d",
      "parents": [
        "6ab7631014d0648e916f674c4bce0518739a2142"
      ],
      "author": {
        "name": "Niels Ole Salscheider",
        "email": "niels_ole@salscheider-online.de",
        "time": "Sat May 18 21:19:23 2013 +0200"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon May 20 10:44:57 2013 -0400"
      },
      "message": "drm/radeon: Fix VRAM size calculation for VRAM \u003e\u003d 4GB\n\nAdd ULL prefix to avoid overflow.\n\nSigned-off-by: Niels Ole Salscheider \u003cniels_ole@salscheider-online.de\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "6ab7631014d0648e916f674c4bce0518739a2142",
      "tree": "b979af6e3a824c215a83326aa7cc35ef2b597c49",
      "parents": [
        "b7cb1c50c828adaee95e8ada0e55918686245992"
      ],
      "author": {
        "name": "Niels Ole Salscheider",
        "email": "niels_ole@salscheider-online.de",
        "time": "Tue May 14 22:27:26 2013 +0200"
      },
      "committer": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Mon May 20 10:44:57 2013 -0400"
      },
      "message": "drm/radeon: Remove superfluous variable\n\nbool in_mode_set from struct radeon_crtc is not used anymore.\n\nSigned-off-by: Niels Ole Salscheider \u003cniels_ole@salscheider-online.de\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\n"
    },
    {
      "commit": "b7cb1c50c828adaee95e8ada0e55918686245992",
      "tree": "88694170f862f156e6f4a38b8fa207dba9200d45",
      "parents": [
        "e9ced8e040ebe40e9953db90acbe7d0b58702ebb",
        "81dff21b643f48c14010a97ffc799e1920d751e5"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 20 13:31:36 2013 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon May 20 13:31:36 2013 +1000"
      },
      "message": "Merge branch \u0027drm-nouveau-fixes-3.10\u0027 of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-next\n\nFixes some s/r problem with copy engines and ZCULL issues and playlist issues\n* \u0027drm-nouveau-fixes-3.10\u0027 of git://anongit.freedesktop.org/git/nouveau/linux-2.6:\n  drm/nouveau: ensure channels are stopped before saving fences for suspend\n  drm/nv50/fifo: prevent races between clients updating playlists\n  drm/nvc0/fifo: prevent CHAN_TABLE_ERROR:CHANNEL_PENDING on fifo fini\n  drm/nvc0/fifo: prevent races between clients updating playlists\n  drm/nve0/fifo: prevent races between clients updating playlists\n  drm/nve0/ltcg: poke the partition count into yet another register\n  drm/nvc0/ltcg: fix handling of disabled partitions\n  drm/nvc0/ce: disable ce1 on a number of chipsets\n  drm/nouveau/bios: fix thinko in ZM_MASK_ADD opcode\n  drm/nouveau: fix build with nv50-\u003envc0\n"
    },
    {
      "commit": "81dff21b643f48c14010a97ffc799e1920d751e5",
      "tree": "f1d45d943c8910edc7861723e1d7e20869798e95",
      "parents": [
        "b5096566f6e1ee2b88324772f020ae9bc0cfa9a0"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue May 07 08:33:10 2013 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon May 20 13:24:09 2013 +1000"
      },
      "message": "drm/nouveau: ensure channels are stopped before saving fences for suspend\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "b5096566f6e1ee2b88324772f020ae9bc0cfa9a0",
      "tree": "d59d41001909f622c1e91fb92154f4b30e03ac9f",
      "parents": [
        "9426eedb26cfe646a843295ac7f91bf866323f92"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue May 14 13:33:56 2013 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon May 20 13:24:09 2013 +1000"
      },
      "message": "drm/nv50/fifo: prevent races between clients updating playlists\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "9426eedb26cfe646a843295ac7f91bf866323f92",
      "tree": "2bed77d4b17588dd640806cdb710e8e69ab08014",
      "parents": [
        "fadb171902df5c6ba38029a9306c2b0d559987b9"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon May 13 11:09:59 2013 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon May 20 13:24:08 2013 +1000"
      },
      "message": "drm/nvc0/fifo: prevent CHAN_TABLE_ERROR:CHANNEL_PENDING on fifo fini\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "fadb171902df5c6ba38029a9306c2b0d559987b9",
      "tree": "efa3570c2f7313710458af6c73c56264e15ecca9",
      "parents": [
        "c2e3259b7b6c89686892e4fbcc56dbcab14f1acf"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon May 13 10:02:11 2013 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon May 20 13:24:07 2013 +1000"
      },
      "message": "drm/nvc0/fifo: prevent races between clients updating playlists\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "c2e3259b7b6c89686892e4fbcc56dbcab14f1acf",
      "tree": "0bc21617f0ddfc1e90af64c94d0d0809c313b5e5",
      "parents": [
        "fe6fc096b82eb0e84a0609f6431f7069f6c6c347"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon May 06 13:54:50 2013 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon May 20 13:24:07 2013 +1000"
      },
      "message": "drm/nve0/fifo: prevent races between clients updating playlists\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "fe6fc096b82eb0e84a0609f6431f7069f6c6c347",
      "tree": "8335f60fb6ec9a2b742adc8a16b98556b7a50551",
      "parents": [
        "49debbe4540efd08b4e9a1c499dce392a43bf1ed"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue May 14 12:03:33 2013 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon May 20 13:24:06 2013 +1000"
      },
      "message": "drm/nve0/ltcg: poke the partition count into yet another register\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "49debbe4540efd08b4e9a1c499dce392a43bf1ed",
      "tree": "fe91eb893dc14e271b6580c854edf18fabece806",
      "parents": [
        "6d5f83834dc2b064b8c1202ea281820286b675a8"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue May 14 11:37:18 2013 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon May 20 13:24:06 2013 +1000"
      },
      "message": "drm/nvc0/ltcg: fix handling of disabled partitions\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    }
  ],
  "next": "6d5f83834dc2b064b8c1202ea281820286b675a8"
}
