summaryrefslogtreecommitdiff
path: root/libbcachefs/io_write.c
AgeCommit message (Collapse)Author
2024-04-17Update bcachefs sources to ff6fd3ef0cd0 bcachefs: Check for writing ↵testingKent Overstreet
btree_ptr_v2.sectors_written == 0 Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-03-16Update bcachefs sources to 83338f5b2cb8 bcachefs: fix for building in userspaceKent Overstreet
2024-02-20Update bcachefs sources to c887148ebf99 thread_with_file: add f_ops.flushKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-02-10Update bcachefs sources to 39a84c99af2d bcachefs: Clamp replicas_required to ↵Kent Overstreet
replicas
2024-02-06Update bcachefs sources to 50847e296b34 bcachefs: Check subvol <-> inode ↵Kent Overstreet
pointers in check_inode() Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-01-24Update bcachefs sources to 481b5f343248 bcachefs: Better error messages for ↵Kent Overstreet
missing inodes in fsck Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
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>
2024-01-03Update bcachefs sources to 2a6125decb43 bcachefs: bch_sb_field_downgradeKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-12-22Update bcachefs sources to c6d45169c6 bcachefs: Convert split_devs() to darrayKent Overstreet
2023-12-21Update bcachefs sources to 5d0a6c2b32f1 bcachefs: ↵Kent Overstreet
check_directory_structure() can now be run online
2023-12-18Update bcachefs sources to 1a739db0b256 bcachefs; guard against overflow in ↵Kent Overstreet
btree node split Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-11-29Update bcachefs sources to c3e4d892b77b mean and variance: Promote to lib/mathKent Overstreet
2023-11-22Update bcachefs sources to 783085c3cc44 kbuild: Allow gcov to be enabled on ↵Kent Overstreet
the command line Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-11-16Update bcachefs sources to 938f680845d1 fixup! rename and export ↵Kent Overstreet
__kern_path_locked()
2023-11-12Update bcachefs sources to 3ca08ab51ec9 bcachefs: six locks: Simplify ↵Kent Overstreet
optimistic spinning Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-11-02Update bcachefs sources to b9bd69421f73 bcachefs: x-macro-ify inode flags enumv1.3.1Kent Overstreet
2023-10-27Update bcachefs sources to 7250b2ee5574 bcachefs: Fix deleted inodes btree ↵Kent Overstreet
in snapshot deletion
2023-10-25Update bcachefs sources to 0d63ed13ea3d closures: Fix race in closure_sync()v1.3Kent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-09-26Update bcachefs sources to 1336a995cbc3 bcachefs: Silence transaction ↵Kent Overstreet
restart error message
2023-09-23Update bcachefs sources to f9c612bbf82d bcachefs: Fixes for building in ↵Kent Overstreet
userspace Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>