<br><font size=2>Hi</font>
<br><font size=3> </font>
<br><font size=2>>>   Don> Well, I'm told by Jerome it is
in <.ipoib_main.o.d><br>
> That's just the automatically generated dependency file.  I'd
like to<br>
> understand what's causing gcc to include namei.h when you compile<br>
> ipoib_main.c.  As far as I can tell from a quick grep of the
kernel<br>
> source, linux/namei.h is not included indirectly through any other<br>
> Linux include files:<br>
<br>
I found the problem - it is in the patch that we apply for the Lustre product.</font>
<br><font size=2>If I keep this patch out, IPoIB builds correctly. We will
be studying the patch</font>
<br><font size=2>to see what we can change ...</font>
<br><font size=3> </font>
<br><font size=2>And the backport patch that Hal mentionned in a previous
email (</font><a href=https://openib.org/svn/gen2/branches/backport/><font size=2 color=blue><u>https://openib.org/svn/gen2/branches/backport/</u></font></a><font size=2>)
took care of 4 unresolved symbols in ib_uat.ko (class_destroy, class_create,
class_device_create, class_device_destroy).</font>
<br><font size=3> </font>
<br><font size=2>So all drivers are now built - thank you both for your
help.</font>
<br><font size=2>Jerome</font>