Re: [PATCH v1] drm/scheduler: Fix lockup in drm_sched_entity_kill()

2023-01-02 Thread Dmitry Osipenko
On 11/23/22 03:13, Dmitry Osipenko wrote: > The drm_sched_entity_kill() is invoked twice by drm_sched_entity_destroy() > while userspace process is exiting or being killed. First time it's invoked > when sched entity is flushed and second time when entity is released. This > causes a lockup within

Re: [PATCH v1] drm/scheduler: Fix lockup in drm_sched_entity_kill()

2022-12-29 Thread Guilherme G. Piccoli
On 29/12/2022 07:15, Dmitry Osipenko wrote: > [...] > I'll push the patch to misc-fixes as soon as it will be rebased on > 6.2-rc. Thanks! > > Best regards, > Dmitry > Thank you Dmitry, much appreciated! Cheers, Guilherme

Re: [PATCH v1] drm/scheduler: Fix lockup in drm_sched_entity_kill()

2022-12-29 Thread Dmitry Osipenko
Hi, On 12/27/22 22:28, Guilherme G. Piccoli wrote: > Hi Dmitry / Christian, thanks for the fix! > > (And thanks Melissa for pointing that, saving me lots of time in > research heh) > > Is this fix planned to be released on 6.2-rc cycle? I've just tested it > on Steam Deck, and it resolved a

Re: [PATCH v1] drm/scheduler: Fix lockup in drm_sched_entity_kill()

2022-12-27 Thread Guilherme G. Piccoli
Hi Dmitry / Christian, thanks for the fix! (And thanks Melissa for pointing that, saving me lots of time in research heh) Is this fix planned to be released on 6.2-rc cycle? I've just tested it on Steam Deck, and it resolved a lockup observed (since v6.2-rc1) - exactly the same thing mentioned

Re: [PATCH v1] drm/scheduler: Fix lockup in drm_sched_entity_kill()

2022-11-23 Thread Dmitry Osipenko
On 11/23/22 03:13, Dmitry Osipenko wrote: > The drm_sched_entity_kill() is invoked twice by drm_sched_entity_destroy() > while userspace process is exiting or being killed. First time it's invoked > when sched entity is flushed and second time when entity is released. This > causes a lockup within

Re: [PATCH v1] drm/scheduler: Fix lockup in drm_sched_entity_kill()

2022-11-22 Thread Christian König
Am 23.11.22 um 01:13 schrieb Dmitry Osipenko: The drm_sched_entity_kill() is invoked twice by drm_sched_entity_destroy() while userspace process is exiting or being killed. First time it's invoked when sched entity is flushed and second time when entity is released. This causes a lockup within

[PATCH v1] drm/scheduler: Fix lockup in drm_sched_entity_kill()

2022-11-22 Thread Dmitry Osipenko
The drm_sched_entity_kill() is invoked twice by drm_sched_entity_destroy() while userspace process is exiting or being killed. First time it's invoked when sched entity is flushed and second time when entity is released. This causes a lockup within wait_for_completion(entity_idle) due to how