Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Last consolidation series #13

Merged
merged 18 commits into from
Oct 7, 2016
Merged

Last consolidation series #13

merged 18 commits into from
Oct 7, 2016

Conversation

jgunthorpe
Copy link
Member

This is mostly a grab bag of the finished work left in my tree:

  • Missed items for the last merge
  • Fix a few mistakes in the earlier patches and build system
  • Final rename of directories to make the tree shallower (eg eliminate src/, add providers/)
  • RPM and DEB packaging

Try again to get this information right.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
queue.h is gone and all files have a copying header.

Acked-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
The swap is correct on most arches we support, the note should be
to move this stuff to common code.

Acked-by: Steve Wise <swise@opengridcomputing.com>
Fixes: 1df0888 ("Remove most checks of __BYTE_ORDER")
Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
Fixes: 366e8df ("Remove the auto* based build systems")
Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
A LD_PRELOAD library should not have a SONAME, switch cmake from
SHARED to MODULE mode.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
This is consistent with the rest of tree.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
Debian and SuSE have both shipped without adding -fno-strict-aliasing,
and the upstream source did not have this flag until
678f7fa ("Makefile.am: Don't allow strict aliasing by default").

Thus we can infer that strict aliasing is tested and works.

Avoid the one warning this causes with a simple coding change.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
Also
 - Flatten the src/ directory into the root
 - Drop the 'lib' prefix. These are plugins, not true libraries

Acked-by: Steve Wise <swise@opengridcomputing.com> (cxgb*)
Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
Since the directory only produces one program.

Acked-by: Steve Wise <swise@opengridcomputing.com>
Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
Since the directory only produces one program.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
The top level dir produces the library and examples/ produces
the example program.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
The top level dir produces the library and test/ produces
the test programs.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
The top level dir produces the library and examples/ produces
the example programs.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
The top level dir produces the library and examples/ produces
the example programs.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
This is just a temporary starting point, a single package.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
Necessary to reproduce the Debian packaging.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
This is based on the packaging used in Debian Unstable and attempts
to largely duplicate that output. The significant difference is
the ibverbs-providers package that incorporates all the providers.

Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
Acked-by: Steve Wise <swise@opengridcomputing.com>
Acked-by: Tatyana Nikolova <Tatyana.E.Nikolova@intel.com>
Signed-off-by: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
@dledford dledford merged commit d2473b8 into linux-rdma:master Oct 7, 2016
@jgunthorpe jgunthorpe deleted the stage5 branch October 7, 2016 22:44
jgunthorpe pushed a commit to jgunthorpe/rdma-plumbing that referenced this pull request Feb 19, 2019
infiniband-diags: Move deprecated tools to compat rpm
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants