Cc: Horst von Brand <vonbrand@...>, Adrian Bunk <bunk@...>, Hans Reiser <reiser@...>, <viro@...>, Christoph Hellwig <hch@...>, <linux-fsdevel@...>, <linux-kernel@...>, Alexander Lyamin aka FLX <flx@...>, ReiserFS List <reiserfs-list@...>
.. but you can _still_ do exactly this in a user-space library and
prototype it. Just take over "open" (and opendir/readdir), and you can do
so.
I do believe that you can prototype it even without any kernel support.
This is why I want to have stronger reasons for real VFS support. I see
the Samba argument, and I buy that one, if only because it has such a high
consistency requirement (let's face it, people expect more guarantees of
their file servers than of most other things). But on the other hand, the
Samba guys apparently _are_ happy with "openat()", so they don't
necessarily need any normal namespace stuff.
And I suspect that a user-level prototype would show that what you
_really_ want may be something else altogether..
Linus