)]}'
{
  "log": [
    {
      "commit": "279b215ecb8acc735c01ac89b1aa28c4a27dcafa",
      "tree": "4dab0214a2d1628abdf959bfe5e28629b16024bc",
      "parents": [
        "390d0bbe88b3ef00c28086076d791533407f298e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Dec 08 14:07:03 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 09 13:31:07 2009 +1000"
      },
      "message": "drm/radeon/kms: make sure ss id matches\n\nentries in the ss table aren\u0027t always ordered\nby id.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "390d0bbe88b3ef00c28086076d791533407f298e",
      "tree": "de1ded9f070ac1ffc608c3c656bb3027429fb107",
      "parents": [
        "ec42a6e7dcfc2e9a92fad1c132bc9e110fafeb3f"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Dec 08 12:48:20 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 09 13:31:00 2009 +1000"
      },
      "message": "drm/radeon/kms: connector fixes\n\n- Don\u0027t add dac load detection property to DVI-D\n- Make sure i2c info is valid before adding DP aux chan bus\n- Don\u0027t create scaling_mode_property twice\n- fix typo that prevented coherent and load detection from working\n- add coherent prop to DP (for dp-\u003edvi adapters)\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ec42a6e7dcfc2e9a92fad1c132bc9e110fafeb3f",
      "tree": "7f7afc4f2ca0366fea7c8b1926dcc91db6acb9b8",
      "parents": [
        "b16d9acbdb97452d1418420e069acf7381ef10bb"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Dec 08 15:58:08 2009 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 09 13:29:37 2009 +1000"
      },
      "message": "drm/ttm: fix memory leak noticed by kmemleak.\n\nIf we don\u0027t need the zone we need to free it.\n\nAcked-By: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b16d9acbdb97452d1418420e069acf7381ef10bb",
      "tree": "f483f41167a02e0f660bfcbfd828c7d186a90d3a",
      "parents": [
        "7b0a9e8302522d5f7bb7fab6b8a3c8ce8181609c"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed Dec 09 11:23:42 2009 +0800"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Dec 09 13:28:07 2009 +1000"
      },
      "message": "drm: disable all the possible outputs/crtcs before entering KMS mode\n\nSometimes we will use a crtc for integerated LVDS, which is different with\nthat assigned by BIOS. If we want to get flicker-free transitions,\nthen we could read out the current state for it and set our current state\naccordingly.\n\nBut it is true that if we aren\u0027t reading current state out, we do need\nto turn everything off before modesetting.  Otherwise the clocks can get very\nangry and we get things worse than a flicker at boot.\nIn fact we also do the similar thing in UMS mode. We will disable all the\npossible outputs/crtcs for the first modesetting.\n\nSo we disable all the possible outputs/crtcs before entering the KMS mode.\nBefore we configure connector/encoder/crtc, the function of\ndrm_helper_disable_unused_function can disable all the possible outputs/crtcs.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nReviewed-by: Eric Anholt \u003ceric@anholt.net\u003e\nReviewed-by: Rafal Milecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\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": "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": "c3a73ba13bac7fd96030f39202b2d37fb19c46a6",
      "tree": "e91c424da8f71a5e5923ff4175c3b15cf4543b65",
      "parents": [
        "46a79fa08a9a890a12cf9ec3ce51800911a907bf"
      ],
      "author": {
        "name": "Martin Michlmayr",
        "email": "tbm@cyrius.com",
        "time": "Thu Nov 19 16:29:45 2009 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 09:11:16 2009 +1000"
      },
      "message": "drm/ttm: Fix build failure due to missing struct page\n\ndrm/ttm fails to build on MIPS because \"struct page\" is not known:\n| In file included from drivers/gpu/drm/ttm/ttm_memory.c:28:\n| include/drm/ttm/ttm_memory.h:154: warning: \u0027struct page\u0027 declared inside parameter list\n| include/drm/ttm/ttm_memory.h:154: warning: its scope is only this definition or declaration, which is probably not what you want\n| include/drm/ttm/ttm_memory.h:156: warning: \u0027struct page\u0027 declared inside parameter list\n| drivers/gpu/drm/ttm/ttm_memory.c:540: error: conflicting types for \u0027ttm_mem_global_alloc_page\u0027\n| include/drm/ttm/ttm_memory.h:154: error: previous declaration of \u0027ttm_mem_global_alloc_page\u0027 was here\n| drivers/gpu/drm/ttm/ttm_memory.c:561: error: conflicting types for \u0027ttm_mem_global_free_page\u0027\n| include/drm/ttm/ttm_memory.h:156: error: previous declaration of \u0027ttm_mem_global_free_page\u0027 was here\n\nSigned-off-by: Martin Michlmayr \u003ctbm@cyrius.com\u003e\nCc: stable@kernel.org\nAcked-by: Thomas Hellstrom \u003cthellstrom@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": "1a95916f5465ad6c91398f17924949db7e0b5c36",
      "tree": "e9293ebb277e8cb39dcd57d9c1c07c68a0c8d803",
      "parents": [
        "862302ffe422378a5213f558fc5cdf62c37050a9"
      ],
      "author": {
        "name": "Kristian Høgsberg",
        "email": "krh@bitplanet.net",
        "time": "Wed Dec 02 12:13:48 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 08:59:28 2009 +1000"
      },
      "message": "drm: Add compatibility #ifdefs for *BSD\n\nThis let\u0027s use use the linux drm headers as the canonical source for\nlibdrm on all platforms.\n\nSigned-off-by: Kristian Høgsberg \u003ckrh@bitplanet.net\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": "2dbdc52c8162291aa7541b8ba6e1c1587f50c1dd",
      "tree": "351c305f932012ec5176ed6c2bd3f69b9bd851d1",
      "parents": [
        "07a5e6324abacad56a8e7bcb44dd404e84f75f57"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Thu Dec 03 17:44:39 2009 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Dec 04 08:53:40 2009 +1000"
      },
      "message": "drm/edid: Add new detailed block types 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": "22763c5cf3690a681551162c15d34d935308c8d7",
      "tree": "f571fbe8f635983c9ea21b73dcec53d7a68f2450",
      "parents": [
        "0fdd07f77fd9cc6a7d49076793daef06ea5d8f13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 19:51:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 19:51:21 2009 -0800"
      },
      "message": "Linux 2.6.32\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": "f066a4f6df68f03b565dfe867dde54dfeb26576e",
      "tree": "16ed85810334bef0f428dbfa52d595e60dacc381",
      "parents": [
        "86a7b7ef54650b99f7f638d6a6990fe7c0dfaaab"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Tue Dec 01 14:56:44 2009 +1030"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:40:07 2009 -0800"
      },
      "message": "param: don\u0027t complain about unused module parameters.\n\nJon confirms that recent modprobe will look in /proc/cmdline, so these\ncmdline options can still be used.\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d14164\n\nReported-by: Adam Williamson \u003cawilliam@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "86a7b7ef54650b99f7f638d6a6990fe7c0dfaaab",
      "tree": "65e4bd2c4995f7a3e4f97f57c937220fbb4404c4",
      "parents": [
        "bbbb45a02ba1c4dcec2fe2b5531750d6616765b9",
        "4e7c81af3fa076e2d1534cc665ea2f623e631f5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:39:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:39:20 2009 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: RB532: Fix devices.c compilation.\n  MIPS: Fix MIPS I build.\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": "35dead4235e2b67da7275b4122fed37099c2f462",
      "tree": "643b8e561025e5f49b17e3a74ee4d7812123aecd",
      "parents": [
        "ebd65a5855a1ddb21706e630c9ba1b9e80c767f7"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Thu Dec 03 00:29:15 2009 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Dec 02 15:38:25 2009 -0800"
      },
      "message": "modules: don\u0027t export section names of empty sections via sysfs\n\nOn the parisc architecture we face for each and every loaded kernel module\nthis kernel \"badness warning\":\n  sysfs: cannot create duplicate filename \u0027/module/ac97_bus/sections/.text\u0027\n  Badness at fs/sysfs/dir.c:487\n\nReason for that is, that on parisc all kernel modules do have multiple\n.text sections due to the usage of the -ffunction-sections compiler flag\nwhich is needed to reach all jump targets on this platform.\n\nAn objdump on such a kernel module gives:\nSections:\nIdx Name          Size      VMA       LMA       File off  Algn\n  0 .note.gnu.build-id 00000024  00000000  00000000  00000034  2**2\n                  CONTENTS, ALLOC, LOAD, READONLY, DATA\n  1 .text         00000000  00000000  00000000  00000058  2**0\n                  CONTENTS, ALLOC, LOAD, READONLY, CODE\n  2 .text.ac97_bus_match 0000001c  00000000  00000000  00000058  2**2\n                  CONTENTS, ALLOC, LOAD, READONLY, CODE\n  3 .text         00000000  00000000  00000000  000000d4  2**0\n                  CONTENTS, ALLOC, LOAD, READONLY, CODE\n...\nSince the .text sections are empty (size of 0 bytes) and won\u0027t be\nloaded by the kernel module loader anyway, I don\u0027t see a reason\nwhy such sections need to be listed under\n/sys/module/\u003cmodule_name\u003e/sections/\u003csection_name\u003e either.\n\nThe attached patch does solve this issue by not exporting section\nnames which are empty.\n\nThis fixes bugzilla http://bugzilla.kernel.org/show_bug.cgi?id\u003d14703\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nCC: rusty@rustcorp.com.au\nCC: akpm@linux-foundation.org\nCC: James.Bottomley@HansenPartnership.com\nCC: roland@redhat.com\nCC: dave@hiauly1.hia.nrc.ca\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\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": "4e7c81af3fa076e2d1534cc665ea2f623e631f5d",
      "tree": "cf3f49dba5dad79b63e6a3df9b1aa280b65ed4fc",
      "parents": [
        "a91be9ee69b09cdaa02afd5d7056bc2e6d382cfe"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Wed Dec 02 13:07:01 2009 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 02 18:09:51 2009 +0000"
      },
      "message": "MIPS: RB532: Fix devices.c compilation.\n\nWe should now use dev_set_drvdata to set the driver driver_data field.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/747/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a91be9ee69b09cdaa02afd5d7056bc2e6d382cfe",
      "tree": "bd7edd41d67bb35c4339a62689df18744430c845",
      "parents": [
        "2127816366e0ffbc1426fa69e7b9b2bebd2e2288"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 02 11:33:03 2009 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 02 18:09:51 2009 +0000"
      },
      "message": "MIPS: Fix MIPS I build.\n\nBroken by d63c63e889bbeeaa461a8addf1245f89f3ce4ece (lmo) rsp.\nf1e39a4a616cd9981a9decfd5332fd07a01abb8b (kernel.org).\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/746/\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"
    }
  ],
  "next": "30256a3f6b646f6c6ab7276a97b40792faac5f1d"
}
