diff mbox

[2/2] drm/i915: Remove defunct trace points

Message ID 20170512202130.6138-2-chris@chris-wilson.co.uk (mailing list archive)
State New, archived
Headers show

Commit Message

Chris Wilson May 12, 2017, 8:21 p.m. UTC
trace_i915_gem_evict_everything and trace_i915_gem_ring_flush stopped
being used when their parent functions were removed.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
---
 drivers/gpu/drm/i915/i915_trace.h | 72 +++++++++------------------------------
 1 file changed, 17 insertions(+), 55 deletions(-)

Comments

Tvrtko Ursulin May 15, 2017, 10:31 a.m. UTC | #1
On 12/05/2017 21:21, Chris Wilson wrote:
> trace_i915_gem_evict_everything and trace_i915_gem_ring_flush stopped
> being used when their parent functions were removed.
>
> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> ---
>  drivers/gpu/drm/i915/i915_trace.h | 72 +++++++++------------------------------
>  1 file changed, 17 insertions(+), 55 deletions(-)
>
> diff --git a/drivers/gpu/drm/i915/i915_trace.h b/drivers/gpu/drm/i915/i915_trace.h
> index 16f2b03ff1c8..1d76631221b7 100644
> --- a/drivers/gpu/drm/i915/i915_trace.h
> +++ b/drivers/gpu/drm/i915/i915_trace.h
> @@ -539,38 +539,6 @@ TRACE_EVENT(i915_gem_evict,
>  		      __entry->flags & PIN_MAPPABLE ? ", mappable" : "")
>  );
>
> -TRACE_EVENT(i915_gem_evict_everything,
> -	    TP_PROTO(struct drm_device *dev),
> -	    TP_ARGS(dev),
> -
> -	    TP_STRUCT__entry(
> -			     __field(u32, dev)
> -			    ),
> -
> -	    TP_fast_assign(
> -			   __entry->dev = dev->primary->index;
> -			  ),
> -
> -	    TP_printk("dev=%d", __entry->dev)
> -);
> -
> -TRACE_EVENT(i915_gem_evict_vm,
> -	    TP_PROTO(struct i915_address_space *vm),
> -	    TP_ARGS(vm),
> -
> -	    TP_STRUCT__entry(
> -			     __field(u32, dev)
> -			     __field(struct i915_address_space *, vm)
> -			    ),
> -
> -	    TP_fast_assign(
> -			   __entry->dev = vm->i915->drm.primary->index;
> -			   __entry->vm = vm;
> -			  ),
> -
> -	    TP_printk("dev=%d, vm=%p", __entry->dev, __entry->vm)
> -);
> -
>  TRACE_EVENT(i915_gem_evict_node,
>  	    TP_PROTO(struct i915_address_space *vm, struct drm_mm_node *node, unsigned int flags),
>  	    TP_ARGS(vm, node, flags),
> @@ -599,6 +567,23 @@ TRACE_EVENT(i915_gem_evict_node,
>  		      __entry->color, __entry->flags)
>  );
>
> +TRACE_EVENT(i915_gem_evict_vm,
> +	    TP_PROTO(struct i915_address_space *vm),
> +	    TP_ARGS(vm),
> +
> +	    TP_STRUCT__entry(
> +			     __field(u32, dev)
> +			     __field(struct i915_address_space *, vm)
> +			    ),
> +
> +	    TP_fast_assign(
> +			   __entry->dev = vm->i915->drm.primary->index;
> +			   __entry->vm = vm;
> +			  ),
> +
> +	    TP_printk("dev=%d, vm=%p", __entry->dev, __entry->vm)
> +);

Why the move?

> +
>  TRACE_EVENT(i915_gem_ring_sync_to,
>  	    TP_PROTO(struct drm_i915_gem_request *to,
>  		     struct drm_i915_gem_request *from),
> @@ -649,29 +634,6 @@ TRACE_EVENT(i915_gem_request_queue,
>  		      __entry->flags)
>  );
>
> -TRACE_EVENT(i915_gem_ring_flush,
> -	    TP_PROTO(struct drm_i915_gem_request *req, u32 invalidate, u32 flush),
> -	    TP_ARGS(req, invalidate, flush),
> -
> -	    TP_STRUCT__entry(
> -			     __field(u32, dev)
> -			     __field(u32, ring)
> -			     __field(u32, invalidate)
> -			     __field(u32, flush)
> -			     ),
> -
> -	    TP_fast_assign(
> -			   __entry->dev = req->i915->drm.primary->index;
> -			   __entry->ring = req->engine->id;
> -			   __entry->invalidate = invalidate;
> -			   __entry->flush = flush;
> -			   ),
> -
> -	    TP_printk("dev=%u, ring=%x, invalidate=%04x, flush=%04x",
> -		      __entry->dev, __entry->ring,
> -		      __entry->invalidate, __entry->flush)
> -);
> -
>  DECLARE_EVENT_CLASS(i915_gem_request,
>  	    TP_PROTO(struct drm_i915_gem_request *req),
>  	    TP_ARGS(req),
>

Anyway,

Reviewed-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>

Regards,

Tvrtko
Chris Wilson Oct. 3, 2017, 12:35 p.m. UTC | #2
Quoting Tvrtko Ursulin (2017-05-15 11:31:04)
> 
> On 12/05/2017 21:21, Chris Wilson wrote:
> > trace_i915_gem_evict_everything and trace_i915_gem_ring_flush stopped
> > being used when their parent functions were removed.
> >
> > Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
> > ---
> >  drivers/gpu/drm/i915/i915_trace.h | 72 +++++++++------------------------------
> >  1 file changed, 17 insertions(+), 55 deletions(-)
> >
> > diff --git a/drivers/gpu/drm/i915/i915_trace.h b/drivers/gpu/drm/i915/i915_trace.h
> > index 16f2b03ff1c8..1d76631221b7 100644
> > --- a/drivers/gpu/drm/i915/i915_trace.h
> > +++ b/drivers/gpu/drm/i915/i915_trace.h
> > @@ -539,38 +539,6 @@ TRACE_EVENT(i915_gem_evict,
> >                     __entry->flags & PIN_MAPPABLE ? ", mappable" : "")
> >  );
> >
> > -TRACE_EVENT(i915_gem_evict_everything,
> > -         TP_PROTO(struct drm_device *dev),
> > -         TP_ARGS(dev),
> > -
> > -         TP_STRUCT__entry(
> > -                          __field(u32, dev)
> > -                         ),
> > -
> > -         TP_fast_assign(
> > -                        __entry->dev = dev->primary->index;
> > -                       ),
> > -
> > -         TP_printk("dev=%d", __entry->dev)
> > -);
> > -
> > -TRACE_EVENT(i915_gem_evict_vm,
> > -         TP_PROTO(struct i915_address_space *vm),
> > -         TP_ARGS(vm),
> > -
> > -         TP_STRUCT__entry(
> > -                          __field(u32, dev)
> > -                          __field(struct i915_address_space *, vm)
> > -                         ),
> > -
> > -         TP_fast_assign(
> > -                        __entry->dev = vm->i915->drm.primary->index;
> > -                        __entry->vm = vm;
> > -                       ),
> > -
> > -         TP_printk("dev=%d, vm=%p", __entry->dev, __entry->vm)
> > -);
> > -
> >  TRACE_EVENT(i915_gem_evict_node,
> >           TP_PROTO(struct i915_address_space *vm, struct drm_mm_node *node, unsigned int flags),
> >           TP_ARGS(vm, node, flags),
> > @@ -599,6 +567,23 @@ TRACE_EVENT(i915_gem_evict_node,
> >                     __entry->color, __entry->flags)
> >  );
> >
> > +TRACE_EVENT(i915_gem_evict_vm,
> > +         TP_PROTO(struct i915_address_space *vm),
> > +         TP_ARGS(vm),
> > +
> > +         TP_STRUCT__entry(
> > +                          __field(u32, dev)
> > +                          __field(struct i915_address_space *, vm)
> > +                         ),
> > +
> > +         TP_fast_assign(
> > +                        __entry->dev = vm->i915->drm.primary->index;
> > +                        __entry->vm = vm;
> > +                       ),
> > +
> > +         TP_printk("dev=%d, vm=%p", __entry->dev, __entry->vm)
> > +);
> 
> Why the move?

Ordering consistency with i915_gem_evict.c for small -> large.
-Chris
diff mbox

Patch

diff --git a/drivers/gpu/drm/i915/i915_trace.h b/drivers/gpu/drm/i915/i915_trace.h
index 16f2b03ff1c8..1d76631221b7 100644
--- a/drivers/gpu/drm/i915/i915_trace.h
+++ b/drivers/gpu/drm/i915/i915_trace.h
@@ -539,38 +539,6 @@  TRACE_EVENT(i915_gem_evict,
 		      __entry->flags & PIN_MAPPABLE ? ", mappable" : "")
 );
 
-TRACE_EVENT(i915_gem_evict_everything,
-	    TP_PROTO(struct drm_device *dev),
-	    TP_ARGS(dev),
-
-	    TP_STRUCT__entry(
-			     __field(u32, dev)
-			    ),
-
-	    TP_fast_assign(
-			   __entry->dev = dev->primary->index;
-			  ),
-
-	    TP_printk("dev=%d", __entry->dev)
-);
-
-TRACE_EVENT(i915_gem_evict_vm,
-	    TP_PROTO(struct i915_address_space *vm),
-	    TP_ARGS(vm),
-
-	    TP_STRUCT__entry(
-			     __field(u32, dev)
-			     __field(struct i915_address_space *, vm)
-			    ),
-
-	    TP_fast_assign(
-			   __entry->dev = vm->i915->drm.primary->index;
-			   __entry->vm = vm;
-			  ),
-
-	    TP_printk("dev=%d, vm=%p", __entry->dev, __entry->vm)
-);
-
 TRACE_EVENT(i915_gem_evict_node,
 	    TP_PROTO(struct i915_address_space *vm, struct drm_mm_node *node, unsigned int flags),
 	    TP_ARGS(vm, node, flags),
@@ -599,6 +567,23 @@  TRACE_EVENT(i915_gem_evict_node,
 		      __entry->color, __entry->flags)
 );
 
+TRACE_EVENT(i915_gem_evict_vm,
+	    TP_PROTO(struct i915_address_space *vm),
+	    TP_ARGS(vm),
+
+	    TP_STRUCT__entry(
+			     __field(u32, dev)
+			     __field(struct i915_address_space *, vm)
+			    ),
+
+	    TP_fast_assign(
+			   __entry->dev = vm->i915->drm.primary->index;
+			   __entry->vm = vm;
+			  ),
+
+	    TP_printk("dev=%d, vm=%p", __entry->dev, __entry->vm)
+);
+
 TRACE_EVENT(i915_gem_ring_sync_to,
 	    TP_PROTO(struct drm_i915_gem_request *to,
 		     struct drm_i915_gem_request *from),
@@ -649,29 +634,6 @@  TRACE_EVENT(i915_gem_request_queue,
 		      __entry->flags)
 );
 
-TRACE_EVENT(i915_gem_ring_flush,
-	    TP_PROTO(struct drm_i915_gem_request *req, u32 invalidate, u32 flush),
-	    TP_ARGS(req, invalidate, flush),
-
-	    TP_STRUCT__entry(
-			     __field(u32, dev)
-			     __field(u32, ring)
-			     __field(u32, invalidate)
-			     __field(u32, flush)
-			     ),
-
-	    TP_fast_assign(
-			   __entry->dev = req->i915->drm.primary->index;
-			   __entry->ring = req->engine->id;
-			   __entry->invalidate = invalidate;
-			   __entry->flush = flush;
-			   ),
-
-	    TP_printk("dev=%u, ring=%x, invalidate=%04x, flush=%04x",
-		      __entry->dev, __entry->ring,
-		      __entry->invalidate, __entry->flush)
-);
-
 DECLARE_EVENT_CLASS(i915_gem_request,
 	    TP_PROTO(struct drm_i915_gem_request *req),
 	    TP_ARGS(req),