summaryrefslogtreecommitdiff
path: root/libbcachefs/xattr.c
AgeCommit message (Collapse)Author
2025-05-02Update bcachefs sources to 5a0455ae19af bcachefs: ↵Kent Overstreet
bcachefs_metadata_version_snapshot_deletion_v2 Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2025-04-17Update bcachefs sources to 65456ba56b93 bcachefs: Fix struct with flex ↵Kent Overstreet
member ABI warning
2025-04-13Update bcachefs sources to 2f9361370129 bcachefs: Improve opts.degradedKent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2025-03-19Update bcachefs sources to dbe591cee299 bcachefs: Add missing smp_rmb()Kent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-11-29Update bcachefs sources to bc01863fb6ef bcachefs: ↵Kent Overstreet
bcachefs_metadata_version_disk_accounting_big_endian Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-10-20Update bcachefs sources to 1dbc147a6eb0 bcachefs: Add version check for ↵Kent Overstreet
bch_btree_ptr_v2.sectors_written validate Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-10-09Update bcachefs sources to 8aa83b2beeb3 bcachefs: Improve ↵Kent Overstreet
check_snapshot_exists()
2024-08-18Update bcachefs sources to 62439c6f1a6d bcachefs: Simplify bch2_xattr_emit() ↵Kent Overstreet
implementation Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-17Update bcachefs sources to e7015d0df31c bcachefs: Simplify bch2_xattr_emit() ↵v1.11.0Kent Overstreet
implementation Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-08-08Update bcachefs sources to dfc7b2c9433e bcachefs: bch2_sb_nr_devices()Kent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2024-05-09Update bcachefs sources to 07f9a27f1969 bcachefs: add no_invalid_checks flagKent Overstreet
2024-03-16Update bcachefs sources to 83338f5b2cb8 bcachefs: fix for building in userspaceKent Overstreet
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-11-16Update bcachefs sources to 938f680845d1 fixup! rename and export ↵Kent Overstreet
__kern_path_locked()
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-23Update bcachefs sources to f9c612bbf82d bcachefs: Fixes for building in ↵Kent Overstreet
userspace Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-08-17Update bcachefs sources to a8115093df bcachefs: Fix divide by zero in ↵Kent Overstreet
rebalance_work()
2023-07-09Update bcachefs sources to da7d42a9a2 bcachefs: Add new assertions for ↵Kent Overstreet
shutdown path Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
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-06-27Update bcachefs sources to 84f132d569 bcachefs: fsck: Break walk_inode() up ↵Kent Overstreet
into multiple functions Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-06-04Update bcachefs sources to 7c0fe6f104 bcachefs: Fix bch2_fsck_ask_yn()Kent Overstreet
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2023-05-02Update bcachefs sources to 6a20aede29 bcachefs: Fix quotas + snapshotsv0.29Kent Overstreet
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-20Update bcachefs sources to ea47add37d bcachefs: More errcode cleanupKent Overstreet
2022-10-15Update bcachefs sources to 3e93567c51 bcachefs: Switch to local_clock() for ↵Kent Overstreet
fastpath time source
2022-09-28Update bcachefs sources to 24c6361e20 bcachefs: Fix a trans path overflow in ↵Kent Overstreet
bch2_btree_delete_range_trans() Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
2022-08-11Update bcachefs sources to 90a9c61e2b bcachefs: Switch ↵Kent Overstreet
bch2_btree_delete_range() to bch2_trans_run()
2022-06-09Update bcachefs sources to 24f7e08cd8 bcachefs: shrinker.to_text() methodsKent Overstreet
2022-04-06Update bcachefs sources to e027cf9aa0 fixup! bcachefs: Defer checking of ↵Kent Overstreet
alloc -> lru refs until after RW
2022-03-21Update bcachefs sources to 0e705f5944 fixup! bcachefs: Refactor ↵Kent Overstreet
bch2_btree_node_mem_alloc()
2022-03-13Update bcachefs sources to e48731a188 bcachefs: Fix ↵Kent Overstreet
BTREE_TRIGGER_WANTS_OLD_AND_NEW
2022-03-05Update bcachefs sources to 259ff91605 bcachefs: Don't keep around ↵Kent Overstreet
btree_paths unnecessarily
2022-02-26Update bcachefs sources to 31718a2: bcachefs: Don't spin in journal reclaimAleksei Kharlamov
Signed-off-by: Aleksei Kharlamov <aleksei@devass.club>
2022-02-21Update bcachefs sources to 9d554fa16d bcachefs: Add .to_text() methods for ↵Kent Overstreet
all superblock sections
2021-12-25Update bcachefs sources to aa540d47ab bcachefs: Option improvementsKent Overstreet
2021-11-06Update bcachefs sources to 6afa1fcb13 bcachefs: Clean up error reporting in ↵Kent Overstreet
the startup path
2021-10-21Update bcachefs sources to 718df3f7c2 bcachefs: Fix restart handling in ↵Kent Overstreet
for_each_btree_key()
2021-10-20Update bcachefs sources to d9d1235f3c bcachefs: Handle transaction restarts ↵Kent Overstreet
in bch2_blacklist_entries_gc()
2021-09-26Update bcachefs sources to 386f00b639 bcachefs: Snapshot creation, deletionKent Overstreet
2021-09-09Update bcachefs sources to 3f3f969859 bcachefs: Fix some compiler warningsKent Overstreet
2021-07-28Update bcachefs sources to b964c6cba8 bcachefs: Change lockrestart_do() to ↵Kent Overstreet
always call bch2_trans_begin()
2021-06-10Update bcachefs sources to 69be0dae31 bcachefs: Always zero memory from ↵Kent Overstreet
bch2_trans_kmalloc()
2021-06-08Update bcachefs sources to e3a7cee503 bcachefs: Don't mark superblocks past ↵Kent Overstreet
end of usable space
2021-03-21Update bcachefs sources to 0a9f0fc68a bcachefs: Don't unconditially ↵Kent Overstreet
version_upgrade in initialize
2021-03-16Update bcachefs sources to 242d37cbd0 bcachefs: Kill btree_iter_pos_changed()Kent Overstreet