<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/fs/f2fs/file.c, branch linux-3.17.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.17.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-08-21T20:57:07Z</updated>
<entry>
<title>f2fs: introduce need_do_checkpoint for readability</title>
<updated>2014-08-21T20:57:07Z</updated>
<author>
<name>Chao Yu</name>
</author>
<published>2014-08-20T10:37:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9d1589ef2edeb4565161771bd0faf3fd5288844b'/>
<id>urn:sha1:9d1589ef2edeb4565161771bd0faf3fd5288844b</id>
<content type='text'>
This patch introduce need_do_checkpoint() to include numerous judgment condition
for readability.

Signed-off-by: Chao Yu &lt;chao2.yu@samsung.com&gt;
Signed-off-by: Jaegeuk Kim &lt;jaegeuk@kernel.org&gt;
</content>
</entry>
<entry>
<title>f2fs: avoid double lock in truncate_blocks</title>
<updated>2014-08-21T20:57:01Z</updated>
<author>
<name>Jaegeuk Kim</name>
</author>
<published>2014-08-14T23:32:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=764aa3e978020121cbb86111b5d8f42830015a06'/>
<id>urn:sha1:764aa3e978020121cbb86111b5d8f42830015a06</id>
<content type='text'>
The init_inode_metadata calls truncate_blocks when error is occurred.
The callers holds f2fs_lock_op, so we should not call it again in
truncate_blocks.

Signed-off-by: Jaegeuk Kim &lt;jaegeuk@kernel.org&gt;
</content>
</entry>
<entry>
<title>f2fs: should convert inline_data during the mkwrite</title>
<updated>2014-08-19T17:01:33Z</updated>
<author>
<name>Jaegeuk Kim</name>
</author>
<published>2014-08-07T23:32:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b067ba1f1b3fa7ec798d35e12aed6cdba9cea905'/>
<id>urn:sha1:b067ba1f1b3fa7ec798d35e12aed6cdba9cea905</id>
<content type='text'>
If mkwrite is called to an inode having inline_data, it can overwrite the data
index space as NEW_ADDR. (e.g., the first 4 bytes are coincidently zero)

Signed-off-by: Jaegeuk Kim &lt;jaegeuk@kernel.org&gt;
</content>
</entry>
<entry>
<title>f2fs: fix typo</title>
<updated>2014-08-19T17:01:33Z</updated>
<author>
<name>arter97</name>
</author>
<published>2014-08-06T14:22:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e1c42045203071c4634b89e696037357810d3083'/>
<id>urn:sha1:e1c42045203071c4634b89e696037357810d3083</id>
<content type='text'>
Fix typo and some grammatical errors.

The words "filesystem" and "readahead" are being used without the space treewide.

Signed-off-by: Park Ju Hyung &lt;qkrwngud825@gmail.com&gt;
Signed-off-by: Jaegeuk Kim &lt;jaegeuk@kernel.org&gt;
</content>
</entry>
<entry>
<title>f2fs: add f2fs_balance_fs for expand_inode_data</title>
<updated>2014-08-04T20:02:03Z</updated>
<author>
<name>Chao Yu</name>
</author>
<published>2014-08-04T02:11:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=497a0930bb4bd148451e1af239a082e3916b681b'/>
<id>urn:sha1:497a0930bb4bd148451e1af239a082e3916b681b</id>
<content type='text'>
This patch adds f2fs_balance_fs in expand_inode_data to avoid allocation failure
with segment.

Signed-off-by: Chao Yu &lt;chao2.yu@samsung.com&gt;
Signed-off-by: Jaegeuk Kim &lt;jaegeuk@kernel.org&gt;
</content>
</entry>
<entry>
<title>f2fs: fix coding style</title>
<updated>2014-07-31T00:25:54Z</updated>
<author>
<name>Jaegeuk Kim</name>
</author>
<published>2014-07-31T00:25:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=65b85ccce03f17b3098273192b20885f3fead820'/>
<id>urn:sha1:65b85ccce03f17b3098273192b20885f3fead820</id>
<content type='text'>
This patch fixes wrong coding style.

Signed-off-by: Jaegeuk Kim &lt;jaegeuk@kernel.org&gt;
</content>
</entry>
<entry>
<title>f2fs: enable in-place-update for fdatasync</title>
<updated>2014-07-30T21:13:23Z</updated>
<author>
<name>Jaegeuk Kim</name>
</author>
<published>2014-07-25T02:11:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ea1aa12ca237149227ef68af50c9a1acf027b625'/>
<id>urn:sha1:ea1aa12ca237149227ef68af50c9a1acf027b625</id>
<content type='text'>
This patch enforces in-place-updates only when fdatasync is requested.
If we adopt this in-place-updates for the fdatasync, we can skip to write the
recovery information.

Reviewed-by: Chao Yu &lt;chao2.yu@samsung.com&gt;
Signed-off-by: Jaegeuk Kim &lt;jaegeuk@kernel.org&gt;
</content>
</entry>
<entry>
<title>f2fs: skip unnecessary data writes during fsync</title>
<updated>2014-07-30T21:13:03Z</updated>
<author>
<name>Jaegeuk Kim</name>
</author>
<published>2014-07-25T02:08:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6d99ba41a72c1213f2029e6fc66aa7943339b5db'/>
<id>urn:sha1:6d99ba41a72c1213f2029e6fc66aa7943339b5db</id>
<content type='text'>
This patch intends to improve the fsync performance by skipping remaining the
recovery information, only when there is no data that we should recover.

Reviewed-by: Chao Yu &lt;chao2.yu@samsung.com&gt;
Signed-off-by: Jaegeuk Kim &lt;jaegeuk@kernel.org&gt;
</content>
</entry>
<entry>
<title>f2fs: use inner macro and function to clean up codes</title>
<updated>2014-07-09T21:04:26Z</updated>
<author>
<name>Chao Yu</name>
</author>
<published>2014-07-07T03:21:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6b2920a513ec9972f7b80d219fcf6f59130a1f31'/>
<id>urn:sha1:6b2920a513ec9972f7b80d219fcf6f59130a1f31</id>
<content type='text'>
In this patch we use below inner macro and function to clean up codes.
1. ADDRS_PER_PAGE
2. SM_I
3. f2fs_readonly

Signed-off-by: Chao Yu &lt;chao2.yu@samsung.com&gt;
Signed-off-by: Jaegeuk Kim &lt;jaegeuk@kernel.org&gt;
</content>
</entry>
<entry>
<title>f2fs: avoid to truncate non-updated page partially</title>
<updated>2014-07-09T21:04:24Z</updated>
<author>
<name>Chao Yu</name>
</author>
<published>2014-06-12T05:31:50Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ca0a81b397b5f153ac2a9880c5e85b08b0447e4e'/>
<id>urn:sha1:ca0a81b397b5f153ac2a9880c5e85b08b0447e4e</id>
<content type='text'>
After we call find_data_page in truncate_partial_data_page, we could not
guarantee this page is updated or not as error may occurred in lower layer.

We'd better check status of the page to avoid this no updated page be
writebacked to device.

Signed-off-by: Chao Yu &lt;chao2.yu@samsung.com&gt;
Signed-off-by: Jaegeuk Kim &lt;jaegeuk@kernel.org&gt;
</content>
</entry>
</feed>
