aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-01-12f2fs: Avoid reading renamed directory if parent does not changelinux-5.15.yJan Kara1-7/+8
2023-12-26f2fs: show more discard status by sysfsZhiguo Niu2-0/+49
2023-12-26f2fs: Add error handling for negative returns from do_garbage_collectYongpeng Yang1-0/+3
2023-12-26f2fs: Constrain the modification range of dir_level in the sysfsYongpeng Yang1-0/+7
2023-12-26f2fs: Use wait_event_freezable_timeout() for freezable kthreadKevin Hao2-8/+5
2023-12-15f2fs: fix to check return value of f2fs_recover_xattr_dataZhiguo Niu2-7/+10
2023-12-11f2fs: don't set FI_PREALLOCATED_ALL for partial writeChao Yu1-1/+2
2023-12-11f2fs: fix to update iostat correctly in f2fs_filemap_fault()Chao Yu1-1/+1
2023-12-11f2fs: fix to check compress file in f2fs_move_file_range()Chao Yu1-0/+5
2023-12-11f2fs: fix to wait on block writeback for post_read caseChao Yu1-3/+4
2023-12-11f2fs: fix to tag gcing flag on page during block migrationChao Yu2-1/+5
2023-12-11f2fs: add tracepoint for f2fs_vm_page_mkwrite()Chao Yu2-23/+41
2023-12-11f2fs: introduce f2fs_invalidate_internal_cache() for cleanupChao Yu4-18/+16
2023-12-11f2fs: update blkaddr in __set_data_blkaddr() for cleanupChao Yu3-16/+11
2023-12-11f2fs: introduce get_dnode_addr() to clean up codesChao Yu4-37/+32
2023-12-11f2fs: delete obsolete FI_DROP_CACHEChao Yu2-9/+0
2023-12-11f2fs: delete obsolete FI_FIRST_BLOCK_WRITTENChao Yu6-40/+0
2023-12-11f2fs: Restrict max filesize for 16K f2fsDaniel Rosenberg1-0/+8
2023-12-05f2fs: let's finish or reset zones all the timeJaegeuk Kim1-58/+17
2023-12-04f2fs: check write pointers when checkpoint=disableJaegeuk Kim1-2/+1
2023-12-04f2fs: fix write pointers on zoned device after roll forwardJaegeuk Kim1-0/+2
2023-12-04f2fs: allocate new section if it's not newJaegeuk Kim1-16/+17
2023-12-04f2fs: allow checkpoint=disable for zoned block deviceJaegeuk Kim1-5/+0
2023-11-28f2fs: sysfs: support discard_io_awareChao Yu4-1/+27
2023-11-28f2fs: show i_mode in trace_f2fs_new_inode()Chao Yu1-1/+18
2023-11-28f2fs: introduce tracepoint for f2fs_rename()Chao Yu2-5/+80
2023-11-28f2fs: fix to avoid dirent corruptionChao Yu1-1/+1
2023-11-20f2fs: skip adding a discard command if existsJaegeuk Kim1-1/+2
2023-11-20f2fs: fix to check return value of f2fs_reserve_new_block()Chao Yu1-6/+17
2023-11-20f2fs: use shared inode lock during f2fs_fiemap()Chao Yu1-2/+2
2023-11-20f2fs: clean up w/ dotdot_nameChao Yu1-3/+2
2023-11-20f2fs: explicitly null-terminate the xattr listEric Biggers1-0/+6
2023-11-20f2fs: the name of a struct is wrong in a comment.Yang Hubin1-1/+1
2023-11-20f2fs: use inode_lock_shared instead of inode_lock in f2fs_seek_block()zhangxirui1-3/+3
2023-10-22f2fs: finish previous checkpoints before returning from remount6.7-rc1-5.15Daeho Jeong1-27/+32
2023-10-22f2fs: fix error handling of __get_node_pageZhiguo Niu1-1/+2
2023-10-22f2fs: do not return EFSCORRUPTED, but try to run online repairJaegeuk Kim2-8/+16
2023-10-16f2fs: fix error path of __f2fs_build_free_nidsZhiguo Niu2-2/+10
2023-10-16f2fs: Clean up errors in segment.hKaiLong Wang1-2/+2
2023-10-11f2fs: clean up zones when not successfully unmountedDaeho Jeong1-36/+56
2023-10-11f2fs: let f2fs_precache_extents() traverses in file rangeChao Yu1-1/+1
2023-10-11f2fs: avoid format-overflow warningSu Hui1-1/+1
2023-10-11f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()Chao Yu1-0/+1
2023-10-04f2fs: Support Block Size == Page SizeDaniel Rosenberg5-33/+46
2023-10-03f2fs: stop iterating f2fs_map_block if hole existsJaegeuk Kim1-1/+1
2023-09-27f2fs: preload extent_cache for POSIX_FADV_WILLNEEDJaegeuk Kim1-0/+3
2023-09-27f2fs: set the default compress_level on ioctlJaegeuk Kim1-0/+9
2023-09-08f2fs: compress: fix to avoid fragment w/ OPU during f2fs_ioc_compress_file()Chao Yu1-0/+5
2023-09-07f2fs: fix to drop meta_inode's page cache in f2fs_put_super()Chao Yu1-1/+1
2023-09-07f2fs: split initial and dynamic conditions for extent_cacheJaegeuk Kim1-32/+21
2023-09-07f2fs: compress: fix to avoid redundant compress extensionChao Yu1-0/+33
2023-09-07f2fs: compress: do sanity check on cluster when CONFIG_F2FS_CHECK_FS is onChao Yu2-30/+35
2023-09-07f2fs: compress: fix to avoid use-after-free on dicChao Yu1-1/+3
2023-09-07f2fs: compress: fix deadloop in f2fs_write_cache_pages()Chao Yu1-2/+18
2023-08-25f2fs: use finish zone command when closing a zone6.6-rc1-5.15Daeho Jeong1-6/+13
2023-08-25f2fs: compress: fix to assign compress_level for lz4 correctlyChao Yu1-1/+1
2023-08-25f2fs: fix error path of f2fs_submit_page_read()Chao Yu1-0/+3
2023-08-25f2fs: clean up error handling in sanity_check_{compress_,}inode()Chao Yu1-19/+4
2023-08-18f2fs: avoid false alarm of circular lockingJaegeuk Kim2-10/+17
2023-08-18Revert "f2fs: do not issue small discard commands during checkpoint"Chao Yu1-1/+1
2023-08-18f2fs: doc: fix description of max_small_discardsChao Yu1-3/+3
2023-08-14f2fs: should update REQ_TIME for direct writeZhiguo Niu1-0/+1
2023-08-14f2fs: fix to account cp stats correctlyChao Yu8-17/+50
2023-08-14f2fs: fix to account gc stats correctlyChao Yu7-35/+54
2023-08-04f2fs: remove unneeded check condition in __f2fs_setxattr()Chao Yu1-1/+1
2023-08-04f2fs: fix to update i_ctime in __f2fs_setxattr()Chao Yu1-2/+2
2023-08-04Revert "f2fs: fix to do sanity check on extent cache correctly"Chao Yu1-6/+6
2023-08-04f2fs: Only lfs mode is allowed with zoned block device featureChunhai Guo1-5/+5
2023-08-04f2fs: check zone type before sending async reset zone commandShin'ichiro Kawasaki2-11/+44
2023-08-04f2fs: compress: don't {,de}compress non-full clusterChao Yu1-12/+8
2023-08-04f2fs: allow f2fs_ioc_{,de}compress_file to be interruptedChao Yu1-0/+12
2023-08-04f2fs: fix to avoid mmap vs set_compress_option caseChao Yu2-6/+20
2023-08-04f2fs: fix spelling in ABI documentationRandy Dunlap1-4/+4
2023-08-04f2fs: get out of a repeat loop when getting a locked data pageJaegeuk Kim1-6/+2
2023-08-04f2fs: flush inode if atomic file is abortedJaegeuk Kim1-0/+2
2023-08-04f2fs: don't handle error case of f2fs_compress_alloc_page()Chao Yu1-13/+1
2023-08-04Revert "f2fs: clean up w/ sbi->log_sectors_per_block"Jaegeuk Kim1-11/+12
2023-06-30f2fs: fix to do sanity check on direct node in truncate_dnode()6.5-rc1-5.15Chao Yu4-8/+13
2023-06-30f2fs: only set release for file that has compressed dataSheng Yong1-3/+5
2023-06-30f2fs: fix compile warning in f2fs_destroy_node_manager()Chao Yu2-8/+9
2023-06-30f2fs: fix error path handling in truncate_dnode()Chao Yu1-1/+3
2023-06-28f2fs: fix deadlock in i_xattr_sem and inode page lockJaegeuk Kim2-3/+12
2023-06-26f2fs: remove unneeded page uptodate check/setYunlei He1-2/+0
2023-06-26f2fs: update mtime and ctime in move file range methodYunlei He1-0/+11
2023-06-26f2fs: compress tmp files given extensionJaegeuk Kim1-7/+21
2023-06-26f2fs: refactor struct f2fs_attr macroYangtao Li1-91/+149
2023-06-26f2fs: convert to use sbi directlyYangtao Li1-6/+6
2023-06-26f2fs: remove redundant assignment to variable errColin Ian King1-3/+1
2023-06-26f2fs: do not issue small discard commands during checkpointJaegeuk Kim1-1/+1
2023-06-26f2fs: check zone write pointer points to the end of zoneDaeho Jeong1-2/+6
2023-06-26f2fs: add f2fs_ioc_get_compress_blocksSheng Yong1-6/+17
2023-06-26f2fs: cleanup MIN_INLINE_XATTR_SIZESheng Yong2-1/+2
2023-06-26f2fs: add helper to check compression levelSheng Yong3-2/+31
2023-06-26f2fs: do more sanity check on inodeChao Yu2-35/+67
2023-06-26f2fs: compress: fix to check validity of i_compress_flag fieldChao Yu1-3/+3
2023-06-26f2fs: add sanity compress level check for compressed fileYangtao Li1-29/+78
2023-06-26f2fs: assign default compression levelJaegeuk Kim3-6/+9
2023-06-26f2fs: introduce F2FS_QUOTA_DEFAULT_FL for cleanupChao Yu2-3/+5
2023-06-26f2fs: check return value of freeze_super()Chao Yu1-1/+3
2023-06-12f2fs: avoid dead loop in f2fs_issue_checkpoint()Chao Yu1-2/+13
2023-06-12f2fs: fix args passed to trace_f2fs_lookup_endWu Bo1-2/+2
2023-06-12f2fs: flag as supporting buffered async readsYangtao Li1-1/+1
2023-06-12f2fs: fix to drop all dirty meta/node pages during umount()Chao Yu1-2/+16
2023-06-12f2fs: Detect looped node chain efficientlyChunhai Guo1-20/+51
2023-06-12f2fs: add async reset zone command supportDaejun Park4-6/+106
2023-06-12f2fs: flush error flags in workqueueChao Yu3-4/+25
2023-06-12f2fs: don't reset unchangable mount option in f2fs_remount()Chao Yu1-12/+18
2023-06-12f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()Chao Yu3-5/+20
2023-06-12f2fs: clean up w/ sbi->log_sectors_per_blockChao Yu1-12/+11
2023-06-12f2fs: fix to set noatime and immutable flag for quota fileChao Yu1-0/+9
2023-06-12f2fs: renew value of F2FS_FEATURE_*Chao Yu1-15/+15
2023-06-12f2fs: renew value of F2FS_MOUNT_*Chao Yu1-28/+28
2023-06-12f2fs: fix potential deadlock due to unpaired node_write lock useChao Yu2-6/+8
2023-06-12f2fs: Fix over-estimating free section during FG GCYonggil Song1-5/+11
2023-06-12f2fs: close unused open zones while mountingDaeho Jeong1-22/+31
2023-05-17f2fs: fix the wrong condition to determine atomic contextJaegeuk Kim1-1/+1
2023-05-17f2fs: maintain six open zones for zoned devicesDaeho Jeong2-0/+63
2023-05-09f2fs: remove some dead codeChristophe JAILLET1-9/+1
2023-05-09f2fs: do not allow to defragment files have FI_COMPRESS_RELEASEDYangtao Li1-0/+6
2023-05-09f2fs: add sanity check for proc_mkdirYangtao Li1-16/+23
2023-05-09f2fs: support errors=remount-ro|continue|panic mountoptionChao Yu8-24/+167
2023-05-08ext4,f2fs: fix readahead of verity dataMatthew Wilcox (Oracle)2-2/+4
2023-05-04fscrypt: destroy keyring after security_sb_delete()Eric Biggers1-3/+12
2023-04-27fscrypt: optimize fscrypt_initialize()Eric Biggers3-9/+14
2023-04-27fscrypt: use WARN_ON_ONCE instead of WARN_ONEric Biggers8-25/+25
2023-04-27fscrypt: new helper function - fscrypt_prepare_lookup_partial()Luís Henriques2-0/+37
2023-04-27fscrypt: check for NULL keyring in fscrypt_put_master_key_activeref()Eric Biggers1-0/+2
2023-04-27fscrypt: improve fscrypt_destroy_keyring() documentationEric Biggers1-10/+11
2023-04-19f2fs: remove unnessary comment in __may_age_extent_tree6.4-rc1-5.15Qi Han1-1/+0
2023-04-19f2fs: allocate node blocks for atomic write block replacementDaeho Jeong1-1/+1
2023-04-19f2fs: use cow inode data when updating atomic writeDaeho Jeong1-5/+10
2023-04-19f2fs: remove power-of-two limitation of zoned deviceJaegeuk Kim4-11/+6
2023-04-19f2fs: allocate trace path buffer from names_cacheWu Bo2-2/+15
2023-04-14f2fs: add has_enough_free_secs()Yangtao Li3-24/+31
2023-04-13f2fs: relax sanity check if checkpoint is corruptedJaegeuk Kim3-7/+29
2023-04-13f2fs: refactor f2fs_gc to call checkpoint in urgent conditionJaegeuk Kim1-14/+13
2023-04-13f2fs: remove folio_detach_private() in .invalidate_folio and .release_folioChao Yu3-107/+77
2023-04-13f2fs: fix to call clear_page_private_reference in .{release,invalid}_folioChao Yu2-1/+2
2023-04-13f2fs: remove bulk remove_proc_entry() and unnecessary kobject_del()Yangtao Li1-13/+2
2023-04-13f2fs: support iopoll methodWu Bo1-0/+1
2023-04-12f2fs: remove batched_trim_sections node descriptionYangtao Li1-6/+0
2023-04-12f2fs: fix to check return value of inc_valid_block_count()Chao Yu1-1/+7
2023-04-12f2fs: fix to check return value of f2fs_do_truncate_blocks()Chao Yu1-1/+5
2023-04-12f2fs: fix passing relative address when discard zonesDaeho Jeong1-3/+2
2023-04-12f2fs: fix potential corruption when moving a directoryJaegeuk Kim1-1/+15
2023-04-12f2fs: add radix_tree_preload_end in error caseYohan Joung1-0/+1
2023-04-12f2fs: fix to recover quota data correctlyChao Yu5-38/+61
2023-04-11f2fs: fix to check readonly condition correctlyChao Yu2-1/+6
2023-04-10docs: f2fs: Correct instruction to disable checkpointWang Han1-1/+1
2023-04-10f2fs: fix to keep consistent i_gc_rwsem lock orderChao Yu1-4/+4
2023-04-10f2fs: fix to drop all dirty pages during umount() if cp_error is setChao Yu2-3/+12
2023-04-10f2fs: fix to avoid use-after-free for cached IPU bioChao Yu1-1/+4
2023-04-10f2fs: remove unneeded in-memory i_crtime copyChao Yu2-5/+1
2023-04-10f2fs: use f2fs_hw_is_readonly() instead of bdev_read_only()Chao Yu2-3/+3
2023-04-10f2fs: use common implementation of file typeWeizhao Ouyang4-53/+4
2023-04-10f2fs: merge lz4hc_compress_pages() to lz4_compress_pages()Yangtao Li1-22/+8
2023-04-10f2fs: convert to use sysfs_emitYangtao Li1-8/+3
2023-04-10f2fs: set default compress option only when sb_has_compressionYangtao Li1-4/+6
2023-04-10f2fs: Fix system crash due to lack of free space in LFSYonggil Song3-11/+40
2023-04-10f2fs: remove struct victim_selection default_v_opsYangtao Li4-21/+10
2023-04-04f2fs: fix null pointer panic in tracepoint in __replace_atomic_write_blockJaegeuk Kim1-1/+1
2023-04-04f2fs: fix iostat lock protectionQilin Tan1-2/+2
2023-04-04f2fs: fix align check for npo2Yohan Joung1-2/+3
2023-04-04f2fs: add compression feature check for all compress mount optYangtao Li1-0/+12
2023-04-04f2fs: convert is_extension_exist() to return bool typeYangtao Li1-6/+6
2023-04-03f2fs: fix scheduling while atomic in decompression pathJaegeuk Kim3-2/+8
2023-04-03f2fs: preserve direct write semantics when buffering is forcedHans Holmberg1-8/+26
2023-04-03f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_p...Yangtao Li1-0/+6
2023-04-03f2fs: remove else in f2fs_write_cache_pages()Yangtao Li1-4/+2
2023-04-03f2fs: apply zone capacity to all zone typeJaegeuk Kim2-61/+7
2023-04-03f2fs: fix to handle filemap_fdatawrite() error in f2fs_ioc_decompress_file/f2...Yangtao Li1-4/+10
2023-04-03f2fs: convert to MAX_SBI_FLAG instead of 32 in stat_show()Yangtao Li2-19/+23
2023-04-03f2fs: Fix discard bug on zoned block devices with 2MiB zone sizeYonggil Song1-1/+3
2023-04-03f2fs: remove entire rb_entry sharingJaegeuk Kim2-112/+71
2023-04-03f2fs: factor out discard_cmd usage from general rb_tree useJaegeuk Kim3-139/+169
2023-04-03f2fs: factor out victim_entry usage from general rb_tree useJaegeuk Kim5-115/+93
2023-04-03f2fs: fix uninitialized skipped_gc_rwsemYonggil Song1-1/+1
2023-04-03f2fs: handle dqget error in f2fs_transfer_project_quota()Yangtao Li1-7/+8
2023-04-03f2fs: convert to use bitmap APIYangtao Li11-51/+48
2023-04-03f2fs: export compress_percent and compress_watermark entriesYangtao Li2-0/+35
2023-04-03f2fs: make f2fs_sync_inode_meta() staticLi Zetao2-2/+1
2023-04-03f2fs: Fix f2fs_truncate_partial_nodes ftrace eventDouglas Raillard1-1/+1
2023-03-06fscrypt: fix ext4 breakage in fscryptJaegeuk Kim1-2/+1
2023-02-27fsverity.rst: update git repo URL for fsverity-utils6.3-rc1-5.15Eric Biggers1-1/+1
2023-02-27ext4: allow verity with fs block size < PAGE_SIZEEric Biggers2-8/+5
2023-02-27fs/buffer.c: support fsverity in block_read_full_folio()Eric Biggers1-10/+57
2023-02-27f2fs: simplify f2fs_readpage_limit()Eric Biggers1-2/+1
2023-02-27ext4: simplify ext4_readpage_limit()Eric Biggers1-2/+1
2023-02-27fsverity: support enabling with tree block size < PAGE_SIZEEric Biggers3-150/+135
2023-02-27fsverity: support verification with tree block size < PAGE_SIZEEric Biggers5-125/+329
2023-02-27fsverity: replace fsverity_hash_page() with fsverity_hash_block()Eric Biggers4-22/+21
2023-02-27fsverity: use EFBIG for file too large to enable verityEric Biggers2-1/+2
2023-02-27fsverity: store log2(digest_size) precomputedEric Biggers3-4/+6
2023-02-27fsverity: simplify Merkle tree readahead size calculationEric Biggers3-16/+10
2023-02-27fsverity: use unsigned long for level_startEric Biggers2-6/+16
2023-02-27fsverity: remove debug messages and CONFIG_FS_VERITY_DEBUGEric Biggers7-59/+2
2023-02-27fsverity: pass pos and size to ->write_merkle_tree_blockEric Biggers5-24/+19
2023-02-27fsverity: optimize fsverity_cleanup_inode() on non-verity filesEric Biggers2-9/+15
2023-02-27fsverity: optimize fsverity_prepare_setattr() on non-verity filesEric Biggers2-17/+25
2023-02-27fsverity: optimize fsverity_file_open() on non-verity filesEric Biggers2-21/+25