lkml.org 
[lkml]   [2021]   [Oct]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.14 131/169] bitfield: build kunit tests without structleak plugin
    Date
    From: Arnd Bergmann <arnd@arndb.de>

    [ Upstream commit a8cf90332ae3e2b53813a146a99261b6a5e16a73 ]

    The structleak plugin causes the stack frame size to grow immensely:

    lib/bitfield_kunit.c: In function 'test_bitfields_constants':
    lib/bitfield_kunit.c:93:1: error: the frame size of 7440 bytes is larger than 2048 bytes [-Werror=frame-larger-than=]

    Turn it off in this file.

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Brendan Higgins <brendanhiggins@google.com>
    Reviewed-by: Kees Cook <keescook@chromium.org>
    Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    lib/Makefile | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/lib/Makefile b/lib/Makefile
    index 5efd1b435a37..a841be5244ac 100644
    --- a/lib/Makefile
    +++ b/lib/Makefile
    @@ -351,7 +351,7 @@ obj-$(CONFIG_OBJAGG) += objagg.o
    obj-$(CONFIG_PLDMFW) += pldmfw/

    # KUnit tests
    -CFLAGS_bitfield_kunit.o := $(call cc-option,-Wframe-larger-than=10240)
    +CFLAGS_bitfield_kunit.o := $(DISABLE_STRUCTLEAK_PLUGIN)
    obj-$(CONFIG_BITFIELD_KUNIT) += bitfield_kunit.o
    obj-$(CONFIG_LIST_KUNIT_TEST) += list-test.o
    obj-$(CONFIG_LINEAR_RANGES_TEST) += test_linear_ranges.o
    --
    2.33.0


    \
     
     \ /
      Last update: 2021-10-25 21:59    [W:2.178 / U:0.284 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site