* [PATCH v6] drm/i915: Fix NULL pointer dereference in capture_engine
@ 2024-12-03 14:54 Eugene Kobyak
2024-12-03 15:43 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Fix NULL pointer dereference in capture_engine (rev3) Patchwork
` (3 more replies)
0 siblings, 4 replies; 8+ messages in thread
From: Eugene Kobyak @ 2024-12-03 14:54 UTC (permalink / raw)
To: intel-gfx; +Cc: John.C.Harrison, andi.shyti, jani.nikula, stable
When the intel_context structure contains NULL,
it raises a NULL pointer dereference error in drm_info().
Fixes: e8a3319c31a1 ("drm/i915: Allow error capture without a request")
Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12309
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Cc: John Harrison <John.C.Harrison@Intel.com>
Cc: <stable@vger.kernel.org> # v6.3+
Signed-off-by: Eugene Kobyak <eugene.kobyak@intel.com>
---
v2:
- return drm_info to separate condition
v3:
- create separate condition which generate string if intel_context exist
v4:
- rollback and add check intel_context in log condition
v5:
- create separate string with guc_id if intel_context exist
v6:
- print changed log if intel_context exist
drivers/gpu/drm/i915/i915_gpu_error.c | 18 +++++++++++++++---
1 file changed, 15 insertions(+), 3 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_gpu_error.c b/drivers/gpu/drm/i915/i915_gpu_error.c
index 135ded17334e..d88cefb889c3 100644
--- a/drivers/gpu/drm/i915/i915_gpu_error.c
+++ b/drivers/gpu/drm/i915/i915_gpu_error.c
@@ -1643,9 +1643,21 @@ capture_engine(struct intel_engine_cs *engine,
return NULL;
intel_engine_get_hung_entity(engine, &ce, &rq);
- if (rq && !i915_request_started(rq))
- drm_info(&engine->gt->i915->drm, "Got hung context on %s with active request %lld:%lld [0x%04X] not yet started\n",
- engine->name, rq->fence.context, rq->fence.seqno, ce->guc_id.id);
+ if (rq && !i915_request_started(rq)) {
+ /*
+ * We want to know also what is the gcu_id of the context,
+ * but if we don't have the context reference, then skip
+ * printing it.
+ */
+ if (ce)
+ drm_info(&engine->gt->i915->drm,
+ "Got hung context on %s with active request %lld:%lld [0x%04X] not yet started\n",
+ engine->name, rq->fence.context, rq->fence.seqno, ce->guc_id.id);
+ else
+ drm_info(&engine->gt->i915->drm,
+ "Got hung context on %s with active request %lld:%lld not yet started\n",
+ engine->name, rq->fence.context, rq->fence.seqno);
+ }
if (rq) {
capture = intel_engine_coredump_add_request(ee, rq, ATOMIC_MAYFAIL);
--
2.34.1
^ permalink raw reply related [flat|nested] 8+ messages in thread* ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Fix NULL pointer dereference in capture_engine (rev3)
2024-12-03 14:54 [PATCH v6] drm/i915: Fix NULL pointer dereference in capture_engine Eugene Kobyak
@ 2024-12-03 15:43 ` Patchwork
2024-12-03 15:58 ` ✗ i915.CI.BAT: failure " Patchwork
` (2 subsequent siblings)
3 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2024-12-03 15:43 UTC (permalink / raw)
To: Eugene Kobyak; +Cc: intel-gfx
== Series Details ==
Series: drm/i915: Fix NULL pointer dereference in capture_engine (rev3)
URL : https://patchwork.freedesktop.org/series/141903/
State : warning
== Summary ==
Error: dim checkpatch failed
1c375594aaab drm/i915: Fix NULL pointer dereference in capture_engine
-:29: WARNING:BLOCK_COMMENT_STYLE: Block comments should align the * on each line
#29: FILE: drivers/gpu/drm/i915/i915_gpu_error.c:1648:
+ /*
+ * We want to know also what is the gcu_id of the context,
-:35: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#35: FILE: drivers/gpu/drm/i915/i915_gpu_error.c:1654:
+ drm_info(&engine->gt->i915->drm,
+ "Got hung context on %s with active request %lld:%lld [0x%04X] not yet started\n",
-:39: CHECK:PARENTHESIS_ALIGNMENT: Alignment should match open parenthesis
#39: FILE: drivers/gpu/drm/i915/i915_gpu_error.c:1658:
+ drm_info(&engine->gt->i915->drm,
+ "Got hung context on %s with active request %lld:%lld not yet started\n",
total: 0 errors, 1 warnings, 2 checks, 24 lines checked
^ permalink raw reply [flat|nested] 8+ messages in thread* ✗ i915.CI.BAT: failure for drm/i915: Fix NULL pointer dereference in capture_engine (rev3)
2024-12-03 14:54 [PATCH v6] drm/i915: Fix NULL pointer dereference in capture_engine Eugene Kobyak
2024-12-03 15:43 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Fix NULL pointer dereference in capture_engine (rev3) Patchwork
@ 2024-12-03 15:58 ` Patchwork
2024-12-03 17:06 ` [PATCH v6] drm/i915: Fix NULL pointer dereference in capture_engine Michal Wajdeczko
2024-12-04 14:43 ` Andi Shyti
3 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2024-12-03 15:58 UTC (permalink / raw)
To: Eugene Kobyak; +Cc: intel-gfx
== Series Details ==
Series: drm/i915: Fix NULL pointer dereference in capture_engine (rev3)
URL : https://patchwork.freedesktop.org/series/141903/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_15778 -> Patchwork_141903v3
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_141903v3 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_141903v3, please notify your bug team (I915-ci-infra@lists.freedesktop.org) to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_141903v3/index.html
Participating hosts (42 -> 41)
------------------------------
Missing (1): fi-snb-2520m
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_141903v3:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live@gt_tlb:
- bat-twl-1: [PASS][1] -> [ABORT][2]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15778/bat-twl-1/igt@i915_selftest@live@gt_tlb.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_141903v3/bat-twl-1/igt@i915_selftest@live@gt_tlb.html
* igt@i915_selftest@live@vma:
- bat-adlp-11: [PASS][3] -> [ABORT][4]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15778/bat-adlp-11/igt@i915_selftest@live@vma.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_141903v3/bat-adlp-11/igt@i915_selftest@live@vma.html
Known issues
------------
Here are the changes found in Patchwork_141903v3 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_pm_rpm@module-reload:
- bat-dg2-11: [PASS][5] -> [FAIL][6] ([i915#12903])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15778/bat-dg2-11/igt@i915_pm_rpm@module-reload.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_141903v3/bat-dg2-11/igt@i915_pm_rpm@module-reload.html
* igt@i915_selftest@live:
- bat-twl-1: [PASS][7] -> [ABORT][8] ([i915#12919])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15778/bat-twl-1/igt@i915_selftest@live.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_141903v3/bat-twl-1/igt@i915_selftest@live.html
- bat-adlp-11: [PASS][9] -> [ABORT][10] ([i915#12435])
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15778/bat-adlp-11/igt@i915_selftest@live.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_141903v3/bat-adlp-11/igt@i915_selftest@live.html
#### Possible fixes ####
* igt@i915_module_load@load:
- bat-adlp-6: [DMESG-WARN][11] ([i915#12253]) -> [PASS][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15778/bat-adlp-6/igt@i915_module_load@load.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_141903v3/bat-adlp-6/igt@i915_module_load@load.html
* igt@i915_pm_rpm@module-reload:
- fi-cfl-guc: [FAIL][13] ([i915#12903]) -> [PASS][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15778/fi-cfl-guc/igt@i915_pm_rpm@module-reload.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_141903v3/fi-cfl-guc/igt@i915_pm_rpm@module-reload.html
* igt@i915_selftest@live@workarounds:
- bat-arlh-3: [ABORT][15] ([i915#12061]) -> [PASS][16] +1 other test pass
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15778/bat-arlh-3/igt@i915_selftest@live@workarounds.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_141903v3/bat-arlh-3/igt@i915_selftest@live@workarounds.html
- bat-arlh-2: [ABORT][17] ([i915#12061]) -> [PASS][18] +1 other test pass
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_15778/bat-arlh-2/igt@i915_selftest@live@workarounds.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_141903v3/bat-arlh-2/igt@i915_selftest@live@workarounds.html
[i915#12061]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12061
[i915#12253]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12253
[i915#12435]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12435
[i915#12903]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12903
[i915#12919]: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12919
Build changes
-------------
* Linux: CI_DRM_15778 -> Patchwork_141903v3
CI-20190529: 20190529
CI_DRM_15778: 5779fb3c12faf12589054127d60b1d36d56ba219 @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_8135: c6840f5e3c3b942aa79727ee4978a5b79f290b67 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git
Patchwork_141903v3: 5779fb3c12faf12589054127d60b1d36d56ba219 @ git://anongit.freedesktop.org/gfx-ci/linux
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_141903v3/index.html
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [PATCH v6] drm/i915: Fix NULL pointer dereference in capture_engine
2024-12-03 14:54 [PATCH v6] drm/i915: Fix NULL pointer dereference in capture_engine Eugene Kobyak
2024-12-03 15:43 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Fix NULL pointer dereference in capture_engine (rev3) Patchwork
2024-12-03 15:58 ` ✗ i915.CI.BAT: failure " Patchwork
@ 2024-12-03 17:06 ` Michal Wajdeczko
2024-12-04 10:32 ` Andi Shyti
2024-12-04 14:43 ` Andi Shyti
3 siblings, 1 reply; 8+ messages in thread
From: Michal Wajdeczko @ 2024-12-03 17:06 UTC (permalink / raw)
To: Eugene Kobyak, intel-gfx; +Cc: John.C.Harrison, andi.shyti, jani.nikula, stable
On 03.12.2024 15:54, Eugene Kobyak wrote:
> When the intel_context structure contains NULL,
> it raises a NULL pointer dereference error in drm_info().
>
> Fixes: e8a3319c31a1 ("drm/i915: Allow error capture without a request")
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12309
> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
> Cc: John Harrison <John.C.Harrison@Intel.com>
> Cc: <stable@vger.kernel.org> # v6.3+
> Signed-off-by: Eugene Kobyak <eugene.kobyak@intel.com>
> ---
> v2:
> - return drm_info to separate condition
> v3:
> - create separate condition which generate string if intel_context exist
> v4:
> - rollback and add check intel_context in log condition
> v5:
> - create separate string with guc_id if intel_context exist
> v6:
> - print changed log if intel_context exist
>
> drivers/gpu/drm/i915/i915_gpu_error.c | 18 +++++++++++++++---
> 1 file changed, 15 insertions(+), 3 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/i915_gpu_error.c b/drivers/gpu/drm/i915/i915_gpu_error.c
> index 135ded17334e..d88cefb889c3 100644
> --- a/drivers/gpu/drm/i915/i915_gpu_error.c
> +++ b/drivers/gpu/drm/i915/i915_gpu_error.c
> @@ -1643,9 +1643,21 @@ capture_engine(struct intel_engine_cs *engine,
> return NULL;
>
> intel_engine_get_hung_entity(engine, &ce, &rq);
> - if (rq && !i915_request_started(rq))
> - drm_info(&engine->gt->i915->drm, "Got hung context on %s with active request %lld:%lld [0x%04X] not yet started\n",
> - engine->name, rq->fence.context, rq->fence.seqno, ce->guc_id.id);
> + if (rq && !i915_request_started(rq)) {
> + /*
> + * We want to know also what is the gcu_id of the context,
typo: guc_id
> + * but if we don't have the context reference, then skip
> + * printing it.
> + */
but IMO this comment is redundant as it's quite obvious that without
context pointer you can't print guc_id member
> + if (ce)
> + drm_info(&engine->gt->i915->drm,
> + "Got hung context on %s with active request %lld:%lld [0x%04X] not yet started\n",
> + engine->name, rq->fence.context, rq->fence.seqno, ce->guc_id.id);
> + else
> + drm_info(&engine->gt->i915->drm,
> + "Got hung context on %s with active request %lld:%lld not yet started\n",
> + engine->name, rq->fence.context, rq->fence.seqno);
since you are touching drm_info() where we use engine->gt then maybe
it's good time to switch to gt_info() to get better per-GT message?
> + }
>
> if (rq) {
> capture = intel_engine_coredump_add_request(ee, rq, ATOMIC_MAYFAIL);
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [PATCH v6] drm/i915: Fix NULL pointer dereference in capture_engine
2024-12-03 17:06 ` [PATCH v6] drm/i915: Fix NULL pointer dereference in capture_engine Michal Wajdeczko
@ 2024-12-04 10:32 ` Andi Shyti
2024-12-04 10:51 ` Jani Nikula
0 siblings, 1 reply; 8+ messages in thread
From: Andi Shyti @ 2024-12-04 10:32 UTC (permalink / raw)
To: Michal Wajdeczko
Cc: Eugene Kobyak, intel-gfx, John.C.Harrison, andi.shyti,
jani.nikula, stable
Hi Michal,
> > + if (rq && !i915_request_started(rq)) {
> > + /*
> > + * We want to know also what is the gcu_id of the context,
>
> typo: guc_id
>
> > + * but if we don't have the context reference, then skip
> > + * printing it.
> > + */
>
> but IMO this comment is redundant as it's quite obvious that without
> context pointer you can't print guc_id member
I recommended to add a comment because there is some code
redundancy that, I think, needs some explanation; someone might
not spot immediately the need for ce, unless goes a the end of
the drm_info parameter's list.
> > + if (ce)
> > + drm_info(&engine->gt->i915->drm,
> > + "Got hung context on %s with active request %lld:%lld [0x%04X] not yet started\n",
> > + engine->name, rq->fence.context, rq->fence.seqno, ce->guc_id.id);
> > + else
> > + drm_info(&engine->gt->i915->drm,
> > + "Got hung context on %s with active request %lld:%lld not yet started\n",
> > + engine->name, rq->fence.context, rq->fence.seqno);
>
> since you are touching drm_info() where we use engine->gt then maybe
> it's good time to switch to gt_info() to get better per-GT message?
I think the original reason for using drm_info is because we are
outside the GT. But, because the engine belongs to the GT, it
makes also sense to use gt_info(), I don't oppose.
It would make more sense to move this function completely into
gt/.
Thanks,
Andi
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [PATCH v6] drm/i915: Fix NULL pointer dereference in capture_engine
2024-12-04 10:32 ` Andi Shyti
@ 2024-12-04 10:51 ` Jani Nikula
2024-12-04 11:04 ` Andi Shyti
0 siblings, 1 reply; 8+ messages in thread
From: Jani Nikula @ 2024-12-04 10:51 UTC (permalink / raw)
To: Andi Shyti, Michal Wajdeczko
Cc: Eugene Kobyak, intel-gfx, John.C.Harrison, andi.shyti, stable
On Wed, 04 Dec 2024, Andi Shyti <andi.shyti@linux.intel.com> wrote:
> Hi Michal,
>
>> > + if (rq && !i915_request_started(rq)) {
>> > + /*
>> > + * We want to know also what is the gcu_id of the context,
>>
>> typo: guc_id
>>
>> > + * but if we don't have the context reference, then skip
>> > + * printing it.
>> > + */
>>
>> but IMO this comment is redundant as it's quite obvious that without
>> context pointer you can't print guc_id member
>
> I recommended to add a comment because there is some code
> redundancy that, I think, needs some explanation; someone might
> not spot immediately the need for ce, unless goes a the end of
> the drm_info parameter's list.
>
>> > + if (ce)
>> > + drm_info(&engine->gt->i915->drm,
>> > + "Got hung context on %s with active request %lld:%lld [0x%04X] not yet started\n",
>> > + engine->name, rq->fence.context, rq->fence.seqno, ce->guc_id.id);
>> > + else
>> > + drm_info(&engine->gt->i915->drm,
>> > + "Got hung context on %s with active request %lld:%lld not yet started\n",
>> > + engine->name, rq->fence.context, rq->fence.seqno);
>>
>> since you are touching drm_info() where we use engine->gt then maybe
>> it's good time to switch to gt_info() to get better per-GT message?
>
> I think the original reason for using drm_info is because we are
> outside the GT. But, because the engine belongs to the GT, it
> makes also sense to use gt_info(), I don't oppose.
>
> It would make more sense to move this function completely into
> gt/.
Can we converge on the patch instead of diverge, please?
It's a Cc: stable null pointer dereference fix.
It's already been iterated for two weeks to reach v6.
Fix the comment typo while applying, but there's nothing inherently
wrong here AFAICT. Merge it and move on.
BR,
Jani.
--
Jani Nikula, Intel
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [PATCH v6] drm/i915: Fix NULL pointer dereference in capture_engine
2024-12-04 10:51 ` Jani Nikula
@ 2024-12-04 11:04 ` Andi Shyti
0 siblings, 0 replies; 8+ messages in thread
From: Andi Shyti @ 2024-12-04 11:04 UTC (permalink / raw)
To: Jani Nikula
Cc: Andi Shyti, Michal Wajdeczko, Eugene Kobyak, intel-gfx,
John.C.Harrison, stable
Hi Jani,
On Wed, Dec 04, 2024 at 12:51:56PM +0200, Jani Nikula wrote:
> On Wed, 04 Dec 2024, Andi Shyti <andi.shyti@linux.intel.com> wrote:
> > Hi Michal,
> >
> >> > + if (rq && !i915_request_started(rq)) {
> >> > + /*
> >> > + * We want to know also what is the gcu_id of the context,
> >>
> >> typo: guc_id
> >>
> >> > + * but if we don't have the context reference, then skip
> >> > + * printing it.
> >> > + */
> >>
> >> but IMO this comment is redundant as it's quite obvious that without
> >> context pointer you can't print guc_id member
> >
> > I recommended to add a comment because there is some code
> > redundancy that, I think, needs some explanation; someone might
> > not spot immediately the need for ce, unless goes a the end of
> > the drm_info parameter's list.
> >
> >> > + if (ce)
> >> > + drm_info(&engine->gt->i915->drm,
> >> > + "Got hung context on %s with active request %lld:%lld [0x%04X] not yet started\n",
> >> > + engine->name, rq->fence.context, rq->fence.seqno, ce->guc_id.id);
> >> > + else
> >> > + drm_info(&engine->gt->i915->drm,
> >> > + "Got hung context on %s with active request %lld:%lld not yet started\n",
> >> > + engine->name, rq->fence.context, rq->fence.seqno);
> >>
> >> since you are touching drm_info() where we use engine->gt then maybe
> >> it's good time to switch to gt_info() to get better per-GT message?
> >
> > I think the original reason for using drm_info is because we are
> > outside the GT. But, because the engine belongs to the GT, it
> > makes also sense to use gt_info(), I don't oppose.
> >
> > It would make more sense to move this function completely into
> > gt/.
>
> Can we converge on the patch instead of diverge, please?
>
> It's a Cc: stable null pointer dereference fix.
>
> It's already been iterated for two weeks to reach v6.
>
> Fix the comment typo while applying, but there's nothing inherently
> wrong here AFAICT. Merge it and move on.
Thanks for the feedback, will go ahead and merge.
All other gt/ adjustments can be done later.
Andi
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH v6] drm/i915: Fix NULL pointer dereference in capture_engine
2024-12-03 14:54 [PATCH v6] drm/i915: Fix NULL pointer dereference in capture_engine Eugene Kobyak
` (2 preceding siblings ...)
2024-12-03 17:06 ` [PATCH v6] drm/i915: Fix NULL pointer dereference in capture_engine Michal Wajdeczko
@ 2024-12-04 14:43 ` Andi Shyti
3 siblings, 0 replies; 8+ messages in thread
From: Andi Shyti @ 2024-12-04 14:43 UTC (permalink / raw)
To: Eugene Kobyak; +Cc: intel-gfx, John.C.Harrison, andi.shyti, jani.nikula, stable
Hi Eugene,
On Tue, Dec 03, 2024 at 02:54:06PM +0000, Eugene Kobyak wrote:
> When the intel_context structure contains NULL,
> it raises a NULL pointer dereference error in drm_info().
>
> Fixes: e8a3319c31a1 ("drm/i915: Allow error capture without a request")
> Closes: https://gitlab.freedesktop.org/drm/i915/kernel/-/issues/12309
> Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
> Cc: John Harrison <John.C.Harrison@Intel.com>
> Cc: <stable@vger.kernel.org> # v6.3+
> Signed-off-by: Eugene Kobyak <eugene.kobyak@intel.com>
merged to drm-intel-next.
Thank you,
Andi
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2024-12-04 14:43 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-03 14:54 [PATCH v6] drm/i915: Fix NULL pointer dereference in capture_engine Eugene Kobyak
2024-12-03 15:43 ` ✗ Fi.CI.CHECKPATCH: warning for drm/i915: Fix NULL pointer dereference in capture_engine (rev3) Patchwork
2024-12-03 15:58 ` ✗ i915.CI.BAT: failure " Patchwork
2024-12-03 17:06 ` [PATCH v6] drm/i915: Fix NULL pointer dereference in capture_engine Michal Wajdeczko
2024-12-04 10:32 ` Andi Shyti
2024-12-04 10:51 ` Jani Nikula
2024-12-04 11:04 ` Andi Shyti
2024-12-04 14:43 ` Andi Shyti
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.