lkml.org 
[lkml]   [2022]   [Jun]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.18 053/181] selftests dma: fix compile error for dma_map_benchmark
    Date
    From: Yu Liao <liaoyu15@huawei.com>

    [ Upstream commit 12a29115be72dfc72372af9ded4bc4ae7113a729 ]

    When building selftests/dma:
    $ make -C tools/testing/selftests TARGETS=dma
    I hit the following compilation error:

    dma_map_benchmark.c:13:10: fatal error: linux/map_benchmark.h: No such file or directory
    #include <linux/map_benchmark.h>
    ^~~~~~~~~~~~~~~~~~~~~~~

    dma/Makefile does not include the map_benchmark.h path, so add
    more including path, and fix include order in dma_map_benchmark.c

    Fixes: 8ddde07a3d28 ("dma-mapping: benchmark: extract a common header file for map_benchmark definition")
    Signed-off-by: Yu Liao <liaoyu15@huawei.com>
    Tested-by: Shuah Khan <skhan@linuxfoundation.org>
    Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    tools/testing/selftests/dma/Makefile | 1 +
    tools/testing/selftests/dma/dma_map_benchmark.c | 2 +-
    2 files changed, 2 insertions(+), 1 deletion(-)

    diff --git a/tools/testing/selftests/dma/Makefile b/tools/testing/selftests/dma/Makefile
    index aa8e8b5b3864..cd8c5ece1cba 100644
    --- a/tools/testing/selftests/dma/Makefile
    +++ b/tools/testing/selftests/dma/Makefile
    @@ -1,5 +1,6 @@
    # SPDX-License-Identifier: GPL-2.0
    CFLAGS += -I../../../../usr/include/
    +CFLAGS += -I../../../../include/

    TEST_GEN_PROGS := dma_map_benchmark

    diff --git a/tools/testing/selftests/dma/dma_map_benchmark.c b/tools/testing/selftests/dma/dma_map_benchmark.c
    index c3b3c09e995e..5c997f17fcbd 100644
    --- a/tools/testing/selftests/dma/dma_map_benchmark.c
    +++ b/tools/testing/selftests/dma/dma_map_benchmark.c
    @@ -10,8 +10,8 @@
    #include <unistd.h>
    #include <sys/ioctl.h>
    #include <sys/mman.h>
    -#include <linux/map_benchmark.h>
    #include <linux/types.h>
    +#include <linux/map_benchmark.h>

    #define NSEC_PER_MSEC 1000000L

    --
    2.35.1


    \
     
     \ /
      Last update: 2022-06-27 13:55    [W:4.648 / U:0.248 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site