On Tue, 22 Oct 2024 20:20:36 +0800
Junlong Wang <wang.junlo...@zte.com.cn> wrote:

> Add device pci init implementation,
> to obtain PCI capability and read configuration, etc.
> 
> Signed-off-by: Junlong Wang <wang.junlo...@zte.com.cn>
> ---
>  drivers/net/zxdh/meson.build   |   1 +
>  drivers/net/zxdh/zxdh_ethdev.c |  43 +++++
>  drivers/net/zxdh/zxdh_ethdev.h |  22 ++-
>  drivers/net/zxdh/zxdh_pci.c    | 290 +++++++++++++++++++++++++++++++++
>  drivers/net/zxdh/zxdh_pci.h    | 151 +++++++++++++++++
>  drivers/net/zxdh/zxdh_queue.h  | 105 ++++++++++++
>  drivers/net/zxdh/zxdh_rxtx.h   |  51 ++++++
>  7 files changed, 660 insertions(+), 3 deletions(-)
>  create mode 100644 drivers/net/zxdh/zxdh_pci.c
>  create mode 100644 drivers/net/zxdh/zxdh_pci.h
>  create mode 100644 drivers/net/zxdh/zxdh_queue.h
>  create mode 100644 drivers/net/zxdh/zxdh_rxtx.h

DPDK has switched from GNU special zero length arrays to the C99
standard flexible arrays.

### [PATCH] net/zxdh: add zxdh device pci init implementation

ERROR:FLEXIBLE_ARRAY: Use C99 flexible arrays - see 
https://docs.kernel.org/process/deprecated.html#zero-length-and-one-element-arrays
#620: FILE: drivers/net/zxdh/zxdh_queue.h:33:
+       uint16_t ring[0];
+};

ERROR:FLEXIBLE_ARRAY: Use C99 flexible arrays - see 
https://docs.kernel.org/process/deprecated.html#zero-length-and-one-element-arrays
#690: FILE: drivers/net/zxdh/zxdh_queue.h:103:
+       struct vq_desc_extra vq_descx[0];
+};

total: 2 errors, 0 warnings, 0 checks, 698 lines checked

Reply via email to