)]}'
{
  "log": [
    {
      "commit": "ab699ec64a4294f2f6ccd34b9bf8a2dcb4c4cb3c",
      "tree": "dd351df0c2dd1f8b0a9c2dbfa85039140dc34ab0",
      "parents": [
        "e3461a2bc0d67ce60a915e0f26e2a6eb4a4d4b99"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 26 15:02:32 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 27 08:39:23 2010 +1000"
      },
      "message": "drm/nouveau: drop drm_global_mutex before sleeping in submission path\n\nIf we keep hold of the mutex here, the process which currently holds the\nbuffer object will never be able to release it, causing a deadlock.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "e3461a2bc0d67ce60a915e0f26e2a6eb4a4d4b99",
      "tree": "cb36e6f2c1ff86dca9b2c84b992a85d6f22b3b79",
      "parents": [
        "ee508b821c2042fb852a078e594bd36606973780"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 26 14:58:57 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 27 08:39:22 2010 +1000"
      },
      "message": "drm: export drm_global_mutex for drivers to use\n\nNouveau needs to be able to drop the mutex before sleeping to prevent a\ndeadlock from occuring.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "ee508b821c2042fb852a078e594bd36606973780",
      "tree": "c4fbeac6d8ddba5d408cde20480afabcaa7e8d2a",
      "parents": [
        "fba675283429e41270feb661a1f6f3bc05d71981"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Wed Aug 25 12:54:53 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 26 15:12:19 2010 +1000"
      },
      "message": "drm/nv20: Don\u0027t use pushbuf calls on the original nv20.\n\nThe \"return\" command is buggy on the original nv20, it jumps back to\nthe caller address as expected, but it doesn\u0027t clear the subroutine\nactive bit making the subsequent pushbuf calls fail with a \"stack\"\noverflow.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "fba675283429e41270feb661a1f6f3bc05d71981",
      "tree": "5c0ddd96ed967c1297c0181ecd383a3b3eb70687",
      "parents": [
        "d31e078d847fb2816d26c9476f4a68e89dc65a0b"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Tue Aug 24 23:02:02 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 26 15:11:31 2010 +1000"
      },
      "message": "drm/nouveau: Fix TMDS on some DCB1.5 boards.\n\nThe TMDS output of an nv11 was being detected as LVDS, because it uses\nDCB type 2 for TMDS instead of type 4.\n\nReported-by: Bertrand VIEILLE \u003cVieille.Bertrand@free.fr\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "d31e078d847fb2816d26c9476f4a68e89dc65a0b",
      "tree": "0a5273cd2a0b0cff2dd54421900c97c3129362d8",
      "parents": [
        "f5cb8ab1541390d5ac3bb906f81c4300d0fdb574"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Fri Aug 20 14:19:45 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 26 15:11:24 2010 +1000"
      },
      "message": "drm/nouveau: Fix backlight control on PPC machines with an internal TMDS panel.\n\nThis commit fixes fdo bug 29685.\n\nReported-by: Vlado Plaga \u003crechner@vlado-do.de\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "f5cb8ab1541390d5ac3bb906f81c4300d0fdb574",
      "tree": "b922c2dc17a8ab70d5049518865a408193323908",
      "parents": [
        "acae116ce16833859eb4eb929de571b9a800d685"
      ],
      "author": {
        "name": "Patrice Mandin",
        "email": "patmandin@gmail.com",
        "time": "Wed Aug 18 16:07:34 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 26 15:11:16 2010 +1000"
      },
      "message": "drm/nv30: Apply modesetting to the correct slave encoder\n\nSigned-off-by: Patrice Mandin \u003cpatmandin@gmail.com\u003e\nReviewed-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "acae116ce16833859eb4eb929de571b9a800d685",
      "tree": "89e549206060cd54fd35ed0ca24c899bc7a57fdd",
      "parents": [
        "44a1246f320312b84134a962caf3bf6af989e193"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sun Aug 15 14:31:31 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 26 15:11:11 2010 +1000"
      },
      "message": "drm/nouveau: Use a helper function to match PCI device/subsystem IDs.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "44a1246f320312b84134a962caf3bf6af989e193",
      "tree": "b5c877b45857ca0ce545c78dc5245f93c3fd67e4",
      "parents": [
        "625db6b7e34580b750a13fd36a211a4366f6c3e2"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 17 14:34:00 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 26 15:11:02 2010 +1000"
      },
      "message": "drm/nv50: add dcb type 14 to enum to prevent compiler complaint\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "625db6b7e34580b750a13fd36a211a4366f6c3e2",
      "tree": "68ad1ead3c606c22bd872d22eec861dc3eb4e9de",
      "parents": [
        "b515f3a2d8f8543aa189ac8d10195f923b64245b"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 17 12:02:43 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 17 12:02:43 2010 +1000"
      },
      "message": "drm/nouveau: fix earlier mistake when fixing merge conflict\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "b515f3a2d8f8543aa189ac8d10195f923b64245b",
      "tree": "3ece64ba04e23d3bedfa27a80d1c366b0854a810",
      "parents": [
        "20d66daf0aeae4abd2f498d0cedf3e506946f3c2"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Aug 16 08:18:16 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 17 11:59:53 2010 +1000"
      },
      "message": "drm/nvc0: fix thinko in instmem suspend/resume\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "20d66daf0aeae4abd2f498d0cedf3e506946f3c2",
      "tree": "e1711e8ebdd898355e8e68b769a834cc56ee821e",
      "parents": [
        "19bf5f7df918f86a1507389101b5eddcad983951"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sun Aug 15 14:32:49 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 17 11:59:48 2010 +1000"
      },
      "message": "drm/nouveau: Workaround missing GPIO tables on an Apple iMac G4 NV18.\n\nThis should fix the reported TV-out load detection false positives\n(fdo bug 29455).\n\nReported-by: Vlado Plaga \u003crechner@vlado-do.de\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "19bf5f7df918f86a1507389101b5eddcad983951",
      "tree": "6822001986938387f4bfe82182ee131469bf66bd",
      "parents": [
        "46d4cae20038bcb2511cba0c86f0be2d11520369"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sat Aug 14 18:45:58 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 17 11:59:38 2010 +1000"
      },
      "message": "drm/nouveau: Add TV-out quirk for an MSI nForce2 IGP.\n\nThe blob also thinks there\u0027s a TV connected, so hardware bug...\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "46d4cae20038bcb2511cba0c86f0be2d11520369",
      "tree": "63e4570cffcc229e9621c45283e65df85b3bab61",
      "parents": [
        "45a68a072ee3b7f8fbd84b946aac827cc61256b0"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 13 10:22:41 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 17 11:59:24 2010 +1000"
      },
      "message": "drm/nv50-nvc0: ramht_size is meant to be in bytes, not entries\n\nFixes an infinite loop that can happen in RAMHT lookup.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "45a68a072ee3b7f8fbd84b946aac827cc61256b0",
      "tree": "03fc0c2dd69cab1f965cdc2f914ee53f94e8efee",
      "parents": [
        "98720bf4e1ba5f1d0109f97a49a9028b91f25cbe"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 13 08:37:55 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 17 11:59:19 2010 +1000"
      },
      "message": "drm/nouveau: punt some more log messages to debug level\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "98720bf4e1ba5f1d0109f97a49a9028b91f25cbe",
      "tree": "09e10772c717164858a0f02332aae0f06d340aea",
      "parents": [
        "bd6aaea89318bd3aede9e219d6a003afd9978d5b"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 13 08:31:22 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 17 11:59:16 2010 +1000"
      },
      "message": "drm/nouveau: remove warning about unknown tmds table revisions\n\nThis message is apparently confusing people, and is being blamed for some\nmodesetting issues.  Lets remove the message, and instead replace it\nwith an unconditional printout of the table revision.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "bd6aaea89318bd3aede9e219d6a003afd9978d5b",
      "tree": "dc74a8a9f1cadb5d941b169eb2e1b7e9ed68c430",
      "parents": [
        "415e6186f17136075f7cc825ba3835d005773637"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Aug 12 10:23:06 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 17 11:59:09 2010 +1000"
      },
      "message": "drm/nouveau: check for error when allocating/mapping dummy page\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "415e6186f17136075f7cc825ba3835d005773637",
      "tree": "f6f837734b05a7006cab9b6badcda8590e1e4d24",
      "parents": [
        "56dfc58ea094e7a8607786f4762c65b09cd85738"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Jul 23 09:06:52 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 17 11:58:56 2010 +1000"
      },
      "message": "drm/nouveau: fix race condition when under memory pressure\n\nWhen VRAM is running out it\u0027s possible that the client\u0027s push buffers get\nevicted to main memory.  When they\u0027re validated back in, the GPU may\nbe used for the copy back to VRAM, but the existing synchronisation code\nonly deals with inter-channel sync, not sync between PFIFO and PGRAPH on\nthe same channel.  This leads to PFIFO fetching from command buffers that\nhaven\u0027t quite been copied by PGRAPH yet.\n\nThis patch marks push buffers as so, and forces any GPU-assisted buffer\nmoves to be done on a different channel, which triggers the correct\nsynchronisation to happen before we submit them.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "56dfc58ea094e7a8607786f4762c65b09cd85738",
      "tree": "777c761b23be02641cefe432bf39400069026d9d",
      "parents": [
        "4ca2b7120cf8ee266e6c44429ccb541d63480c4a"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 10 10:50:13 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 17 11:58:53 2010 +1000"
      },
      "message": "drm/nv50: fix minor thinko from nvc0 changes\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "4ca2b7120cf8ee266e6c44429ccb541d63480c4a",
      "tree": "dd0377ea15745a423f1bb880005e36a80c50da3c",
      "parents": [
        "2dc5d2ec0599bd96729f8a9b00d44b56e15d765d"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sun Aug 08 21:35:57 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 17 11:58:46 2010 +1000"
      },
      "message": "drm/nouveau: Don\u0027t try DDC on the dummy I2C channel.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "2dc5d2ec0599bd96729f8a9b00d44b56e15d765d",
      "tree": "bd70c64ed7c08f228541721ecfad02c559bc344f",
      "parents": [
        "27d50fcc9ac7a39a4ab3107a619ee60ed05c6de8"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Aug 09 15:18:44 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Aug 09 15:18:44 2010 +1000"
      },
      "message": "drm/nvc0: fix typo in PRAMIN flush\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "27d50fcc9ac7a39a4ab3107a619ee60ed05c6de8",
      "tree": "474340665b89330e0a01ff5ae406558d389884ee",
      "parents": [
        "4d1defd724485bb4cbecdcccf5c3fee5cd6a0d41"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sun Aug 08 17:09:06 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Aug 09 15:17:02 2010 +1000"
      },
      "message": "drm/nouveau: Fix DCB TMDS config parsing.\n\nThinko caused by 43bda05428a3d2021f3c12220073e0251c65df8b.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\n"
    },
    {
      "commit": "4d1defd724485bb4cbecdcccf5c3fee5cd6a0d41",
      "tree": "089a5a7b61b91c62a555a896736d405c7cf2e129",
      "parents": [
        "0746b5da53af533e3e525aeea47d1020c8f99c67"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Fri Aug 06 20:32:25 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Aug 09 15:16:37 2010 +1000"
      },
      "message": "drm/nv30: Fix PFB init for nv31.\n\nFixes a regression introduced by 58bbb63720c8997e0136fe1884101e7ca40d68fd\n(fdo bug 29324).\n\nReported-by: Johannes Obermayr \u003cjohannesobermayr@gmx.de\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "0746b5da53af533e3e525aeea47d1020c8f99c67",
      "tree": "71318fb185bf31b20a915a57bc56a0a2c352b7c5",
      "parents": [
        "c93ebb4021ff1fdffe78be89a4bd30bc7cbc75e6"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Thu Aug 05 22:58:42 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Aug 09 15:16:30 2010 +1000"
      },
      "message": "drm/nv04: Fix up SGRAM density detection.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "c93ebb4021ff1fdffe78be89a4bd30bc7cbc75e6",
      "tree": "c5869fd94b3891c3f75f923d15b9dc2e554c4d68",
      "parents": [
        "1849719ef86e29def631a473e496507a4e052c06"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Thu Aug 05 22:57:08 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Aug 09 15:16:23 2010 +1000"
      },
      "message": "drm/i2c/ch7006: Don\u0027t use POWER_LEVEL_FULL_POWER_OFF on early chip versions.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "1849719ef86e29def631a473e496507a4e052c06",
      "tree": "ec70a724223e971d408244a355f737705ee9770c",
      "parents": [
        "54bf67dee9551f7fd45540a9dec3e5144323c877"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Tue Aug 03 15:34:53 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Aug 09 15:16:15 2010 +1000"
      },
      "message": "drm/nouveau: Init dcb-\u003eor on cards that have no usable DCB table.\n\nWe need a valid OR value because there\u0027re a few nv17 cards with DCB v1.4.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "54bf67dee9551f7fd45540a9dec3e5144323c877",
      "tree": "31cd274919dc4c3c9a112f2fa708e059da792b18",
      "parents": [
        "147cad0936f3c59ec5678fe47319e44e3ea44d87"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Aug 04 23:09:30 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:36:00 2010 +1000"
      },
      "message": "drm/nouveau: reduce severity of some \"error\" messages\n\nThere\u0027s some known configurations where the lack of these tables/scripts\nis perfectly normal, reduce visibilty of complaint messages to debug.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "147cad0936f3c59ec5678fe47319e44e3ea44d87",
      "tree": "1a974459f4a4a621538db49a6281a9069dc6c98c",
      "parents": [
        "b715d64028ea90bcb67b3823ae1cc908a4ae0bc6"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Aug 04 22:48:34 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:35:54 2010 +1000"
      },
      "message": "drm/nvc0: backup bar3 channel on suspend\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "b715d64028ea90bcb67b3823ae1cc908a4ae0bc6",
      "tree": "0725debf2f98cb2709805e011d2f818c9e50b9a1",
      "parents": [
        "e3a1924f3e5aeabdb1a1ae1a87b4097e48b7f2c5"
      ],
      "author": {
        "name": "Marcin Kościelnicki",
        "email": "koriakin@0x04.net",
        "time": "Sun Jul 04 02:47:16 2010 +0000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:35:50 2010 +1000"
      },
      "message": "drm/nouveau: implement init table opcodex 0x5e and 0x9a\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Marcin Kościelnicki \u003ckoriakin@0x04.net\u003e\n"
    },
    {
      "commit": "e3a1924f3e5aeabdb1a1ae1a87b4097e48b7f2c5",
      "tree": "eac1c09e120ceadbac0c7aa0c051fffef020f1e7",
      "parents": [
        "1ac7b528a0e924308cfedea5d71b78c31c23b851"
      ],
      "author": {
        "name": "Marcin Kościelnicki",
        "email": "koriakin@0x04.net",
        "time": "Fri Jul 02 19:33:01 2010 +0000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:35:46 2010 +1000"
      },
      "message": "drm/nouveau: implement init table op 0x57, INIT_LTIME\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nSigned-off-by: Marcin Kościelnicki \u003ckoriakin@0x04.net\u003e\n"
    },
    {
      "commit": "1ac7b528a0e924308cfedea5d71b78c31c23b851",
      "tree": "dc0fbbc938d03adeb58eb8deabac650dd322ec09",
      "parents": [
        "0165d15dba2cec6ae2e6eb9c4eb6f2a5b38d4944"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Aug 04 22:08:03 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:35:40 2010 +1000"
      },
      "message": "drm/nvc0: implement crtc pll setting\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "0165d15dba2cec6ae2e6eb9c4eb6f2a5b38d4944",
      "tree": "b352472b782a8b300512477602a10c944ec1115d",
      "parents": [
        "68b83a939cf8ed5466d11b7e9bfaa1dd22c11469"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Aug 04 17:24:57 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:35:35 2010 +1000"
      },
      "message": "drm/nvc0: fix evo dma object so we display something\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "68b83a939cf8ed5466d11b7e9bfaa1dd22c11469",
      "tree": "d8423674cb0884faca0779249cfbfecadf2b06ba",
      "parents": [
        "c556d989038a6eba1411acf39163eb660e0a13bc"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Aug 04 15:45:33 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:35:31 2010 +1000"
      },
      "message": "drm/nvc0: rudimentary instmem support\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "c556d989038a6eba1411acf39163eb660e0a13bc",
      "tree": "40a7e46a9fb39e7e4a25701af661efb655e16453",
      "parents": [
        "080feda59c6133ad5edcfa06e8e3d775dd0240a2"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Aug 04 13:44:41 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:35:24 2010 +1000"
      },
      "message": "drm/nvc0: implement memory detection\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "080feda59c6133ad5edcfa06e8e3d775dd0240a2",
      "tree": "e23dd8ef3316fe263dce0b22a66478efb0dd77a3",
      "parents": [
        "4b223eefe43d201c323d120a01dbd0dcbba64e6d"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Aug 04 13:40:50 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:35:21 2010 +1000"
      },
      "message": "drm/nvc0: allow INIT_GPIO\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "4b223eefe43d201c323d120a01dbd0dcbba64e6d",
      "tree": "324ffff97c55cdfb65dd8c9f5317f4462a6bfd9d",
      "parents": [
        "2d14e35c950b00bddeba770278f2fe4dfd4355b2"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Aug 03 10:00:56 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:35:17 2010 +1000"
      },
      "message": "drm/nvc0: starting point for GF100 support, everything stubbed\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "2d14e35c950b00bddeba770278f2fe4dfd4355b2",
      "tree": "572d2d0c02629cb5ed0d8dacc42503f282bba4a6",
      "parents": [
        "bfe9dbcfc67e14eb679869afbc8ada2c4bcc4440"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sun Jul 25 19:13:43 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:35:11 2010 +1000"
      },
      "message": "drm/nv30: Workaround dual TMDS brain damage.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "bfe9dbcfc67e14eb679869afbc8ada2c4bcc4440",
      "tree": "489be64a7d3e8eaf2eefb0fbdadf188287423e4d",
      "parents": [
        "4a9f822fe1a6ca5de7d8cdd5efbead3b9ab4283b"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Tue Jul 20 17:16:33 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:35:06 2010 +1000"
      },
      "message": "drm/nouveau: No need to set slave TV encoder configs explicitly.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "4a9f822fe1a6ca5de7d8cdd5efbead3b9ab4283b",
      "tree": "201e0191a1414ff04fe867e2bc6b2dfae8809fe3",
      "parents": [
        "d2f4e89254b5816925a207a221e6b26100357eea"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Tue Jul 20 16:48:08 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:34:59 2010 +1000"
      },
      "message": "drm/nv17-nv4x: Attempt to init some external TMDS transmitters.\n\nsil164 and friends are the most common, usually they just need to be\npoked once because a fixed configuration is enough for any modes and\nclocks, so they worked without this patch if the BIOS had done a good\njob on POST. Display couldn\u0027t survive a suspend/resume cycle though.\nUnfortunately, BIOS scripts are useless here.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "d2f4e89254b5816925a207a221e6b26100357eea",
      "tree": "0c3fc2fe0343b4ab81297e42177b5b82afc91516",
      "parents": [
        "308dcebac7cb9e6dcf8972a178c535b795952931"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Wed Aug 04 04:54:08 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:34:51 2010 +1000"
      },
      "message": "drm/nv10: Fix up switching of NV10TCL_DMA_VTXBUF.\n\nNot very nice, but I don\u0027t think there\u0027s a simpler workaround.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "308dcebac7cb9e6dcf8972a178c535b795952931",
      "tree": "c3a489b9c88631635f94b56a30a6c32002355c3f",
      "parents": [
        "3c9b25349e8fd6e29c4e8298dc08fb052f45a18b"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Wed Aug 04 04:41:55 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:34:50 2010 +1000"
      },
      "message": "drm/nouveau: Ack the context switch interrupt before switching contexts.\n\nLeaving the IRQ unack\u0027ed while switching contexts makes the switch\nfail randomly on some nv1x.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "3c9b25349e8fd6e29c4e8298dc08fb052f45a18b",
      "tree": "c70ac55107664de44b05d4bd76018be626dca9b5",
      "parents": [
        "0bf9b0e0ce9140c200c0db67a0c71983f07e1a65"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Wed Aug 04 05:15:11 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:34:50 2010 +1000"
      },
      "message": "drm/nouveau: Fix the INIT_CONFIGURE_PREINIT BIOS opcode.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "0bf9b0e0ce9140c200c0db67a0c71983f07e1a65",
      "tree": "8663e8157d4b19a6d60e0d526dd797042c02b38e",
      "parents": [
        "a0d069ea2c7b81a453d258c7f60e1f61a3fcbd9f"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Wed Aug 04 05:10:57 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:34:50 2010 +1000"
      },
      "message": "drm/nouveau: Don\u0027t pass misaligned offsets to io_mapping_map_atomic_wc().\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "a0d069ea2c7b81a453d258c7f60e1f61a3fcbd9f",
      "tree": "5f469ffc64a86e075c04704bdaa81c0c5c970a7b",
      "parents": [
        "2b495268fc596fd474d2a2cbbc711d8bb1e11e88"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Jul 30 17:04:32 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:33:41 2010 +1000"
      },
      "message": "drm/nouveau: unwind on load errors\n\nnouveau_load() just returned directly if there was an error instead of\nreleasing resources.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nReviewed-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "2b495268fc596fd474d2a2cbbc711d8bb1e11e88",
      "tree": "05e5271a67d2bd8dca8e6c147b6dfc0c6764c1fa",
      "parents": [
        "0d3470d218949dc1307313647c70154c7452a68b"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Fri Jul 30 13:57:54 2010 +0200"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:33:41 2010 +1000"
      },
      "message": "drm/nouveau: Fix AGP reset when AGP FW is already enabled on init.\n\nPreviously nouveau_mem_reset_agp() was only disabling AGP fast writes\nwhen coming back from suspend. However, the \"locked out of the card\nbecause of FW\" problem can also be reproduced on init if you\nunload/reload nouveau.ko several times. This patch makes the AGP code\nreset FW on init.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "0d3470d218949dc1307313647c70154c7452a68b",
      "tree": "4d3f51ddf2e5b6f0450908b8f49179a5bed8b4d5",
      "parents": [
        "c020c9a8ca569cec19a147c9cd44fe6c3c9cdcee"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Aug 02 16:28:19 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:33:41 2010 +1000"
      },
      "message": "drm/nouveau: remove unused ttm bo list\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "c020c9a8ca569cec19a147c9cd44fe6c3c9cdcee",
      "tree": "ec881555d14a355bb480750b99f3711bada264a2",
      "parents": [
        "96576a9e1a0cdb8a43d3af5846be0948f52b4460"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Jul 29 21:01:45 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Fri Aug 06 08:33:40 2010 +1000"
      },
      "message": "drm/nv50: use custom i2c algo for dp auxch\n\nThis makes it easier to see how this is working, and lets us transfer the\nEDID in blocks of 16 bytes.\n\nThe primary reason for this change is because debug logs are rather hard\nto read with the hundreds of single-byte auxch transactions that occur.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "96576a9e1a0cdb8a43d3af5846be0948f52b4460",
      "tree": "2a1a58c5862b3c790b36ce44867c9f5d1f758352",
      "parents": [
        "46cfc58a77de5fc8385ad87077f4dc14633e57a7"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Tue Aug 03 19:42:34 2010 +0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Aug 05 12:28:25 2010 +1000"
      },
      "message": "agp: intel-agp: do not use PCI resources before pci_enable_device()\n\nIRQ and resource[] may not have correct values until\nafter PCI hotplug setup occurs at pci_enable_device() time.\n\nThe semantic match that finds this problem is as follows:\n\n// \u003csmpl\u003e\n@@\nidentifier x;\nidentifier request ~\u003d \"pci_request.*|pci_resource.*\";\n@@\n\n(\n* x-\u003eirq\n|\n* x-\u003eresource\n|\n* request(x, ...)\n)\n ...\n*pci_enable_device(x)\n// \u003c/smpl\u003e\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "46cfc58a77de5fc8385ad87077f4dc14633e57a7",
      "tree": "43f85886cea7113741f9bb6cd1cf5fa3001f12e5",
      "parents": [
        "58374713c9dfb4d231f8c56cac089f6fbdedc2ec"
      ],
      "author": {
        "name": "Kulikov Vasiliy",
        "email": "segooon@gmail.com",
        "time": "Tue Aug 03 19:42:30 2010 +0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Aug 05 12:28:21 2010 +1000"
      },
      "message": "agp: efficeon-agp: do not use PCI resources before pci_enable_device()\n\nIRQ and resource[] may not have correct values until\nafter PCI hotplug setup occurs at pci_enable_device() time.\n\nThe semantic match that finds this problem is as follows:\n\n// \u003csmpl\u003e\n@@\nidentifier x;\nidentifier request ~\u003d \"pci_request.*|pci_resource.*\";\n@@\n\n(\n* x-\u003eirq\n|\n* x-\u003eresource\n|\n* request(x, ...)\n)\n ...\n*pci_enable_device(x)\n// \u003c/smpl\u003e\n\nSigned-off-by: Kulikov Vasiliy \u003csegooon@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "58374713c9dfb4d231f8c56cac089f6fbdedc2ec",
      "tree": "9ba01c3990b5a8625437d13722595f5063f2d915",
      "parents": [
        "a1e09b62592eb57e25f8d076ffa5b7bef18be812"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Sat Jul 10 23:51:39 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Aug 05 11:54:40 2010 +1000"
      },
      "message": "drm: kill BKL from common code\n\nThis restricts the use of the big kernel lock to the i830 and i810\ndevice drivers. The three remaining users in common code (open, ioctl\nand release) get converted to a new mutex, the drm_global_mutex,\nmaking the locking stricter than the big kernel lock.\n\nThis may have a performance impact, but only in those cases that\ncurrently don\u0027t use DRM_UNLOCKED flag in the ioctl list and would\nbenefit from that anyway.\n\nThe reason why i810 and i830 cannot use drm_global_mutex in their\nmmap functions is a lock-order inversion problem between the current\nuse of the BKL and mmap_sem in these drivers. Since the BKL has\nrelease-on-sleep semantics, it\u0027s harmless but it would cause trouble\nif we replace the BKL with a mutex.\n\nInstead, these drivers get their own ioctl wrappers that take the\nBKL around every ioctl call and then set their own handlers as\nDRM_UNLOCKED.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: David Airlie \u003cairlied@linux.ie\u003e\nCc: dri-devel@lists.freedesktop.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a1e09b62592eb57e25f8d076ffa5b7bef18be812",
      "tree": "fb8ec34351322f3735d9eb892ce9a4f80452193b",
      "parents": [
        "fca3ec01e0b40cab82cac7745e154b01969e6219"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Thu Jul 22 17:07:38 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Aug 05 09:37:45 2010 +1000"
      },
      "message": "drm/kms: Simplify setup of the initial I2C encoder config.\n\nIn most use cases the driver will be using the same static config all\nthe time: interpreting i2c_board_info::platform_data as the default\nconfig we can can save the GPU driver a redundant set_config() call.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fca3ec01e0b40cab82cac7745e154b01969e6219",
      "tree": "731d6cdc321c8c1f8b2c4e8f0fdb0df59b5abbc9",
      "parents": [
        "430f70d59da643f1aa7c9cf3493423a76550b110"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Aug 04 14:34:24 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Aug 05 08:48:53 2010 +1000"
      },
      "message": "drm,io-mapping: Specify slot to use for atomic mappings\n\nThis is required should we ever attempt to use an io-mapping where\nKM_USER0 is verboten, such as inside an IRQ context.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "430f70d59da643f1aa7c9cf3493423a76550b110",
      "tree": "eff6f47919891b97aa7b806f2c30d3f7e45b42a9",
      "parents": [
        "1297c05a8dfb568c689f057d51a65eebe5ddc86f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Aug 04 03:45:04 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Aug 05 08:47:40 2010 +1000"
      },
      "message": "drm/radeon/kms: only expose underscan on avivo chips\n\nR4xx also uses the atom add connector function, but underscan is only\nsupported on avivo chips.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1297c05a8dfb568c689f057d51a65eebe5ddc86f",
      "tree": "05d4416a33ef57f7f0b61309a5c686be427ae0b2",
      "parents": [
        "3fb688fdc1890f9e8e97597f690c145ab888aec0"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Aug 04 11:40:00 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Aug 05 08:47:00 2010 +1000"
      },
      "message": "drm/radeon: add new pci ids\n\nNew evergreen and r7xx ids.\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": "3fb688fdc1890f9e8e97597f690c145ab888aec0",
      "tree": "51d00db10f866092486ccde2ec20ac794c8f2651",
      "parents": [
        "dc77de12dde95c8da39e4c417eb70c7d445cf84b"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Aug 04 11:09:42 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Aug 05 08:42:19 2010 +1000"
      },
      "message": "drm: Cleanup after failing to create master-\u003eunique and dev-\u003ename\n\nv2: Userspace (notably xf86-video-{intel,ati}) became confused when\ndrmSetInterfaceVersion() started returning -EBUSY as they used a second\ncall (the first done in drmOpen()) to check their master credentials.\nSince userspace wants to be able to repeatedly call\ndrmSetInterfaceVersion() allow them to do so.\n\nv3: Rebase to drm-core-next.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "dc77de12dde95c8da39e4c417eb70c7d445cf84b",
      "tree": "994f449e0a0a80076e5dd94c559d365b0bb288c7",
      "parents": [
        "5b1714d386a2f0c0d270e3abe1ac39ad1b0ba010"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Aug 04 11:16:56 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Aug 04 11:16:56 2010 +1000"
      },
      "message": "drm/radeon: tone down overchatty acpi debug messages.\n\nOn non laptop systems we\u0027ll see these the whole time, so make them\nless important.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5b1714d386a2f0c0d270e3abe1ac39ad1b0ba010",
      "tree": "8992a96ad5edcbc60b44d3541588309d8b866293",
      "parents": [
        "d65d65b175a29bd7ea2bb69c046419329c4a5db7"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Aug 03 19:59:20 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Aug 04 10:03:50 2010 +1000"
      },
      "message": "drm/radeon/kms: enable underscan option for digital connectors\n\nThis connector attribute allows you to enable or disable underscan\non a digital output to compensate for panels that automatically\noverscan (e.g., many HDMI TVs).  Valid values for the attribute are:\n\noff - forces underscan off\non - forces underscan on\nauto - enables underscan if an HDMI TV is connected, off otherwise\n\ndefault value is auto.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d65d65b175a29bd7ea2bb69c046419329c4a5db7",
      "tree": "459fd50b7e4af59af71e0e93bd602c243209983d",
      "parents": [
        "fa0a6024da61d96a12fab18991b9897292b43253"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Aug 03 19:58:49 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Aug 04 10:03:47 2010 +1000"
      },
      "message": "drm/radeon/kms: fix calculation of h/v scaling factors\n\nPrior to this patch the code was dividing the src_v by the dst_h\nand vice versa, rather than src_v/dst_v and src_h/dst_h.\n\nThis could lead to problems in the calculation of the display\nwatermarks.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fa0a6024da61d96a12fab18991b9897292b43253",
      "tree": "35ba7b067863f649dc37c4b67a3ed740c0d9736d",
      "parents": [
        "4c70b2eae371ebe83019ac47de6088b78124ab36",
        "7b824ec2e5d7d086264ecae51e30e3c5e00cdecc"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Aug 04 09:51:27 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Aug 04 09:51:27 2010 +1000"
      },
      "message": "Merge remote branch \u0027intel/drm-intel-next\u0027 of /ssd/git/drm-next into drm-core-next\n\n* \u0027intel/drm-intel-next\u0027 of /ssd/git/drm-next: (230 commits)\n  drm/i915: Clear the Ironlake dithering flags when the pipe doesn\u0027t want it.\n  drm/agp/i915: trim stolen space to 32M\n  drm/i915: Unset cursor if out-of-bounds upon mode change (v4)\n  drm/i915: Unreference object not handle on creation\n  drm/i915: Attempt to uncouple object after catastrophic failure in unbind\n  drm/i915: Repeat unbinding during free if interrupted (v6)\n  drm/i915: Refactor i915_gem_retire_requests()\n  drm/i915: Warn if we run out of FIFO space for a mode\n  drm/i915: Round up the watermark entries (v3)\n  drm/i915: Typo in (unused) register mask for overlay.\n  drm/i915: Check overlay stride errata for i830 and i845\n  drm/i915: Validate the mode for eDP by using fixed panel size\n  drm/i915: Always use the fixed panel timing for eDP\n  drm/i915: Enable panel fitting for eDP\n  drm/i915: Add fixed panel mode parsed from EDID for eDP without fixed mode in VBT\n  drm/i915/sdvo: Set sync polarity based on actual mode\n  drm/i915/hdmi: Set sync polarity based on actual mode\n  drm/i915/pch: Set transcoder sync polarity for DP based on actual mode\n  drm/i915: Initialize LVDS and eDP outputs before anything else\n  drm/i915/dp: Correctly report eDP in the core connector type\n  ...\n"
    },
    {
      "commit": "4c70b2eae371ebe83019ac47de6088b78124ab36",
      "tree": "61adc3b7fcac03724254b6c0c3c574f3018dc46f",
      "parents": [
        "e06b14ee91a2ddefc9a67443a6cd8ee0fa800115"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Aug 02 19:39:15 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Aug 04 09:49:35 2010 +1000"
      },
      "message": "drm/radeon/kms/igp: sideport is AMD only\n\nIntel variants don\u0027t support it.\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": "e06b14ee91a2ddefc9a67443a6cd8ee0fa800115",
      "tree": "621e5dc5f78e538ff80a0448a803fb1f3ce93add",
      "parents": [
        "ba4420c224c2808f2661cf8428f43ceef7a73a4a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Aug 02 12:13:46 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Aug 04 09:49:20 2010 +1000"
      },
      "message": "drm/radeon/kms: handle the case of no active displays properly in the bandwidth code\n\nLogic was:\nif (mode0 \u0026\u0026 mode1)\nelse if (mode0)\nelse\n\nShould be:\nif (mode0 \u0026\u0026 mode1)\nelse if (mode0)\nelse if (mode1)\n\nOtherwise we may end up calculating the priority regs with\nunitialized values.\n\nFixes:\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d16492\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": "ba4420c224c2808f2661cf8428f43ceef7a73a4a",
      "tree": "67b32498483c797c76e8f504a83746bdef35db7d",
      "parents": [
        "2581afccadd347bf97c3a5620ba72c99aca8c355"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 09 10:56:52 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Aug 04 09:46:06 2010 +1000"
      },
      "message": "drm: move ttm global code to core drm\n\nI wrote this for the prime sharing work, but I also noticed other external\nnon-upstream drivers from a large company carrying a similiar patch, so I\nmay as well ship it in master.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7b824ec2e5d7d086264ecae51e30e3c5e00cdecc",
      "tree": "f52e8a3f04f5651efa9ec8dc354b9804ce23dc67",
      "parents": [
        "d1d6ca73ef548748e141747e7260798327d6a2c1"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Jul 26 14:49:07 2010 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Aug 03 16:23:58 2010 -0700"
      },
      "message": "drm/i915: Clear the Ironlake dithering flags when the pipe doesn\u0027t want it.\n\nMy fine DisplayPort output was getting ST dithering forever after\nhaving had the LVDS enabled at one point.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "2581afccadd347bf97c3a5620ba72c99aca8c355",
      "tree": "a1d843a91f409f5e1e17ec83a4b409086abb5ee2",
      "parents": [
        "e0a2ca737597de5068634df2706f4cf1c1e32d84"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Jul 20 03:24:11 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 02 14:23:57 2010 +1000"
      },
      "message": "drm/radeon/kms: make sure HPD is set to NONE on analog-only connectors\n\nHPD is digital only.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e0a2ca737597de5068634df2706f4cf1c1e32d84",
      "tree": "4e4cfde94b3bad76009b6b021b90188b92bba30f",
      "parents": [
        "ab9e1f5966591dc3e811418e96ba04f284c52458"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Jul 08 12:24:52 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Aug 02 14:21:37 2010 +1000"
      },
      "message": "drm/radeon/kms: make sure rio_mem is valid before unmapping it\n\nIf we were not able to map the io bar in device init, don\u0027t attempt\nto unmap it in device fini.  All radeons should have a io bar, so\nI doubt this would ever trigger, but just to be on the safe side...\n\nPointed out by: Alberto Milone \u003calberto.milone@canonical.com\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d1d6ca73ef548748e141747e7260798327d6a2c1",
      "tree": "0a69cbfb66f2b30d707f24861baf3399d77c350b",
      "parents": [
        "cda4b7d3a5b1dcbc0d8e7bad52134347798e9047"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Jul 08 09:22:46 2010 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:58:57 2010 -0700"
      },
      "message": "drm/agp/i915: trim stolen space to 32M\n\nSome BIOSes will claim a large chunk of stolen space.  Unless we\nreclaim it, our aperture for remapping buffer objects will be\nconstrained.  So clamp the stolen space to 32M and ignore the rest.\n\nFixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d15469 among others.\n\nAdding the ignored stolen memory back into the general pool using the\nmemory hotplug code is left as an exercise for the reader.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nReviewed-by: Simon Farnsworth \u003csimon.farnsworth@onelan.com\u003e\nTested-by: Artem S. Tashkinov \u003ct.artem@mailcity.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "cda4b7d3a5b1dcbc0d8e7bad52134347798e9047",
      "tree": "100b176cd81d7cdf16c546b19ece124ab6a2588e",
      "parents": [
        "86f100b136626e91f4f66f3776303475e2e58998"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Jul 09 08:45:04 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:58:28 2010 -0700"
      },
      "message": "drm/i915: Unset cursor if out-of-bounds upon mode change (v4)\n\nThe docs warn that to position the cursor such that no part of it is\nvisible on the pipe is an undefined operation. Avoid such circumstances\nupon changing the mode, or at any other time, by unsetting the cursor if\nit moves out of bounds.\n\n\"For normal high resolution display modes, the cursor must have at least a\nsingle pixel positioned over the active screen.” (p143, p148 of the hardware\nregisters docs).\n\nFixes:\n\n  Bug 24748 - [965G] Graphics crashes when resolution is changed with KMS\n              enabled\n  https://bugs.freedesktop.org/show_bug.cgi?id\u003d24748\n\nv2: Only update the cursor registers if they change.\nv3: Fix the unsigned comparision of x,y against width,height.\nv4: Always set CUR.BASE or else the cursor may become corrupt.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReported-by: Christian Eggers \u003cceggers@gmx.de\u003e\nCc: Christopher James Halse Rogers  \u003cchalserogers@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "86f100b136626e91f4f66f3776303475e2e58998",
      "tree": "8198687f1c97d4099c44c3446469b748c25a313a",
      "parents": [
        "8dc1775dce10d5e47d2805665804fddf39ea3a90"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sat Jul 24 21:03:49 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:58:06 2010 -0700"
      },
      "message": "drm/i915: Unreference object not handle on creation\n\nWhen creating an object, we create the handle by which it is known to\nthe process and which own the reference to the object. That reference to\nthe new handle is what we want to transfer to the process, not the lost\nreference to the object; so free the local object reference *not* the\nprocess\u0027s handle reference.\n\nThis brings i915_gem_object_create_ioctl() into line with\ndrm_gem_open_ioctl()\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "8dc1775dce10d5e47d2805665804fddf39ea3a90",
      "tree": "c8929cedb667faacd988eb22312dbe7c72728c0a",
      "parents": [
        "be72615bcf4d5b7b314d836c5e1b4baa4b65dad1"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Jul 23 23:18:51 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:56:29 2010 -0700"
      },
      "message": "drm/i915: Attempt to uncouple object after catastrophic failure in unbind\n\nIf we fail to flush outstanding GPU writes but return the memory to the\nsystem, we risk corrupting memory should the GPU recovery and complete\nthose writes. On the other hand, if we bail early and free the object\nthen we have a definite use-after-free and real memory corruption.\nChoose the lesser of two evils, since in order to recover from the hung\nGPU we need to completely reset it, those pending writes should\nnever happen.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "be72615bcf4d5b7b314d836c5e1b4baa4b65dad1",
      "tree": "1a16cfaf29843b54a4577120c3c2df9cfd548f60",
      "parents": [
        "b09a1feca65764311f8a3e14befb52b98d705f0a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Jul 23 23:18:50 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:53:24 2010 -0700"
      },
      "message": "drm/i915: Repeat unbinding during free if interrupted (v6)\n\nIf during the freeing of an object the unbind is interrupted by a system\ncall, which is quite possible if we have outstanding GPU writes that\nmust be flushed, the unbind is silently aborted. This still leaves the\nAGP region and backing pages allocated, and perhaps more importantly,\nthe object remains upon the various lists exposing us to memory\ncorruption.\n\nI think this is the cause behind the use-after-free, such as\n\n  Bug 15664 - Graphics hang and kernel backtrace when starting Azureus\n              with Compiz enabled\n  https://bugzilla.kernel.org/show_bug.cgi?id\u003d15664\n\nv2: Daniel Vetter reminded me that kernel space programming is never easy.\nWe cannot simply spin to clear the pending signal and so must deferred\nthe freeing of the object until later.\nv3: Run from the top level retire requests.\nv4: Tested with P(return -ERESTARTSYS)\u003d.5 from i915_gem_do_wait_request()\nv5: Rebase against Eric\u0027s for-linus tree.\nv6: Refactor, split and add a comment about avoiding unbounded recursion.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Daniel Vetter \u003cdaniel@ffwll.ch\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "b09a1feca65764311f8a3e14befb52b98d705f0a",
      "tree": "304b9bcb257b21bec30244e207e47d95035148bd",
      "parents": [
        "b9421ae8f30958deea98d71477b4a77a066856b4"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Jul 23 23:18:49 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:52:57 2010 -0700"
      },
      "message": "drm/i915: Refactor i915_gem_retire_requests()\n\nCombine the iteration over active render rings into a common function.\nThis is in preparation for reusing the idle function to also retire\ndeferred free requests.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "b9421ae8f30958deea98d71477b4a77a066856b4",
      "tree": "4339e82f376d0e92b7125e071c49a0ec9714d113",
      "parents": [
        "8de9b311bcd117a97998574705829bd48bfa2971"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jul 19 21:46:08 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:47:59 2010 -0700"
      },
      "message": "drm/i915: Warn if we run out of FIFO space for a mode\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "8de9b311bcd117a97998574705829bd48bfa2971",
      "tree": "9dffc65bd2c4e4aed4ef98dbf8615b618bcd9a28",
      "parents": [
        "d79613643b4512962b2be5262a09b6694dd96101"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jul 19 19:59:52 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:47:37 2010 -0700"
      },
      "message": "drm/i915: Round up the watermark entries (v3)\n\nEven though \"we have enough padding that it should be ok\", round up the\nwatermark entries to the next unit to be on the safe side...\n\nv2: Use the DIV_ROUND_UP macro\nv3: Spotted a few more missing round-ups.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "d79613643b4512962b2be5262a09b6694dd96101",
      "tree": "6bc57172fed79797b2ded0e656ef6ccdbfac4e54",
      "parents": [
        "a1efd14a99483a4fb9308902397ed86b69454c99"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Jul 13 13:52:17 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:46:39 2010 -0700"
      },
      "message": "drm/i915: Typo in (unused) register mask for overlay.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "a1efd14a99483a4fb9308902397ed86b69454c99",
      "tree": "e0e64ed6a78a41fdc9dada859a552a94afdc2800",
      "parents": [
        "7de56f43e06ec6e17f548dfb359d395adbfbb87d"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jul 12 19:35:38 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:46:16 2010 -0700"
      },
      "message": "drm/i915: Check overlay stride errata for i830 and i845\n\nApparently i830 and i845 cannot handle any stride that is not a multiple\nof 256, unlike their brethren which do support 64 byte aligned strides.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "7de56f43e06ec6e17f548dfb359d395adbfbb87d",
      "tree": "f5b6344313f2435d25b3f3f85fbba2d003300df0",
      "parents": [
        "0d3a1beecfa54b938edf3ed046902f072e1e180a"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Jul 19 09:43:14 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:40:38 2010 -0700"
      },
      "message": "drm/i915: Validate the mode for eDP by using fixed panel size\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "0d3a1beecfa54b938edf3ed046902f072e1e180a",
      "tree": "1cf4fc59da3d35743984ab7c4ac6febd0c4989ea",
      "parents": [
        "1fc7947898e3c407a20e130458e30cc45aa3335c"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Jul 19 09:43:13 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:40:30 2010 -0700"
      },
      "message": "drm/i915: Always use the fixed panel timing for eDP\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "1fc7947898e3c407a20e130458e30cc45aa3335c",
      "tree": "832f9ff60fd03a67e9c4c2d9e08672510734f06e",
      "parents": [
        "b9efc4804b1e61ee01a0d824c5d27bfdb518fffe"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Jul 19 09:43:12 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:40:11 2010 -0700"
      },
      "message": "drm/i915: Enable panel fitting for eDP\n\nWhen trying to set other display mode besides the fixed panel mode, the\npanel fitting should be enabled. This is similar to LVDS.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "b9efc4804b1e61ee01a0d824c5d27bfdb518fffe",
      "tree": "56b9e9b609629f7d39ffaec71d6f41fe593abe7f",
      "parents": [
        "81a14b46846fea0741902e8d8dfcc6c6c78154c8"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Jul 19 09:43:11 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:40:00 2010 -0700"
      },
      "message": "drm/i915: Add fixed panel mode parsed from EDID for eDP without fixed mode in VBT\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "81a14b46846fea0741902e8d8dfcc6c6c78154c8",
      "tree": "17e5bc72776757f2ebe03d3b66f107ebb96f0e44",
      "parents": [
        "b599c0bca1e08a89a7fc4305bc84f4be30ada368"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Fri Jul 16 14:46:32 2010 -0400"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:38:12 2010 -0700"
      },
      "message": "drm/i915/sdvo: Set sync polarity based on actual mode\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "b599c0bca1e08a89a7fc4305bc84f4be30ada368",
      "tree": "417b9c7e9d91bfb250d577aa70741802bd475743",
      "parents": [
        "d6d952689a48375afb97f619f77d548f16d45a92"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Fri Jul 16 14:46:31 2010 -0400"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:38:08 2010 -0700"
      },
      "message": "drm/i915/hdmi: Set sync polarity based on actual mode\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "d6d952689a48375afb97f619f77d548f16d45a92",
      "tree": "0dff71af6d9c5e2f49a1319597599416c2b723de",
      "parents": [
        "cb0953d734348e8862d6d7edc666cfb3bf6d8fae"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Fri Jul 16 14:46:30 2010 -0400"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:38:04 2010 -0700"
      },
      "message": "drm/i915/pch: Set transcoder sync polarity for DP based on actual mode\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "cb0953d734348e8862d6d7edc666cfb3bf6d8fae",
      "tree": "0ebd8ff4d12cb9d62b72daf361226397000d61b5",
      "parents": [
        "b329530ca7cdf6bf014f2124efd983e01265d623"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Fri Jul 16 14:46:29 2010 -0400"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:38:00 2010 -0700"
      },
      "message": "drm/i915: Initialize LVDS and eDP outputs before anything else\n\nThis makes them sort to the front in X, which makes them likely to be\nthe primary outputs if you haven\u0027t specified a preference in your DE,\nwhich is likely to be what you want.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "b329530ca7cdf6bf014f2124efd983e01265d623",
      "tree": "843793923ad2322628a18db7accfcb2b1b04fc97",
      "parents": [
        "f091737978251811e34e7813ba4bfae5cae0b810"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Fri Jul 16 14:46:28 2010 -0400"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:37:51 2010 -0700"
      },
      "message": "drm/i915/dp: Correctly report eDP in the core connector type\n\nDo this for both real eDP and for PCH_DP_D when used as the eDP\nconnection.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "f091737978251811e34e7813ba4bfae5cae0b810",
      "tree": "5b950a337c6cc59136ffc1babedd559007b50c39",
      "parents": [
        "49be663f9952d0fc50bb0a4a75c3fd201e40ec59"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Fri Jul 16 14:46:27 2010 -0400"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:37:46 2010 -0700"
      },
      "message": "drm/i915/dp: Rename has_edp to is_pch_edp to reflect its real meaning\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "49be663f9952d0fc50bb0a4a75c3fd201e40ec59",
      "tree": "368f935fe959b8eabb8480ff3660334b798af025",
      "parents": [
        "71677043350874c55f60dce06a03ab61e3af6e93"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Jul 18 12:05:54 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:35:17 2010 -0700"
      },
      "message": "drm/i915: Refactor panel fitting on the LVDS. (v2)\n\nMove the common routines into separate functions to not only increase\nreadability, but also throwaway surplus code.\n\nIn doing so, we review the calculation of the aspect preserving scaling\nand avoid the use of fixed-point until we need to calculate the accurate\nscale factor.\n\nv2: Improve comments as suggested by Jesse.\n\n1 files changed, 105 insertions(+), 194 deletions(-)\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "71677043350874c55f60dce06a03ab61e3af6e93",
      "tree": "cc7e22c3b1db5313b4ae4509326cbaee4d74d2d6",
      "parents": [
        "4f444071702bf0b76cfb381150cf0fc8cacdc931"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sat Jul 17 13:38:43 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:35:16 2010 -0700"
      },
      "message": "drm/i915: Remove the redundant check for a fixed_panel_mode\n\nWe already checked just a couple of lines above that we have found a\nfixed_panel_mode for the LVDS, so remove the surplus check.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "4f444071702bf0b76cfb381150cf0fc8cacdc931",
      "tree": "e85f0e9b900c2c7be5c6d74e2bf039be2afefb1e",
      "parents": [
        "831cd4453598b2c8e193f077023910c6b0c39558"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jul 21 13:57:47 2010 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:35:15 2010 -0700"
      },
      "message": "drm/i915: apply DP bandwidth workaround for PCH eDP as well\n\nFixes https://bugs.freedesktop.org/show_bug.cgi?id\u003d29141 though the\nworkaround itself is still a bit of a mystery.\n\nTested-by: Adam Hill \u003csidepipeuk@yahoo.co.uk\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "831cd4453598b2c8e193f077023910c6b0c39558",
      "tree": "242d8e619cf40f3f760f4a26b16e6344f3ca6cfc",
      "parents": [
        "2bd34f6ca86b5a5f9b749624f73310820e7a93fd"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sat Jul 24 18:29:37 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:35:14 2010 -0700"
      },
      "message": "agp/intel: Destroy the scatterlist on allocation failure\n\nA side-effect of being able to use custom page allocations with the\nsg_table is that it cannot reap the partially constructed scatterlist if\nfails to allocate a page. So we need to call sg_free_table() ourselves\nif sg_alloc_table() fails.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc Dave Airlie \u003cairlied@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "2bd34f6ca86b5a5f9b749624f73310820e7a93fd",
      "tree": "9e42100423e78f400412dfa974a6a13bac94d2c0",
      "parents": [
        "a2757b6fab6dee3dbf43bdb7d7226d03747fbdb1",
        "9fe6206f400646a2322096b56c59891d530e8d51"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:23:53 2010 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:34:47 2010 -0700"
      },
      "message": "Merge remote branch \u0027origin/master\u0027 into drm-intel-next\n\nThis resolves the conflict in the EDP code, which has been rather\npopular to hack on recently.\n\nConflicts:\n\tdrivers/gpu/drm/i915/intel_dp.c\n"
    },
    {
      "commit": "a2757b6fab6dee3dbf43bdb7d7226d03747fbdb1",
      "tree": "f3f30e2921f93fc6bfbcf0a8a13fba872b40de3e",
      "parents": [
        "3869d4a8afd3ce97770e66d6a96672af93984cc2"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Fri Jul 09 10:45:17 2010 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:03:48 2010 -0700"
      },
      "message": "agp/intel: Add actual definitions of the Sandybridge PTE caching bits.\n"
    },
    {
      "commit": "3869d4a8afd3ce97770e66d6a96672af93984cc2",
      "tree": "4b30002a2a55f2a74fcaf809ff58a0d8a37b286b",
      "parents": [
        "6103da0d03d5f185070be50a0cb8813f6bf30dc1"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Fri Jul 09 10:40:58 2010 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:03:48 2010 -0700"
      },
      "message": "agp/intel: Support the extended physical addressing bits on Sandybridge.\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\n[anholt: Split this patch out of a larger patch for Sandybridge fixes]\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "6103da0d03d5f185070be50a0cb8813f6bf30dc1",
      "tree": "4af0c00b0b7d88baa45fc50b92e30419f7da0ddc",
      "parents": [
        "534843dabf79da40561148764916e1b2e6bbcebe"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jul 05 18:01:47 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:03:47 2010 -0700"
      },
      "message": "drm/i915: Include any alternate names by which the device is known.\n\nWhen trying to keep track of features between the kernel, the 2D driver,\nmesa and the specs, it helps to list any other name by which the device\nis referred to.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "534843dabf79da40561148764916e1b2e6bbcebe",
      "tree": "1871363e1e220e2645726d6aa5144be5511ef7f5",
      "parents": [
        "e1a4474349997d722e4ae64e40a68feb25307109"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Jul 05 18:01:46 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:03:47 2010 -0700"
      },
      "message": "drm/i915: Use 128k alignment for untiled display surface on i965 (v2)\n\nThe original i965, including the revised G35 and Q35, requires an\nalignment of 128K for the display surface with linear memory, so\nincrease the requirement from 64k for these chipsets. For the later\nchipsets in the i965 family, only a 4k alignment is required. (So\nlong as we do not start performing asynchronous flips.)\n\nNote the impact of this should be slight as on i965 we should be using a\ntiled frontbuffer for anything up to a 4096x4096 display.\n\nv2: compilation fixes and note that the docs do not exclude the G35 from\nthe extra alignment.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nReviewed-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "e1a4474349997d722e4ae64e40a68feb25307109",
      "tree": "f64a7a642aceceec29abe8a393f6eea55fd7dec7",
      "parents": [
        "2991196fbc19f68206eb81694e9ef338366ebc53"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Fri Jun 25 15:32:14 2010 -0400"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:03:47 2010 -0700"
      },
      "message": "drm/i915/pch: Cosmetic fix to FDI link training\n\nUnmask the bits for link training reporting before starting link\ntraining.  If stage 1 training finished before we unmask them, then we\u0027d\nspin around in a loop a few times until smashing on through.  Which is\nharmless, since training _did_ succeed, it just looks ugly in dmesg.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "2991196fbc19f68206eb81694e9ef338366ebc53",
      "tree": "8085ecb190c20b1a6d1339b70c728c85be2cd7db",
      "parents": [
        "cbb465e72ae2cf37d252284c28a0d89ddfaaa240"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Wed Jun 23 19:29:54 2010 +0200"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:03:46 2010 -0700"
      },
      "message": "drm/i915: cleanup: use ARRAY_SIZE()\n\nNUM_TV_MODES is the same as ARRAY_SIZE(tv_modes).  In the end, I\ndecided it was cleaner to remove NUM_TV_MODES and just use\nARRAY_SIZE(tv_modes) through out.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "cbb465e72ae2cf37d252284c28a0d89ddfaaa240",
      "tree": "4ea7d5ba990ca20ebb768b2993ca70e37c56b157",
      "parents": [
        "0b3400040d189b129e9770b7ea2e38729e3d75c4"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Jun 06 12:16:24 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:03:46 2010 -0700"
      },
      "message": "drm/i915: Include instdone[1] in hangcheck\n\nReferences:\n\n  Bug 26691 - Spurious hangcheck whilst executing a long shader over a\n              large vertex buffer\n  https://bugs.freedesktop.org/show_bug.cgi?id\u003d26691\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "0b3400040d189b129e9770b7ea2e38729e3d75c4",
      "tree": "3dcb57d2427d2851b5073cdaf0f3ec72981bf4b9",
      "parents": [
        "2377b741abec485449d145e5065dd2b7dd64226f"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Jun 06 13:21:26 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:03:46 2010 -0700"
      },
      "message": "drm/i915: Remove the WARN when failing to set tiling.\n\nWe generally issue an error message at the point of failure, and so this\nwarning with a fairly pointless stacktrace is superfluous and ugly.\nNeedless to say, the common trigger for this WARN happens to be EIO\nwhere this is pure noise.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "2377b741abec485449d145e5065dd2b7dd64226f",
      "tree": "e6a1d160714fd53cbbbeeb9ac4f7297d71cdacdc",
      "parents": [
        "3ca87e82831f040986f27aef44fc61c8ddf6ee79"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jul 07 14:06:43 2010 -0700"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:03:46 2010 -0700"
      },
      "message": "drm/i915: fix FDI frequency check\n\nSince mode-\u003eclock is in kHz we should be checking against 2700000\ninstead of just 27000.  This patch gets my x201s working again (well\nworking as well as it ever was anyway).\n\nWhen looking for this I also noticed we set link_bw to 270000, but the\ncalculation is different.  Does it also need to use kHz or we using\n10kHz internally?\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "3ca87e82831f040986f27aef44fc61c8ddf6ee79",
      "tree": "d7f3af5c164f85715fba914e1e28ceea0fb67eb3",
      "parents": [
        "d312ec251769dc2ad6c9bd9856a756c6097ab63c"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Jun 06 15:40:23 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:03:46 2010 -0700"
      },
      "message": "drm/i915: Sparse warning about invalid value for burst_ena in tv_modes\n\ndrivers/gpu/drm/i915/intel_tv.c|479 col 16| warning: cast truncates bits\nfrom constant value (8 becomes 0)\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "d312ec251769dc2ad6c9bd9856a756c6097ab63c",
      "tree": "628e622d68a8f48da674d140854d037a2a3ae0de",
      "parents": [
        "b4b78d12d7c5108b9a71752b59dcc51b11cd9ea6"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Jun 06 15:40:22 2010 +0100"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Sun Aug 01 19:03:45 2010 -0700"
      },
      "message": "drm/i915: Sparse warns about the incorrect sign for storing bit17\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    }
  ],
  "next": "b4b78d12d7c5108b9a71752b59dcc51b11cd9ea6"
}
