| 7d20c8abb2ed ("f2fs: fix to avoid NULL pointer dereference on se->discard_map") |
| a39e5365835e ("f2fs: enable real-time discard by default") |
| 5a6154920faf ("f2fs: don't issue discard commands in online discard is on") |
| a9af3fdcc425 ("f2fs: fix potential overflow") |
| e555da9f3121 ("f2fs: run fstrim asynchronously if runtime discard is on") |
| 377224c47118 ("f2fs: don't split checkpoint in fstrim") |
| 8bb4f2535cf7 ("f2fs: issue discard commands proactively in high fs utilization") |
| 9a997188ff7a ("f2fs: let fstrim issue discard commands in lower priority") |
| dee02f0d62fc ("f2fs: issue discard aggressively in the gc_urgent mode") |
| ccd31cb28ff2 ("f2fs: clean up f2fs_sb_has_xxx functions") |
| 3bb09a0e7e80 ("f2fs: remove redundant check of page type when submit bio") |
| 1c1d35df7110 ("f2fs: support inode creation time") |
| 6819b884e0ee ("f2fs: clean up duplicated assignment in init_discard_policy") |
| 7950e9ac638e ("f2fs: stop gc/discard thread after fs shutdown") |
| acbf054d537d ("f2fs: inject fault to kzalloc") |
| ead710b7d82d ("f2fs: deny accessing encryption policy if encryption is off") |
| 234a96896142 ("f2fs: add quota_ino feature infra") |
| 65f1b80b3337 ("Revert "f2fs: handle dirty segments inside refresh_sit_entry"") |
| 0ea805129d1b ("f2fs: give correct trimmed blocks in fstrim") |
| 6afc662e68b5 ("f2fs: support flexible inline xattr size") |
| cf5c759f927d ("f2fs: give up CP_TRIMMED_FLAG if it drops discards") |
| 78997b569f56 ("f2fs: split discard policy") |
| ecc9aa00dbb1 ("f2fs: wrap discard policy") |
| 8412663d177d ("f2fs: support issuing/waiting discard in range") |
| a5f433f74105 ("f2fs: introduce read_inline_xattr") |
| 638164a2718f ("f2fs: fix potential panic during fstrim") |
| e6c6de18f010 ("f2fs: hurry up to issue discard after io interruption") |
| 80647e5f4c72 ("f2fs: fix to show correct discard_granularity in sysfs") |
| 1eb1ef4a8e9f ("f2fs: better to wait for fstrim completion") |
| 01983c715ad0 ("f2fs: wake up discard_thread iff there is a candidate") |
| 5f656541ff6e ("f2fs: issue discard commands if gc_urgent is set") |
| 969d1b180d98 ("f2fs: introduce discard_granularity sysfs entry") |
| 4b2414d04e99 ("f2fs: support journalled quota") |
| d9872a698c39 ("f2fs: introduce gc_urgent mode for background GC") |
| b0af6d491a6b ("f2fs: add app/fs io stat") |
| 6415fedc5722 ("f2fs: update cur_valid_map_mir together with cur_valid_map") |
| bf9e697ecd42 ("f2fs: expose features to sysfs entry") |
| 704956ecf5bc ("f2fs: support inode checksum") |
| 401db79f61e0 ("f2fs: provide f2fs_balance_fs to __write_node_page") |
| 2c1d03056991 ("f2fs: support F2FS_IOC_FS{GET,SET}XATTR") |
| dc6b20551044 ("f2fs: avoid naming confusion of sysfs init") |
| 5c57132eaf52 ("f2fs: support project quota") |
| 7a2af766af15 ("f2fs: enhance on-disk inode structure scalability") |
| f247037120ec ("f2fs: make max inline size changeable") |
| e65ef20781cb ("f2fs: add ioctl to expose current features") |
| dc6febb6bcec ("f2fs: make background threads of f2fs being aware of freezing") |
| 7a10f0177e11 ("f2fs: don't give partially written atomic data from process crash") |
| 76a9dd85d43b ("f2fs: spread struct f2fs_dentry_ptr for inline path") |
| 4db08d016cce ("f2fs: avoid cpu lockup") |
| 5ffff2854a0b ("f2fs: remove extra inode_unlock() in error path") |