aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/filesystems
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@linux-foundation.org>2015-02-12 22:28:50 -0500
committerLinus Torvalds <torvalds@linux-foundation.org>2015-02-12 22:28:50 -0500
commitc7d7b98671552abade78834c522b7308bda73c0d (patch)
tree062dab589e90a8006d2be5d55f8f95f4f16be93b /Documentation/filesystems
parent818099574b04c5301eacbbcd441022b353a65466 (diff)
parent1a118ccfd60fc78e64c0a3ab9e85075545839d6e (diff)
Merge tag 'for-f2fs-3.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
Pull f2fs updates from Jaegeuk Kim: "Major changes are to: - add f2fs_io_tracer and F2FS_IOC_GETVERSION - fix wrong acl assignment from parent - fix accessing wrong data blocks - fix wrong condition check for f2fs_sync_fs - align start block address for direct_io - add and refactor the readahead flows of FS metadata - refactor atomic and volatile write policies But most of patches are for clean-ups and minor bug fixes. Some of them refactor old code too" * tag 'for-f2fs-3.20' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs: (64 commits) f2fs: use spinlock for segmap_lock instead of rwlock f2fs: fix accessing wrong indexed data blocks f2fs: avoid variable length array f2fs: fix sparse warnings f2fs: allocate data blocks in advance for f2fs_direct_IO f2fs: introduce macros to convert bytes and blocks in f2fs f2fs: call set_buffer_new for get_block f2fs: check node page contents all the time f2fs: avoid data offset overflow when lseeking huge file f2fs: fix to use highmem for pages of newly created directory f2fs: introduce a batched trim f2fs: merge {invalidate,release}page for meta/node/data pages f2fs: show the number of writeback pages in stat f2fs: keep PagePrivate during releasepage f2fs: should fail mount when trying to recover data on read-only dev f2fs: split UMOUNT and FASTBOOT flags f2fs: avoid write_checkpoint if f2fs is mounted readonly f2fs: support norecovery mount option f2fs: fix not to drop mount options when retrying fill_super f2fs: merge flags in struct f2fs_sb_info ...
Diffstat (limited to 'Documentation/filesystems')
-rw-r--r--Documentation/filesystems/f2fs.txt6
1 files changed, 6 insertions, 0 deletions
diff --git a/Documentation/filesystems/f2fs.txt b/Documentation/filesystems/f2fs.txt
index e0950c483c22..dac11d7fef27 100644
--- a/Documentation/filesystems/f2fs.txt
+++ b/Documentation/filesystems/f2fs.txt
@@ -106,6 +106,8 @@ background_gc=%s Turn on/off cleaning operations, namely garbage
106 Default value for this option is on. So garbage 106 Default value for this option is on. So garbage
107 collection is on by default. 107 collection is on by default.
108disable_roll_forward Disable the roll-forward recovery routine 108disable_roll_forward Disable the roll-forward recovery routine
109norecovery Disable the roll-forward recovery routine, mounted read-
110 only (i.e., -o ro,disable_roll_forward)
109discard Issue discard/TRIM commands when a segment is cleaned. 111discard Issue discard/TRIM commands when a segment is cleaned.
110no_heap Disable heap-style segment allocation which finds free 112no_heap Disable heap-style segment allocation which finds free
111 segments for data from the beginning of main area, while 113 segments for data from the beginning of main area, while
@@ -197,6 +199,10 @@ Files in /sys/fs/f2fs/<devname>
197 checkpoint is triggered, and issued during the 199 checkpoint is triggered, and issued during the
198 checkpoint. By default, it is disabled with 0. 200 checkpoint. By default, it is disabled with 0.
199 201
202 trim_sections This parameter controls the number of sections
203 to be trimmed out in batch mode when FITRIM
204 conducts. 32 sections is set by default.
205
200 ipu_policy This parameter controls the policy of in-place 206 ipu_policy This parameter controls the policy of in-place
201 updates in f2fs. There are five policies: 207 updates in f2fs. There are five policies:
202 0x01: F2FS_IPU_FORCE, 0x02: F2FS_IPU_SSR, 208 0x01: F2FS_IPU_FORCE, 0x02: F2FS_IPU_SSR,