lkml.org 
[lkml]   [2002]   [Nov]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
SubjectRe: [patch] remove hugetlb syscalls
From
>>>>> On Thu, 14 Nov 2002 12:34:11 -0800, William Lee Irwin III <wli@holomorphy.com> said:

William> (3) ->f_op->mmap() will hand -EINVAL back to userspace
William> instead of automatically placing the vma, for explicit and
William> 0 start adresses

This sounds like a receipe for creating unportable programs because
the alignment constraints will be different from one platform to
another. (Adding gethugepagesize() in libc would alleviate the
problem but it wouldn't solve it completely.)

Overall, it does sound to me that the hugetlbfs is so specialized that
it would be much cleaner to provide a separate interface at the
user-level. That would leave more flexibility should the
implementation change over time (which it well might).

--david
-
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/

\
 
 \ /
  Last update: 2005-03-22 13:31    [from the cache]
©2003-2011 Jasper Spaans. Advertise on this site