f2fs: reserve the xattr space dynamically
authorJaegeuk Kim <jaegeuk.kim@samsung.com>
Mon, 12 Aug 2013 12:08:03 +0000 (21:08 +0900)
committerJaegeuk Kim <jaegeuk.kim@samsung.com>
Mon, 26 Aug 2013 11:15:01 +0000 (20:15 +0900)
commitde93653fe31fc9439971296842dcd0280f8ab5f4
treed4db3c55eead49b0a4f3c9e56eca372f9142d6cd
parent444c580f7e9ad29927a5d5269d576bd7cdccebb8
f2fs: reserve the xattr space dynamically

This patch enables the number of direct pointers inside on-disk inode block to
be changed dynamically according to the size of inline xattr space.

The number of direct pointers, ADDRS_PER_INODE, can be changed only if the file
has inline xattr flag.

The number of direct pointers that will be used by inline xattrs is defined as
F2FS_INLINE_XATTR_ADDRS.
Current patch assigns F2FS_INLINE_XATTR_ADDRS to 0 temporarily.

Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
fs/f2fs/data.c
fs/f2fs/f2fs.h
fs/f2fs/file.c
fs/f2fs/gc.c
fs/f2fs/node.c
fs/f2fs/recovery.c
fs/f2fs/super.c
include/linux/f2fs_fs.h