index
:
kernel/git/jaegeuk/f2fs-stable.git
linux-3.10.y
linux-3.18.y
linux-3.4.y
linux-4.1.y
linux-4.14.y
linux-4.19.y
linux-4.2.y
linux-4.4.y
linux-4.9.y
linux-5.10.y
linux-5.10.y-mainline
linux-5.15.y
linux-5.4.y
linux-6.1.y
linux-6.6.y
master
f2fs backport support
Jaegeuk Kim
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-14
f2fs: fix to avoid use-after-free issue in f2fs_filemap_fault
6.9-rc1-6.1
linux-6.1.y
Chao Yu
1
-1
/
+2
2024-03-13
f2fs: truncate page cache before clearing flags when aborting atomic write
Sunmin Jeong
1
-1
/
+3
2024-03-13
f2fs: mark inode dirty for FI_ATOMIC_COMMITTED flag
Sunmin Jeong
1
-0
/
+1
2024-03-12
f2fs: prevent atomic write on pinned file
Daeho Jeong
1
-1
/
+2
2024-03-12
f2fs: fix to handle error paths of {new,change}_curseg()
Zhiguo Niu
4
-27
/
+45
2024-03-12
f2fs: unify the error handling of f2fs_is_valid_blkaddr
Zhiguo Niu
7
-62
/
+29
2024-03-12
f2fs: zone: fix to remove pow2 check condition for zoned block device
Chao Yu
1
-5
/
+0
2024-03-12
f2fs: fix to truncate meta inode pages forcely
Chao Yu
4
-6
/
+33
2024-03-12
f2fs: compress: fix reserve_cblocks counting error when out of space
Xiuhong Wang
1
-8
/
+7
2024-03-12
f2fs: compress: relocate some judgments in f2fs_reserve_compress_blocks
Xiuhong Wang
1
-4
/
+3
2024-03-06
f2fs: add a proc entry show disk layout
Jaegeuk Kim
1
-0
/
+46
2024-03-04
f2fs: introduce SEGS_TO_BLKS/BLKS_TO_SEGS for cleanup
Chao Yu
8
-41
/
+41
2024-03-04
f2fs: fix to check return value of f2fs_gc_range
Zhiguo Niu
2
-5
/
+11
2024-03-04
f2fs: fix to check return value __allocate_new_segment
Zhiguo Niu
3
-4
/
+7
2024-03-04
f2fs: fix to do sanity check in update_sit_entry
Zhiguo Niu
1
-2
/
+3
2024-03-04
f2fs: fix to reset fields for unloaded curseg
Chao Yu
1
-4
/
+15
2024-03-04
f2fs: clean up new_curseg()
Chao Yu
1
-9
/
+14
2024-03-04
f2fs: relocate f2fs_precache_extents() in f2fs_swap_activate()
Chao Yu
1
-2
/
+2
2024-03-04
f2fs: fix blkofs_end correctly in f2fs_migrate_blocks()
Chao Yu
1
-2
/
+3
2024-03-04
f2fs: ro: don't start discard thread for readonly image
Chao Yu
1
-0
/
+6
2024-03-04
f2fs: ro: compress: fix to avoid caching unaligned extent
Chao Yu
3
-12
/
+24
2024-03-04
f2fs: fix to check return value in f2fs_insert_range()
Chao Yu
1
-1
/
+3
2024-03-04
f2fs: fix to use correct segment type in f2fs_allocate_data_block()
Chao Yu
1
-2
/
+2
2024-03-04
f2fs: allow to mount if cap is 100
Jaegeuk Kim
1
-0
/
+3
2024-03-04
f2fs: print zone status in string and some log
Jaegeuk Kim
2
-7
/
+24
2024-03-04
f2fs: fix write pointers all the time
Jaegeuk Kim
2
-12
/
+14
2024-03-04
f2fs: check number of blocks in a current section
Jaegeuk Kim
1
-9
/
+8
2024-03-04
f2fs: prevent an f2fs_gc loop during disable_checkpoint
Jaegeuk Kim
1
-0
/
+1
2024-03-04
f2fs: introduce FAULT_NO_SEGMENT
Chao Yu
5
-0
/
+9
2024-03-04
f2fs: compress: fix to check compress flag w/ .i_sem lock
Chao Yu
1
-4
/
+8
2024-03-04
f2fs: fix to handle segment allocation failure correctly
Chao Yu
5
-12
/
+57
2024-03-04
f2fs: stop checkpoint when get a out-of-bounds segment
Zhiguo Niu
2
-1
/
+12
2024-03-04
f2fs: delete f2fs_get_new_segment() declaration
Chao Yu
1
-2
/
+0
2024-02-27
f2fs: introduce get_available_block_count() for cleanup
Chao Yu
1
-22
/
+27
2024-02-27
f2fs: support file pinning for zoned devices
Daeho Jeong
6
-38
/
+154
2024-02-27
f2fs: kill heap-based allocation
Jaegeuk Kim
5
-71
/
+11
2024-02-27
f2fs: support SEEK_DATA and SEEK_HOLE for compression files
Daeho Jeong
1
-3
/
+18
2024-02-27
f2fs: compress: fix to check zstd compress level correctly in mount option
Chao Yu
1
-2
/
+8
2024-02-27
f2fs: fix to create selinux label during whiteout initialization
Chao Yu
3
-11
/
+23
2024-02-27
f2fs: separate f2fs_gc_range() to use GC for a range
Daeho Jeong
1
-21
/
+28
2024-02-27
f2fs: use BLKS_PER_SEG, BLKS_PER_SEC, and SEGS_PER_SEC
Jaegeuk Kim
12
-136
/
+135
2024-02-21
f2fs: deprecate io_bits
Jaegeuk Kim
8
-205
/
+10
2024-01-30
f2fs: fix to avoid potential panic during recovery
Chao Yu
2
-17
/
+21
2024-01-30
f2fs: use IS_INODE replace IS_DNODE in f2fs_flush_inline_data
Zhiguo Niu
1
-1
/
+1
2024-01-30
f2fs: compress: remove some redundant codes in f2fs_cache_compressed_page
Zhiguo Niu
1
-4
/
+0
2024-01-30
f2fs: compress: fix to cover f2fs_disable_compressed_file() w/ i_sem
Chao Yu
1
-2
/
+11
2024-01-30
f2fs: use f2fs_err_ratelimited() to avoid redundant logs
Chao Yu
1
-3
/
+6
2024-01-30
f2fs: support printk_ratelimited() in f2fs_printk()
Chao Yu
4
-28
/
+38
2024-01-30
f2fs: fix NULL pointer dereference in f2fs_submit_page_write()
Wenjie Qi
1
-4
/
+4
2024-01-30
f2fs: zone: fix to wait completion of last bio in zone correctly
Chao Yu
1
-2
/
+1
2024-01-30
f2fs: introduce FAULT_BLKADDR_CONSISTENCE
Chao Yu
6
-71
/
+92
2024-01-30
f2fs: fix to remove unnecessary f2fs_bug_on() to avoid panic
Chao Yu
1
-3
/
+1
2024-01-30
f2fs: compress: fix to avoid inconsistence bewteen i_blocks and dnode
Chao Yu
4
-16
/
+24
2024-01-30
f2fs: compress: fix to check unreleased compressed cluster
Sheng Yong
1
-1
/
+12
2024-01-30
f2fs: compress: fix to cover normal cluster write with cp_rwsem
Chao Yu
2
-10
/
+20
2024-01-30
f2fs: compress: fix to guarantee persisting compressed blocks by CP
Chao Yu
3
-10
/
+15
2024-01-30
f2fs: check free sections before disable checkpoint
Wu Bo
1
-0
/
+2
2024-01-30
f2fs: remove unnecessary f2fs_put_page in f2fs_rename
Jaegeuk Kim
1
-7
/
+4
2024-01-30
f2fs: fix double free of f2fs_sb_info
Eric Biggers
1
-0
/
+1
2024-01-30
f2fs: move release of block devices to after kill_block_super()
Eric Biggers
1
-5
/
+8
2024-01-12
f2fs: Avoid reading renamed directory if parent does not change
6.8-rc1-6.1
Jan Kara
1
-7
/
+8
2023-12-26
f2fs: show more discard status by sysfs
Zhiguo Niu
2
-0
/
+49
2023-12-26
f2fs: Add error handling for negative returns from do_garbage_collect
Yongpeng Yang
1
-0
/
+3
2023-12-26
f2fs: Constrain the modification range of dir_level in the sysfs
Yongpeng Yang
1
-0
/
+7
2023-12-26
f2fs: Use wait_event_freezable_timeout() for freezable kthread
Kevin Hao
2
-8
/
+5
2023-12-15
f2fs: fix to check return value of f2fs_recover_xattr_data
Zhiguo Niu
2
-7
/
+10
2023-12-11
f2fs: don't set FI_PREALLOCATED_ALL for partial write
Chao Yu
1
-1
/
+2
2023-12-11
f2fs: fix to update iostat correctly in f2fs_filemap_fault()
Chao Yu
1
-1
/
+1
2023-12-11
f2fs: fix to check compress file in f2fs_move_file_range()
Chao Yu
1
-0
/
+5
2023-12-11
f2fs: fix to wait on block writeback for post_read case
Chao Yu
1
-3
/
+4
2023-12-11
f2fs: fix to tag gcing flag on page during block migration
Chao Yu
2
-1
/
+5
2023-12-11
f2fs: add tracepoint for f2fs_vm_page_mkwrite()
Chao Yu
2
-23
/
+41
2023-12-11
f2fs: introduce f2fs_invalidate_internal_cache() for cleanup
Chao Yu
4
-18
/
+16
2023-12-11
f2fs: update blkaddr in __set_data_blkaddr() for cleanup
Chao Yu
3
-16
/
+11
2023-12-11
f2fs: introduce get_dnode_addr() to clean up codes
Chao Yu
4
-37
/
+32
2023-12-11
f2fs: delete obsolete FI_DROP_CACHE
Chao Yu
2
-9
/
+0
2023-12-11
f2fs: delete obsolete FI_FIRST_BLOCK_WRITTEN
Chao Yu
6
-40
/
+0
2023-12-11
f2fs: Restrict max filesize for 16K f2fs
Daniel Rosenberg
1
-0
/
+8
2023-12-05
f2fs: let's finish or reset zones all the time
Jaegeuk Kim
1
-58
/
+17
2023-12-04
f2fs: check write pointers when checkpoint=disable
Jaegeuk Kim
1
-2
/
+1
2023-12-04
f2fs: fix write pointers on zoned device after roll forward
Jaegeuk Kim
1
-0
/
+2
2023-12-04
f2fs: allocate new section if it's not new
Jaegeuk Kim
1
-16
/
+17
2023-12-04
f2fs: allow checkpoint=disable for zoned block device
Jaegeuk Kim
1
-5
/
+0
2023-11-28
f2fs: sysfs: support discard_io_aware
Chao Yu
4
-1
/
+27
2023-11-28
f2fs: show i_mode in trace_f2fs_new_inode()
Chao Yu
1
-1
/
+18
2023-11-28
f2fs: introduce tracepoint for f2fs_rename()
Chao Yu
2
-5
/
+80
2023-11-28
f2fs: fix to avoid dirent corruption
Chao Yu
1
-1
/
+1
2023-11-20
f2fs: skip adding a discard command if exists
Jaegeuk Kim
1
-1
/
+2
2023-11-20
f2fs: fix to check return value of f2fs_reserve_new_block()
Chao Yu
1
-6
/
+17
2023-11-20
f2fs: use shared inode lock during f2fs_fiemap()
Chao Yu
1
-2
/
+2
2023-11-20
f2fs: clean up w/ dotdot_name
Chao Yu
1
-3
/
+2
2023-11-20
f2fs: explicitly null-terminate the xattr list
Eric Biggers
1
-0
/
+6
2023-11-20
f2fs: the name of a struct is wrong in a comment.
Yang Hubin
1
-1
/
+1
2023-11-20
f2fs: use inode_lock_shared instead of inode_lock in f2fs_seek_block()
zhangxirui
1
-3
/
+3
2023-10-22
f2fs: finish previous checkpoints before returning from remount
6.7-rc1-6.1
Daeho Jeong
1
-27
/
+32
2023-10-22
f2fs: fix error handling of __get_node_page
Zhiguo Niu
1
-1
/
+2
2023-10-22
f2fs: do not return EFSCORRUPTED, but try to run online repair
Jaegeuk Kim
2
-8
/
+16
2023-10-22
f2fs: fix error path of __f2fs_build_free_nids
Zhiguo Niu
2
-2
/
+10
2023-10-16
f2fs: Clean up errors in segment.h
KaiLong Wang
1
-2
/
+2
2023-10-11
f2fs: clean up zones when not successfully unmounted
Daeho Jeong
1
-36
/
+56
2023-10-11
f2fs: let f2fs_precache_extents() traverses in file range
Chao Yu
1
-1
/
+1
2023-10-11
f2fs: avoid format-overflow warning
Su Hui
1
-1
/
+1
2023-10-11
f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
Chao Yu
1
-0
/
+1
2023-10-04
f2fs: Support Block Size == Page Size
Daniel Rosenberg
5
-33
/
+46
2023-10-03
f2fs: stop iterating f2fs_map_block if hole exists
Jaegeuk Kim
1
-1
/
+1
2023-09-27
f2fs: preload extent_cache for POSIX_FADV_WILLNEED
Jaegeuk Kim
1
-0
/
+3
2023-09-27
f2fs: set the default compress_level on ioctl
Jaegeuk Kim
1
-0
/
+9
2023-09-08
f2fs: compress: fix to avoid fragment w/ OPU during f2fs_ioc_compress_file()
Chao Yu
1
-0
/
+5
2023-09-07
f2fs: fix to drop meta_inode's page cache in f2fs_put_super()
Chao Yu
1
-1
/
+1
2023-09-07
f2fs: split initial and dynamic conditions for extent_cache
Jaegeuk Kim
1
-32
/
+21
2023-09-07
f2fs: compress: fix to avoid redundant compress extension
Chao Yu
1
-0
/
+33
2023-09-07
f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is on
Chao Yu
2
-30
/
+35
2023-09-07
f2fs: compress: fix to avoid use-after-free on dic
Chao Yu
1
-1
/
+3
2023-09-07
f2fs: compress: fix deadloop in f2fs_write_cache_pages()
Chao Yu
1
-2
/
+18
2023-08-25
f2fs: use finish zone command when closing a zone
6.6-rc1-6.1
Daeho Jeong
1
-6
/
+13
2023-08-25
f2fs: compress: fix to assign compress_level for lz4 correctly
Chao Yu
1
-1
/
+1
2023-08-25
f2fs: fix error path of f2fs_submit_page_read()
Chao Yu
1
-0
/
+3
2023-08-25
f2fs: clean up error handling in sanity_check_{compress_,}inode()
Chao Yu
1
-19
/
+4
2023-08-18
f2fs: avoid false alarm of circular locking
Jaegeuk Kim
2
-10
/
+17
2023-08-18
Revert "f2fs: do not issue small discard commands during checkpoint"
Chao Yu
1
-1
/
+1
2023-08-18
f2fs: doc: fix description of max_small_discards
Chao Yu
1
-3
/
+3
2023-08-14
f2fs: should update REQ_TIME for direct write
Zhiguo Niu
1
-0
/
+1
2023-08-14
f2fs: fix to account cp stats correctly
Chao Yu
8
-17
/
+50
2023-08-14
f2fs: fix to account gc stats correctly
Chao Yu
7
-35
/
+54
2023-08-04
f2fs: remove unneeded check condition in __f2fs_setxattr()
Chao Yu
1
-1
/
+1
2023-08-04
f2fs: fix to update i_ctime in __f2fs_setxattr()
Chao Yu
1
-2
/
+2
2023-08-04
Revert "f2fs: fix to do sanity check on extent cache correctly"
Chao Yu
1
-6
/
+6
2023-08-04
f2fs: Only lfs mode is allowed with zoned block device feature
Chunhai Guo
1
-5
/
+5
2023-08-04
f2fs: check zone type before sending async reset zone command
Shin'ichiro Kawasaki
2
-11
/
+44
2023-08-04
f2fs: compress: don't {,de}compress non-full cluster
Chao Yu
1
-12
/
+8
2023-08-04
f2fs: allow f2fs_ioc_{,de}compress_file to be interrupted
Chao Yu
1
-0
/
+12
2023-08-04
f2fs: fix to avoid mmap vs set_compress_option case
Chao Yu
2
-6
/
+20
2023-08-04
f2fs: fix spelling in ABI documentation
Randy Dunlap
1
-4
/
+4
2023-08-04
f2fs: get out of a repeat loop when getting a locked data page
Jaegeuk Kim
1
-6
/
+2
2023-08-04
f2fs: flush inode if atomic file is aborted
Jaegeuk Kim
1
-0
/
+2
2023-08-04
f2fs: don't handle error case of f2fs_compress_alloc_page()
Chao Yu
1
-13
/
+1
2023-08-04
Revert "f2fs: clean up w/ sbi->log_sectors_per_block"
Jaegeuk Kim
1
-11
/
+12
2023-06-30
f2fs: fix to do sanity check on direct node in truncate_dnode()
6.5-rc1-6.1
Chao Yu
4
-8
/
+13
2023-06-30
f2fs: only set release for file that has compressed data
Sheng Yong
1
-3
/
+5
2023-06-30
f2fs: fix compile warning in f2fs_destroy_node_manager()
Chao Yu
2
-8
/
+9
2023-06-30
f2fs: fix error path handling in truncate_dnode()
Chao Yu
1
-1
/
+3
2023-06-28
f2fs: fix deadlock in i_xattr_sem and inode page lock
Jaegeuk Kim
2
-3
/
+12
2023-06-26
f2fs: remove unneeded page uptodate check/set
Yunlei He
1
-2
/
+0
2023-06-26
f2fs: update mtime and ctime in move file range method
Yunlei He
1
-0
/
+11
2023-06-26
f2fs: compress tmp files given extension
Jaegeuk Kim
1
-7
/
+21
2023-06-26
f2fs: refactor struct f2fs_attr macro
Yangtao Li
1
-91
/
+149
2023-06-26
f2fs: convert to use sbi directly
Yangtao Li
1
-6
/
+6
2023-06-26
f2fs: remove redundant assignment to variable err
Colin Ian King
1
-3
/
+1
2023-06-26
f2fs: do not issue small discard commands during checkpoint
Jaegeuk Kim
1
-1
/
+1
2023-06-26
f2fs: check zone write pointer points to the end of zone
Daeho Jeong
1
-2
/
+6
2023-06-26
f2fs: add f2fs_ioc_get_compress_blocks
Sheng Yong
1
-6
/
+17
2023-06-26
f2fs: cleanup MIN_INLINE_XATTR_SIZE
Sheng Yong
2
-1
/
+2
2023-06-26
f2fs: add helper to check compression level
Sheng Yong
3
-2
/
+31
2023-06-26
f2fs: set FMODE_CAN_ODIRECT instead of a dummy direct_IO method
Christoph Hellwig
2
-1
/
+1
2023-06-26
f2fs: do more sanity check on inode
Chao Yu
2
-35
/
+67
2023-06-26
f2fs: compress: fix to check validity of i_compress_flag field
Chao Yu
1
-3
/
+3
2023-06-26
f2fs: add sanity compress level check for compressed file
Yangtao Li
1
-29
/
+78
2023-06-26
f2fs: assign default compression level
Jaegeuk Kim
3
-7
/
+10
2023-06-26
f2fs: introduce F2FS_QUOTA_DEFAULT_FL for cleanup
Chao Yu
2
-3
/
+5
2023-06-26
f2fs: check return value of freeze_super()
Chao Yu
1
-1
/
+3
2023-06-12
f2fs: avoid dead loop in f2fs_issue_checkpoint()
Chao Yu
1
-2
/
+13
2023-06-12
f2fs: fix args passed to trace_f2fs_lookup_end
Wu Bo
1
-2
/
+2
2023-06-12
f2fs: flag as supporting buffered async reads
Yangtao Li
1
-1
/
+1
2023-06-12
f2fs: fix to drop all dirty meta/node pages during umount()
Chao Yu
1
-2
/
+16
2023-06-12
f2fs: Detect looped node chain efficiently
Chunhai Guo
1
-20
/
+51
2023-06-12
f2fs: add async reset zone command support
Daejun Park
4
-6
/
+104
2023-06-12
f2fs: flush error flags in workqueue
Chao Yu
3
-4
/
+25
2023-06-12
f2fs: don't reset unchangable mount option in f2fs_remount()
Chao Yu
1
-12
/
+18
2023-06-12
f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()
Chao Yu
3
-5
/
+20
2023-06-12
f2fs: clean up w/ sbi->log_sectors_per_block
Chao Yu
1
-12
/
+11
2023-06-12
f2fs: fix to set noatime and immutable flag for quota file
Chao Yu
1
-0
/
+9
2023-06-12
f2fs: renew value of F2FS_FEATURE_*
Chao Yu
1
-15
/
+15
2023-06-12
f2fs: renew value of F2FS_MOUNT_*
Chao Yu
1
-28
/
+28
2023-06-12
f2fs: fix potential deadlock due to unpaired node_write lock use
Chao Yu
2
-6
/
+8
2023-06-12
f2fs: Fix over-estimating free section during FG GC
Yonggil Song
1
-5
/
+11
2023-06-12
f2fs: close unused open zones while mounting
Daeho Jeong
1
-22
/
+31
2023-05-17
f2fs: fix the wrong condition to determine atomic context
Jaegeuk Kim
1
-1
/
+1
2023-05-17
f2fs: maintain six open zones for zoned devices
Daeho Jeong
2
-0
/
+63
2023-05-09
f2fs: remove some dead code
Christophe JAILLET
1
-9
/
+1
2023-05-09
f2fs: remove redundant goto statement in f2fs_read_single_page()
Li Zetao
1
-1
/
+0
2023-05-09
f2fs: do not allow to defragment files have FI_COMPRESS_RELEASED
Yangtao Li
1
-0
/
+6
2023-05-09
f2fs: add sanity check for proc_mkdir
Yangtao Li
1
-16
/
+23
2023-05-09
f2fs: support errors=remount-ro|continue|panic mountoption
Chao Yu
8
-24
/
+167
2023-05-04
fscrypt: destroy keyring after security_sb_delete()
Eric Biggers
1
-3
/
+12
2023-04-27
fscrypt: optimize fscrypt_initialize()
Eric Biggers
3
-9
/
+14
2023-04-27
fscrypt: use WARN_ON_ONCE instead of WARN_ON
Eric Biggers
8
-25
/
+25
2023-04-27
fscrypt: new helper function - fscrypt_prepare_lookup_partial()
Luís Henriques
2
-0
/
+37
2023-04-27
fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref()
Eric Biggers
1
-0
/
+2
2023-04-27
fscrypt: improve fscrypt_destroy_keyring() documentation
Eric Biggers
1
-10
/
+11
2023-04-19
f2fs: remove unnessary comment in __may_age_extent_tree
6.4-rc1-6.1
Qi Han
1
-1
/
+0
2023-04-19
f2fs: allocate node blocks for atomic write block replacement
Daeho Jeong
1
-1
/
+1
2023-04-19
f2fs: use cow inode data when updating atomic write
Daeho Jeong
1
-5
/
+10
2023-04-19
f2fs: remove power-of-two limitation of zoned device
Jaegeuk Kim
4
-11
/
+6
2023-04-19
f2fs: allocate trace path buffer from names_cache
Wu Bo
2
-2
/
+15
2023-04-14
f2fs: add has_enough_free_secs()
Yangtao Li
3
-24
/
+31
2023-04-13
f2fs: relax sanity check if checkpoint is corrupted
Jaegeuk Kim
3
-7
/
+29
2023-04-13
f2fs: refactor f2fs_gc to call checkpoint in urgent condition
Jaegeuk Kim
1
-14
/
+13
2023-04-13
f2fs: remove folio_detach_private() in .invalidate_folio and .release_folio
Chao Yu
3
-108
/
+77
2023-04-13
f2fs: remove bulk remove_proc_entry() and unnecessary kobject_del()
Yangtao Li
1
-13
/
+2
2023-04-13
f2fs: support iopoll method
Wu Bo
1
-0
/
+1
[next]