• Arnd Bergmann's avatar
    pktgen: use dynamic allocation for debug print buffer · a870a02c
    Arnd Bergmann authored
    After the removal of the VLA, we get a harmless warning about a large
    stack frame:
    
    net/core/pktgen.c: In function 'pktgen_if_write':
    net/core/pktgen.c:1710:1: error: the frame size of 1076 bytes is larger than 1024 bytes [-Werror=frame-larger-than=]
    
    The function was previously shown to be safe despite hitting
    the 1024 bye warning level. To get rid of the annoyging warning,
    while keeping it readable, this changes it to use strndup_user().
    
    Obviously this is not a fast path, so the kmalloc() overhead
    can be disregarded.
    
    Fixes: 35951393 ("pktgen: Remove VLA usage")
    Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    a870a02c
pktgen.c 95.2 KB