lkml.org 
[lkml]   [2023]   [Oct]   [13]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v6 5/8] selftests/sigaltstack: Fix wrong format specifier
    Date
    Compiling sigaltstack selftest after adding a __printf() attribute to
    ksft_print_msg() exposes -Wformat warning in main().
    The format specifier inside ksft_print_msg() expects a long
    unsigned int but the passed variable is of unsigned int type.

    Fix the format specifier so it matches the passed variable.

    Signed-off-by: Maciej Wieczor-Retman <maciej.wieczor-retman@intel.com>
    Reviewed-by: Ilpo Järvinen <ilpo.jarvinen@linux.intel.com>
    ---
    Changelog v6:
    - Add an explanation to the patch message on how the warning that the
    patch resolves was caught. (Shuah)

    Changelog v2:
    - Add Reviewed-by tag (Ilpo)

    tools/testing/selftests/sigaltstack/sas.c | 2 +-
    1 file changed, 1 insertion(+), 1 deletion(-)

    diff --git a/tools/testing/selftests/sigaltstack/sas.c b/tools/testing/selftests/sigaltstack/sas.c
    index 98d37cb744fb..07227fab1cc9 100644
    --- a/tools/testing/selftests/sigaltstack/sas.c
    +++ b/tools/testing/selftests/sigaltstack/sas.c
    @@ -111,7 +111,7 @@ int main(void)

    /* Make sure more than the required minimum. */
    stack_size = getauxval(AT_MINSIGSTKSZ) + SIGSTKSZ;
    - ksft_print_msg("[NOTE]\tthe stack size is %lu\n", stack_size);
    + ksft_print_msg("[NOTE]\tthe stack size is %u\n", stack_size);

    ksft_print_header();
    ksft_set_plan(3);
    --
    2.42.0
    \
     
     \ /
      Last update: 2023-10-13 13:37    [W:2.400 / U:24.032 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site