On Wed, Jul 08, 2009 at 04:12:12PM -0400, Brian J. Murrell wrote: > On Wed, 2009-07-08 at 14:42 -0500, Jon Mason wrote: > > > > Just tell them that NFSRMDA is NOT optional ;-) > > Oh, I'm sure not many would have a problem with that. It's our own risk > management that prevents us from doing that. > > > Creating a seperate package can be quite harry and will eat a large > > chunk of time. > > Fair enough. > > > I think it would be much easier to have some compile > > time checkes, for example #ifdef CONFIG_NFS_FS around all the NFS > > specific functions/headers. Does that sound plausable/reasonable? > > This sounds like one of the options I suggested in the bugzilla bug, but > CONFIG_NFS_FS is the generic kernel definition to enable NFS isn't it? > That would mean that if the vendor's default .config enabled NFS, it > would still not guard the NFSRDMA headers, if I understand you > correctly. > > I think you need to invent your own macro (maybe CONFIG_OFA_NFS_FS) > which you define when the user chooses the OFED NFSRDMA and that > definition guards all of the declarations (heck, in most cases, probably > just entire include files, with #include_next <> as the #else case of > the guard) in the OFED NFSRDMA headers.
I can look into this more and see if it does what you want. Am I correct in assuming that you want this for 1.4.2 as well? Thanks, Jon > > b. > > _______________________________________________ > ewg mailing list > ewg@lists.openfabrics.org > http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg _______________________________________________ ewg mailing list ewg@lists.openfabrics.org http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg