On 11.10.2006 [11:29:05 +1000], David Gibson wrote:
> On Tue, Oct 10, 2006 at 11:28:55AM -0700, Nishanth Aravamudan wrote:
> > On 10.10.2006 [15:36:47 +1000], David Gibson wrote:
> > > I think commit d00d5d32b213b933770ac89ce0559c72996a43fc should be
> > > reverted.  It adds an ERROR() when hugetlbfs_find_path() is unable to
> > > find a hugepage mount.
> > 
> > This was from me.
> 
> Yes.
> 
> > > While we do print ERROR()s for the other failure cases, I don't
> > > believe it is appropriate here.  The other cases are really "shouldn't
> > > happen" cases - basic operations which should always work fine.  In
> > > contrast simply not finding a hugetlb mount is a perfectly legitimate
> > > situation - the application using this function should test the return
> > > value from hugetlbfs_find_path() and print its own error if
> > > necessary.  Otherwise a program which is able to operate both with and
> > > without hugepages available can't use this function to quietly test
> > > which situation is the case.
> > 
> > Yes, I agree, to be honest. I think I had hoped that
> > hugetlbfs_find_path() would not be exported, but it is (now that we have
> > versioning it will be for all of 1.*, at least). I am ok with reverting
> > this commit.
> 
> Why don't you think find_path() should be exported?  It seems a
> reasonable function for the "explicit hugepage usage convenience
> library" function of libhugetlbfs.

Sorry, not that it isn't reasonable to export, just that I previously
was hoping we wouldn't have an ABI to maintain, now that we have
versioning support. But it's ok.

> > Adam?
> > 
> > > Case in point, the 'empty_mounts' testcase can't easily be made quiet
> > > as it should be with this patch in place - the error message is
> > > printed in addition to the 'PASS' message.
> > > 
> > > Incidentally have people been running the testsuite routinely?  For me
> > > on current mainline it now produces many errors, and crashes the
> > > machine (POWER5 LPAR).
> > 
> > We have been running them as regularly as possible. Is this related to
> > your recent post to LKML? Or an independent one?
> 
> The crash is related to my lkml post, yes.  I'm also getting testcase
> failures on a bunch of the share cases, though, and nearly all the
> 32-bit versions of the elflink tests.

FWIW, everything passes on x86_64. So this would appear to be
ppc-specific breakage? I'm bringing up a G5 to do some testing and see
if I can't help track down the issues.

Thanks,
Nish

-- 
Nishanth Aravamudan <[EMAIL PROTECTED]>
IBM Linux Technology Center

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Libhugetlbfs-devel mailing list
Libhugetlbfs-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libhugetlbfs-devel

Reply via email to