• Colin Foster's avatar
    net: ethernet: ocelot: remove the need for num_stats initializer · 2f187bfa
    Colin Foster authored
    There is a desire to share the oclot_stats_layout struct outside of the
    current vsc7514 driver. In order to do so, the length of the array needs to
    be known at compile time, and defined in the struct ocelot and struct
    felix_info.
    
    Since the array is defined in a .c file and would be declared in the header
    file via:
    extern struct ocelot_stat_layout[];
    the size of the array will not be known at compile time to outside modules.
    
    To fix this, remove the need for defining the number of stats at compile
    time and allow this number to be determined at initialization.
    Signed-off-by: default avatarColin Foster <colin.foster@in-advantage.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    2f187bfa
ocelot_vsc7514.c 21.8 KB