Summary: | [BSW] igt / gem_userptr_blits / sync-unmap-cycles fails | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | DRI | Reporter: | cprigent <christophe.prigent> | ||||||
Component: | DRM/Intel | Assignee: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||
Status: | CLOSED FIXED | QA Contact: | Intel GFX Bugs mailing list <intel-gfx-bugs> | ||||||
Severity: | normal | ||||||||
Priority: | medium | CC: | intel-gfx-bugs | ||||||
Version: | unspecified | ||||||||
Hardware: | x86-64 (AMD64) | ||||||||
OS: | Linux (All) | ||||||||
URL: | https://patchwork.freedesktop.org/patch/78381/ | ||||||||
Whiteboard: | |||||||||
i915 platform: | BSW/CHT | i915 features: | GEM/Other | ||||||
Attachments: |
|
Description
cprigent
2016-03-25 15:39:35 UTC
Created attachment 122558 [details]
BSW-gem_userptr_blits-sync-unmap-cycles-output
The issue is that mmap() is returning before we completely mark the objects as invalid (hence the subsequent execbuf manages to run instead of failing). commit 393afc2c3fda670ff392725ca618e956d625b964 Author: Chris Wilson <chris@chris-wilson.co.uk> Date: Tue Apr 5 14:59:59 2016 +0100 drm/i915/userptr: Flush cancellations before mmu-notifier invalidate returns verified based on the sync-unmap-cycles is pass with 4.12.0-rc1-drm-tip-ww20-commit-9b25870+ (BSW-1-BRASWELL) Closing old verified. |
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.