[PATCH v6 0/3] ubi: Add block interface
Artem Bityutskiy
dedekind1 at gmail.com
Mon Feb 17 05:19:52 EST 2014
Thanks!
On Sun, 2014-02-16 at 17:03 -0300, Ezequiel Garcia wrote:
> The main target of this patch is supporting lighter, read-only
> filesystem,
> by putting a squashfs on top of ubiblock. And since squashfs already
> provides
> a file cache (which is even configurable), a first uncached
> implementation
> it's good enough for now.
Doesn't Linux provide a fake inode for _every_ block device, and uses
page-cache to cache pages?
There is even entire special-purpose file-system for managing these fake
block device inodes, see fs/block_dev.c
static struct file_system_type bd_type = {
.name = "bdev",
.mount = bd_mount,
.kill_sb = kill_anon_super,
};
I am really not sure which other cache do we need. The only thing coming
to my mind is about emulating a HW disk cache in software. But I would
not go that far without a really good reason.
If what I say is correct, I guess we can just drop the "cache" subject
completely now.
--
Best Regards,
Artem Bityutskiy
More information about the linux-mtd
mailing list