forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'f2fs-for-4.14' of git://git.kernel.org/pub/scm/linux/kerne…
…l/git/jaegeuk/f2fs Pull f2fs updates from Jaegeuk Kim: "In this round, we've mostly tuned f2fs to provide better user experience for Android. Especially, we've worked on atomic write feature again with SQLite community in order to support it officially. And we added or modified several facilities to analyze and enhance IO behaviors. Major changes include: - add app/fs io stat - add inode checksum feature - support project/journalled quota - enhance atomic write with new ioctl() which exposes feature set - enhance background gc/discard/fstrim flows with new gc_urgent mode - add F2FS_IOC_FS{GET,SET}XATTR - fix some quota flows" * tag 'f2fs-for-4.14' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs: (63 commits) f2fs: hurry up to issue discard after io interruption f2fs: fix to show correct discard_granularity in sysfs f2fs: detect dirty inode in evict_inode f2fs: clear radix tree dirty tag of pages whose dirty flag is cleared f2fs: speed up gc_urgent mode with SSR f2fs: better to wait for fstrim completion f2fs: avoid race in between read xattr & write xattr f2fs: make get_lock_data_page to handle encrypted inode f2fs: use generic terms used for encrypted block management f2fs: introduce f2fs_encrypted_file for clean-up Revert "f2fs: add a new function get_ssr_cost" f2fs: constify super_operations f2fs: fix to wake up all sleeping flusher f2fs: avoid race in between atomic_read & atomic_inc f2fs: remove unneeded parameter of change_curseg f2fs: update i_flags correctly f2fs: don't check inode's checksum if it was dirtied or writebacked f2fs: don't need to update inode checksum for recovery f2fs: trigger fdatasync for non-atomic_write file f2fs: fix to avoid race in between aio and gc ...
- Loading branch information
Showing
22 changed files
with
2,228 additions
and
511 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -57,6 +57,15 @@ Contact: "Jaegeuk Kim" <[email protected]> | |
Description: | ||
Controls the issue rate of small discard commands. | ||
|
||
What: /sys/fs/f2fs/<disk>/discard_granularity | ||
Date: July 2017 | ||
Contact: "Chao Yu" <[email protected]> | ||
Description: | ||
Controls discard granularity of inner discard thread, inner thread | ||
will not issue discards with size that is smaller than granularity. | ||
The unit size is one block, now only support configuring in range | ||
of [1, 512]. | ||
|
||
What: /sys/fs/f2fs/<disk>/max_victim_search | ||
Date: January 2014 | ||
Contact: "Jaegeuk Kim" <[email protected]> | ||
|
@@ -130,3 +139,15 @@ Date: June 2017 | |
Contact: "Chao Yu" <[email protected]> | ||
Description: | ||
Controls current reserved blocks in system. | ||
|
||
What: /sys/fs/f2fs/<disk>/gc_urgent | ||
Date: August 2017 | ||
Contact: "Jaegeuk Kim" <[email protected]> | ||
Description: | ||
Do background GC agressively | ||
|
||
What: /sys/fs/f2fs/<disk>/gc_urgent_sleep_time | ||
Date: August 2017 | ||
Contact: "Jaegeuk Kim" <[email protected]> | ||
Description: | ||
Controls sleep time of GC urgent mode |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.