[PATCH ibdiags 00/14] Fix warnings in infiniband-diags

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Jason Gunthorpe <jgg@xxxxxxxxxxxx>

When running on a higher warning level the compiler throws lots of interesting
warnings out, fix a bunch of them.

This brings infiniband-diags to a level where it build warning free with the
same warnings flags that rdma-core uses by default on latest compilers.

This is a github PR:

https://github.com/linux-rdma/infiniband-diags/pull/21

Jason Gunthorpe (14):
  libibmad: Remove madrpc_def_timeout
  ibdiags: Remove unused functions
  ibdiags: Use const char when appropriate
  libibmad: Use {} instead of {0}
  ibdiags: Put the prototype for mlnx_ext_port_infor_err in a header
  ibdiags: Make functions used in only one file static
  ibdiag: Use modern C function declarations
  ibdiags: Use a static inline for the empty debug
  ibdiags: Remove unneeded prototype
  ibdiags: Remove parameters that are always passed as their global
    values
  ibdiags: Rename local variables to avoid shadow
  ibdiags/perfquery: Move many of the globals into a struct
  ibdiags/iblinkinfo: Move guid globals to a stuct
  ibdiags/ibtracert: Remove srcport parameter

 include/ibdiag_common.h                     |  10 +-
 libibmad/include/infiniband/mad.h           |   2 +-
 libibmad/src/dump.c                         |   2 +-
 libibmad/src/fields.c                       |  96 +++---
 libibmad/src/libibmad.map                   |   1 -
 libibmad/src/rpc.c                          |   5 -
 libibnetdisc/include/infiniband/ibnetdisc.h |   2 +-
 libibnetdisc/src/chassis.c                  |  11 +-
 libibnetdisc/src/ibnetdisc.c                |   5 +-
 libibnetdisc/src/internal.h                 |   3 +
 libibnetdisc/src/query_smp.c                |   3 -
 libibnetdisc/test/testleaks.c               |   4 +-
 src/dump_fts.c                              |  88 +++---
 src/ibcacheedit.c                           |   2 +-
 src/ibccconfig.c                            |  38 +--
 src/ibccquery.c                             |  24 +-
 src/ibdiag_common.c                         |  41 ++-
 src/iblinkinfo.c                            |  59 ++--
 src/ibnetdiscover.c                         |  70 +++--
 src/ibping.c                                |   2 +-
 src/ibportstate.c                           |  13 +-
 src/ibqueryerrors.c                         |  39 +--
 src/ibroute.c                               |  30 +-
 src/ibsendtrap.c                            |   6 +-
 src/ibstat.c                                |  14 +-
 src/ibsysstat.c                             |   2 +-
 src/ibtracert.c                             |  12 +-
 src/mcm_rereg_test.c                        |  16 +-
 src/perfquery.c                             | 317 +++++++++++---------
 src/sminfo.c                                |   2 +-
 src/smpdump.c                               |  41 +--
 src/smpquery.c                              |  38 +--
 src/vendstat.c                              |  21 +-
 33 files changed, 506 insertions(+), 513 deletions(-)

-- 
2.21.0




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux