)]}'
{
  "log": [
    {
      "commit": "f39d01be4c59a61a08d0cb53f615e7016b85d339",
      "tree": "6777590e3ff2ddf4df1d38444ba7d692cd463b7b",
      "parents": [
        "54291263519ac2c9bdda68b23b02fef3808deed4",
        "7db82437cfcac4bdfe79a6323eb554fdfa271623"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 20 09:20:59 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (44 commits)\n  vlynq: make whole Kconfig-menu dependant on architecture\n  add descriptive comment for TIF_MEMDIE task flag declaration.\n  EEPROM: max6875: Header file cleanup\n  EEPROM: 93cx6: Header file cleanup\n  EEPROM: Header file cleanup\n  agp: use NULL instead of 0 when pointer is needed\n  rtc-v3020: make bitfield unsigned\n  PCI: make bitfield unsigned\n  jbd2: use NULL instead of 0 when pointer is needed\n  cciss: fix shadows sparse warning\n  doc: inode uses a mutex instead of a semaphore.\n  uml: i386: Avoid redefinition of NR_syscalls\n  fix \"seperate\" typos in comments\n  cocbalt_lcdfb: correct sections\n  doc: Change urls for sparse\n  Powerpc: wii: Fix typo in comment\n  i2o: cleanup some exit paths\n  Documentation/: it\u0027s -\u003e its where appropriate\n  UML: Fix compiler warning due to missing task_struct declaration\n  UML: add kernel.h include to signal.c\n  ...\n"
    },
    {
      "commit": "788885ae7a298dec73ba999c2fc5d46d42072ddf",
      "tree": "dadc89ec1b1a42c81decbcecfc99e74bad0b34e7",
      "parents": [
        "06efbeb4a47b6f865e1c9d175ab9d6e90b69ae9e"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue May 11 14:07:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 11 17:33:42 2010 -0700"
      },
      "message": "drivers/gpu/drm/i915/i915_irq.c:i915_error_object_create(): use correct kmap-atomic slot\n\ni915_error_object_create() is called from the timer interrupt and hence\ncan corrupt the KM_USER0 slot.  Use KM_IRQ0 instead.\n\nReported-by: Jaswinder Singh Rajput \u003cjaswinderlinux@gmail.com\u003e\nTested-by: Jaswinder Singh Rajput \u003cjaswinderlinux@gmail.com\u003e\nAcked-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Dave Airlie \u003cairlied@linux.ie\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc2a093e7ad23e935aa29e349bc27173c92f1a95",
      "tree": "3890ad9a113ab199c3b50170d7590c796268f0be",
      "parents": [
        "9fc282baa8f743a7049e301d13cf9968ee95a91c",
        "c9ff04c941d2cd87d27496d7fee8923238bb2ebb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 11 10:12:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 11 10:12:18 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon: Fix 3 regressions - since buffer rework\n"
    },
    {
      "commit": "c9ff04c941d2cd87d27496d7fee8923238bb2ebb",
      "tree": "42ed249578600f9c03653ec27bf1a70589dcb168",
      "parents": [
        "8cfe92d683a0041ac8e016a0b0a487c99a78f6c1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue May 11 14:01:45 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue May 11 14:01:48 2010 +1000"
      },
      "message": "drm/radeon: Fix 3 regressions - since buffer rework\n\nCommit b4fe945405e477cded91772b4fec854705443dd5 introduced 3 bugs,\nfix them:\n\n* Use the right command dword for second packet offset in\n  RADEON_CNTL_PAINT/BITBLT_MULTI.\n* Don\u0027t leak memory if drm_buffer_copy_from_user() fails.\n* Don\u0027t call drm_buffer_unprocessed() unless drm_buffer_alloc() and\n  drm_buffer_copy_from_user() have been called successfully first.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Pauli Nieminen \u003csuokkos@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e33b3e7567f8636c61e79ff1da5ff9a6cf6562c7",
      "tree": "72f361fec4a8c81d5003b93344bf3eab3eb21775",
      "parents": [
        "e2dbe06c271f3bb2a495627980aad3d1d8ccef2a",
        "8cfe92d683a0041ac8e016a0b0a487c99a78f6c1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 14:02:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 07 14:02:01 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/ttm: Remove the ttm_bo_block_reservation() function.\n  drm/ttm: Remove some leftover debug messages.\n  drm/radeon: async event synchronization for drmWaitVblank\n"
    },
    {
      "commit": "8cfe92d683a0041ac8e016a0b0a487c99a78f6c1",
      "tree": "5949c336ea881c9fb51aee811432125451fef45d",
      "parents": [
        "5be6eff965aee22181d7f6210c2c463420e94e03"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Wed Apr 28 11:33:25 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 07 09:21:28 2010 +1000"
      },
      "message": "drm/ttm: Remove the ttm_bo_block_reservation() function.\n\nIt\u0027s unused and buggy in its current form, since it can place a bo\nin the reserved state without removing it from lru lists.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5be6eff965aee22181d7f6210c2c463420e94e03",
      "tree": "dc1357cb846fbbf6f29ef23797567e502e95812b",
      "parents": [
        "4fa07bf146aaee1e8409d35ab08624041c2e3867"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Wed Apr 28 11:33:24 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 07 09:20:56 2010 +1000"
      },
      "message": "drm/ttm: Remove some leftover debug messages.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4fa07bf146aaee1e8409d35ab08624041c2e3867",
      "tree": "05e9e9c0ea0fd1e6541bb11ffe1762e4690b1a9a",
      "parents": [
        "68b3adb429e0abf5c0a3deb75d71671436b3af10"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu May 06 18:52:14 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri May 07 09:16:56 2010 +1000"
      },
      "message": "drm/radeon: async event synchronization for drmWaitVblank\n\nBring radeon up to speed with the async event synchronization for\ndrmWaitVblank. See c9a9c5e02aedc1a2815877b0268f886d2640b771 for\nmore information. Without this patch event never get delivered\nto userspace client.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7ebd467551ed6ae200d7835a84bbda0dcadaa511",
      "tree": "e288bedf1bc4be63b7970efa21353d462398078c",
      "parents": [
        "d7526f271f2111684211fc7d27814e86a36336c9",
        "68b3adb429e0abf5c0a3deb75d71671436b3af10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 19:08:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue May 04 19:08:12 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms/legacy: only enable load detection property on DVI-I\n  drm/radeon/kms: fix panel scaling adjusted mode setup\n  drivers/gpu/drm/drm_sysfs.c: sysfs files error handling\n  drivers/gpu/drm/radeon/radeon_atombios.c: range check issues\n  gpu: vga_switcheroo, fix lock imbalance\n  drivers/gpu/drm/drm_memory.c: fix check for end of loop\n  drivers/gpu/drm/via/via_video.c: fix off by one issue\n  drm/radeon/kms/agp The wrong AGP chipset can cause a NULL pointer dereference\n  drm/radeon/kms: r300 fix CS checker to allow zbuffer-only fastfill\n"
    },
    {
      "commit": "68b3adb429e0abf5c0a3deb75d71671436b3af10",
      "tree": "7a1507b27ccc15bb6ff8ece0797b245b684bde47",
      "parents": [
        "3515387ba90ef2c38602f4d52c4d5ec5fc95ae5c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Apr 30 12:37:31 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 05 11:28:11 2010 +1000"
      },
      "message": "drm/radeon/kms/legacy: only enable load detection property on DVI-I\n\nDVI-D doesn\u0027t have analog.  This matches the avivo behavior.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3515387ba90ef2c38602f4d52c4d5ec5fc95ae5c",
      "tree": "577836130eca9c25e0cd06afa94e05bde6a522fe",
      "parents": [
        "a1c4560d4d8909cc4feb6f9e875d0b92083e05cf"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Apr 30 12:00:44 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed May 05 11:27:59 2010 +1000"
      },
      "message": "drm/radeon/kms: fix panel scaling adjusted mode setup\n\nThis should duplicate exactly what the ddx does for both\nlegacy and avivo.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a1c4560d4d8909cc4feb6f9e875d0b92083e05cf",
      "tree": "5fad4d68b80048f95068637c17888d700a47e09e",
      "parents": [
        "0031c41be5c529f8329e327b63cde92ba1284842"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Apr 27 14:11:05 2010 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 28 18:42:52 2010 +1000"
      },
      "message": "drivers/gpu/drm/drm_sysfs.c: sysfs files error handling\n\nIn the original code we used \"j\" as an iterator but we used \"i\" as an\nindex.\n\n-               for (j \u003d 0; j \u003c i; j++)\n-                       device_remove_file(\u0026connector-\u003ekdev,\n-                                          \u0026connector_attrs[i]);\n\nSmatch complained about that because \"i\" was potentially passed the end of\nthe array.  Which makes sense if we should be using \"j\" there.\n\nI also thought that we should remove the files for \u0026connector_attrs_opt1\nbut to do that I had to add separate iterators for \u0026connector_attrs and\n\u0026connector_attrs_opt1.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0031c41be5c529f8329e327b63cde92ba1284842",
      "tree": "753f7f1ba1a1886816f40740d7a4d96f9830ecb6",
      "parents": [
        "8c88e50bcf7f9f7e1b4987aaac3dfacc3ac6bd24"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Apr 27 14:11:04 2010 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 28 18:41:54 2010 +1000"
      },
      "message": "drivers/gpu/drm/radeon/radeon_atombios.c: range check issues\n\nThis change makes the array larger, \"MAX_SUPPORTED_TV_TIMING_V1_2\" is 3\nand the original size \"MAX_SUPPORTED_TV_TIMING\" is 2.\n\nAlso there were checks that were off by one.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "404b017d00a9f472bdf725a06892d42f1cba5ed8",
      "tree": "51cfdc4dabfe79bab020604ff2813b5714c009e2",
      "parents": [
        "22fb573affe51845622c4763653f60e130f80586"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Apr 27 14:11:05 2010 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 28 18:41:51 2010 +1000"
      },
      "message": "drivers/gpu/drm/drm_memory.c: fix check for end of loop\n\n\"agpmem\" is never NULL here.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nCc: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "22fb573affe51845622c4763653f60e130f80586",
      "tree": "c3dbab6233d9061e2e184b96978b02f0b2f172fc",
      "parents": [
        "ccb2ad579f910e6146adf4eb3aa50325253ee8c9"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Apr 27 14:11:03 2010 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 28 18:41:31 2010 +1000"
      },
      "message": "drivers/gpu/drm/via/via_video.c: fix off by one issue\n\n\"fx-\u003elock\" is used as the index in \"dev_priv-\u003edecoder_queue[fx-\u003elock]\"\nwhich is an array of \"VIA_NR_XVMC_LOCKS\" elements.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ccb2ad579f910e6146adf4eb3aa50325253ee8c9",
      "tree": "00b52737a745b4facd3c59e92963ff5c25e2a7d7",
      "parents": [
        "797fd5b9dad12a100c81b5782573a41259728cb1"
      ],
      "author": {
        "name": "Robert Fitzsimons",
        "email": "robfitz@273k.net",
        "time": "Sat Apr 24 01:18:13 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 28 17:22:50 2010 +1000"
      },
      "message": "drm/radeon/kms/agp The wrong AGP chipset can cause a NULL pointer dereference\n\nSelecting the wrong or no CONFIG_AGP_* chipset can cause a NULL pointer\ndereference when combined with CONFIG_DRM_RADEON_KMS and an old system\nwith a R100 AGP card (should effect other cards too).  The agp field\nwill be set to NULL if no suitable AGP chipset driver is loaded,\ndrm_agp_acquire already preforms a suitable NULL check so it can be used\ndirectly.\n\nSigned-off-by: Robert Fitzsimons \u003crobfitz@273k.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "797fd5b9dad12a100c81b5782573a41259728cb1",
      "tree": "d46a78d0af3ea8e99bd916c27748619d93bb054e",
      "parents": [
        "88b045077a1462a47503137fd4ca0c31772819ca"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Tue Apr 13 02:33:36 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 28 17:20:41 2010 +1000"
      },
      "message": "drm/radeon/kms: r300 fix CS checker to allow zbuffer-only fastfill\n\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\n"
    },
    {
      "commit": "0bfb82449c9c98a8cfb1f0f886b5b0c7f7b0ff1a",
      "tree": "5e576c9cca633f37790effd1a25ec87f515e39de",
      "parents": [
        "b91ce4d14a21fc04d165be30319541e0f9204f15",
        "88b045077a1462a47503137fd4ca0c31772819ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 27 08:22:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 27 08:22:50 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon: Fix sparc regression in r300_scratch()\n  drm: make sure vblank interrupts are disabled at DPMS time\n  drm/radeon/kms/evergreen: No EnableYUV table\n  drm/radeon: 9800 SE has only one quadpipe\n  drm/radeon/kms: don\u0027t print error for legal crtcs.\n  drm/radeon/kms/evergreen: fix LUT setup\n"
    },
    {
      "commit": "88b045077a1462a47503137fd4ca0c31772819ca",
      "tree": "f697b8b9459621e70c53ac303ef81aa25b408b36",
      "parents": [
        "e32ee7fa54e3172e6413cefaaee9222a3f521617"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Apr 26 02:55:42 2010 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 27 09:40:57 2010 +1000"
      },
      "message": "drm/radeon: Fix sparc regression in r300_scratch()\n\nCommit b4fe945405e477cded91772b4fec854705443dd5 (\"drm/radeon: Fix\nmemory allocation failures in the preKMS command stream checking.\")\nadded a regression in that it completely tossed the get_unaligned()\ndone by r300_scratch() which we added in commit\n958a6f8ccb1964adc3eec84cf401c5baeb4fbca0 (\"drm: radeon: Fix unaligned\naccess in r300_scratch().\").\n\nPut it back.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e32ee7fa54e3172e6413cefaaee9222a3f521617",
      "tree": "9bc7ec6a5d6d2dadd3a38265f4b1ed01a57886af",
      "parents": [
        "c6f8505e4627ba8ca46cbcb602ad82e7f17a7122"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Mar 26 18:07:15 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 27 09:37:39 2010 +1000"
      },
      "message": "drm: make sure vblank interrupts are disabled at DPMS time\n\nWhen we call drm_vblank_off() at DPMS off time (to wake any clients so\nthey don\u0027t hang) we need to make sure interrupts are actually disabled.\nIf drm_vblank_off() gets called before the vblank usage timer expires,\nit\u0027ll prevent the timer from disabling interrupts since it also clears\nthe vblank_enabled flag for the pipe.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1918ad77f7f908ed67cf37c505c6ad4ac52f1ecf",
      "tree": "ee34f9435901f83ee8a4649f66991d4de6be444b",
      "parents": [
        "d5a30458a90597915977f06e79406b664a41b8ac"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Apr 23 09:32:23 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 23 10:39:20 2010 -0700"
      },
      "message": "drm/i915: fix non-Ironlake 965 class crashes\n\nMy PIPE_CONTROL fix (just sent via Eric\u0027s tree) was buggy; I was\ntesting a whole set of patches together and missed a conversion to the\nnew HAS_PIPE_CONTROL macro, which will cause breakage on non-Ironlake\n965 class chips.  Fortunately, the fix is trivial and has been tested.\n\nBe sure to use the HAS_PIPE_CONTROL macro in i915_get_gem_seqno, or\nwe\u0027ll end up reading the wrong graphics memory, likely causing hangs,\ncrashes, or worse.\n\nReported-by: Zdenek Kabelac \u003czdenek.kabelac@gmail.com\u003e\nReported-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nTested-by: Toralf Förster \u003ctoralf.foerster@gmx.de\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c6f8505e4627ba8ca46cbcb602ad82e7f17a7122",
      "tree": "f6b92ef616db0fa5316c00f075533fa978f6ec0a",
      "parents": [
        "94f7bf647315472c80b8368c849739038e5620a3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Apr 23 02:26:55 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 23 16:31:33 2010 +1000"
      },
      "message": "drm/radeon/kms/evergreen: No EnableYUV table\n\nDCE4 cards don\u0027t have an EnableYUV table.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "94f7bf647315472c80b8368c849739038e5620a3",
      "tree": "57d8336fcb4504c56500e8f926f0cd73dcf0a589",
      "parents": [
        "9c950a43dd4d1e22a4b893c991871bac26930f97"
      ],
      "author": {
        "name": "Tormod Volden",
        "email": "debian.tormod@gmail.com",
        "time": "Thu Apr 22 16:57:32 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 23 13:54:59 2010 +1000"
      },
      "message": "drm/radeon: 9800 SE has only one quadpipe\n\nAlthough these cards have 2 pipelines on the silicon only\nthe first passed the QA and the other should be disabled.\n\nhttp://www.digital-daily.com/video/ati-radeon9800se/\nhttp://www.rojakpot.com/showarticle.aspx?artno\u003d101\u0026pgno\u003d1\n\nagd5f: add some other SE cards as well; fix up kms\n\nSigned-off-by: Tormod Volden \u003cdebian.tormod@gmail.com\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9c950a43dd4d1e22a4b893c991871bac26930f97",
      "tree": "9e13b8fa715b5330a01e990ae95fc0e37a55bb19",
      "parents": [
        "677d07683ea826c19ddcb156e9c1337cd7bd8539"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 23 13:21:58 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 23 13:29:43 2010 +1000"
      },
      "message": "drm/radeon/kms: don\u0027t print error for legal crtcs.\n\nWith evergreen this is bounded by num_crtc not by 0,1.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "677d07683ea826c19ddcb156e9c1337cd7bd8539",
      "tree": "0508ef3c7fad82ac560847389c6b5053692bfb55",
      "parents": [
        "b78315f051de8d207bead90470aa216c0617572b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Apr 22 22:58:50 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 23 13:29:35 2010 +1000"
      },
      "message": "drm/radeon/kms/evergreen: fix LUT setup\n\nMust have gotten broken during an earlier rebase.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7db2ccddd112d8b4b0d0dd7f309ebd8b39373fbb",
      "tree": "23b2986db5c47a507039660091cd737506282b4a",
      "parents": [
        "a2b297ff56b9bad251d11a476880a5e4614cd92f",
        "e552eb7038a36d9b18860f525aa02875e313fe16"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 18:24:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 22 18:24:06 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: use PIPE_CONTROL instruction on Ironlake and Sandy Bridge\n  drm/i915: cleanup FBC buffers at unload time\n  drm/i915: fix tiling limits for i915 class hw v2\n  drm/i915: set DIDL using the ACPI video output device _ADR method return.\n  drm/i915: Fix 82854 PCI ID, and treat it like other 85X\n  drm/i915: Attempt to fix watermark setup on 85x (v2)\n"
    },
    {
      "commit": "6c9468e9eb1252eaefd94ce7f06e1be9b0b641b1",
      "tree": "797676a336b050bfa1ef879377c07e541b9075d6",
      "parents": [
        "4cb3ca7cd7e2cae8d1daf5345ec99a1e8502cf3f",
        "c81eddb0e3728661d1585fbc564449c94165cc36"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 23 02:08:44 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Apr 23 02:08:44 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "e552eb7038a36d9b18860f525aa02875e313fe16",
      "tree": "bcbab5ec16994d6747794bab8f4bc38780f0157f",
      "parents": [
        "20bf377e679208ba9ae0edcb8c70a8f6d33d17f9"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Apr 21 11:39:23 2010 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Apr 22 14:48:55 2010 -0700"
      },
      "message": "drm/i915: use PIPE_CONTROL instruction on Ironlake and Sandy Bridge\n\nSince 965, the hardware has supported the PIPE_CONTROL command, which\nprovides fine grained GPU cache flushing control.  On recent chipsets,\nthis instruction is required for reliable interrupt and sequence number\nreporting in the driver.\n\nSo add support for this instruction, including workarounds, on Ironlake\nand Sandy Bridge hardware.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d27108\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nTested-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "20bf377e679208ba9ae0edcb8c70a8f6d33d17f9",
      "tree": "01b150628a40064d1117ed24ae793c5dec9684da",
      "parents": [
        "c36a2a6de59e4a141a68b7575de837d3b0bd96b3"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Apr 21 11:39:22 2010 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Thu Apr 22 13:19:05 2010 -0700"
      },
      "message": "drm/i915: cleanup FBC buffers at unload time\n\nThis keeps the memory manager from complaining when we take it down.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "186837ca3a6dd6b422a5ea316ed38eea183dca5d",
      "tree": "e21e6d9e763cbe4ad4efd770c141f189488a5475",
      "parents": [
        "4cecd935f67bf46a9fe8037c710dd86651fcafe4",
        "b78315f051de8d207bead90470aa216c0617572b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 20 09:20:11 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 20 09:20:11 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm: delay vblank cleanup until after driver unload\n"
    },
    {
      "commit": "b78315f051de8d207bead90470aa216c0617572b",
      "tree": "30f5ea1c70495763d2d98fcbb1b087f1a2c6d594",
      "parents": [
        "79b9517a33a283c5d9db875c263670ed1e055f7e"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Mar 26 11:07:16 2010 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 20 14:22:38 2010 +1000"
      },
      "message": "drm: delay vblank cleanup until after driver unload\n\nDrivers may use vblank calls now (e.g. drm_vblank_off) in their unload\npaths, so don\u0027t clean up the vblank related structures until after\ndriver unload.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReviewed-by: Kristian Høgsberg \u003ckrh@bitplanet.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "73c6c7fbb74d07a80fee41ce4ca3976547519e42",
      "tree": "2c2e2e5c7420054900a491bed70a2c766bd558c9",
      "parents": [
        "eb3e5cce2b39a266a1a167fa4290939db20ef5d6",
        "79b9517a33a283c5d9db875c263670ed1e055f7e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 19 07:27:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 19 07:27:06 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: add FireMV 2400 PCI ID.\n  drm/radeon/kms: allow R500 regs VAP_ALT_NUM_VERTICES and VAP_INDEX_OFFSET\n  drivers/gpu/radeon: Add MSPOS regs to safe list.\n  drm/radeon/kms: disable the tv encoder when tv/cv is not in use\n  drm/radeon/kms: adjust pll settings for tv\n  drm/radeon/kms: fix tv dac conflict resolver\n  drm/radeon/kms/evergreen: don\u0027t enable hdmi audio stuff\n  drm/radeon/kms/atom: fix dual-link DVI on DCE3.2/4.0\n  drm/radeon/kms: fix rs600 tlb flush\n  drm/radeon/kms: print GPU family and device id when loading\n  drm/radeon/kms: fix calculation of mipmapped 3D texture sizes\n  drm/radeon/kms: only change mode when coherent value changes.\n  drm/radeon/kms: more atom parser fixes (v2)\n"
    },
    {
      "commit": "cae94b0ad9d147152af77b971a7234faf20027a9",
      "tree": "491a54b19a794476512fa68bb76f53799674266d",
      "parents": [
        "f12eebb0acbaa6dcb60ed34451f5b159f509b2c0"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Sun Feb 21 21:24:15 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 14:17:02 2010 +1000"
      },
      "message": "drm/radeon/kms: allow R500 regs VAP_ALT_NUM_VERTICES and VAP_INDEX_OFFSET\n\n[airlied: fix V_A_N_V to not be safe and fix check to make sure only r500\n - bump userspace version]\n\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f12eebb0acbaa6dcb60ed34451f5b159f509b2c0",
      "tree": "ae7443e953efc8f723b3eb081a1c4c3958afd8a0",
      "parents": [
        "d3a67a43b0460bae3e2ac14092497833344ac10d"
      ],
      "author": {
        "name": "Corbin Simpson",
        "email": "mostawesomedude@gmail.com",
        "time": "Sun Apr 11 12:34:00 2010 -0700"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 14:04:32 2010 +1000"
      },
      "message": "drivers/gpu/radeon: Add MSPOS regs to safe list.\n\nPermits MSAA and D3D-style rasterization.\n\n[airlied: add rs600]\n\nSigned-off-by: Corbin Simpson \u003cMostAwesomeDude@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d3a67a43b0460bae3e2ac14092497833344ac10d",
      "tree": "7ee3ec752f840aeeba6fe6216cd10bce96bf589b",
      "parents": [
        "a1a4b23b66039c814c3d3a9a28d76d34800eadc5"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Apr 13 11:21:59 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 13:52:52 2010 +1000"
      },
      "message": "drm/radeon/kms: disable the tv encoder when tv/cv is not in use\n\nSwitching between TV and VGA caused VGA to break on some systems\nsince the TV encoder was left enabled when VGA was used.\n\nfixes fdo bug 25520.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a1a4b23b66039c814c3d3a9a28d76d34800eadc5",
      "tree": "1afffa74a688a00c078bcb31dce64941c8bc9ea0",
      "parents": [
        "08d075116db3592db218bfe0f554cd93c9e12505"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Apr 09 15:31:56 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 13:52:43 2010 +1000"
      },
      "message": "drm/radeon/kms: adjust pll settings for tv\n\nMay fix fdo bug 26582.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "08d075116db3592db218bfe0f554cd93c9e12505",
      "tree": "14d066df003e6111f12b79d86f8d681066d223f0",
      "parents": [
        "16823d16f55afc303af7864b9a055d8a1c012e1b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Apr 15 13:31:12 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 11:59:58 2010 +1000"
      },
      "message": "drm/radeon/kms: fix tv dac conflict resolver\n\nOn systems with the tv dac shared between DVI and TV,\nwe can only use the dac for one of the connectors.\nHowever, when using a digital monitor on the DVI port,\nyou can use the dac for the TV connector just fine.\nCheck the use_digital status when resolving the conflict.\n\nFixes fdo bug 27649, possibly others.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "16823d16f55afc303af7864b9a055d8a1c012e1b",
      "tree": "b80b185ace0eef9aca5cfc1dd6caf957ed58d132",
      "parents": [
        "b317a9ce2259e64258a802a5ca70dec45ac15dda"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Apr 16 11:35:30 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 11:59:41 2010 +1000"
      },
      "message": "drm/radeon/kms/evergreen: don\u0027t enable hdmi audio stuff\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b317a9ce2259e64258a802a5ca70dec45ac15dda",
      "tree": "fba3d541965fd41da89deff91e4d3f573b406676",
      "parents": [
        "30f69f3fb20bd719b5e1bf879339914063d38f47"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Apr 15 16:54:38 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 11:59:20 2010 +1000"
      },
      "message": "drm/radeon/kms/atom: fix dual-link DVI on DCE3.2/4.0\n\nGot broken during the evergreen merge.\nFixes fdo bug 27001.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "30f69f3fb20bd719b5e1bf879339914063d38f47",
      "tree": "5cce2bcf64dbfac73c56289696a280a03907866a",
      "parents": [
        "1b5331d9c6ae1f68db6359d227531ec42bc40d47"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Fri Apr 16 18:46:35 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 11:26:13 2010 +1000"
      },
      "message": "drm/radeon/kms: fix rs600 tlb flush\n\nTypo in in flush leaded to no flush of the RS600 tlb which\nultimately leaded to massive system ram corruption, with\nthis patch everythings seems to work properly.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1b5331d9c6ae1f68db6359d227531ec42bc40d47",
      "tree": "89edc65764d5d6ec0bcc92a6d5a0ded41a279d44",
      "parents": [
        "b73c5f8b2f85a7041e045e0009d046780416948d"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Mon Apr 12 20:21:53 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 19 11:25:24 2010 +1000"
      },
      "message": "drm/radeon/kms: print GPU family and device id when loading\n\nThis will help figuring out GPU when looking at bugs log.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c36a2a6de59e4a141a68b7575de837d3b0bd96b3",
      "tree": "172e41c10e58c2c87dc488ebdd22d664041e21b5",
      "parents": [
        "3143751ff51a163b77f7efd389043e038f3e008e"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Sat Apr 17 15:12:03 2010 +0200"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Apr 18 17:58:24 2010 -0700"
      },
      "message": "drm/i915: fix tiling limits for i915 class hw v2\n\nCurrent code is definitely crap: Largest pitch allowed spills into\nthe TILING_Y bit of the fence registers ... :(\n\nI\u0027ve rewritten the limits check under the assumption that 3rd gen hw\nhas a 3d pitch limit of 8kb (like 2nd gen). This is supported by an\notherwise totally misleading XXX comment.\n\nThis bug mostly resulted in tiling-corrupted pixmaps because the kernel\nallowed too wide buffers to be tiled. Bug brought to the light by the\nxf86-video-intel 2.11 release because that unconditionally enabled\ntiling for pixmaps, relying on the kernel to check things. Tiling for\nthe framebuffer was not affected because the ddx does some additional\nchecks there ensure the buffer is within hw-limits.\n\nv2: Instead of computing the value that would be written into the\nhw fence registers and then checking the limits simply check whether\nthe stride is above the 8kb limit. To better document the hw, add\nsome WARN_ONs in i915_write_fence_reg like I\u0027ve done for the i830\ncase (using the right limits).\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d27449\nTested-by: Alexander Lam \u003clambchop468@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "3143751ff51a163b77f7efd389043e038f3e008e",
      "tree": "e00f6296749dac27eb1b17a5c6c2e485fd52b931",
      "parents": [
        "5ce8ba7c9279a63f99e1f131602580472b8af968"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Mar 29 15:12:16 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Apr 18 17:05:13 2010 -0700"
      },
      "message": "drm/i915: set DIDL using the ACPI video output device _ADR method return.\n\nwe used to set the DIDL in the output device detected order.\nBut some BIOSes requires it to be initialized in the ACPI device order.\ne.g. the value of the first field in DIDL stands for the first\nACPI video output device in ACPI namespace.\n\nNow we initialize the DIDL using the device id, i.e. _ADR return value,\nof each ACPI video device, if it is not 0.\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d15054\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "5ce8ba7c9279a63f99e1f131602580472b8af968",
      "tree": "9dfc2eb987730d8e984a4c0fba83ebb5d995dacb",
      "parents": [
        "8f4695ed1c9e068772bcce4cd4ff03f88d57a008"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu Apr 15 14:03:30 2010 -0400"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Apr 18 16:56:46 2010 -0700"
      },
      "message": "drm/i915: Fix 82854 PCI ID, and treat it like other 85X\n\npci.ids and the datasheet both say it\u0027s 358e, not 35e8.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "8f4695ed1c9e068772bcce4cd4ff03f88d57a008",
      "tree": "9bd765bf398674730b28a1508b6445cc02c72c3a",
      "parents": [
        "13bd8e4673d527a9e48f41956b11d391e7c2cfe0"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Fri Apr 16 18:20:57 2010 -0400"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Apr 18 16:52:56 2010 -0700"
      },
      "message": "drm/i915: Attempt to fix watermark setup on 85x (v2)\n\nIS_MOBILE() catches 85x, so we\u0027d always try to use the 9xx FIFO sizing;\nsince there\u0027s an explicit 85x version, this seems wrong.\n\nv2: Handle 830m correctly too.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nReviewed-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "13bd8e4673d527a9e48f41956b11d391e7c2cfe0",
      "tree": "2a3ce7c025f7d5b771fcc9a24b88a49317b2c7bc",
      "parents": [
        "d6f533c8c7a4d83ed1c075f919a68031b9c67185",
        "bfac4d6725baacbfc085c38e231b8582a1b8f62b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 17 14:28:50 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 17 14:28:50 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/anholt/drm-intel:\n  drm/i915: Ignore LVDS EDID when it is unavailabe or invalid\n  drm/i915: Add no_lvds entry for the Clientron U800\n  drm/i915: Rename many remaining uses of \"output\" to encoder or connector.\n  drm/i915: Rename intel_output to intel_encoder.\n  agp/intel: intel_845_driver is an agp driver!\n  drm/i915: introduce to_intel_bo helper\n  drm/i915: Disable FBC on 915GM and 945GM.\n"
    },
    {
      "commit": "b73c5f8b2f85a7041e045e0009d046780416948d",
      "tree": "b7290a5df4c819f26bd6f0b3302beb253c650fd0",
      "parents": [
        "ce227c4183a2c18c9e5467b7e92d47140e763ab9"
      ],
      "author": {
        "name": "Marek Olšák",
        "email": "maraeo@gmail.com",
        "time": "Sun Apr 11 03:18:52 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 12 10:40:49 2010 +1000"
      },
      "message": "drm/radeon/kms: fix calculation of mipmapped 3D texture sizes\n\nThe 3rd dimension should be minified too.\n\nSigned-off-by: Marek Olšák \u003cmaraeo@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ce227c4183a2c18c9e5467b7e92d47140e763ab9",
      "tree": "a3342a0db6b5560e65cf5ec4711d41e0a768c44c",
      "parents": [
        "65384a1d41c4e91f0b49d90d11b7f424d6e5c58e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 09 06:27:00 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Apr 12 10:01:57 2010 +1000"
      },
      "message": "drm/radeon/kms: only change mode when coherent value changes.\n\nOn X startup we were getting a flicker where there shouldn\u0027t have been one.\nthe X DDX calls the kernel to set the properties to the same values (yes\nit could be smarter), however the kernel was doing a pointless modeset then,\nmaking my nice smooth boot ugly.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "bfac4d6725baacbfc085c38e231b8582a1b8f62b",
      "tree": "a870130fa9578e7bde5d265419900180ec997e96",
      "parents": [
        "9875557ee8247c3f7390d378c027b45c7535a224"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed Apr 07 17:11:22 2010 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri Apr 09 21:24:18 2010 -0700"
      },
      "message": "drm/i915: Ignore LVDS EDID when it is unavailabe or invalid\n\nThis trys to shut up complains about invalid LVDS EDID during\nmode probe, but uses fixed panel mode directly for panels with\nbroken EDID.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d23099\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d26395\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nTested-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "65384a1d41c4e91f0b49d90d11b7f424d6e5c58e",
      "tree": "e90155b8f5a77a1e30346ff24189572372fe5aa0",
      "parents": [
        "930b9d94579fa1ea9604cbf7ba56cedf99ba9b5c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Apr 09 15:01:25 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Sat Apr 10 08:52:32 2010 +1000"
      },
      "message": "drm/radeon/kms: more atom parser fixes (v2)\n\nshr/shl ops need the full dst rather than the pre-masked\nversion.  Fixes fdo bug 27478 and kernel bug 15738.\n\nv2: remove some unsed vars, add comments\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2f10ffcfb28beb35137d9e86992c771b4a6c5f2a",
      "tree": "67c7fc0b97e3125262616bdfcaec4eed816c09b4",
      "parents": [
        "ce82653d6cfcc95ba88c25908664878459fb1b8d",
        "930b9d94579fa1ea9604cbf7ba56cedf99ba9b5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 09 11:50:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Apr 09 11:50:01 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (29 commits)\n  drm/nouveau: bail out of auxch transaction if we repeatedly recieve defers\n  drm/nv50: implement gpio set/get routines\n  drm/nv50: parse/use some more de-magiced parts of gpio table entries\n  drm/nouveau: store raw gpio table entry in bios gpio structs\n  drm/nv40: Init some tiling-related PGRAPH state.\n  drm/nv50: Add NVA3 support in ctxprog/ctxvals generator.\n  drm/nv50: another dodgy DP hack\n  drm/nv50: punt hotplug irq handling out to workqueue\n  drm/nv50: preserve an unknown SOR_MODECTRL value for DP encoders\n  drm/nv50: Allow using the NVA3 new compute class.\n  drm/nv50: cleanup properly if PDISPLAY init fails\n  drm/nouveau: fixup the init failure paths some more\n  drm/nv50: fix instmem init on IGPs if stolen mem crosses 4GiB mark\n  drm/nv40: add LVDS table quirk for Dell Latitude D620\n  drm/nv40: rework lvds table parsing\n  drm/nouveau: detect vram amount once, and save the value\n  drm/nouveau: remove some unused members from drm_nouveau_private\n  drm/nouveau: Make use of TTM busy_placements.\n  drm/nv50: add more 0x100c80 flushy magic\n  drm/nv50: fix fbcon when framebuffer above 4GiB mark\n  ...\n"
    },
    {
      "commit": "930b9d94579fa1ea9604cbf7ba56cedf99ba9b5c",
      "tree": "8a84b396a667ebc4ce824d6b4346b187fa66b0f8",
      "parents": [
        "3a89b4a9ca7ce11e3b7d5119aea917b9fc29a302",
        "8e024f13142fbbca5fbe14a6926516a45bd70c3a"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 09 14:27:51 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Apr 09 14:27:51 2010 +1000"
      },
      "message": "Merge remote branch \u0027nouveau/for-airlied\u0027 of ../drm-nouveau-next into drm-linus\n\n* \u0027nouveau/for-airlied\u0027 of ../drm-nouveau-next: (21 commits)\n  drm/nouveau: bail out of auxch transaction if we repeatedly recieve defers\n  drm/nv50: implement gpio set/get routines\n  drm/nv50: parse/use some more de-magiced parts of gpio table entries\n  drm/nouveau: store raw gpio table entry in bios gpio structs\n  drm/nv40: Init some tiling-related PGRAPH state.\n  drm/nv50: Add NVA3 support in ctxprog/ctxvals generator.\n  drm/nv50: another dodgy DP hack\n  drm/nv50: punt hotplug irq handling out to workqueue\n  drm/nv50: preserve an unknown SOR_MODECTRL value for DP encoders\n  drm/nv50: Allow using the NVA3 new compute class.\n  drm/nv50: cleanup properly if PDISPLAY init fails\n  drm/nouveau: fixup the init failure paths some more\n  drm/nv50: fix instmem init on IGPs if stolen mem crosses 4GiB mark\n  drm/nv40: add LVDS table quirk for Dell Latitude D620\n  drm/nv40: rework lvds table parsing\n  drm/nouveau: detect vram amount once, and save the value\n  drm/nouveau: remove some unused members from drm_nouveau_private\n  drm/nouveau: Make use of TTM busy_placements.\n  drm/nv50: add more 0x100c80 flushy magic\n  drm/nv50: fix fbcon when framebuffer above 4GiB mark\n  ...\n"
    },
    {
      "commit": "8e024f13142fbbca5fbe14a6926516a45bd70c3a",
      "tree": "3b9300b6afa1f0bd180ecf7be91a65c185ddf712",
      "parents": [
        "4528416291e26456e68f7217576e40e589d276bf"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Mar 16 08:45:07 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:20:15 2010 +1000"
      },
      "message": "drm/nouveau: bail out of auxch transaction if we repeatedly recieve defers\n\nThere\u0027s one known case where we never stop recieving DEFER, and loop here\nforever.  Lets not do that..\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "4528416291e26456e68f7217576e40e589d276bf",
      "tree": "b1de183465e90d58b30f0879de9300bdd4f3f1ca",
      "parents": [
        "02faec09b2814b6ad3fd202e2f28b3c4b712a3f1"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Apr 07 12:57:35 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:46 2010 +1000"
      },
      "message": "drm/nv50: implement gpio set/get routines\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "02faec09b2814b6ad3fd202e2f28b3c4b712a3f1",
      "tree": "90feb8737a8d9d95a52ef964f6b3fa4406e20797",
      "parents": [
        "2535d71c80b3d79090c9d44ec6d35342e2d258f0"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Apr 07 12:05:32 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:45 2010 +1000"
      },
      "message": "drm/nv50: parse/use some more de-magiced parts of gpio table entries\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "2535d71c80b3d79090c9d44ec6d35342e2d258f0",
      "tree": "9d0cc01bd721e1d3ae749fce66c2c80635b212e7",
      "parents": [
        "2295e17a4a0c339ca8507deb2cab5f339007e5e5"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Apr 07 12:00:14 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:44 2010 +1000"
      },
      "message": "drm/nouveau: store raw gpio table entry in bios gpio structs\n\nAnd use our own version of the GPIO table for the INIT_GPIO opcode.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "2295e17a4a0c339ca8507deb2cab5f339007e5e5",
      "tree": "32743318c2919042412bb96156a3fdcff386cd67",
      "parents": [
        "eaeefba154a19aeab9037b1d29478e5303a992fe"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Tue Apr 06 21:11:58 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:43 2010 +1000"
      },
      "message": "drm/nv40: Init some tiling-related PGRAPH state.\n\nFixes garbled 3D on an nv46 card.\n\nReported-by: Francesco Marella \u003cfrancesco.marella@gmail.com\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "eaeefba154a19aeab9037b1d29478e5303a992fe",
      "tree": "c25a3e49828a6e03cbe899df8ad28eded9360aab",
      "parents": [
        "e60a9df3a8e60e5f16707897467b36702e8c4cdc"
      ],
      "author": {
        "name": "Marcin Kościelnicki",
        "email": "koriakin@0x04.net",
        "time": "Fri Apr 02 10:28:18 2010 +0000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:42 2010 +1000"
      },
      "message": "drm/nv50: Add NVA3 support in ctxprog/ctxvals generator.\n\nSigned-off-by: Marcin Kościelnicki \u003ckoriakin@0x04.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "e60a9df3a8e60e5f16707897467b36702e8c4cdc",
      "tree": "0482649436dd6dd4659c53b08995cd32c6ec7342",
      "parents": [
        "a5acac66685397a73bed8638114262520565e41c"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Mar 30 16:01:41 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:41 2010 +1000"
      },
      "message": "drm/nv50: another dodgy DP hack\n\nAllows *some* DP cards to keep working in some corner cases that most\npeople shouldn\u0027t hit.  I hit it all the time with development, so this\ncan stay for now.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a5acac66685397a73bed8638114262520565e41c",
      "tree": "b5538c51a89db9afa8ea4dc563ad9f0968259889",
      "parents": [
        "6f335a7afa6bc57603f39430dc6f9e57de288a91"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Mar 30 15:14:41 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:40 2010 +1000"
      },
      "message": "drm/nv50: punt hotplug irq handling out to workqueue\n\nOn DP outputs we\u0027ll likely end up running vbios init tables here, which\nmay sleep.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "6f335a7afa6bc57603f39430dc6f9e57de288a91",
      "tree": "38b0a878a6272ebb22bf43ec296195e267b3a540",
      "parents": [
        "d327dd4e771b5820743aeba0622116c5c8806388"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Mar 29 10:06:09 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:38 2010 +1000"
      },
      "message": "drm/nv50: preserve an unknown SOR_MODECTRL value for DP encoders\n\nThis value interacts with some registers we don\u0027t currently know how to\nprogram properly ourselves.  The default of 5 that we were using matches\nwhat the VBIOS on early DP cards do, but later ones use 6, which would\ncause nouveau to program an incorrect mode on these chips.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "d327dd4e771b5820743aeba0622116c5c8806388",
      "tree": "72ab4c6440d2fc9f77caba8541466a416e5eefaf",
      "parents": [
        "a1663ed3412f4b94edcf30b271c9db3ace533605"
      ],
      "author": {
        "name": "Marcin Kościelnicki",
        "email": "koriakin@0x04.net",
        "time": "Wed Mar 24 13:43:16 2010 +0000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:37 2010 +1000"
      },
      "message": "drm/nv50: Allow using the NVA3 new compute class.\n\nSigned-off-by: Marcin Kościelnicki \u003ckoriakin@0x04.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a1663ed3412f4b94edcf30b271c9db3ace533605",
      "tree": "b1ae58bb53cb1471b521d832e7942680ec7d3900",
      "parents": [
        "78bb35129e9400fb50580e971d964563fc8e0218"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 25 16:01:04 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:15:17 2010 +1000"
      },
      "message": "drm/nv50: cleanup properly if PDISPLAY init fails\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "78bb35129e9400fb50580e971d964563fc8e0218",
      "tree": "9a91f9486033b290859269a14dd79750d6f26356",
      "parents": [
        "494ab824f179ddeb2022cbb1d25aee41ab46ee9b"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 25 16:00:09 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:12:30 2010 +1000"
      },
      "message": "drm/nouveau: fixup the init failure paths some more\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "494ab824f179ddeb2022cbb1d25aee41ab46ee9b",
      "tree": "3627e93364a9af72d517173e60c110f44d2523ce",
      "parents": [
        "2eb92c80074ecfbc691741720382007417f64523"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Mar 19 12:49:59 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:12:19 2010 +1000"
      },
      "message": "drm/nv50: fix instmem init on IGPs if stolen mem crosses 4GiB mark\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "2eb92c80074ecfbc691741720382007417f64523",
      "tree": "98c4dd5fe49dfb2049a2e186a52c57451af6f8a2",
      "parents": [
        "f3bbb9ccbf2a0362363ce6d7e4e57dbf34a5cef1"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 18 13:38:04 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:12:15 2010 +1000"
      },
      "message": "drm/nv40: add LVDS table quirk for Dell Latitude D620\n\nShould fix:\n https://bugzilla.redhat.com/show_bug.cgi?id\u003d505132\n https://bugzilla.redhat.com/show_bug.cgi?id\u003d543091\n https://bugzilla.redhat.com/show_bug.cgi?id\u003d530425\n https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/\n +bug/539730\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "f3bbb9ccbf2a0362363ce6d7e4e57dbf34a5cef1",
      "tree": "301098e335ac3d39574381e36124f7ab7a76baae",
      "parents": [
        "a76fb4e8ffe42144529e21fe1e609b762e8eb5cc"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 18 12:05:43 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:12:07 2010 +1000"
      },
      "message": "drm/nv40: rework lvds table parsing\n\nAll indications seem to be that the version 0x30 table should be handled\nthe same way as 0x40 (as used on G80), at least for the parts that we\ncurrently try use.\n\nThis commit cleans up the parsing to make it clearer about what we\u0027re\nactually trying to achieve, and unifies the 0x30/0x40 parsing.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a76fb4e8ffe42144529e21fe1e609b762e8eb5cc",
      "tree": "3215f63360ffb93d685582edeca2e48ee7646170",
      "parents": [
        "952eb63543552deb1bf1113739d59d29172d7755"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 18 09:45:20 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:12:02 2010 +1000"
      },
      "message": "drm/nouveau: detect vram amount once, and save the value\n\nAs opposed to repeatedly reading the amount back from the GPU every\ntime we need to know the VRAM size.\n\nWe should now fail to load gracefully on detecting no VRAM, rather than\nsomething potentially messy happening.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "952eb63543552deb1bf1113739d59d29172d7755",
      "tree": "65eb851b452463bee215d73919c5483909198aea",
      "parents": [
        "78ad0f7bf2bb667729581f099781fc0b7ae58fcc"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 18 09:23:19 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:11:57 2010 +1000"
      },
      "message": "drm/nouveau: remove some unused members from drm_nouveau_private\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "78ad0f7bf2bb667729581f099781fc0b7ae58fcc",
      "tree": "634b93b257da7f6ac4b67adcea209b920356fa3f",
      "parents": [
        "40b2a687bd92827ca144d3623cf48377d8f7680d"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Thu Mar 18 13:07:47 2010 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:11:54 2010 +1000"
      },
      "message": "drm/nouveau: Make use of TTM busy_placements.\n\nPreviously we were filling it the same as \"placements\", but in some\ncases there\u0027re valid alternatives that we were ignoring completely.\nKeeping a back-up memory type helps on several low-mem situations.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "40b2a687bd92827ca144d3623cf48377d8f7680d",
      "tree": "b153cf2cace99265ef44e53663f0b63bf8bd343b",
      "parents": [
        "0c324971986f1498ccd289cb2b4927a6fd3efbe5"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Mar 15 16:43:47 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:11:45 2010 +1000"
      },
      "message": "drm/nv50: add more 0x100c80 flushy magic\n\nFixes the !vbo_fifo path in the 3D driver on certain chipsets.  Still not\nreally any good idea of what exactly the magic achieves, but it makes\nthings work.\n\nWhile we\u0027re at it, in the PCIEGART path, flush on unbinding also.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "0c324971986f1498ccd289cb2b4927a6fd3efbe5",
      "tree": "8243633f33ce2cc8b8fd990db91b368af7a13043",
      "parents": [
        "0dd8c3f093e3d0cab2cc967f9620b41a125f1f56"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Mar 16 13:20:58 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:11:25 2010 +1000"
      },
      "message": "drm/nv50: fix fbcon when framebuffer above 4GiB mark\n\nThis can\u0027t actually happen right now, but lets fix it anyway.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "0dd8c3f093e3d0cab2cc967f9620b41a125f1f56",
      "tree": "75cc51ada00eb665eec8b5e6580c03b001451233",
      "parents": [
        "95beb690170e6ce918fe53c73a0fcc7cf64d704a"
      ],
      "author": {
        "name": "Marcin Kościelnicki",
        "email": "koriakin@0x04.net",
        "time": "Wed Mar 17 00:58:47 2010 +0000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Apr 09 10:11:20 2010 +1000"
      },
      "message": "drm/nv50: Fix NEWCTX_DONE flag number\n\nSigned-off-by: Marcin Kościelnicki \u003ckoriakin@0x04.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "3a89b4a9ca7ce11e3b7d5119aea917b9fc29a302",
      "tree": "5ddfb6321e7d0e8433afe29819c16f182b4e4c43",
      "parents": [
        "affd858907aae7bf7d7d7fa02ff19f35de2ff1d8"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Apr 06 12:35:26 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 07 10:13:18 2010 +1000"
      },
      "message": "drm/radeon/kms/combios: verify dac_adj values are valid\n\nSome vbios dac_adj tables are all zeros.  Check for that\ncase and use the default table if so.\n\nShould fix fdo bug 27478.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "affd858907aae7bf7d7d7fa02ff19f35de2ff1d8",
      "tree": "4e303e8dfdf2c1ed5eda4d46c4c2cf9e72a71d4b",
      "parents": [
        "7741618766417e77f49013400d3672d65578928a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Apr 06 01:22:41 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 07 10:13:09 2010 +1000"
      },
      "message": "drm/radeon/kms: clean up atom dac handling\n\n- make sure legacy dac1 has an enc priv\n- remove unused num var\n- no need for extra tv_dac var in atom dac functions\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7741618766417e77f49013400d3672d65578928a",
      "tree": "d1d5901cbd40aedc9c287bc526e56eb39fe3f82d",
      "parents": [
        "01a356fd2a5f5e72e783312037ace05df4ab4e32"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Apr 06 00:05:46 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 07 10:12:58 2010 +1000"
      },
      "message": "drm/radeon/kms: legacy tv dac cleanup\n\n- fix formatting\n- clean up tv_dac_cntl handling for tv\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "01a356fd2a5f5e72e783312037ace05df4ab4e32",
      "tree": "11d1d96e80335555a0bbc8d914104169531f5ff3",
      "parents": [
        "ba1163de2f74d624e7b0e530c4104c98ede0045a"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Tue Apr 06 10:55:33 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 07 10:11:36 2010 +1000"
      },
      "message": "drm/radeon/kms: small memory leak in atom exit code\n\nThis is an unlikely memory leak, but we may as well fix it.  It\u0027s easy\nto fix and every static checker will complain if we don\u0027t.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nReviewed-by: Matt Turner \u003cmattst88@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ba1163de2f74d624e7b0e530c4104c98ede0045a",
      "tree": "4de04e18212cdb6125c9b023457fa80c41657b1a",
      "parents": [
        "643acacf02679befd0f98ac3c5fecb805f1c9548"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Tue Apr 06 16:11:00 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Apr 07 10:10:35 2010 +1000"
      },
      "message": "drm/edid/quirks: Envision EN2028\n\nClaims 1280x1024 preferred, physically 1600x1200\n\ncf. http://bugzilla.redhat.com/530399\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "643acacf02679befd0f98ac3c5fecb805f1c9548",
      "tree": "1416fab2a878f7c6dbc28191ee7238a9eaa322f1",
      "parents": [
        "95beb690170e6ce918fe53c73a0fcc7cf64d704a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Apr 05 23:57:52 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 14:28:43 2010 +1000"
      },
      "message": "drm/radeon/kms: fix washed out image on legacy tv dac\n\nbad cast was overwriting the tvdac adj values\nFixes fdo bug 27478\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "95beb690170e6ce918fe53c73a0fcc7cf64d704a",
      "tree": "1cca4412c25bf1ef69409d1ddeccbc2e21bccc66",
      "parents": [
        "57b54ea6b7863ccfeb41851b5f58f9fd1b83c79e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Apr 01 19:08:47 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 09:59:31 2010 +1000"
      },
      "message": "drm/radeon/kms/atom: fix gpio i2c table overrun (v2)\n\nThe GPIO_I2C_INFO table does not always have\nATOM_MAX_SUPPORTED_DEVICE entries. Limit\nthe number of indices to the size of the\ntable.\n\nShould fix Novell bug 589022.\n\nv2: fix typo\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "57b54ea6b7863ccfeb41851b5f58f9fd1b83c79e",
      "tree": "96897aad6541db089db80e3064501636351de4d2",
      "parents": [
        "d668046c13024d74af7d04a124ba55f406380fe7"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Fri Apr 02 16:59:06 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 09:56:40 2010 +1000"
      },
      "message": "drm/radeon: R300 AD only has one quad pipe.\n\nGleaned from the Mesa code.\n\nFixes https://bugs.freedesktop.org/show_bug.cgi?id\u003d27355 .\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "336f5899d287f06d8329e208fc14ce50f7ec9698",
      "tree": "9b762d450d5eb248a6ff8317badb7e223d93ed58",
      "parents": [
        "a4ab2773205e8b94c18625455f85e3b6bb9d7ad6",
        "db217dece3003df0841bacf9556b5c06aa097dae"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Apr 05 11:37:28 2010 +0900"
      },
      "message": "Merge branch \u0027master\u0027 into export-slabh\n"
    },
    {
      "commit": "9875557ee8247c3f7390d378c027b45c7535a224",
      "tree": "7c583dfef864d79bc5a3da0f22b6feaee7236fa0",
      "parents": [
        "c751ce4f52b11ea93764a7cd44e6ae9c098d361b"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Mon Mar 29 17:53:12 2010 +0200"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Fri Apr 02 18:46:45 2010 -1000"
      },
      "message": "drm/i915: Add no_lvds entry for the Clientron U800\n\nBugLink: http://bugs.launchpad.net/ubuntu/bugs/544671\n\nThis system claims to have a LVDS but has not.\n\nSigned-off-by: Stephane Graber \u003cstgraber@ubuntu.com\u003e\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "42be79e37e264557f12860fa4cc84b4de3685954",
      "tree": "8ead77e9bb5ed55412c71e2f6fd8e6b8d4581da6",
      "parents": [
        "445c682b93479c06d1b062b63ed79202f3ed5503",
        "d668046c13024d74af7d04a124ba55f406380fe7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 01 09:19:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Apr 01 09:19:42 2010 -0700"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (76 commits)\n  drm/radeon/kms: enable ACPI powermanagement mode on radeon gpus.\n  drm/radeon/kms: rs400/480 should set common registers.\n  drm/radeon/kms: add sanity check to wptr.\n  drm/radeon/kms/evergreen: get DP working\n  drm/radeon/kms: add hw_i2c module option\n  drm/radeon/kms: use new pre/post_xfer i2c bit algo hooks\n  drm/radeon/kms: disable MSI on IGP chips\n  drm/radeon/kms: display watermark updates (v2)\n  drm/radeon/kms/dp: disable training pattern on the sink at the end of link training\n  drm/radeon/kms: minor fixes for eDP with LCD* device tags (v2)\n  drm/radeon/kms/dp: remove extraneous training complete call\n  drm/radeon/kms/atom: minor fixes to transmitter setup\n  drm/radeon/kms: Only restrict BO to visible VRAM size when pinning to VRAM.\n  drm: fix build error when SYSRQ is disabled\n  drm/radeon/kms: fix macbookpro connector quirk\n  drm/radeon/r6xx/r7xx: further safe reg clean up\n  drm/radeon: bump the UMS driver version for r6xx/r7xx const buffer support\n  drm/radeon/kms: bump the version for r6xx/r7xx const buffer support\n  drm/radeon/r6xx/r7xx: CS parser fixes\n  drm/radeon/kms: fix some typos in r6xx/r7xx hpd setup\n  ...\n\nFix up MSI-related conflicts in drivers/gpu/drm/radeon/radeon_irq_kms.c\n"
    },
    {
      "commit": "d668046c13024d74af7d04a124ba55f406380fe7",
      "tree": "41ef48d72324f88211e279a56bd7f43563a3e366",
      "parents": [
        "08a370fa758fae7e387274ca3571ce625d7f829b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:41:35 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 01 12:50:46 2010 +1000"
      },
      "message": "drm/radeon/kms: enable ACPI powermanagement mode on radeon gpus.\n\nSome GPUs have an APM/ACPI PM mode selection switch and some BIOSes\nset this to APM. We really want this in ACPI mode for Linux.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "08a370fa758fae7e387274ca3571ce625d7f829b",
      "tree": "2f2d69135e326bd910bcef36553f1f547cc2514a",
      "parents": [
        "9e5786bd14cb9ffe29ebe66d41cedf03311b0d30"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:42:50 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 01 12:50:28 2010 +1000"
      },
      "message": "drm/radeon/kms: rs400/480 should set common registers.\n\nThese GPUs should be setting these registers up also.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9e5786bd14cb9ffe29ebe66d41cedf03311b0d30",
      "tree": "18a1bec350a97117f4540e96323eb0efad3f9b36",
      "parents": [
        "fb668c2fed628179c7aa409a0de39a2b96bed18c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:38:56 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 01 12:50:19 2010 +1000"
      },
      "message": "drm/radeon/kms: add sanity check to wptr.\n\nIf we resume in a bad way, we\u0027ll get 0xffffffff in wptr, and then\noops with no console. This just adds a sanity check so that we can\navoid the oops and hopefully get more details out of people\u0027s systems.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fb668c2fed628179c7aa409a0de39a2b96bed18c",
      "tree": "fd8918e25c5df5166dcbcad4fe902db4526694cf",
      "parents": [
        "e2b0a8e1e697dbcd62574a32f4f96151d21bdd36"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 31 14:42:11 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 01 12:50:07 2010 +1000"
      },
      "message": "drm/radeon/kms/evergreen: get DP working\n\nNeed to enable the VID stream after link training\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e2b0a8e1e697dbcd62574a32f4f96151d21bdd36",
      "tree": "f01af37a48144020bcdd9fdc0cbf6c381c5b316b",
      "parents": [
        "ac1aade6876465060ebf9a71675dcb7305f0bafa"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 17 02:07:37 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:55:52 2010 +1000"
      },
      "message": "drm/radeon/kms: add hw_i2c module option\n\nTurn off hw i2c by default except for mm i2c which\nis hw only until we sort out the remaining prescale\nissues on older chips.  hw i2c can be enabled with\nhw_i2c\u003d1.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ac1aade6876465060ebf9a71675dcb7305f0bafa",
      "tree": "e9f3ce2125bf27476ddbdefd5331f0617de9bc44",
      "parents": [
        "3595be778d8cb887f0e0575ef0a0c1a094d120bb"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sun Mar 14 12:22:44 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:55:50 2010 +1000"
      },
      "message": "drm/radeon/kms: use new pre/post_xfer i2c bit algo hooks\n\nThis allows us to remove the internal bit algo bus used by\nthe radeon i2c algo.  We now register a radeon algo adapter\nif the gpio line is hw capable and the hw inplementation is\navailable, otherwise we register a bit algo adapter.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3595be778d8cb887f0e0575ef0a0c1a094d120bb",
      "tree": "15671ed8bd3597d2efe13aa57b755c66014acb57",
      "parents": [
        "c414a117c6094c3f86b533f97beaf45ef9075f03",
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:55:14 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:55:14 2010 +1000"
      },
      "message": "Merge branch \u0027v2.6.34-rc2\u0027 into drm-linus\n"
    },
    {
      "commit": "c414a117c6094c3f86b533f97beaf45ef9075f03",
      "tree": "0ce82a54cb251540d3524317d2b3e1a4be6e28e1",
      "parents": [
        "f46c01208da1881591e3f55ca77d37f54469f8e4"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 30 17:22:32 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:55:02 2010 +1000"
      },
      "message": "drm/radeon/kms: disable MSI on IGP chips\n\nDoesn\u0027t seem to work reliably and the pci quirks don\u0027t\nalways work.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f46c01208da1881591e3f55ca77d37f54469f8e4",
      "tree": "39b9169c70da504b80440b85b5ef2ffa4394d25f",
      "parents": [
        "3b01a1191fe76bd11e5743eceed7c25d8157239e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 31 00:33:27 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:54:47 2010 +1000"
      },
      "message": "drm/radeon/kms: display watermark updates (v2)\n\n- Add module option to force the display priority\n  0 \u003d auto, 1 \u003d normal, 2 \u003d high\n- Default to high on r3xx/r4xx/rv515 chips\n  Fixes flickering problems during heavy acceleration\n  due to underflow to the display controllers\n- Fill in minimal support for RS600\n\nv2 - update display priority when bandwidth is updated\nso the user can change the parameter at runtime and it\nwill take affect on the next modeset.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3b01a1191fe76bd11e5743eceed7c25d8157239e",
      "tree": "e28441bb168f7f53226e5e1a146b89fe37ccd734",
      "parents": [
        "9f998ad7e92a1653b6b396b1278e75560a8be519"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 30 02:03:48 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:14:08 2010 +1000"
      },
      "message": "drm/radeon/kms/dp: disable training pattern on the sink at the end of link training\n\nSeems to have gotten lost in the evergreen merge.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9f998ad7e92a1653b6b396b1278e75560a8be519",
      "tree": "72670507402159bb8690c5153f2009bbbc475c65",
      "parents": [
        "7f768957f407f7b8c8793eedaf7512049d092f29"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Mar 29 21:37:08 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:13:16 2010 +1000"
      },
      "message": "drm/radeon/kms: minor fixes for eDP with LCD* device tags (v2)\n\nSome systems have LCD* rather than DFP* device tags in the bios\nfor eDP connectors; notably the new apple iMac. This fixes\nthings up so eDP connectors with either tag will work.\n\nv2: fix typo\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7f768957f407f7b8c8793eedaf7512049d092f29",
      "tree": "94f7581c412af48ca3164e44ea717c50b432e50d",
      "parents": [
        "d9c9fe3622d15e7e84121ffedef60f4080ab4f03"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Mar 29 14:06:10 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:13:11 2010 +1000"
      },
      "message": "drm/radeon/kms/dp: remove extraneous training complete call\n\nLooks like a copy/paste typo from when evergreen support\nwas added.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d9c9fe3622d15e7e84121ffedef60f4080ab4f03",
      "tree": "cb198a6b96e53f725adb7c562b6ff6ff8aa2c31e",
      "parents": [
        "3ca82da3ebe019facd611184385897fa614e6b9e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Mar 29 17:39:44 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:13:05 2010 +1000"
      },
      "message": "drm/radeon/kms/atom: minor fixes to transmitter setup\n\n- 8 lane links are not valid for DP\n- remove unused num var\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3ca82da3ebe019facd611184385897fa614e6b9e",
      "tree": "1d7a44ea9adc9d8578ea2e57ea11f459f2d293e4",
      "parents": [
        "b8c40d6269d5e515341599b2e395f2dab4490d74"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Fri Mar 26 19:18:55 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:59 2010 +1000"
      },
      "message": "drm/radeon/kms: Only restrict BO to visible VRAM size when pinning to VRAM.\n\nThis prevented radeon.test\u003d1 from testing transfers from/to GTT beyond the\nvisible VRAM size.\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b8c40d6269d5e515341599b2e395f2dab4490d74",
      "tree": "5ea48bdb863b36c410ffe2a459a7e18ac16f2d0f",
      "parents": [
        "e1e8a5dd4faf356b5d31c620c5787eaa83ee831d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Mar 25 18:29:05 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:52 2010 +1000"
      },
      "message": "drm: fix build error when SYSRQ is disabled\n\nFix build error when CONFIG_MAGIC_SYSRQ is not enabled:\n\ndrivers/gpu/drm/drm_fb_helper.c:915: error: \u0027sysrq_drm_fb_helper_restore_op\u0027 undeclared (first use in this function)\ndrivers/gpu/drm/drm_fb_helper.c:929: error: \u0027sysrq_drm_fb_helper_restore_op\u0027 undeclared (first use in this function)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e1e8a5dd4faf356b5d31c620c5787eaa83ee831d",
      "tree": "ae8b7d01fd61c323f77ac1740bd637c81a275545",
      "parents": [
        "97586c422b38c4c12e2b5011d59c401d03d09ed6"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 26 17:14:37 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:45 2010 +1000"
      },
      "message": "drm/radeon/kms: fix macbookpro connector quirk\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    }
  ],
  "next": "97586c422b38c4c12e2b5011d59c401d03d09ed6"
}
