summaryrefslogtreecommitdiff
path: root/libbcachefs/btree_io.h
AgeCommit message (Collapse)Author
2024-06-03Update bcachefs sources to f81dc88f0c80 bcachefs: bch2_btree_insert() - add ↵Kent Overstreet
btree iter flags Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-05-27Update bcachefs sources to 45845c32a41a fs: bcachefs: add missing ↵Kent Overstreet
MODULE_DESCRIPTION()
2024-05-24Update bcachefs sources to 254510a1c269 bcachefs: ↵Kent Overstreet
btree_ptr_sectors_written() now takes bkey_s_c
2024-05-09Update bcachefs sources to 07f9a27f1969 bcachefs: add no_invalid_checks flagKent Overstreet
2024-01-16Move c_src dirs back to toplevelKent Overstreet
We just wanted c sourcefiles out of the top level, not c source directories. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-01-16move Rust sources to top level, C sources into c_srcThomas Bertschinger
This moves the Rust sources out of rust_src/ and into the top level. Running the bcachefs executable out of the development tree is now: $ ./target/release/bcachefs command or $ cargo run --profile release -- command instead of "./bcachefs command". Building and installing is still: $ make && make install Signed-off-by: Thomas Bertschinger <tahbertschinger@gmail.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-12-07Update bcachefs sources to 6d44812757dd bcachefs: BCH_IOCTL_FSCK_ONLINEKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-09-23Update bcachefs sources to f9c612bbf82d bcachefs: Fixes for building in ↵Kent Overstreet
userspace Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-08-11Update bcachefs sources to b0788c47d9 bcachefs: Fix check_version_upgrade()Kent Overstreet
2023-07-07Update bcachefs sources to 25de2b00dc bcachefs: Change check for invalid key ↵Kent Overstreet
types Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-02-09Update bcachefs sources to ea93c26e98 fixup! bcachefs: We can handle missing ↵Kent Overstreet
btree roots for all alloc btrees Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2022-11-26Update bcachefs sources to 5963d1b1a4 bcacehfs: Fix ↵Kent Overstreet
bch2_get_alloc_in_memory_pos()
2022-11-13Update bcachefs sources to 8d3fc97ca3 bcachefs: Fixes for building in userspaceKent Overstreet
2022-05-02Update bcachefs sources to bdf6d7c135 fixup! bcachefs: Kill journal buf ↵Kent Overstreet
bloom filter
2022-02-27Update bcachefs sources to 04036b4910 bcachefs: Fix a memory leakKent Overstreet
2022-02-19Update bcachefs sources to da8056a215 bcachefs: Store logical location of ↵Kent Overstreet
journal entries
2021-09-09Update bcachefs sources to 3f3f969859 bcachefs: Fix some compiler warningsKent Overstreet
2021-07-15Update bcachefs sources to 15178a6479 bcachefs: Update btree ptrs after ↵v0.14Kent Overstreet
every write
2021-07-14Update bcachefs sources to 787de128a5 bcachefs: Improvements to fsck ↵Kent Overstreet
check_dirents()
2021-07-11Update bcachefs sources to 400c2f8d96 bcachefs: Mask out unknown compat ↵Kent Overstreet
features when going read-write
2021-05-31Update bcachefs sources to 3913e0cac3 bcachefs: Journal space calculation fixKent Overstreet
2021-04-26Update bcachefs sources to 8d3093bd9b bcachefs: Evict btree nodes we're deletingKent Overstreet
2021-04-24Update bcachefs sources to 3c41353bc1 bcachefs: Fix bch2_verify_keylist_sortedKent Overstreet
2021-04-19Update bcachefs sources to fe72e70682 bcachefs: Fix for btree_gc repairing ↵Kent Overstreet
interior btree ptrs
2021-04-12Update bcachefs sources to a8b3ce7599 fixup! bcachefs: Eliminate more ↵Kent Overstreet
PAGE_SIZE uses
2021-03-29Update bcachefs sources to 18686af684 bcachefs: Inode backpointersv0.13Kent Overstreet
2021-02-20Update bcachefs sources to e2b8120595 bcachefs: Use x-macros for more enumsKent Overstreet
2021-02-03Update bcachefs sources to 79847e4824 bcachefs: Fixes/improvements for ↵Kent Overstreet
journal entry reservations
2021-01-25Update bcachefs sources to 313b24b652 bcachefs: Fix an assertionKent Overstreet
2020-11-16Update bcachefs sources to d1fd471830 bcachefs: Add more debug checksKent Overstreet
2020-08-24Update bcachefs sources to 10ab39f2fa bcachefs: Improvements to the journal ↵Kent Overstreet
read error paths
2020-06-15Update bcachefs sources to 4837f82ee1 bcachefs: Use cached iterators for ↵Kent Overstreet
alloc btree
2020-03-30Update bcachefs sources to a897b0f199 bcachefs: Fix a locking bugKent Overstreet
2020-03-30Update bcachefs sources to 275cba438e bcachefs: Fix inodes pass in fsckKent Overstreet
2020-03-25Update bcachefs sources to fd637ebda0 bcachefs: Journal updates to interior ↵Kent Overstreet
nodes
2019-12-16Update bcachefs sources to fbb669e9de bcachefs: Kill btree_node_iter_largeKent Overstreet
2019-11-04Update bcachefs sources to 9e76e8d98c bcachefs: Fix uninitialized field in ↵Kent Overstreet
hash_check_init()
2019-07-11Update bcachefs sources to b91a514413 bcachefs: Don't try to delete stripes ↵Kent Overstreet
when RO
2019-01-13Update bcachefs sources to ef60854e99 bcachefs: More allocator startup ↵Kent Overstreet
improvements
2018-11-30Update bcachefs sources to 62de7539dc bcachefs: Make bkey types globally uniqueKent Overstreet
2018-11-03Update bcachefs sources to b12d1535f3 bcachefs: fix bounds checks in ↵Kent Overstreet
bch2_bio_map()
2018-08-15Update bcachefs sources to 15f6e66e86 bcachefs: pass around bset_tree lessKent Overstreet
2018-05-17Update bcachefs sources to 0906b1fb49 bcachefs: fixes for 32 bit/big endian ↵Kent Overstreet
machines
2018-05-04Update bcachefs sources to ed4aea2ad4 bcachefs: fix gcc warningKent Overstreet
2018-02-28Update bcachefs sources to e7f4678827 bcachefs: fix variable shadowing in ↵Kent Overstreet
macro call
2018-02-05Update bcachefs sources to 0e765bc37c bcachefs: foreground merging of ↵Kent Overstreet
interior btree nodes
2018-01-21Update bcachefs sources to ae6e8a59d3 bcachefs: quota limit enforcementKent Overstreet
2018-01-11Update bcachefs sources to 02ae70070a bcachefs: Allocate new btree roots lazilyKent Overstreet
2017-12-13Update bcachefs sources to e57b5958cf bcachefs: fix for building in userspaceKent Overstreet
2017-11-10Update bcachefs sources to 6a361fb68c bcachefs: Rework btree read error handlingKent Overstreet