Patch "tools/runqslower: Ensure own vmlinux.h is picked up first" has been added to the 5.6-stable tree

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

 



This is a note to let you know that I've just added the patch titled

    tools/runqslower: Ensure own vmlinux.h is picked up first

to the 5.6-stable tree which can be found at:
    http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary

The filename of the patch is:
     tools-runqslower-ensure-own-vmlinux.h-is-picked-up-f.patch
and it can be found in the queue-5.6 subdirectory.

If you, or anyone else, feels it should not be added to the stable tree,
please let <stable@xxxxxxxxxxxxxxx> know about it.



commit 250c1ba90ebc3c77163c56d6b35815ba332da526
Author: Andrii Nakryiko <andriin@xxxxxx>
Date:   Tue Apr 21 18:24:07 2020 -0700

    tools/runqslower: Ensure own vmlinux.h is picked up first
    
    [ Upstream commit dfc55ace9939e1e8703ad37ddbba41aaa31cc0cb ]
    
    Reorder include paths to ensure that runqslower sources are picking up
    vmlinux.h, generated by runqslower's own Makefile. When runqslower is built
    from selftests/bpf, due to current -I$(BPF_INCLUDE) -I$(OUTPUT) ordering, it
    might pick up not-yet-complete vmlinux.h, generated by selftests Makefile,
    which could lead to compilation errors like [0]. So ensure that -I$(OUTPUT)
    goes first and rely on runqslower's Makefile own dependency chain to ensure
    vmlinux.h is properly completed before source code relying on it is compiled.
    
      [0] https://travis-ci.org/github/libbpf/libbpf/jobs/677905925
    
    Signed-off-by: Andrii Nakryiko <andriin@xxxxxx>
    Signed-off-by: Alexei Starovoitov <ast@xxxxxxxxxx>
    Link: https://lore.kernel.org/bpf/20200422012407.176303-1-andriin@xxxxxx
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/tools/bpf/runqslower/Makefile b/tools/bpf/runqslower/Makefile
index 39edd68afa8e0..8a6f82e56a249 100644
--- a/tools/bpf/runqslower/Makefile
+++ b/tools/bpf/runqslower/Makefile
@@ -8,7 +8,7 @@ BPFTOOL ?= $(DEFAULT_BPFTOOL)
 LIBBPF_SRC := $(abspath ../../lib/bpf)
 BPFOBJ := $(OUTPUT)/libbpf.a
 BPF_INCLUDE := $(OUTPUT)
-INCLUDES := -I$(BPF_INCLUDE) -I$(OUTPUT) -I$(abspath ../../lib)
+INCLUDES := -I$(OUTPUT) -I$(BPF_INCLUDE) -I$(abspath ../../lib)
 CFLAGS := -g -Wall
 
 # Try to detect best kernel BTF source



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux