diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2015-02-12 22:28:50 -0500 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2015-02-12 22:28:50 -0500 |
commit | c7d7b98671552abade78834c522b7308bda73c0d (patch) | |
tree | 062dab589e90a8006d2be5d55f8f95f4f16be93b /Documentation/filesystems | |
parent | 818099574b04c5301eacbbcd441022b353a65466 (diff) | |
parent | 1a118ccfd60fc78e64c0a3ab9e85075545839d6e (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.txt | 6 |
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. |
108 | disable_roll_forward Disable the roll-forward recovery routine | 108 | disable_roll_forward Disable the roll-forward recovery routine |
109 | norecovery Disable the roll-forward recovery routine, mounted read- | ||
110 | only (i.e., -o ro,disable_roll_forward) | ||
109 | discard Issue discard/TRIM commands when a segment is cleaned. | 111 | discard Issue discard/TRIM commands when a segment is cleaned. |
110 | no_heap Disable heap-style segment allocation which finds free | 112 | no_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, |