RE: [openib-general] [RFC] Move InfiniBand .h files

From: Steve Wise (swise_at_ammasso.com)
Date: 08/04/05

  • Next message: Grant Grundler: "Re: [openib-general] [RFC] Move InfiniBand .h files"
    To: "'Roland Dreier'" <rolandd@cisco.com>, <openib-general@openib.org>, <linux-kernel@vger.kernel.org>
    Date:	Thu, 4 Aug 2005 13:11:10 -0500
    
    

    Seems reasonable to me...

    Steve.

     

    > -----Original Message-----
    > From: openib-general-bounces@openib.org
    > [mailto:openib-general-bounces@openib.org] On Behalf Of Roland Dreier
    > Sent: Thursday, August 04, 2005 12:32 PM
    > To: openib-general@openib.org; linux-kernel@vger.kernel.org
    > Subject: [openib-general] [RFC] Move InfiniBand .h files
    >
    > I would like to get people's reactions to moving the InfiniBand .h
    > files from their current location in drivers/infiniband/include/ to
    > include/linux/rdma/. If we agree that this is a good idea then I'll
    > push this change as soon as 2.6.14 starts.
    >
    > The advantages of doing this are:
    >
    > - The headers become more easily accessible to other parts of the
    > tree that might want to use IB support. For example, an NFS/RDMA
    > client probably wants to live under fs/
    > - It makes it easier to build IB modules outside the tree, since
    > include/linux gets put in /lib/modules/<ver>/build. I realize
    > that we don't really care about out-of-tree modules, but it is
    > convenient to be able to develop and distribute new drivers that
    > build against someone's existing kernels.
    > - We can kill off the ugly
    >
    > EXTRA_CFLAGS += -Idrivers/infiniband/include
    >
    > lines in our Makefiles.
    >
    > The disadvantages are:
    >
    > - It's churn with little technical merit.
    > - It makes it a little harder to pull the OpenIB svn tree into a
    > kernel tree, since one would have to link both drivers/infiniband
    > and include/linux/rdma instead of just drivers/infiniband. This
    > problem goes away if/when OpenIB shifts over to a new source code
    > control system.
    >
    > Thanks,
    > Roland
    > _______________________________________________
    > openib-general mailing list
    > openib-general@openib.org
    > http://openib.org/mailman/listinfo/openib-general
    >
    > To unsubscribe, please visit
    > http://openib.org/mailman/listinfo/openib-general
    >

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Grant Grundler: "Re: [openib-general] [RFC] Move InfiniBand .h files"

    Relevant Pages

    • Re: Crypto test removal request from Theo de Raadt
      ... It has now been deleted from the NetBSD tree as well. ... > Please delete it from the FreeBSD tree as well. ... > Content-Type: text/plain; ... > To unsubscribe, ...
      (freebsd-current)
    • Re: [ANNOUNCE] linux-staging tree created
      ... Yes, this is an announcement of a new kernel tree, linux-staging. ... In a long and meandering thread with some of the other kernel developers ... the patches included must detail exactly what is needed to be ...
      (Linux-Kernel)
    • Re: [ANNOUNCE] linux-staging tree created
      ... Yes, this is an announcement of a new kernel tree, linux-staging. ... In a long and meandering thread with some of the other kernel developers ...
      (Linux-Kernel)
    • [ANNOUNCE] linux-staging tree created
      ... Yes, this is an announcement of a new kernel tree, linux-staging. ... In a long and meandering thread with some of the other kernel developers ... the patches included must detail exactly what is needed to be ...
      (Linux-Kernel)
    • Re: mm/-next release on kernel.org web page?
      ... The last mm patchset is 2.6.28-rc2-mm1. ... patchset from kernel.org web page since the -next tree born. ... The latest prepatch for the stable Linux kernel tree is: ... not only the version info but also the download link. ...
      (Linux-Kernel)