All of lore.kernel.org
 help / color / mirror / Atom feed
* question on memory map cleanup stuff
@ 2004-10-18 22:57 Chris Friesen
  2004-10-18 23:14 ` William Lee Irwin III
  0 siblings, 1 reply; 5+ messages in thread
From: Chris Friesen @ 2004-10-18 22:57 UTC (permalink / raw)
  To: Linux Kernel Mailing List

I've got a small feature that maps a page of kernel memory to userspace via a 
syscall, then uses that page for various things.

Currently, I'm marking the page reserved, then exporting it via 
remap_page_range().  This means that I need to clean up my mapping whenever the 
memory map is destroyed (process death, exec(), daemonize, etc.).

It appears that I should be able to put my cleanup code in exit_mmap().  Since 
the cleanup code calls do_munmap() on the address, I would want to call it 
before taking mm->page_table_lock, correct?

Also, normally I would hold mm->mmap_sem before calling do_munmap().  Would I 
still need this if I'm calling it from exit_mmap()?  Presumably nobody else can 
get at it anymore...

Thanks,

Chris

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2004-10-19 19:04 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-10-18 22:57 question on memory map cleanup stuff Chris Friesen
2004-10-18 23:14 ` William Lee Irwin III
2004-10-18 23:39   ` Chris Friesen
2004-10-19 18:19   ` Chris Friesen
2004-10-19 18:24     ` William Lee Irwin III

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.