Patch "selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION" has been added to the 6.0-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

    selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION

to the 6.0-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:
     selftests-bpf-select-config_function_error_injection.patch
and it can be found in the queue-6.0 subdirectory.

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



commit 2a4677a3709c36c8acb729d6526a4bdacb9c92c2
Author: Song Liu <song@xxxxxxxxxx>
Date:   Tue Dec 13 14:05:00 2022 -0800

    selftests/bpf: Select CONFIG_FUNCTION_ERROR_INJECTION
    
    [ Upstream commit a8dfde09c90109e3a98af54847e91bde7dc2d5c2 ]
    
    BPF selftests require CONFIG_FUNCTION_ERROR_INJECTION to work. However,
    CONFIG_FUNCTION_ERROR_INJECTION is no longer 'y' by default after recent
    changes. As a result, we are seeing errors like the following from BPF CI:
    
       bpf_testmod_test_read() is not modifiable
       __x64_sys_setdomainname is not sleepable
       __x64_sys_getpgid is not sleepable
    
    Fix this by explicitly selecting CONFIG_FUNCTION_ERROR_INJECTION in the
    selftest config.
    
    Fixes: a4412fdd49dc ("error-injection: Add prompt for function error injection")
    Reported-by: Daniel Müller <deso@xxxxxxxxxx>
    Signed-off-by: Song Liu <song@xxxxxxxxxx>
    Signed-off-by: Andrii Nakryiko <andrii@xxxxxxxxxx>
    Signed-off-by: Daniel Borkmann <daniel@xxxxxxxxxxxxx>
    Acked-by: Daniel Müller <deso@xxxxxxxxxx>
    Link: https://lore.kernel.org/bpf/20221213220500.3427947-1-song@xxxxxxxxxx
    Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>

diff --git a/tools/testing/selftests/bpf/config b/tools/testing/selftests/bpf/config
index fabf0c014349..c5c5fc2a3ce7 100644
--- a/tools/testing/selftests/bpf/config
+++ b/tools/testing/selftests/bpf/config
@@ -13,6 +13,7 @@ CONFIG_CRYPTO_USER_API_HASH=m
 CONFIG_DYNAMIC_FTRACE=y
 CONFIG_FPROBE=y
 CONFIG_FTRACE_SYSCALLS=y
+CONFIG_FUNCTION_ERROR_INJECTION=y
 CONFIG_FUNCTION_TRACER=y
 CONFIG_GENEVE=y
 CONFIG_IKCONFIG=y



[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