VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   35 Branches   59 Tags
Date
Commit Message
Rev
Author
2021-09-03
btrfs: fix NULL pointer dereference when deleting device by invalid id
Qu Wenruo
2021-09-03
Revert "btrfs: compression: don't try to compress if we don't have enough pages"
Qu Wenruo
2021-08-26
btrfs: prevent rename2 from exchanging a subvol with a directory from different parents
NeilBrown
2021-08-04
btrfs: mark compressed range uptodate only if all bio succeed
Goldwyn Rodrigues
2021-08-04
btrfs: fix rw device counting in __btrfs_free_extra_devids
Desmond Cheong Zhi Xi
2021-08-04
btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction
Filipe Manana
2021-07-28
btrfs: fix lock inversion problem when doing qgroup extent tracing
Filipe Manana
2021-07-28
btrfs: fix unpersisted i_size on fsync after expanding truncate
Filipe Manana
2021-07-28
btrfs: check for missing device in btrfs_trim_fs
Anand Jain
2021-07-20
btrfs: zoned: fix wrong mutex unlock on failure to allocate log root tree
Filipe Manana
2021-07-20
btrfs: don't block if we can't acquire the reclaim lock
Johannes Thumshirn
2021-07-20
btrfs: rework chunk allocation to avoid exhaustion of the system chunk array
Filipe Manana
2021-07-20
btrfs: fix deadlock with concurrent chunk allocations involving system chunks
Filipe Manana
2021-07-20
btrfs: zoned: fix types for u64 division in btrfs_reclaim_bgs_work
David Sterba
2021-07-20
btrfs: properly split extent_map for REQ_OP_ZONE_APPEND
Naohiro Aota
2021-07-14
btrfs: clear log tree recovering status if starting transaction fails
David Sterba
2021-07-14
btrfs: disable build on platforms having page size 256K
Christophe Leroy
2021-07-14
btrfs: don't clear page extent mapped if we're not invalidating the full page
Qu Wenruo
2021-07-14
btrfs: sysfs: fix format string for some discard stats
David Sterba
2021-07-14
btrfs: always abort the transaction if we abort a trans handle
Josef Bacik
2021-07-14
btrfs: abort transaction if we fail to update the delayed inode
Josef Bacik
2021-07-14
btrfs: fix error handling in __btrfs_update_delayed_inode
Josef Bacik
2021-07-14
btrfs: clear defrag status of a root if starting transaction fails
David Sterba
2021-07-14
btrfs: fix unbalanced unlock in qgroup_account_snapshot()
Naohiro Aota
2021-07-14
btrfs: compression: don't try to compress if we don't have enough pages
David Sterba
2021-07-14
btrfs: send: fix invalid path for unlink operations after parent orphanization
Filipe Manana
2021-07-14
btrfs: zoned: bail out if we can't read a reliable write pointer
Johannes Thumshirn
2021-07-14
btrfs: zoned: print message when zone sanity check type fails
Naohiro Aota
2021-06-18
Merge tag 'for-5.13-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Linus Torvalds
2021-06-17
btrfs: zoned: fix negative space_info->bytes_readonly
Naohiro Aota
2021-06-09
Merge tag 'for-5.13-rc5-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Linus Torvalds
2021-06-04
btrfs: promote debugging asserts to full-fledged checks in validate_super
Nikolay Borisov
2021-06-04
btrfs: return value from btrfs_mark_extent_written() in case of error
Ritesh Harjani
2021-06-04
btrfs: zoned: fix zone number to sector/physical calculation
Naohiro Aota
2021-06-04
btrfs: do not write supers if we have an fs error
Josef Bacik
2021-06-03
Merge tag 'for-5.13-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Linus Torvalds
2021-05-27
btrfs: fix deadlock when cloning inline extents and low on available space
Filipe Manana
2021-05-27
btrfs: fix fsync failure and transaction abort after writes to prealloc extents
Filipe Manana
2021-05-27
btrfs: abort in rename_exchange if we fail to insert the second ref
Josef Bacik
2021-05-27
btrfs: check error value from btrfs_update_inode in tree log
Josef Bacik
2021-05-27
btrfs: fixup error handling in fixup_inode_link_counts
Josef Bacik
2021-05-27
btrfs: mark ordered extent and inode with error if we fail to finish
Josef Bacik
2021-05-27
btrfs: return errors from btrfs_del_csums in cleanup_ref_head
Josef Bacik
2021-05-27
btrfs: fix error handling in btrfs_del_csums
Josef Bacik
2021-05-27
btrfs: fix compressed writes that cross stripe boundary
Qu Wenruo
2021-05-21
Merge tag 'for-5.13-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Linus Torvalds
2021-05-20
btrfs: zoned: fix parallel compressed writes
Johannes Thumshirn
2021-05-20
btrfs: zoned: pass start block to btrfs_use_zone_append
Johannes Thumshirn
2021-05-17
Merge tag 'for-5.13-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Linus Torvalds
2021-05-17
btrfs: do not BUG_ON in link_to_fixup_dir
Josef Bacik
2021-05-17
btrfs: release path before starting transaction when cloning inline extent
Filipe Manana
2021-05-14
btrfs: fix removed dentries still existing after log is synced
Filipe Manana
2021-05-14
btrfs: return whole extents in fiemap
Boris Burkov
2021-05-14
btrfs: avoid RCU stalls while running delayed iputs
Josef Bacik
2021-05-14
btrfs: return 0 for dev_extent_hole_check_zoned hole_start in case of error
Johannes Thumshirn
2021-05-11
Merge tag 'for-5.13-rc1-part2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Linus Torvalds
2021-05-11
btrfs: handle transaction start error in btrfs_fileattr_set
Ritesh Harjani
2021-05-10
Merge tag 'for-5.13-rc1-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Linus Torvalds
2021-05-05
btrfs: use memzero_page() instead of open coded kmap pattern
Ira Weiny
2021-05-04
btrfs: initialize return variable in cleanup_free_space_cache_v1
Tom Rix
2021-05-04
btrfs: zoned: sanity check zone type
Naohiro Aota
2021-05-04
btrfs: fix unmountable seed device after fstrim
Anand Jain
2021-04-28
btrfs: fix deadlock when cloning inline extents and using qgroups
Filipe Manana
2021-04-28
btrfs: fix race leading to unpersisted data and metadata on fsync
Filipe Manana
2021-04-28
btrfs: do not consider send context as valid when trying to flush qgroups
Filipe Manana
2021-04-28
btrfs: zoned: fix silent data loss after failure splitting ordered extent
Filipe Manana
2021-04-27
Merge branch 'miklos.fileattr' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
Linus Torvalds
2021-04-27
Merge tag 'cfi-v5.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux
Linus Torvalds
2021-04-20
btrfs: zoned: automatically reclaim zones
Johannes Thumshirn
2021-04-20
btrfs: rename delete_unused_bgs_mutex to reclaim_bgs_lock
Johannes Thumshirn
2021-04-20
btrfs: zoned: reset zones of relocated block groups
Johannes Thumshirn
2021-04-20
btrfs: more graceful errors/warnings on 32bit systems when reaching limits
Qu Wenruo
2021-04-20
btrfs: zoned: fix unpaired block group unfreeze during device replace
Filipe Manana
2021-04-20
btrfs: fix race when picking most recent mod log operation for an old root
Filipe Manana
2021-04-20
btrfs: fix metadata extent leak after failure to create subvolume
Filipe Manana
2021-04-19
btrfs: handle remount to no compress during compression
Qu Wenruo
2021-04-19
btrfs: zoned: fail mount if the device does not support zone append
Johannes Thumshirn
2021-04-19
btrfs: fix race between transaction aborts and fsyncs leading to use-after-free
Filipe Manana
2021-04-19
btrfs: introduce submit_eb_subpage() to submit a subpage metadata page
Qu Wenruo
2021-04-19
btrfs: make lock_extent_buffer_for_io() to be subpage compatible
Qu Wenruo
2021-04-19
btrfs: introduce write_one_subpage_eb() function
Qu Wenruo
2021-04-19
btrfs: introduce end_bio_subpage_eb_writepage() function
Qu Wenruo
2021-04-19
btrfs: check return value of btrfs_commit_transaction in relocation
Josef Bacik
2021-04-19
btrfs: do proper error handling in merge_reloc_roots
Josef Bacik
2021-04-19
btrfs: handle extent corruption with select_one_root properly
Josef Bacik
2021-04-19
btrfs: cleanup error handling in prepare_to_merge
Josef Bacik
2021-04-19
btrfs: do not panic in __add_reloc_root
Josef Bacik
2021-04-19
btrfs: handle __add_reloc_root failures in btrfs_recover_relocation
Josef Bacik
2021-04-19
btrfs: do proper error handling in create_reloc_inode
Josef Bacik
2021-04-19
btrfs: remove the extent item sanity checks in relocate_block_group
Josef Bacik
2021-04-19
btrfs: tree-checker: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set improperly
Josef Bacik
2021-04-19
btrfs: handle extent reference errors in do_relocation
Josef Bacik
2021-04-19
btrfs: handle errors in reference count manipulation in replace_path
Josef Bacik
2021-04-19
btrfs: handle btrfs_search_slot failure in replace_path
Josef Bacik
2021-04-19
btrfs: handle btrfs_cow_block errors in replace_path
Josef Bacik
2021-04-19
btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s
Josef Bacik
2021-04-19
btrfs: do proper error handling in btrfs_update_reloc_root
Josef Bacik
2021-04-19
btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge
Josef Bacik
2021-04-19
btrfs: handle btrfs_update_reloc_root failure in insert_dirty_subvol
Josef Bacik
2021-04-19
btrfs: change insert_dirty_subvol to return errors
Josef Bacik
2021-04-19
btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots
Josef Bacik
2021-04-19
btrfs: validate root::reloc_root after recording root in trans
Josef Bacik
2021-04-19
btrfs: do proper error handling in create_reloc_root
Josef Bacik
2021-04-19
btrfs: have proper error handling in btrfs_init_reloc_root
Josef Bacik
2021-04-19
btrfs: return an error from btrfs_record_root_in_trans
Josef Bacik
2021-04-19
btrfs: handle record_root_in_trans failure in create_pending_snapshot
Josef Bacik
2021-04-19
btrfs: handle record_root_in_trans failure in btrfs_record_root_in_trans
Josef Bacik
2021-04-19
btrfs: handle record_root_in_trans failure in qgroup_account_snapshot
Josef Bacik
2021-04-19
btrfs: handle btrfs_record_root_in_trans failure in start_transaction
Josef Bacik
2021-04-19
btrfs: handle btrfs_record_root_in_trans failure in relocate_tree_block
Josef Bacik
2021-04-19
btrfs: handle btrfs_record_root_in_trans failure in create_subvol
Josef Bacik
2021-04-19
btrfs: handle btrfs_record_root_in_trans failure in btrfs_recover_log_trees
Josef Bacik
2021-04-19
btrfs: handle btrfs_record_root_in_trans failure in btrfs_delete_subvolume
Josef Bacik
2021-04-19
btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename
Josef Bacik
2021-04-19
btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename_exchange
Josef Bacik
2021-04-19
btrfs: do proper error handling in record_reloc_root_in_trans
Josef Bacik
2021-04-19
btrfs: check record_root_in_trans related failures in select_reloc_root
Josef Bacik
2021-04-19
btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors
Josef Bacik
2021-04-19
btrfs: handle errors from select_reloc_root()
Josef Bacik
2021-04-19
btrfs: convert BUG_ON()'s in relocate_tree_block
Josef Bacik
2021-04-19
btrfs: convert some BUG_ON()'s to ASSERT()'s in do_relocation
Josef Bacik
2021-04-19
btrfs: add and use readahead_batch_length
Matthew Wilcox (Oracle)
2021-04-19
btrfs: move forward declarations to the beginning of extent_io.h
Wan Jiabing
2021-04-19
btrfs: subpage: add overview comments
Qu Wenruo
2021-04-19
btrfs: make set_btree_ioerr accept extent buffer and be subpage compatible
Qu Wenruo
2021-04-19
btrfs: make set/clear_extent_buffer_dirty() subpage compatible
Qu Wenruo
2021-04-19
btrfs: support page uptodate assertions in subpage mode
Qu Wenruo
2021-04-19
btrfs: make alloc_extent_buffer() check subpage dirty bitmap
Qu Wenruo
2021-04-19
btrfs: subpage: support metadata checksum calculation at write time
Qu Wenruo
2021-04-19
btrfs: subpage: do more sanity checks on metadata page dirtying
Qu Wenruo
2021-04-19
btrfs: subpage: introduce helpers for writeback status
Qu Wenruo
2021-04-19
btrfs: subpage: introduce helpers for dirty status
Qu Wenruo
2021-04-19
btrfs: remove unnecessary variable shadowing in btrfs_invalidatepage()
Qu Wenruo
2021-04-19
btrfs: use min() to replace open-code in btrfs_invalidatepage()
Qu Wenruo
2021-04-19
btrfs: add sysfs interface for supported sectorsize
Qu Wenruo
2021-04-19
btrfs: improve btree readahead for full send operations
Filipe Manana
2021-04-19
btrfs: fix exhaustion of the system chunk array due to concurrent allocations
Filipe Manana
2021-04-19
btrfs: make reflinks respect O_SYNC O_DSYNC and S_SYNC flags
Filipe Manana
2021-04-19
btrfs: zoned: bail out in btrfs_alloc_chunk for bad input
Arnd Bergmann
2021-04-19
btrfs: fix a potential hole punching failure
BingJing Chang
2021-04-19
btrfs: zoned: move log tree node allocation out of log_root_tree->log_mutex
Naohiro Aota
2021-04-19
btrfs: use percpu_read_positive instead of sum_positive for need_preempt
Josef Bacik
2021-04-19
btrfs: update outdated comment at btrfs_replace_file_extents()
Filipe Manana
2021-04-19
btrfs: update outdated comment at btrfs_orphan_cleanup()
Filipe Manana
2021-04-19
btrfs: update debug message when checking seq number of a delayed ref
Filipe Manana
2021-04-19
btrfs: add and use helper to get lowest sequence number for the tree mod log
Filipe Manana
2021-04-19
btrfs: remove unnecessary leaf check at btrfs_tree_mod_log_free_eb()
Filipe Manana
2021-04-19
btrfs: use the new bit BTRFS_FS_TREE_MOD_LOG_USERS at btrfs_free_tree_block()
Filipe Manana
2021-04-19
btrfs: use a bit to track the existence of tree mod log users
Filipe Manana
2021-04-19
btrfs: use booleans where appropriate for the tree mod log functions
Filipe Manana
2021-04-19
btrfs: move the tree mod log code into its own file
Filipe Manana
2021-04-19
btrfs: integrity-checker: convert block context kmap's to kmap_local_page
Ira Weiny
2021-04-19
btrfs: integrity-checker: use kmap_local_page in __btrfsic_submit_bio
Ira Weiny
2021-04-19
btrfs: raid56: convert kmaps to kmap_local_page
Ira Weiny
2021-04-19
btrfs: convert kmap to kmap_local_page, simple cases
Ira Weiny
2021-04-19
btrfs: remove duplicated in_range() macro
Johannes Thumshirn
2021-04-19
btrfs: remove stale comment and logic from btrfs_inode_in_log()
Filipe Manana
2021-04-19
btrfs: fix race between marking inode needs to be logged and log syncing
Filipe Manana
2021-04-19
btrfs: fix race between memory mapped writes and fsync
Filipe Manana
2021-04-19
btrfs: exclude mmap from happening during all fallocate operations
Josef Bacik
2021-04-19
btrfs: exclude mmaps while doing remap
Josef Bacik
2021-04-19
btrfs: use btrfs_inode_lock/btrfs_inode_unlock inode lock helpers
Josef Bacik
2021-04-19
btrfs: add a i_mmap_lock to our inode
Josef Bacik
2021-04-19
btrfs: remove mirror argument from btrfs_csum_verify_data()
Goldwyn Rodrigues
2021-04-19
btrfs: remove force argument from run_delalloc_nocow()
Goldwyn Rodrigues
2021-04-19
btrfs: don't opencode extent_changeset_free
Nikolay Borisov
2021-04-19
btrfs: assign proper values to a bool variable in dev_extent_hole_check_zoned
Jiapeng Chong
2021-04-19
btrfs: add btree read ahead for incremental send operations
Filipe Manana
2021-04-19
btrfs: add btree read ahead for full send operations
Filipe Manana
2021-04-19
btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata
Nikolay Borisov
2021-04-19
btrfs: remove btrfs_inode parameter from btrfs_delayed_inode_reserve_metadata
Nikolay Borisov
2021-04-19
btrfs: simplify commit logic in try_flush_qgroup
Nikolay Borisov
2021-04-19
btrfs: scrub: drop a few function declarations
Anand Jain
2021-04-19
btrfs: change return type to bool in btrfs_extent_readonly
Anand Jain
2021-04-19
btrfs: unexport btrfs_extent_readonly() and make it static
Anand Jain
2021-04-19
btrfs: replace open coded while loop with proper construct
Nikolay Borisov
2021-04-19
btrfs: replace offset_in_entry with in_range
Nikolay Borisov
2021-04-19
btrfs: make find_desired_extent take btrfs_inode
Nikolay Borisov
2021-04-19
btrfs: make btrfs_replace_file_extents take btrfs_inode
Nikolay Borisov
2021-04-19
btrfs: fix comment for btrfs ordered extent flag bits
Qu Wenruo
2021-04-12
btrfs: convert to fileattr
Miklos Szeredi
2021-04-11
Merge tag 'for-5.12-rc6-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Linus Torvalds
2021-04-10
btrfs: zoned: move superblock logging zone location
Naohiro Aota
2021-04-08
treewide: Change list_sort to use const pointers
Sami Tolvanen
2021-03-25
Merge tag 'for-5.12-rc4-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Linus Torvalds
2021-03-18
Merge tag 'for-5.12-rc3-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux
Linus Torvalds
2021-03-18
btrfs: fix check_data_csum() error message for direct I/O
Omar Sandoval
2021-03-18
btrfs: fix sleep while in non-sleep context during qgroup removal
Filipe Manana
2021-03-17
btrfs: fix subvolume/snapshot deletion not triggered on mount
Filipe Manana
2021-03-17
btrfs: fix build when using M=fs/btrfs
David Sterba
2021-03-17
btrfs: do not initialize dev replace for bad dev root
Josef Bacik
2021-03-17
btrfs: initialize device::fs_info always
Josef Bacik
2021-03-17
btrfs: do not initialize dev stats if we have no dev_root
Josef Bacik
2021-03-17
btrfs: zoned: remove outdated WARN_ON in direct IO
Johannes Thumshirn
2021-03-16
btrfs: always pin deleted leaves when there are active tree mod log users
Filipe Manana
2021-03-16
btrfs: fix race when cloning extent buffer during rewind of an old root
Filipe Manana
2021-03-16
btrfs: fix slab cache flags for free space tree bitmap
David Sterba
2021-03-16
btrfs: subpage: make readahead work properly
Qu Wenruo
2021-03-16
btrfs: subpage: fix wild pointer access during metadata read failure
Qu Wenruo
2021-03-15
btrfs: zoned: fix linked list corruption after log root tree allocation failure
Filipe Manana