On Mon, Sep 12, 2016 at 10:09 PM, Leon Romanovsky <l...@kernel.org> wrote: > On Mon, Sep 12, 2016 at 07:07:34PM +0300, Ram Amrani wrote: > >> include/linux/qed/common_hsi.h | 1 + >> include/linux/qed/qed_if.h | 9 +- >> include/linux/qed/qed_ll2_if.h | 140 + >> include/linux/qed/qed_roce_if.h | 604 ++++ >> include/linux/qed/qede_roce.h | 88 + >> include/linux/qed/rdma_common.h | 1 + > > Something not directly related to your patches, but they brought my > attention to the fact that all these new (and old) rdma<->net devices > are polluting include/linux > ocrdma driver includes be_roce.h located in net/ethernet/emulex/benet location instead of include/linux/. This file helps to bind rdma to net device or underlying hw device.
May be similar change can be done for rest of the drivers for rdma<-->net devices? > Filtered output: > ➜ linux-rdma git:(topic/fixes-for-4.8-2) ls -dl include/linux/*/ > drwxrwxr-x 2 leonro leonro 4096 Aug 30 16:27 include/linux/hsi/ > drwxrwxr-x 2 leonro leonro 4096 Sep 12 19:08 include/linux/mlx4/ > drwxrwxr-x 2 leonro leonro 4096 Sep 7 15:31 include/linux/mlx5/ > drwxrwxr-x 2 leonro leonro 4096 Sep 8 17:46 include/linux/qed/ > > Is this the right place for them? > > Thanks