Messages in this thread | | | Date | Tue, 13 May 2003 15:21:41 -0700 | From | Andrew Morton <> | Subject | Re: [RFC][PATCH] Interface to invalidate regions of mmaps |
| |
"Paul E. McKenney" <paulmck@us.ibm.com> wrote: > > This patch adds an API to allow networked and distributed filesystems > to invalidate portions of (or all of) a file. This is needed to > provide POSIX or near-POSIX semantics in such filesystems, as > discussed on LKML late last year: > > http://marc.theaimsgroup.com/?l=linux-kernel&m=103609089604576&w=2 > http://marc.theaimsgroup.com/?l=linux-kernel&m=103167761917669&w=2 > > Thoughts?
What filesystems would be needing this, and when could we see live code which actually uses it?
> +/* > + * Helper function for invalidate_mmap_range(). > + * Both hba and hlen are page numbers in PAGE_SIZE units. > + */ > +static void > +invalidate_mmap_range_list(struct list_head *head, > + unsigned long const hba, > + unsigned long const hlen)
Be nice to consolidate this with vmtruncate_list, so that it gets exercised.
- 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/
| |