Final RDMA changes for the 3.6 merge window:
 - Fix IPoIB to stop using unsafe linkage between networking neighbour
   layer and private path database.
 - Small fixes for bugs found by Fengguang Wu's automated builds.
Merge branches 'cma', 'ipoib', 'ocrdma' and 'qib' into for-next