Bug 24246

Summary: EXA has infinite loop when UTS returns FALSE
Product: xorg Reporter: Dave Airlie <airlied>
Component: Server/GeneralAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: git   
Hardware: Other   
OS: All   
URL: https://bugzilla.redhat.com/show_bug.cgi?id=526380
Whiteboard:
i915 platform: i915 features:
Bug Depends on:    
Bug Blocks: 23613    

Description Dave Airlie 2009-09-30 22:36:04 UTC
Its possible that EXA can loop infinitely when we finishaccess causes a UTS which causes a sw fallback which causes a UTS etc.

patch on xorg-devel from Michel.
Comment 1 Peter Hutterer 2009-09-30 22:47:47 UTC
Upstreamed from Red Hat bug 526380.
Comment 2 Peter Hutterer 2009-09-30 23:00:12 UTC
commit b5fcc5553eb784c9f4826936e839079c0cdee55a
Author: Michel Dänzer <daenzer@vmware.com>
Date:   Thu Oct 1 15:17:11 2009 +1000

    exa: avoid infinite loops if UTS sw fallbacks.
    
    The upload in finish access can cause an infinite loop if
    UTS returns FALSE in here.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.