[DTrace-devel] [PATCH 11/61] Eliminate obsolete dt_last*

Kris Van Hees kris.van.hees at oracle.com
Thu Jul 28 13:32:45 UTC 2022


On Fri, Jul 08, 2022 at 10:44:55AM -0400, eugene.loh--- via DTrace-devel wrote:
> From: Eugene Loh <eugene.loh at oracle.com>
> 
> Signed-off-by: Eugene Loh <eugene.loh at oracle.com>

Reviewed-by: Kris Van Hees <kris.van.hees at oracle.com>

... queued for dev

> ---
>  libdtrace/dt_impl.h | 3 ---
>  libdtrace/dt_work.c | 7 -------
>  2 files changed, 10 deletions(-)
> 
> diff --git a/libdtrace/dt_impl.h b/libdtrace/dt_impl.h
> index 747815ac..37088a5d 100644
> --- a/libdtrace/dt_impl.h
> +++ b/libdtrace/dt_impl.h
> @@ -396,9 +396,6 @@ struct dtrace_hdl {
>  	void *dt_setoptarg;	/* setopt handler argument */
>  	dtrace_status_t dt_status[2]; /* status cache */
>  	int dt_statusgen;	/* current status generation */
> -	hrtime_t dt_laststatus;	/* last status */
> -	hrtime_t dt_lastswitch;	/* last switch of buffer data */
> -	hrtime_t dt_lastagg;	/* last snapshot of aggregation data */
>  	dt_list_t dt_spec_bufs_draining; /* List of spec bufs being drained */
>  	dt_htab_t *dt_spec_bufs;/* spec ID -> list of dt_spec_bufs_head_t */
>  	char *dt_sprintf_buf;	/* buffer for dtrace_sprintf() */
> diff --git a/libdtrace/dt_work.c b/libdtrace/dt_work.c
> index a9d9f1e8..6398b1bd 100644
> --- a/libdtrace/dt_work.c
> +++ b/libdtrace/dt_work.c
> @@ -192,13 +192,6 @@ dtrace_work(dtrace_hdl_t *dtp, FILE *fp,
>  	case DTRACE_STATUS_EXITED:
>  	case DTRACE_STATUS_FILLED:
>  	case DTRACE_STATUS_STOPPED:
> -		/*
> -		 * Tracing is stopped.  We now want to force dtrace_consume()
> -		 * and dtrace_aggregate_snap() to proceed, regardless of
> -		 * switchrate and aggrate.  We do this by clearing the times.
> -		 */
> -		dtp->dt_lastswitch = 0;
> -		dtp->dt_lastagg = 0;
>  		rval = DTRACE_WORKSTATUS_DONE;
>  		break;
>  
> -- 
> 2.18.4
> 
> 
> _______________________________________________
> DTrace-devel mailing list
> DTrace-devel at oss.oracle.com
> https://oss.oracle.com/mailman/listinfo/dtrace-devel



More information about the DTrace-devel mailing list