)]}'
{
  "log": [
    {
      "commit": "f00a3ddf91d596bece5fa31e8ce2e8a3b4c0623b",
      "tree": "cae4beb61a2ae44ffa6d892bbd207b4022094dc2",
      "parents": [
        "549f7365820a212a1cfd0871d377b1ad0d1e5723"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Oct 21 14:57:17 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Oct 21 19:08:39 2010 +0100"
      },
      "message": "drm/i915: IS_IRONLAKE is synonymous with gen \u003d\u003d 5\n\nSo remove the redundant bit in the capabilities block and\ns/IS_IRONLAKE/IS_GEN5/.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "549f7365820a212a1cfd0871d377b1ad0d1e5723",
      "tree": "dbd39c10b32b35b762b083a358b7fc4c09783d5b",
      "parents": [
        "e36c1cd7292efcb8daca26cd6331481736544742"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 11:19:32 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Oct 21 19:08:39 2010 +0100"
      },
      "message": "drm/i915: Enable SandyBridge blitter ring\n\nBased on an original patch by Zhenyu Wang, this initializes the BLT ring for\nSandyBridge and enables support for user execbuffers.\n\nCc: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "e36c1cd7292efcb8daca26cd6331481736544742",
      "tree": "d952a08fc4540175842c3dd94e8409355ff491c1",
      "parents": [
        "c717966744e618af76aa5d7fe6cc44dba487bdc6"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Oct 21 19:00:02 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Oct 21 19:00:02 2010 +0100"
      },
      "message": "drm/i915/ringbuffer: Remove broken intel_fill_struct()\n\n... before someone tries to use it. The code both calls\nintel_ring_begin/advance() and open-codes the bookkeeping performed by\nthose two functions.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "c717966744e618af76aa5d7fe6cc44dba487bdc6",
      "tree": "ce5c9e7eb06895d4bc5721387533ace7539006f0",
      "parents": [
        "b5dc608c98d929abbf2fe932ed07b3c868d83342"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Oct 21 18:51:09 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Oct 21 18:51:09 2010 +0100"
      },
      "message": "drm/i915/ringbuffer: Fix emit batch buffer regression from 8187a2b\n\nIn commit 8187a2b, the number of dwords used in the ringbuffer for\nexecuting the batch buffer was erroneously changed from 2 to 4.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "b5dc608c98d929abbf2fe932ed07b3c868d83342",
      "tree": "856fe6ba9133fe9b3019ff578fb808aa79027a9f",
      "parents": [
        "69dc4987cbe5fe70ae1c2a08906d431d53cdd242"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Oct 20 20:59:57 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Oct 20 21:06:34 2010 +0100"
      },
      "message": "drm/i915: Copy the updated reloc-\u003epresumed_offset back to the user\n\nIf the userspace driver is using a constant relocation array with a\nstatic buffer, they will pass the same relocation array back to the\nkernel. So we *do* need to update the presumed offset value in those\nrelocations to reflect the current object so that they remain correct\nwith future batchbuffers and we avoid the necessity of having to suspend\nexecution and perform redundant relocations.\n\nFixes the regression introduced by 12f889c for applications using\nabsolute addressing on trees of buffer (i.e. the current consumers of\nlibdrm_intel.so).\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d30996\nReported-by: Wang, Jinjin \u003cjinjin.wang@intel.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "69dc4987cbe5fe70ae1c2a08906d431d53cdd242",
      "tree": "e8864d862538096b70a7d12eb1f9763f6faa8c39",
      "parents": [
        "87acb0a550694ff1a7725ea3a73b80d8ccf56180"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 10:36:51 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Oct 20 10:51:51 2010 +0100"
      },
      "message": "drm/i915: Track objects in global active list (as well as per-ring)\n\nTo handle retirements, we need per-ring tracking of active objects.\nTo handle evictions, we need global tracking of active objects.\n\nAs we enable more rings, rebuilding the global list from the individual\nper-ring lists quickly grows tiresome and overly complicated. Tracking the\nactive objects in two lists is the lesser of two evils.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "87acb0a550694ff1a7725ea3a73b80d8ccf56180",
      "tree": "da29fd24edf57a01c69d094490da80ae3511cc48",
      "parents": [
        "9af90d19f8a166694753b3f0558d3a8bcd66c0b5"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 10:13:00 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Oct 20 10:51:51 2010 +0100"
      },
      "message": "drm/i915: Simplify most HAS_BSD() checks\n\n... by always initialising the empty ringbuffer it is always then safe\nto check whether it is active.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "9af90d19f8a166694753b3f0558d3a8bcd66c0b5",
      "tree": "7433b151f076c956717fec54b2e42f14ef6723d8",
      "parents": [
        "1d7cfea152cae6159aa30ceae38c3eaf13ea083c"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Oct 17 10:01:56 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Oct 20 10:51:50 2010 +0100"
      },
      "message": "drm/i915: cache the last object lookup during pin_and_relocate()\n\nThe most frequent relocation within a batchbuffer is a contiguous sequence\nof vertex buffer relocations, for which we can virtually eliminate the\ndrm_gem_object_lookup() overhead by caching the last handle to object\ntranslation.\n\nIn doing so we refactor the pin and relocate retry loop out of\ndo_execbuffer into its own helper function and so improve the error\npaths.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "1d7cfea152cae6159aa30ceae38c3eaf13ea083c",
      "tree": "f9d8b2536555c3a5af75d461f16d7374af988cf8",
      "parents": [
        "139d363bcf2d995a72694ddd2b8665af6cb7fb54"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Oct 17 09:45:41 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:20:23 2010 +0100"
      },
      "message": "drm/i915: Do interrupible mutex lock first to avoid locking for unreference\n\nOne of the primarily consumers of the i915 driver is X, a large signal\ndriven application. Frequently when writing into the buffers, there is a\npending signal which causes us not to take the interruptible lock but\nthen we need to take that same lock around the object unreference. By\nrearranging the code to do the interruptible lock as the first check, we\ncan avoid the frequent additional locking around the unreference.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "139d363bcf2d995a72694ddd2b8665af6cb7fb54",
      "tree": "ee6f47ead3415361c5985644659627b915dcc5b8",
      "parents": [
        "3dde04b0152634d42994b34b86bbf3c70fbc6b19"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Fri Oct 15 17:14:33 2010 +0200"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:20:12 2010 +0100"
      },
      "message": "drivers: gpu: drm: i915: Fix a typo.\n\n\"userpace\" -\u003e \"userspace\"\n\nSigned-off-by: Andrea Gelmini \u003candrea.gelmini@gelma.net\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "3dde04b0152634d42994b34b86bbf3c70fbc6b19",
      "tree": "9ceaacc72ae9958fc4567020a5eb19503af6b78c",
      "parents": [
        "4f27b75d56334f33cbccff5da8372dc4aba122ba"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Oct 14 16:30:41 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:20:04 2010 +0100"
      },
      "message": "agp/intel: Also add B43.1 to list of supported devices\n\nThis was a missing piece from 41a5142 that dropped recognition of the\nAGP module for the second B43 variant.\n\nReported-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "4f27b75d56334f33cbccff5da8372dc4aba122ba",
      "tree": "9b22fab1e6cf69085a03c43a5c541db1c1658ca7",
      "parents": [
        "fbd5a26d500c7cd8943cc5f37ccc7e49cf386053"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Oct 14 15:26:45 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:19:55 2010 +0100"
      },
      "message": "drm/i915: rearrange mutex acquisition for pread\n\n... to avoid the double acquisition along fast[er] paths.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "fbd5a26d500c7cd8943cc5f37ccc7e49cf386053",
      "tree": "28d8aa6e9d9818589f2abee0ca1f798c3cd63255",
      "parents": [
        "b5e4feb6615fe07150f05bb0e0ccc0ff9138b9ec"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Oct 14 15:03:58 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:19:47 2010 +0100"
      },
      "message": "drm/i915: Rearrange acquisition of mutex during pwrite\n\n... to avoid reacquiring it to drop the object reference count on\nexit. Note we have to make sure we now drop (and reacquire) the lock\naround acquiring the mm semaphore on the slow paths.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "b5e4feb6615fe07150f05bb0e0ccc0ff9138b9ec",
      "tree": "920be74c3946e1b882258a7d8c0af5266417fa66",
      "parents": [
        "202f2fef7a1aa6b2e4fa6e1de3ef582342fd41f0"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Oct 14 13:47:43 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:19:37 2010 +0100"
      },
      "message": "drm/i915: Attempt to prefault user pages for pread/pwrite\n\n... in the hope that it makes the atomic fast paths more likely.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "202f2fef7a1aa6b2e4fa6e1de3ef582342fd41f0",
      "tree": "4094308fc3d12f51920e1889ff0160d78095f0d7",
      "parents": [
        "f0c43d9b7ec1bb9827b3dd5ac5915d22ceed8f6a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Oct 14 13:20:40 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:19:28 2010 +0100"
      },
      "message": "drm/i915: Avoid taking the mutex for dropping the refcnt upon creation\n\nAfter allocation a handle for the fresh object, we know that we can\nsafely drop the refcnt without triggering a free so we do not need the\nmutex. Strangely, this mutex acquisition is the one that appears on\ndriver profiles.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "f0c43d9b7ec1bb9827b3dd5ac5915d22ceed8f6a",
      "tree": "4dc15b6745685c3d1c7ad380fa020c6d6c316576",
      "parents": [
        "2549d6c26ce1c85a76990b972a2c7e8f440455cd"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Oct 14 12:44:48 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:19:18 2010 +0100"
      },
      "message": "drm/i915: Perform relocations in CPU domain [if in CPU domain]\n\nAvoid an early eviction of the batch buffer into the uncached GTT\ndomain, and so do the relocation fixup in cacheable memory.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "2549d6c26ce1c85a76990b972a2c7e8f440455cd",
      "tree": "1e9e3f948ca2f15a1c98c76f1307f87174fd7252",
      "parents": [
        "55b7d6e8c4690047ac001026cb75a47f747db816"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Oct 14 12:10:41 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:18:36 2010 +0100"
      },
      "message": "drm/i915: Avoid vmallocing a buffer for the relocations\n\n... perform an access validation check up front instead and copy them in\non-demand, during i915_gem_object_pin_and_relocate(). As around 20% of\nthe CPU overhead may be spent inside vmalloc for the relocation entries\nwhen submitting an execbuffer [for x11perf -aa10text], the savings are\nconsiderable and result in around a 10% throughput increase [for glyphs].\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "55b7d6e8c4690047ac001026cb75a47f747db816",
      "tree": "ac22b2f7c44238213f7f5ced223df19cc19e28c8",
      "parents": [
        "7f36e7edd6c1851ea1f061ddbefb6f820a0575a2"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Sep 19 09:29:33 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:18:25 2010 +0100"
      },
      "message": "drm/i915/hdmi: Add \u0027force_audio\u0027 property\n\nAllow the user to override the detection of the sink\u0027s audio capabilities\nfrom EDID. Not all sinks support the required EDID level to specify\nwhether they handle audio over the display connection, so allow the user\nto enable it manually.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "7f36e7edd6c1851ea1f061ddbefb6f820a0575a2",
      "tree": "e4c721a0694270b79db70fad857ea5fb1e0c3162",
      "parents": [
        "f684960ed5b902994ba6540138d910f5caf7ea2a"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Sep 19 09:29:33 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:18:12 2010 +0100"
      },
      "message": "drm/i915/sdvo: Add \u0027force_audio\u0027 property\n\nAllow the user to override the detection of the sink\u0027s audio capabilities\nfrom EDID. Not all sinks support the required EDID level to specify\nwhether they handle audio over the display connection, so allow the user\nto enable it manually.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "f684960ed5b902994ba6540138d910f5caf7ea2a",
      "tree": "21a5b129fae31381a3124ca74f251fb805bfd8fa",
      "parents": [
        "2e3d6006aca163db3eeb931cec631974aaa3c293"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Sep 19 09:29:33 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:17:58 2010 +0100"
      },
      "message": "drm/i915/dp: Add \u0027force_audio\u0027 property\n\nAllow the user to override the detection of the sink\u0027s audio capabilities\nfrom EDID. Not all sinks support the required EDID level to specify\nwhether they handle audio over the display connection, so allow the user\nto enable it manually.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "2e3d6006aca163db3eeb931cec631974aaa3c293",
      "tree": "b2b3fe639cc44508f77c61e20c1af641593d85a7",
      "parents": [
        "a9756bb5b25d5d997df0c5d8c95db01292191bea"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Fri Sep 10 10:39:40 2010 +0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:17:50 2010 +0100"
      },
      "message": "drm/i915: Enable HDMI audio for monitor with audio support\n\nRely on monitor\u0027s audio capability to turn on audio output for HDMI.\n\nTested-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "a9756bb5b25d5d997df0c5d8c95db01292191bea",
      "tree": "c1d27fcd8a006cef31f40b71b01ed9e11168d938",
      "parents": [
        "8fe9790d1652e7c306c862ea102a5e6126b412e1"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Sun Sep 19 13:09:06 2010 +0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:17:41 2010 +0100"
      },
      "message": "drm/i915: Enable DisplayPort audio\n\nThis will turn on DP audio output by checking monitor\u0027s audio\ncapability.\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\n[ickle: rebase onto recent changes and rearranged for clarity]\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "8fe9790d1652e7c306c862ea102a5e6126b412e1",
      "tree": "b3cdc7c842eef61efbdd63f791a210aa524df89f",
      "parents": [
        "6d139a87b747aaebc969ac5f4eb8db766fcd9cbd"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Sun Sep 19 14:27:28 2010 +0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:17:32 2010 +0100"
      },
      "message": "drm/edid: add helper function to detect monitor audio capability\n\nTo help to determine if digital display port needs to enable\naudio output or not. This one adds a helper to get monitor\u0027s\naudio capability via EDID CEA extension block.\n\nTested-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nReviewed-by: Adam Jackson \u003cajax@redhat.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "6d139a87b747aaebc969ac5f4eb8db766fcd9cbd",
      "tree": "62e4a8aa1b01f0b3ba6e11b989be4d64c0057fae",
      "parents": [
        "e60a0b107b3df072e23cb6d68510aa2615b059ce"
      ],
      "author": {
        "name": "Bryan Freed",
        "email": "bfreed@chromium.org",
        "time": "Thu Oct 14 09:14:51 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:17:24 2010 +0100"
      },
      "message": "drm/i915: Initialize panel timing registers if VBIOS did not\n\nThe time between start of the pixel clock and backlight enable is a basic\npanel timing constraint.  If the Panel Power On/Off registers are found\nto be 0, assume we are booting without VBIOS initialization and set these\nregisters to something reasonable.\n\nChange-Id: Ibed6cc10d46bf52fd92e0beb25ae3525b5eef99d\nSigned-off-by: Bryan Freed \u003cbfreed@chromium.org\u003e\n[ickle: rearranged into a separate function to distinguish its role from\nsimply parsing the VBIOS tables.]\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "e60a0b107b3df072e23cb6d68510aa2615b059ce",
      "tree": "2cb350c6d8bd2a67bcb32b26e6d74808a86d042e",
      "parents": [
        "7b5337ddbaf7e4b71ef6fd6307c6f9ef84f636e9"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Oct 13 10:09:14 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:17:11 2010 +0100"
      },
      "message": "drm/i915: Sleep whilst waiting for the ring\n\nIf userspace is submitting so many long running batches that the ring\nbecomes full, throttle by sleeping for a 1ms before checking for free\nspace. Simply yielding was causing excessive scheduler overhead whilst\nmaking no progress.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "7b5337ddbaf7e4b71ef6fd6307c6f9ef84f636e9",
      "tree": "917a09722f54de57c14e6d0561113561292dde2f",
      "parents": [
        "8b99e68c0a40bcf082c1ba9aaad83cca4def8cec"
      ],
      "author": {
        "name": "Zhenyu Wang",
        "email": "zhenyuw@linux.intel.com",
        "time": "Wed Oct 13 16:40:12 2010 +0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:17:02 2010 +0100"
      },
      "message": "drm/i915: Fix GPIO pin to register mapping\n\nIn i2c GPIO fallback, index 6 is reserved for nothing.\n\nSigned-off-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "8b99e68c0a40bcf082c1ba9aaad83cca4def8cec",
      "tree": "a4f39bd07c900cc7202e78f8fe9fd628c9215396",
      "parents": [
        "736085bcf91720fd90175c288c542c721c281bb0"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Oct 13 09:59:17 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:16:52 2010 +0100"
      },
      "message": "drm/i915: restore fixed FDI link rate on Sandybridge\n\nFDI_PLL_BIOS_0 register is for Ironlake only, don\u0027t apply to\nSandybridge.\n\nOriginal-patch-by: Zhenyu Wang \u003czhenyuw@linux.intel.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "736085bcf91720fd90175c288c542c721c281bb0",
      "tree": "893e59a82d08e777bf502a904dfb46dd983a8fd9",
      "parents": [
        "701394cc534a4a7883ddc4f8f82fb438b3d664ff"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Oct 08 10:35:55 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:16:44 2010 +0100"
      },
      "message": "drm/i915/dp: down the DP link even if the reg indicates it\u0027s already down\n\nSince the PLL may still be on, and the training pattern may not be\ncorrect.  Fixes suspend/resume on my PCH eDP test system.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n[ickle: minor merge conflict and silence the compiler]\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "701394cc534a4a7883ddc4f8f82fb438b3d664ff",
      "tree": "249ba3988a902be66e701f4acc9cf1a1f5ba8a55",
      "parents": [
        "939fe4d7d6e2c92370ca5d1fb70e81043f5ff8d9"
      ],
      "author": {
        "name": "Daniel Vetter",
        "email": "daniel.vetter@ffwll.ch",
        "time": "Sun Oct 10 18:54:08 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:16:35 2010 +0100"
      },
      "message": "drm/i915: Fix oops on HWS unload\n\nFreeing the Hardware Status Page was writing to the HWS register in\norder to disable the GPU writing to the HWS page. Unfortunately, we were\nwriting to the mmio register after unmapping the register space, hence\nthe oops.\n\nSigned-off-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "939fe4d7d6e2c92370ca5d1fb70e81043f5ff8d9",
      "tree": "cffcf208f082ebb9cd5a93781c057393230647a3",
      "parents": [
        "83e41eb9cc3de6c08d63bbcf2c953bfbf65c025c"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sat Oct 09 10:33:26 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:16:19 2010 +0100"
      },
      "message": "drm/i915: Remove duplicate set of ADPA definitions\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "83e41eb9cc3de6c08d63bbcf2c953bfbf65c025c",
      "tree": "562ef084d4a477bf35cf6af8fd308856f3270124",
      "parents": [
        "fb9a90f7c674f3ddef6baf55cb1612dadd8ea752"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 16:28:27 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:16:10 2010 +0100"
      },
      "message": "Revert \"drm/i915: Prevent module unload to avoid random memory corruption\"\n\nThis reverts commit 6939a5aca7cfada279a24c307e772f33104fca20.\n\nDaniel Vetter supplied a set of fixes for all the module unload bugs he\ncould trigger on his machines, so let the fun recommence!\n"
    },
    {
      "commit": "fb9a90f7c674f3ddef6baf55cb1612dadd8ea752",
      "tree": "f25cf2ce17449ba34cdfdfb948134eb3464e400e",
      "parents": [
        "2d7b8366ae4a9ec2183c30e432a4a9a495c82bcd",
        "21c74a8ea8b47eb6c3c621e36578f6e27f65c5c7"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:13:00 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Tue Oct 19 09:14:50 2010 +0100"
      },
      "message": "Merge remote branch \u0027airlied/drm-core-next\u0027 into tmp\n"
    },
    {
      "commit": "21c74a8ea8b47eb6c3c621e36578f6e27f65c5c7",
      "tree": "c87eb392764e4bf2e8fe435d7bd70ddad7f75202",
      "parents": [
        "99231028ff713820829b798d056c08a584281c25"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Wed Oct 13 14:09:44 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 19 14:13:33 2010 +1000"
      },
      "message": "drm, kdb, kms: Change mode_set_base_atomic() enter argument to be an enum\n\nThe enter argument as implemented by commit 413d45d3627 (drm, kdb, kms:\nAdd an enter argument to mode_set_base_atomic() API) should be more\ndescriptive as to what it does vs just passing 1 and 0 around.\n\nThere is no runtime behavior change as a result of this patch.\n\nReported-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCC: David Airlie \u003cairlied@linux.ie\u003e\nCC: dri-devel@lists.freedesktop.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "99231028ff713820829b798d056c08a584281c25",
      "tree": "3fb4eb0c99c545c21c9d8e317ce34763248ec705",
      "parents": [
        "38ed0fcacd6176cdadd070df42c29f94c546aec5"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Wed Oct 13 14:09:43 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 19 14:13:26 2010 +1000"
      },
      "message": "kdb, kms: Save and restore the LUT on atomic KMS enter/exit\n\nWhen changing VTs non-atomically the kernel works in conjunction with\nthe Xserver in user space and receives the LUT information from the\nXserver via a system call.  When changing modes atomically for kdb,\nthis information must be saved and restored without disturbing user\nspace as if nothing ever happened.\n\nThere is a short cut used by this patch where gamma_store is used as\nthe save space.  If this turns out to be a problem in the future a\npre-allocated chunk of memory will be required for each crtc to save\nand restore the LUT information.\n\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCC: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCC: David Airlie \u003cairlied@linux.ie\u003e\nCC: dri-devel@lists.freedesktop.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "38ed0fcacd6176cdadd070df42c29f94c546aec5",
      "tree": "2299cc05c992339a987463ff423bc063945482a2",
      "parents": [
        "f6086134d0b17b2c37f537a5429a919b3d2cced8"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Wed Oct 13 14:09:42 2010 -0500"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 19 14:13:20 2010 +1000"
      },
      "message": "Revert \"radeon, kdb, kms: Save and restore the LUT on atomic KMS enter/exit\"\n\nThis reverts commit ff773714dd30b802c336064109c535d8b2774e2f.\n\nA generic solution is needed to save and retore the LUT information.\n\nCC: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCC: dri-devel@lists.freedesktop.org\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f6086134d0b17b2c37f537a5429a919b3d2cced8",
      "tree": "05062712f62bb1ed8984889a104096fcef90622b",
      "parents": [
        "965d38074e6eae71757a8baf9a348139e1e6894d"
      ],
      "author": {
        "name": "Francisco Jerez",
        "email": "currojerez@riseup.net",
        "time": "Sat Oct 16 00:45:15 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 19 14:12:32 2010 +1000"
      },
      "message": "agp/amd-k7: Allow binding user memory to the AGP GART.\n\nTTM-based DRM drivers need to be able to bind user memory to the AGP\naperture. This patch fixes the \"[TTM] AGP Bind memory failed.\" errors\nand the subsequent fallout seen with the nouveau driver.\n\nSigned-off-by: Francisco Jerez \u003ccurrojerez@riseup.net\u003e\nTested-by: Grzesiek Sójka \u003cpld@pfu.pl\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "965d38074e6eae71757a8baf9a348139e1e6894d",
      "tree": "f15b60ba4a52aead059a5e6bf651765db337b832",
      "parents": [
        "5480f727dc4c049eb46b191bfaeb034067aa6835"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Oct 09 12:36:45 2010 +0000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 19 14:12:27 2010 +1000"
      },
      "message": "drm/ttm: Simplify ttm_bo_wait_unreserved\n\nFunction ttm_bo_wait_unreserved can be slightly simplified.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nCc: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "5480f727dc4c049eb46b191bfaeb034067aa6835",
      "tree": "d6b5166fd2e198e05de9027e0e61ebfb6abeb51f",
      "parents": [
        "c9220b0f7cbd1d2272426aa81a72ae2f6582bb71"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 19 10:36:47 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 19 14:12:22 2010 +1000"
      },
      "message": "Revert \"drm/radeon/kms: remove some pll algo flags\"\n\nThis reverts commit f28488c282d8916b9b6190cc41714815bbaf97d5.\n\nOn my rv610 test machine the monitor failed to light up after this.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c9220b0f7cbd1d2272426aa81a72ae2f6582bb71",
      "tree": "223bf3f0edb2bf151687155b1f199ee280376276",
      "parents": [
        "b7ae5056c94a8191c1fd0b5697707377516c0c5d"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 08 08:57:10 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 19 09:49:42 2010 +1000"
      },
      "message": "drm/ttm: add unlocked variant of new manager put node.\n\nWe need the unlocked variant for the new codepath introduced to fix the\nrace condition in master recently.\n\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "b7ae5056c94a8191c1fd0b5697707377516c0c5d",
      "tree": "394f68003ea0bc2a0c24e510a7c5b13f479ce743",
      "parents": [
        "2126d0a4a205e2d6b763434f892524cd60f74228",
        "6a2a11dbea5db417d200d38dda53c30a2e5603e0"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 19 09:48:34 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 19 09:48:34 2010 +1000"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of /home/airlied/kernel/linux-2.6 into drm-core-next\n\nConflicts:\n\tdrivers/gpu/drm/i915/intel_fb.c\n\tdrivers/gpu/drm/radeon/r600_blit_kms.c\n\tdrivers/gpu/drm/ttm/ttm_bo.c\n"
    },
    {
      "commit": "6a2a11dbea5db417d200d38dda53c30a2e5603e0",
      "tree": "ebb7ca43f26006d4683b7f89b126f8cd93de44f2",
      "parents": [
        "2b666ca4a68cbc22483b0f2e1ba3c0e59b01ae9e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Oct 14 17:14:57 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Oct 18 09:14:35 2010 +1000"
      },
      "message": "drm/radeon/kms: avivo cursor workaround applies to evergreen as well\n\nFixes cursor corruption in certain cases.\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": "5a2b3ef4559f3d0ef58cbfb723f528f1c6b2e601",
      "tree": "3421b2051cec89dcdf98b71f100837698f149ade",
      "parents": [
        "c9192798b9318a4b3f96c41ae27805cc8b46b7ee",
        "1c8cf9c997a4a6b36e907c7ede5f048aeaab1644"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 10:18:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 10:18:36 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:\n  mmc: sdio: fix SDIO suspend/resume regression\n"
    },
    {
      "commit": "1c8cf9c997a4a6b36e907c7ede5f048aeaab1644",
      "tree": "d74c5bf6e87c1fee66a4e5db093e34a4892c1282",
      "parents": [
        "8fd01d6cfbf75465d84a4e533ed70c5f57b3ff51"
      ],
      "author": {
        "name": "Ohad Ben-Cohen",
        "email": "ohad@wizery.com",
        "time": "Wed Oct 13 09:31:56 2010 +0200"
      },
      "committer": {
        "name": "Chris Ball",
        "email": "cjb@laptop.org",
        "time": "Fri Oct 15 12:54:55 2010 -0400"
      },
      "message": "mmc: sdio: fix SDIO suspend/resume regression\n\nFix SDIO suspend/resume regression introduced by 4c2ef25fe0b \"mmc: fix\nall hangs related to mmc/sd card insert/removal during suspend/resume\":\n\n  PM: Syncing filesystems ... done.\n  Freezing user space processes ... (elapsed 0.01 seconds) done.\n  Freezing remaining freezable tasks ... (elapsed 0.01 seconds) done.\n  Suspending console(s) (use no_console_suspend to debug)\n  pm_op(): platform_pm_suspend+0x0/0x5c returns -38\n  PM: Device pxa2xx-mci.0 failed to suspend: error -38\n  PM: Some devices failed to suspend\n\n4c2ef25fe0b moved the card removal/insertion mechanism out of MMC\u0027s\nsuspend/resume path and into pm notifiers (mmc_pm_notify), and that\nbroke SDIO\u0027s expectation that mmc_suspend_host() will remove the card,\nand squash the error, in case -ENOSYS is returned from the bus suspend\nhandler (mmc_sdio_suspend() in this case).\n\nmmc_sdio_suspend() is using this whenever at least one of the card\u0027s SDIO\nfunction drivers does not have suspend/resume handlers - in that case\nit is agreed to force removal of the entire card.\n\nThis patch fixes this regression by trivially bringing back that part of\nmmc_suspend_host(), which was removed by 4c2ef25fe0b.\n\nReported-and-tested-by: Sven Neumann \u003cs.neumann@raumfeld.com\u003e\nSigned-off-by: Ohad Ben-Cohen \u003cohad@wizery.com\u003e\nCc: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Chris Ball \u003ccjb@laptop.org\u003e\n"
    },
    {
      "commit": "1bbee7d616d5fdffa6c1c86075dbffe2b3e236ea",
      "tree": "d4a7fd43961d1ee97b5323bfc4d75b634d317bf0",
      "parents": [
        "264780c29041a147f5cff5dda64d03373e24b972",
        "272036edb77e5967c175ac48b8c88e9b3358285f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:49:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:49:43 2010 -0700"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  HID: Add Cando touch screen 15.6-inch product id\n  HID: Add MULTI_INPUT quirk for turbox/mosart touchscreen\n  HID: hidraw, fix a NULL pointer dereference in hidraw_write\n  HID: hidraw, fix a NULL pointer dereference in hidraw_ioctl\n"
    },
    {
      "commit": "264780c29041a147f5cff5dda64d03373e24b972",
      "tree": "4d74502d311792550f052e54a5e93ded5de5283e",
      "parents": [
        "8fd01d6cfbf75465d84a4e533ed70c5f57b3ff51",
        "47526903feb52f4c26a6350370bdf74e337fcdb1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:49:16 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 15 09:49:16 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://git.kernel.dk/linux-2.6-block:\n  ubd: fix incorrect sector handling during request restart\n  ps3disk: passing wrong variable to bvec_kunmap_irq()\n"
    },
    {
      "commit": "ae42d8d44195a614c78a636683fe65ed31744cbd",
      "tree": "cea10bac1e440f0b7ae6c56dbe9bdb44880a3ce2",
      "parents": [
        "0eead9ab41da33644ae2c97c57ad03da636a0422",
        "71085ce8285dc5f3011694f6ba7259201135c6d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 11:19:44 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 14 11:19:44 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  ehea: Fix a checksum issue on the receive path\n  net: allow FEC driver to use fixed PHY support\n  tg3: restore rx_dropped accounting\n  b44: fix carrier detection on bind\n  net: clear heap allocations for privileged ethtool actions\n  NET: wimax, fix use after free\n  ATM: iphase, remove sleep-inside-atomic\n  ATM: mpc, fix use after free\n  ATM: solos-pci, remove use after free\n  net/fec: carrier off initially to avoid root mount failure\n  r8169: use device model DMA API\n  r8169: allocate with GFP_KERNEL flag when able to sleep\n"
    },
    {
      "commit": "53eeb64e808971207350386121f4bab12fa2f45f",
      "tree": "74c98b6fff0095b7554edcfe69eb5ab3b22d2d1b",
      "parents": [
        "8c35bf368c4e533d07610810e4c3b84c34c8e201",
        "c50a898fd4e736623ee175920db056194e0bb483"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:51:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:51:59 2010 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  ioat2: fix performance regression\n"
    },
    {
      "commit": "a56f31a0c6a08faeca5f0c5e64c6a0113c43181b",
      "tree": "ceb249a494406ed11a0fde86b5f075c0b8ce06fe",
      "parents": [
        "509d4486bd86f17b17f5134d02bc3586569f9678",
        "a8c051f0c8d2f81c665e820f765aaddf86161640"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:34:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 13 16:34:46 2010 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  drm/radeon/kms: Silent spurious error message\n  drm/radeon/kms: fix bad cast/shift in evergreen.c\n  drm/radeon/kms: make TV/DFP table info less verbose\n  drm/radeon/kms: leave certain CP int bits enabled\n  drm/radeon/kms: avoid corner case issue with unmappable vram V2\n"
    },
    {
      "commit": "c50a898fd4e736623ee175920db056194e0bb483",
      "tree": "271750360d57da1d982686d8435b8eb3bf3086e4",
      "parents": [
        "cc60f8878eab892c03d06b10f389232b9b66bd83"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Oct 13 15:43:10 2010 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Wed Oct 13 15:43:10 2010 -0700"
      },
      "message": "ioat2: fix performance regression\n\nCommit 0793448 \"DMAENGINE: generic channel status v2\" changed the interface for\nhow dma channel progress is retrieved.  It inadvertently exported an internal\nhelper function ioat_tx_status() instead of ioat_dma_tx_status().  The latter\npolls the hardware to get the latest completion state, while the helper just\nevaluates the current state without touching hardware.  The effect is that we\nend up waiting for completion timeouts or descriptor allocation errors before\nthe completion state is updated.\n\niperf (before fix):\n[SUM]  0.0-41.3 sec   364 MBytes  73.9 Mbits/sec\n\niperf (after fix):\n[SUM]  0.0- 4.5 sec   499 MBytes   940 Mbits/sec\n\nThis is a regression starting with 2.6.35.\n\nCc: \u003cstable@kernel.org\u003e\nCc: Dave Jiang \u003cdave.jiang@intel.com\u003e\nCc: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\nCc: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nReported-by: Richard Scobie \u003crichard@sauce.co.nz\u003e\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "71085ce8285dc5f3011694f6ba7259201135c6d6",
      "tree": "1f9bb13115733a117998abe4b0abdb6fb2ca332e",
      "parents": [
        "6fcc040f02d281c7e9563127358a77ce2bbfe284"
      ],
      "author": {
        "name": "Breno Leitao",
        "email": "leitao@linux.vnet.ibm.com",
        "time": "Thu Oct 07 13:17:33 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 13 14:24:59 2010 -0700"
      },
      "message": "ehea: Fix a checksum issue on the receive path\n\nCurrently we set all skbs with CHECKSUM_UNNECESSARY, even\nthose whose protocol we don\u0027t know. This patch just\nadd the CHECKSUM_COMPLETE tag for non TCP/UDP packets.\n\nReported-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Breno Leitao \u003cleitao@linux.vnet.ibm.com\u003e\nSigned-off-by: Jay Vosburgh \u003cfubar@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6fcc040f02d281c7e9563127358a77ce2bbfe284",
      "tree": "2a92b5836785359516c0d1662a5011dff9727c93",
      "parents": [
        "b0057c51db66c5f0f38059f242c57d61c4741d89"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Mon Oct 11 21:03:05 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 13 09:56:31 2010 -0700"
      },
      "message": "net: allow FEC driver to use fixed PHY support\n\nAt least one board using the FEC driver does not have a conventional\nPHY attached to it, it is directly connected to a somewhat simple\nethernet switch (the board is the SnapGear/LITE, and the attached\n4-port ethernet switch is a RealTek RTL8305). This switch does not\npresent the usual register interface of a PHY, it presents nothing.\nSo a PHY scan will find nothing - it finds ID\u0027s of 0 for each PHY\non the attached MII bus.\n\nAfter the FEC driver was changed to use phylib for supporting PHYs\nit no longer works on this particular board/switch setup.\n\nAdd code support to use a fixed phy if no PHY is found on the MII bus.\nThis is based on the way the cpmac.c driver solved this same problem.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "272036edb77e5967c175ac48b8c88e9b3358285f",
      "tree": "787137ff739916522d14a7625bc1dc0034616e7b",
      "parents": [
        "e1f092102f65e424be40c318a0fab7bb6e34194f"
      ],
      "author": {
        "name": "François Jaouen",
        "email": "francois.jaouen@laposte.net",
        "time": "Wed Oct 13 10:47:32 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Oct 13 10:47:32 2010 +0200"
      },
      "message": "HID: Add Cando touch screen 15.6-inch product id\n\nThis add the product id of the touch screen found on ACER Aspire 5738PZ.  Works\nwith hid-cando driver.\n\nSigned-off-by: Francois Jaouen\u003cfrancois.jaouen@laposte.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "93055c31045a2d5599ec613a0c6cdcefc481a460",
      "tree": "ab215e4bbb19b6752fb3fa25fcbdd4fcb1922d1f",
      "parents": [
        "29979aa8bd69becd94cbad59093807a417ce2a9e"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Oct 11 21:41:35 2010 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jaxboe@fusionio.com",
        "time": "Tue Oct 12 18:56:33 2010 +0200"
      },
      "message": "ps3disk: passing wrong variable to bvec_kunmap_irq()\n\nThis should pass \"buf\" to bvec_kunmap_irq() instead of \"bv\".  The api is\nlike kmap_atomic() instead of kmap().\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nAcked-by: Geoff Levand \u003cgeoff@infradead.org\u003e\nSigned-off-by: Jens Axboe \u003cjaxboe@fusionio.com\u003e\n"
    },
    {
      "commit": "a8c051f0c8d2f81c665e820f765aaddf86161640",
      "tree": "3ea3b016df21100e22d2971546626f07957b5c41",
      "parents": [
        "d31dba58480c3cdd458f449261d72ecd15287792"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 08 14:34:49 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 12 20:18:07 2010 +1000"
      },
      "message": "drm/radeon/kms: Silent spurious error message\n\nI see the following error message in my kernel log from time to time:\nradeon 0000:07:00.0: ffff88007c334000 reserve failed for wait\nradeon 0000:07:00.0: ffff88007c334000 reserve failed for wait\n\nAfter investigation, it turns out that there\u0027s nothing to be afraid of\nand everything works as intended. So remove the spurious log message.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nReviewed-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "d31dba58480c3cdd458f449261d72ecd15287792",
      "tree": "08062c96024e96321e47ae501b518b5e1308bc5c",
      "parents": [
        "40f76d81fb45c1399f93500afa2aed9f84f7dee6"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Oct 11 12:41:32 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 12 20:18:06 2010 +1000"
      },
      "message": "drm/radeon/kms: fix bad cast/shift in evergreen.c\n\nMissing parens.\n\nfixes:\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d30718\n\nReported-by: Dave Gilbert \u003cfreedesktop@treblig.org\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nReviewed-by: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "40f76d81fb45c1399f93500afa2aed9f84f7dee6",
      "tree": "c3f8fe66a402e8d59281fb1393af04f3d7e924e3",
      "parents": [
        "3555e53b5b4915bc58d08ece6cb2bfa97dda1f9e"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Thu Oct 07 22:38:42 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 12 20:18:05 2010 +1000"
      },
      "message": "drm/radeon/kms: make TV/DFP table info less verbose\n\nMake TV standard and DFP table revisions debug only.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "3555e53b5b4915bc58d08ece6cb2bfa97dda1f9e",
      "tree": "c0f59b38fbf066fa754f0b5fce164a5594fa3d39",
      "parents": [
        "c919b371cb734f42b1130e706ecee262f8d9261d"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Fri Oct 08 12:09:12 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 12 20:18:04 2010 +1000"
      },
      "message": "drm/radeon/kms: leave certain CP int bits enabled\n\nThese bits are used for internal communication and should\nbe left enabled.  This may fix s/r issues on some systems.\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "c919b371cb734f42b1130e706ecee262f8d9261d",
      "tree": "3044d77ddc64b7fd4b9cb7e06630235e82397fb4",
      "parents": [
        "85a331881dd52a93e7d4c57bcaf5486cc8718465"
      ],
      "author": {
        "name": "Jerome Glisse",
        "email": "jglisse@redhat.com",
        "time": "Tue Aug 10 17:41:31 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Oct 12 20:17:43 2010 +1000"
      },
      "message": "drm/radeon/kms: avoid corner case issue with unmappable vram V2\n\nWe should not allocate any object into unmappable vram if we\nhave no means to access them which on all GPU means having the\nCP running and on newer GPU having the blit utility working.\n\nThis patch limit the vram allocation to visible vram until\nwe have acceleration up and running.\n\nNote that it\u0027s more than unlikely that we run into any issue\nrelated to that as when acceleration is not woring userspace\nshould allocate any object in vram beside front buffer which\nshould fit in visible vram.\n\nV2 use real_vram_size as mc_vram_size could be bigger than\n   the actual amount of vram\n\n[airlied: fixup r700_cp_stop case]\n\nSigned-off-by: Jerome Glisse \u003cjglisse@redhat.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e1f092102f65e424be40c318a0fab7bb6e34194f",
      "tree": "028ccc9189b8fa8036c2c9a4e76de3178a2cbccb",
      "parents": [
        "e42dee9a99a3ecd32b5c027e8f7411fb5bc11eb6"
      ],
      "author": {
        "name": "Pierre BAILLY",
        "email": "pierre@substantiel.fr",
        "time": "Tue Oct 12 11:39:26 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Oct 12 11:39:57 2010 +0200"
      },
      "message": "HID: Add MULTI_INPUT quirk for turbox/mosart touchscreen\n\nThis device generates ABS_Z and ABS_RX events, while it should be\ngenerating ABS_X and ABS_Y instead. Using the MULTI_INPUT quirk solves\nthis issue.\n\nReference: https://bugs.launchpad.net/ubuntu/+bug/620609/\n\nSigned-off-by: Pierre BAILLY \u003cpierre@substantiel.fr\u003e\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "b0057c51db66c5f0f38059f242c57d61c4741d89",
      "tree": "5b5de8a159129f0655f4ccae5fb9bef8a9f910cc",
      "parents": [
        "bcf64aa379fcadd074449cbf0c049da70071b06f"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Sun Oct 10 19:55:52 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 16:06:24 2010 -0700"
      },
      "message": "tg3: restore rx_dropped accounting\n\ncommit 511d22247be7 (tg3: 64 bit stats on all arches), overlooked the\nrx_dropped accounting.\n\nWe use a full \"struct rtnl_link_stats64\" to hold rx_dropped value, but\nforgot to report it in tg3_get_stats64().\n\nUse an \"unsigned long\" instead to shrink \"struct tg3\" by 176 bytes, and\nreport this value to stats readers.\n\nIncrement rx_dropped counter for oversized frames.\n\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nCC: Michael Chan \u003cmchan@broadcom.com\u003e\nCC: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nAcked-by: Matt Carlson \u003cmcarlson@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcf64aa379fcadd074449cbf0c049da70071b06f",
      "tree": "efb74355ddeb1fe71c97e77984e66973c25f0797",
      "parents": [
        "b00916b189d13a615ff05c9242201135992fcda3"
      ],
      "author": {
        "name": "Paul Fertser",
        "email": "fercerpav@gmail.com",
        "time": "Mon Oct 11 15:45:35 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 15:45:35 2010 -0700"
      },
      "message": "b44: fix carrier detection on bind\n\nFor carrier detection to work properly when binding the driver with a cable\nunplugged, netif_carrier_off() should be called after register_netdev(),\nnot before.\n\nSigned-off-by: Paul Fertser \u003cfercerpav@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0aa7deadffd8b596983a3abe29a218b4c5f43301",
      "tree": "0f741572d7f370e17bd3e504a879b57a637b74e4",
      "parents": [
        "ec622ab072e95cf96e78ab4d39d4eea874518c80"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Oct 10 23:26:58 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 11:05:43 2010 -0700"
      },
      "message": "NET: wimax, fix use after free\n\nStanse found that i2400m_rx frees skb, but still uses skb-\u003elen even\nthough it has skb_len defined. So use skb_len properly in the code.\n\nAnd also define it unsinged int rather than size_t to solve\ncompilation warnings.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nCc: linux-wimax@intel.com\nAcked-by: Inaky Perez-Gonzalez \u003cinaky.perez-gonzalez@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ec622ab072e95cf96e78ab4d39d4eea874518c80",
      "tree": "8bd6a7a06f8f5c4f830d01b567532ec204d5feae",
      "parents": [
        "5518b29f225dbdf47ded02cf229ff8225a2cdf82"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Oct 10 23:26:57 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 11:05:42 2010 -0700"
      },
      "message": "ATM: iphase, remove sleep-inside-atomic\n\nStanse found that ia_init_one locks a spinlock and inside of that it\ncalls ia_start which calls:\n* request_irq\n* tx_init which does kmalloc(GFP_KERNEL)\n\nBoth of them can thus sleep and result in a deadlock. I don\u0027t see a\nreason to have a per-device spinlock there which is used only there\nand inited right before the lock location. So remove it completely.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1ee89d5b007620353fb7dec1d34db4baa1a5571",
      "tree": "3c56b6fb6c249c736dc2baad852e151f7d06430d",
      "parents": [
        "03c698c93fc15d976738a853a7ccb6ea26396003"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jslaby@suse.cz",
        "time": "Sun Oct 10 21:50:44 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Oct 11 11:05:41 2010 -0700"
      },
      "message": "ATM: solos-pci, remove use after free\n\nStanse found we do in console_show:\n  kfree_skb(skb);\n  return skb-\u003elen;\nwhich is not good. Fix that by remembering the len and use it in the\nfunction instead.\n\nSigned-off-by: Jiri Slaby \u003cjslaby@suse.cz\u003e\nCc: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "50c6dc9ebad0f1abde192696bea94c3bd2f24c18",
      "tree": "9b8c20551088a9a94d16c75421404872e3e820db",
      "parents": [
        "6af0b78cf0d3b5b39fcd892e532e567b12b32b37",
        "d24a9da573444ab4aff38af2f4a0da07408ff491"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 11 10:05:05 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 11 10:05:05 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86:\n  IPS driver: Fix limit clamping when reducing CPU power\n  [PATCH 2/2] IPS driver: disable CPU turbo\n  IPS driver: apply BIOS provided CPU limit if different from default\n  intel_ips -- ensure we do not enable gpu turbo mode without driver linkage\n  intel_ips: Print MCP limit exceeded values.\n  IPS driver: verify BIOS provided limits\n  IPS driver: don\u0027t toggle CPU turbo on unsupported CPUs\n  NULL pointer might be used in ips_monitor()\n  Release symbol on error-handling path of ips_get_i915_syms()\n  old_cpu_power is wrongly divided by 65535 in ips_monitor()\n  seqno mask of THM_ITV register is 16bit\n"
    },
    {
      "commit": "6af0b78cf0d3b5b39fcd892e532e567b12b32b37",
      "tree": "b1ef19838639d445670d5b9b62832bf30ae32444",
      "parents": [
        "58d79e7141e4f5e4006089eabeec0eadef6e409e",
        "ca047fedd89bbb4b79b61e0656a7b799e4e45e6d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 11 10:03:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 11 10:03:19 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: wacom - fix pressure in Cintiq 21UX2\n"
    },
    {
      "commit": "03c698c93fc15d976738a853a7ccb6ea26396003",
      "tree": "ffb5de06aefd486cd5d0bd7d23b845ebcb1628fe",
      "parents": [
        "82553bb6218d2707d2e6446d7b2313dfd60b48a8"
      ],
      "author": {
        "name": "Oskar Schirmer",
        "email": "oskar@linutronix.de",
        "time": "Thu Oct 07 02:30:30 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 10 21:12:27 2010 -0700"
      },
      "message": "net/fec: carrier off initially to avoid root mount failure\n\nwith hardware slow in negotiation, the system did freeze\nwhile trying to mount root on nfs at boot time.\n\nthe link state has not been initialised so network stack\ntried to start transmission right away. this caused instant\nretries, as the driver solely stated business upon link down,\nrendering the system unusable.\n\nnotify carrier off initially to prevent transmission until\nphylib will report link up.\n\nSigned-off-by: Oskar Schirmer \u003coskar@linutronix.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ca047fedd89bbb4b79b61e0656a7b799e4e45e6d",
      "tree": "bc11ac05e7ecb0dc55d0386c004452a5ebbec81e",
      "parents": [
        "f6cd378372bff06093d72f978c0150eeed3ea201"
      ],
      "author": {
        "name": "Aristeu Rozanski",
        "email": "aris@redhat.com",
        "time": "Sun Oct 10 14:12:33 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Sun Oct 10 14:16:09 2010 -0700"
      },
      "message": "Input: wacom - fix pressure in Cintiq 21UX2\n\nCurrently the pressure range in Cintiq 21UX2 is limited to half of the\nsupported. This patch fixes the problem.\n\nSigned-off-by: Aristeu Rozanski \u003caris@redhat.com\u003e\nAcked-by: Ping Cheng \u003cpingc@wacom.com\u003e\nCC: stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "85a331881dd52a93e7d4c57bcaf5486cc8718465",
      "tree": "5a09ba7bac0bcc6a54c22e2f45fb7851c3c3f758",
      "parents": [
        "63847e66b28ed5e0dc28409d767e8f3891502ac4",
        "ae6df5f96a51818d6376da5307d773baeece4014"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:06:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:06:26 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (27 commits)\n  net: clear heap allocation for ETHTOOL_GRXCLSRLALL\n  isdn: strcpy() \u003d\u003e strlcpy()\n  Revert \"mac80211: use netif_receive_skb in ieee80211_tx_status callpath\"\n  mac80211: delete AddBA response timer\n  ath9k_hw: fix regression in ANI listen time calculation\n  caif: fix two caif_connect() bugs\n  bonding: fix WARN_ON when writing to bond_master sysfs file\n  skge: add quirk to limit DMA\n  MAINTAINERS: update Intel LAN Ethernet info\n  e1000e.txt: Add e1000e documentation\n  e1000.txt: Update e1000 documentation\n  ixgbevf.txt: Update ixgbevf documentation\n  cls_u32: signedness bug\n  Bluetooth: Disallow to change L2CAP_OPTIONS values when connected\n  sctp: Fix out-of-bounds reading in sctp_asoc_get_hmac()\n  sctp: prevent reading out-of-bounds memory\n  ipv4: correct IGMP behavior on v3 query during v2-compatibility mode\n  netdev: Depend on INET before selecting INET_LRO\n  Revert \"ipv4: Make INET_LRO a bool instead of tristate.\"\n  net: Fix the condition passed to sk_wait_event()\n  ...\n"
    },
    {
      "commit": "63847e66b28ed5e0dc28409d767e8f3891502ac4",
      "tree": "6f38a72953224e8e88d3c98ed1c1ced76cc02a42",
      "parents": [
        "b411c17eb96a1467d08d0538a7bf5166e5372234",
        "7fcca7d900957b43c84da171b750afcf1682808a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:05:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:05:09 2010 -0700"
      },
      "message": "Merge branch \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6\n\n* \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6:\n  intel_idle: enable Atom C6\n"
    },
    {
      "commit": "b411c17eb96a1467d08d0538a7bf5166e5372234",
      "tree": "e2514ae025d7b17b13b72356976b0cc36d287637",
      "parents": [
        "8dc54e49ce67e5628bf4668c64203c22cbac7fc5",
        "7cfff7f21221725f587ba90bd1acf0e2e0304901"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:04:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 12:04:38 2010 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: add DMI to disable AML Vista compatibility on MSI GX723 Notebook\n  ACPI: Handle ACPI0007 Device in acpi_early_set_pdc\n"
    },
    {
      "commit": "d6bcfd1a214ae9609b27417b1844c6b6f09ca125",
      "tree": "35555b713c6b013d87f2e0dd7a27723ba597c4a2",
      "parents": [
        "8ea3f0afb23bc49a996f262ea04708b38de82bca",
        "6939a5aca7cfada279a24c307e772f33104fca20"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 11:43:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 11:43:40 2010 -0700"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel:\n  drm/i915: Prevent module unload to avoid random memory corruption\n"
    },
    {
      "commit": "e4c4776dea9fd0295ebb3b215599d52938d6d7a3",
      "tree": "4899150e0268f447898a5180ecf43d0783afc9ee",
      "parents": [
        "6b0cd00bc396daf5c2dcf17a8d82055335341f46"
      ],
      "author": {
        "name": "Mike Snitzer",
        "email": "snitzer@redhat.com",
        "time": "Sat Oct 09 12:12:13 2010 +1030"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 09 11:42:37 2010 -0700"
      },
      "message": "virtio-blk: fix request leak.\n\nMust drop reference taken by blk_make_request().\n\nSigned-off-by: Mike Snitzer \u003csnitzer@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: stable@kernel.org # .35.x\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "82553bb6218d2707d2e6446d7b2313dfd60b48a8",
      "tree": "0824791362eb6d533a864c1d8cb7d110e8b98af6",
      "parents": [
        "aeb19f6052b5e5c8a24aa444fbff73b84341beac"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Oct 08 04:25:01 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 09 09:16:13 2010 -0700"
      },
      "message": "r8169: use device model DMA API\n\nUse DMA API as PCI equivalents will be deprecated. This change also\nallow to allocate with GFP_KERNEL where possible.\n\nTested-by: Neal Becker \u003cndbecker2@gmail.com\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aeb19f6052b5e5c8a24aa444fbff73b84341beac",
      "tree": "4341687f14d888a9715b8521f3e36d39c2b2d765",
      "parents": [
        "ae6df5f96a51818d6376da5307d773baeece4014"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "sgruszka@redhat.com",
        "time": "Fri Oct 08 04:25:00 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 09 09:15:34 2010 -0700"
      },
      "message": "r8169: allocate with GFP_KERNEL flag when able to sleep\n\nWe have fedora bug report where driver fail to initialize after\nsuspend/resume because of memory allocation errors:\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d629158\n\nTo fix use GFP_KERNEL allocation where possible.\n\nTested-by: Neal Becker \u003cndbecker2@gmail.com\u003e\nSigned-off-by: Stanislaw Gruszka \u003csgruszka@redhat.com\u003e\nAcked-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7cfff7f21221725f587ba90bd1acf0e2e0304901",
      "tree": "28830302ef62264fa3c069313976e6c6daed7a33",
      "parents": [
        "c9933f795c0740eaf97e6291a68a9787346d5997",
        "3deb11ef16632fb76daead0db281f6f7d19332f2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 08 22:37:46 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 08 22:37:46 2010 -0400"
      },
      "message": "Merge branch \u0027msi-dmi\u0027 into release\n"
    },
    {
      "commit": "c9933f795c0740eaf97e6291a68a9787346d5997",
      "tree": "5866648b9c97ddb89e6f41f8d1bef64b5a68b924",
      "parents": [
        "cb655d0f3d57c23db51b981648e452988c0223f9",
        "c1e0ddbf0a97e1704d7f13b4934f9acca002402d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 08 22:35:02 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 08 22:35:02 2010 -0400"
      },
      "message": "Merge branch \u0027pdc-regression\u0027 into release\n"
    },
    {
      "commit": "7fcca7d900957b43c84da171b750afcf1682808a",
      "tree": "44e4c1ba5805308e4fc8ca9317dcb1f472e1d08b",
      "parents": [
        "3c06806e690885ce978ef180c8f8b6f8c17fb4b4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Oct 05 13:43:14 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 08 22:16:27 2010 -0400"
      },
      "message": "intel_idle: enable Atom C6\n\nATM-C6 was commented out, pending public documentation.\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d19762\n\nTested-by: Dennis Jansen \u003cDennis.Jansen@...\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "94b105723a3bfca45c75916423cd959ce71ed215",
      "tree": "3138e19c9511738436dc75f773acde596f5973a2",
      "parents": [
        "b530fb69cf54cf22768a3eabc0604d70b5c13fde",
        "4efe7f51be508a13965f163006dcb32b38a914a3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 10:36:51 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 10:36:51 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "b530fb69cf54cf22768a3eabc0604d70b5c13fde",
      "tree": "403eb1143f95ed5ea2f586ed1a0c3d7001a63fcc",
      "parents": [
        "fb3dbece264a50ab4373f3af0bbbd9175d3ad4d7"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Fri Oct 08 10:21:22 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 08 10:21:22 2010 -0700"
      },
      "message": "isdn: strcpy() \u003d\u003e strlcpy()\n\nsetup.phone and setup.eazmsn are 32 character buffers.\nrcvmsg.msg_data.byte_array is a 48 character buffer.\nsc_adapter[card]-\u003echannel[rcvmsg.phy_link_no - 1].dn is 50 chars.\n\nThe rcvmsg struct comes from the memcpy_fromio() in receivemessage().\nI guess that means it\u0027s data off the wire.  I\u0027m not very familiar with\nthis code but I don\u0027t see any reason to assume these strings are NULL\nterminated.\n\nAlso it\u0027s weird that \"dn\" in a 50 character buffer but we only seem to\nuse 32 characters.  In drivers/isdn/sc/scioc.h, \"dn\" is only a 49\ncharacter buffer.  So potentially there is still an issue there.\n\nThe important thing for now is to prevent the memory corruption.\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6939a5aca7cfada279a24c307e772f33104fca20",
      "tree": "d68aa99e71dc9c4bf1e34eff57560b77e0ed2e7f",
      "parents": [
        "6b0cd00bc396daf5c2dcf17a8d82055335341f46"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 13:40:27 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 14:11:00 2010 +0100"
      },
      "message": "drm/i915: Prevent module unload to avoid random memory corruption\n\nThe i915 driver has quite a few module unload bugs, the known ones at\nleast have fixes that are targeting 2.6.37. However, in order to\nmaintain a stable kernel, we should prevent this known random memory\ncorruption following driver unload. This should have very low impact on\nnormal users who are unlikely to need to unload the i915 driver.\n\nSuggested-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Daniel Vetter \u003cdaniel.vetter@ffwll.ch\u003e\nCc: stable@kernel.org\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "2d7b8366ae4a9ec2183c30e432a4a9a495c82bcd",
      "tree": "e9b008cdac958acebbec3348989b892a12708d26",
      "parents": [
        "1510a97182b4ddb5fe3c4e8d05240f7cd6fd13e7"
      ],
      "author": {
        "name": "Yuanhan Liu",
        "email": "yuanhan.liu@intel.com",
        "time": "Fri Oct 08 10:21:06 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 10:28:30 2010 +0100"
      },
      "message": "drm/i915: Update hotplug interrupts register definitions for Sandybridge\n\nOn Sandybridge, the bit definition for hotplug on SDE has changed, so\nupdate the code to new definition.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d30378\nCc: stable@kernel.org\nSigned-off-by: Yuanhan Liu \u003cyuanhan.liu@intel.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "1510a97182b4ddb5fe3c4e8d05240f7cd6fd13e7",
      "tree": "dc6a49891fd3dc46f066976e4099646a007fc510",
      "parents": [
        "382b09362711d7d03272230a33767015a277926e"
      ],
      "author": {
        "name": "Yuanhan Liu",
        "email": "yuanhan.liu@intel.com",
        "time": "Fri Oct 08 10:18:01 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 10:28:29 2010 +0100"
      },
      "message": "drm/i915/crt: Make sure the hotplug interrupt is enabled\n\nAfter disabling the hotplug interrupts for VGA detection on Ironlake, be\nsure to re-enable them again afterwards.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d30378\nSigned-off-by: Yuanhan Liu \u003cyuanhan.liu@intel.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "382b09362711d7d03272230a33767015a277926e",
      "tree": "23944de00c6a05486441a03b6576e4cc5e077f18",
      "parents": [
        "298b0b392c750137f148fda056a7d4c42019814c"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:25 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 10:28:28 2010 +0100"
      },
      "message": "drm/i915: diasable clock gating for the panel power sequencer\n\nNeeded on Ibex Peak and Cougar Point or the panel won\u0027t always come on.\n\nCc: stable@kernel.org\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "298b0b392c750137f148fda056a7d4c42019814c",
      "tree": "2514e05bf6117851af6aa60bc4543984d13a067b",
      "parents": [
        "895692befab73fd399d854c7db41d6d7260af2da"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:24 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 10:28:28 2010 +0100"
      },
      "message": "drm/i915/dp: make eDP PLL functions work as advertised\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "895692befab73fd399d854c7db41d6d7260af2da",
      "tree": "dbe98553bdd8b1ace5fa21838c5a6e784e433e07",
      "parents": [
        "869184a675662bddcdf76c5b95665272facff2b8"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:23 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 10:28:27 2010 +0100"
      },
      "message": "drm/i915/dp: don\u0027t bother with DP PLL for PCH attached eDP\n\nWe don\u0027t use the CPU DP PLL with PCH attached eDP panels, so don\u0027t\nbother to enable it.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "869184a675662bddcdf76c5b95665272facff2b8",
      "tree": "6c11929082b43d378405bb657cfaf699e9bb6b6b",
      "parents": [
        "896673836b8c55b75e7d7d2741aaaadff0c6a038"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:22 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 10:28:26 2010 +0100"
      },
      "message": "drm/i915/dp: use VBT provided eDP params if available\n\nWe can skip most of the link training step if we use the VBT provided\nvalues.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "896673836b8c55b75e7d7d2741aaaadff0c6a038",
      "tree": "997f423cd95c1ec6d3e9fb3028b6493e81eec950",
      "parents": [
        "8088699f029b2a27af9bc5431ef7542c84195760"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:21 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 10:28:26 2010 +0100"
      },
      "message": "drm/i915/dp: cache eDP DPCD data\n\nCache the first 4 bytes of DPCD data in the eDP case.  It\u0027s unlikely to\nchange and can save us some trouble at link training time.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "8088699f029b2a27af9bc5431ef7542c84195760",
      "tree": "b60576f4b02512c6d7852bcb1e9afba21eaa7c23",
      "parents": [
        "17f6766c622e03a938f767b49399a68107aef537"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:20 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 10:28:25 2010 +0100"
      },
      "message": "drm/i915: don\u0027t program FDI RX/TX in mode_set\n\nWe do this later (and more properly) when we enable FDI, so we don\u0027t\nneed to do it here.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "17f6766c622e03a938f767b49399a68107aef537",
      "tree": "a654b6779d664609f3df22efc919e88d24767524",
      "parents": [
        "83240120878805b537a2efeaabff92798140b7cf"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:19 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 10:28:24 2010 +0100"
      },
      "message": "drm/i915: fix ironlake CRTC enable/disable\n\nWait for vblank after enabling a pipe, make the error messages more\ninformative, and wait for the pipe to turn off when we disable it.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "83240120878805b537a2efeaabff92798140b7cf",
      "tree": "8c2a2a4f89a015843fdb27e6b7f02bfda0d522e9",
      "parents": [
        "1cb1b75e5e0120cc35c4a9420ce366b84e0cf951"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:18 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 10:28:23 2010 +0100"
      },
      "message": "drm/i915: use DPLL_DVO_HIGH_SPEED for PCH eDP\n\nAs with other PCH DP connections.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "1cb1b75e5e0120cc35c4a9420ce366b84e0cf951",
      "tree": "2ca0fe51962759d604586e2417a86575f61b2135",
      "parents": [
        "7f8232826842b27525857615262f50fe66c84dd7"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:17 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 10:28:23 2010 +0100"
      },
      "message": "drm/i915: use 120MHz refclk in PCH eDP case too\n\nCPU eDP needs a different reference clock than PCH eDP, which uses the\nstandard PCH refclk of 120MHz.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "7f8232826842b27525857615262f50fe66c84dd7",
      "tree": "d7f548cc99a1e7b167d84fc508444e6898f37a34",
      "parents": [
        "5b2adf897146edeac6a1e438fb67b5a53dbbdf34"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:16 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 10:28:22 2010 +0100"
      },
      "message": "drm/i915: fix PCH eDP SSC support\n\nEnable SSC on PCH eDP if possible.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n[ickle: added a posting read of PCH_DREF_CONTROL before the udelay]\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "5b2adf897146edeac6a1e438fb67b5a53dbbdf34",
      "tree": "1bc198b1d20401a49cda217ff0981e957285fe1c",
      "parents": [
        "9f0e7ff4b366d27570cbe0ffa137ed1018009114"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:15 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 10:28:21 2010 +0100"
      },
      "message": "drm/i915: add Ironlake clock gating workaround for FDI link training\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "9f0e7ff4b366d27570cbe0ffa137ed1018009114",
      "tree": "47c12c05cb5089ea00bbdad7715a2acaa8890ad0",
      "parents": [
        "723bfd707a97fee06eb3ba4d3e8b4714c29a1064"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:14 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 10:28:21 2010 +0100"
      },
      "message": "drm/i915: fetch eDP configuration data from the VBT\n\nWe need to use some of these values in eDP configurations, so be sure to\nfetch them and store them in the i915 private structure.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "723bfd707a97fee06eb3ba4d3e8b4714c29a1064",
      "tree": "c18c26590cfbb50e5b1295e5819f6bebd49e82c1",
      "parents": [
        "01cb9ea633ddf3e8770dfe7851e88610087098bc"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:13 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 10:27:43 2010 +0100"
      },
      "message": "drm/i915: add _DSM support\n\nThe _DSM method on the integrated graphics device can tell us which\nconnectors are muxable, so add support for making the call and parsing\nout the connector info.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n[ickle: fix compiler warnings for using uninitialized \u0027result\u0027 and\ndowngrade error message for non-switchable devices]\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "01cb9ea633ddf3e8770dfe7851e88610087098bc",
      "tree": "d209848d61794968a73c9c593e2e0d6035399517",
      "parents": [
        "5c5313c8db9bfb549e080fc4cb0a4c3c2aa7a73d"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:12 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 09:28:00 2010 +0100"
      },
      "message": "drm/i915/dp: eDP power sequencing fixes\n\nEnable the panel before adjusting eDP link params, make sure the panel\nis idle after powering it on before proceeding with other activity,\ndelay backlight enable to avoid visible flicker.\n\nAlso avoid using VDD per hw team recommendation; it can conflict with\nthe builtin panel power sequencing logic and lead to panel power\nsequencing failures.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "5c5313c8db9bfb549e080fc4cb0a4c3c2aa7a73d",
      "tree": "f3eace6c215f3fdf4e774b6fcdd073ad081dec3d",
      "parents": [
        "1d85036278f1b3eb3b7c5db805e5c4c847d1415d"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:11 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 09:24:19 2010 +0100"
      },
      "message": "drm/i915: fix CPU vs PCH eDP confusion\n\nFDI training needs to done and idle for PCH eDP and before we turn the\npipes on, and various eDP checks need to account for PCH attached eDP.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "1d85036278f1b3eb3b7c5db805e5c4c847d1415d",
      "tree": "fbccc5edb53e61b5119f5634296d242571b48f84",
      "parents": [
        "814948adec172dbc41252b1815e4e83aedfe91b9"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:10 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 09:23:18 2010 +0100"
      },
      "message": "drm/i915: remove broken intel_pch_has_edp function\n\nSince we set the output type of PCH attached eDP panels to\nINTEL_OUTPUT_eDP this function would never return true when it should.\nIt\u0027s been replaced by working functions.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "814948adec172dbc41252b1815e4e83aedfe91b9",
      "tree": "295e5ea7bb3f7878925febee6fd5fece9e92eebb",
      "parents": [
        "51190667b3c6927356e594cdf6955980ff47bb16"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Thu Oct 07 16:01:09 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 08 09:21:50 2010 +0100"
      },
      "message": "drm/i915: add eDP checking functions for the display code\n\nThe display code needs to distinguish between CPU and PCH attached eDP\npanels, so add some helpers to handle that.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    }
  ],
  "next": "51190667b3c6927356e594cdf6955980ff47bb16"
}
