Quoting Tvrtko Ursulin (2018-09-27 12:32:54) > > On 19/09/2018 20:55, Chris Wilson wrote: > > In the next patch, we add another user that wants to check whether > > requests can be merge into a single HW execution, and in the future we > > want to add more conditions under which requests from the same context > > cannot be merge. In preparation, extract out can_merge_rq(). > > > > Signed-off-by: Chris Wilson <chris@xxxxxxxxxxxxxxxxxx> > > --- > > drivers/gpu/drm/i915/intel_lrc.c | 12 ++++++++++-- > > 1 file changed, 10 insertions(+), 2 deletions(-) > > > > diff --git a/drivers/gpu/drm/i915/intel_lrc.c b/drivers/gpu/drm/i915/intel_lrc.c > > index be7dbdd7fc2c..679ce521be16 100644 > > --- a/drivers/gpu/drm/i915/intel_lrc.c > > +++ b/drivers/gpu/drm/i915/intel_lrc.c > > @@ -478,6 +478,15 @@ static bool can_merge_ctx(const struct intel_context *prev, > > return true; > > } > > > > +static bool can_merge_rq(const struct i915_request *prev, > > + const struct i915_request *next) > > +{ > > + if (!can_merge_ctx(prev->hw_context, next->hw_context)) > > + return false; > > + > > + return true; > > Not just return can_merge_ctx(..) ? Makes you think I have plans to add more tests here... If you look in the archives you can even have a seek peek ;) -Chris _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/intel-gfx