| Age | Commit message (Expand) | Author | Files | Lines |
| 8 days | f2fs: support to show curseg.next_blkoff in debugfs | Chao Yu | 1 | -10/+19 |
| 2025-07-09 | f2fs: introduce is_cur{seg,sec}() | Chao Yu | 1 | -2/+2 |
| 2025-06-23 | f2fs: fix to avoid invalid wait context issue | Chao Yu | 1 | -10/+7 |
| 2025-02-13 | f2fs: keep POSIX_FADV_NOREUSE ranges | Jaegeuk Kim | 1 | -0/+3 |
| 2024-11-01 | f2fs: fix typos | Andrew Kreimer | 1 | -2/+2 |
| 2024-11-01 | f2fs: multidevice: add stats in debugfs | Chao Yu | 1 | -0/+107 |
| 2024-08-21 | f2fs: clean up val{>>,<<}F2FS_BLKSIZE_BITS | Zhiguo Niu | 1 | -1/+1 |
| 2024-03-04 | f2fs: introduce SEGS_TO_BLKS/BLKS_TO_SEGS for cleanup | Chao Yu | 1 | -4/+3 |
| 2024-02-27 | f2fs: use BLKS_PER_SEG, BLKS_PER_SEC, and SEGS_PER_SEC | Jaegeuk Kim | 1 | -3/+3 |
| 2023-08-14 | f2fs: fix to account cp stats correctly | Chao Yu | 1 | -1/+8 |
| 2023-08-14 | f2fs: fix to account gc stats correctly | Chao Yu | 1 | -6/+18 |
| 2023-04-12 | f2fs: fix to recover quota data correctly | Chao Yu | 1 | -0/+1 |
| 2023-03-29 | f2fs: convert to MAX_SBI_FLAG instead of 32 in stat_show() | Yangtao Li | 1 | -18/+18 |
| 2023-02-14 | f2fs: replace si->sbi w/ sbi in stat_show() | Yangtao Li | 1 | -21/+23 |
| 2023-02-14 | f2fs: export ipu policy in debugfs | Yangtao Li | 1 | -0/+24 |
| 2022-12-12 | f2fs: fix some format WARNING in debug.c and sysfs.c | Yangtao Li | 1 | -22/+23 |
| 2022-12-12 | f2fs: add block_age-based extent cache | Jaegeuk Kim | 1 | -0/+21 |
| 2022-12-12 | f2fs: refactor extent_cache to support for read and more | Jaegeuk Kim | 1 | -21/+44 |
| 2022-10-07 | f2fs: change to use atomic_t type form sbi.atomic_files | Chao Yu | 1 | -1/+2 |
| 2022-10-07 | f2fs: account swapfile inodes | Chao Yu | 1 | -0/+4 |
| 2022-10-04 | f2fs: code clean and fix a type error | Zhang Qilong | 1 | -1/+1 |
| 2022-07-30 | f2fs: adjust zone capacity when considering valid block count | Jaegeuk Kim | 1 | -1/+1 |
| 2022-05-12 | f2fs: kill volatile write support | Jaegeuk Kim | 1 | -8/+2 |
| 2022-05-12 | f2fs: change the current atomic write way | Daeho Jeong | 1 | -10/+2 |
| 2022-03-17 | f2fs: introduce gc_urgent_mid mode | Daeho Jeong | 1 | -1/+3 |
| 2022-03-17 | f2fs: use spin_lock to avoid hang | Jaegeuk Kim | 1 | -7/+10 |
| 2022-03-11 | f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs | Jaegeuk Kim | 1 | -0/+1 |
| 2022-02-12 | f2fs: add a way to limit roll forward recovery time | Jaegeuk Kim | 1 | -0/+3 |
| 2021-08-17 | f2fs: convert S_IRUGO to 0444 | Yangtao Li | 1 | -1/+1 |
| 2021-08-13 | f2fs: improve sbi status info in debugfs/f2fs/status | Yangtao Li | 1 | -5/+26 |
| 2021-08-02 | f2fs: show sbi status in debugfs/f2fs/status | Jaegeuk Kim | 1 | -2/+3 |
| 2021-07-13 | f2fs: add sysfs nodes to get GC info for each GC mode | Daeho Jeong | 1 | -0/+9 |
| 2021-06-23 | f2fs: compress: add compress_inode to cache compressed blocks | Chao Yu | 1 | -0/+13 |
| 2021-04-10 | f2fs: clean up build warnings | Yi Zhuang | 1 | -0/+3 |
| 2021-02-03 | f2fs: introduce checkpoint_merge mount option | Daeho Jeong | 1 | -0/+12 |
| 2020-12-03 | f2fs: avoid race condition for shrinker count | Jaegeuk Kim | 1 | -5/+6 |
| 2020-09-14 | f2fs: clean up kvfree | Chao Yu | 1 | -1/+1 |
| 2020-09-11 | f2fs: change compr_blocks of superblock info to 64bit | Daeho Jeong | 1 | -3/+3 |
| 2020-09-11 | f2fs: support age threshold based garbage collection | Chao Yu | 1 | -0/+4 |
| 2020-09-10 | f2fs: introduce inmem curseg | Chao Yu | 1 | -1/+5 |
| 2020-07-07 | f2fs: show more debug info for per-temperature log | Chao Yu | 1 | -12/+52 |
| 2020-03-19 | f2fs: show mounted time | Jaegeuk Kim | 1 | -0/+3 |
| 2020-01-23 | f2fs: Add f2fs stats to sysfs | Hridya Valsaraju | 1 | -36/+43 |
| 2020-01-17 | f2fs: support data compression | Chao Yu | 1 | -0/+6 |
| 2020-01-15 | f2fs: cleanup duplicate stats for atomic files | Sahitya Tummala | 1 | -2/+1 |
| 2019-08-23 | fs: f2fs: Remove unnecessary checks of SM_I(sbi) in update_general_status() | Jia-Ju Bai | 1 | -2/+2 |
| 2019-07-02 | f2fs: ioctl for removing a range from F2FS | Qiuyang Sun | 1 | -0/+7 |
| 2019-01-08 | f2fs: no need to check return value of debugfs_create functions | Greg Kroah-Hartman | 1 | -17/+3 |
| 2019-01-08 | f2fs: don't access node/meta inode mapping after iput | Jaegeuk Kim | 1 | -7/+12 |
| 2018-12-26 | f2fs: correct wrong spelling, issing_* | Jaegeuk Kim | 1 | -2/+2 |
| 2018-12-26 | f2fs: use kvmalloc, if kmalloc is failed | Jaegeuk Kim | 1 | -1/+1 |
| 2018-11-26 | f2fs: add to account direct IO | Chao Yu | 1 | -0/+4 |
| 2018-11-26 | f2fs: Change to use DEFINE_SHOW_ATTRIBUTE macro | Yangtao Li | 1 | -12/+1 |
| 2018-11-26 | f2fs: introduce __is_large_section() for cleanup | Chao Yu | 1 | -1/+1 |
| 2018-10-22 | f2fs: account read IOs and use IO counts for is_idle | Jaegeuk Kim | 1 | -1/+6 |
| 2018-10-16 | f2fs: checkpoint disabling | Daniel Rosenberg | 1 | -1/+2 |
| 2018-09-30 | f2fs: add to account skip count of background GC | Chao Yu | 1 | -0/+4 |
| 2018-09-30 | f2fs: add to account meta IO | Chao Yu | 1 | -0/+13 |
| 2018-09-12 | f2fs: add SPDX license identifiers | Chao Yu | 1 | -4/+1 |
| 2018-09-05 | f2fs: fix to avoid NULL pointer dereference on se->discard_map | Chao Yu | 1 | -2/+1 |
| 2018-07-28 | f2fs: Allocate and stat mem used by free nid bitmap more accurately | Yunlei He | 1 | -1/+2 |
| 2018-05-31 | f2fs: avoid stucking GC due to atomic write | Chao Yu | 1 | -0/+6 |
| 2018-01-02 | f2fs: inject fault to kzalloc | Chao Yu | 1 | -1/+1 |
| 2018-01-02 | f2fs: remove unneeded memory footprint accounting | Chao Yu | 1 | -1/+0 |
| 2018-01-02 | f2fs: reserve nid resource for quota sysfile | Chao Yu | 1 | -8/+1 |
| 2017-11-13 | f2fs: expose quota information in debugfs | Jaegeuk Kim | 1 | -0/+11 |
| 2017-11-05 | f2fs: show current cp state | Jaegeuk Kim | 1 | -2/+3 |
| 2017-10-10 | f2fs: fix to show ino management cache size correctly | Chao Yu | 1 | -1/+1 |
| 2017-10-10 | f2fs: obsolete ALLOC_NID_LIST list | Chao Yu | 1 | -4/+4 |
| 2017-10-10 | f2fs: show flush list status in sysfs | Chao Yu | 1 | -1/+4 |
| 2017-05-03 | f2fs: show available_nids in f2fs/status | Jaegeuk Kim | 1 | -2/+3 |
| 2017-04-19 | f2fs: add undiscard blocks stat | Chao Yu | 1 | -2/+3 |
| 2017-04-10 | f2fs: clean up some macros in terms of GET_SEGNO | Jaegeuk Kim | 1 | -3/+3 |
| 2017-04-10 | f2fs: clean up get_valid_blocks with consistent parameter | Jaegeuk Kim | 1 | -1/+1 |
| 2017-04-05 | f2fs: count discard command entry | Chao Yu | 1 | -3/+9 |
| 2017-04-05 | f2fs: show issued flush/discard count | Chao Yu | 1 | -8/+16 |
| 2017-03-24 | f2fs: show the max number of volatile operations | Chao Yu | 1 | -2/+8 |
| 2017-03-21 | f2fs: calculate the f2fs_stat_info into base_mem | Kinglong Mee | 1 | -1/+5 |
| 2017-03-20 | f2fs: skip scanning free nid bitmap of full NAT blocks | Chao Yu | 1 | -0/+1 |
| 2017-02-27 | f2fs: introduce free nid bitmap | Chao Yu | 1 | -0/+2 |
| 2017-02-27 | f2fs: add bitmaps for empty or full NAT blocks | Jaegeuk Kim | 1 | -0/+1 |
| 2017-02-22 | f2fs: show # of APPEND and UPDATE inodes | Jaegeuk Kim | 1 | -2/+4 |
| 2017-02-22 | f2fs: show # of on-going flush and discard bios | Jaegeuk Kim | 1 | -2/+9 |
| 2017-02-22 | f2fs: factor out discard command info into discard_cmd_control | Jaegeuk Kim | 1 | -0/+2 |
| 2017-02-22 | f2fs: reorganize stat information | Jaegeuk Kim | 1 | -4/+4 |
| 2017-02-22 | f2fs: clean up flush/discard command namings | Jaegeuk Kim | 1 | -1/+1 |
| 2017-01-29 | f2fs: show the max number of atomic operations | Jaegeuk Kim | 1 | -0/+7 |
| 2016-11-25 | f2fs: set ->owner for debugfs status file's file_operations | Nicolai Stange | 1 | -0/+1 |
| 2016-11-25 | f2fs: don't wait writeback for datas during checkpoint | Chao Yu | 1 | -3/+4 |
| 2016-11-23 | f2fs: remove percpu_count due to performance regression | Jaegeuk Kim | 1 | -6/+6 |
| 2016-11-23 | f2fs: split free nid list | Chao Yu | 1 | -4/+7 |
| 2016-09-22 | f2fs: show dirty inode number | Chao Yu | 1 | -0/+3 |
| 2016-08-29 | f2fs: add discard info to sys entry of f2fs status | Yunlei He | 1 | -2/+8 |
| 2016-08-24 | f2fs: do not use discard_map for hard disks | Jaegeuk Kim | 1 | -1/+3 |
| 2016-06-02 | f2fs: flush inode metadata when checkpoint is doing | Jaegeuk Kim | 1 | -2/+3 |
| 2016-05-18 | f2fs: use percpu_counter for page counters | Jaegeuk Kim | 1 | -5/+6 |
| 2016-05-18 | f2fs: use bio count instead of F2FS_WRITEBACK page count | Jaegeuk Kim | 1 | -3/+3 |
| 2016-05-11 | f2fs: show # of orphan inodes | Jaegeuk Kim | 1 | -1/+4 |
| 2016-04-15 | f2fs: show current mount status | Jaegeuk Kim | 1 | -2/+3 |
| 2016-04-04 | mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros | Kirill A. Shutemov | 1 | -3/+3 |
| 2016-01-13 | Merge tag 'for-f2fs-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/jae... | Linus Torvalds | 1 | -10/+19 |
| 2016-01-11 | f2fs: monitor the number of background checkpoint | Jaegeuk Kim | 1 | -1/+2 |
| 2016-01-06 | fs: use block_device name vsprintf helper | Dmitry Monakhov | 1 | -4/+2 |
| 2015-12-31 | f2fs: monitor zombie_tree count | Jaegeuk Kim | 1 | -2/+3 |
| 2015-12-22 | f2fs: use atomic variable for total_extent_tree | Jaegeuk Kim | 1 | -2/+3 |
| 2015-12-17 | f2fs: stat dirty regular/symlink inodes | Chao Yu | 1 | -1/+5 |
| 2015-12-15 | f2fs: introduce dirty list node in inode info | Chao Yu | 1 | -1/+0 |
| 2015-12-04 | f2fs: use sbi->blocks_per_seg to avoid unnecessary calculation | Chao Yu | 1 | -1/+1 |
| 2015-12-04 | f2fs: report error of f2fs_create_root_stats | Chao Yu | 1 | -2/+5 |
| 2015-10-09 | f2fs: use atomic64_t for extent cache hit stat | Chao Yu | 1 | -11/+11 |
| 2015-10-09 | f2fs: fix incorrect bimodal calculation | Chao Yu | 1 | -1/+1 |
| 2015-10-09 | f2fs: fix overflow of size calculation | Chao Yu | 1 | -6/+6 |
| 2015-08-21 | f2fs: adjust showing of extent cache stat | Chao Yu | 1 | -6/+12 |
| 2015-08-21 | f2fs: add largest/cached stat in extent cache | Chao Yu | 1 | -2/+7 |
| 2015-08-05 | f2fs: use atomic_t to record hit ratio info of extent cache | Chao Yu | 1 | -2/+5 |
| 2015-08-05 | f2fs: stat inline xattr inode number | Chao Yu | 1 | -0/+4 |
| 2015-06-01 | f2fs: fix building on 32-bit architectures | Arnd Bergmann | 1 | -3/+3 |
| 2015-05-28 | f2fs: avoid value overflow in showing current status | Jaegeuk Kim | 1 | -1/+2 |
| 2015-05-28 | f2fs: introduce discard_map for f2fs_trim_fs | Jaegeuk Kim | 1 | -1/+1 |
| 2015-04-10 | f2fs: add stat info for moved blocks by background gc | Changman Lee | 1 | -5/+10 |
| 2015-03-03 | f2fs: show extent tree, node stat info in debugfs | Chao Yu | 1 | -0/+7 |
| 2015-02-11 | f2fs: avoid variable length array | Jaegeuk Kim | 1 | -0/+1 |
| 2015-02-11 | f2fs: show the number of writeback pages in stat | Jaegeuk Kim | 1 | -2/+3 |
| 2015-02-11 | f2fs: update memory footprint information | Jaegeuk Kim | 1 | -7/+17 |
| 2015-02-11 | f2fs: fix wrong memory footprint statistics in debugfs | Chao Yu | 1 | -4/+11 |
| 2015-01-09 | f2fs: add nat/sit entries into status | Jaegeuk Kim | 1 | -3/+5 |
| 2015-01-09 | f2fs: reuse inode_entry_slab in gc procedure for using slab more effectively | Chao Yu | 1 | -1/+1 |
| 2015-01-09 | f2fs: add block count by in-place-update in stat info | Changman Lee | 1 | -0/+4 |
| 2014-12-08 | f2fs: use atomic for counting inode with inline_{dir,inode} flag | Chao Yu | 1 | -2/+5 |
| 2014-12-08 | f2fs: count the number of inmemory pages | Jaegeuk Kim | 1 | -0/+3 |
| 2014-11-19 | f2fs: introduce struct inode_management to wrap inner fields | Chao Yu | 1 | -1/+1 |
| 2014-11-06 | f2fs: introduce the number of inode entries | Jaegeuk Kim | 1 | -1/+3 |
| 2014-11-03 | f2fs: add stat info for inline_dentry inodes | Jaegeuk Kim | 1 | -0/+3 |
| 2014-09-30 | f2fs: check the use of macros on block counts and addresses | Jaegeuk Kim | 1 | -10/+10 |
| 2014-08-19 | f2fs: fix typo | arter97 | 1 | -2/+2 |
| 2014-07-29 | f2fs: add infra for ino management | Jaegeuk Kim | 1 | -1/+1 |
| 2014-07-11 | f2fs: cleanup the needless return of f2fs_create_root_stats | Gu Zheng | 1 | -12/+5 |
| 2014-03-20 | f2fs: remove unnecessary threshold | Jaegeuk Kim | 1 | -4/+4 |
| 2014-02-24 | f2fs: implement a lock-free stat_show | Jaegeuk Kim | 1 | -3/+0 |
| 2014-02-17 | f2fs: show counts of checkpoint in status | Changman Lee | 1 | -0/+1 |
| 2014-01-22 | f2fs: introduce NODE_MAPPING for code consistency | Jaegeuk Kim | 1 | -2/+2 |
| 2014-01-22 | f2fs: add help function META_MAPPING | Gu Zheng | 1 | -2/+2 |
| 2014-01-20 | f2fs: clean checkpatch warnings | Chris Fries | 1 | -1/+1 |
| 2014-01-14 | f2fs: add delimiter to seperate name and value in debug phrase | Changman Lee | 1 | -4/+4 |
| 2014-01-06 | f2fs: add the number of inline_data files to status info | Jaegeuk Kim | 1 | -0/+3 |
| 2013-12-23 | f2fs: replace the debugfs_root with f2fs_debugfs_root | Younger Liu | 1 | -9/+9 |
| 2013-12-23 | f2fs: remove debufs dir if debugfs_create_file() failed | Younger Liu | 1 | -3/+21 |
| 2013-07-30 | f2fs: use seq_puts()/seq_putc() rather than seq_printf() where possible | Gu Zheng | 1 | -9/+9 |
| 2013-07-30 | f2fs: add a help func F2FS_STAT() to get the f2fs_stat_info | Gu Zheng | 1 | -8/+8 |
| 2013-05-28 | f2fs: use list_for_each_entry rather than list_for_each_entry_safe | majianpeng | 1 | -2/+2 |
| 2013-04-30 | f2fs: remove useless #include <linux/proc_fs.h> as we're now using sysfs as d... | Haicheng Li | 1 | -1/+0 |
| 2013-04-03 | f2fs: change GC bitmaps to apply the section granularity | Jaegeuk Kim | 1 | -1/+1 |
| 2013-04-03 | f2fs: introduce TOTAL_SECS macro | Jaegeuk Kim | 1 | -4/+3 |
| 2013-02-12 | f2fs: add device name in debugfs | majianpeng | 1 | -1/+3 |
| 2013-01-15 | f2fs: fix the debugfs entry creation path | Namjae Jeon | 1 | -17/+10 |
| 2013-01-15 | f2fs: add global mutex_lock to protect f2fs_stat_list | majianpeng | 1 | -12/+11 |
| 2013-01-04 | f2fs: update f2fs partition info about SIT/NAT layout | Huajun Li | 1 | -2/+2 |
| 2012-12-11 | f2fs: adjust kernel coding style | Jaegeuk Kim | 1 | -3/+3 |
| 2012-12-11 | f2fs: fix endian conversion bugs reported by sparse | Jaegeuk Kim | 1 | -1/+1 |
| 2012-12-11 | f2fs: move proc files to debugfs | Greg Kroah-Hartman | 1 | -0/+361 |