)]}'
{
  "log": [
    {
      "commit": "0b5e8db639de032bd4febbb0a5b1cd2c19bac26d",
      "tree": "eddc436f8cbf85cea5205f7dc118bf0068c2d127",
      "parents": [
        "7b0a9e8302522d5f7bb7fab6b8a3c8ce8181609c",
        "4f8d619cc3ab805aa1726c1dfe196a0705b955bd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:44:11 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Dec 10 15:44:19 2009 +1000"
      },
      "message": "Merge remote branch \u0027anholt/drm-intel-next\u0027 into drm-linus\n\nPull more Intel changes in, especially one to init the GTT properly\n"
    },
    {
      "commit": "4f8d619cc3ab805aa1726c1dfe196a0705b955bd",
      "tree": "47a007724c65a3d3123dba8f4ec67e5baa529769",
      "parents": [
        "7e8b60faea972604c315634cff62d44803731ea9"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Dec 08 22:12:06 2009 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Dec 08 23:40:47 2009 -0800"
      },
      "message": "drm/i915: Remove a debugging printk from hangcheck\n\nA residual bare printk survived the merger of the hang detector, remove\nthis debugging left-over.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "7e8b60faea972604c315634cff62d44803731ea9",
      "tree": "a9c6fb0426fd6eac03e974b4c3242218d5996f80",
      "parents": [
        "5618ca6abc2d6f475b258badc017a5254cf43d1b"
      ],
      "author": {
        "name": "Andrew Lutomirski",
        "email": "luto@mit.edu",
        "time": "Sun Nov 08 13:49:51 2009 -0500"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Dec 08 06:32:51 2009 -0800"
      },
      "message": "drm/i915: restore render clock gating on resume\n\nRather than restoring just a few clock gating registers on resume,\njust reinitialize the whole thing.\n\nSigned-off-by: Andy Lutomirski \u003cluto@mit.edu\u003e\n[anholt: Fixed up for RC6 support landed since the patch was written]\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "7b0a9e8302522d5f7bb7fab6b8a3c8ce8181609c",
      "tree": "c958236a2397b3e5be77d99a494673764341e737",
      "parents": [
        "3f838fc50c0dcdc993c24f6f5da0cda1228fc276",
        "d4877cf2293f5463f531769fd12300cb3417c778"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 14:29:15 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 14:29:15 2009 +1000"
      },
      "message": "Merge remote branch \u0027korg/drm-radeon-dp\u0027 into drm-linus\n\nThis merges the radeon KMS DisplayPort and hotplug detect support.\n\nTested on RV635 DP card with a Dell 2408 monitor.\n\nConflicts:\n\tdrivers/gpu/drm/drm_fb_helper.c\n"
    },
    {
      "commit": "3f838fc50c0dcdc993c24f6f5da0cda1228fc276",
      "tree": "23ea7844f6797d0ef2abfcaab646ec1700b7a323",
      "parents": [
        "3ff99164f67aae78a2bd2313f65ad55bddb1ffea",
        "22dd50133ab7548adb23e86c302d6e8b75817e8c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 14:06:07 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 14:06:12 2009 +1000"
      },
      "message": "Merge remote branch \u0027korg/drm-radeon-next\u0027 into drm-linus\n\nThis merges all the radeon changes that weren\u0027t reliant on core-next.\n"
    },
    {
      "commit": "3ff99164f67aae78a2bd2313f65ad55bddb1ffea",
      "tree": "d6bba03616d1be6ab9e6d9e92641a6f4047e1e15",
      "parents": [
        "1bd049fa895f9c6743f38b52ce14775f5a31ea63",
        "f2b115e69d46344ae7afcaad5823496d2a0d8650"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 14:03:47 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 14:03:47 2009 +1000"
      },
      "message": "Merge remote branch \u0027anholt/drm-intel-next\u0027 into drm-linus\n\nThis merges the upstream Intel tree and fixes up numerous conflicts\ndue to patches merged into Linus tree later in -rc cycle.\n\nConflicts:\n\tdrivers/char/agp/intel-agp.c\n\tdrivers/gpu/drm/drm_dp_i2c_helper.c\n\tdrivers/gpu/drm/i915/i915_irq.c\n\tdrivers/gpu/drm/i915/i915_suspend.c\n"
    },
    {
      "commit": "1bd049fa895f9c6743f38b52ce14775f5a31ea63",
      "tree": "cb9163ac1c20f7fbdbde42eaab8013d0c3734aed",
      "parents": [
        "22763c5cf3690a681551162c15d34d935308c8d7",
        "b0a007dc27d8d3ff3db07b3ea997323d9330f770"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 13:52:41 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 13:52:41 2009 +1000"
      },
      "message": "Merge branch \u0027drm-core-next\u0027 into drm-linus\n\nBring all core drm changes into 2.6.32 tree and resolve\nthe conflict that occurs.\n\nConflicts:\n\tdrivers/gpu/drm/drm_fb_helper.c\n"
    },
    {
      "commit": "b0a007dc27d8d3ff3db07b3ea997323d9330f770",
      "tree": "96b614f8e7c139b2142f2deb1f9fb6e98fd0a7df",
      "parents": [
        "447aeb907e417e0e837b4a4026d5081c88b6e8ca"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Tue Dec 08 11:15:10 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 11:15:10 2009 +1000"
      },
      "message": "drm/kms: fix fb cmap allocation to use modeset-\u003ecrtc not crtc\n\ncrtc may be undefined at this point.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d4877cf2293f5463f531769fd12300cb3417c778",
      "tree": "ee9533aaf9fac0bbec859cf5d888fa73a71875bd",
      "parents": [
        "429770b3e39999c4d025fbcb9959502adc3989d8"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Dec 04 16:56:37 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:48:22 2009 +1000"
      },
      "message": "drm/radeon/kms: enable hpd support\n\nThis enabled interrupt driven hpd support for all\nradeon chips.  Assuming the hpd pin is wired up\ncorrectly, the driver will generate uevents on\ndigital monitor connect and disconnect and retrain\nDP monitors automatically.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "429770b3e39999c4d025fbcb9959502adc3989d8",
      "tree": "ccd0c474190283019d341ab9da1468e12b750ec0",
      "parents": [
        "e0df1ac5c2cf346f4cc335025734978a4d747aa0"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Dec 04 15:26:55 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:48:12 2009 +1000"
      },
      "message": "drm/radeon/kms: add asic callbacks for hpd\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e0df1ac5c2cf346f4cc335025734978a4d747aa0",
      "tree": "5728691bd5bb9a5a06c1d8517515dfcd9fd67dd0",
      "parents": [
        "dcfdd4083509f9c46b1e92c58c062d50da50580e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Dec 04 15:12:21 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:48:07 2009 +1000"
      },
      "message": "drm/radeon/kms: add hpd support for r6xx/r7xx/rs780/rs880 asics\n\nThis just adds the functionality, it\u0027s not hooked up\nyet.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "dcfdd4083509f9c46b1e92c58c062d50da50580e",
      "tree": "3d6c6fe080491e3a3848390652dab7c9234469cd",
      "parents": [
        "05a05c506f52041daa511f4899b63d21c9457474"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Dec 04 15:04:19 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:47:58 2009 +1000"
      },
      "message": "drm/radeon/kms: add hpd support for r5xx/rs600/rs690/rs740 asics\n\nThis just adds the functionality, it\u0027s not hooked up\nyet.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "05a05c506f52041daa511f4899b63d21c9457474",
      "tree": "00336d311cc7ef14421c0dddb17f468b2de48375",
      "parents": [
        "b500f68045058454549f5f8553110ef086d8d06b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Dec 04 14:53:41 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:46:38 2009 +1000"
      },
      "message": "drm/radeon/kms: add hpd support for r1xx-r4xx asics\n\nThis just adds the functionality, it\u0027s not hooked up\nyet.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b500f68045058454549f5f8553110ef086d8d06b",
      "tree": "1ae853d3fb595c6c124d4111021d4fd188dfee92",
      "parents": [
        "eed45b30cd1423f8dc10b4312700773cac13c1c8"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Dec 03 13:08:53 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:46:34 2009 +1000"
      },
      "message": "drm/radeon/kms: add regs and irq tracking bits for hpd\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "eed45b30cd1423f8dc10b4312700773cac13c1c8",
      "tree": "f47c667d753ce1fc2abd116449ca7c2ce290cecf",
      "parents": [
        "53c1e09fea4cf3fc0ec1f735a5fcab78c43cb55d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Dec 04 14:45:27 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:46:28 2009 +1000"
      },
      "message": "drm/radeon/kms: get HPD info for connectors\n\nThis populates the connectors with HPD (Hot Plug Detect)\ninformation.  This will be used in subsequent patches\nfor automatic digital monitor connect/disconnect handling.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "53c1e09fea4cf3fc0ec1f735a5fcab78c43cb55d",
      "tree": "820f9c17822a0b8ad9015eb07b7f716f2ce32008",
      "parents": [
        "9fa05c98d69eb77c82e59b5e434ca63bba230ba0"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Nov 27 13:14:37 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:22:49 2009 +1000"
      },
      "message": "drm/radeon/kms: clean up DP debugging\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9fa05c98d69eb77c82e59b5e434ca63bba230ba0",
      "tree": "05c1cf57b3fc1456d82d5f65e90a512780ecabc8",
      "parents": [
        "e8696330e2a95e1b5872550dcf3ed04aecaf96b3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Nov 27 13:01:46 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:22:48 2009 +1000"
      },
      "message": "drm/radeon/kms: fix DP detect\n\nonly return connected if there is actually a\nmonitor connected.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e8696330e2a95e1b5872550dcf3ed04aecaf96b3",
      "tree": "4b3a5db12e30be155fbbce22ce3b7c0fd211b9a7",
      "parents": [
        "58682f107ad5178e47a45af3af1851442d05d7fc"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 26 08:57:23 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:22:48 2009 +1000"
      },
      "message": "drm/radeon/kms: drop unused array to fix warning.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "58682f107ad5178e47a45af3af1851442d05d7fc",
      "tree": "02e468a9f33a0c73fe2949d18fb897e6029b4823",
      "parents": [
        "5fbfce7fc906c4a9e3d5e0872e5d6affaca54761"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 26 08:56:35 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:22:47 2009 +1000"
      },
      "message": "drm/radeon/kms: do dp link training at dpms on time not mode set.\n\nThis moves the radeon DP link training call to happen when we\ndpms on the encoder not when we set the mode.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5fbfce7fc906c4a9e3d5e0872e5d6affaca54761",
      "tree": "b6dd08f08dc8121f71e0b5a57911737fcfd6ad51",
      "parents": [
        "54d9cb47dd6a754e434e5adeccb3a1e2835594fd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 26 08:55:18 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:22:46 2009 +1000"
      },
      "message": "drm/radeon/kms: make displayport work by reorganising vsemph setup.\n\nThis fix reorganises the initial DP link training slightly, and\nactually makes DP work under kms here.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "54d9cb47dd6a754e434e5adeccb3a1e2835594fd",
      "tree": "abe2758cfc7880129027340f882961de2731f303",
      "parents": [
        "ffd09c648a76a1cf96872c033e98d4730f9b10a4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Nov 26 08:49:17 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:22:45 2009 +1000"
      },
      "message": "drm/radeon/kms/dp: fix return in dpcd retrival.\n\nNot returning here caused us to get a display port version of 0 for everything\nthis caused power up to not get sent which ends up in a black screen.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ffd09c648a76a1cf96872c033e98d4730f9b10a4",
      "tree": "ac9a51698987a7f5b794a7bdaba15fe647fe58d0",
      "parents": [
        "5801ead6bd6bddf5505d6eab55f84d8ee8106cd8"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Nov 24 16:13:23 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:22:44 2009 +1000"
      },
      "message": "drm/radeon/kms: free aux channel i2c adapter on destroy\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5801ead6bd6bddf5505d6eab55f84d8ee8106cd8",
      "tree": "60cc75789c50aab78299499e05411c9140616bc2",
      "parents": [
        "f92a8b6758bdc0f277c4f42aa7d736a205ac9ded"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Nov 24 13:32:59 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:22:44 2009 +1000"
      },
      "message": "drm/radeon/kms: add support for DP modesetting\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f92a8b6758bdc0f277c4f42aa7d736a205ac9ded",
      "tree": "3feb11b2cb76229767c42a4a3d34d6e525b73364",
      "parents": [
        "4143e919ea999c9356ae4f71b5a3a80e075290d5"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Nov 23 18:40:40 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:22:43 2009 +1000"
      },
      "message": "drm/radeon/kms: handle dp sinks in atom encoder/transmitter tables\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4143e919ea999c9356ae4f71b5a3a80e075290d5",
      "tree": "a73412bd65201398aa364146f70b35e1ea6b43bb",
      "parents": [
        "6a93cb250a60af1bb7b4070949f8546a2fdc52ef"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Nov 23 18:02:35 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:22:42 2009 +1000"
      },
      "message": "drm/radeon/kms: store sink type in atom dig connector\n\nThis will be used laster when the encoder and transmitters\nare set up.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6a93cb250a60af1bb7b4070949f8546a2fdc52ef",
      "tree": "2c734dcc0a4c39ec5c626b17912845eae1448828",
      "parents": [
        "1a66c95a64c9ae0bc8382254f544b24b23f498ec"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Nov 23 17:39:28 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:22:41 2009 +1000"
      },
      "message": "drm/radeon/kms: i2c reorg\n\n- keep the atom i2c id in the i2c rec\n- fix gpio regs for GPIO and MDGPIO on pre-avivo chips\n- track whether the i2c line is hw capable\n- track whether the i2c line uses the multimedia i2c block\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1a66c95a64c9ae0bc8382254f544b24b23f498ec",
      "tree": "50b4d21e72881cd221660118bdfc02c2036a8075",
      "parents": [
        "746c1aa4d100f7441423050f34be79f401fbf7d4"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Nov 20 19:40:13 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:22:40 2009 +1000"
      },
      "message": "drm/radeon/kms: DP fixes and cleanup from the ddx\n\n- dpcp -\u003e dpcd\n- fix up dig encoder routing\n- aux transaction table takes delay in 10 usec units\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "746c1aa4d100f7441423050f34be79f401fbf7d4",
      "tree": "23e021bb2e9250fd03e88875b1715039f1d3da8a",
      "parents": [
        "d904ef9b00a4473af16766e99f17bdbb5f0fde65"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 07:07:28 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 10:22:31 2009 +1000"
      },
      "message": "drm/radeon/kms: initial radeon displayport porting\n\nThis is enough to retrieve EDID and DPCP.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5618ca6abc2d6f475b258badc017a5254cf43d1b",
      "tree": "b3b3f9016d3db00c6dc62dceb56bd4c4c00eced2",
      "parents": [
        "fcffb947668073fd9c47da33f8e72add7f62163d"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Dec 02 15:15:30 2009 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Dec 07 15:44:30 2009 -0800"
      },
      "message": "drm/i915: Set the error code after failing to insert new offset into mm ht.\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": "fcffb947668073fd9c47da33f8e72add7f62163d",
      "tree": "2142c5b7da6006629b5b543e05c64a77f5f93201",
      "parents": [
        "fc61901373987ad61851ed001fe971f3ee8d96a3"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Dec 02 16:48:57 2009 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Dec 07 15:39:32 2009 -0800"
      },
      "message": "drm/i915: Report purgeable status in buffer lists.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "fc61901373987ad61851ed001fe971f3ee8d96a3",
      "tree": "2711786140a63cbbbf7154ac1e5d2f1bc11e2b86",
      "parents": [
        "f2b115e69d46344ae7afcaad5823496d2a0d8650"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Dec 02 11:00:05 2009 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Dec 07 15:29:04 2009 -0800"
      },
      "message": "agp/intel-agp: Clear entire GTT on startup\n\nSome BIOSes fail to initialise the GTT, which will cause DMA faults when\nthe IOMMU is enabled. We need to clear the whole thing to point at the\nscratch page, not just the part that Linux is going to use.\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n[anholt: Note that this may also help with stability in the presence of\ndriver bugs, by not drawing to memory we don\u0027t own]\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "447aeb907e417e0e837b4a4026d5081c88b6e8ca",
      "tree": "40b9f4fc3f8b1149d0b22dd06aee818721b27de2",
      "parents": [
        "ab2c0672984f7f7ebec6d5f615fd5a6ebad26f3d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 09:25:45 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 09:25:45 2009 +1000"
      },
      "message": "drm/ttm: fix unreachable code.\n\nNone of the in-tree drivers use user objects yet so this wasn\u0027t hitting\nus.\n\nStanse found unreachable code in ttm_bo_add_ttm:\nhttp://decibel.fi.muni.cz/~xslaby/stanse/error.cgi?db\u003d32\u0026id\u003d714#l238\n\nReported-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ab2c0672984f7f7ebec6d5f615fd5a6ebad26f3d",
      "tree": "94635d39a15ce9b64db94afe5f45dea71bb2fba0",
      "parents": [
        "85bb0c377f259100d049937e30c85f7a8dea0fa0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 10:55:24 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 09:24:23 2009 +1000"
      },
      "message": "drm/intel: refactor DP i2c support and DP common header to drm helper\n\nBoth radeon and nouveau can re-use this code so move it up a level\nso they can. However the hw interfaces for aux ch are different\nenough that the code to translate from mode, address, bytes\nto actual hw interfaces isn\u0027t generic, so move that code into the\nIntel driver.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "22dd50133ab7548adb23e86c302d6e8b75817e8c",
      "tree": "d4e48f6e4d19aec6f47c4f0c779ed38edb4469f9",
      "parents": [
        "2a008d0ccde4ce59a2714e132d5f86a0771e6422"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sun Dec 06 19:45:17 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 08:58:33 2009 +1000"
      },
      "message": "drm/radeon/kms: fix vram setup on rs600/rs690/rs740\n\nDon\u0027t remap vram to 0 on IGP chips.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f2b115e69d46344ae7afcaad5823496d2a0d8650",
      "tree": "8bf56f7d43e3462a26088317bad04f04b676d26c",
      "parents": [
        "107f517b8f2a9d5858e640bc046606b1cff14bb5"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu Dec 03 17:14:42 2009 -0500"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Dec 07 14:55:56 2009 -0800"
      },
      "message": "drm/i915: Fix product names and #defines\n\nIGD* isn\u0027t a useful name.  Replace with the codenames, as sourced from\npci.ids.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\n[anholt: Fixed up for merge with pineview/ironlake changes]\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "2a008d0ccde4ce59a2714e132d5f86a0771e6422",
      "tree": "51eabe644466b3601d77ebd8497e44e747acc981",
      "parents": [
        "92cde00cbaf3236ef7ea9bd4f0b43c8c4a3f507f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Dec 04 16:35:57 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 08:53:25 2009 +1000"
      },
      "message": "drm/radeon/kms: more r4xx lvds fixes\n\nGrab pll ref div from regs at driver init.  r4xx seems very\npicky about the dividers for the pll driving lvds.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "92cde00cbaf3236ef7ea9bd4f0b43c8c4a3f507f",
      "tree": "022c274b9295c3191e2c63060bb1dafa435e49cc",
      "parents": [
        "6b02af1c1f35550ce1a9873841fe9c50b1613591"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Dec 04 10:55:12 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 08:51:12 2009 +1000"
      },
      "message": "drm/radeon/kms/legacy: set common regs to sane value\n\nThe DDX and radeonfb always set these regs to a sane value.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6b02af1c1f35550ce1a9873841fe9c50b1613591",
      "tree": "d89b6ba88e8c948b27bce156941fa19efce319c7",
      "parents": [
        "64bffd03756249e11b8651ccf33ac3a50a93ed4c"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Dec 04 10:40:41 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 08:50:54 2009 +1000"
      },
      "message": "drm/radeon/kms/legacy: set overscan regs on modeset\n\nThese can end up with garbage otherwise.\n\nfixes rh bug 537140\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d904ef9b00a4473af16766e99f17bdbb5f0fde65",
      "tree": "e9b5263b223cf5d20f189aad922f79c1ccbfd9c2",
      "parents": [
        "f84676185368e36c6bc0eeab87ab73ed39042648"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Nov 17 06:29:46 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 07:33:04 2009 +1000"
      },
      "message": "drm/radeon/kms: add support to atom parser for FB read/write\n\nFB read/write really doesn\u0027t need to access the actual VRAM, we\ncan just use a scratch area. This is required for using atom displayport\ncalls later.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "107f517b8f2a9d5858e640bc046606b1cff14bb5",
      "tree": "860fea2f98724c9d29e6f0ad515fc9e5bb6fc036",
      "parents": [
        "ffb4728095b030f0885ea8e0907ee4ac57b130ee"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu Dec 03 17:14:41 2009 -0500"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Dec 07 13:14:04 2009 -0800"
      },
      "message": "agp/intel: Fix product names and #defines\n\nIGD* isn\u0027t a useful name.  Replace with the codenames, as sourced\nfrom pci.ids.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "f84676185368e36c6bc0eeab87ab73ed39042648",
      "tree": "7d97885644c7b6a09c244de11af94409da665e62",
      "parents": [
        "22dd50133ab7548adb23e86c302d6e8b75817e8c",
        "447aeb907e417e0e837b4a4026d5081c88b6e8ca"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 07:03:55 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 07:03:55 2009 +1000"
      },
      "message": "Merge remote branch \u0027origin/drm-core-next\u0027 into test\n\nConflicts:\n\tdrivers/gpu/drm/drm_fb_helper.c\n"
    },
    {
      "commit": "ffb4728095b030f0885ea8e0907ee4ac57b130ee",
      "tree": "9b2ae5842350467486bb3533924ff083dc2b7d8b",
      "parents": [
        "85364905f9ae12d19cb34099257d493e5d9a0c4e"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Dec 07 11:34:08 2009 +0000"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Dec 07 12:18:28 2009 -0800"
      },
      "message": "drm/i915: Drop a some common DRM_ERROR()\n\nThese are handled by the error return being propagated to user-space and\ndo not any add any information to the original error, so are useless.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "85364905f9ae12d19cb34099257d493e5d9a0c4e",
      "tree": "21355931ce3f3b2ddb7c07e0d4207179d5251989",
      "parents": [
        "22fd0fab3b512b5fcb4fd0b0668deeaa701511f9"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Dec 03 09:52:43 2009 -0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Dec 07 12:11:52 2009 -0800"
      },
      "message": "drm/i915: warn if Pineview CxSR can\u0027t be enabled\n\nIf we don\u0027t detect a supported memory configuration, we can\u0027t enable\nCxSR.  Warn the user in this case so they can file a bug.\n"
    },
    {
      "commit": "22fd0fab3b512b5fcb4fd0b0668deeaa701511f9",
      "tree": "e9f3ba5c2d11dc567bf86633d4d9db5ab8232b63",
      "parents": [
        "6e36595a2131e7ed5ee2674be54b2713ba7f0490"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Dec 02 13:42:53 2009 -0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Dec 07 12:06:00 2009 -0800"
      },
      "message": "drm/i915: pageflip fixes\n\nThis patch brings the tree up to date with some fixes that were in a\nmore recent version of the page flipping patch you applied.  It fixes\npre-965 flip support, removes a leftover hack that forced alignment,\nand initializes the pipe \u0026 plane CRTC mappings.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "85bb0c377f259100d049937e30c85f7a8dea0fa0",
      "tree": "7dbba926003f8a46765cd1708caf2e400af92332",
      "parents": [
        "4bfd75cb08a362cb1df35dc6a5032d12843c6d87"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Sun Dec 06 21:46:28 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Dec 07 15:22:08 2009 +1000"
      },
      "message": "drm: Export symbols needed for the vmwgfx driver.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4bfd75cb08a362cb1df35dc6a5032d12843c6d87",
      "tree": "1363edb589855b593d916411bf3d2f2b5e6cfcf1",
      "parents": [
        "c078aa2fc4d8e022c3b611e07b25ff77afdf9b73"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Sun Dec 06 21:46:27 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Dec 07 15:22:07 2009 +1000"
      },
      "message": "drm/ttm: Export symbols needed for the vmwgfx driver.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c078aa2fc4d8e022c3b611e07b25ff77afdf9b73",
      "tree": "60349ecc7344001b3824529be376b4677012583d",
      "parents": [
        "4aff1013f5e4ae08a24155c029a2c5e1a7929de6"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Sun Dec 06 21:46:26 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Dec 07 15:22:05 2009 +1000"
      },
      "message": "drm/ttm: Add TTM execbuf utilities.\n\nUtilities to reserve, unreserve and fence a list of TTM\nbuffer objects in a deadlock-safe manner.\n\nUsed by the vmwgfx driver.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4aff1013f5e4ae08a24155c029a2c5e1a7929de6",
      "tree": "1317322a9e6e4c6094cfa32090c05c20db252ec0",
      "parents": [
        "88071539a3f5195f9e9dae38a3e35b3ce4b9f9fc"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Sun Dec 06 21:46:25 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Dec 07 15:22:03 2009 +1000"
      },
      "message": "drm/ttm: Add ttm lock functionality.\n\nThis is intended to be used by ttm-aware drivers to\n1) Block clients to inactive masters when\nthey try to validate buffers for GPU use.\n2) Optionally block clients to the current master when\nthere is thrashing due to GPU memory shortage.\n\nUsed by the vmwgfx driver.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "88071539a3f5195f9e9dae38a3e35b3ce4b9f9fc",
      "tree": "a0be303c46b4cfa28b8357cf27ab6fae666fe470",
      "parents": [
        "01d01ba947670cf58f22119fc126fdf39078f6ba"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Sun Dec 06 21:46:24 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Dec 07 15:22:01 2009 +1000"
      },
      "message": "drm/ttm: Add user-space objects.\n\nAdd objects needed for user-space to maintain reference counts on ttm objects.\nThis is used by the vmwgfx driver which allows user-space to maintain\nmap-counts on dma buffers, lock-counts on the ttm lock and ref-counts on\ngpu surfaces, gpu contexts and dma buffer.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "64bffd03756249e11b8651ccf33ac3a50a93ed4c",
      "tree": "70201e8aaab4131bf94ed6d17e20a9c857c87b37",
      "parents": [
        "4f15d24adb39803ba7b9363d0bb5dd714a6706f6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Dec 07 13:29:51 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Dec 07 13:29:51 2009 +1000"
      },
      "message": "drm/radeon/kms: fix RS600 MC setup.\n\nAgain we try to put VRAM at 0, and it didn\u0027t work on this chipset,\nreports of corrupt RAM appeared on irc and bugzilla.\n\nFix the vram location according to what the BIOS setup, I\u0027m not 100%\nsure we don\u0027t need the same thing on rs690/rs780/rs880, we probably\nshould do it there just in case as its what the DDX does.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4f15d24adb39803ba7b9363d0bb5dd714a6706f6",
      "tree": "a21643aacbf0318eeeedfb5c37b28a49234704b8",
      "parents": [
        "aa1a750ecb3412f69fe34081b249aa978154f360"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sat Dec 05 17:55:37 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Dec 07 08:01:52 2009 +1000"
      },
      "message": "drm/radeon/kms: fix up gart setup on rs600\n\nSet up rs600 gart like r600:\n- set gart system aperture to vram\n- inside gart system aperture is unmapped*\n- outside gart system aperture is mapped*\n\n*mapped refers to memory handled by page tables\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "aa1a750ecb3412f69fe34081b249aa978154f360",
      "tree": "e987b0578b1a10a9f0972056aff50847afa56481",
      "parents": [
        "0088dbdb809e8799cb8f26da5ac64b15201fa99d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 11:51:34 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 11:56:28 2009 +1000"
      },
      "message": "drm/radeon/kms: quirk for Gigabyte RV515 card, DVI+VGA not 2xDVI.\n\nSimiliar to other quirks for RV515, this card has no second DVI port.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0088dbdb809e8799cb8f26da5ac64b15201fa99d",
      "tree": "3d38533b297da8d47f663ffd79d7dd1cc3da31a5",
      "parents": [
        "722f29434e72188b2d20f9b41f4b5952073ed568"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Dec 03 16:28:02 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 10:32:35 2009 +1000"
      },
      "message": "drm/radeon/kms: rs6xx/rs740: clamp vram to aperture size\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": "722f29434e72188b2d20f9b41f4b5952073ed568",
      "tree": "24802abbe53dc69a5f5b7914c134058a06dd9b2d",
      "parents": [
        "8de21525439e6b5bb8d8c81e49094d867bf82f6d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Dec 03 16:18:19 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 10:32:26 2009 +1000"
      },
      "message": "drm/radeon/kms: fix vram setup on rs600\n\nalso fix up rs690 mem width.\n\nshould fix fdo bug 25408\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": "8de21525439e6b5bb8d8c81e49094d867bf82f6d",
      "tree": "7c77fc7a3c78a432e55e166f80403836104719f5",
      "parents": [
        "500b758725314ab1b5316eb0caa5b0fa26740e6b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Dec 03 12:15:54 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 10:32:18 2009 +1000"
      },
      "message": "drm/radeon/kms: fix legacy crtc2 dpms\n\nnoticed by Matthijs Kooijman on fdo bug 22140\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": "500b758725314ab1b5316eb0caa5b0fa26740e6b",
      "tree": "654aa60f2f8b996cd6dc28fc29ece42f75e926af",
      "parents": [
        "4e3f9b78ff917cc5c833858fdb5d96bc262e0bf3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Dec 02 11:46:52 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 10:32:06 2009 +1000"
      },
      "message": "drm/radeon/kms: handle vblanks properly with dpms on\n\navivo chips\n\nCopied from pre-avivo code.\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": "4e3f9b78ff917cc5c833858fdb5d96bc262e0bf3",
      "tree": "4a71fd48c538484cbfa7b75903fba29f1817082e",
      "parents": [
        "4c4f5413c3208da7621cd29baac1fbdca89181b2"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Dec 01 14:49:50 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 10:31:53 2009 +1000"
      },
      "message": "drm/radeon/kms: Add quirk for HIS X1300 board\n\nBoard is DVI+VGA, not DVI+DVI\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": "4c4f5413c3208da7621cd29baac1fbdca89181b2",
      "tree": "985ba67a419c220441385e56869b7a0301ed61d5",
      "parents": [
        "d684076627a4561ea698bf7652a1a1baabdcdbdc"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Dec 02 00:59:37 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 10:24:11 2009 +1000"
      },
      "message": "drm/radeon/kms: don\u0027t use bios dividers for lvds on r4xx\n\nR4xx cards don\u0027t have lvds pll dividers since they use atom.\n\nshould fix rh bug 541562\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d684076627a4561ea698bf7652a1a1baabdcdbdc",
      "tree": "292441425fdee338979b940cf55018dfa0698bef",
      "parents": [
        "93e7de7b37cb6c75032007e5b84e1305f1705485"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Nov 10 22:26:21 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 10:21:22 2009 +1000"
      },
      "message": "drm/radeon/kms: fix ring info in debugfs on r600+\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nAcked-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "93e7de7b37cb6c75032007e5b84e1305f1705485",
      "tree": "56832ba5773fb7fce66cea5d2f1c632fc41fe3f0",
      "parents": [
        "c142c3e5e3e826bdeca77062ec44be558ff2f6b9"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Wed Nov 04 23:34:10 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 10:20:45 2009 +1000"
      },
      "message": "drm/radeon/kms: fix typo in define: engine -\u003e memory\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c142c3e5e3e826bdeca77062ec44be558ff2f6b9",
      "tree": "5bc58756dfb088e0da01791bd3808e69129837a4",
      "parents": [
        "4c7886791264f03428d5424befb1b96f08fc90f4"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Fri Nov 06 11:38:34 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 10:20:08 2009 +1000"
      },
      "message": "drm/radeon/kms/pm: fix typos\n\nUnit typo noticed by taiu on IRC\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "01d01ba947670cf58f22119fc126fdf39078f6ba",
      "tree": "996ce63fe79c3f8deca2fd2a2d5b02e02d055aef",
      "parents": [
        "884840aa3ce3214259e69557be5b4ce0d781ffa4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 10:18:02 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 10:18:02 2009 +1000"
      },
      "message": "drm/mm: fixup typo in debug functions.\n\nFree and used were reversed.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "884840aa3ce3214259e69557be5b4ce0d781ffa4",
      "tree": "98dfd51c879df19428f3f6795fd32a8f2136ccb3",
      "parents": [
        "c3a73ba13bac7fd96030f39202b2d37fb19c46a6"
      ],
      "author": {
        "name": "Jakob Bornecrantz",
        "email": "jakob@vmware.com",
        "time": "Thu Dec 03 23:25:47 2009 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 09:25:47 2009 +1000"
      },
      "message": "drm: Add dirty ioctl and property\n\nThis commit adds a ioctl and property to allow userspace\nto notify the kernel that a framebuffer has changed. Instead\nof snooping the command stream this allows finer grained\ntracking of which areas have changed.\n\nThe primary user for this functionality is virtual hardware\nlike the vmware svga device, but also Xen hardware likes to\nbe notify. There is also real hardware like DisplayLink and\nDisplayPort that might take advantage of this ioctl.\n\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "46a79fa08a9a890a12cf9ec3ce51800911a907bf",
      "tree": "f3d992722fae66bfcd7a27239a3e3758bfcb6d60",
      "parents": [
        "1a95916f5465ad6c91398f17924949db7e0b5c36"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Sat Nov 28 12:30:32 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 09:03:33 2009 +1000"
      },
      "message": "drm/ttm: fix small memory leak in ttm_memory.c\n\nI moved the allocation until after the check for (si-\u003etotalhigh \u003d\u003d 0).\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-By:  Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "862302ffe422378a5213f558fc5cdf62c37050a9",
      "tree": "13557874eb479023e5a64f12990416045ea60818",
      "parents": [
        "9340d8cfeacd16cef1cbe94527f7baaed7640669"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Wed Dec 02 18:15:25 2009 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 08:55:46 2009 +1000"
      },
      "message": "drm: Add support for drm master_[set|drop] callbacks.\n\nThe vmwgfx driver has a per master rw lock around TTM, to guarantee \nmutual exclusion when needed.\n\nThis is typically when all evictable buffers are evicted due to\n\n1) vt switch\n2) master switch\n3) suspend / resume.\n\nIn the multi-master case, on master switch the new master takes the \npreviously active master lock in write mode, and then evicts all \nbuffers. Any clients to previous masters will then block on that lock \nwhen trying to validate a buffer. fbdev also acts as a virtual master\nwrt this.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9340d8cfeacd16cef1cbe94527f7baaed7640669",
      "tree": "08739867be1f39978793dcdc34b606db81775975",
      "parents": [
        "2dbdc52c8162291aa7541b8ba6e1c1587f50c1dd"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu Dec 03 17:44:40 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 08:53:47 2009 +1000"
      },
      "message": "drm/edid: Decode 3-byte CVT codes from EDID 1.4\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "07a5e6324abacad56a8e7bcb44dd404e84f75f57",
      "tree": "7284321ed859e29ecacb4ce1a8a6a58a4abb1942",
      "parents": [
        "7ac96a9cb4982140e206bf3b58236efb2498ab3f"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu Dec 03 17:44:38 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 08:53:32 2009 +1000"
      },
      "message": "drm/edid: Add DMT modes to the pool if the monitor is GTF-capable\n\nSee also: http://bugzilla.redhat.com/539785\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7ac96a9cb4982140e206bf3b58236efb2498ab3f",
      "tree": "63d6a6387f18ed022f4f6bf4dd6b918312bbf977",
      "parents": [
        "9cf00977da092096c7a983276dad8b3002d23a99"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu Dec 03 17:44:37 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 08:53:22 2009 +1000"
      },
      "message": "drm/modes: Add drm_mode_hsync()\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9cf00977da092096c7a983276dad8b3002d23a99",
      "tree": "1411812071df84b69cf731d9ebc2eb415457f5c9",
      "parents": [
        "9632b41f00cc2fb2846569cc99dbeef78e5c94a0"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu Dec 03 17:44:36 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 08:53:07 2009 +1000"
      },
      "message": "drm/edid: Unify detailed block parsing between base and extension blocks\n\nAlso fix an embarassing bug in standard timing subblock parsing that\nwould result in an infinite loop.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0fdd07f77fd9cc6a7d49076793daef06ea5d8f13",
      "tree": "368db433db7c1927a3eddb8b746b4038172053c0",
      "parents": [
        "dbf763a2f1c117cfe45bbbd2c874a150f0e0900b"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sun Aug 09 11:42:32 2009 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 02 23:58:32 2009 +0000"
      },
      "message": "VIDEO: Correct use of request_region/request_mem_region\n\nrequest_region should be used with release_region, not request_mem_region.\n\nGeert Uytterhoeven pointed out that in the case of drivers/video/gbefb.c,\nthe problem is actually the other way around; request_mem_region should be\nused instead of request_region.\n\nThe semantic patch that finds/fixes this problem is as follows:\n(http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r1@\nexpression start;\n@@\n\nrequest_region(start,...)\n\n@b1@\nexpression r1.start;\n@@\n\nrequest_mem_region(start,...)\n\n@depends on !b1@\nexpression r1.start;\nexpression E;\n@@\n\n- release_mem_region\n+ release_region\n  (start,E)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "dbf763a2f1c117cfe45bbbd2c874a150f0e0900b",
      "tree": "175d8b9c1848a0923150ef1bc4ef003a9a032d2c",
      "parents": [
        "56f3f55cf9b604b924353ab6fcdac5fee5637ae3"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Sep 03 22:59:01 2009 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 02 23:58:32 2009 +0000"
      },
      "message": "SPI: spi_txx9: Fix bit rate calculation\n\nTXx9 SPI bit rate is calculated by:\n        fBR \u003d (spi-baseclk) / (n + 1)\nFix calculation of min_speed_hz, max_speed_hz and n.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "56f3f55cf9b604b924353ab6fcdac5fee5637ae3",
      "tree": "b031bd5d9833a27cec1c551e487810cc2bcb33c8",
      "parents": [
        "049e2d13b8e8a6d8be43e675a5ed9d4613819f65",
        "7716977b6ae5a0cdd0afab5c6035c4d0ce53f599"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:41:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:41:49 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: Correct WM831X_MAX_ISEL_VALUE\n"
    },
    {
      "commit": "049e2d13b8e8a6d8be43e675a5ed9d4613819f65",
      "tree": "f9af9e23e2ce616fa0da01f595c215a8ea7b6235",
      "parents": [
        "0a45281f8eb49df1bfe0138ffcc76708bdcac875"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Tue Dec 01 01:14:25 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:41:33 2009 -0800"
      },
      "message": "Input: i8042 - add Dell Vostro 1320, 1520 and 1720 to the reset list\n\nThese laptops often leave i8042 in a wierd state resulting in non-\noperational touchpad and keyboard.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a45281f8eb49df1bfe0138ffcc76708bdcac875",
      "tree": "6d862e658721de55a4ad1f205c66ad3cf3832673",
      "parents": [
        "f066a4f6df68f03b565dfe867dde54dfeb26576e",
        "d0e260782c3702a009645c3caa02e381dab8798b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:40:37 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:40:37 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://neil.brown.name/md\n\n* \u0027for-linus\u0027 of git://neil.brown.name/md:\n  md: revert incorrect fix for read error handling in raid1.\n"
    },
    {
      "commit": "bbbb45a02ba1c4dcec2fe2b5531750d6616765b9",
      "tree": "cdc0f8fc2f27608f7c32d1069baeeae2b13432f1",
      "parents": [
        "35dead4235e2b67da7275b4122fed37099c2f462",
        "810a90ae4d2a9f6d9ff80424accbd6f91947e981"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:38:49 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:38:49 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [PATCH] rc32434_wdt: fix compilation failure\n  [WATCHDOG] rc32434_wdt.c: use resource_size()\n"
    },
    {
      "commit": "ebd65a5855a1ddb21706e630c9ba1b9e80c767f7",
      "tree": "605ae14abc99f287dccf0e0fd210dac1f7fdb0b7",
      "parents": [
        "6f9a76198f50c4dfe36c5be4081b72872cd644fe",
        "e8092da92e1fd38dc7c38a4eeae93eaa21764584"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 12:44:42 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 12:44:42 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: Initialise wm831x structure pointor for ISINK driver\n"
    },
    {
      "commit": "e8092da92e1fd38dc7c38a4eeae93eaa21764584",
      "tree": "659595a45e74ed41493e0aacdd6a06010fbefd15",
      "parents": [
        "2127816366e0ffbc1426fa69e7b9b2bebd2e2288"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Nov 30 14:01:56 2009 +0000"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Dec 02 19:37:16 2009 +0000"
      },
      "message": "regulator: Initialise wm831x structure pointor for ISINK driver\n\nThe version that made it into mainline missed the initialisation of the\nchip handle.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "6f9a76198f50c4dfe36c5be4081b72872cd644fe",
      "tree": "07da6f48279992bfa4af4cf54c10de6b11d084e7",
      "parents": [
        "e9438e3193a0d1430b70fafe46855c1a56202f7c",
        "5d6b1edf8ccc4b7e4e77dff3fc80882833d6186e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 08:21:58 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 08:21:58 2009 -0800"
      },
      "message": "Merge branch \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6\n\n* \u0027fix\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6:\n  [ARM] pxamci: call mmc_remove_host() before freeing resources\n"
    },
    {
      "commit": "5d6b1edf8ccc4b7e4e77dff3fc80882833d6186e",
      "tree": "1386880e1cc93164563fc3fba149656c37e27857",
      "parents": [
        "81065518eda14ebbce1b48c98d5077b0a059d4a3"
      ],
      "author": {
        "name": "Daniel Mack",
        "email": "daniel@caiaq.de",
        "time": "Tue Dec 01 18:17:18 2009 +0100"
      },
      "committer": {
        "name": "Eric Miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Wed Dec 02 22:58:19 2009 +0800"
      },
      "message": "[ARM] pxamci: call mmc_remove_host() before freeing resources\n\nmmc_remove_host() will cause the mmc core to switch off the bus power by\neventually calling pxamci_set_ios(). This function uses the regulator or\nthe GPIO which have been freed already.\n\nThis causes the following Oops on module unload.\n\n[   49.519649] Unable to handle kernel paging request at virtual address 30303a70\n[   49.526878] pgd \u003d c7084000\n[   49.529563] [30303a70] *pgd\u003d00000000\n[   49.533136] Internal error: Oops: 5 [#1]\n[   49.537025] last sysfs file: /sys/devices/platform/pxa27x-ohci/usb1/1-1/1-1:1.0/host0/target0:0:0/0:0:0:0/scsi_level\n[   49.547471] Modules linked in: pxamci(-) eeti_ts\n[   49.552061] CPU: 0    Not tainted  (2.6.32-rc8 #322)\n[   49.557001] PC is at regulator_is_enabled+0x3c/0xbc\n[   49.561846] LR is at regulator_is_enabled+0x30/0xbc\n[   49.566691] pc : [\u003cc01a2448\u003e]    lr : [\u003cc01a243c\u003e]    psr: 60000013\n[   49.566702] sp : c7083e70  ip : 30303a30  fp : 00000000\n[   49.578093] r10: c705e200  r9 : c7082000  r8 : c705e2e0\n[   49.583280] r7 : c7061340  r6 : c7061340  r5 : c7083e70  r4 : 00000000\n[   49.589759] r3 : c04dc434  r2 : c04dc434  r1 : c03eecea  r0 : 00000047\n[   49.596241] Flags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user\n[   49.603329] Control: 0000397f  Table: a7084018  DAC: 00000015\n[   49.609031] Process rmmod (pid: 1101, stack limit \u003d 0xc7082278)\n[   49.614908] Stack: (0xc7083e70 to 0xc7084000)\n[   49.619238] 3e60:                                     c7082000 c703c4f8 c705ea00 c04f4074\n[   49.627366] 3e80: 00000000 c705e3a0 ffffffff c0247ddc c70361a0 00000000 c705e3a0 ffffffff\n[   49.635499] 3ea0: c705e200 bf006400 c78c4f00 c705e200 c705e3a0 ffffffff c705e200 ffffffff\n[   49.643633] 3ec0: c04d8ac8 c02476d0 ffffffff c0247c60 c705e200 c0248678 c705e200 c0249064\n[   49.651765] 3ee0: ffffffff bf006204 c04d8ad0 c04d8ad0 c04d8ac8 bf007490 00000880 c00440c4\n[   49.659898] 3f00: 0000b748 c01c5708 bf007490 c01c44c8 c04d8ac8 c04d8afc bf007490 c01c4570\n[   49.668031] 3f20: bf007490 bf00750c c04f4258 c01c37a4 00000000 bf00750c c7083f44 c007b014\n[   49.676162] 3f40: 4000d000 6d617870 08006963 00000001 00000000 c7085000 00000001 00000000\n[   49.684287] 3f60: 4000d000 c7083f8c 00000001 bea01a54 00005401 c7ab1400 c00440c4 00082000\n[   49.692420] 3f80: bf00750c 00000880 c7083f8c 00000000 4000cfa8 00000000 00000880 bea01cc8\n[   49.700552] 3fa0: 00000081 c0043f40 00000000 00000880 bea01cc8 00000880 00000006 00000000\n[   49.708677] 3fc0: 00000000 00000880 bea01cc8 00000081 00000097 0000cca4 0000b748 00000000\n[   49.716802] 3fe0: 4001a4f0 bea01cc0 00018bf4 4001a4fc 20000010 bea01cc8 a063e021 a063e421\n[   49.724958] [\u003cc01a2448\u003e] (regulator_is_enabled+0x3c/0xbc) from [\u003cc0247ddc\u003e] (mmc_regulator_set_ocr+0x14/0xd8)\n[   49.734836] [\u003cc0247ddc\u003e] (mmc_regulator_set_ocr+0x14/0xd8) from [\u003cbf006400\u003e] (pxamci_set_ios+0xd8/0x17c [pxamci])\n[   49.745044] [\u003cbf006400\u003e] (pxamci_set_ios+0xd8/0x17c [pxamci]) from [\u003cc02476d0\u003e] (mmc_power_off+0x50/0x58)\n[   49.754555] [\u003cc02476d0\u003e] (mmc_power_off+0x50/0x58) from [\u003cc0247c60\u003e] (mmc_detach_bus+0x68/0xc4)\n[   49.763207] [\u003cc0247c60\u003e] (mmc_detach_bus+0x68/0xc4) from [\u003cc0248678\u003e] (mmc_stop_host+0xd4/0x1bc)\n[   49.771944] [\u003cc0248678\u003e] (mmc_stop_host+0xd4/0x1bc) from [\u003cc0249064\u003e] (mmc_remove_host+0xc/0x20)\n[   49.780681] [\u003cc0249064\u003e] (mmc_remove_host+0xc/0x20) from [\u003cbf006204\u003e] (pxamci_remove+0xc8/0x174 [pxamci])\n[   49.790211] [\u003cbf006204\u003e] (pxamci_remove+0xc8/0x174 [pxamci]) from [\u003cc01c5708\u003e] (platform_drv_remove+0x1c/0x24)\n[   49.800164] [\u003cc01c5708\u003e] (platform_drv_remove+0x1c/0x24) from [\u003cc01c44c8\u003e] (__device_release_driver+0x7c/0xc4)\n[   49.810110] [\u003cc01c44c8\u003e] (__device_release_driver+0x7c/0xc4) from [\u003cc01c4570\u003e] (driver_detach+0x60/0x8c)\n[   49.819535] [\u003cc01c4570\u003e] (driver_detach+0x60/0x8c) from [\u003cc01c37a4\u003e] (bus_remove_driver+0x90/0xcc)\n[   49.828452] [\u003cc01c37a4\u003e] (bus_remove_driver+0x90/0xcc) from [\u003cc007b014\u003e] (sys_delete_module+0x1d8/0x254)\n[   49.837891] [\u003cc007b014\u003e] (sys_delete_module+0x1d8/0x254) from [\u003cc0043f40\u003e] (ret_fast_syscall+0x0/0x28)\n[   49.847145] Code: eb06c53a e596c030 e1a0500d e59f106c (e59c0040)\n[   49.853566] ---[ end trace b5fa66a00cea142f ]---\n\nSigned-off-by: Daniel Mack \u003cdaniel@caiaq.de\u003e\nReported-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nCc: Pierre Ossman \u003cpierre@ossman.eu\u003e\nCc: linux-mmc@vger.kernel.org\nCc: linux-arm-kernel@lists.infradead.org\nCc: stable@kernel.org\nSigned-off-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\n"
    },
    {
      "commit": "810a90ae4d2a9f6d9ff80424accbd6f91947e981",
      "tree": "2ac955ea549f9b41d601341e68e0c7bc98f830b8",
      "parents": [
        "be088b139f5244b23ee931afb195eee236b7ff33"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Dec 02 13:21:23 2009 +0100"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Dec 02 12:47:24 2009 +0000"
      },
      "message": "[PATCH] rc32434_wdt: fix compilation failure\n\nThis patch fixes the compilation failure of\nrc32434 due to a bad module parameter description.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "be088b139f5244b23ee931afb195eee236b7ff33",
      "tree": "cc34038f63fb0acf2b6ee495e6228bff14ed04a3",
      "parents": [
        "2127816366e0ffbc1426fa69e7b9b2bebd2e2288"
      ],
      "author": {
        "name": "H Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Nov 24 21:06:26 2009 -0500"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Wed Dec 02 10:10:27 2009 +0000"
      },
      "message": "[WATCHDOG] rc32434_wdt.c: use resource_size()\n\nThe size value passed to ioremap_nocache() is not correct.\nUse resource_size() to get the correct value.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Phil Sutter \u003cn0-1@freewrt.org\u003e\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    },
    {
      "commit": "6e36595a2131e7ed5ee2674be54b2713ba7f0490",
      "tree": "7af106a7e0d187ee33b51e5923877fdcbc908371",
      "parents": [
        "652af9d74e1a3a10bb10f0d8e8f42ddac26bbc1a"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed Dec 02 10:03:34 2009 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Dec 01 23:27:20 2009 -0800"
      },
      "message": "drm/i915: Declare the new VBT parsing functions as static\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "652af9d74e1a3a10bb10f0d8e8f42ddac26bbc1a",
      "tree": "8771b6cf9b14f7f8b349cecf8a2a71fba806800c",
      "parents": [
        "f24bc39facc1e74eb989908106fe9f6d375ae16e"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed Dec 02 10:03:33 2009 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Dec 01 23:26:36 2009 -0800"
      },
      "message": "drm/i915: Add the missing clonemask for display port on Ironlake\n\nAdd the missing clonemask for display port on Ironlake.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nReviewed-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\ncc: stable@kernel.org\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "f24bc39facc1e74eb989908106fe9f6d375ae16e",
      "tree": "22a5f0c7e74d9a3119c7d75d0b6b6fc96e9019fe",
      "parents": [
        "f0217c42c9ab3d772e543f635ce628b9478f70b6"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed Dec 02 10:03:32 2009 +0800"
      },
      "committer": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Tue Dec 01 23:25:17 2009 -0800"
      },
      "message": "drm/i915: fix the incorrect condition judgement in dp_is_present_in_vbt\n\nWe were always looking for the PORT_IDPB entry.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nReviewed-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\n"
    },
    {
      "commit": "4c7886791264f03428d5424befb1b96f08fc90f4",
      "tree": "2c644931001b06969fb3038e7beb68db436c4872",
      "parents": [
        "1614f8b17b8cc3ad143541d41569623d30dbc9ec"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Fri Nov 20 14:29:23 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 14:00:18 2009 +1000"
      },
      "message": "drm/radeon/kms: Rework radeon object handling\n\nThe locking \u0026 protection of radeon object was somewhat messy.\nThis patch completely rework it to now use ttm reserve as a\nprotection for the radeon object structure member. It also\nshrink down the various radeon object structure by removing\nfield which were redondant with the ttm information. Last it\nconverts few simple functions to inline which should with\nperformances.\n\nairlied: rebase on top of r600 and other changes.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1614f8b17b8cc3ad143541d41569623d30dbc9ec",
      "tree": "7b0284e942cb68ea47cdc832bbd43864b23dcd2d",
      "parents": [
        "d8f60cfc93452d0554f6a701aa8e3236cbee4636"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 01 16:04:56 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 14:00:13 2009 +1000"
      },
      "message": "drm/radeon/kms: add irq mitigation code for sw interrupt.\n\nWe really don\u0027t need to process every irq that comes in, we only\nreally want to do SW irq processing when we are actually waiting for\na fence to pass. I\u0027m not 100% sure this is race free esp on non-MSI systems\nso it needs some testing.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d8f60cfc93452d0554f6a701aa8e3236cbee4636",
      "tree": "d6048658b42bdd9443f424755cd85f855e1477ba",
      "parents": [
        "50dafba685c0f12c23d315820370b32d9ba64db7"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Dec 01 13:43:46 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 14:00:06 2009 +1000"
      },
      "message": "drm/radeon/kms: Add support for interrupts on r6xx/r7xx chips (v3)\n\nThis enables the use of interrupts on r6xx/r7xx hardware.\nInterrupts are implemented via a ring buffer.  The GPU adds\ninterrupts vectors to the ring and the host reads them off\nin the interrupt handler.  The interrupt controller requires\nfirmware like the CP.  This firmware must be installed and\naccessble to the firmware loader for interrupts to function.\n\nMSIs don\u0027t seem to work on my RS780.  They work fine on all\nmy discrete cards.  I\u0027m not sure about other RS780s or\nRS880s.  I\u0027ve disabled MSIs on RS780 and RS880, but it would\nprobably be worth checking on some other systems.\n\nv2 - fix some checkpatch.pl problems;\n     re-read the disp int status reg if we restart the ih;\n\nv3 - remove the irq handler if r600_irq_init() fails;\n     remove spinlock in r600_ih_ring_fini();\n     move ih rb overflow check to r600_get_ih_wptr();\n     move irq ack to separate function;\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "50dafba685c0f12c23d315820370b32d9ba64db7",
      "tree": "a66d049619cc44cf22a7f79a8313280e2262ddeb",
      "parents": [
        "ee2215f0b269f4c460807e3f827665eb7049aa34"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 01 15:02:17 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 11:37:20 2009 +1000"
      },
      "message": "drm/radeon/kms: call correct atom table for digital output dpms.\n\nfound while working on displayport.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ee2215f0b269f4c460807e3f827665eb7049aa34",
      "tree": "b765ba7f49915bd4461f68e1d586483cef5c4ec1",
      "parents": [
        "ed160143c6967e89aee05b0685e73c4103bb3e38"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Thu Nov 26 15:58:36 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 11:37:19 2009 +1000"
      },
      "message": "drm/radeon/kms: Don\u0027t overwrite crtc_gen_cntl or crtc_gen_cntl2\n\nDon\u0027t overwritte  crtc_gen_cntl or crtc_gen_cntl2 or we may loose the\ncursor. This especialy happen when changing video mode. Fix bugs:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d529146\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ed160143c6967e89aee05b0685e73c4103bb3e38",
      "tree": "bfb4e5f7e574086122fb21651a2194ff95868a33",
      "parents": [
        "72542d77058bd45ccafd1e15ed3c70349fe3277b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Dec 01 14:12:14 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 11:37:18 2009 +1000"
      },
      "message": "drm/radeon/kms: add tv standard property to tv connectors\n\nLets user select tv-standard.  The property was there,\njust not hooked up.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "72542d77058bd45ccafd1e15ed3c70349fe3277b",
      "tree": "11390360e6c0f250915a2bc202f94a2fb86a3958",
      "parents": [
        "4b30b87042aa71ed8682e4df622a10456796fccd"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 01 14:06:31 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 11:37:17 2009 +1000"
      },
      "message": "drm/radeon/kms: ignore unposted GPUs with no BIOS.\n\nIf we find a GPU but we can\u0027t find its BIOS and it isn\u0027t posted,\nthen ignore it.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4b30b87042aa71ed8682e4df622a10456796fccd",
      "tree": "e7795fabed90dbc7e2155a48c01dafb4fb1a463d",
      "parents": [
        "7dde8a19656ddec769b609e8b5662aa7243b8b6a"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 01 09:13:40 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 11:37:16 2009 +1000"
      },
      "message": "drm/radeon/kms: fix divide by 0 in clocks code\n\nIf the chip isn\u0027t initialised properly this can happen.\nalso fix return value in combios clocks function.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7dde8a19656ddec769b609e8b5662aa7243b8b6a",
      "tree": "50f21ca898a0443686e4ae142fa6c6da5bcef6d3",
      "parents": [
        "30256a3f6b646f6c6ab7276a97b40792faac5f1d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Nov 30 01:40:24 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 11:37:15 2009 +1000"
      },
      "message": "drm/radeon/kms/atom: pull misc mode info for lvds from bios tables\n\nsync polarity, etc.  This will likely fix LVDS problems\non some laptops.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "30256a3f6b646f6c6ab7276a97b40792faac5f1d",
      "tree": "4d830df9ffce519eb4b37767576972cae1b6a09d",
      "parents": [
        "ec51efa9b2b8ff10b535a853c293e85bada886e4"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Mon Nov 30 17:47:59 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 11:37:14 2009 +1000"
      },
      "message": "drm/radeon/kms: Disable agp only if we are dealing with an AGP GPU\n\nOn IGP if you pass option agpmode\u003d-1 you would overwrite the set_page\nfunction callback with improper function which endup in non functioning\nhw. This patch will disable agp when giving agpmode\u003d-1 parameter only\nif we are dealing with an AGP GPU.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ec51efa9b2b8ff10b535a853c293e85bada886e4",
      "tree": "719dea94c066194a06041bdf1ca0e458347c0b54",
      "parents": [
        "32f48ffea91008a27b99aab7a68a3443559d83fb"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "pierre@ossman.eu",
        "time": "Mon Nov 30 21:15:44 2009 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 11:37:13 2009 +1000"
      },
      "message": "drm/radeon/kms: Disable both CRTCs during mode switch\n\nReconfiguring one CRTC whilst another is running can cause a hang under\nsome circumstances. Unfortunately we haven\u0027t pinpointed exactly what those\ncircumstances are, so disable all CRTCs for every mode switch.\n\nSigned-off-by: Pierre Ossman \u003cpierre@ossman.eu\u003e\nAcked-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "32f48ffea91008a27b99aab7a68a3443559d83fb",
      "tree": "3642d3bf7544b9c9458fd9eec00fa802bda7b311",
      "parents": [
        "23956dfa82eab95931aab5fa9886c1e96c41e4dc"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Nov 30 01:54:16 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 11:37:13 2009 +1000"
      },
      "message": "drm/radeon/kms: fix LVDS setup on r4xx\n\nR4xx mobility chips use atombios, which does not store\nthe LVDS_GEN_CNTL parameter setup like combios.  Rather,\nit\u0027s configured in LVDSEncoderControl.  As such,\nLVDS_GEN_CNTL is set wrong when on resume.  Call\nLVDSEncoderControl to set it properly.\n\nShould fix fdo bug 25336\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "23956dfa82eab95931aab5fa9886c1e96c41e4dc",
      "tree": "ce7c40366ea7cefcb8f7314cfa3e74f764211a84",
      "parents": [
        "38e1492130c42ac806ffd8b21ccf64eb1c997d10"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Nov 23 12:01:09 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 11:37:11 2009 +1000"
      },
      "message": "drm/radeon/kms: add HDP flushing for all GPUs.\n\nrendercheck under kms on r600s was failing due to HDP flushing not happening.\n\nThis adds HDP flushing to the object wait function for r100-\u003er700 families.\n\nrendercheck passes basic tests on r600 with this change.\n\nAcked-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "38e1492130c42ac806ffd8b21ccf64eb1c997d10",
      "tree": "b83e8f1c23148a7b46ef39691b0bbbe7fcbeb347",
      "parents": [
        "47381156a8f0d793bacfa346cc4cc515399525f7"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Wed Aug 05 00:19:51 2009 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 11:37:10 2009 +1000"
      },
      "message": "drm/radeon: Give userspace more accurate information about available memory.\n\nThis patch varies from the original and just removes memory for kernel\npinned objects.\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "47381156a8f0d793bacfa346cc4cc515399525f7",
      "tree": "40703bdebbf36e7a0d8c3d5bf0d4ae5422376324",
      "parents": [
        "1f3b6a45f0805690269a7a9d265cbbc2f15b6c6e"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Nov 18 13:39:34 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 11:37:10 2009 +1000"
      },
      "message": "drm/radeon/kms: pick 8bpp console when 32MB or less VRAM\n\nmaking the pinned console smaller gives X a bit more room to play with.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1f3b6a45f0805690269a7a9d265cbbc2f15b6c6e",
      "tree": "76e2d95a6b3da15598cd493b073ed00e6ecc2b69",
      "parents": [
        "2de3b4841f67a15c7b8e820b84dd6b7cc41370da"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 13 14:10:37 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 02 11:37:09 2009 +1000"
      },
      "message": "drm/radeon/kms: add support for encoder cloning.\n\nThe RN50 really needs this since its a single crtc card,\nhowever other gpus may benefit from it as well.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    }
  ],
  "next": "2de3b4841f67a15c7b8e820b84dd6b7cc41370da"
}
