Re: [PATCH v2] drm/syncobj: ensure progress for syncobj queries

2024-11-06 Thread Christian König
Am 06.11.24 um 09:14 schrieb Boris Brezillon: On Tue, 5 Nov 2024 09:56:22 -0800 Chia-I Wu wrote: On Mon, Nov 4, 2024 at 11:32 PM Christian König wrote: Am 04.11.24 um 22:32 schrieb Chia-I Wu: On Tue, Oct 22, 2024 at 10:24 AM Chia-I Wu wrote: On Tue, Oct 22, 2024 at 9:53 AM Christian Köni

Re: [PATCH v2] drm/syncobj: ensure progress for syncobj queries

2024-11-06 Thread Christian König
Am 06.11.24 um 14:12 schrieb Boris Brezillon: On Wed, 6 Nov 2024 13:44:20 +0100 Christian König wrote: Am 06.11.24 um 09:14 schrieb Boris Brezillon: [SNIP] I filed a Mesa issue, https://gitlab.freedesktop.org/mesa/mesa/-/issues/12094, and Faith suggested a kernel-side fix as well. Should we r

Re: [PATCH v2] drm/syncobj: ensure progress for syncobj queries

2024-11-06 Thread Boris Brezillon
On Wed, 6 Nov 2024 13:44:20 +0100 Christian König wrote: > Am 06.11.24 um 09:14 schrieb Boris Brezillon: > > On Tue, 5 Nov 2024 09:56:22 -0800 > > Chia-I Wu wrote: > > > >> On Mon, Nov 4, 2024 at 11:32 PM Christian König > >> wrote: > >>> Am 04.11.24 um 22:32 schrieb Chia-I Wu: > >>> > >>>

Re: [PATCH v2] drm/syncobj: ensure progress for syncobj queries

2024-11-06 Thread Boris Brezillon
On Tue, 5 Nov 2024 09:56:22 -0800 Chia-I Wu wrote: > On Mon, Nov 4, 2024 at 11:32 PM Christian König > wrote: > > > > Am 04.11.24 um 22:32 schrieb Chia-I Wu: > > > > On Tue, Oct 22, 2024 at 10:24 AM Chia-I Wu wrote: > > > > On Tue, Oct 22, 2024 at 9:53 AM Christian König > > wrote: > > > > Am

Re: [PATCH v2] drm/syncobj: ensure progress for syncobj queries

2024-11-05 Thread Chia-I Wu
On Mon, Nov 4, 2024 at 11:32 PM Christian König wrote: > > Am 04.11.24 um 22:32 schrieb Chia-I Wu: > > On Tue, Oct 22, 2024 at 10:24 AM Chia-I Wu wrote: > > On Tue, Oct 22, 2024 at 9:53 AM Christian König > wrote: > > Am 22.10.24 um 18:18 schrieb Chia-I Wu: > > Userspace might poll a syncobj wit

Re: [PATCH v2] drm/syncobj: ensure progress for syncobj queries

2024-11-04 Thread Christian König
Am 04.11.24 um 22:32 schrieb Chia-I Wu: On Tue, Oct 22, 2024 at 10:24 AM Chia-I Wu wrote: On Tue, Oct 22, 2024 at 9:53 AM Christian König wrote: Am 22.10.24 um 18:18 schrieb Chia-I Wu: Userspace might poll a syncobj with the query ioctl. Call dma_fence_enable_sw_signaling to ensure dma_fen

Re: [PATCH v2] drm/syncobj: ensure progress for syncobj queries

2024-11-04 Thread Chia-I Wu
On Tue, Oct 22, 2024 at 10:24 AM Chia-I Wu wrote: > > On Tue, Oct 22, 2024 at 9:53 AM Christian König > wrote: > > > > Am 22.10.24 um 18:18 schrieb Chia-I Wu: > > > Userspace might poll a syncobj with the query ioctl. Call > > > dma_fence_enable_sw_signaling to ensure dma_fence_is_signaled retur

Re: [PATCH v2] drm/syncobj: ensure progress for syncobj queries

2024-10-22 Thread Chia-I Wu
On Tue, Oct 22, 2024 at 9:53 AM Christian König wrote: > > Am 22.10.24 um 18:18 schrieb Chia-I Wu: > > Userspace might poll a syncobj with the query ioctl. Call > > dma_fence_enable_sw_signaling to ensure dma_fence_is_signaled returns > > true in finite time. > > Wait a second, just querying the

Re: [PATCH v2] drm/syncobj: ensure progress for syncobj queries

2024-10-22 Thread Christian König
Am 22.10.24 um 18:18 schrieb Chia-I Wu: Userspace might poll a syncobj with the query ioctl. Call dma_fence_enable_sw_signaling to ensure dma_fence_is_signaled returns true in finite time. Wait a second, just querying the fence status is absolutely not guaranteed to return true in finite time

[PATCH v2] drm/syncobj: ensure progress for syncobj queries

2024-10-22 Thread Chia-I Wu
Userspace might poll a syncobj with the query ioctl. Call dma_fence_enable_sw_signaling to ensure dma_fence_is_signaled returns true in finite time. Fixes: 27b575a9aa2f ("drm/syncobj: add timeline payload query ioctl v6") Signed-off-by: Chia-I Wu --- v2: add Signed-off-by and Fixes tags --- d