)]}'
{
  "log": [
    {
      "commit": "ed2d265d1266736bd294332d7f649003943ae36e",
      "tree": "860e5b7bb72933e4a9abacdc2f2d75a0e6254e32",
      "parents": [
        "f1d38e423a697b7aa06e12d3ca4753bcc1aa3531",
        "6c03438edeb5c359af35f060ea016ca65671c269"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:08:39 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 24 10:08:39 2012 -0700"
      },
      "message": "Merge tag \u0027bug-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\nPull \u003clinux/bug.h\u003e cleanup from Paul Gortmaker:\n \"The changes shown here are to unify linux\u0027s BUG support under the one\n  \u003clinux/bug.h\u003e file.  Due to historical reasons, we have some BUG code\n  in bug.h and some in kernel.h -- i.e.  the support for BUILD_BUG in\n  linux/kernel.h predates the addition of linux/bug.h, but old code in\n  kernel.h wasn\u0027t moved to bug.h at that time.  As a band-aid, kernel.h\n  was including \u003casm/bug.h\u003e to pseudo link them.\n\n  This has caused confusion[1] and general yuck/WTF[2] reactions.  Here\n  is an example that violates the principle of least surprise:\n\n      CC      lib/string.o\n      lib/string.c: In function \u0027strlcat\u0027:\n      lib/string.c:225:2: error: implicit declaration of function \u0027BUILD_BUG_ON\u0027\n      make[2]: *** [lib/string.o] Error 1\n      $\n      $ grep linux/bug.h lib/string.c\n      #include \u003clinux/bug.h\u003e\n      $\n\n  We\u0027ve included \u003clinux/bug.h\u003e for the BUG infrastructure and yet we\n  still get a compile fail! [We\u0027ve not kernel.h for BUILD_BUG_ON.] Ugh -\n  very confusing for someone who is new to kernel development.\n\n  With the above in mind, the goals of this changeset are:\n\n  1) find and fix any include/*.h files that were relying on the\n     implicit presence of BUG code.\n  2) find and fix any C files that were consuming kernel.h and hence\n     relying on implicitly getting some/all BUG code.\n  3) Move the BUG related code living in kernel.h to \u003clinux/bug.h\u003e\n  4) remove the asm/bug.h from kernel.h to finally break the chain.\n\n  During development, the order was more like 3-4, build-test, 1-2.  But\n  to ensure that git history for bisect doesn\u0027t get needless build\n  failures introduced, the commits have been reorderd to fix the problem\n  areas in advance.\n\n\t[1]  https://lkml.org/lkml/2012/1/3/90\n\t[2]  https://lkml.org/lkml/2012/1/17/414\"\n\nFix up conflicts (new radeon file, reiserfs header cleanups) as per Paul\nand linux-next.\n\n* tag \u0027bug-for-3.4\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux:\n  kernel.h: doesn\u0027t explicitly use bug.h, so don\u0027t include it.\n  bug: consolidate BUILD_BUG_ON with other bug code\n  BUG: headers with BUG/BUG_ON etc. need linux/bug.h\n  bug.h: add include of it to various implicit C users\n  lib: fix implicit users of kernel.h for TAINT_WARN\n  spinlock: macroize assert_spin_locked to avoid bug.h dependency\n  x86: relocate get/set debugreg fcns to include/asm/debugreg.\n"
    },
    {
      "commit": "ba331d5decbfe1cc8b1bf10fb7005f4b972c4f0e",
      "tree": "af12491d851d3d953f6b482df450045e83368ed9",
      "parents": [
        "09fa30226130652af75152d9010c603c66d46f6e",
        "1898f4426b3863216a9041389b34a3b995883027"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 13:27:02 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 13:27:02 2012 -0700"
      },
      "message": "Merge branch \u0027drm-nouveau-destage\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull nouveau destaging + Kelper modesetting support from Dave Airlie:\n \"This pull request is unexpected and not something I had mentioned\n  previously.\n\n  So NVIDIA announced new Kepler GPUs this morning, and Ben has killed\n  himself getting modesetting support for them together to have on\n  launch day.  Most of the code to support the new chips has already\n  gone in, however this pull contains a few more pieces along with the\n  final enables so the driver binds to the new Kepler cards.  Its quite\n  amazing that nouveau can support a GPU on its launch day even if its\n  just unaccelerated modesetting, and I\u0027d like to have support in the\n  next kernel.\n\n  In order to sweeten the deal, Ben has also requested nouveau destage\n  and become ABI stable, the only change is the version number bump\n  which he prepared userspace for quite a long time ago.  The driver\n  hasn\u0027t broken ABI since that one big break that caused a lot of fuss.\n\n  It\u0027s also quite a small set of code, and not likely to break anything.\"\n\n* \u0027drm-nouveau-destage\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/nouveau/dp: support version 4.0 of DP table\n  drm/nve0/disp: nvidia randomly decided to move the dithering method\n  drm/nve0: initial modesetting support for kepler chipsets\n  drm/nouveau: add bios connector type for dms59\n  drm/nouveau: move out of staging drivers\n  drm/nouveau: bump version to 1.0.0\n  drm/nvd0/disp: ignore clock set if no pclk\n  drm/nouveau: oops, increase channel dispc_vma to 4\n  drm/nouveau: inform userspace of new kernel subchannel requirements\n  drm/nouveau: remove m2mf creation on userspace channels\n  drm/nvc0-/disp: reimplement flip completion method as fifo method\n  drm/nouveau: move fence sequence check to start of loop\n  drm/nouveau: remove subchannel names from places where it doesn\u0027t matter\n  drm/nouveau/ttm: always do buffer moves on kernel channel\n"
    },
    {
      "commit": "09fa30226130652af75152d9010c603c66d46f6e",
      "tree": "26dc4ba7fc66dc0c10e442d81595dd319eef4c75",
      "parents": [
        "be53bfdb8088e9d1924199cc1a96e113756b1075",
        "1b2681ba271c9f5bb66cb0d8ceeaa215fcd218d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 13:23:46 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 13:23:46 2012 -0700"
      },
      "message": "Merge branch \u0027drm-radeon-sitn-support\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull radeon southern islands / trinity support from Dave Airlie:\n \"This is support from AMD for their newest GPU and APUs.  The products\n  called RadeonHD 7xxx, and the Trinity APU series.\n\n  This did come in a bit late, due to some over-complicated AMD internal\n  review process, which from the outside seems unnecessary once the\n  company has decided it wants to support open source.  However as I\n  said previously I\u0027d rather not put the people who\u0027ve got this hw for 3\n  months now being forced to use fglrx on it if there is open code.\n\n  Its pretty well self contained and just plugs into the driver in\n  various places.\"\n\n* \u0027drm-radeon-sitn-support\u0027 of git://people.freedesktop.org/~airlied/linux: (48 commits)\n  drm/radeon/kms: update duallink checks for DCE6\n  drm/radeon/kms: add trinity pci ids\n  drm/radeon/kms: add radeon_asic struct for trinity\n  drm/radeon/kms: add support for ucode loading on trinity (v2)\n  drm/radeon/kms/vm: set vram base offset properly for TN\n  drm/radeon/kms: Update evergreen functions for trinity\n  drm/radeon/kms: cayman gpu init updates for trinity\n  drm/radeon/kms: Add checks for TN in the DP bridge code\n  drm/radeon/kms/DCE6.1: ss is not supported on the internal pplls\n  drm/radeon/kms: disable PPLL0 on DCE6.1 when not in use\n  drm/radeon/kms: Adjust pll picker for DCE6.1\n  drm/radeon/kms: DCE6.1 disp eng pll updates\n  drm/radeon/kms: DCE6.1 watermark updates for TN\n  drm/radeon/kms: no support for internal thermal sensor on TN yet\n  drm/radeon/kms: add trinity (TN) chip family\n  drm/radeon/kms: Add SI pci ids\n  drm/radeon: Update radeon_info_ioctl for SI. (v2)\n  drm/radeon/kms: add radeon_asic struct for SI\n  drm/radeon/kms: add support for compute rings in CS ioctl on SI\n  drm/radeon/kms: fill in startup/shutdown callbacks for SI\n  ...\n"
    },
    {
      "commit": "be53bfdb8088e9d1924199cc1a96e113756b1075",
      "tree": "8c65eb9d82ca4c0f11c17cfdc44d5263820b415b",
      "parents": [
        "b2094ef840697bc8ca5d17a83b7e30fad5f1e9fa",
        "5466c7b1683a23dbbcfb7ee4a71c4f23886001c7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 13:08:22 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 13:08:22 2012 -0700"
      },
      "message": "Merge branch \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull drm main changes from Dave Airlie:\n \"This is the main drm pull request, I\u0027m probably going to send two more\n  smaller ones, will explain below.\n\n  This contains a patch that is also in the fbdev tree, but it should be\n  the same patch, it added an API for hot unplugging framebuffer\n  devices, and I need that API for a new driver.\n\n  It also contains some changes to the i2c tree which Jean has acked,\n  and one change to moorestown platform stuff in x86.\n\n  Highlights:\n   - new drivers: UDL driver for USB displaylink devices, kms only,\n     should support correct hotplug operations.\n   - core: i2c speedups + better hotplug support, EDID overriding via\n     firmware interface - allows user to load a firmware for a broken\n     monitor/kvm from userspace, it even has documentation for it.\n   - exynos: new HDMI audio + hdmi 1.4 + virtual output driver\n   - gma500: code cleanup\n   - radeon: cleanups, CS optimisations, streamout support and pageflip\n     fix\n   - nouveau: NVD9 displayport support + more reclocking work\n   - i915: re-enabling GMBUS, finish gpu patch (might help hibernation\n     who knows), missed irq fixes, stencil tiling fixes, interlaced\n     support, aliasesd PPGTT support for SNB/IVB, swizzling for SNB/IVB,\n     semaphore fixes\n\n  As well as the usual bunch of cleanups and fixes all over the place.\n\n  I\u0027ve got two things I\u0027d like to merge a bit later:\n\n   a) AMD support for all their new radeonhd 7000 series GPU and APUs.\n      AMD dropped this a bit late due to insane internal review\n      processes, (please AMD just follow Intel and let open source guys\n      ship stuff early) however I don\u0027t want to penalise people who own\n      this hardware (since its been on sale for 3-4 months and GPU hw\n      doesn\u0027t exactly have a lifetime in years) and consign them to\n      using closed drivers for longer than necessary.  The changes are\n      well contained and just plug into the driver new gpu functionality\n      so they should be fairly regression proof.  I just want to give\n      them a bit of a run on the hw AMD kindly sent me.\n\n   b) drm prime/dma-buf interface code.  This is just infrastructure\n      code to expose the dma-buf stuff to drm drivers and to userspace.\n      I\u0027m not planning on pushing any driver support in this cycle\n      (except maybe exynos), but I\u0027d like to get the infrastructure code\n      in so for the next cycle I can start getting the driver support\n      into the individual drivers.  We have started driver support for\n      i915, nouveau and udl along with I think exynos and omap in\n      staging.  However this code relies on the dma-buf tree being\n      pulled into your tree first since it needs the latest interfaces\n      from that tree.  I\u0027ll push to get that tree sent asap.\n\n  (oh and any warnings you see in i915 are gcc\u0027s fault from what anyone\n  can see).\"\n\nFix up trivial conflicts in arch/x86/platform/mrst/mrst.c due to the new\nmsic_thermal_platform_data() thermal function being added next to the\ntc35876x_platform_data() i2c device function..\n\n* \u0027drm-next\u0027 of git://people.freedesktop.org/~airlied/linux: (326 commits)\n  drm/i915: use DDC_ADDR instead of hard-coding it\n  drm/radeon: use DDC_ADDR instead of hard-coding it\n  drm: remove unneeded redefinition of DDC_ADDR\n  drm/exynos: added virtual display driver.\n  drm: allow loading an EDID as firmware to override broken monitor\n  drm/exynos: enable hdmi audio feature\n  drm/exynos: add default pixel format for plane\n  drm/exynos: cleanup exynos_hdmi.h\n  drm/exynos: add is_local member in exynos_drm_subdrv struct\n  drm/exynos: add subdrv open/close functions\n  drm/exynos: remove module of exynos drm subdrv\n  drm/exynos: release pending pageflip events when closed\n  drm/exynos: added new funtion to get/put dma address.\n  drm/exynos: update gem and buffer framework.\n  drm/exynos: added mode_fixup feature and code clean.\n  drm/exynos: add HDMI version 1.4 support\n  drm/exynos: remove exynos_mixer.h\n  gma500: Fix mmap frambuffer\n  drm/radeon: Drop radeon_gem_object_(un)pin.\n  drm/radeon: Restrict offset for legacy display engine.\n  ...\n"
    },
    {
      "commit": "1898f4426b3863216a9041389b34a3b995883027",
      "tree": "1f1fa81d13ab229c3efea589e79135912b5260e6",
      "parents": [
        "5466c7b1683a23dbbcfb7ee4a71c4f23886001c7",
        "6544599249086ce50f216a6cedbea56514ffefc6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Mar 22 14:44:06 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Mar 22 14:44:06 2012 +0000"
      },
      "message": "Merge branch \u0027drm-nouveau-next\u0027 of git://git.freedesktop.org/git/nouveau/linux-2.6 into drm-next\n\n* \u0027drm-nouveau-next\u0027 of git://git.freedesktop.org/git/nouveau/linux-2.6:\n  drm/nouveau/dp: support version 4.0 of DP table\n  drm/nve0/disp: nvidia randomly decided to move the dithering method\n  drm/nve0: initial modesetting support for kepler chipsets\n  drm/nouveau: add bios connector type for dms59\n  drm/nouveau: move out of staging drivers\n  drm/nouveau: bump version to 1.0.0\n  drm/nvd0/disp: ignore clock set if no pclk\n  drm/nouveau: oops, increase channel dispc_vma to 4\n  drm/nouveau: inform userspace of new kernel subchannel requirements\n  drm/nouveau: remove m2mf creation on userspace channels\n  drm/nvc0-/disp: reimplement flip completion method as fifo method\n  drm/nouveau: move fence sequence check to start of loop\n  drm/nouveau: remove subchannel names from places where it doesn\u0027t matter\n  drm/nouveau/ttm: always do buffer moves on kernel channel\n"
    },
    {
      "commit": "6544599249086ce50f216a6cedbea56514ffefc6",
      "tree": "7b4fb0b9ada08c8a9b6530f08eeee93459f3fbf8",
      "parents": [
        "e592c73b91e9dfc7403fe41f649dd18593805ccd"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Mar 11 16:08:05 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Mar 23 00:21:18 2012 +1000"
      },
      "message": "drm/nouveau/dp: support version 4.0 of DP table\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "e592c73b91e9dfc7403fe41f649dd18593805ccd",
      "tree": "7d9db6cd6b8264f7daf5b0fce941003ef53660e8",
      "parents": [
        "68455a43debe26dd1d2a42c0b67dd5697c201420"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Mar 05 10:05:45 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Mar 23 00:21:14 2012 +1000"
      },
      "message": "drm/nve0/disp: nvidia randomly decided to move the dithering method\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "68455a43debe26dd1d2a42c0b67dd5697c201420",
      "tree": "692eeca94a4fee9a64dfed910b4a3b1dbd5c1c99",
      "parents": [
        "fa2c113ac1da39f922ab287b75c8d3f21a4b16dd"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Mar 04 14:47:55 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Mar 23 00:21:12 2012 +1000"
      },
      "message": "drm/nve0: initial modesetting support for kepler chipsets\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "fa2c113ac1da39f922ab287b75c8d3f21a4b16dd",
      "tree": "9d1097d6061b68fc137401d5b439b648686bce27",
      "parents": [
        "f3c93cbde7eab38671ae085cb1027b08f5f36757"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 22 11:27:15 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 22 17:18:16 2012 +1000"
      },
      "message": "drm/nouveau: add bios connector type for dms59\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "f3c93cbde7eab38671ae085cb1027b08f5f36757",
      "tree": "e08adf2d7d8c7f82257b9f15dd80c6da542169b9",
      "parents": [
        "f887c425f9eeed8ffbca64c8be45da62b07096c0"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Mar 16 18:19:14 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 22 17:18:12 2012 +1000"
      },
      "message": "drm/nouveau: move out of staging drivers\n\nThere\u0027s really no good reason for us to be in here anymore, we have to\nmaintain this ABI anyway to avoid angering people.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "f887c425f9eeed8ffbca64c8be45da62b07096c0",
      "tree": "37947b9c6ccfbbae8dc4943ff41187c2982f4af7",
      "parents": [
        "dd62608bcc8a629c4c583fb50b90003fd5213516"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Mar 16 12:44:34 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 22 17:18:06 2012 +1000"
      },
      "message": "drm/nouveau: bump version to 1.0.0\n\nThe time has come to get a proper version number that we can change to\nindicate new features etc, rather than the lock-step 0.0.XX that we\npreviously had.\n\nlibdrm has recognised this version as compatible with 0.0.16 since 2.4.22,\nso hopefully any breakage people see should be very minimal.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "dd62608bcc8a629c4c583fb50b90003fd5213516",
      "tree": "81a52947d3f7a0522353828340eb6e8d4fa04eed",
      "parents": [
        "27100ac95a8eee0b083e46bfa67b229ac641d28c"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Mar 16 15:32:16 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 22 17:18:00 2012 +1000"
      },
      "message": "drm/nvd0/disp: ignore clock set if no pclk\n\nThis happens somehow during init on a machine I have, and leads to a\ndivide-by-zero.\n\nLets avoid that...\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "27100ac95a8eee0b083e46bfa67b229ac641d28c",
      "tree": "06c8fb050c4e65fbe08821d1cf6f7693dc7276f4",
      "parents": [
        "664695ae6f8b2b72aa5820aa20f4d65016cb3fd0"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Mar 16 13:45:09 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 22 17:17:56 2012 +1000"
      },
      "message": "drm/nouveau: oops, increase channel dispc_vma to 4\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "664695ae6f8b2b72aa5820aa20f4d65016cb3fd0",
      "tree": "38d731bc4028424e65844160ff87571776208d5e",
      "parents": [
        "48aca13f0167ae78c28c6b48d82a157a6692eecb"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Mar 21 13:57:40 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 22 17:17:50 2012 +1000"
      },
      "message": "drm/nouveau: inform userspace of new kernel subchannel requirements\n\nAll available subchannels are now available for userspace to do with as it\npleases on NVC0+.\n\nOn all earlier chipsets, the kernel still uses a software object on subc 0\nto implement the page flip completion method.  I hope to find some decent\nway of addressing this too, but it\u0027s a tad tricker prior to fermi.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "48aca13f0167ae78c28c6b48d82a157a6692eecb",
      "tree": "54937c4fc0e8f19fcf2d8abfb35a82798f85ce96",
      "parents": [
        "d5316e251230c4e54a157349a362229c3d4daa32"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Sun Mar 18 00:40:41 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 22 17:17:46 2012 +1000"
      },
      "message": "drm/nouveau: remove m2mf creation on userspace channels\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "d5316e251230c4e54a157349a362229c3d4daa32",
      "tree": "a5371432d01ac0ef54c4c402c901a0fc1f2d2323",
      "parents": [
        "b08abd4e9a11d637d3c2ff52b2ebbc1b3f686d06"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Mar 21 13:53:49 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 22 17:17:40 2012 +1000"
      },
      "message": "drm/nvc0-/disp: reimplement flip completion method as fifo method\n\nRemoves need for M2MF subchannel usage on NVC0+.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "b08abd4e9a11d637d3c2ff52b2ebbc1b3f686d06",
      "tree": "b965122d55743e4094cccdb1c3884299693ee7b7",
      "parents": [
        "b5b2e5988bd18a2f6e3f192adf7439599de00d3f"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Mar 21 13:51:03 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 22 17:17:36 2012 +1000"
      },
      "message": "drm/nouveau: move fence sequence check to start of loop\n\nI want to be able to use REF_CNT from other places in the kernel without\npushing a fence object onto the list of emitted fences.\n\nThe current code makes an assumption that every time the acked sequence is\nbumped that there\u0027s at least one fence on the list that\u0027ll be signalled.\n\nThis will no longer be true in the near future.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "b5b2e5988bd18a2f6e3f192adf7439599de00d3f",
      "tree": "802c2ff81977b982c1ec0ca0f5dc8ae67b98a469",
      "parents": [
        "accf94969f226ddfe7dd3a6a76ce093ace839b26"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Mar 16 00:09:54 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 22 17:17:30 2012 +1000"
      },
      "message": "drm/nouveau: remove subchannel names from places where it doesn\u0027t matter\n\nThese are FIFO methods, it doesn\u0027t matter what subchannel is being used.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "accf94969f226ddfe7dd3a6a76ce093ace839b26",
      "tree": "d376e4f4240ed414388d19aaa1fd1df3d1a2e54e",
      "parents": [
        "2f5394c3ed573de2ab18cdac503b8045cd16ac5e"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Mar 16 12:40:17 2012 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 22 17:17:26 2012 +1000"
      },
      "message": "drm/nouveau/ttm: always do buffer moves on kernel channel\n\nThere was once good reasons for wanting the drm to be able to use M2MF etc\non user channels, but they\u0027re not relevant anymore.  For the general\nbuffer move case, we\u0027ve already lost by transferring between vram/sysmem\nalready so the context switching overhead is minimal in comparison.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "9f3938346a5c1fa504647670edb5fea5756cfb00",
      "tree": "7cf6d24d6b076c8db8571494984924cac03703a2",
      "parents": [
        "69a7aebcf019ab3ff5764525ad6858fbe23bb86d",
        "317b6e128247f75976b0fc2b9fd8d2c20ef13b3a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 09:40:26 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Mar 21 09:40:26 2012 -0700"
      },
      "message": "Merge branch \u0027kmap_atomic\u0027 of git://github.com/congwang/linux\n\nPull kmap_atomic cleanup from Cong Wang.\n\nIt\u0027s been in -next for a long time, and it gets rid of the (no longer\nused) second argument to k[un]map_atomic().\n\nFix up a few trivial conflicts in various drivers, and do an \"evil\nmerge\" to catch some new uses that have come in since Cong\u0027s tree.\n\n* \u0027kmap_atomic\u0027 of git://github.com/congwang/linux: (59 commits)\n  feature-removal-schedule.txt: schedule the deprecated form of kmap_atomic() for removal\n  highmem: kill all __kmap_atomic() [swarren@nvidia.com: highmem: Fix ARM build break due to __kmap_atomic rename]\n  drbd: remove the second argument of k[un]map_atomic()\n  zcache: remove the second argument of k[un]map_atomic()\n  gma500: remove the second argument of k[un]map_atomic()\n  dm: remove the second argument of k[un]map_atomic()\n  tomoyo: remove the second argument of k[un]map_atomic()\n  sunrpc: remove the second argument of k[un]map_atomic()\n  rds: remove the second argument of k[un]map_atomic()\n  net: remove the second argument of k[un]map_atomic()\n  mm: remove the second argument of k[un]map_atomic()\n  lib: remove the second argument of k[un]map_atomic()\n  power: remove the second argument of k[un]map_atomic()\n  kdb: remove the second argument of k[un]map_atomic()\n  udf: remove the second argument of k[un]map_atomic()\n  ubifs: remove the second argument of k[un]map_atomic()\n  squashfs: remove the second argument of k[un]map_atomic()\n  reiserfs: remove the second argument of k[un]map_atomic()\n  ocfs2: remove the second argument of k[un]map_atomic()\n  ntfs: remove the second argument of k[un]map_atomic()\n  ...\n"
    },
    {
      "commit": "5466c7b1683a23dbbcfb7ee4a71c4f23886001c7",
      "tree": "985c7779804bf05e0993ae035729ff98b05f62af",
      "parents": [
        "370a53f943c2efa08d1e145454571eccaecdcc19"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Fri Sep 23 13:18:40 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 10:20:38 2012 +0000"
      },
      "message": "drm/i915: use DDC_ADDR instead of hard-coding it\n\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "370a53f943c2efa08d1e145454571eccaecdcc19",
      "tree": "2090a3097442ab388cba7a356029be56441ba51e",
      "parents": [
        "ef61d3d8b7e626c7ac0a820fac904d4d73c9c175"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Fri Sep 23 13:18:16 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 10:20:13 2012 +0000"
      },
      "message": "drm/radeon: use DDC_ADDR instead of hard-coding it\n\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ef61d3d8b7e626c7ac0a820fac904d4d73c9c175",
      "tree": "442d1d42bd85260022e398dc091e76ebc2f44c40",
      "parents": [
        "b73d12303ecfc91123363d8900e127da44bf42a6"
      ],
      "author": {
        "name": "Matt Turner",
        "email": "mattst88@gmail.com",
        "time": "Fri Sep 23 13:18:15 2011 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 10:19:53 2012 +0000"
      },
      "message": "drm: remove unneeded redefinition of DDC_ADDR\n\nIt\u0027s already defined in drm_edid.h.\n\nSigned-off-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b73d12303ecfc91123363d8900e127da44bf42a6",
      "tree": "acf71b4c4a932c44cacaf7b69106b872db50dccd",
      "parents": [
        "da0df92b57311aa1b26a2a90599ed16e1e968b90"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Wed Mar 21 10:55:26 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 10:15:49 2012 +0000"
      },
      "message": "drm/exynos: added virtual display driver.\n\nthis driver would be used for wireless display. virtual display\ndriver has independent crtc, encoder and connector and to use\nthis driver, user application should send edid data to this driver\nfrom wireless display.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\n"
    },
    {
      "commit": "1b2681ba271c9f5bb66cb0d8ceeaa215fcd218d8",
      "tree": "25d808928186895beb23bfbf0351b0d6de1dde9b",
      "parents": [
        "d09b38d4311d5a1d94407a3f65313a51ce96814f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:42 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:58 2012 +0000"
      },
      "message": "drm/radeon/kms: update duallink checks for DCE6\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "be63fe8c8fd5a44dc5efd77aaaf2cab3a1bdefff",
      "tree": "1f4ded765c95d2b41c285efa045584194da8d8d8",
      "parents": [
        "c420c7454f9c13d2dc706516d13fb9329ccacd05"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:40 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:58 2012 +0000"
      },
      "message": "drm/radeon/kms: add radeon_asic struct for trinity\n\nTrinity (TN) is an APU with:\n- Cayman 3D\n- DCE6.1 display\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c420c7454f9c13d2dc706516d13fb9329ccacd05",
      "tree": "7c39ee95586f2a436d81ef1d86a10fef9dfad852",
      "parents": [
        "e71270fd80e99211a704c981c0f48d4e02a33473"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:39 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:57 2012 +0000"
      },
      "message": "drm/radeon/kms: add support for ucode loading on trinity (v2)\n\nv2: fix check for MC ucode from Tom.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e71270fd80e99211a704c981c0f48d4e02a33473",
      "tree": "711149e5928ba0b30065ae2993b076aef4e46813",
      "parents": [
        "05b3ef69e5626799cbe6784bae09ad49f963721f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:38 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:57 2012 +0000"
      },
      "message": "drm/radeon/kms/vm: set vram base offset properly for TN\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "05b3ef69e5626799cbe6784bae09ad49f963721f",
      "tree": "f5041a97bd0c0f65dc02e2882f13b1f6b6efc483",
      "parents": [
        "7b76e479e0f9d2f106bdf0686eff075837a6429a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:37 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:57 2012 +0000"
      },
      "message": "drm/radeon/kms: Update evergreen functions for trinity\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7b76e479e0f9d2f106bdf0686eff075837a6429a",
      "tree": "0069bd7e92effd23776f8de9312b067c756e3e35",
      "parents": [
        "1d3949c4abaa4bb99578b9011b93e7b94f01a80c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:36 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:57 2012 +0000"
      },
      "message": "drm/radeon/kms: cayman gpu init updates for trinity\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1d3949c4abaa4bb99578b9011b93e7b94f01a80c",
      "tree": "bb5b090f7a30dcd0d6373c87262596f52f499b0a",
      "parents": [
        "0671bdd7983c4df674cd0fce263a44cd87bd36d2"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:35 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:57 2012 +0000"
      },
      "message": "drm/radeon/kms: Add checks for TN in the DP bridge code\n\nTN (trinity) uses DP bridges for LVDS and VGA just like llano.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0671bdd7983c4df674cd0fce263a44cd87bd36d2",
      "tree": "76a05f91d8c6c6a0a9c9acaf66e8bb1356d8a237",
      "parents": [
        "641998701b9e4265be5d2cc6cc645ffdf6cd9385"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:34 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:56 2012 +0000"
      },
      "message": "drm/radeon/kms/DCE6.1: ss is not supported on the internal pplls\n\nIt\u0027s handled via external clock. It should already be protected\nby the external ss flag, but add an explicit check just in case.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "641998701b9e4265be5d2cc6cc645ffdf6cd9385",
      "tree": "27160e31262ac658b05639a684c14787249378df",
      "parents": [
        "24e1f7947b1b93e77a60c8a88cf46ee5ae8f258a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 20 17:18:33 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:56 2012 +0000"
      },
      "message": "drm/radeon/kms: disable PPLL0 on DCE6.1 when not in use\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "24e1f7947b1b93e77a60c8a88cf46ee5ae8f258a",
      "tree": "b9a65d83f71fde47403db6750a6ec672eab8c2bb",
      "parents": [
        "729b95ef03fbfc1b0587eedbcfbaf0cb6d27be93"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:32 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:56 2012 +0000"
      },
      "message": "drm/radeon/kms: Adjust pll picker for DCE6.1\n\nOn TN, UNIPHYA always uses PPLL2, UNIPHYB/C/D/E/F\ncan use either PPLL1 or PPLL0.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "729b95ef03fbfc1b0587eedbcfbaf0cb6d27be93",
      "tree": "8e8108ff8a242792cdbde5e3971dcc453dd8c467",
      "parents": [
        "ca7db22bc59ced2f180f37db8470140225d75860"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:31 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:56 2012 +0000"
      },
      "message": "drm/radeon/kms: DCE6.1 disp eng pll updates\n\nDCE6.1 uses EXT_PLL1 for disp eng.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ca7db22bc59ced2f180f37db8470140225d75860",
      "tree": "e3cd581df6dd00c4b62a074b7e9942ee884a3af2",
      "parents": [
        "5d7486c77d44cb26049f599fdfa46bc548ea5537"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:30 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:56 2012 +0000"
      },
      "message": "drm/radeon/kms: DCE6.1 watermark updates for TN\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5d7486c77d44cb26049f599fdfa46bc548ea5537",
      "tree": "865ab91ace015b11d24ddd0bd3efb0e3f0459e44",
      "parents": [
        "8848f759c0de139bada271aa446f48637c98ca1a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:29 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:55 2012 +0000"
      },
      "message": "drm/radeon/kms: no support for internal thermal sensor on TN yet\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "8848f759c0de139bada271aa446f48637c98ca1a",
      "tree": "10a3f76c3e8bd2b104a0a5d4305f148237b60fcc",
      "parents": [
        "fc7dbcc371c2b35d41f4db71aed7c55bb2a1175e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:28 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:55 2012 +0000"
      },
      "message": "drm/radeon/kms: add trinity (TN) chip family\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c1b2f69f816fc5442563a68c4365dbded6450af8",
      "tree": "5806611da47a2a7d6e097be39061e001df8d1f9f",
      "parents": [
        "02779c082c4a75a845ede36182af148952a9c488"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel.daenzer@amd.com",
        "time": "Tue Mar 20 17:18:26 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:55 2012 +0000"
      },
      "message": "drm/radeon: Update radeon_info_ioctl for SI. (v2)\n\nv2: agd5f: add new MAX_PIPES param\n\nSigned-off-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "02779c082c4a75a845ede36182af148952a9c488",
      "tree": "f0e429d15bb85a4ec77730cd02ef2f3a42086834",
      "parents": [
        "8d5ef7b1f67a2f8e6594b38a68c1566ed0740ec1"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:25 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:55 2012 +0000"
      },
      "message": "drm/radeon/kms: add radeon_asic struct for SI\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "8d5ef7b1f67a2f8e6594b38a68c1566ed0740ec1",
      "tree": "6534bd76c06ccb6027c0f6308cbd42b61de484e1",
      "parents": [
        "9b136d514e3537a41e506f5306cd92d6d142f8bb"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:24 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:55 2012 +0000"
      },
      "message": "drm/radeon/kms: add support for compute rings in CS ioctl on SI\n\nVery basic implementation for picking the ring priority.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9b136d514e3537a41e506f5306cd92d6d142f8bb",
      "tree": "32ba495f210170d03822a97b61e4f016d6a999e3",
      "parents": [
        "25a857fbe973bdcc7df0df2e0c8f9c6e1ab0e475"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:23 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:54 2012 +0000"
      },
      "message": "drm/radeon/kms: fill in startup/shutdown callbacks for SI\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "25a857fbe973bdcc7df0df2e0c8f9c6e1ab0e475",
      "tree": "48299c76543e234ef10ad746dc9d4e0904f472ad",
      "parents": [
        "347e7592beb0abd56a11ec16ca8aba9f60681f13"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:22 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:54 2012 +0000"
      },
      "message": "drm/radeon/kms: add support for interrupts on SI\n\nThis is mostly identical to evergreen/ni, however\nthere are some additional fields in the IV vector\nfor RINGID and VMID.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "347e7592beb0abd56a11ec16ca8aba9f60681f13",
      "tree": "2ba16548950e2ede2c31859133c6977f2837b5f5",
      "parents": [
        "2ece2e8b7d02040a59bc2f3a7f192c0521e2b867"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:21 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:54 2012 +0000"
      },
      "message": "drm/radeon/kms: Add support for RLC init on SI\n\nRLC handles the interrupt controller and other tasks\non the GPU.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2ece2e8b7d02040a59bc2f3a7f192c0521e2b867",
      "tree": "f45b8e97947aa79037c6ce1b2a98ee0a60b7988e",
      "parents": [
        "48c0c902e2e6ca07b8c7ae1da48a7bb59eb88de9"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:20 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:54 2012 +0000"
      },
      "message": "drm/radeon/kms: add IB and fence dispatch functions for SI\n\nSupport both IBs (DE) and CONST IBs (CE).\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "48c0c902e2e6ca07b8c7ae1da48a7bb59eb88de9",
      "tree": "1dfb90439a16ca0f6533466aefa31d31bd495a8d",
      "parents": [
        "8b074dd64053d0bf93eed0638b74a8fec401577f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:19 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:54 2012 +0000"
      },
      "message": "drm/radeon/kms: add support for CP setup on SI\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "8b074dd64053d0bf93eed0638b74a8fec401577f",
      "tree": "a1bee9e80ca26770b6a858760872f2225d1c9ae3",
      "parents": [
        "0f0de06c809eac783ddb4ddfc52c9db43af94b4f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:18 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:53 2012 +0000"
      },
      "message": "drm/radeon/kms: add support for MC ucode loading on SI\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0f0de06c809eac783ddb4ddfc52c9db43af94b4f",
      "tree": "8eeb7b803fa69a0f58d1c1bac1dbbb29b614ded1",
      "parents": [
        "1b5475dba7b19cace11c3f466ff7b7a58c23aab0"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:17 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:53 2012 +0000"
      },
      "message": "drm/radeon/kms: add ucode loading for SI\n\nCurrently the driver required 5 sets of ucode:\n1. pfp - pre-fetch parser, part of the CP\n2. me - micro engine, part of the CP\n3. ce - constant engine, part of the CP\n4. rlc - interrupt controller\n5. mc - memory controller\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1b5475dba7b19cace11c3f466ff7b7a58c23aab0",
      "tree": "3e1e566c40b82e453118f07906d88cfea41b3852",
      "parents": [
        "498dd8b35ae798c3a6c6c9da029db1806dc2cf93"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:16 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:53 2012 +0000"
      },
      "message": "drm/radeon/kms: Only VM CS ioctl is supported on SI (v2)\n\nv2: avoid double free.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "498dd8b35ae798c3a6c6c9da029db1806dc2cf93",
      "tree": "a8ab6d73ee56a12320cf4d2ce5c737e1def029b3",
      "parents": [
        "dfcf5f36529d69eb35f4fdedfa6f244c5249698c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:15 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:53 2012 +0000"
      },
      "message": "drm/radeon/kms: add VM CS checker for SI\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "dfcf5f36529d69eb35f4fdedfa6f244c5249698c",
      "tree": "da1fc31a5ef8d53c63786121f16f29fe3b12a92a",
      "parents": [
        "d2800ee59ed28a5eaf3a4a8645feca040eacf7df"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:14 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:53 2012 +0000"
      },
      "message": "drm/radeon/kms: add support for the CONST IB to the CS ioctl\n\nThis adds a new chunk id to the CS ioctl to support the\nINDIRECT_BUFFER_CONST packet.\n\nOn SI, the CP adds a new engine called the CE (Constant Engine)\nwhich runs simulatenously with the DE (Drawing Engine, formerly\ncalled the ME).  This allows the CP to process two related IBs\nsimultaneously.  The CE is tasked with loading the constant data\n(constant buffers, resource descriptors, samplers, etc.) while\nthe DE loads context register state and issues drawing commands.\nIt\u0027s up to the userspace application to sychronize the CE and the\nDE using special synchronization packets.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d2800ee59ed28a5eaf3a4a8645feca040eacf7df",
      "tree": "e3418e8704703b1d65ff2528905ba3613436930a",
      "parents": [
        "c476dde2eda8c3e1af676fe3702b9fce98904cfb"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:13 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:52 2012 +0000"
      },
      "message": "drm/radeon/kms: add support for MC/VM setup on SI\n\nSets up the VM and adds support for the new VM ioctls.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c476dde2eda8c3e1af676fe3702b9fce98904cfb",
      "tree": "ccfd842f9ffbbcd57284c0f7d20b70bc9437224f",
      "parents": [
        "0a96d72be9ce6c5080f5b08a07f8e34b81b575ba"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:12 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:52 2012 +0000"
      },
      "message": "drm/radeon/kms: Add support for SI GPU reset\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0a96d72be9ce6c5080f5b08a07f8e34b81b575ba",
      "tree": "0ce635d67f8c65f9f804abd77b63a65c08107e79",
      "parents": [
        "1bd47d2e16573496efd2fd0ec36f57031d478f87"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:11 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:52 2012 +0000"
      },
      "message": "drm/radeon/kms: add gpu init support for SI\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1bd47d2e16573496efd2fd0ec36f57031d478f87",
      "tree": "fca64840969fdfb2ac2b85a4a3130f87f6de756d",
      "parents": [
        "14607d08366c3787f70b8e5a0a29adfb28e5f128"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:10 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:52 2012 +0000"
      },
      "message": "drm/radeon/kms: add support for internal thermal sensor on SI\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "14607d08366c3787f70b8e5a0a29adfb28e5f128",
      "tree": "ce020f59645cb900cf55dac7ca72a5c2c95fb0b0",
      "parents": [
        "e83753bb61f6d2184daf3c59707094d8994ec85e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:09 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:52 2012 +0000"
      },
      "message": "drm/radeon/kms: update power table parsing for SI\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e83753bb61f6d2184daf3c59707094d8994ec85e",
      "tree": "f3a4ccbb3829417778150e0bcc4d3ecbd70027d4",
      "parents": [
        "2d415869f163a8b6dd5f0fde0a2467d2b6488e90"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 20 17:18:08 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:51 2012 +0000"
      },
      "message": "drm/radeon/kms/atom: add support for SI SetVoltage table\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2d415869f163a8b6dd5f0fde0a2467d2b6488e90",
      "tree": "b82ece36551b566107758879b7c697a367b53f97",
      "parents": [
        "97412a7a1da933c7a5feaf4bd6c410d467d79069"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:07 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:51 2012 +0000"
      },
      "message": "drm/radeon/kms: update comments about dig encoders/transmitters\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "97412a7a1da933c7a5feaf4bd6c410d467d79069",
      "tree": "dd95ee4b679ec724dd7951c1d5a136651b9e5630",
      "parents": [
        "47aef7a8922d48ac2cebc13d39079abe1ce63c35"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:06 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:51 2012 +0000"
      },
      "message": "drm/radeon/kms: DP aux updates for DCE6\n\nDCE6 requires a non-0 value for lpAuxRequest for the\nProcessAuxChannelTransaction command table.  Setting\nlpAuxRequest to 0 is a special case used by AsicInit\nfor setting up the aux pads.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "47aef7a8922d48ac2cebc13d39079abe1ce63c35",
      "tree": "2f644c108c35e141e483bbd208ac7c5ab2ef4760",
      "parents": [
        "f3f1f03ed01c6ee6484a29a14d1e53e49934bdc6"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:05 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:51 2012 +0000"
      },
      "message": "drm/radeon/kms/atom: add support for DCE6.x dig transmitters\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f3f1f03ed01c6ee6484a29a14d1e53e49934bdc6",
      "tree": "5fafcac068279fda85d344444eede73b9d24040f",
      "parents": [
        "fef9f91fecf3a767d74823347284e1c0e7b4b849"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:04 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:51 2012 +0000"
      },
      "message": "drm/radeon/kms: DCE6 disp eng pll updates\n\nRename the function to better match the functionality.\nDCPLL became PLL0 on DCE6.\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fef9f91fecf3a767d74823347284e1c0e7b4b849",
      "tree": "afd8a8785f6b504b64b5eeb7a7b2fcb06050cc3f",
      "parents": [
        "79f17c64b231918c10fdccb55192d1d6e8ab4a2b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 20 17:18:03 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:51 2012 +0000"
      },
      "message": "drm/radeon/kms/atom: add support for crtc power gating\n\nEach pair of crtcs (0/1, 2/3, 4/5) can be power gated.\nMake sure the power is applied when the crtc is in use and\nonly power down the pair when both are off.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "79f17c64b231918c10fdccb55192d1d6e8ab4a2b",
      "tree": "fece2643314889f539f569fd2ae8c33d70a4171c",
      "parents": [
        "82d118efc65214f46138371a6daab5e7d71a723d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 20 17:18:02 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:50 2012 +0000"
      },
      "message": "drm/radeon/kms/atom: DCE6 no longer has crtcmemreq bits\n\nThe hw no longer has the bits and the table is removed.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "82d118efc65214f46138371a6daab5e7d71a723d",
      "tree": "061cd7d438822465c6895cd18f9ba371303df347",
      "parents": [
        "43b3cd995f304c983393b7ed6563f09781bc41d0"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 20 17:18:01 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:50 2012 +0000"
      },
      "message": "drm/radeon/kms: fix up atom HPD gpio parsing for DCE6\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "43b3cd995f304c983393b7ed6563f09781bc41d0",
      "tree": "f0dde0ebb3fb8a923d543b0b35c98645258e38b6",
      "parents": [
        "cb28bb341c2e43dde599d888a99a4a83f50369cc"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:18:00 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:50 2012 +0000"
      },
      "message": "drm/radeon/kms: add initial DCE6 display watermark support\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "cb28bb341c2e43dde599d888a99a4a83f50369cc",
      "tree": "b2235a8c0e00109ba9212d2a2eea4c8425a610a6",
      "parents": [
        "f73468810ec2492b1bc99da87956023935de4805"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 20 17:17:59 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:50 2012 +0000"
      },
      "message": "drm/radeon/kms: add SI chip families\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f73468810ec2492b1bc99da87956023935de4805",
      "tree": "bd0d42da81b3c4386f49aaf48dc101e24ab602d1",
      "parents": [
        "bf68adb4df2ac27a8f1b24894c007c9ef1c4195a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:17:58 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:50 2012 +0000"
      },
      "message": "drm/radeon/kms: upstream power table updates\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bf68adb4df2ac27a8f1b24894c007c9ef1c4195a",
      "tree": "a0a87ceb940679f0d214f3675ec97267c806985a",
      "parents": [
        "c67d8502d8b8038140efddf5ea93bc97258adc3c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Tue Mar 20 17:17:57 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:49 2012 +0000"
      },
      "message": "drm/radeon/kms: upstream atombios.h updates\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c67d8502d8b8038140efddf5ea93bc97258adc3c",
      "tree": "627505753e63bd457c01a83751db9c6635ac21d2",
      "parents": [
        "609c1e15a44c25f722fb93e18668da30179a172f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 20 17:17:56 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:49 2012 +0000"
      },
      "message": "drm/radeon/kms: Upstream ObjectID.h updates\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "609c1e15a44c25f722fb93e18668da30179a172f",
      "tree": "4fb8f7faf5d5bb5e7df05b4fd04d4028ba702152",
      "parents": [
        "da0df92b57311aa1b26a2a90599ed16e1e968b90"
      ],
      "author": {
        "name": "Tom Stellard",
        "email": "tstellar@gmail.com",
        "time": "Tue Mar 20 17:17:55 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 21 06:55:49 2012 +0000"
      },
      "message": "drm/radeon/kms: add info query for max pipes\n\nThe maximum number of pipes is needed by the user space compute\ndriver to calculate the number of wavefronts per thread group.\n\nSigned-off-by: Tom Stellard \u003cthomas.stellard@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "69a7aebcf019ab3ff5764525ad6858fbe23bb86d",
      "tree": "7211df5704b743a7667159748c670a9744164482",
      "parents": [
        "d464c92b5234227c1698862a1906827e2e398ae0",
        "f1f996b66cc3908a8f5ffccc2ff41840e92f3b10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree from Jiri Kosina:\n \"It\u0027s indeed trivial -- mostly documentation updates and a bunch of\n  typo fixes from Masanari.\n\n  There are also several linux/version.h include removals from Jesper.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (101 commits)\n  kcore: fix spelling in read_kcore() comment\n  constify struct pci_dev * in obvious cases\n  Revert \"char: Fix typo in viotape.c\"\n  init: fix wording error in mm_init comment\n  usb: gadget: Kconfig: fix typo for \u0027different\u0027\n  Revert \"power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c\"\n  writeback: fix fn name in writeback_inodes_sb_nr_if_idle() comment header\n  writeback: fix typo in the writeback_control comment\n  Documentation: Fix multiple typo in Documentation\n  tpm_tis: fix tis_lock with respect to RCU\n  Revert \"media: Fix typo in mixer_drv.c and hdmi_drv.c\"\n  Doc: Update numastat.txt\n  qla4xxx: Add missing spaces to error messages\n  compiler.h: Fix typo\n  security: struct security_operations kerneldoc fix\n  Documentation: broken URL in libata.tmpl\n  Documentation: broken URL in filesystems.tmpl\n  mtd: simplify return logic in do_map_probe()\n  mm: fix comment typo of truncate_inode_pages_range\n  power: bq27x00: Fix typos in comment\n  ...\n"
    },
    {
      "commit": "f0c5b592a5fbc7478fde6d0f84022e6bec9a4302",
      "tree": "2588e8c780bf95a9c024f7127f07284509a4d9ca",
      "parents": [
        "c2e022cb654fa6595238dc52311a85e6444da1f7"
      ],
      "author": {
        "name": "Cong Wang",
        "email": "amwang@redhat.com",
        "time": "Fri Nov 25 23:46:51 2011 +0800"
      },
      "committer": {
        "name": "Cong Wang",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue Mar 20 21:48:29 2012 +0800"
      },
      "message": "gma500: remove the second argument of k[un]map_atomic()\n\nSigned-off-by: Cong Wang \u003camwang@redhat.com\u003e\n"
    },
    {
      "commit": "1c9c20f60230bd5a6195d41f9dd2dfa60874b1da",
      "tree": "611cf33d3d7e4f19b18be7a11b303d3f30ced75f",
      "parents": [
        "4e5df7ca3091a846b65f2a940a68506790a62d6a"
      ],
      "author": {
        "name": "Cong Wang",
        "email": "amwang@redhat.com",
        "time": "Fri Nov 25 23:14:20 2011 +0800"
      },
      "committer": {
        "name": "Cong Wang",
        "email": "xiyou.wangcong@gmail.com",
        "time": "Tue Mar 20 21:48:17 2012 +0800"
      },
      "message": "drm: remove the second argument of k[un]map_atomic()\n\nSigned-off-by: Cong Wang \u003camwang@redhat.com\u003e\n"
    },
    {
      "commit": "da0df92b57311aa1b26a2a90599ed16e1e968b90",
      "tree": "428ccd98d8c7cb3b1436a649109cdaa70b64b16c",
      "parents": [
        "3e148baf464e5b5690ba68f3c310b06024bb862b"
      ],
      "author": {
        "name": "Carsten Emde",
        "email": "C.Emde@osadl.org",
        "time": "Sun Mar 18 22:37:33 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 10:09:28 2012 +0000"
      },
      "message": "drm: allow loading an EDID as firmware to override broken monitor\n\nBroken monitors and/or broken graphic boards may send erroneous or no\nEDID data. This also applies to broken KVM devices that are unable to\ncorrectly forward the EDID data of the connected monitor but invent\ntheir own fantasy data.\n\nThis patch allows to specify an EDID data set to be used instead of\nprobing the monitor for it. It contains built-in data sets of frequently\nused screen resolutions. In addition, a particular EDID data set may be\nprovided in the /lib/firmware directory and loaded via the firmware\ninterface. The name is passed to the kernel as module parameter of the\ndrm_kms_helper module either when loaded\n  options drm_kms_helper edid_firmware\u003dedid/1280x1024.bin\nor as kernel commandline parameter\n  drm_kms_helper.edid_firmware\u003dedid/1280x1024.bin\n\nIt is also possible to restrict the usage of a specified EDID data set\nto a particular connector. This is done by prepending the name of the\nconnector to the name of the EDID data set using the syntax\n  edid_firmware\u003d[\u003cconnector\u003e:]\u003cedid\u003e\nsuch as, for example,\n  edid_firmware\u003dDVI-I-1:edid/1920x1080.bin\nin which case no other connector will be affected.\n\nThe built-in data sets are\nResolution    Name\n--------------------------------\n1024x768      edid/1024x768.bin\n1280x1024     edid/1280x1024.bin\n1680x1050     edid/1680x1050.bin\n1920x1080     edid/1920x1080.bin\n\nThey are ignored, if a file with the same name is available in the\n/lib/firmware directory.\n\nThe built-in EDID data sets are based on standard timings that may not\napply to a particular monitor and even crash it. Ideally, EDID data of\nthe connected monitor should be used. They may be obtained through the\ndrm/cardX/cardX-\u003cconnector\u003e/edid entry in the /sys/devices PCI directory\nof a correctly working graphics adapter.\n\nIt is even possible to specify the name of an EDID data set on-the-fly\nvia the /sys/module interface, e.g.\necho edid/myedid.bin \u003e/sys/module/drm_kms_helper/parameters/edid_firmware\nThe new screen mode is considered when the related kernel function is\ncalled for the first time after the change. Such calls are made when the\nX server is started or when the display settings dialog is opened in an\nalready running X server.\n\nSigned-off-by: Carsten Emde \u003cC.Emde@osadl.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3e148baf464e5b5690ba68f3c310b06024bb862b",
      "tree": "cf25742d54a38b13054c420e13f03ab11d47e8ad",
      "parents": [
        "ba3849d56bd7adc8cd1254a261e75550a1d91c8a"
      ],
      "author": {
        "name": "Seung-Woo Kim",
        "email": "sw0312.kim@samsung.com",
        "time": "Fri Mar 16 18:47:16 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 09:41:46 2012 +0000"
      },
      "message": "drm/exynos: enable hdmi audio feature\n\nThis patch adds hdmi audio feature for exynos drm.\nWith this patch, i2s channel feeds audio data in hdmi when hdmi is connected.\n\nSigned-off-by: Seung-Woo Kim \u003csw0312.kim@samsung.com\u003e\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ba3849d56bd7adc8cd1254a261e75550a1d91c8a",
      "tree": "a4518a4282760327e1c7ffd64f35f324d3444ed1",
      "parents": [
        "590f418a5c26897f3626f961bf7422fde6fb9ec6"
      ],
      "author": {
        "name": "Eunchul Kim",
        "email": "chulspro.kim@samsung.com",
        "time": "Fri Mar 16 18:47:15 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 09:41:46 2012 +0000"
      },
      "message": "drm/exynos: add default pixel format for plane\n\nDRM checks whether the plane supports a pixel format of fb when plane is\nupdated. This adds a default pixel format supporting format exynos drm\nplane.\n\nSigned-off-by: Eunchul Kim \u003cchulspro.kim@samsung.com\u003e\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "590f418a5c26897f3626f961bf7422fde6fb9ec6",
      "tree": "d0802cf766cf0bc4640734eda5075dfa072f4624",
      "parents": [
        "a31f6ecf3581574445878350e8c44ec2c8d547dd"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Mar 16 18:47:14 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 09:41:45 2012 +0000"
      },
      "message": "drm/exynos: cleanup exynos_hdmi.h\n\nThe some contents of the exynos_hdmi.h are used only in exynos_hdmi.c,\nso move them to exynos_hdmi.c.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a31f6ecf3581574445878350e8c44ec2c8d547dd",
      "tree": "286596b3e16d099f01f257db4699deabf09275af",
      "parents": [
        "9084f7b8a57706fc6b6f117f60143dad16a43ff6"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Mar 16 18:47:10 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 09:40:25 2012 +0000"
      },
      "message": "drm/exynos: add is_local member in exynos_drm_subdrv struct\n\nThe is_local member indicates unused subdrv such connector and encoder\nso doesn\u0027t make resources for them.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9084f7b8a57706fc6b6f117f60143dad16a43ff6",
      "tree": "69cefb63c72edc5bf3dd19167b2b63dfbdd0c5fa",
      "parents": [
        "132a5b915f41f88356662c14c6866550ce2a08b6"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Mar 16 18:47:09 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 09:40:24 2012 +0000"
      },
      "message": "drm/exynos: add subdrv open/close functions\n\nSome subdrv need open and close functions call when open and close drm.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "132a5b915f41f88356662c14c6866550ce2a08b6",
      "tree": "64fbfe5a1ee00b97b9c2adef47f8983b6c63791e",
      "parents": [
        "3ab09435d5fbad63842cd2749f95deec336eb566"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Mar 16 18:47:08 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 09:40:23 2012 +0000"
      },
      "message": "drm/exynos: remove module of exynos drm subdrv\n\nThe exynos drm driver has several subdrv. They each can be module but it\ncauses unfixed probe order of exynodr drm driver and each subdrv. It\nalso needs some weird codes such as exynos_drm_fbdev_reinit and\nexynos_drm_mode_group_reinit. This patch can remove weird codes and\nclear codes through we doesn\u0027t modularity each subdrv.\n\nAlso this removes unnecessary codes related module.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3ab09435d5fbad63842cd2749f95deec336eb566",
      "tree": "6c1d4597b45e47aea3b7cd5f9cc2278f02d49979",
      "parents": [
        "f0b1bda725c1c49620d2e7ae7405a247098cdb8e"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Mar 16 18:47:07 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 09:40:23 2012 +0000"
      },
      "message": "drm/exynos: release pending pageflip events when closed\n\nWe should release pending pageflip events when closed. If not, they will\nbe dangling events.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f0b1bda725c1c49620d2e7ae7405a247098cdb8e",
      "tree": "c9ac3da863eb33b87cce83572a78103e98191cff",
      "parents": [
        "2b35892e9da672df40ce890bffc4f9f6119c57e0"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Mar 16 18:47:06 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 09:40:22 2012 +0000"
      },
      "message": "drm/exynos: added new funtion to get/put dma address.\n\nthis function would be used for drm based 2d acceleration driver\nto get/put dma address through gem handle.\nwhen exynos_drm_get_dma_address is called reference count of\ngem object would be increased not to be released by gem close and\nwhen exynos_drm_put_dma_address is called the reference count of\nthis gem object would be decreased to be released.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2b35892e9da672df40ce890bffc4f9f6119c57e0",
      "tree": "89c7faa07c4ffd583d08f83c0ddf7f8b7da01f76",
      "parents": [
        "1de425b0bdbc457dbd4a012760da4a3f204d0ab3"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Mar 16 18:47:05 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 09:40:21 2012 +0000"
      },
      "message": "drm/exynos: update gem and buffer framework.\n\nwith this patch, we can allocate physically continuous or non-continuous\nmemory and also it creates scatterlist for iommu support so allocated\nmemory region can be mapped to iommu page table using scatterlist.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1de425b0bdbc457dbd4a012760da4a3f204d0ab3",
      "tree": "a86771193cec405ac212de6f0c6f3892a7a5530d",
      "parents": [
        "3ecd70b18cad5a5e04981f2a1d71e183f5d6ebc0"
      ],
      "author": {
        "name": "Inki Dae",
        "email": "inki.dae@samsung.com",
        "time": "Fri Mar 16 18:47:04 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 09:40:21 2012 +0000"
      },
      "message": "drm/exynos: added mode_fixup feature and code clean.\n\nthis patch adds mode_fixup feature for hdmi module that\nspecific driver changes current mode to driver desired mode\nproperly.\n\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3ecd70b18cad5a5e04981f2a1d71e183f5d6ebc0",
      "tree": "1f933966ea366f6039efe9d77967434c906dceba",
      "parents": [
        "22b21ae6b84f7df62e77f05f58bb4360146c5414"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Fri Mar 16 18:47:03 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 09:40:20 2012 +0000"
      },
      "message": "drm/exynos: add HDMI version 1.4 support\n\nLater Exynos series from Exynos4X12 support HDMI version 1.4. We will\ndistinguish to use which version via platform data. This patch supports\nonly default features of HDMI version 1.4(The 3D, sound and etc don\u0027t\nsupport yet)\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Inki Dae \u003cinki.dae@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "22b21ae6b84f7df62e77f05f58bb4360146c5414",
      "tree": "3e44b24e544a4ea43c7735ccca8405a22009be66",
      "parents": [
        "1278f7de7fa5606ed513a5271f7fb63910ef1b8b"
      ],
      "author": {
        "name": "Joonyoung Shim",
        "email": "jy0922.shim@samsung.com",
        "time": "Thu Mar 15 17:19:04 2012 +0900"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 09:35:37 2012 +0000"
      },
      "message": "drm/exynos: remove exynos_mixer.h\n\nThe contents of exynos_mixer.h are used only in exynos_mixer.c, so\nseparated header is unnecessary.\n\nSigned-off-by: Joonyoung Shim \u003cjy0922.shim@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1278f7de7fa5606ed513a5271f7fb63910ef1b8b",
      "tree": "ee01b54e28f8d34cf048a2b074e0210abb0a9f85",
      "parents": [
        "de49442f593c414415cac9c00b2b55b6d18b27d7"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Thu Mar 15 14:50:16 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 09:31:12 2012 +0000"
      },
      "message": "gma500: Fix mmap frambuffer\n\nIt cannot map correctly if page fault begins from a intermediate address.\n\n[The driver prefaults the mapping, so we need to work from the correct\n base address not the faulting address otherwise the map appears offset by\n the fault offset]\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "de49442f593c414415cac9c00b2b55b6d18b27d7",
      "tree": "44ba0dacf2ee42e02dc0d683c51b7a4ad65c0721",
      "parents": [
        "654c59cf76a220866d1f74ab169bf469940c2d70",
        "c501ae7f332cdaf42e31af30b72b4b66cbbb1604"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 08:51:37 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 08:51:37 2012 +0000"
      },
      "message": "Merge tag \u0027drm-intel-next-2012-03-01\u0027 of git://people.freedesktop.org/~danvet/drm-intel into drm-next\n\n* tag \u0027drm-intel-next-2012-03-01\u0027 of git://people.freedesktop.org/~danvet/drm-intel:\n  drm/i915: Only clear the GPU domains upon a successful finish\n  drm/i915: reenable gmbus on gen3+ again\n  drm/i915: i2c: unconditionally set up gpio fallback\n  drm/i915: merge gmbus and gpio i2c adpater into one\n  drm/i915: merge struct intel_gpio into struct intel_gmbus\n  i2c: export bit-banging algo functions\n  drm/nouveau: do a better job at hiding the NIH i2c bit-banging algo\n  drm/i915: add dev_priv to intel_gmbus\n  drm/i915: Fix single msg gmbus_xfers writes\n  drm/i915: error_buffer-\u003ering should be signed\n  drm/i915: Silence the error message from i915_wait_request()\n  drm/i915: use the new hdmi_force_audio enum more\n  drm/i915: No need to search again after retiring requests\n  drm/i915: Only bump refcnt on objects scheduled for eviction\n  drm/i915/bios: Downgrade the \"signature missing\" DRM_ERROR to debug\n  drm/i915: Ignore LVDS on hp t5745 and hp st5747 thin client\n  drm/i915: Fixes distorted external screen image on HP 2730p\n"
    },
    {
      "commit": "654c59cf76a220866d1f74ab169bf469940c2d70",
      "tree": "db32e8dbd764e085ebf8d4967a2cb66bcff6bcae",
      "parents": [
        "0349af70da5e590793986a0e03dbf2a435f75103"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel.daenzer@amd.com",
        "time": "Wed Mar 14 14:59:25 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 08:47:50 2012 +0000"
      },
      "message": "drm/radeon: Drop radeon_gem_object_(un)pin.\n\nOnly radeon_gem_object_unpin was used anymore, in only one place.\n\nSigned-off-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0349af70da5e590793986a0e03dbf2a435f75103",
      "tree": "c4104646049fcf3862397cac1b51284bbd48e1b9",
      "parents": [
        "c4353016dac10133fa5d8535af83f0c4845a2915"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel.daenzer@amd.com",
        "time": "Wed Mar 14 17:12:42 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 08:47:46 2012 +0000"
      },
      "message": "drm/radeon: Restrict offset for legacy display engine.\n\nThe hardware only takes 27 bits for the offset, so larger offsets are\ntruncated, and the display shows random bits other than the intended ones.\n\nSigned-off-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c4353016dac10133fa5d8535af83f0c4845a2915",
      "tree": "fce6312c5ae82648d08b651511d0be2408f21eb8",
      "parents": [
        "11fe1266253a96c4d4ac9c07918372a98248c62e"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "michel.daenzer@amd.com",
        "time": "Wed Mar 14 17:12:41 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 08:47:41 2012 +0000"
      },
      "message": "drm/radeon: Restrict offset for legacy hardware cursor.\n\nThe hardware only takes 27 bits for the offset, so larger offsets are\ntruncated, and the hardware cursor shows random bits other than the intended\nones.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d46796\n\nCc: stable@vger.kernel.org\nSigned-off-by: Michel Dänzer \u003cmichel.daenzer@amd.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "11fe1266253a96c4d4ac9c07918372a98248c62e",
      "tree": "7cda1dbdfb3a25ddd8587d55aea44477c8d024de",
      "parents": [
        "4c1b2d2da3451f5c8dd59bd7e05bd9729d2aee05"
      ],
      "author": {
        "name": "Tvrtko Ursulin",
        "email": "tvrtko.ursulin@onelan.co.uk",
        "time": "Fri Mar 16 12:22:11 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 08:45:42 2012 +0000"
      },
      "message": "drm/radeon/kms: reduce probe latency on digital connectors\n\nOn a system with one HDMI and one VGA connector the latter\ncauses output polling to run every ten seconds. This causes\nfull EDID re-fetch on every poll and approx. 100ms rendering\nstalls are experienced by full screen page-flipping applications.\nOptimisation is to trust HPD sense on R600+ ASICs and to skip\ndoing these expensive probes unless HPD sense has changed.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d47007\n\nagd5f: fix patch and message formatting.\n\nSigned-off-by: Tvrtko Ursulin \u003ctvrtko.ursulin@onelan.co.uk\u003e\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4c1b2d2da3451f5c8dd59bd7e05bd9729d2aee05",
      "tree": "016bcb309fecefffa9439a1539f999e6bdc9f99d",
      "parents": [
        "e00e8b5e760cbbe9067daeae5454d67c44c8d035"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Mar 16 12:22:10 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 08:45:40 2012 +0000"
      },
      "message": "drm/radeon/kms: add connector quirk for Fujitsu D3003-S2 board\n\nvbios lists DVI-I port as VGA and DVI-D.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d47007\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e00e8b5e760cbbe9067daeae5454d67c44c8d035",
      "tree": "a9e5fdceb3c7e47e7bde5e7f8f498a8adba5d43c",
      "parents": [
        "25d0479a5925562fbf999afb5a8daa3f501c729d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexander.deucher@amd.com",
        "time": "Fri Mar 16 12:22:09 2012 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 08:45:39 2012 +0000"
      },
      "message": "drm/radeon/kms: fix analog load detection on DVI-I connectors\n\nWe digital encoders have a detect function as well (for\nDP to VGA bridges), so we make sure we choose the analog\none here.\n\nFixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d47007\n\nSigned-off-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nCc: stable@vger.kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "25d0479a5925562fbf999afb5a8daa3f501c729d",
      "tree": "fce09c17114af428b041eee88d43cf2bc50901a7",
      "parents": [
        "f10487658a0e5fd793ee5ba7ad645c060e4afbcd"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Fri Mar 16 21:43:50 2012 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 08:45:35 2012 +0000"
      },
      "message": "drm/ttm: Use pr_fmt and pr_\u003clevel\u003e\n\nUse the more current logging style.\n\nAdd pr_fmt and remove the TTM_PFX uses.\nCoalesce formats and align arguments.\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f10487658a0e5fd793ee5ba7ad645c060e4afbcd",
      "tree": "1679201437b50a964a8445c50a00c6009e756579",
      "parents": [
        "f48bb04a56fd1f582a45f3882255477417bc0ed7"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sat Mar 17 18:57:02 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 08:45:31 2012 +0000"
      },
      "message": "drivers/gpu/drm/savage/savage_state.c: add missing kfree\n\nMost of the error handling code in this function frees the buffers\nkcmd_addr, kvb_addr, and kbox_addr allocated at the beginning of this\nfunction.  These two branches are changed to do the same.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f48bb04a56fd1f582a45f3882255477417bc0ed7",
      "tree": "a73a7ced4a30a128a3b41e2ebf4537dba8a416ba",
      "parents": [
        "abc8113fe56948858ff44f4b1795875be0cb5e99"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Sat Mar 17 18:03:29 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 08:45:27 2012 +0000"
      },
      "message": "drivers/gpu/drm/radeon/radeon_cs.c: eliminate possible double free\n\nThe function radeon_cs_parser_init is only called from two places, in\ndrivers/gpu/drm/radeon/radeon_cs.c and drivers/gpu/drm/radeon/r600_cs.c.\nIn each case, if the call fails another function is called that frees all\nof the kdata and dpage information in the chunks array.  So this\ninformation should not be freed in radeon_cs_parser_init as well.\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nReviewed-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "abc8113fe56948858ff44f4b1795875be0cb5e99",
      "tree": "4a6bb8aa46824ac9f66eea29974d082adb0a044b",
      "parents": [
        "3c12513d2f5f0e9abb65be3d422d43ebee5f17d7"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sun Mar 18 10:10:50 2012 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 08:45:01 2012 +0000"
      },
      "message": "drm/radeon: dp only enable enhanced framing if sink supports.\n\nDisplayPort spec v1.1a, Table 2-52.\n\nSame commit to Intel by ajax in 9962c9252e46eda7058067cbe73bdf1ed74b0d37\n\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3c12513d2f5f0e9abb65be3d422d43ebee5f17d7",
      "tree": "d914e122bd8a80cf410549c733743a7568dcf753",
      "parents": [
        "6333003be6a3944ef90e9c451a3e0bc9c2b7a312"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Mon Mar 19 03:09:38 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 08:44:53 2012 +0000"
      },
      "message": "drm/radeon/kms: skip db/cb/streamout checking when possible on r600\n\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6333003be6a3944ef90e9c451a3e0bc9c2b7a312",
      "tree": "2a57e00f2f268eb2cc143f293b140085d135395a",
      "parents": [
        "747e42a102fd94d431eb1c865088592cc4c23aeb"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Mon Mar 19 03:09:37 2012 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 20 08:44:49 2012 +0000"
      },
      "message": "drm/radeon/kms: compute GPU addresses correctly on r600\n\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nReviewed-by: Alex Deucher \u003calexander.deucher@amd.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    }
  ],
  "next": "747e42a102fd94d431eb1c865088592cc4c23aeb"
}
