Re: [PATCH v3] drm/sched: Fix kernel NULL pointer dereference error

2022-10-18 Thread Christian König
Am 18.10.22 um 14:20 schrieb Yadav, Arvind: [SNIP] +    drm_sched_fence_finished(s_fence); +    dma_fence_put(_fence->finished); +    wake_up_interruptible(>wake_up_worker); +} + +int drm_sched_fence_add_parent_cb(struct dma_fence *fence, +  struct drm_sched_fence *s_fence)

Re: [PATCH v3] drm/sched: Fix kernel NULL pointer dereference error

2022-10-18 Thread Yadav, Arvind
On 10/17/2022 8:20 PM, Christian König wrote: Am 17.10.22 um 16:30 schrieb Arvind Yadav: -This is purely a timing issue. Here, sometimes Job free is happening before the job is done. To fix this issue moving 'dma_fence_cb' callback from job(struct drm_sched_job) to scheduler fence (struct

Re: [PATCH v3] drm/sched: Fix kernel NULL pointer dereference error

2022-10-17 Thread Christian König
Am 17.10.22 um 16:30 schrieb Arvind Yadav: -This is purely a timing issue. Here, sometimes Job free is happening before the job is done. To fix this issue moving 'dma_fence_cb' callback from job(struct drm_sched_job) to scheduler fence (struct drm_sched_fence). - Added