Messages in this thread | | | Date | Sat, 28 Aug 2004 10:18:44 -0700 (PDT) | From | Linus Torvalds <> | Subject | Re: reiser4 plugins (was: silent semantic changes with reiser4) |
| |
On Sat, 28 Aug 2004, Alexander Lyamin wrote: > > VFS never was "an integral part" of ANY filesystem. my dog knows it.
That's not really true.
Name handling (dentry layer, mounting) is very much an integral part of the filesystem. Almost everything else in the VFS is "helper functions", ie a filesystem can choose to ignore buffer heads, page cache etc, but a filesystem really cannot ignore or override the VFS naming stuff.
(Arguably the page cache isn't part of the VFS layer at all, it's really a memory management thing, although it's so intertwined with the VFS helper functions that you can't really draw the line).
> its just unified INTERFACE TO any filesystem (including reiser4).
True, but that's not the whole truth. It's way more than just an interface. It's a set of rules, and it's in many way the controlling party.
Linus - 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/
| |