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
9866af841e
Update bcachefs sources to 39a84c99af2d bcachefs: Clamp replicas_required to replicas
2024-02-10 21:06:20 -05:00
Kent Overstreet
7a716b76b5
Update bcachefs sources to bee7b5a4fa21 bcachefs: Pin btree cache in ram for random access in fsck
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-02-09 21:32:46 -05:00
Kent Overstreet
f3f005c76e
Update bcachefs sources to 50847e296b34 bcachefs: Check subvol <-> inode pointers in check_inode()
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-02-06 01:07:16 -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
f0334bbc10
Update bcachefs sources to 72740a707b64 bcachefs: Split brain detection
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-12-23 17:10:03 -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
8d8a9f3e9b
Update bcachefs sources to 6d44812757dd bcachefs: BCH_IOCTL_FSCK_ONLINE
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-12-07 11:57:36 -05:00
Kent Overstreet
f27b135285
Update bcachefs sources to 71a5b27e017d bcachefs: Make backpointer fsck wb flush check more rigorous
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-11-30 02:20:51 -05:00
Kent Overstreet
97c86db4f2
Update bcachefs sources to feaca6edbd24 mean and variance: Promote to lib/math
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-11-27 21:04:03 -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
689b4dd4f0
Update bcachefs sources to 938f680845d1 fixup! rename and export __kern_path_locked()
2023-11-16 17:54: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
0a08ddf78c
Update bcachefs sources to b9bd69421f73 bcachefs: x-macro-ify inode flags enum
2023-11-02 14:39:01 -04:00
Kent Overstreet
d320a4e927
Update bcachefs sources to 6628827a8707 bcachefs: Skip deleted members in member_to_text()
2023-10-27 19:38:36 -04:00
Kent Overstreet
bd9e015334
Update bcachefs sources to f70a3402188e bcachefs: Fix ca->oldest_gen allocation
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-10-20 13:25:06 -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
505c326cbe
Update bcachefs sources to a8115093df bcachefs: Fix divide by zero in rebalance_work()
2023-08-17 17:11:27 -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
44fc32e7ef
Update bcachefs sources to ee560a3929 bcachefs: Print version, options earlier in startup path
2023-07-20 18:09:44 -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
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
1ee7dc7a55
Update bcachefs sources to 2272c5f5b7 bcachefs: Mark stripe buckets with correct data type
2023-03-03 00:39:26 -05:00
Kent Overstreet
5966e59eae
Update bcachefs sources to a5da815430 bcachefs: Convert constants to consts
2023-02-27 22:14:56 -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
1b2d608269
Update bcachefs sources to 8dbfede1d9 fixup! bcachefs: More info on check_bucket_ref() error
2023-02-13 15:51:27 -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
7111177169
Update bcachefs sources to 7958ebe324 bcachefs: Fix alloc_v4_backpointers()
2022-12-19 14:47:35 -05:00
Kent Overstreet
a06dee6da2
Update bcachefs sources to ed2a5f4260 bcachefs: Add a missing bch2_btree_path_traverse() call
2022-12-09 16:40:07 -05:00
Kent Overstreet
934a84dfaf
Update bcachefs sources to 5963d1b1a4 bcacehfs: Fix bch2_get_alloc_in_memory_pos()
2022-11-26 17:09:59 -05:00
Kent Overstreet
c1f55a60c4
Update bcachefs sources to 6406e05835 bcachefs: Nocow support
2022-11-18 18:21:11 -05:00
Kent Overstreet
c1e4d447f6
Update bcachefs sources to 8d3fc97ca3 bcachefs: Fixes for building in userspace
2022-11-13 20:07:22 -05:00
Kent Overstreet
ae43a58d97
Update bcachefs sources to 70fa0c1ff4 fixup! bcachefs: Btree key cache improvements
2022-10-23 18:24:08 -04:00
Kent Overstreet
188b6d0c8e
Update bcachefs sources to cd779e0cc5 bcachefs: Skip inode unpack/pack in bch2_extent_update()
2022-10-22 14:41:54 -04:00
Kent Overstreet
99caca2c70
Update bcachefs sources to 24c6361e20 bcachefs: Fix a trans path overflow in bch2_btree_delete_range_trans()
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2022-09-28 11:41:03 -04:00
Kent Overstreet
d01f633041
Update bcachefs sources to 176718966e bcachefs: Re-enable hash_redo_key()
2022-09-04 14:42:05 -04:00
Kent Overstreet
dded444b20
Update bcachefs sources to dfaf9a6ee2 lib/printbuf: Clean up headers
2022-08-18 12:49:48 -04:00
Kent Overstreet
ddac1641ee
Update bcachefs sources to 90a9c61e2b bcachefs: Switch bch2_btree_delete_range() to bch2_trans_run()
2022-08-11 17:34:34 -04:00
Kent Overstreet
79d39bd7ce
Update bcachefs sources to d82da7126f fixup! bcachefs: for_each_btree_key2()
2022-07-17 05:20:54 -04:00
Kent Overstreet
bad0c8c507
Update bcachefs sources to 95ff72a6c1 fixup! mm: Centralize & improve oom reporting in show_mem.c
2022-06-27 15:58:48 -04:00
Kent Overstreet
319abbc653
Update bcachefs sources to 2f4e24d856 bcachefs: Split out dev_buckets_free()
2022-06-15 14:58:36 -04:00
Kent Overstreet
f682263a73
Update bcachefs sources to 600598598b bcachefs: Also log overwrites in journal
2022-06-05 17:42:24 -04:00
Kent Overstreet
03ed64edc8
Update bcachefs sources to 969fbff4ef bcachefs: Print message on btree node read retry success
2022-05-26 17:47:22 -04:00
Kent Overstreet
6f5afc0c12
Update bcachefs sources to bdf6d7c135 fixup! bcachefs: Kill journal buf bloom filter
2022-05-02 18:42:06 -04:00
Kent Overstreet
70f2681838
Update bcachefs sources to 5e392aed7a bcachefs: Kill bch2_alloc_write()
2022-03-31 16:57:08 -04:00
Kent Overstreet
e240b4ae86
Update bcachefs sources to f638850417 bcachefs: bch2_trans_log_msg()
2022-03-30 17:40:37 -04:00