lkml.org 
[lkml]   [2018]   [Sep]   [20]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v5 15/15] Compiler Attributes: ext4: remove local __nonstring definition
    Date
    Commit 072ebb3bffe6 ("ext4: add nonstring annotations to ext4.h")
    introduced a local definition of __nonstring to suppress some false
    positives in gcc 8's -Wstringop-truncation.

    Since now we support __nonstring for everyone, remove it.

    Signed-off-by: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
    ---
    fs/ext4/ext4.h | 9 ---------
    1 file changed, 9 deletions(-)

    diff --git a/fs/ext4/ext4.h b/fs/ext4/ext4.h
    index caff935fbeb8..2acdfdad3d3f 100644
    --- a/fs/ext4/ext4.h
    +++ b/fs/ext4/ext4.h
    @@ -45,15 +45,6 @@

    #include <linux/compiler.h>

    -/* Until this gets included into linux/compiler-gcc.h */
    -#ifndef __nonstring
    -#if defined(GCC_VERSION) && (GCC_VERSION >= 80000)
    -#define __nonstring __attribute__((nonstring))
    -#else
    -#define __nonstring
    -#endif
    -#endif
    -
    /*
    * The fourth extended filesystem constants/structures
    */
    --
    2.17.1
    \
     
     \ /
      Last update: 2018-09-20 19:48    [W:4.319 / U:0.324 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site