On Tue, May 14, 2019 at 08:49:16PM -0300, Jason Gunthorpe wrote: > From: Jason Gunthorpe <jgg@xxxxxxxxxxxx> > > Ira would like to stop maintaining infiniband-diags, and also bring it up to > the level of CI, packaging, static analysis, etc that rdma-core has. Since it > is a fairly small and complementary code base, just roll it into rdma-core. > > The packaging is based on what Debian, Fedora and suse have already. > > I've already sent many commits to infinbiand-diags that clean up warnings/etc > so this drops in and passes travis CI. > > Like all the past aggregations this preserves the GIT commit history and > per-file history and blame works with --follow. > > This should not be merged until after we make the next rdma-core release. > > It is a github PR: > > https://github.com/linux-rdma/rdma-core/pull/529 > > The diffs attached are based off the merge point that includes the entire > infiniband-diag's source as a subdirectory to rdma-core. They show the > transformation of infiniband-diags to fit into rdma-core. > > Jason Gunthorpe (20): > ibdiags: Add SWITCH_FALLTHROUGH > ibdiags: Add required definitions to rdma-core config.h > ibdiags: Remove unneeded HAVE_ checks > ibdiags: Remove config.h and HAVE_CONFIG_H > ibdiags: Don't use __DATE__ and __TIME__ > build: Support rst as a man page option > ibdiags: Add cmake files for ibdiags components > ibdiags: Copy the cl_qmap implementation from opensm > ibdiags: Copy part of ib_types.h from opensm > ibdiags: Provide the cl_nodenamemap interface > ibdiags: Add Debian packaging > ibdiags: Add Fedora packaging > ibdiags: Add suse packaging > ibdiags: Obsolete mad_osd.h > libibmad: Flatten libibmad into one directory > libibnetdiscover: Flatten libibnetdiscover into one directory > ibdiags: Flatten the infiniband-diags tools into one directory > ibdiags: Remove obsolete build system and related files > ibdiags: Remove @BUILD_DATE@ from the man pages > ibdiags: Perform substitution on the RST include files as well Merged on github Jason