Em Tue, Apr 26, 2016 at 06:03:04PM +0900, Masami Hiramatsu escreveu:
> Since other methods return 0 if succeeded (or filedesc),
> let probe_file__add_event() return 0 instead of the length
> of written bytes.

Thanks, applied.

- Arnaldo
 
> Signed-off-by: Masami Hiramatsu <mhira...@kernel.org>
> ---
>  tools/perf/util/probe-file.c |    3 +--
>  1 file changed, 1 insertion(+), 2 deletions(-)
> 
> diff --git a/tools/perf/util/probe-file.c b/tools/perf/util/probe-file.c
> index e3b3b92..3fe6214 100644
> --- a/tools/perf/util/probe-file.c
> +++ b/tools/perf/util/probe-file.c
> @@ -220,8 +220,7 @@ int probe_file__add_event(int fd, struct 
> probe_trace_event *tev)
>  
>       pr_debug("Writing event: %s\n", buf);
>       if (!probe_event_dry_run) {
> -             ret = write(fd, buf, strlen(buf));
> -             if (ret <= 0) {
> +             if (write(fd, buf, strlen(buf)) < (int)strlen(buf)) {
>                       ret = -errno;
>                       pr_warning("Failed to write event: %s\n",
>                                  strerror_r(errno, sbuf, sizeof(sbuf)));

Reply via email to