diff options
Diffstat (limited to 'tools/bpf')
| -rw-r--r-- | tools/bpf/Makefile | 7 | ||||
| -rw-r--r-- | tools/bpf/bpftool/jit_disasm.c | 6 | ||||
| -rw-r--r-- | tools/bpf/runqslower/runqslower.bpf.c | 2 | 
3 files changed, 7 insertions, 8 deletions
| diff --git a/tools/bpf/Makefile b/tools/bpf/Makefile index 39bb322707b4..b11cfc86a3d0 100644 --- a/tools/bpf/Makefile +++ b/tools/bpf/Makefile @@ -97,7 +97,7 @@ clean: bpftool_clean runqslower_clean resolve_btfids_clean  	$(Q)$(RM) -- $(OUTPUT)FEATURE-DUMP.bpf  	$(Q)$(RM) -r -- $(OUTPUT)feature -install: $(PROGS) bpftool_install runqslower_install +install: $(PROGS) bpftool_install  	$(call QUIET_INSTALL, bpf_jit_disasm)  	$(Q)$(INSTALL) -m 0755 -d $(DESTDIR)$(prefix)/bin  	$(Q)$(INSTALL) $(OUTPUT)bpf_jit_disasm $(DESTDIR)$(prefix)/bin/bpf_jit_disasm @@ -118,9 +118,6 @@ bpftool_clean:  runqslower:  	$(call descend,runqslower) -runqslower_install: -	$(call descend,runqslower,install) -  runqslower_clean:  	$(call descend,runqslower,clean) @@ -131,5 +128,5 @@ resolve_btfids_clean:  	$(call descend,resolve_btfids,clean)  .PHONY: all install clean bpftool bpftool_install bpftool_clean \ -	runqslower runqslower_install runqslower_clean \ +	runqslower runqslower_clean \  	resolve_btfids resolve_btfids_clean diff --git a/tools/bpf/bpftool/jit_disasm.c b/tools/bpf/bpftool/jit_disasm.c index e7e7eee9f172..24734f2249d6 100644 --- a/tools/bpf/bpftool/jit_disasm.c +++ b/tools/bpf/bpftool/jit_disasm.c @@ -43,11 +43,13 @@ static int fprintf_json(void *out, const char *fmt, ...)  {  	va_list ap;  	char *s; +	int err;  	va_start(ap, fmt); -	if (vasprintf(&s, fmt, ap) < 0) -		return -1; +	err = vasprintf(&s, fmt, ap);  	va_end(ap); +	if (err < 0) +		return -1;  	if (!oper_count) {  		int i; diff --git a/tools/bpf/runqslower/runqslower.bpf.c b/tools/bpf/runqslower/runqslower.bpf.c index 645530ca7e98..ab9353f2fd46 100644 --- a/tools/bpf/runqslower/runqslower.bpf.c +++ b/tools/bpf/runqslower/runqslower.bpf.c @@ -74,7 +74,7 @@ int handle__sched_switch(u64 *ctx)  	u32 pid;  	/* ivcsw: treat like an enqueue event and store timestamp */ -	if (prev->state == TASK_RUNNING) +	if (prev->__state == TASK_RUNNING)  		trace_enqueue(prev);  	pid = next->pid; |