diff for duplicates of <m1ite468r8.fsf@frodo.biederman.org> diff --git a/a/1.txt b/N1/1.txt index b6ac83c..fa9eae8 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -1,7 +1,7 @@ Pavel Machek <pavel@suse.cz> writes: > Hi! -> +> > > > > > So my suggestion was to look at getting anonymous pages backed by what > > > > > amounts to a shared memory segment. In that vein. By using an extent > > > > > based data structure we can get the cost down under the current 8 bits @@ -12,25 +12,30 @@ Pavel Machek <pavel@suse.cz> writes: > > > > Much of this goes away if you get rid of both the swap and anonymous page > > > > special cases. Back anonymous pages with the "whoops everything I write > here -> +> > > > > vanishes mysteriously" file system and swap with a swapfs -> > > +> > > > > > What exactly is anonymous memory? I thought it is what you do when you > > > want to malloc(), but you want to back that up by swap, not /dev/null. -> > +> > > > Anonymous memory is memory which is not backed by a filesystem or a > > device. eg: malloc()ed memory, shmem, mmap(MAP_PRIVATE) on a file (which > > will create anonymous memory as soon as the program which did the mmap > > writes to the mapped memory (COW)), etc. -> +> > So... how can alan propose to back anonymous memory with /dev/null? > [see above] It should be backed by swap, no? He's not. Alan if I understand him correctly is advocating remove special cases. And making it look like all pages are backed by something. -The /dev/nullfs is just until swap is allocated for that page. +The /dev/nullfs is just until swap is allocated for that page. I don't agree with the exact details of what Alan is envsions but I do argree with the basic idea... Eric + +-- +To unsubscribe, send a message with 'unsubscribe linux-mm' in +the body to majordomo@kvack.org. For more info on Linux MM, +see: http://www.linux-mm.org/ diff --git a/a/content_digest b/N1/content_digest index 9fb75e7..ff83aa1 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -16,7 +16,7 @@ "Pavel Machek <pavel@suse.cz> writes:\n" "\n" "> Hi!\n" - "> \n" + ">\n" "> > > > > So my suggestion was to look at getting anonymous pages backed by what\n" "> > > > > amounts to a shared memory segment. In that vein. By using an extent\n" "> > > > > based data structure we can get the cost down under the current 8 bits\n" @@ -27,27 +27,32 @@ "> > > > Much of this goes away if you get rid of both the swap and anonymous page\n" "> > > > special cases. Back anonymous pages with the \"whoops everything I write\n" "> here\n" - "> \n" + ">\n" "> > > > vanishes mysteriously\" file system and swap with a swapfs\n" - "> > > \n" + "> > >\n" "> > > What exactly is anonymous memory? I thought it is what you do when you\n" "> > > want to malloc(), but you want to back that up by swap, not /dev/null.\n" - "> > \n" + "> >\n" "> > Anonymous memory is memory which is not backed by a filesystem or a\n" "> > device. eg: malloc()ed memory, shmem, mmap(MAP_PRIVATE) on a file (which\n" "> > will create anonymous memory as soon as the program which did the mmap\n" "> > writes to the mapped memory (COW)), etc.\n" - "> \n" + ">\n" "> So... how can alan propose to back anonymous memory with /dev/null?\n" "> [see above] It should be backed by swap, no?\n" "\n" "He's not. Alan if I understand him correctly is advocating remove special\n" "cases. And making it look like all pages are backed by something.\n" - "The /dev/nullfs is just until swap is allocated for that page. \n" + "The /dev/nullfs is just until swap is allocated for that page.\n" "\n" "I don't agree with the exact details of what Alan is envsions but I do\n" "argree with the basic idea...\n" "\n" - Eric + "Eric\n" + "\n" + "--\n" + "To unsubscribe, send a message with 'unsubscribe linux-mm' in\n" + "the body to majordomo@kvack.org. For more info on Linux MM,\n" + see: http://www.linux-mm.org/ -84bd084144198692fca55fd5b80e172d65bd1dcccbbee51c3eb613984cf9dae4 +a42fbf08623b78a487a41a4257866f88bd4e1e41a95ba8ff3ddda204c43b2578
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.