lkml.org 
[lkml]   [2017]   [Sep]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Subject[PATCH 4/10] drm/nouveau/bios/init: Use ARRAY_SIZE macro
    From
    Date
    Use ARRAY_SIZE macro, rather than explicitly coding some variant of it
    yourself.
    Found with: find -type f -name "*.c" -o -name "*.h" | xargs perl -p -i -e
    's/\bsizeof\s*\(\s*(\w+)\s*\)\s*\ /\s*sizeof\s*\(\s*\1\s*\[\s*0\s*\]\s*\)
    /ARRAY_SIZE(\1)/g' and manual check/verification.

    Signed-off-by: Thomas Meyer <thomas@m3y3r.de>
    ---

    diff --git a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
    index b58ee99f7bfc..440efa333d6c 100644
    --- a/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
    +++ b/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c
    @@ -21,6 +21,7 @@
    *
    * Authors: Ben Skeggs
    */
    +#include <linux/kernel.h>
    #include <subdev/bios.h>
    #include <subdev/bios/bit.h>
    #include <subdev/bios/bmp.h>
    @@ -2271,7 +2272,7 @@ static struct nvbios_init_opcode {
    [0xaa] = { init_reserved },
    };

    -#define init_opcode_nr (sizeof(init_opcode) / sizeof(init_opcode[0]))
    +#define init_opcode_nr (ARRAY_SIZE(init_opcode))

    int
    nvbios_exec(struct nvbios_init *init)
    \
     
     \ /
      Last update: 2017-09-03 14:30    [W:4.064 / U:0.284 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site