Re: pagetable_ops: Hugetlb character device example

2007-03-23 Thread Mel Gorman
On Thu, 22 Mar 2007, Christoph Hellwig wrote: On Thu, Mar 22, 2007 at 03:42:27PM +, Mel Gorman wrote: > A year ago, I may have agreed with you. However, Linus not only veto'd > it but > stamped on it repeatadly at VM Summit. He couldn't have made it clearer > if > he wore a t-shirt a hat

Re: pagetable_ops: Hugetlb character device example

2007-03-23 Thread Mel Gorman
On Thu, 22 Mar 2007, Christoph Hellwig wrote: On Thu, Mar 22, 2007 at 03:42:27PM +, Mel Gorman wrote: A year ago, I may have agreed with you. However, Linus not only veto'd it but stamped on it repeatadly at VM Summit. He couldn't have made it clearer if he wore a t-shirt a hat and

Re: pagetable_ops: Hugetlb character device example

2007-03-22 Thread Christoph Hellwig
On Thu, Mar 22, 2007 at 03:42:27PM +, Mel Gorman wrote: > A year ago, I may have agreed with you. However, Linus not only veto'd it but > stamped on it repeatadly at VM Summit. He couldn't have made it clearer if > he wore a t-shirt a hat and held up a neon sign. The assertion at the time >

Re: pagetable_ops: Hugetlb character device example

2007-03-22 Thread Mel Gorman
On (22/03/07 10:38), Christoph Hellwig didst pronounce: > On Wed, Mar 21, 2007 at 02:43:48PM -0500, Adam Litke wrote: > > The main reason I am advocating a set of pagetable_operations is to > > enable the development of a new hugetlb interface. During the hugetlb > > BOFS at OLS last year, we

Re: pagetable_ops: Hugetlb character device example

2007-03-22 Thread Christoph Hellwig
On Wed, Mar 21, 2007 at 02:43:48PM -0500, Adam Litke wrote: > The main reason I am advocating a set of pagetable_operations is to > enable the development of a new hugetlb interface. During the hugetlb > BOFS at OLS last year, we talked about a character device that would > behave like /dev/zero.

Re: pagetable_ops: Hugetlb character device example

2007-03-22 Thread Christoph Hellwig
On Wed, Mar 21, 2007 at 02:43:48PM -0500, Adam Litke wrote: The main reason I am advocating a set of pagetable_operations is to enable the development of a new hugetlb interface. During the hugetlb BOFS at OLS last year, we talked about a character device that would behave like /dev/zero.

Re: pagetable_ops: Hugetlb character device example

2007-03-22 Thread Mel Gorman
On (22/03/07 10:38), Christoph Hellwig didst pronounce: On Wed, Mar 21, 2007 at 02:43:48PM -0500, Adam Litke wrote: The main reason I am advocating a set of pagetable_operations is to enable the development of a new hugetlb interface. During the hugetlb BOFS at OLS last year, we talked

Re: pagetable_ops: Hugetlb character device example

2007-03-22 Thread Christoph Hellwig
On Thu, Mar 22, 2007 at 03:42:27PM +, Mel Gorman wrote: A year ago, I may have agreed with you. However, Linus not only veto'd it but stamped on it repeatadly at VM Summit. He couldn't have made it clearer if he wore a t-shirt a hat and held up a neon sign. The assertion at the time was

Re: pagetable_ops: Hugetlb character device example

2007-03-21 Thread Matt Mackall
On Wed, Mar 21, 2007 at 04:35:28PM -0700, William Lee Irwin III wrote: > On Wed, Mar 21, 2007 at 03:26:59PM -0700, William Lee Irwin III wrote: > >> My exit strategy was to make hugetlbfs an alias for ramfs when ramfs > >> acquired the necessary functionality until expand-on-mmap() was merged. >

Re: pagetable_ops: Hugetlb character device example

2007-03-21 Thread William Lee Irwin III
On Wed, Mar 21, 2007 at 03:26:59PM -0700, William Lee Irwin III wrote: >> My exit strategy was to make hugetlbfs an alias for ramfs when ramfs >> acquired the necessary functionality until expand-on-mmap() was merged. >> That would've allowed rm -rf fs/hugetlbfs/ outright. A compatibility >>

Re: pagetable_ops: Hugetlb character device example

2007-03-21 Thread Matt Mackall
On Wed, Mar 21, 2007 at 03:26:59PM -0700, William Lee Irwin III wrote: > On Wed, 21 Mar 2007 14:43:48 CDT, Adam Litke said: > >> The main reason I am advocating a set of pagetable_operations is to > >> enable the development of a new hugetlb interface. > > On Wed, Mar 21, 2007 at 03:51:31PM

Re: pagetable_ops: Hugetlb character device example

2007-03-21 Thread William Lee Irwin III
On Wed, 21 Mar 2007 14:43:48 CDT, Adam Litke said: >> The main reason I am advocating a set of pagetable_operations is to >> enable the development of a new hugetlb interface. On Wed, Mar 21, 2007 at 03:51:31PM -0400, [EMAIL PROTECTED] wrote: > Do you have an exit strategy for the *old*

Re: pagetable_ops: Hugetlb character device example

2007-03-21 Thread Adam Litke
On Wed, 2007-03-21 at 15:51 -0400, [EMAIL PROTECTED] wrote: > On Wed, 21 Mar 2007 14:43:48 CDT, Adam Litke said: > > The main reason I am advocating a set of pagetable_operations is to > > enable the development of a new hugetlb interface. > > Do you have an exit strategy for the *old* interface?

Re: pagetable_ops: Hugetlb character device example

2007-03-21 Thread Valdis . Kletnieks
On Wed, 21 Mar 2007 14:43:48 CDT, Adam Litke said: > The main reason I am advocating a set of pagetable_operations is to > enable the development of a new hugetlb interface. Do you have an exit strategy for the *old* interface? pgpY6RsCOPJvi.pgp Description: PGP signature

pagetable_ops: Hugetlb character device example

2007-03-21 Thread Adam Litke
The main reason I am advocating a set of pagetable_operations is to enable the development of a new hugetlb interface. During the hugetlb BOFS at OLS last year, we talked about a character device that would behave like /dev/zero. Many of the people were talking about how they just wanted to

pagetable_ops: Hugetlb character device example

2007-03-21 Thread Adam Litke
The main reason I am advocating a set of pagetable_operations is to enable the development of a new hugetlb interface. During the hugetlb BOFS at OLS last year, we talked about a character device that would behave like /dev/zero. Many of the people were talking about how they just wanted to

Re: pagetable_ops: Hugetlb character device example

2007-03-21 Thread Valdis . Kletnieks
On Wed, 21 Mar 2007 14:43:48 CDT, Adam Litke said: The main reason I am advocating a set of pagetable_operations is to enable the development of a new hugetlb interface. Do you have an exit strategy for the *old* interface? pgpY6RsCOPJvi.pgp Description: PGP signature

Re: pagetable_ops: Hugetlb character device example

2007-03-21 Thread Adam Litke
On Wed, 2007-03-21 at 15:51 -0400, [EMAIL PROTECTED] wrote: On Wed, 21 Mar 2007 14:43:48 CDT, Adam Litke said: The main reason I am advocating a set of pagetable_operations is to enable the development of a new hugetlb interface. Do you have an exit strategy for the *old* interface? Not

Re: pagetable_ops: Hugetlb character device example

2007-03-21 Thread William Lee Irwin III
On Wed, 21 Mar 2007 14:43:48 CDT, Adam Litke said: The main reason I am advocating a set of pagetable_operations is to enable the development of a new hugetlb interface. On Wed, Mar 21, 2007 at 03:51:31PM -0400, [EMAIL PROTECTED] wrote: Do you have an exit strategy for the *old* interface?

Re: pagetable_ops: Hugetlb character device example

2007-03-21 Thread Matt Mackall
On Wed, Mar 21, 2007 at 03:26:59PM -0700, William Lee Irwin III wrote: On Wed, 21 Mar 2007 14:43:48 CDT, Adam Litke said: The main reason I am advocating a set of pagetable_operations is to enable the development of a new hugetlb interface. On Wed, Mar 21, 2007 at 03:51:31PM -0400, [EMAIL

Re: pagetable_ops: Hugetlb character device example

2007-03-21 Thread William Lee Irwin III
On Wed, Mar 21, 2007 at 03:26:59PM -0700, William Lee Irwin III wrote: My exit strategy was to make hugetlbfs an alias for ramfs when ramfs acquired the necessary functionality until expand-on-mmap() was merged. That would've allowed rm -rf fs/hugetlbfs/ outright. A compatibility wrapper for

Re: pagetable_ops: Hugetlb character device example

2007-03-21 Thread Matt Mackall
On Wed, Mar 21, 2007 at 04:35:28PM -0700, William Lee Irwin III wrote: On Wed, Mar 21, 2007 at 03:26:59PM -0700, William Lee Irwin III wrote: My exit strategy was to make hugetlbfs an alias for ramfs when ramfs acquired the necessary functionality until expand-on-mmap() was merged. That