Re: [PATCH v2 44/87] trace-cmd library: Set input handler default values in allocation function

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 29 Jul 2021 08:09:16 +0300
"Tzvetomir Stoyanov (VMware)" <tz.stoyanov@xxxxxxxxx> wrote:

> Set usecs flag by default when the input handler is allocated, it makes
> more sense than setting it when options are handeled. This clean up is
> needed for parsing version 7 trace files, where multiple options
> sections may exist.

Clean ups like this can also be moved to the front of the patch queue.

-- Steve

> 
> Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@xxxxxxxxx>
> ---
>  lib/trace-cmd/trace-input.c | 5 +++--
>  1 file changed, 3 insertions(+), 2 deletions(-)
> 
> diff --git a/lib/trace-cmd/trace-input.c b/lib/trace-cmd/trace-input.c
> index 41f95874..23eea0d1 100644
> --- a/lib/trace-cmd/trace-input.c
> +++ b/lib/trace-cmd/trace-input.c
> @@ -2794,8 +2794,6 @@ static int handle_options(struct tracecmd_input *handle)
>  	int cpus;
>  	int ret;
>  
> -	/* By default, use usecs, unless told otherwise */
> -	handle->flags |= TRACECMD_FL_IN_USECS;
>  	handle->options_start = lseek64(handle->fd, 0, SEEK_CUR);
>  
>  	for (;;) {
> @@ -3448,6 +3446,9 @@ struct tracecmd_input *tracecmd_alloc_fd(int fd, int flags)
>  	handle->fd = fd;
>  	handle->ref = 1;
>  
> +	/* By default, use usecs, unless told otherwise */
> +	handle->flags |= TRACECMD_FL_IN_USECS;
> +
>  	if (do_read_check(handle, buf, 3))
>  		goto failed_read;
>  




[Index of Archives]     [Linux USB Development]     [Linux USB Development]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux