APPLIED: [PATCH 0/2][Lucid SRU] Fix i915 BUG due to unreferenced object

Steve Conklin sconklin at canonical.com
Tue Sep 13 20:26:40 UTC 2011


On 09/13/2011 09:00 AM, Tim Gardner wrote:
> On 09/13/2011 07:46 AM, Seth Forshee wrote:
>> BugLink: http://bugs.launchpad.net/bugs/843904
>>
>> SRU Justification
>>
>> Impact: The i915 driver is not holding references to DRM objects during
>> eviction. Thus an object could be freed while i915 is still referencing
>> it, which results in a kernel BUG and an xserver freeze.
>>
>> Fix: Backport of upstream fix to hold references to objects during
>> eviction and a related fix to object cleanup in the error paths.
>>
>> Test case: Verified on LP #843904.
>>
>> Note that the substantive portions of the second patch were already
>> applied in an earlier backport. The remaining changes are fairly trivial
>> and aren't strictly necessary for this bug, but I've included them here
>> to bring the code more in line with upstream.
>>
>
>
The patches that these depended on have been reverted from the master
branch.
In the process of rebasing master-next with the Lucid master branch
which was
just prepared, I intentionally dropped these two patches.

If the set of patches which was dropped from the master branch is reapplied,
then these (or a similar fix) should be applied along with them.

The dropped patches are being trackeed in this bug:

https://bugs.launchpad.net/ubuntu/lucid/+source/linux/+bug/849130






More information about the kernel-team mailing list