From: Christoph Rohland <hans-christoph.rohland@sap.com>
To: fxzhang@chpc.ict.ac.cn
Cc: "linux-mm@kvack.org" <linux-mm@kvack.org>
Subject: Re: Why don't we make mmap MAP_SHARED with /dev/zero possible?
Date: 26 Oct 1999 09:35:45 +0200 [thread overview]
Message-ID: <qwwg0yymv5a.fsf@sap.com> (raw)
In-Reply-To: fxzhang's message of "Tue, 26 Oct 1999 9:57:48 +0800"
fxzhang <fxzhang@chpc.ict.ac.cn> writes:
> and find this:
> /usr/src/linux/drivers/char/mem.c static int mmap_zero(struct file *
> file, struct vm_area_struct * vma) {
> if (vma->vm_flags & VM_SHARED)
> return -EINVAL;
>
> I don't understand why people don't implement it.Yes,in the source,I
> find something like "the shared case is complex",Could someone tell me
> what's the difficulty?As it is a driver,I think it should not be too
> much to concern.At least I know in Solaris this works.
> I want to implement it but know I am not competent now,I am just
> beginning digging it:).
Yes I would like to see it also, but at least in 2.0 days it was
really difficult/impossible.
> Is there any good way to share memory between process at page
> granularity?That is,I can share individual pages between them? Threads
> maybe a subtitue,but there are many things that I don't want to share.
Using SYSV shm with key IPC_PRIVATE gives you the same behaviour.
Greetings
Christoph
--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org. For more info on Linux MM,
see: http://humbolt.geo.uu.nl/Linux-MM/
next prev parent reply other threads:[~1999-10-26 7:35 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-10-26 1:57 Why don't we make mmap MAP_SHARED with /dev/zero possible? fxzhang
1999-10-26 7:35 ` Christoph Rohland [this message]
1999-10-26 12:05 ` Stephen C. Tweedie
1999-10-26 12:07 ` Stephen C. Tweedie
[not found] <qwwzox6l3nh.fsf@sap.com>
1999-11-03 14:29 ` Ingo Molnar
1999-11-03 14:50 ` Eric W. Biederman
1999-11-03 16:46 ` Ingo Molnar
1999-11-03 18:55 ` Eric W. Biederman
1999-11-03 19:16 ` Eric W. Biederman
1999-11-03 20:24 ` Ingo Molnar
1999-11-03 19:32 ` Benjamin C.R. LaHaise
1999-11-03 21:41 ` Ingo Molnar
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=qwwg0yymv5a.fsf@sap.com \
--to=hans-christoph.rohland@sap.com \
--cc=fxzhang@chpc.ict.ac.cn \
--cc=linux-mm@kvack.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.