Kent Overstreet
5aaa6422b6
Update bcachefs sources to ad29cf999a91 bcachefs: set_btree_iter_dontneed also clears should_be_locked
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-04-15 14:24:48 -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
62ab2e5216
Update bcachefs sources to 26494335d114 bcachefs: improve move_gap()
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-02-25 21:34:11 -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
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
1f79cf3825
Update bcachefs sources to 2a6125decb43 bcachefs: bch_sb_field_downgrade
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-01-03 20:31:37 -05:00
Kent Overstreet
5134a64ceb
Update bcachefs sources to c6d45169c6 bcachefs: Convert split_devs() to darray
2023-12-22 21:21:14 -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
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
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
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
f3976e3733
Update bcachefs sources to b0788c47d9 bcachefs: Fix check_version_upgrade()
2023-08-11 22:25:12 -04:00
Kent Overstreet
c8bec83e30
Update bcachefs sources to e14d7c7195 bcachefs: Compression levels
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-07-15 17:36:15 -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
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
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
0206d42daf
Update bcachefs sources to 3856459b1b bcachefs: bch2_btree_iter_peek_node_and_restart()
...
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-03-06 04:11:50 -05:00
Kent Overstreet
b0c9ad15f4
Update bcachefs sources to 171da96d76 bcachefs: Drop some anonymous structs, unions
2023-03-04 23:33:25 -05: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
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
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
f82cd58008
Update bcachefs sources to f1c9030ccb bcachefs: Don't error out when just reading the journal
2022-12-01 11:20:40 -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
e0a51ccce8
Update bcachefs sources to 3e93567c51 bcachefs: Switch to local_clock() for fastpath time source
2022-10-15 01:04:30 -04:00
Kent Overstreet
72add8822c
Update bcachefs sources to 47ffed9fad bcachefs: bch2_btree_delete_range_trans() now uses peek_upto()
2022-10-10 00:10:45 -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
dded444b20
Update bcachefs sources to dfaf9a6ee2 lib/printbuf: Clean up headers
2022-08-18 12:49:48 -04:00
Kent Overstreet
ffbf806d5c
Update bcachefs sources to 3704d0779c bcachefs: Improved human readable integer parsing
2022-06-11 18:14:06 -04:00
Kent Overstreet
6ac37db841
Update bcachefs sources to 24f7e08cd8 bcachefs: shrinker.to_text() methods
2022-06-09 15:07:25 -04:00
Kent Overstreet
46b2c553aa
Update bcachefs sources to fad6d13aa5 fixup! bcachefs: Add persistent counters
2022-05-30 23:24:10 -04:00
Kent Overstreet
498874fdb7
Update bcachefs sources to 91e6c3e0d5 bcachefs: Gap buffer for journal keys
2022-04-04 13:48:45 -04:00
Kent Overstreet
32aabbc4e5
Update bcachefs sources to ab3b6e7dd6 bcachefs: Fix pr_buf() calls
2022-04-02 16:36:29 -04:00
Kent Overstreet
fd249e130f
Update bcachefs sources to bba7493dda bcachefs: Fix error path in bch2_snapshot_set_equiv()
2022-03-28 16:32:53 -04:00
Kent Overstreet
d34e731082
Update bcachefs sources to e48731a188 bcachefs: Fix BTREE_TRIGGER_WANTS_OLD_AND_NEW
2022-03-13 19:20:59 -04:00
Kent Overstreet
3e2e3d468e
Update bcachefs sources to e318fabeb4 bcachefs: Fix pr_tab_rjust()
2022-03-06 14:07:16 -05:00
Kent Overstreet
03498f9464
Update bcachefs sources to 04036b4910 bcachefs: Fix a memory leak
2022-02-27 12:01:32 -05:00
Aleksei Kharlamov
63805882d4
Update bcachefs sources to 31718a2: bcachefs: Don't spin in journal reclaim
...
Signed-off-by: Aleksei Kharlamov <aleksei@devass.club>
2022-02-26 21:31:11 +01:00
Kent Overstreet
5528e3ae62
Update bcachefs sources to 9b3aa5ec6c bcachefs: Add tabstops to printbufs
2022-02-22 04:56:09 -05:00
Kent Overstreet
c06026ac54
Update bcachefs sources to 9d554fa16d bcachefs: Add .to_text() methods for all superblock sections
2022-02-21 05:38:44 -05:00
Kent Overstreet
de4e778a6a
Update bcachefs sources to a0d7001b0f bcachefs: Change bch2_dev_lookup() to not use lookup_bdev()
2022-02-16 06:32:49 -05:00
Kent Overstreet
931ed5a709
Update bcachefs sources to 50ac18afbb bcachefs: Fix an uninitialized variable
2022-01-04 19:56:40 -05:00
Kent Overstreet
99b12cd3a4
Update bcachefs sources to 50d6a25d9c bcachefs: Erasure coding fixes
2021-11-30 15:27:52 -05:00