* [Intel-gfx] [PATCH] drm/i915: Fix preallocated barrier list append
@ 2020-01-29 23:23 José Roberto de Souza
2020-01-29 23:33 ` Chris Wilson
` (3 more replies)
0 siblings, 4 replies; 8+ messages in thread
From: José Roberto de Souza @ 2020-01-29 23:23 UTC (permalink / raw)
To: intel-gfx
Only the first and the last nodes were being added to
ref->preallocated_barriers.
I'm not familiar with this part of the code but if that is the
expected behavior it is leaking the nodes in between.
Renaming variables to make it more easy to read.
Fixes: 841350223816 ("drm/i915/gt: Drop mutex serialisation between context pin/unpin")
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
---
drivers/gpu/drm/i915/i915_active.c | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/drivers/gpu/drm/i915/i915_active.c b/drivers/gpu/drm/i915/i915_active.c
index 9d6830885d2e..3d2e7cf55e52 100644
--- a/drivers/gpu/drm/i915/i915_active.c
+++ b/drivers/gpu/drm/i915/i915_active.c
@@ -607,7 +607,7 @@ int i915_active_acquire_preallocate_barrier(struct i915_active *ref,
struct intel_engine_cs *engine)
{
intel_engine_mask_t tmp, mask = engine->mask;
- struct llist_node *pos = NULL, *next;
+ struct llist_node *first = NULL, *last = NULL;
struct intel_gt *gt = engine->gt;
int err;
@@ -626,6 +626,7 @@ int i915_active_acquire_preallocate_barrier(struct i915_active *ref,
GEM_BUG_ON(!mask);
for_each_engine_masked(engine, gt, mask, tmp) {
u64 idx = engine->kernel_context->timeline->fence_context;
+ struct llist_node *prev = first;
struct active_node *node;
node = reuse_idle_barrier(ref, idx);
@@ -659,23 +660,23 @@ int i915_active_acquire_preallocate_barrier(struct i915_active *ref,
GEM_BUG_ON(rcu_access_pointer(node->base.fence) != ERR_PTR(-EAGAIN));
GEM_BUG_ON(barrier_to_engine(node) != engine);
- next = barrier_to_ll(node);
- next->next = pos;
- if (!pos)
- pos = next;
+ first = barrier_to_ll(node);
+ first->next = prev;
+ if (!last)
+ last = first;
intel_engine_pm_get(engine);
}
GEM_BUG_ON(!llist_empty(&ref->preallocated_barriers));
- llist_add_batch(next, pos, &ref->preallocated_barriers);
+ llist_add_batch(first, last, &ref->preallocated_barriers);
return 0;
unwind:
- while (pos) {
- struct active_node *node = barrier_from_ll(pos);
+ while (first) {
+ struct active_node *node = barrier_from_ll(first);
- pos = pos->next;
+ first = first->next;
atomic_dec(&ref->count);
intel_engine_pm_put(barrier_to_engine(node));
--
2.25.0
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Fix preallocated barrier list append
2020-01-29 23:23 [Intel-gfx] [PATCH] drm/i915: Fix preallocated barrier list append José Roberto de Souza
@ 2020-01-29 23:33 ` Chris Wilson
2020-01-29 23:53 ` Souza, Jose
2020-01-29 23:34 ` Chris Wilson
` (2 subsequent siblings)
3 siblings, 1 reply; 8+ messages in thread
From: Chris Wilson @ 2020-01-29 23:33 UTC (permalink / raw)
To: José Roberto de Souza, intel-gfx
Quoting José Roberto de Souza (2020-01-29 23:23:45)
> Only the first and the last nodes were being added to
> ref->preallocated_barriers.
>
> I'm not familiar with this part of the code but if that is the
> expected behavior it is leaking the nodes in between.
>
> Renaming variables to make it more easy to read.
>
> Fixes: 841350223816 ("drm/i915/gt: Drop mutex serialisation between context pin/unpin")
> Cc: Chris Wilson <chris@chris-wilson.co.uk>
> Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
> ---
> drivers/gpu/drm/i915/i915_active.c | 19 ++++++++++---------
> 1 file changed, 10 insertions(+), 9 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/i915_active.c b/drivers/gpu/drm/i915/i915_active.c
> index 9d6830885d2e..3d2e7cf55e52 100644
> --- a/drivers/gpu/drm/i915/i915_active.c
> +++ b/drivers/gpu/drm/i915/i915_active.c
> @@ -607,7 +607,7 @@ int i915_active_acquire_preallocate_barrier(struct i915_active *ref,
> struct intel_engine_cs *engine)
> {
> intel_engine_mask_t tmp, mask = engine->mask;
> - struct llist_node *pos = NULL, *next;
> + struct llist_node *first = NULL, *last = NULL;
last cannot be NULL at the end.
> struct intel_gt *gt = engine->gt;
> int err;
>
> @@ -626,6 +626,7 @@ int i915_active_acquire_preallocate_barrier(struct i915_active *ref,
> GEM_BUG_ON(!mask);
> for_each_engine_masked(engine, gt, mask, tmp) {
> u64 idx = engine->kernel_context->timeline->fence_context;
> + struct llist_node *prev = first;
> struct active_node *node;
>
> node = reuse_idle_barrier(ref, idx);
> @@ -659,23 +660,23 @@ int i915_active_acquire_preallocate_barrier(struct i915_active *ref,
> GEM_BUG_ON(rcu_access_pointer(node->base.fence) != ERR_PTR(-EAGAIN));
>
> GEM_BUG_ON(barrier_to_engine(node) != engine);
> - next = barrier_to_ll(node);
> - next->next = pos;
> - if (!pos)
> - pos = next;
Yeah, that was a bit of nonsense.
Minus the spurious NULL,
Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
-Chris
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Fix preallocated barrier list append
2020-01-29 23:23 [Intel-gfx] [PATCH] drm/i915: Fix preallocated barrier list append José Roberto de Souza
2020-01-29 23:33 ` Chris Wilson
@ 2020-01-29 23:34 ` Chris Wilson
2020-01-30 4:48 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for " Patchwork
2020-01-31 1:19 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Fix preallocated barrier list append (rev2) Patchwork
3 siblings, 0 replies; 8+ messages in thread
From: Chris Wilson @ 2020-01-29 23:34 UTC (permalink / raw)
To: José Roberto de Souza, intel-gfx
Quoting José Roberto de Souza (2020-01-29 23:23:45)
> Only the first and the last nodes were being added to
> ref->preallocated_barriers.
>
> I'm not familiar with this part of the code but if that is the
> expected behavior it is leaking the nodes in between.
Fortunately only used with a maximum of a pair of engines.
-Chris
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Fix preallocated barrier list append
2020-01-29 23:33 ` Chris Wilson
@ 2020-01-29 23:53 ` Souza, Jose
2020-01-29 23:59 ` Chris Wilson
0 siblings, 1 reply; 8+ messages in thread
From: Souza, Jose @ 2020-01-29 23:53 UTC (permalink / raw)
To: intel-gfx, chris
On Wed, 2020-01-29 at 23:33 +0000, Chris Wilson wrote:
> Quoting José Roberto de Souza (2020-01-29 23:23:45)
> > Only the first and the last nodes were being added to
> > ref->preallocated_barriers.
> >
> > I'm not familiar with this part of the code but if that is the
> > expected behavior it is leaking the nodes in between.
> >
> > Renaming variables to make it more easy to read.
> >
> > Fixes: 841350223816 ("drm/i915/gt: Drop mutex serialisation between
> > context pin/unpin")
> > Cc: Chris Wilson <chris@chris-wilson.co.uk>
> > Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> > Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
> > ---
> > drivers/gpu/drm/i915/i915_active.c | 19 ++++++++++---------
> > 1 file changed, 10 insertions(+), 9 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/i915_active.c
> > b/drivers/gpu/drm/i915/i915_active.c
> > index 9d6830885d2e..3d2e7cf55e52 100644
> > --- a/drivers/gpu/drm/i915/i915_active.c
> > +++ b/drivers/gpu/drm/i915/i915_active.c
> > @@ -607,7 +607,7 @@ int
> > i915_active_acquire_preallocate_barrier(struct i915_active *ref,
> > struct intel_engine_cs
> > *engine)
> > {
> > intel_engine_mask_t tmp, mask = engine->mask;
> > - struct llist_node *pos = NULL, *next;
> > + struct llist_node *first = NULL, *last = NULL;
>
> last cannot be NULL at the end.
last will be set in the first iteration and it will always interate at
least once because the mask will at least match with the engine in
i915_active_acquire_preallocate_barrier() parameter.
>
> > struct intel_gt *gt = engine->gt;
> > int err;
> >
> > @@ -626,6 +626,7 @@ int
> > i915_active_acquire_preallocate_barrier(struct i915_active *ref,
> > GEM_BUG_ON(!mask);
> > for_each_engine_masked(engine, gt, mask, tmp) {
> > u64 idx = engine->kernel_context->timeline-
> > >fence_context;
> > + struct llist_node *prev = first;
> > struct active_node *node;
> >
> > node = reuse_idle_barrier(ref, idx);
> > @@ -659,23 +660,23 @@ int
> > i915_active_acquire_preallocate_barrier(struct i915_active *ref,
> > GEM_BUG_ON(rcu_access_pointer(node->base.fence) !=
> > ERR_PTR(-EAGAIN));
> >
> > GEM_BUG_ON(barrier_to_engine(node) != engine);
> > - next = barrier_to_ll(node);
> > - next->next = pos;
> > - if (!pos)
> > - pos = next;
>
> Yeah, that was a bit of nonsense.
>
> Minus the spurious NULL,
> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
> -Chris
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Fix preallocated barrier list append
2020-01-29 23:53 ` Souza, Jose
@ 2020-01-29 23:59 ` Chris Wilson
2020-01-30 2:01 ` Souza, Jose
0 siblings, 1 reply; 8+ messages in thread
From: Chris Wilson @ 2020-01-29 23:59 UTC (permalink / raw)
To: Souza, Jose, intel-gfx
Quoting Souza, Jose (2020-01-29 23:53:21)
> On Wed, 2020-01-29 at 23:33 +0000, Chris Wilson wrote:
> > Quoting José Roberto de Souza (2020-01-29 23:23:45)
> > > Only the first and the last nodes were being added to
> > > ref->preallocated_barriers.
> > >
> > > I'm not familiar with this part of the code but if that is the
> > > expected behavior it is leaking the nodes in between.
> > >
> > > Renaming variables to make it more easy to read.
> > >
> > > Fixes: 841350223816 ("drm/i915/gt: Drop mutex serialisation between
> > > context pin/unpin")
> > > Cc: Chris Wilson <chris@chris-wilson.co.uk>
> > > Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> > > Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
> > > ---
> > > drivers/gpu/drm/i915/i915_active.c | 19 ++++++++++---------
> > > 1 file changed, 10 insertions(+), 9 deletions(-)
> > >
> > > diff --git a/drivers/gpu/drm/i915/i915_active.c
> > > b/drivers/gpu/drm/i915/i915_active.c
> > > index 9d6830885d2e..3d2e7cf55e52 100644
> > > --- a/drivers/gpu/drm/i915/i915_active.c
> > > +++ b/drivers/gpu/drm/i915/i915_active.c
> > > @@ -607,7 +607,7 @@ int
> > > i915_active_acquire_preallocate_barrier(struct i915_active *ref,
> > > struct intel_engine_cs
> > > *engine)
> > > {
> > > intel_engine_mask_t tmp, mask = engine->mask;
> > > - struct llist_node *pos = NULL, *next;
> > > + struct llist_node *first = NULL, *last = NULL;
> >
> > last cannot be NULL at the end.
>
> last will be set in the first iteration and it will always interate at
> least once because the mask will at least match with the engine in
> i915_active_acquire_preallocate_barrier() parameter.
I meant to say last cannot be unset at the end, so initialising it is
silly.
-Chris
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [Intel-gfx] [PATCH] drm/i915: Fix preallocated barrier list append
2020-01-29 23:59 ` Chris Wilson
@ 2020-01-30 2:01 ` Souza, Jose
0 siblings, 0 replies; 8+ messages in thread
From: Souza, Jose @ 2020-01-30 2:01 UTC (permalink / raw)
To: intel-gfx, chris
On Wed, 2020-01-29 at 23:59 +0000, Chris Wilson wrote:
> Quoting Souza, Jose (2020-01-29 23:53:21)
> > On Wed, 2020-01-29 at 23:33 +0000, Chris Wilson wrote:
> > > Quoting José Roberto de Souza (2020-01-29 23:23:45)
> > > > Only the first and the last nodes were being added to
> > > > ref->preallocated_barriers.
> > > >
> > > > I'm not familiar with this part of the code but if that is the
> > > > expected behavior it is leaking the nodes in between.
> > > >
> > > > Renaming variables to make it more easy to read.
> > > >
> > > > Fixes: 841350223816 ("drm/i915/gt: Drop mutex serialisation
> > > > between
> > > > context pin/unpin")
> > > > Cc: Chris Wilson <chris@chris-wilson.co.uk>
> > > > Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
> > > > Signed-off-by: José Roberto de Souza <jose.souza@intel.com>
> > > > ---
> > > > drivers/gpu/drm/i915/i915_active.c | 19 ++++++++++---------
> > > > 1 file changed, 10 insertions(+), 9 deletions(-)
> > > >
> > > > diff --git a/drivers/gpu/drm/i915/i915_active.c
> > > > b/drivers/gpu/drm/i915/i915_active.c
> > > > index 9d6830885d2e..3d2e7cf55e52 100644
> > > > --- a/drivers/gpu/drm/i915/i915_active.c
> > > > +++ b/drivers/gpu/drm/i915/i915_active.c
> > > > @@ -607,7 +607,7 @@ int
> > > > i915_active_acquire_preallocate_barrier(struct i915_active
> > > > *ref,
> > > > struct
> > > > intel_engine_cs
> > > > *engine)
> > > > {
> > > > intel_engine_mask_t tmp, mask = engine->mask;
> > > > - struct llist_node *pos = NULL, *next;
> > > > + struct llist_node *first = NULL, *last = NULL;
> > >
> > > last cannot be NULL at the end.
> >
> > last will be set in the first iteration and it will always interate
> > at
> > least once because the mask will at least match with the engine in
> > i915_active_acquire_preallocate_barrier() parameter.
>
> I meant to say last cannot be unset at the end, so initialising it is
> silly.
It need to be initialized so it is set in the first iteration to point
to the last node.
> -Chris
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Fix preallocated barrier list append
2020-01-29 23:23 [Intel-gfx] [PATCH] drm/i915: Fix preallocated barrier list append José Roberto de Souza
2020-01-29 23:33 ` Chris Wilson
2020-01-29 23:34 ` Chris Wilson
@ 2020-01-30 4:48 ` Patchwork
2020-01-31 1:19 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Fix preallocated barrier list append (rev2) Patchwork
3 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2020-01-30 4:48 UTC (permalink / raw)
To: Souza, Jose; +Cc: intel-gfx
== Series Details ==
Series: drm/i915: Fix preallocated barrier list append
URL : https://patchwork.freedesktop.org/series/72750/
State : failure
== Summary ==
CI Bug Log - changes from CI_DRM_7839 -> Patchwork_16325
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with Patchwork_16325 absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in Patchwork_16325, please notify your bug team 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_16325/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in Patchwork_16325:
### IGT changes ###
#### Possible regressions ####
* igt@runner@aborted:
- fi-bsw-kefka: NOTRUN -> [FAIL][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16325/fi-bsw-kefka/igt@runner@aborted.html
#### Warnings ####
* igt@gem_exec_suspend@basic-s3:
- fi-cml-s: [FAIL][2] ([fdo#103375]) -> [TIMEOUT][3]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7839/fi-cml-s/igt@gem_exec_suspend@basic-s3.html
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16325/fi-cml-s/igt@gem_exec_suspend@basic-s3.html
Known issues
------------
Here are the changes found in Patchwork_16325 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_basic@create-close:
- fi-icl-dsi: [PASS][4] -> [DMESG-WARN][5] ([i915#109])
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7839/fi-icl-dsi/igt@gem_basic@create-close.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16325/fi-icl-dsi/igt@gem_basic@create-close.html
* igt@gem_close_race@basic-threads:
- fi-byt-j1900: [PASS][6] -> [TIMEOUT][7] ([fdo#112271] / [i915#816])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7839/fi-byt-j1900/igt@gem_close_race@basic-threads.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16325/fi-byt-j1900/igt@gem_close_race@basic-threads.html
* igt@i915_selftest@live_blt:
- fi-hsw-4770: [PASS][8] -> [DMESG-FAIL][9] ([i915#553] / [i915#725])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7839/fi-hsw-4770/igt@i915_selftest@live_blt.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16325/fi-hsw-4770/igt@i915_selftest@live_blt.html
* igt@i915_selftest@live_gem_contexts:
- fi-cfl-8700k: [PASS][10] -> [INCOMPLETE][11] ([i915#424])
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7839/fi-cfl-8700k/igt@i915_selftest@live_gem_contexts.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16325/fi-cfl-8700k/igt@i915_selftest@live_gem_contexts.html
- fi-cfl-guc: [PASS][12] -> [INCOMPLETE][13] ([fdo#106070] / [i915#424])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7839/fi-cfl-guc/igt@i915_selftest@live_gem_contexts.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16325/fi-cfl-guc/igt@i915_selftest@live_gem_contexts.html
#### Possible fixes ####
* igt@gem_exec_suspend@basic-s0:
- fi-cml-s: [FAIL][14] ([fdo#103375]) -> [PASS][15]
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7839/fi-cml-s/igt@gem_exec_suspend@basic-s0.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16325/fi-cml-s/igt@gem_exec_suspend@basic-s0.html
* igt@kms_chamelium@hdmi-hpd-fast:
- fi-kbl-7500u: [FAIL][16] ([fdo#111407]) -> [PASS][17]
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_7839/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16325/fi-kbl-7500u/igt@kms_chamelium@hdmi-hpd-fast.html
[fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375
[fdo#106070]: https://bugs.freedesktop.org/show_bug.cgi?id=106070
[fdo#111407]: https://bugs.freedesktop.org/show_bug.cgi?id=111407
[fdo#112271]: https://bugs.freedesktop.org/show_bug.cgi?id=112271
[i915#109]: https://gitlab.freedesktop.org/drm/intel/issues/109
[i915#424]: https://gitlab.freedesktop.org/drm/intel/issues/424
[i915#553]: https://gitlab.freedesktop.org/drm/intel/issues/553
[i915#725]: https://gitlab.freedesktop.org/drm/intel/issues/725
[i915#816]: https://gitlab.freedesktop.org/drm/intel/issues/816
Participating hosts (47 -> 40)
------------------------------
Additional (3): fi-hsw-peppy fi-bsw-kefka fi-kbl-r
Missing (10): fi-bdw-5557u fi-hsw-4200u fi-byt-squawks fi-bsw-cyan fi-snb-2520m fi-gdg-551 fi-cfl-8109u fi-elk-e7500 fi-byt-n2820 fi-bdw-samus
Build changes
-------------
* CI: CI-20190529 -> None
* Linux: CI_DRM_7839 -> Patchwork_16325
CI-20190529: 20190529
CI_DRM_7839: 41a9319a45aaf77e220c8101d6ce76ec66036ffc @ git://anongit.freedesktop.org/gfx-ci/linux
IGT_5406: 786c79af483a9f6e4688811f74116030c734ca1f @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
Patchwork_16325: 1c213cdcd3aec5fbca65caaca1a58913f2d28e9d @ git://anongit.freedesktop.org/gfx-ci/linux
== Linux commits ==
1c213cdcd3ae drm/i915: Fix preallocated barrier list append
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/Patchwork_16325/index.html
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 8+ messages in thread
* [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Fix preallocated barrier list append (rev2)
2020-01-29 23:23 [Intel-gfx] [PATCH] drm/i915: Fix preallocated barrier list append José Roberto de Souza
` (2 preceding siblings ...)
2020-01-30 4:48 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for " Patchwork
@ 2020-01-31 1:19 ` Patchwork
3 siblings, 0 replies; 8+ messages in thread
From: Patchwork @ 2020-01-31 1:19 UTC (permalink / raw)
To: Souza, Jose; +Cc: intel-gfx
== Series Details ==
Series: drm/i915: Fix preallocated barrier list append (rev2)
URL : https://patchwork.freedesktop.org/series/72750/
State : failure
== Summary ==
Applying: drm/i915: Fix preallocated barrier list append
Using index info to reconstruct a base tree...
M drivers/gpu/drm/i915/i915_active.c
Falling back to patching base and 3-way merge...
No changes -- Patch already applied.
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/intel-gfx
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2020-01-31 1:19 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-29 23:23 [Intel-gfx] [PATCH] drm/i915: Fix preallocated barrier list append José Roberto de Souza
2020-01-29 23:33 ` Chris Wilson
2020-01-29 23:53 ` Souza, Jose
2020-01-29 23:59 ` Chris Wilson
2020-01-30 2:01 ` Souza, Jose
2020-01-29 23:34 ` Chris Wilson
2020-01-30 4:48 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for " Patchwork
2020-01-31 1:19 ` [Intel-gfx] ✗ Fi.CI.BAT: failure for drm/i915: Fix preallocated barrier list append (rev2) Patchwork
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.