Loading drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h +1 −1 Original line number Diff line number Diff line Loading @@ -225,7 +225,7 @@ struct __packed offload_info { struct offload_port_info ports; struct offload_ka_info kas; struct offload_rr_info rrs; u8 buf[0]; u8 buf[]; }; struct __packed hw_atl_utils_fw_rpc { Loading drivers/net/ethernet/brocade/bna/bnad.h +1 −1 Original line number Diff line number Diff line Loading @@ -253,7 +253,7 @@ struct bnad_rx_unmap_q { int alloc_order; u32 map_size; enum bnad_rxbuf_type type; struct bnad_rx_unmap unmap[0] ____cacheline_aligned; struct bnad_rx_unmap unmap[] ____cacheline_aligned; }; #define BNAD_PCI_DEV_IS_CAT2(_bnad) \ Loading drivers/net/ethernet/tehuti/tehuti.h +1 −1 Original line number Diff line number Diff line Loading @@ -330,7 +330,7 @@ struct txd_desc { u16 length; u32 va_lo; u32 va_hi; struct pbl pbl[0]; /* Fragments */ struct pbl pbl[]; /* Fragments */ } __packed; /* Register region size */ Loading drivers/net/usb/r8152.c +3 −3 Original line number Diff line number Diff line Loading @@ -891,7 +891,7 @@ struct fw_block { struct fw_header { u8 checksum[32]; char version[RTL_VER_SIZE]; struct fw_block blocks[0]; struct fw_block blocks[]; } __packed; /** Loading Loading @@ -930,7 +930,7 @@ struct fw_mac { __le32 reserved; __le16 fw_ver_reg; u8 fw_ver_data; char info[0]; char info[]; } __packed; /** Loading Loading @@ -982,7 +982,7 @@ struct fw_phy_nc { __le16 bp_start; __le16 bp_num; __le16 bp[4]; char info[0]; char info[]; } __packed; enum rtl_fw_type { Loading include/linux/netdevice.h +5 −5 Original line number Diff line number Diff line Loading @@ -664,7 +664,7 @@ static inline void netdev_queue_numa_node_write(struct netdev_queue *q, int node struct rps_map { unsigned int len; struct rcu_head rcu; u16 cpus[0]; u16 cpus[]; }; #define RPS_MAP_SIZE(_num) (sizeof(struct rps_map) + ((_num) * sizeof(u16))) Loading @@ -686,7 +686,7 @@ struct rps_dev_flow { struct rps_dev_flow_table { unsigned int mask; struct rcu_head rcu; struct rps_dev_flow flows[0]; struct rps_dev_flow flows[]; }; #define RPS_DEV_FLOW_TABLE_SIZE(_num) (sizeof(struct rps_dev_flow_table) + \ ((_num) * sizeof(struct rps_dev_flow))) Loading @@ -704,7 +704,7 @@ struct rps_dev_flow_table { struct rps_sock_flow_table { u32 mask; u32 ents[0] ____cacheline_aligned_in_smp; u32 ents[] ____cacheline_aligned_in_smp; }; #define RPS_SOCK_FLOW_TABLE_SIZE(_num) (offsetof(struct rps_sock_flow_table, ents[_num])) Loading Loading @@ -767,7 +767,7 @@ struct xps_map { unsigned int len; unsigned int alloc_len; struct rcu_head rcu; u16 queues[0]; u16 queues[]; }; #define XPS_MAP_SIZE(_num) (sizeof(struct xps_map) + ((_num) * sizeof(u16))) #define XPS_MIN_MAP_ALLOC ((L1_CACHE_ALIGN(offsetof(struct xps_map, queues[1])) \ Loading @@ -778,7 +778,7 @@ struct xps_map { */ struct xps_dev_maps { struct rcu_head rcu; struct xps_map __rcu *attr_map[0]; /* Either CPUs map or RXQs map */ struct xps_map __rcu *attr_map[]; /* Either CPUs map or RXQs map */ }; #define XPS_CPU_DEV_MAPS_SIZE(_tcs) (sizeof(struct xps_dev_maps) + \ Loading Loading
drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils.h +1 −1 Original line number Diff line number Diff line Loading @@ -225,7 +225,7 @@ struct __packed offload_info { struct offload_port_info ports; struct offload_ka_info kas; struct offload_rr_info rrs; u8 buf[0]; u8 buf[]; }; struct __packed hw_atl_utils_fw_rpc { Loading
drivers/net/ethernet/brocade/bna/bnad.h +1 −1 Original line number Diff line number Diff line Loading @@ -253,7 +253,7 @@ struct bnad_rx_unmap_q { int alloc_order; u32 map_size; enum bnad_rxbuf_type type; struct bnad_rx_unmap unmap[0] ____cacheline_aligned; struct bnad_rx_unmap unmap[] ____cacheline_aligned; }; #define BNAD_PCI_DEV_IS_CAT2(_bnad) \ Loading
drivers/net/ethernet/tehuti/tehuti.h +1 −1 Original line number Diff line number Diff line Loading @@ -330,7 +330,7 @@ struct txd_desc { u16 length; u32 va_lo; u32 va_hi; struct pbl pbl[0]; /* Fragments */ struct pbl pbl[]; /* Fragments */ } __packed; /* Register region size */ Loading
drivers/net/usb/r8152.c +3 −3 Original line number Diff line number Diff line Loading @@ -891,7 +891,7 @@ struct fw_block { struct fw_header { u8 checksum[32]; char version[RTL_VER_SIZE]; struct fw_block blocks[0]; struct fw_block blocks[]; } __packed; /** Loading Loading @@ -930,7 +930,7 @@ struct fw_mac { __le32 reserved; __le16 fw_ver_reg; u8 fw_ver_data; char info[0]; char info[]; } __packed; /** Loading Loading @@ -982,7 +982,7 @@ struct fw_phy_nc { __le16 bp_start; __le16 bp_num; __le16 bp[4]; char info[0]; char info[]; } __packed; enum rtl_fw_type { Loading
include/linux/netdevice.h +5 −5 Original line number Diff line number Diff line Loading @@ -664,7 +664,7 @@ static inline void netdev_queue_numa_node_write(struct netdev_queue *q, int node struct rps_map { unsigned int len; struct rcu_head rcu; u16 cpus[0]; u16 cpus[]; }; #define RPS_MAP_SIZE(_num) (sizeof(struct rps_map) + ((_num) * sizeof(u16))) Loading @@ -686,7 +686,7 @@ struct rps_dev_flow { struct rps_dev_flow_table { unsigned int mask; struct rcu_head rcu; struct rps_dev_flow flows[0]; struct rps_dev_flow flows[]; }; #define RPS_DEV_FLOW_TABLE_SIZE(_num) (sizeof(struct rps_dev_flow_table) + \ ((_num) * sizeof(struct rps_dev_flow))) Loading @@ -704,7 +704,7 @@ struct rps_dev_flow_table { struct rps_sock_flow_table { u32 mask; u32 ents[0] ____cacheline_aligned_in_smp; u32 ents[] ____cacheline_aligned_in_smp; }; #define RPS_SOCK_FLOW_TABLE_SIZE(_num) (offsetof(struct rps_sock_flow_table, ents[_num])) Loading Loading @@ -767,7 +767,7 @@ struct xps_map { unsigned int len; unsigned int alloc_len; struct rcu_head rcu; u16 queues[0]; u16 queues[]; }; #define XPS_MAP_SIZE(_num) (sizeof(struct xps_map) + ((_num) * sizeof(u16))) #define XPS_MIN_MAP_ALLOC ((L1_CACHE_ALIGN(offsetof(struct xps_map, queues[1])) \ Loading @@ -778,7 +778,7 @@ struct xps_map { */ struct xps_dev_maps { struct rcu_head rcu; struct xps_map __rcu *attr_map[0]; /* Either CPUs map or RXQs map */ struct xps_map __rcu *attr_map[]; /* Either CPUs map or RXQs map */ }; #define XPS_CPU_DEV_MAPS_SIZE(_tcs) (sizeof(struct xps_dev_maps) + \ Loading