Kent Overstreet
d915c62f17
Update bcachefs sources to 792ca5ba3c9a bcachefs: kill key cache arg to bch2_assert_pos_locked()
2024-06-17 14:08:42 -04:00
Kent Overstreet
fc06a0ea5e
Update bcachefs sources to c56e1ec97dfd bcachefs: Fix bch2_sb_downgrade_update()
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-06-17 12:38:43 -04:00
Kent Overstreet
7d79fba1af
Update bcachefs sources to f81dc88f0c80 bcachefs: bch2_btree_insert() - add btree iter flags
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-06-03 20:08:06 -04:00
Kent Overstreet
477670f481
Update bcachefs sources to 07f9a27f1969 bcachefs: add no_invalid_checks flag
2024-05-09 16:26:14 -04:00
Kent Overstreet
5639fb38ca
Update bcachefs sources to 09d4c2acbf4c bcachefs: reconstruct_inode()
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-04-03 17:34:02 -04:00
Kent Overstreet
8e02744a90
Update bcachefs sources to 794723fc10c4 bcachefs: Topology repair now uses nodes found by scanning to fill holes
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-03-30 22:05:40 -04:00
Kent Overstreet
abfdc593a5
Update bcachefs sources to 83338f5b2cb8 bcachefs: fix for building in userspace
2024-03-16 19:40:33 -04:00
Kent Overstreet
03272a1e55
Update bcachefs sources to a623b3063d5d bcachefs: Fix check_snapshot() memcpy
2024-02-24 01:26:40 -05:00
Kent Overstreet
e5b2870d05
Update bcachefs sources to c887148ebf99 thread_with_file: add f_ops.flush
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-02-20 16:28:27 -05:00
Kent Overstreet
e773e86495
Update bcachefs sources to 9a555a741e80 bcachefs: omit alignment attribute on big endian struct bkey
2024-02-15 23:45:29 -05:00
Kent Overstreet
38b8d01c4c
Update bcachefs sources to 481b5f343248 bcachefs: Better error messages for missing inodes in fsck
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-01-24 17:36:11 -05:00
Kent Overstreet
b5fd066153
Move c_src dirs back to toplevel
...
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-16 17:17:23 -05:00
Thomas Bertschinger
f5baaf48e3
move Rust sources to top level, C sources into c_src
...
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-16 01:47:05 -05:00
Kent Overstreet
799439a88a
Update bcachefs sources to d267e10a43b2 bcachefs: __bch2_sb_field_to_text()
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-01-05 13:01:34 -05:00
Kent Overstreet
f76d246fff
Update bcachefs sources to 1a739db0b256 bcachefs; guard against overflow in btree node split
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-12-18 23:21:21 -05:00
Kent Overstreet
b6740e5392
Update bcachefs sources to 841a95c29f4c bcachefs: fix userspace build errors
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-12-15 22:20:39 -05:00
Kent Overstreet
46d5160869
Update bcachefs sources to eb83f1f842bb mean and variance: Promote to lib/math
2023-11-29 22:00:41 -05:00
Kent Overstreet
89b361f24a
Update bcachefs sources to c3e4d892b77b mean and variance: Promote to lib/math
2023-11-29 17:00:30 -05:00
Kent Overstreet
3a0cc86e76
Update bcachefs sources to 8c94740b1bf8 bcachefs: Add missing vaidation for jset_entry_data_usage
2023-11-25 21:51:30 -05:00
Kent Overstreet
06611a71a3
Update bcachefs sources to 783085c3cc44 kbuild: Allow gcov to be enabled on the command line
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-11-22 16:55:06 -05:00
Kent Overstreet
7fd6c3ffe4
Update bcachefs sources to 3ca08ab51ec9 bcachefs: six locks: Simplify optimistic spinning
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-11-12 20:57:28 -05:00
Kent Overstreet
13a9480722
Update bcachefs sources to d464ec667b2b bcachefs: Add missing printk newlines
2023-11-03 12:09:59 -04:00
Kent Overstreet
0a08ddf78c
Update bcachefs sources to b9bd69421f73 bcachefs: x-macro-ify inode flags enum
2023-11-02 14:39:01 -04:00
Kent Overstreet
8eaf8ddf45
Update bcachefs sources to 7250b2ee5574 bcachefs: Fix deleted inodes btree in snapshot deletion
2023-10-27 16:43:11 -04:00
Kent Overstreet
2252eecec7
Update bcachefs sources to 24bdb6fed91c bcachefs: bch2_btree_id_str()
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-10-19 22:56:59 -04:00
Kent Overstreet
6a34032417
Update bcachefs sources to a180af9dd349 bcachefs: Refactor memcpy into direct assignment
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-10-18 22:14:53 -04:00
Kent Overstreet
1251ea58a8
Update bcachefs sources to 7bf1ac0d46 bcachefs: Correctly initialize new buckets on device resize
...
Signed-off-by: Hunter Shaffer <huntershaffer182456@gmail.com>
2023-10-08 21:06:07 -04:00
Kent Overstreet
a053ebfb8c
Update bcachefs sources to f9c612bbf82d bcachefs: Fixes for building in userspace
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-09-23 20:03:23 -04:00
Kent Overstreet
63c8f14756
Update bcachefs sources to e7f6215768 bcachefs: Fix snapshot_skiplist_good()
2023-08-28 15:20:58 -04:00
Kent Overstreet
87179c7a6e
Update bcachefs sources to 33a60d9b05 bcachefs: Assorted fixes for clang
2023-08-01 22:13:03 -04:00
Kent Overstreet
5d507f795b
Update bcachefs sources to da7d42a9a2 bcachefs: Add new assertions for shutdown path
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-07-09 15:25:40 -04:00
Kent Overstreet
c99a444c5c
Update bcachefs sources to 25de2b00dc bcachefs: Change check for invalid key types
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-07-07 04:25:07 -04:00
Kent Overstreet
cfa816bf3f
Update bcachefs sources to 84f132d569 bcachefs: fsck: Break walk_inode() up into multiple functions
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-06-27 19:38:18 -04:00
Kent Overstreet
84cb7bffe5
Update bcachefs sources to bca25b802d fixup! bcachefs: Fix bch2_check_discard_freespace_key()
2023-06-18 16:20:01 -04:00
Kent Overstreet
4d185cfa51
Update bcachefs sources to 99175e5712 bcachefs: Fix bch2_check_discard_freespace_key()
2023-06-18 14:34:05 -04:00
Kent Overstreet
1f78fed469
Update bcachefs sources to 31c09369cd six locks: Fix an unitialized var
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-05-25 22:25:34 -04:00
Kent Overstreet
6b1f79d5df
Update bcachefs sources to 6a20aede29 bcachefs: Fix quotas + snapshots
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-05-02 00:41:47 -04:00
Kent Overstreet
fbe4e11c26
Update bcachefs sources to 2115a2ffde bcachefs: Kill bch2_verify_bucket_evacuated()
2023-04-21 04:02:48 -04:00
Kent Overstreet
42edda8db6
Update bcachefs sources to 22ccceee15 bcachefs: Fix a slab-out-of-bounds
2023-04-16 07:14:41 -04:00
Kent Overstreet
7f102ee83d
Update bcachefs sources to 8fd009dd76 bcachefs: Rip out code for storing backpointers in alloc keys
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-03-31 18:02:57 -04:00
Kent Overstreet
fa35853772
Update bcachefs sources to 72405e7ff8 bcachefs: Fix bch2_check_extents_to_backpointers()
2023-03-14 12:56:38 -04:00
Kent Overstreet
30cca2e94d
Update bcachefs sources to ca97ee3577 bcachefs: bch2_btree_iter_peek_and_restart_outlined()
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-02-27 21:36:36 -05:00
Kent Overstreet
da6a356895
Update bcachefs sources to 8e1519ccb6 bcachefs: Add tracepoint & counter for btree split race
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-02-20 20:03:34 -05:00
Kent Overstreet
46a6b9210c
Update bcachefs sources to 1b14994029 bcachefs: Fragmentation LRU
2023-02-17 17:51:22 -05:00
Kent Overstreet
e160e9b979
Update bcachefs sources to 3e0c5b0722 fixup! bcachefs: Btree write buffer
2023-02-12 21:41:03 -05:00
Kent Overstreet
a104f0407b
Update bcachefs sources to ea93c26e98 fixup! bcachefs: We can handle missing btree roots for all alloc btrees
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-02-09 18:36:24 -05:00
Kent Overstreet
e314b39c63
Update bcachefs sources to 0939e1c732 fixup! bcachefs: Rework lru btree
2022-12-19 22:24:41 -05:00
Kent Overstreet
177f05106c
Update bcachefs sources to 2e8463c770 bcachefs: Rework lru btree
2022-12-19 18:31:44 -05:00
Kent Overstreet
b6fca67693
Update bcachefs sources to c801fa69f0 bcachefs: Fix bch_alloc_to_text()
2022-12-19 16:06:33 -05:00
Kent Overstreet
3c0484687d
Update bcachefs sources to 84505cfd37 bcachefs: Go RW before check_alloc_info()
2022-12-13 18:27:31 -05:00