Hi,

This series is mainly for logmap inode. Current one just use
new_inode(), so blockget() doesn't work.

So, this uses tux_new_inode() to allocate logmap inode. With it, inode
will have tux_blk_apos, and blockget() will work correctly.

blockget() uses ->write_begin() with block aligmented range. So,
block_write_begin() almost no-op except buffer_head setup.

And blockread() of logmap never be used, we can get it via blockdev
(volume map later), I think it is more clean/efficient way than reading
logs via logmap. Because if we read the logs via logmap, it would have
data alias issue.

I think this way is enough for now, and later we will revisit this
with buffer_head change.

And other patches is warning fix and cleanup.

        static-http://userweb.kernel.org/~hirofumi/tux3/

Please review and pull.
Thanks.
-- 
OGAWA Hirofumi <[email protected]>

_______________________________________________
Tux3 mailing list
[email protected]
http://mailman.tux3.org/cgi-bin/mailman/listinfo/tux3

Reply via email to