)]}'
{
  "log": [
    {
      "commit": "d1ff6409b1cd2cd2a65df415648fa38b9fdf4cd8",
      "tree": "a5bd240d397e0f0a657433a815eee2d4df482325",
      "parents": [
        "a327f6b806103ee177aba20bb1e42ba7ec7d0f4b"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Mon Mar 29 21:43:26 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 10:40:22 2010 +1000"
      },
      "message": "drm/edid: Add test for monitor reduced blanking support.\n\nThe generic block walk callback looks like overkill, but we\u0027ll need it\nfor other detailed block walks in the future.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a327f6b806103ee177aba20bb1e42ba7ec7d0f4b",
      "tree": "bd0da52175358cd6c5d1ebfec1e0e4c32dcc1a5d",
      "parents": [
        "59d8aff6e4fc2705053e7ce2948b51f7fe507536"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Mon Mar 29 21:43:25 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 10:40:21 2010 +1000"
      },
      "message": "drm/edid: Fix preferred mode parse for EDID 1.4\n\nIn 1.4, the first detailed mode is always the preferred mode.  The bit\nthat used to mean that, now means \"this mode is the physical size in\npixels\".\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "59d8aff6e4fc2705053e7ce2948b51f7fe507536",
      "tree": "1991a8f9805a3cc4644b26e402ab9f0bc221b47f",
      "parents": [
        "7466f4cc508878a8328dff1c328a2b4108888d2e"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Mon Mar 29 21:43:24 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 10:40:20 2010 +1000"
      },
      "message": "drm/edid: Remove some silly comments\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7466f4cc508878a8328dff1c328a2b4108888d2e",
      "tree": "a46b13cd8b1baa22f241d1e8c90809a73c333561",
      "parents": [
        "2255be14cb82370a6af4054edb3b4cd170d80752"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Mon Mar 29 21:43:23 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 10:40:20 2010 +1000"
      },
      "message": "drm/edid: Remove arbitrary EDID extension limit\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2255be14cb82370a6af4054edb3b4cd170d80752",
      "tree": "8ed7bdf3119055e770ff312e031c55c5d684cd64",
      "parents": [
        "c867df7043b738da4f4d358d7039c243a29b4272"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Mon Mar 29 21:43:22 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 10:40:19 2010 +1000"
      },
      "message": "drm/edid: Add modes for Established Timings III section\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c867df7043b738da4f4d358d7039c243a29b4272",
      "tree": "13a4219137fd02603f814749e77234c825233dc9",
      "parents": [
        "2b470ab075b30aaeeab29d67b8f1f111096a5fbe"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Mon Mar 29 21:43:21 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 10:40:18 2010 +1000"
      },
      "message": "drm/edid: Reshuffle mode list construction to closer match the spec\n\nAlso, document what the spec says to do.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2b470ab075b30aaeeab29d67b8f1f111096a5fbe",
      "tree": "e0ee462d6f544b1b31951384a3a6c604b10c9043",
      "parents": [
        "fbcc06b6439024b967cf6927b95d303f4c3c1a4f"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Mon Mar 29 21:43:20 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 10:40:18 2010 +1000"
      },
      "message": "drm/edid: Remove a redundant check\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fbcc06b6439024b967cf6927b95d303f4c3c1a4f",
      "tree": "f7a48238952ac626debe15ba2de239cdc4a67c17",
      "parents": [
        "61e57a8d72f2336faf39b5d940215cf085e01e6e"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Mon Mar 29 21:43:19 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 10:40:17 2010 +1000"
      },
      "message": "drm/edid: Remove some misleading comments\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "61e57a8d72f2336faf39b5d940215cf085e01e6e",
      "tree": "8c9c6713b4f1ff4c610771860c6cca411cb28cfc",
      "parents": [
        "95beb690170e6ce918fe53c73a0fcc7cf64d704a"
      ],
      "author": {
        "name": "Adam Jackson",
        "email": "ajax@redhat.com",
        "time": "Mon Mar 29 21:43:18 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 10:40:16 2010 +1000"
      },
      "message": "drm/edid: Fix secondary block fetch.\n\nThis makes fetching the second EDID block on HDMI monitors actually\nwork.  DDC can\u0027t transfer more than 128 bytes at a time.  Also,\nrearrange the code so the pure DDC bits are separate from block parse.\n\nSigned-off-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "95beb690170e6ce918fe53c73a0fcc7cf64d704a",
      "tree": "1cca4412c25bf1ef69409d1ddeccbc2e21bccc66",
      "parents": [
        "57b54ea6b7863ccfeb41851b5f58f9fd1b83c79e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Apr 01 19:08:47 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 09:59:31 2010 +1000"
      },
      "message": "drm/radeon/kms/atom: fix gpio i2c table overrun (v2)\n\nThe GPIO_I2C_INFO table does not always have\nATOM_MAX_SUPPORTED_DEVICE entries. Limit\nthe number of indices to the size of the\ntable.\n\nShould fix Novell bug 589022.\n\nv2: fix typo\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: Stable \u003cstable@kernel.org\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "57b54ea6b7863ccfeb41851b5f58f9fd1b83c79e",
      "tree": "96897aad6541db089db80e3064501636351de4d2",
      "parents": [
        "d668046c13024d74af7d04a124ba55f406380fe7"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Fri Apr 02 16:59:06 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Apr 06 09:56:40 2010 +1000"
      },
      "message": "drm/radeon: R300 AD only has one quad pipe.\n\nGleaned from the Mesa code.\n\nFixes https://bugs.freedesktop.org/show_bug.cgi?id\u003d27355 .\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d668046c13024d74af7d04a124ba55f406380fe7",
      "tree": "41ef48d72324f88211e279a56bd7f43563a3e366",
      "parents": [
        "08a370fa758fae7e387274ca3571ce625d7f829b"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:41:35 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 01 12:50:46 2010 +1000"
      },
      "message": "drm/radeon/kms: enable ACPI powermanagement mode on radeon gpus.\n\nSome GPUs have an APM/ACPI PM mode selection switch and some BIOSes\nset this to APM. We really want this in ACPI mode for Linux.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "08a370fa758fae7e387274ca3571ce625d7f829b",
      "tree": "2f2d69135e326bd910bcef36553f1f547cc2514a",
      "parents": [
        "9e5786bd14cb9ffe29ebe66d41cedf03311b0d30"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:42:50 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 01 12:50:28 2010 +1000"
      },
      "message": "drm/radeon/kms: rs400/480 should set common registers.\n\nThese GPUs should be setting these registers up also.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9e5786bd14cb9ffe29ebe66d41cedf03311b0d30",
      "tree": "18a1bec350a97117f4540e96323eb0efad3f9b36",
      "parents": [
        "fb668c2fed628179c7aa409a0de39a2b96bed18c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:38:56 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 01 12:50:19 2010 +1000"
      },
      "message": "drm/radeon/kms: add sanity check to wptr.\n\nIf we resume in a bad way, we\u0027ll get 0xffffffff in wptr, and then\noops with no console. This just adds a sanity check so that we can\navoid the oops and hopefully get more details out of people\u0027s systems.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fb668c2fed628179c7aa409a0de39a2b96bed18c",
      "tree": "fd8918e25c5df5166dcbcad4fe902db4526694cf",
      "parents": [
        "e2b0a8e1e697dbcd62574a32f4f96151d21bdd36"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 31 14:42:11 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Apr 01 12:50:07 2010 +1000"
      },
      "message": "drm/radeon/kms/evergreen: get DP working\n\nNeed to enable the VID stream after link training\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e2b0a8e1e697dbcd62574a32f4f96151d21bdd36",
      "tree": "f01af37a48144020bcdd9fdc0cbf6c381c5b316b",
      "parents": [
        "ac1aade6876465060ebf9a71675dcb7305f0bafa"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 17 02:07:37 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:55:52 2010 +1000"
      },
      "message": "drm/radeon/kms: add hw_i2c module option\n\nTurn off hw i2c by default except for mm i2c which\nis hw only until we sort out the remaining prescale\nissues on older chips.  hw i2c can be enabled with\nhw_i2c\u003d1.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ac1aade6876465060ebf9a71675dcb7305f0bafa",
      "tree": "e9f3ce2125bf27476ddbdefd5331f0617de9bc44",
      "parents": [
        "3595be778d8cb887f0e0575ef0a0c1a094d120bb"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sun Mar 14 12:22:44 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:55:50 2010 +1000"
      },
      "message": "drm/radeon/kms: use new pre/post_xfer i2c bit algo hooks\n\nThis allows us to remove the internal bit algo bus used by\nthe radeon i2c algo.  We now register a radeon algo adapter\nif the gpio line is hw capable and the hw inplementation is\navailable, otherwise we register a bit algo adapter.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3595be778d8cb887f0e0575ef0a0c1a094d120bb",
      "tree": "15671ed8bd3597d2efe13aa57b755c66014acb57",
      "parents": [
        "c414a117c6094c3f86b533f97beaf45ef9075f03",
        "220bf991b0366cc50a94feede3d7341fa5710ee4"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:55:14 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:55:14 2010 +1000"
      },
      "message": "Merge branch \u0027v2.6.34-rc2\u0027 into drm-linus\n"
    },
    {
      "commit": "c414a117c6094c3f86b533f97beaf45ef9075f03",
      "tree": "0ce82a54cb251540d3524317d2b3e1a4be6e28e1",
      "parents": [
        "f46c01208da1881591e3f55ca77d37f54469f8e4"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 30 17:22:32 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:55:02 2010 +1000"
      },
      "message": "drm/radeon/kms: disable MSI on IGP chips\n\nDoesn\u0027t seem to work reliably and the pci quirks don\u0027t\nalways work.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f46c01208da1881591e3f55ca77d37f54469f8e4",
      "tree": "39b9169c70da504b80440b85b5ef2ffa4394d25f",
      "parents": [
        "3b01a1191fe76bd11e5743eceed7c25d8157239e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 31 00:33:27 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 14:54:47 2010 +1000"
      },
      "message": "drm/radeon/kms: display watermark updates (v2)\n\n- Add module option to force the display priority\n  0 \u003d auto, 1 \u003d normal, 2 \u003d high\n- Default to high on r3xx/r4xx/rv515 chips\n  Fixes flickering problems during heavy acceleration\n  due to underflow to the display controllers\n- Fill in minimal support for RS600\n\nv2 - update display priority when bandwidth is updated\nso the user can change the parameter at runtime and it\nwill take affect on the next modeset.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3b01a1191fe76bd11e5743eceed7c25d8157239e",
      "tree": "e28441bb168f7f53226e5e1a146b89fe37ccd734",
      "parents": [
        "9f998ad7e92a1653b6b396b1278e75560a8be519"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 30 02:03:48 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:14:08 2010 +1000"
      },
      "message": "drm/radeon/kms/dp: disable training pattern on the sink at the end of link training\n\nSeems to have gotten lost in the evergreen merge.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9f998ad7e92a1653b6b396b1278e75560a8be519",
      "tree": "72670507402159bb8690c5153f2009bbbc475c65",
      "parents": [
        "7f768957f407f7b8c8793eedaf7512049d092f29"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Mar 29 21:37:08 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:13:16 2010 +1000"
      },
      "message": "drm/radeon/kms: minor fixes for eDP with LCD* device tags (v2)\n\nSome systems have LCD* rather than DFP* device tags in the bios\nfor eDP connectors; notably the new apple iMac. This fixes\nthings up so eDP connectors with either tag will work.\n\nv2: fix typo\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7f768957f407f7b8c8793eedaf7512049d092f29",
      "tree": "94f7581c412af48ca3164e44ea717c50b432e50d",
      "parents": [
        "d9c9fe3622d15e7e84121ffedef60f4080ab4f03"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Mar 29 14:06:10 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:13:11 2010 +1000"
      },
      "message": "drm/radeon/kms/dp: remove extraneous training complete call\n\nLooks like a copy/paste typo from when evergreen support\nwas added.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d9c9fe3622d15e7e84121ffedef60f4080ab4f03",
      "tree": "cb198a6b96e53f725adb7c562b6ff6ff8aa2c31e",
      "parents": [
        "3ca82da3ebe019facd611184385897fa614e6b9e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Mar 29 17:39:44 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:13:05 2010 +1000"
      },
      "message": "drm/radeon/kms/atom: minor fixes to transmitter setup\n\n- 8 lane links are not valid for DP\n- remove unused num var\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3ca82da3ebe019facd611184385897fa614e6b9e",
      "tree": "1d7a44ea9adc9d8578ea2e57ea11f459f2d293e4",
      "parents": [
        "b8c40d6269d5e515341599b2e395f2dab4490d74"
      ],
      "author": {
        "name": "Michel Dänzer",
        "email": "daenzer@vmware.com",
        "time": "Fri Mar 26 19:18:55 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:59 2010 +1000"
      },
      "message": "drm/radeon/kms: Only restrict BO to visible VRAM size when pinning to VRAM.\n\nThis prevented radeon.test\u003d1 from testing transfers from/to GTT beyond the\nvisible VRAM size.\n\nSigned-off-by: Michel Dänzer \u003cdaenzer@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b8c40d6269d5e515341599b2e395f2dab4490d74",
      "tree": "5ea48bdb863b36c410ffe2a459a7e18ac16f2d0f",
      "parents": [
        "e1e8a5dd4faf356b5d31c620c5787eaa83ee831d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Mar 25 18:29:05 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:52 2010 +1000"
      },
      "message": "drm: fix build error when SYSRQ is disabled\n\nFix build error when CONFIG_MAGIC_SYSRQ is not enabled:\n\ndrivers/gpu/drm/drm_fb_helper.c:915: error: \u0027sysrq_drm_fb_helper_restore_op\u0027 undeclared (first use in this function)\ndrivers/gpu/drm/drm_fb_helper.c:929: error: \u0027sysrq_drm_fb_helper_restore_op\u0027 undeclared (first use in this function)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e1e8a5dd4faf356b5d31c620c5787eaa83ee831d",
      "tree": "ae8b7d01fd61c323f77ac1740bd637c81a275545",
      "parents": [
        "97586c422b38c4c12e2b5011d59c401d03d09ed6"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 26 17:14:37 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:45 2010 +1000"
      },
      "message": "drm/radeon/kms: fix macbookpro connector quirk\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "97586c422b38c4c12e2b5011d59c401d03d09ed6",
      "tree": "873cb566e3fbb3c698f8b56fb3972361d53f3f78",
      "parents": [
        "6bb118012ab0462d5ebc3ab17eb278416532cf15"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 26 19:36:33 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:39 2010 +1000"
      },
      "message": "drm/radeon/r6xx/r7xx: further safe reg clean up\n\n- remove a few more drm only regs\n- remove sampler, alu, bool, loop constant regs.\n  They are set via separate packet3\u0027s already\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "6bb118012ab0462d5ebc3ab17eb278416532cf15",
      "tree": "b3f262c316b36ddbde591facece0b1b463d8eb48",
      "parents": [
        "fdb43528d4697b0e81e27a0d6539e744c2965cf2"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 26 15:26:51 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:28 2010 +1000"
      },
      "message": "drm/radeon: bump the UMS driver version for r6xx/r7xx const buffer support\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fdb43528d4697b0e81e27a0d6539e744c2965cf2",
      "tree": "107da0b32395892cfedb98b0886839e6e6c5a097",
      "parents": [
        "5f77df368c84d0a4a5913c8c78f0c6fa0b0db674"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 26 15:24:14 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:23 2010 +1000"
      },
      "message": "drm/radeon/kms: bump the version for r6xx/r7xx const buffer support\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5f77df368c84d0a4a5913c8c78f0c6fa0b0db674",
      "tree": "193ee0d47ac929e40afbf776a21512b199d7df45",
      "parents": [
        "5898b1f33c881fe1352464efd15faf7d26513b98"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 26 14:52:32 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:17 2010 +1000"
      },
      "message": "drm/radeon/r6xx/r7xx: CS parser fixes\n\n- Drop some more safe regs taht userspace shouldn\u0027t hit\n- Constant base regs need relocs.  This allows us to use\nconstant buffers rather than the constant register file.\nAlso we don\u0027t want userspace to be able to set arbitrary\nmc base values for the const caches.\n- Track SQ_CONFIG so we know whether userspace is using\nthe cfile or constant buffers.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5898b1f33c881fe1352464efd15faf7d26513b98",
      "tree": "186d8c231ab246316cdd8a8f4b6367dc375c56f3",
      "parents": [
        "d8fe2fa90ea9df694dcc022271391e7547772e1b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 24 13:57:29 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:10 2010 +1000"
      },
      "message": "drm/radeon/kms: fix some typos in r6xx/r7xx hpd setup\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d8fe2fa90ea9df694dcc022271391e7547772e1b",
      "tree": "fefc843c8d60c3f46866293c58961ec83b200810",
      "parents": [
        "da58405860b992d2bb21ebae5d685fe3204dd3f0"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 24 18:45:32 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:05 2010 +1000"
      },
      "message": "drm/radeon/r600: remove some regs are not safe regs for command buffers\n\nOnly the drm should be touching them.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "da58405860b992d2bb21ebae5d685fe3204dd3f0",
      "tree": "8bca5b71fa29f22425c3bb12fdbc0b7267437d0f",
      "parents": [
        "fcbc451ba1948fba967198bd150ecbd10bbb7075"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Mar 18 11:56:54 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:12:00 2010 +1000"
      },
      "message": "drm: Return ENODEV if the inode mapping changes\n\nReplace a BUG_ON with an error code in the event that the inode mapping\nchanges between calls to drm_open. This may happen for instance if udev\nis loaded subsequent to the original opening of the device:\n\n[  644.291870] kernel BUG at drivers/gpu/drm/drm_fops.c:146!\n[  644.291876] invalid opcode: 0000 [#1] SMP\n[  644.291882] last sysfs file: /sys/kernel/uevent_seqnum\n[  644.291888]\n[  644.291895] Pid: 7276, comm: lt-cairo-test-s Not tainted 2.6.34-rc1 #2 N150/N210/N220             /N150/N210/N220\n[  644.291903] EIP: 0060:[\u003cc11c70e3\u003e] EFLAGS: 00210283 CPU: 0\n[  644.291912] EIP is at drm_open+0x4b1/0x4e2\n[  644.291918] EAX: f72d8d18 EBX: f790a400 ECX: f73176b8 EDX: 00000000\n[  644.291923] ESI: f790a414 EDI: f790a414 EBP: f647ae20 ESP: f647adfc\n[  644.291929]  DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068\n[  644.291937] Process lt-cairo-test-s (pid: 7276, ti\u003df647a000 task\u003df73f5c80 task.ti\u003df647a000)\n[  644.291941] Stack:\n[  644.291945]  00000000 f7bb7400 00000080 f6451100 f73176b8 f6479214 f6451100 f73176b8\n[  644.291957] \u003c0\u003e c1297ce0 f647ae34 c11c6c04 f73176b8 f7949800 00000000 f647ae54 c1080ac5\n[  644.291969] \u003c0\u003e f7949800 f6451100 00000000 f6451100 f73176b8 f6452780 f647ae70 c107d1e6\n[  644.291982] Call Trace:\n[  644.291991]  [\u003cc11c6c04\u003e] ? drm_stub_open+0x8a/0xb8\n[  644.292000]  [\u003cc1080ac5\u003e] ? chrdev_open+0xef/0x106\n[  644.292008]  [\u003cc107d1e6\u003e] ? __dentry_open+0xd4/0x1a6\n[  644.292015]  [\u003cc107d35b\u003e] ? nameidata_to_filp+0x31/0x45\n[  644.292022]  [\u003cc10809d6\u003e] ? chrdev_open+0x0/0x106\n[  644.292030]  [\u003cc10864e2\u003e] ? do_last+0x346/0x423\n[  644.292037]  [\u003cc108789f\u003e] ? do_filp_open+0x190/0x415\n[  644.292046]  [\u003cc1071eb5\u003e] ? handle_mm_fault+0x214/0x710\n[  644.292053]  [\u003cc107d008\u003e] ? do_sys_open+0x4d/0xe9\n[  644.292061]  [\u003cc1016462\u003e] ? do_page_fault+0x211/0x23f\n[  644.292068]  [\u003cc107d0f0\u003e] ? sys_open+0x23/0x2b\n[  644.292075]  [\u003cc1002650\u003e] ? sysenter_do_call+0x12/0x26\n[  644.292079] Code: 89 f0 89 55 dc e8 8d 96 0a 00 8b 45 e0 8b 55 dc 83 78 04 01 75 28 8b 83 18 02 00 00 85 c0 74 0f 8b 4d ec 3b 81 ac 00 00 00 74 13 \u003c0f\u003e 0b eb fe 8b 4d ec 8b 81 ac 00 00 00 89 83 18 02 00 00 89 f0\n[  644.292143] EIP: [\u003cc11c70e3\u003e] drm_open+0x4b1/0x4e2 SS:ESP 0068:f647adfc\n[  644.292175] ---[ end trace 2ddd476af89a60fa ]---\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "fcbc451ba1948fba967198bd150ecbd10bbb7075",
      "tree": "71e75d0a64a492261df05c4ead7b29cfd209d715",
      "parents": [
        "f9274562026558ab54a29331cf13e9ebec8cc890"
      ],
      "author": {
        "name": "Pauli Nieminen",
        "email": "suokkos@gmail.com",
        "time": "Fri Mar 19 07:44:33 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:11:53 2010 +1000"
      },
      "message": "drm/radeon/kms: Fix NULL pointer dereference if memory allocation failed.\n\nWhen there is allocation failure in radeon_cs_parser_relocs parser-\u003enrelocs\nis not cleaned. This causes NULL pointer defeference in radeon_cs_parser_fini\nwhen clean up code is trying to loop over the relocation array and free the\nobjects.\n\nFix adds a check for a possible NULL pointer in clean up code.\n\nSigned-off-by: Pauli Nieminen \u003csuokkos@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f9274562026558ab54a29331cf13e9ebec8cc890",
      "tree": "63088dab34efe13e0e23b769fa92d26e8600fe34",
      "parents": [
        "97f23b3d85a4d734a8584dade3a34579931c8f8d"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Wed Mar 17 14:44:29 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:11:42 2010 +1000"
      },
      "message": "drm/radeon/kms: avoid possible oops (call gart_fini before gart_disable)\n\nradeon_gart_fini might call GART unbind callback function which\nmight try to access GART table but if gart_disable is call first\nthe GART table will be unmapped so any access to it will oops.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "97f23b3d85a4d734a8584dade3a34579931c8f8d",
      "tree": "863d7dfd484323e60897b8a955627dc60737acc9",
      "parents": [
        "a084e6ee6e64a76f1a9665d527203cdab7d6048f"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Mar 19 10:33:44 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:11:35 2010 +1000"
      },
      "message": "drm/radeon/kms: don\u0027t print error on -ERESTARTSYS.\n\nWe can get this if the user moves the mouse when we are waiting to move\nsome stuff around in the validate. Don\u0027t fail.\n\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "a084e6ee6e64a76f1a9665d527203cdab7d6048f",
      "tree": "ebc1f90b7111b39bee17ff3f1e2ee02452dc1bf7",
      "parents": [
        "c1bcad9d16831859373d8f579fa1e146409f9960"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Mar 18 01:04:01 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:11:29 2010 +1000"
      },
      "message": "drm/radeon/kms/atom: make sure tables are valid (v2)\n\nCheck that atom cmd and data tables are valid\nbefore using them.\n\n(v2)\n- fix some whitespace errors noticed by Rafał Miłecki\n- check a few more cases\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c1bcad9d16831859373d8f579fa1e146409f9960",
      "tree": "46ae3fb1634b8808e017f4c9a015542624604156",
      "parents": [
        "b2f8ccd84059f7d0c3e4f67d577abca391bc1868"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 17 19:50:59 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:11:23 2010 +1000"
      },
      "message": "drm/radeon/kms: remove lvds quirks\n\n- no longer needed with the latest new pll algo fixes.\n- also don\u0027t use lcd pll limits.  They don\u0027t seem\nto work well for all systems.  If we have a case where\nthey are useful, we can set the flag for that case.\n\nfixes fdo bug 27083\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b2f8ccd84059f7d0c3e4f67d577abca391bc1868",
      "tree": "3d684bd0ab758e41af5eef71637934aa1375e9a9",
      "parents": [
        "f95df9ca6896978108201a77422a1ae2cdc595ec"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sun Mar 21 11:09:24 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:11:13 2010 +1000"
      },
      "message": "drm/radeon/kms: fix display bandwidth setup on rs4xx\n\nI missed rs4xx in 7f1e613daf0fdd0884316ab25a749db3c671329e\n\nFixes fdo bug 27219.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f95df9ca6896978108201a77422a1ae2cdc595ec",
      "tree": "7968e3fa83ee28b1f7232798c051d19defd3009c",
      "parents": [
        "f47299c55a837af1727bc601e1fc0fa33adaeda5"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sun Mar 21 14:02:25 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:11:04 2010 +1000"
      },
      "message": "drm/radeon/kms: never treat rs4xx as AGP\n\nRS4xx+ IGP chips use an internal gart, however,\nsome of them have the agp cap bits set in their pci\nconfigs.  Make sure to clear the AGP flag as AGP will\nnot work with them.\n\nShould fix fdo bug 27225\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": "f47299c55a837af1727bc601e1fc0fa33adaeda5",
      "tree": "3cb63394f5fc9d2adb24922f048e17d688c3c371",
      "parents": [
        "9e7b414edbf5e037c1462bbd8676465ed2ae0ac3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 16 20:54:38 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 13:02:06 2010 +1000"
      },
      "message": "drm/radeon/kms: display watermark fixes\n\n- rs780/880 were using the wrong bandwidth functions\n- convert r1xx-r4xx to use the same pm sclk/mclk structs as\nr5xx+\n- move bandwidth setup to a common function\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9e7b414edbf5e037c1462bbd8676465ed2ae0ac3",
      "tree": "c843d452a884f3af803794dd4c85581ebd90e6df",
      "parents": [
        "06abdb0ec6b91f634631404012c4d646389e9e0b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Tue Mar 16 17:08:06 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 09:54:07 2010 +1000"
      },
      "message": "drm/radeon/kms: init rdev-\u003enum_crtc at asic init\n\nReplace hardcoded numbers with rdev-\u003enum_crtc.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "06abdb0ec6b91f634631404012c4d646389e9e0b",
      "tree": "d1581608d9d0e53feec3f960fbe1eda0ab4c7249",
      "parents": [
        "f867c60def7a8dcd86657fd38a8920a4354f305e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Mar 15 01:36:32 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 09:54:02 2010 +1000"
      },
      "message": "drm/radeon/kms/pm: fix typo in power table parsing\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f867c60def7a8dcd86657fd38a8920a4354f305e",
      "tree": "5dde8663e0af76bcb220ec3c3bf0c1111569e787",
      "parents": [
        "57f50d70e27f99a9a785c760b2123cdf6a68e2de"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 05 14:50:37 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 09:53:53 2010 +1000"
      },
      "message": "drm/radeon/kms: gfx init fixes for r6xx/r7xx\n\nThis fixes some issues with the last gfx init patch.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "57f50d70e27f99a9a785c760b2123cdf6a68e2de",
      "tree": "3b5be46b2294c254b7db4e178274a62eabc2f998",
      "parents": [
        "29fb52ca78b4e265ec6c626b0c7b2927953949cf"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sun Mar 14 16:31:36 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 09:53:46 2010 +1000"
      },
      "message": "drm/radeon/kms/pm: fix segfault in clock code\n\nMake sure we have a crtc assigned to the encoder\nbefore dereferencing it.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\n"
    },
    {
      "commit": "29fb52ca78b4e265ec6c626b0c7b2927953949cf",
      "tree": "3b7d1741918d881ae904df3ea967390d4f122b5a",
      "parents": [
        "2b497502b7cef167288a08737403a5a6cec697f0"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Mar 11 10:01:17 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 31 09:38:06 2010 +1000"
      },
      "message": "drm/radeon/kms: expose thermal/fan i2c buses\n\nLook up i2c bus in the power table and expose it.\nYou\u0027ll need to load a hwmon driver for any chips\non the bus, this patch just exposes the bus.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\n"
    },
    {
      "commit": "a19a6ee6cad2b20292a774c2f56ba8039b0fac9c",
      "tree": "631916ce6181336c5c28eb0cf5484c40c92986b6",
      "parents": [
        "57e148b6a975980944f4466ccb669b1d02dfc6a1"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Feb 17 16:39:44 2010 -0500"
      },
      "committer": {
        "name": "Richard Purdie",
        "email": "rpurdie@linux.intel.com",
        "time": "Tue Mar 16 19:47:54 2010 +0000"
      },
      "message": "backlight: Allow properties to be passed at registration\n\nValues such as max_brightness should be set before backlights are\nregistered, but the current API doesn\u0027t allow that. Add a parameter to\nbacklight_device_register and update drivers to ensure that they\nset this correctly.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Richard Purdie \u003crpurdie@linux.intel.com\u003e\n"
    },
    {
      "commit": "2b497502b7cef167288a08737403a5a6cec697f0",
      "tree": "fb597b6a96d4e5b4e2aad61b736886377ff064d0",
      "parents": [
        "e6990375ef4ec449994991034238f1ffab8a3a1a"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Thu Mar 11 21:19:18 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 11:27:29 2010 +1000"
      },
      "message": "drm/radeon: collect r100 asic related declarations in radeon_asic.h\n\nThis just an example to show what radeon_asic.h might be good for.\nBefore Jerome kills it ;)\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e6990375ef4ec449994991034238f1ffab8a3a1a",
      "tree": "8c2439bbc448b69b740ee3f661cf9407dac48a70",
      "parents": [
        "9479c54f0dfa63dad1ecfca897f51693c7c2fa65"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Thu Mar 11 21:19:17 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 11:27:22 2010 +1000"
      },
      "message": "drm/radeon: include radeon_asic.h in the asic specific files\n\nIn essence this creates a home for all asic specific declarations in\nradeon_asic.h\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "9479c54f0dfa63dad1ecfca897f51693c7c2fa65",
      "tree": "fdb89432597e0409ae5cf9d97b0db14bf963fbad",
      "parents": [
        "48e7a5f19fe0c10ebb35be7acf383366d139ee0a"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Thu Mar 11 21:19:16 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 11:27:15 2010 +1000"
      },
      "message": "drm/radeon: unconfuse return value of radeon_asic-\u003eclear_surface_reg\n\nNo one cares about it, so set it to void.\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "48e7a5f19fe0c10ebb35be7acf383366d139ee0a",
      "tree": "2e1a41a6bd06d1d513d7b0a7f1d295831f2b59d6",
      "parents": [
        "0a10c85129c2d53cfd6db81677628e2fe58b5928"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Thu Mar 11 21:19:15 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 11:27:09 2010 +1000"
      },
      "message": "drm/radeon: move asic structs to radeon_asic.c\n\nWith these static structs gone, radeon_asic.h is a real header file\nand can be used as such.\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0a10c85129c2d53cfd6db81677628e2fe58b5928",
      "tree": "6dd3dce247ad005d0ebb41b321cb7f0586e4bee0",
      "parents": [
        "1fc59eda33e55f8787901e3501d695bf5ecec48b"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Thu Mar 11 21:19:14 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 11:27:03 2010 +1000"
      },
      "message": "drm/radeon: create radeon_asic.c\n\nAnd move asic init plus a few related functions from radeon_device.c\nto it. This file will hold all the asic structures in the future,\nbut atm they\u0027re still stuck in radeon_asic.h.\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "1fc59eda33e55f8787901e3501d695bf5ecec48b",
      "tree": "9a86d6e5728f67670de441dd892cd9a09f67423b",
      "parents": [
        "d5e5deddf67389eabc3d9b13004c108120d397e1",
        "d0d6cb81e7eb34d83461070ca3e919fba1db437c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 11:08:56 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 11:08:59 2010 +1000"
      },
      "message": "Merge branch \u0027radeon-for-airlied\u0027 of ../linux-2.6 into drm-linus\n\n* \u0027radeon-for-airlied\u0027 of ../linux-2.6:\n  drm/radeon/kms: prepare for more reclocking operations\n  drm/radeon/kms: switch to condition waiting for reclocking\n  drm/radeon/r600: add missing license and comments to r600_blit_shaders.c\n  drm/radeon/kms: improve coding style a little\n  drm/radeon/kms: remove dead audio/HDMI code\n  drm/radeon/kms: enable audio engine on DCE32\n  drm/radeon/kms: add HDMI code for pre-DCE3 R6xx GPUs\n  drm/radeon/kms: clean assigning HDMI blocks to encoders\n  drm/radeon/kms: clean HDMI definitions\n  drm/radeon/kms/rs4xx: make sure crtcs are enabled when setting timing\n  drm/radeon/kms/r1xx: enable hw i2c\n  drm/radeon/kms: fix i2c prescale calc on older radeons\n  drm/radeon/kms: fix for hw i2c\n  drm/radeon/kms: fix pal tv-out support on legacy IGP chips\n  drm/radeon/kms: further spread spectrum fixes\n  drm/radeon/kms: use lcd pll limits when available\n  drm/radeon/kms/atom: spread spectrum fix\n  drm/radeon/kms: catch atombios infinite loop and break out of it\n  drm/radeon: add new RS880 pci id\n"
    },
    {
      "commit": "d5e5deddf67389eabc3d9b13004c108120d397e1",
      "tree": "2aa2320579e512cc99cab6d8992f42d038dcf466",
      "parents": [
        "44fef22416886a04d432043f741a6faf2c6ffefd",
        "f4053509669f904aec70c51e2ff75563ba7ae823"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 11:07:33 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 11:07:33 2010 +1000"
      },
      "message": "Merge remote branch \u0027nouveau/for-airlied\u0027 into drm-linus\n\n* nouveau/for-airlied:\n  drm/nouveau: add module option to disable TV detection\n  drm/nouveau: Never evict VRAM buffers to system.\n  drm/nv50: fix connector table parsing for some cards\n  drm/nv50: add a memory barrier to pushbuf submission\n  drm/nouveau: print a message very early during suspend\n  drm/nv04-nv40: Fix up the programmed horizontal sync pulse delay.\n  drm/nouveau: Gigabyte NX85T connector table lies, it has DVI-I not HDMI\n  drm/nouveau: add option to allow override of dcb connector table types\n  drm/nv50: Improve PGRAPH interrupt handling.\n  drm/nv50: Make ctxprog wait until interrupt handler is done.\n  drm/nouveau: Fix fbcon corruption with font width not divisible by 8\n  drm/nv50: Remove redundant/incorrect ctxvals initialisation.\n"
    },
    {
      "commit": "44fef22416886a04d432043f741a6faf2c6ffefd",
      "tree": "1518cb1ed887742151678d7d66266f45f984b882",
      "parents": [
        "725398322d05486109375fbb85c3404108881e17"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Feb 18 09:12:09 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 10:58:17 2010 +1000"
      },
      "message": "drm/edid: allow certain bogus edids to hit a fixup path rather than fail\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "725398322d05486109375fbb85c3404108881e17",
      "tree": "8eba79e5539d07a71cfa0455436a6b41d1ec06ea",
      "parents": [
        "ae6445ac7475ff0526b019560793e50bad9cf78d"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Thu Mar 04 08:25:55 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 10:36:21 2010 +1000"
      },
      "message": "drm: remove the EDID blob stored in the EDID property when it is disconnected\n\nNow the EDID property will be updated when the corresponding EDID can be\nobtained from the external display device. But after the external device\nis plugged-out, the EDID property is not updated. In such case we still\nget the corresponding EDID property although it is already detected as\ndisconnected.\n\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d26743\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ae6445ac7475ff0526b019560793e50bad9cf78d",
      "tree": "255dab5836801b2fd7d9837d07cc20f621d3c310",
      "parents": [
        "b642ed06f2fccf62534f5269358776e0cba28f3c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Mar 11 22:01:39 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 10:35:04 2010 +1000"
      },
      "message": "drm/vmwgfx: depends on FB\n\nvmwfgx uses framebuffer interfaces, so it should depend on FB.\nOtherwise it has these build errors (e.g., when CONFIG_FB\u003dm):\n\ndrivers/built-in.o: In function `vmw_fb_close\u0027:\n(.text+0x97713): undefined reference to `unregister_framebuffer\u0027\ndrivers/built-in.o: In function `vmw_fb_close\u0027:\n(.text+0x97754): undefined reference to `framebuffer_release\u0027\ndrivers/built-in.o: In function `vmw_fb_init\u0027:\n(.text+0x97e1c): undefined reference to `framebuffer_alloc\u0027\ndrivers/built-in.o: In function `vmw_fb_init\u0027:\n(.text+0x9838d): undefined reference to `register_framebuffer\u0027\ndrivers/built-in.o: In function `vmw_fb_init\u0027:\n(.text+0x9842a): undefined reference to `framebuffer_release\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Jakob Bornecrantz \u003cjakob@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b642ed06f2fccf62534f5269358776e0cba28f3c",
      "tree": "37591d6c71ba8d2394f1830fa0643ed605643dee",
      "parents": [
        "72e942dd846f98e2d35aad5436d77a878ef05c5e"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Sat Mar 13 10:36:32 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 10:32:09 2010 +1000"
      },
      "message": "drm: \"kobject_init/kobject_add\" -\u003e \"kobject_init_and_add\".\n\nReplace sequential calls to kobject_init() and kobject_add() with the\ncombo wrapper kobject_init_and_add(), which provides the same\nsemantics.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "72e942dd846f98e2d35aad5436d77a878ef05c5e",
      "tree": "bed31b516da9fd80058800caa6161b6e0f880595",
      "parents": [
        "d424b925f7092b9d95e0a8556872349abe79d9b6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Mar 09 06:33:26 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 10:31:43 2010 +1000"
      },
      "message": "drm/ttm: use drm calloc large and free large\n\nNow that the drm core can do this, lets just use it, split the code out\nso TTM doesn\u0027t have to drag all of drmP.h in.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d0d6cb81e7eb34d83461070ca3e919fba1db437c",
      "tree": "02695def839a251fd087f778d71179085f44713b",
      "parents": [
        "839461d3b0e3082eb382f17a3e3899372f28649a"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Mar 02 22:06:52 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 10:23:36 2010 +1000"
      },
      "message": "drm/radeon/kms: prepare for more reclocking operations\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "839461d3b0e3082eb382f17a3e3899372f28649a",
      "tree": "e34106e15420df1ef6c726e35783ae0d562fcb66",
      "parents": [
        "65388342d66a63a29c76058e94a00d7bc0c6423b"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Tue Mar 02 22:06:51 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 10:23:22 2010 +1000"
      },
      "message": "drm/radeon/kms: switch to condition waiting for reclocking\n\nWe tried to implement interruptible waiting with timeout (it was broken\nanyway) which was not a good idea as explained by Andrew. It\u0027s possible\nto avoid using additional variable but actually it inroduces using more\ncomplex in-kernel tools. So simply add one variable for condition.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "65388342d66a63a29c76058e94a00d7bc0c6423b",
      "tree": "3d78e0db4b3ef6324d44cb4a798f15469d4c85fd",
      "parents": [
        "3fe373d98cdb35c494517b0954b76f8094f4c59d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 05 19:22:24 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 10:07:38 2010 +1000"
      },
      "message": "drm/radeon/r600: add missing license and comments to r600_blit_shaders.c\n\nR6xx+ cards need to use the 3D engine to blit data which requires\nquite a bit of hw state setup.  Rather than pull the whole 3D driver\n(which normally generates the 3D state) into the DRM, we opt to use\nstatically generated state tables.  The regsiter state and shaders\nwere hand generated to support blitting functionality.  See the 3D\ndriver or documentation for descriptions of the registers and\nshader instructions.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3fe373d98cdb35c494517b0954b76f8094f4c59d",
      "tree": "353633b687fb4663fd80abe1eb4cf77a232fd863",
      "parents": [
        "0a7d934e6022a12e3f428b2adcb4b531e86170dd"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Mar 06 13:03:38 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 10:05:55 2010 +1000"
      },
      "message": "drm/radeon/kms: improve coding style a little\n\nWe still have many magic numbers in HDMI/audio to define\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "0a7d934e6022a12e3f428b2adcb4b531e86170dd",
      "tree": "237141cf171e09f7ab209cfdf1214335eeb8ed46",
      "parents": [
        "8a8c6e7cfb63cc5e04d5c247ab8d6253200fd425"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Mar 06 13:03:37 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 10:05:36 2010 +1000"
      },
      "message": "drm/radeon/kms: remove dead audio/HDMI code\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "8a8c6e7cfb63cc5e04d5c247ab8d6253200fd425",
      "tree": "5ac6ccaf5f0ee73d2a6d6aadef3459a3240bec31",
      "parents": [
        "5715f67cecee3617c7a6ff84ee44da46d525559e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Mar 06 13:03:36 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 10:05:13 2010 +1000"
      },
      "message": "drm/radeon/kms: enable audio engine on DCE32\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5715f67cecee3617c7a6ff84ee44da46d525559e",
      "tree": "bdcb730a149151434fc9a9b1c827447747595dce",
      "parents": [
        "2cd6218cb8043ef4360b561e726cd081f8a380cc"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Mar 06 13:03:35 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 10:04:47 2010 +1000"
      },
      "message": "drm/radeon/kms: add HDMI code for pre-DCE3 R6xx GPUs\n\nOlder GPUs are little different, HDMI blocks are not hard-wired, but routable.\nWe should just find some free HDMI block and route it to choosen encoder. In\ncase of RS6x0 there is only one HDMI block, we don\u0027t enable HDMI on RS6x00 yet\nhowever.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2cd6218cb8043ef4360b561e726cd081f8a380cc",
      "tree": "440158ba82c5f14c6dc528dbc76e1223cd286a1b",
      "parents": [
        "808032ee296ee7b37a6df090be40a330e09ae30e"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Mon Mar 08 22:14:01 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 10:03:57 2010 +1000"
      },
      "message": "drm/radeon/kms: clean assigning HDMI blocks to encoders\n\nWe almost always used first HDMI block for first encoder and second for sencod.\nException was KLDSCP_LVTMA. Analyzing code picking DIG encoder shows the same\nbehaviour. It shows HDMI block are related to DIGs, which relation we now use.\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "808032ee296ee7b37a6df090be40a330e09ae30e",
      "tree": "016c8f92827027a846019b82906e157188e67980",
      "parents": [
        "d805f50aa1d9eef63fec356b2be557e2da3cd643"
      ],
      "author": {
        "name": "Rafał Miłecki",
        "email": "zajec5@gmail.com",
        "time": "Sat Mar 06 13:03:33 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 10:01:40 2010 +1000"
      },
      "message": "drm/radeon/kms: clean HDMI definitions\n\nWe already know same offsets are used for different encoders/transmitters, so\njust numeric them instead naming incorrectly. Additionaly we found additional\nregisters needed for RV770+\n\nSigned-off-by: Rafał Miłecki \u003czajec5@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d805f50aa1d9eef63fec356b2be557e2da3cd643",
      "tree": "7f1fd600fc3c9be78b40dac15cf3e6aa8eec7bc1",
      "parents": [
        "b28ea41164dc36110dafcdc63783e9b7fb865784"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Mar 11 10:38:07 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 09:59:24 2010 +1000"
      },
      "message": "drm/radeon/kms/rs4xx: make sure crtcs are enabled when setting timing\n\nbased on ddx patch from Matthias Hopf.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b28ea41164dc36110dafcdc63783e9b7fb865784",
      "tree": "e3fb7c612b389e0cb8228578be194823767f17df",
      "parents": [
        "96a4c8d50de20da865296a380b996f73204d6b34"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 12 13:30:49 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 09:58:46 2010 +1000"
      },
      "message": "drm/radeon/kms/r1xx: enable hw i2c\n\nfixing the i2c prescale in the last patch\ngets it working on r1xx.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "96a4c8d50de20da865296a380b996f73204d6b34",
      "tree": "69c525d8f3165e6c39fa526bb4d8dd451112a04e",
      "parents": [
        "ae08819c2a4729444676f1bb55e5e28263f6f5a1"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Mar 12 12:55:34 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 09:58:34 2010 +1000"
      },
      "message": "drm/radeon/kms: fix i2c prescale calc on older radeons\n\nShould fix fdo bug 26430\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "ae08819c2a4729444676f1bb55e5e28263f6f5a1",
      "tree": "9d91072eb942646c681b4624ece5754cb630fdd4",
      "parents": [
        "15f7207761cfcf8f53fb6e5cacffe060478782c3"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Mar 11 13:28:14 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 09:58:08 2010 +1000"
      },
      "message": "drm/radeon/kms: fix for hw i2c\n\nuse the i2c pads to drive SDA\n\nPossible fix for fdo bug 26430\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "15f7207761cfcf8f53fb6e5cacffe060478782c3",
      "tree": "967cce5f416c7bdb7e2fe57cdb9bfc05d7daa828",
      "parents": [
        "267364ac17f6474c69b03034340f769b22f46105"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Wed Mar 10 18:33:03 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 09:57:42 2010 +1000"
      },
      "message": "drm/radeon/kms: fix pal tv-out support on legacy IGP chips\n\nBased on ddx patch by Andrzej Hajda.\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": "267364ac17f6474c69b03034340f769b22f46105",
      "tree": "8b565b8691fd8621b6666b8b22b72e703843b11b",
      "parents": [
        "86cb2bbfda2cf402aee46779ee90bbb7d915482b"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Mar 08 17:10:41 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 09:57:12 2010 +1000"
      },
      "message": "drm/radeon/kms: further spread spectrum fixes\n\nAdjust modeset ordering to fix spread spectrum.\nThe spread spectrum command table relies on the\ncrtc routing to already be set in order to work\nproperly on some asics.\n\nShould fix fdo bug 25741.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "86cb2bbfda2cf402aee46779ee90bbb7d915482b",
      "tree": "341bcd42fe9bc49498905f97f2e61b2def21f22b",
      "parents": [
        "b792210e7d1f9fb102061e2016da96cf2ad5cdbd"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Mar 08 12:55:16 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 09:56:46 2010 +1000"
      },
      "message": "drm/radeon/kms: use lcd pll limits when available\n\nThe bios has alternate pll output limits for LCD panels.\nIf available, use these for pll divider calculations.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b792210e7d1f9fb102061e2016da96cf2ad5cdbd",
      "tree": "a1facb424c8be7a0e56900181be59a639293e453",
      "parents": [
        "c21b0fe6de3912f53087b4f3991942529f03eef6"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Sat Mar 06 10:57:30 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 09:56:04 2010 +1000"
      },
      "message": "drm/radeon/kms/atom: spread spectrum fix\n\nThe atom spread spectrum table does not always\ndisable ss.  Explicitly disable it and then use\nthe atom table to enable later if needed (currently\nonly used for LVDS).\n\nFixes display issues on some systems.\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": "f4053509669f904aec70c51e2ff75563ba7ae823",
      "tree": "ad9e422bbf4de8eee264df57795c57cb06e18064",
      "parents": [
        "965cf68e8797932e9cd49238a6dd39423ac9b256"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Mar 15 09:43:51 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Mar 15 09:47:00 2010 +1000"
      },
      "message": "drm/nouveau: add module option to disable TV detection\n\nIntended to be used as a workaround in cases where we falsely detect\nthat a TV is connected when it\u0027s not.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "965cf68e8797932e9cd49238a6dd39423ac9b256",
      "tree": "14dc7963f2b51843458374148ebdb1af672ea9b9",
      "parents": [
        "d544d623c5ef3ca14407e8bc042fdf938a966b04"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sat Mar 06 13:42:45 2010 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Mon Mar 15 09:46:52 2010 +1000"
      },
      "message": "drm/nouveau: Never evict VRAM buffers to system.\n\nVRAM-\u003esystem is a synchronous operation: it involves scheduling a\nVRAM-\u003eTT DMA transfer and stalling the CPU until it\u0027s finished so that\nwe can unbind the new memory from the translation tables. VRAM-\u003eTT can\nalways be performed asynchronously, even if TT is already full and we\nhave to move something out of it.\n\nAdditionally, allowing VRAM-\u003esystem behaves badly under heavy memory\npressure because once we run out of TT, stuff starts to be moved back\nand forth between VRAM and system, and the TT contents are hardly\nrenewed.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "c21b0fe6de3912f53087b4f3991942529f03eef6",
      "tree": "effd4e98793dbd06a85f558a843519b1bf35bf24",
      "parents": [
        "338e2b1d571e4873908b199c90d6a31f65137fe3"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Mar 02 20:37:52 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Mar 15 09:35:45 2010 +1000"
      },
      "message": "drm/radeon/kms: catch atombios infinite loop and break out of it\n\nIn somecase the atombios code might lead to infinite loop because\nthe GPU is in broken state, this patch track the jump history and\nwill abort atombios execution if we are stuck executing the same\njump for more than 1sec. Note that otherwise in some case we might\nenter an infinite loop in the kernel context which is bad.\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c32da02342b7521df25fefc2ef20aee0e61cf887",
      "tree": "7e38f664fa3e13602c357d37f77d8adcf82fccc2",
      "parents": [
        "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
        "318ae2edc3b29216abd8a2510f3f80b764f06858"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (56 commits)\n  doc: fix typo in comment explaining rb_tree usage\n  Remove fs/ntfs/ChangeLog\n  doc: fix console doc typo\n  doc: cpuset: Update the cpuset flag file\n  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed\n  Remove drivers/parport/ChangeLog\n  Remove drivers/char/ChangeLog\n  doc: typo - Table 1-2 should refer to \"status\", not \"statm\"\n  tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h\n  devres/irq: Fix devm_irq_match comment\n  Remove reference to kthread_create_on_cpu\n  tree-wide: Assorted spelling fixes\n  tree-wide: fix \u0027lenght\u0027 typo in comments and code\n  drm/kms: fix spelling in error message\n  doc: capitalization and other minor fixes in pnp doc\n  devres: typo fix s/dev/devm/\n  Remove redundant trailing semicolons from macros\n  fix typo \"definetly\" -\u003e \"definitely\" in comment\n  tree-wide: s/widht/width/g typo in comments\n  ...\n\nFix trivial conflict in Documentation/laptops/00-INDEX\n"
    },
    {
      "commit": "d544d623c5ef3ca14407e8bc042fdf938a966b04",
      "tree": "c9ee0c9151ed866c460fdd9446a140dc1bd226d6",
      "parents": [
        "ce48fa93a6f5cadd4141a921dfb4129c8850374e"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Mar 10 15:52:43 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Mar 10 16:11:11 2010 +1000"
      },
      "message": "drm/nv50: fix connector table parsing for some cards\n\nThe connector table index in the DCB entry for each output type is an\nindex into the connector table, and does *not* necessarily match up\nwith what was previously called \"index\" in the connector table entries\nthemselves.\n\nNot real sure what that index is exactly, renamed to \"index2\" as we\nstill use it to prevent creating multiple TV connectors.\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "ce48fa93a6f5cadd4141a921dfb4129c8850374e",
      "tree": "550350594fdae72ff50884c18adc9fbc1377a96e",
      "parents": [
        "81441570c9cbf453891d90f5725adbbfe5a9cc69"
      ],
      "author": {
        "name": "Maarten Maathuis",
        "email": "madman2003@gmail.com",
        "time": "Thu Feb 25 20:00:38 2010 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Mar 10 16:07:35 2010 +1000"
      },
      "message": "drm/nv50: add a memory barrier to pushbuf submission\n\n- This is useful for vram pushbuffers that are write combined.\n- pre-nv50 has one too (in WRITE_PUT).\n\nSigned-off-by: Maarten Maathuis \u003cmadman2003@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "81441570c9cbf453891d90f5725adbbfe5a9cc69",
      "tree": "82c7556a4df8c3044831a576d6119d74170b00b5",
      "parents": [
        "e5ec882cfc18007c6076236ac33a713bcc1d35aa"
      ],
      "author": {
        "name": "Maarten Maathuis",
        "email": "madman2003@gmail.com",
        "time": "Sun Feb 21 13:28:35 2010 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Mar 10 16:07:27 2010 +1000"
      },
      "message": "drm/nouveau: print a message very early during suspend\n\n- In case of suspend lockups it\u0027s nice to know it happened in nouveau.\n\nSigned-off-by: Maarten Maathuis \u003cmadman2003@gmail.com\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "e5ec882cfc18007c6076236ac33a713bcc1d35aa",
      "tree": "d83f536ee20371d54cac2e5dc183243c2262c6a8",
      "parents": [
        "53c44c3a065ac48c4ccb38f811cf7c5d305c9d4e"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Fri Mar 05 15:15:39 2010 +0100"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Mar 10 16:07:21 2010 +1000"
      },
      "message": "drm/nv04-nv40: Fix up the programmed horizontal sync pulse delay.\n\nThe calculated values were a little bit off (~16 clocks), the only\neffect it could have had is a slightly offset image with respect to\nthe blob on analog outputs (bug 26790).\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "53c44c3a065ac48c4ccb38f811cf7c5d305c9d4e",
      "tree": "2c98bb280f8a2100f39925e4f0b32d12944fda2f",
      "parents": [
        "da647d5bf3c0a4b7ad150803910cb1d737ac522e"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 04 12:12:22 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Mar 10 16:07:14 2010 +1000"
      },
      "message": "drm/nouveau: Gigabyte NX85T connector table lies, it has DVI-I not HDMI\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "da647d5bf3c0a4b7ad150803910cb1d737ac522e",
      "tree": "65c95cfbe3647f5d5d80ecfb28ff07043cc1ac45",
      "parents": [
        "304424e17dd904cef048ef8966d9f54618a915cc"
      ],
      "author": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Thu Mar 04 12:00:39 2010 +1000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Mar 10 16:07:07 2010 +1000"
      },
      "message": "drm/nouveau: add option to allow override of dcb connector table types\n\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "304424e17dd904cef048ef8966d9f54618a915cc",
      "tree": "43bc2c01d700eb8225380eaa0ba2cab637d6c3c1",
      "parents": [
        "3bf777bf0ab112527cea103c3681934a9f41c03d"
      ],
      "author": {
        "name": "Marcin Kościelnicki",
        "email": "koriakin@0x04.net",
        "time": "Mon Mar 01 00:18:39 2010 +0000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Mar 10 16:07:02 2010 +1000"
      },
      "message": "drm/nv50: Improve PGRAPH interrupt handling.\n\nThis makes nouveau recognise and report more kinds of PGRAPH errors, as\nwell as prevent GPU lockups resulting from some of them.\n\nLots of guesswork was involved and some part of this is probably\nincorrect. Some potential-lockuop situations are handled by just\nresetting a whole PGRAPH subunit, which doesn\u0027t sound like a \"proper\"\nsolution, but seems to work just fine... for now.\n\nSigned-off-by: Marcin Kościelnicki \u003ckoriakin@0x04.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "3bf777bf0ab112527cea103c3681934a9f41c03d",
      "tree": "2b17b620a31ea21f9427ec187411e2a28cfb84ab",
      "parents": [
        "c82b88d578847909797945824851a6a9a84f9c20"
      ],
      "author": {
        "name": "Marcin Kościelnicki",
        "email": "koriakin@0x04.net",
        "time": "Sun Feb 28 23:45:38 2010 +0000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Mar 10 16:06:57 2010 +1000"
      },
      "message": "drm/nv50: Make ctxprog wait until interrupt handler is done.\n\nThis will fix races between generated ctxprogs and interrupt handler.\n\nSigned-off-by: Marcin Kościelnicki \u003ckoriakin@0x04.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "c82b88d578847909797945824851a6a9a84f9c20",
      "tree": "dee4a902c6c7e013590410e48a4b54aae213b6e3",
      "parents": [
        "37000d275721e25af6b49fbb2dbcd04022091276"
      ],
      "author": {
        "name": "Marcin Kościelnicki",
        "email": "koriakin@0x04.net",
        "time": "Sat Feb 27 18:13:35 2010 +0000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Mar 10 16:06:44 2010 +1000"
      },
      "message": "drm/nouveau: Fix fbcon corruption with font width not divisible by 8\n\nNV50 is nice and has a switch that autoaligns stuff for us. Pre-NV50,\nwe need to align input bitmap width manually.\n\nSigned-off-by: Marcin Kościelnicki \u003ckoriakin@0x04.net\u003e\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "37000d275721e25af6b49fbb2dbcd04022091276",
      "tree": "3d223727eadd046dfa85a9065770fa6d293dfe69",
      "parents": [
        "3bfc7d22d0400e85a93e835d4398dcbe0af68b0b"
      ],
      "author": {
        "name": "Marcin Kościelnicki",
        "email": "koriakin@0x04.net",
        "time": "Thu Feb 25 18:53:37 2010 +0000"
      },
      "committer": {
        "name": "Ben Skeggs",
        "email": "bskeggs@redhat.com",
        "time": "Wed Mar 10 16:06:40 2010 +1000"
      },
      "message": "drm/nv50: Remove redundant/incorrect ctxvals initialisation.\n\n11c/004 offset corresponds to PGRAPH reg 0x400828, and is initialised\nearlier anyway by both our ctxprog generator and blob ctxvals. It\u0027s\nactually incorrect with the generator, since we use different layout\non pre-NVA0.\n\nSigned-off-by: Marcin Kościelnicki \u003ckoriakin@0x04.net\u003e\nSigned-off-by: Ben Skeggs \u003cbskeggs@redhat.com\u003e\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "52cf25d0ab7f78eeecc59ac652ed5090f69b619e",
      "tree": "031d1ffb3890bd69c0260c864c512e0be62ac05c",
      "parents": [
        "6c1733aca0b48db4d0e660d54976a1cca25b5eaf"
      ],
      "author": {
        "name": "Emese Revfy",
        "email": "re.emese@gmail.com",
        "time": "Tue Jan 19 02:58:23 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:49 2010 -0800"
      },
      "message": "Driver core: Constify struct sysfs_ops in struct kobj_type\n\nConstify struct sysfs_ops.\n\nThis is part of the ops structure constification\neffort started by Arjan van de Ven et al.\n\nBenefits of this constification:\n\n * prevents modification of data that is shared\n   (referenced) by many other structure instances\n   at runtime\n\n * detects/prevents accidental (but not intentional)\n   modification attempts on archs that enforce\n   read-only kernel data at runtime\n\n * potentially better optimized code as the compiler\n   can assume that the const data cannot be changed\n\n * the compiler/linker move const data into .rodata\n   and therefore exclude them from false sharing\n\nSigned-off-by: Emese Revfy \u003cre.emese@gmail.com\u003e\nAcked-by: David Teigland \u003cteigland@redhat.com\u003e\nAcked-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nAcked-by: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nAcked-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "0933e2d98d1b170ef62d48e18157f5dc43b58217",
      "tree": "ecbd589b7607cda35743faf65c8f4326fc8373dd",
      "parents": [
        "869dfc875e32fd832385fd52ce54525a10401ed6"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Tue Jan 05 12:48:09 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:48 2010 -0800"
      },
      "message": "driver core: Convert some drivers to CLASS_ATTR_STRING\n\nConvert some drivers who export a single string as class attribute\nto the new class_attr_string functions. This removes redundant\ncode all over.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "28812fe11a21826ba4c97c6c7971a619987cd912",
      "tree": "c78daefd595989bbc660ea48d8bc2dc5750321d3",
      "parents": [
        "5fbcae57db69128c14080a7a5a42d0626bfe155c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Tue Jan 05 12:48:07 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:48 2010 -0800"
      },
      "message": "driver-core: Add attribute argument to class_attribute show/store\n\nPassing the attribute to the low level IO functions allows all kinds\nof cleanups, by sharing low level IO code without requiring\nan own function for every piece of data.\n\nAlso drivers can extend the attributes with own data fields\nand use that in the low level function.\n\nThis makes the class attributes the same as sysdev_class attributes\nand plain attributes.\n\nThis will allow further cleanups in drivers.\n\nFull tree sweep converting all users.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "b8fa05719ba4349be80ce929237249b57886a203",
      "tree": "eb2a58ce09dc699e29e15b812f06196587aa64a3",
      "parents": [
        "4da0b66c6e9ea7ba78a19f9f186779826d89f8b0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 09:54:44 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 09:54:44 2010 -0800"
      },
      "message": "Revert \"lib: build list_sort() only if needed\"\n\nThis reverts commit a069c266ae5fdfbf5b4aecf2c672413aa33b2504.\n\nIt turns ou that not only was it missing a case (XFS) that needed it,\nbut perhaps more importantly, people sometimes want to enable new\nmodules that they hadn\u0027t had enabled before, and if such a module uses\nlist_sort(), it can\u0027t easily be inserted any more.\n\nSo rather than add a \"select LIST_SORT\" to the XFS case, just leave it\ncompiled in.  It\u0027s not all _that_ big, after all, and the inconvenience\nisn\u0027t worth it.\n\nRequested-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Don Mullis \u003cdon.mullis@gmail.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Dave Chinner \u003cdavid@fromorbit.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a069c266ae5fdfbf5b4aecf2c672413aa33b2504",
      "tree": "2f9731d8475fc5b2d942cac004904db8e49d5428",
      "parents": [
        "02b12b7a28faa2e9ed5a361cd08ea576ab1f1509"
      ],
      "author": {
        "name": "Don Mullis",
        "email": "don.mullis@gmail.com",
        "time": "Fri Mar 05 13:43:16 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 06 11:26:35 2010 -0800"
      },
      "message": "lib: build list_sort() only if needed\n\nBuild list_sort() only for configs that need it -- those that don\u0027t save\n~581 bytes (i386).\n\nSigned-off-by: Don Mullis \u003cdon.mullis@gmail.com\u003e\nCc: Dave Airlie \u003cairlied@redhat.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Dave Chinner \u003cdavid@fromorbit.com\u003e\nCc: Artem Bityutskiy \u003cdedekind@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03a2c4d76c9e99b80d74ab8a4f344e135a5ae44b",
      "tree": "7fd7940a4f87dc1ace1c1bdeb1fb0d90ac3beb13",
      "parents": [
        "a27341cd5fcb7cf2d2d4726e9f324009f7162c00",
        "d424b925f7092b9d95e0a8556872349abe79d9b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 04 07:49:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 04 07:49:37 2010 -0800"
      },
      "message": "Merge branch \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (151 commits)\n  vga_switcheroo: disable default y by new rules.\n  drm/nouveau: fix *staging* driver build with switcheroo off.\n  drm/radeon: fix typo in Makefile\n  vga_switcheroo: fix build on platforms with no ACPI\n  drm/radeon: Fix printf type warning in 64bit system.\n  drm/radeon/kms: bump the KMS version number for square tiling support.\n  vga_switcheroo: initial implementation (v15)\n  drm/radeon/kms: do not disable audio engine twice\n  Revert \"drm/radeon/kms: disable HDMI audio for now on rv710/rv730\"\n  drm/radeon/kms: do not preset audio stuff and start timer when not using audio\n  drm/radeon: r100/r200 ums: block ability for userspace app to trash 0 page and beyond\n  drm/ttm: fix function prototype to match implementation\n  drm/radeon: use ALIGN instead of open coding it\n  drm/radeon/kms: initialize set_surface_reg reg for rs600 asic\n  drm/i915: Use a dmi quirk to skip a broken SDVO TV output.\n  drm/i915: enable/disable LVDS port at DPMS time\n  drm/i915: check for multiple write domains in pin_and_relocate\n  drm/i915: clean-up i915_gem_flush_gpu_write_domain\n  drm/i915: reuse i915_gpu_idle helper\n  drm/i915: ensure lru ordering of fence_list\n  ...\n\nFixed trivial conflicts in drivers/gpu/vga/Kconfig\n"
    },
    {
      "commit": "d424b925f7092b9d95e0a8556872349abe79d9b6",
      "tree": "a83742bb135b543389342daaddff8252211995ce",
      "parents": [
        "2f41a7f11c4bb93c41715008a693cadaee5efd82"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 03 09:26:35 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 03 09:26:35 2010 +1000"
      },
      "message": "vga_switcheroo: disable default y by new rules.\n\nAnother undocumented rule of kernel folklore, no default y\nconfig options anymore, apparantly hinting to distros they might\nwant something isn\u0027t preferred anymore.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2f41a7f11c4bb93c41715008a693cadaee5efd82",
      "tree": "e67998bd986f08bfae754709cc2dc8c5fae3a170",
      "parents": [
        "9b11fe5f4902c3f26b0d7d9ad5bd46eae624cf32"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 03 09:20:25 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Wed Mar 03 09:20:25 2010 +1000"
      },
      "message": "drm/nouveau: fix *staging* driver build with switcheroo off.\n\nThis driver is in *staging*. Fix the build with the switcheroo off.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    }
  ],
  "next": "9b11fe5f4902c3f26b0d7d9ad5bd46eae624cf32"
}
