aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/quota.c
AgeCommit message (Expand)AuthorFilesLines
2024-01-01bcachefs: for_each_btree_key() now declares loop iterGravatar Kent Overstreet 1-17/+8
2024-01-01bcachefs: bch_err_(fn|msg) check if should printGravatar Kent Overstreet 1-2/+1
2024-01-01bcachefs: Rename for_each_btree_key2() -> for_each_btree_key()Gravatar Kent Overstreet 1-4/+4
2023-11-01bcachefs: Enumerate fsck errorsGravatar Kent Overstreet 1-7/+8
2023-10-22bcachefs: bch2_sb_field_get() refactoringGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Heap allocate btree_transGravatar Kent Overstreet 1-7/+7
2023-10-22bcachefs: remove redundant pointer qGravatar Colin Ian King 1-3/+0
2023-10-22bcachefs: Kill missing inode warnings in bch2_quota_read()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Split out snapshot.cGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Convert snapshot table to RCU arrayGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Change check for invalid key typesGravatar Kent Overstreet 1-1/+2
2023-10-22bcachefs: Assorted sparse fixesGravatar Kent Overstreet 1-4/+4
2023-10-22bcachefs: New error message helpersGravatar Kent Overstreet 1-2/+3
2023-10-22bcachefs: Convert -ENOENT to private error codesGravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: Fix a quota read bugGravatar Kent Overstreet 1-1/+8
2023-10-22bcachefs: Fix quotas + snapshotsGravatar Kent Overstreet 1-11/+14
2023-10-22bcachefs: bch2_bkey_get_iter() helpersGravatar Kent Overstreet 1-4/+2
2023-10-22bcachefs: bkey_ops.min_val_sizeGravatar Kent Overstreet 1-6/+0
2023-10-22bcachefs: Change bkey_invalid() rw param to flagsGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Use for_each_btree_key_upto() more consistentlyGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: More errcode cleanupGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Quota: Don't allocate memory under lockGravatar Kent Overstreet 1-14/+13
2023-10-22bcachefs: Quota fixesGravatar Kent Overstreet 1-26/+22
2023-10-22bcachefs: Initialize sb_quota with default 1 week timerGravatar Kent Overstreet 1-7/+166
2023-10-22bcachefs: Add private error codes for ENOSPCGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Use bch2_err_str() in error messagesGravatar Kent Overstreet 1-1/+2
2023-10-22bcachefs: Convert more quota code to for_each_btree_key2()Gravatar Kent Overstreet 1-39/+9
2023-10-22bcachefs: for_each_btree_key2()Gravatar Kent Overstreet 1-18/+11
2023-10-22bcachefs: Printbuf reworkGravatar Kent Overstreet 1-7/+7
2023-10-22bcachefs: Add rw to .key_invalid()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Convert .key_invalid methods to printbufsGravatar Kent Overstreet 1-6/+13
2023-10-22bcachefs: Fix 32 bit buildGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Add .to_text() methods for all superblock sectionsGravatar Kent Overstreet 1-7/+36
2023-10-22bcachefs: Improved superblock-related error messagesGravatar Kent Overstreet 1-5/+7
2023-10-22bcachefs: Add iter_flags arg to bch2_btree_delete_range()Gravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Fix quota support for snapshotsGravatar Kent Overstreet 1-16/+53
2023-10-22bcachefs: Add journal_seq to inode & alloc keysGravatar Kent Overstreet 1-3/+2
2023-10-22bcachefs: bch2_trans_exit() no longer returns errorsGravatar Kent Overstreet 1-2/+4
2023-10-22bcachefs: btree_pathGravatar Kent Overstreet 1-10/+10
2023-10-22bcachefs: Kill BTREE_INSERT_NOUNLOCKGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Require all btree iterators to be freedGravatar Kent Overstreet 1-1/+6
2023-10-22bcachefs: Delete some dead codeGravatar Kent Overstreet 1-5/+0
2023-10-22bcachefs: Rename BTREE_ID enums for consistency with other enumsGravatar Kent Overstreet 1-6/+6
2023-10-22bcachefs: Fix setquotaGravatar Kent Overstreet 1-29/+30
2023-10-22bcachefs: Split out btree_trigger_flagsGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Kill deferred btree updatesGravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: More work to avoid transaction restartsGravatar Kent Overstreet 1-3/+3
2023-10-22bcachefs: Return errors from for_each_btree_key()Gravatar Kent Overstreet 1-2/+2
2023-10-22bcachefs: trans_for_each_iter()Gravatar Kent Overstreet 1-1/+1
2023-10-22bcachefs: Only get btree iters from btree transactionsGravatar Kent Overstreet 1-6/+12