android_kernel_samsung_sm8650/fs/f2fs
Jaegeuk Kim 8db3d6ac04 Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-6.1.y' into android14-6.1
* aosp/upstream-f2fs-stable-linux-6.1.y:
  f2fs: remove unnessary comment in __may_age_extent_tree
  f2fs: allocate node blocks for atomic write block replacement
  f2fs: use cow inode data when updating atomic write
  f2fs: remove power-of-two limitation of zoned device
  f2fs: allocate trace path buffer from names_cache
  f2fs: add has_enough_free_secs()
  f2fs: relax sanity check if checkpoint is corrupted
  f2fs: refactor f2fs_gc to call checkpoint in urgent condition
  f2fs: remove folio_detach_private() in .invalidate_folio and .release_folio
  f2fs: remove bulk remove_proc_entry() and unnecessary kobject_del()
  f2fs: support iopoll method
  f2fs: remove batched_trim_sections node description
  f2fs: fix to check return value of inc_valid_block_count()
  f2fs: fix to check return value of f2fs_do_truncate_blocks()
  f2fs: fix passing relative address when discard zones
  f2fs: fix potential corruption when moving a directory
  f2fs: add radix_tree_preload_end in error case
  f2fs: fix to recover quota data correctly
  f2fs: fix to check readonly condition correctly
  docs: f2fs: Correct instruction to disable checkpoint
  f2fs: fix to keep consistent i_gc_rwsem lock order
  f2fs: fix to drop all dirty pages during umount() if cp_error is set
  f2fs: fix to avoid use-after-free for cached IPU bio
  f2fs: remove unneeded in-memory i_crtime copy
  f2fs: use f2fs_hw_is_readonly() instead of bdev_read_only()
  f2fs: use common implementation of file type
  f2fs: merge lz4hc_compress_pages() to lz4_compress_pages()
  f2fs: convert to use sysfs_emit
  f2fs: set default compress option only when sb_has_compression
  f2fs: Fix system crash due to lack of free space in LFS
  f2fs: remove struct victim_selection default_v_ops
  f2fs: fix null pointer panic in tracepoint in __replace_atomic_write_block
  f2fs: fix iostat lock protection
  f2fs: fix align check for npo2
  f2fs: add compression feature check for all compress mount opt
  f2fs: convert is_extension_exist() to return bool type
  f2fs: fix scheduling while atomic in decompression path
  f2fs: preserve direct write semantics when buffering is forced
  f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
  f2fs: remove else in f2fs_write_cache_pages()
  f2fs: apply zone capacity to all zone type
  f2fs: fix to handle filemap_fdatawrite() error in f2fs_ioc_decompress_file/f2fs_ioc_compress_file
  f2fs: convert to MAX_SBI_FLAG instead of 32 in stat_show()
  f2fs: Fix discard bug on zoned block devices with 2MiB zone size
  f2fs: remove entire rb_entry sharing
  f2fs: factor out discard_cmd usage from general rb_tree use
  f2fs: factor out victim_entry usage from general rb_tree use
  f2fs: fix uninitialized skipped_gc_rwsem
  f2fs: handle dqget error in f2fs_transfer_project_quota()
  f2fs: convert to use bitmap API
  f2fs: export compress_percent and compress_watermark entries
  f2fs: make f2fs_sync_inode_meta() static
  f2fs: Fix f2fs_truncate_partial_nodes ftrace event

Bug: 273795759
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
Change-Id: I260f4009b3bb6a0ffca20488d0ad0e41e92fb9d2
2023-04-26 17:04:43 -07:00
..
acl.c f2fs: port to vfs{g,u}id_t and associated helpers 2022-10-04 13:31:43 -07:00
acl.h vfs: add rcu argument to ->get_acl() callback 2021-08-18 22:08:24 +02:00
checkpoint.c f2fs: relax sanity check if checkpoint is corrupted 2023-04-13 16:40:30 -07:00
compress.c f2fs: merge lz4hc_compress_pages() to lz4_compress_pages() 2023-04-10 14:56:09 -07:00
data.c Merge remote-tracking branch 'aosp/upstream-f2fs-stable-linux-6.1.y' into android14-6.1 2023-04-26 17:04:43 -07:00
debug.c f2fs: fix to recover quota data correctly 2023-04-12 08:56:26 -07:00
dir.c f2fs: remove folio_detach_private() in .invalidate_folio and .release_folio 2023-04-13 16:39:41 -07:00
extent_cache.c f2fs: remove unnessary comment in __may_age_extent_tree 2023-04-19 13:39:57 -07:00
f2fs.h f2fs: remove power-of-two limitation of zoned device 2023-04-19 13:39:57 -07:00
file.c f2fs: allocate trace path buffer from names_cache 2023-04-19 13:39:56 -07:00
gc.c f2fs: remove power-of-two limitation of zoned device 2023-04-19 13:39:57 -07:00
gc.h f2fs: Fix system crash due to lack of free space in LFS 2023-04-10 14:56:08 -07:00
hash.c f2fs: don't use casefolded comparison for "." and ".." 2022-05-17 11:19:23 -07:00
inline.c f2fs: use common implementation of file type 2023-04-10 14:56:09 -07:00
inode.c f2fs: remove unneeded in-memory i_crtime copy 2023-04-10 14:56:25 -07:00
iostat.c f2fs: use iostat_lat_type directly as a parameter in the iostat_update_and_unbind_ctx() 2023-02-07 10:54:25 -08:00
iostat.h f2fs: use iostat_lat_type directly as a parameter in the iostat_update_and_unbind_ctx() 2023-02-07 10:54:25 -08:00
Kconfig f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem 2022-03-04 09:15:53 -08:00
Makefile f2fs: separate out iostat feature 2021-08-23 10:25:51 -07:00
namei.c f2fs: fix potential corruption when moving a directory 2023-04-12 08:56:26 -07:00
node.c f2fs: reduce stack memory cost by using bitfield in struct f2fs_io_info 2023-02-02 13:40:33 -08:00
node.h f2fs: convert to use bitmap API 2023-04-03 16:08:39 -07:00
OWNERS ANDROID: OWNERS: add f2fs-related files 2021-03-18 21:10:53 +00:00
recovery.c f2fs: fix to recover quota data correctly 2023-04-12 08:56:26 -07:00
segment.c f2fs: allocate node blocks for atomic write block replacement 2023-04-19 13:39:57 -07:00
segment.h f2fs: add has_enough_free_secs() 2023-04-14 13:05:14 -07:00
shrinker.c f2fs: add block_age-based extent cache 2022-12-19 11:05:25 -08:00
super.c f2fs: remove power-of-two limitation of zoned device 2023-04-19 13:39:57 -07:00
sysfs.c f2fs: remove bulk remove_proc_entry() and unnecessary kobject_del() 2023-04-13 16:39:41 -07:00
verity.c fsverity: pass pos and size to ->write_merkle_tree_block 2023-02-27 19:45:03 -08:00
xattr.c f2fs: support recording errors into superblock 2022-10-04 13:31:45 -07:00
xattr.h