| 8412663d177d ("f2fs: support issuing/waiting discard in range") |
| 638164a2718f ("f2fs: fix potential panic during fstrim") |
| e6c6de18f010 ("f2fs: hurry up to issue discard after io interruption") |
| 1eb1ef4a8e9f ("f2fs: better to wait for fstrim completion") |
| 969d1b180d98 ("f2fs: introduce discard_granularity sysfs entry") |
| dc6febb6bcec ("f2fs: make background threads of f2fs being aware of freezing") |
| 6915ea9d8dd8 ("f2fs: introduce __check_sit_bitmap") |
| cce1325247b9 ("f2fs: stop gc/discard thread in prior during umount") |
| daeb433e42de ("f2fs: introduce reserved_blocks in sysfs") |
| 8ceffcb29e61 ("f2fs: move sysfs code from super.c to fs/f2fs/sysfs.c") |
| a398101aa113 ("f2fs: clean up sysfs codes") |
| 56412894b3ce ("f2fs: fix to document fault injection option and sysfs file") |
| 2a510c005c9d ("f2fs: introduce __wait_one_discard_bio") |
| 6afae6336ac9 ("f2fs: wait discard IO completion without cmd_lock held") |
| 1d7be2708277 ("f2fs: try to freeze in gc and discard threads") |
| a912b54d3aaa ("f2fs: split bio cache") |
| 81377bd62837 ("f2fs: use fio instead of multiple parameters") |
| b9109b0e49b9 ("f2fs: remove unnecessary read cases in merged IO flow") |
| baaabbb72b09 ("f2fs: enhance scalability of trace macro") |
| 1f43e2ad7bff ("f2fs: introduce CP_TRIMMED_FLAG to avoid unneeded discard") |
| c473f1a9658b ("f2fs: allow cpc->reason to indicate more than one reason") |
| ec9895add2c5 ("f2fs: don't hold cmd_lock during waiting discard command") |
| 7eab0c0df8d1 ("f2fs: reconstruct code to write a data page") |
| 63a94fa1d79d ("f2fs: introduce __wait_discard_cmd") |
| bd5b07383a90 ("f2fs: introduce __issue_discard_cmd") |
| d618ebaf0aa8 ("f2fs: enable small discard by default") |
| 34e159da418b ("f2fs: delay awaking discard thread") |
| 04485987f053 ("f2fs: introduce async IPU policy") |
| d84d1cbdec6b ("f2fs: add undiscard blocks stat") |
| 001c584cca6f ("f2fs: unlock cp_rwsem early for IPU writes") |
| ba48a33ef6fa ("f2fs: in prior to issue big discard") |
| 46f84c2c0587 ("f2fs: clean up discard_cmd_control structure") |
| 004b68621897 ("f2fs: use rb-tree to track pending discard commands") |
| a54455f5eeb8 ("f2fs: shrink blk plug region") |
| 54c2258cd63a ("f2fs: extract rb-tree operation infrastructure") |
| 4ddb1a4d4dc2 ("f2fs: clean up some macros in terms of GET_SEGNO") |
| 302bd34882b1 ("f2fs: clean up get_valid_blocks with consistent parameter") |
| 63fcf8e8d6bf ("f2fs: use segment number for get_valid_blocks") |
| 68afcf2d38cd ("f2fs: guard macro variables with braces") |
| fa64a0036cb6 ("f2fs: prevent waiter encountering incorrect discard states") |
| d431413f0031 ("f2fs: introduce f2fs_wait_discard_bios") |
| 22d375dd9cc6 ("f2fs: split discard_cmd_list") |
| d1b3e72d5490 ("f2fs: submit bio of in-place-update pages") |
| ef095d19e82f ("f2fs: write small sized IO to hot log") |
| a7eeb823854c ("f2fs: use bitmap in discard_entry") |
| f099405fc8d6 ("f2fs: clean up destroy_discard_cmd_control") |
| 5f32366a29b4 ("f2fs: count discard command entry") |
| 8b8dd65f72cc ("f2fs: show issued flush/discard count") |
| 648d50ba12c8 ("f2fs: show the max number of volatile operations") |
| 3d6a650febdd ("f2fs: add a punch discard command function") |