Summary: | [CI] igt@kms_flip@busy-flip[-interruptible] - Incomplete - owatch Softdog | ||
---|---|---|---|
Product: | DRI | Reporter: | Marta Löfstedt <marta.lofstedt> |
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: | DRI git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | ReadyForDev | ||
i915 platform: | BXT, GLK, HSW, KBL, SNB | i915 features: | display/atomic |
Description
Marta Löfstedt
2018-01-10 07:08:10 UTC
I tested on my BDW, the regression appear to be caused by: commit a10195bbe7f4e6ba540083ba13126ef745116cae Author: Leo (Sunpeng) Li <sunpeng.li@amd.com> Date: Thu Jan 4 14:47:33 2018 -0500 drm/atomic: Fix memleak on ERESTARTSYS during non-blocking commits During a non-blocking commit, it is possible to return before the commit_tail work is queued (-ERESTARTSYS, for example). Since a reference on the crtc commit object is obtained for the pending vblank event when preparing the commit, the above situation will leave us with an extra reference. Therefore, if the commit_tail worker has not consumed the event at the end of a commit, release it's reference. Signed-off-by: Leo (Sunpeng) Li <sunpeng.li@amd.com> Acked-by: Harry Wentland <harry.wentland@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com> Link: https://patchwork.freedesktop.org/patch/msgid/1515095253-29817-1-git-send-email-sunpeng.li@amd.com I'll send up a try-bot to check it on shards. try-bot with the revert: https://patchwork.freedesktop.org/series/36250/ shards are green on the tests. Ah, before I wanted to commit I put the series out on trybot: https://patchwork.freedesktop.org/series/36185/ Because it was a memory leak, it should have had the appropriate fixes tags and have been committed through drm-misc-fixes branch. commit 60ccc38f53ad50128bf33616f4e1745947eb726c (HEAD -> drm-misc-next, drm-misc/drm-misc-next) Author: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> Date: Wed Jan 10 10:32:18 2018 +0100 Revert "drm/atomic: Fix memleak on ERESTARTSYS during non-blocking commits" the revert on drm-misc-next was integrated to CI_DRM_3618, the issue is no longer reproducible. I will close this bug. |
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.