Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
bd242a08a690e98d9e9eb7ab51580d4a86b76c6c
/
fs
/
btrfs
/
qgroup.c
5958253
btrfs: qgroup: catch reserved space leaks at unmount time
by Qu Wenruo
· 4 years, 7 months ago
cbab8ad
btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new qgroup
by Qu Wenruo
· 4 years, 10 months ago
8c38938
btrfs: move the root freeing stuff into btrfs_put_root
by Josef Bacik
· 5 years ago
daf475c
btrfs: qgroup: Remove the unnecesaary spin lock for qgroup_rescan_running
by Qu Wenruo
· 5 years ago
d61acbb
btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued
by Qu Wenruo
· 5 years ago
0024652
btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root
by Josef Bacik
· 5 years ago
81f096e
btrfs: use btrfs_put_fs_root to free roots always
by Josef Bacik
· 5 years ago
81f7eb0
btrfs: destroy qgroup extent records on transaction abort
by Jeff Mahoney
· 5 years ago
8a36e40
btrfs: qgroup: return ENOTCONN instead of EINVAL when quotas are not enabled
by Marcos Paulo de Souza
· 5 years ago
e3b0edd
btrfs: qgroup: remove one-time use variables for quota_root checks
by Marcos Paulo de Souza
· 5 years ago
26ef849
btrfs: fix memory leak in qgroup accounting
by Johannes Thumshirn
· 5 years ago
37d0259
btrfs: Fix error messages in qgroup_rescan_init
by Nikolay Borisov
· 5 years ago
32da5386
btrfs: rename btrfs_block_group_cache
by David Sterba
· 5 years ago
67439da
btrfs: opencode extent_buffer_get
by David Sterba
· 5 years ago
a0cac0e
btrfs: get rid of unique workqueue helper functions
by Omar Sandoval
· 5 years ago
cdc6f16
btrfs: get rid of unnecessary memset() of work item
by Omar Sandoval
· 5 years ago
fd2b007
btrfs: tracepoints: Fix wrong parameter order for qgroup events
by Qu Wenruo
· 5 years ago
d4e2049
btrfs: qgroup: Fix reserved data space leak if we have multiple reserve calls
by Qu Wenruo
· 5 years ago
bab32fc
btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data space
by Qu Wenruo
· 5 years ago
13fc1d2
Btrfs: fix race setting up and completing qgroup rescan workers
by Filipe Manana
· 5 years ago
73798c4
btrfs: qgroup: Try our best to delete qgroup relations
by Qu Wenruo
· 5 years ago
aac0023
btrfs: move basic block_group definitions to their own header
by Josef Bacik
· 6 years ago
e88439d
btrfs: qgroup: Don't hold qgroup_ioctl_lock in btrfs_qgroup_inherit()
by Qu Wenruo
· 6 years ago
57949d0
btrfs: qgroup: Check bg while resuming relocation to avoid NULL pointer dereference
by Qu Wenruo
· 6 years ago
9b7a244
btrfs: get fs_info from trans in btrfs_create_tree
by David Sterba
· 6 years ago
6a884d7d
btrfs: get fs_info from eb in clean_tree_block
by David Sterba
· 6 years ago
7ff2c2a
btrfs: Fix bound checking in qgroup_trace_new_subtree_blocks
by Nikolay Borisov
· 6 years ago
7503b83
btrfs: move ulist allocation out of transaction in quota enable
by David Sterba
· 6 years ago
f5fef45
btrfs: qgroup: Make qgroup async transaction commit more aggressive
by Qu Wenruo
· 6 years ago
1418bae
btrfs: qgroup: Move reserved data accounting from btrfs_delayed_ref_head to btrfs_qgroup_extent_record
by Qu Wenruo
· 6 years ago
c8f72b9
btrfs: qgroup: Remove duplicated trace points for qgroup_rsv_add/release
by Qu Wenruo
· 6 years ago
300aa89
btrfs: replace btrfs_set_lock_blocking_rw with appropriate helpers
by David Sterba
· 7 years ago
9627736
btrfs: qgroup: Cleanup old subtree swap code
by Qu Wenruo
· 6 years ago
f616f5c
btrfs: qgroup: Use delayed subtree rescan for balance
by Qu Wenruo
· 6 years ago
370a11b
btrfs: qgroup: Introduce per-root swapped blocks infrastructure
by Qu Wenruo
· 6 years ago
5aea1a4
btrfs: qgroup: Refactor btrfs_qgroup_trace_subtree_swap
by Qu Wenruo
· 6 years ago
52042d8
btrfs: Fix typos in comments and strings
by Andrea Gelmini
· 6 years ago
9a6f209
Btrfs: fix deadlock when enabling quotas due to concurrent snapshot creation
by Filipe Manana
· 6 years ago
df44971
btrfs: Remove unnecessary tree locking code in qgroup_rescan_leaf
by Nikolay Borisov
· 6 years ago
552f032
Btrfs: fix race between enabling quotas and subvolume creation
by Filipe Manana
· 6 years ago
b90e22b
btrfs: qgroup: move the qgroup->members check out from (!qgroup)'s else branch
by Lu Fengqi
· 6 years ago
3628b4c
btrfs: qgroup: Avoid calling qgroup functions if qgroup is not enabled
by Qu Wenruo
· 6 years ago
3d0174f
btrfs: qgroup: Only trace data extents in leaves if we're relocating data block group
by Qu Wenruo
· 6 years ago
5f52782
btrfs: qgroup: Use generation-aware subtree swap to mark dirty extents
by Qu Wenruo
· 6 years ago
ea49f3e
btrfs: qgroup: Introduce function to find all new tree blocks of reloc tree
by Qu Wenruo
· 6 years ago
2598256
btrfs: qgroup: Introduce function to trace two swaped extents
by Qu Wenruo
· 6 years ago
c337e7b
btrfs: qgroup: Introduce trace event to analyse the number of dirty extents accounted
by Qu Wenruo
· 6 years ago
9c7b0c2
btrfs: qgroup: Dirty all qgroups before rescan
by Qu Wenruo
· 6 years ago
4fd786e
btrfs: Remove 'objectid' member from struct btrfs_root
by Misono Tomohiro
· 6 years ago
b9b8a41
btrfs: use after free in btrfs_quota_enable
by Dan Carpenter
· 6 years ago
ab9ce7d
btrfs: Remove fs_info from btrfs_del_root
by Lu Fengqi
· 6 years ago
62088ca
btrfs: qgroup: Drop fs_info parameter from qgroup_rescan_leaf
by Lu Fengqi
· 7 years ago
a9377422
btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_inherit
by Lu Fengqi
· 7 years ago
280f8bd
btrfs: qgroup: Drop fs_info parameter from btrfs_run_qgroups
by Lu Fengqi
· 7 years ago
8696d76
btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_account_extent
by Lu Fengqi
· 7 years ago
deb4062
btrfs: qgroup: Drop root parameter from btrfs_qgroup_trace_subtree
by Lu Fengqi
· 7 years ago
8d38d7e
btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_trace_leaf_items
by Lu Fengqi
· 7 years ago
a95f3aa
btrfs: qgroup: Drop fs_info parameter from btrfs_qgroup_trace_extent
by Lu Fengqi
· 7 years ago
f0042d5
btrfs: qgroup: Drop fs_info parameter from btrfs_limit_qgroup
by Lu Fengqi
· 7 years ago
3efbee1
btrfs: qgroup: Drop fs_info parameter from btrfs_remove_qgroup
by Lu Fengqi
· 7 years ago
49a05ec
btrfs: qgroup: Drop fs_info parameter from btrfs_create_qgroup
by Lu Fengqi
· 7 years ago
39616c2
btrfs: qgroup: Drop fs_info parameter from btrfs_del_qgroup_relation
by Lu Fengqi
· 7 years ago
6b36f1a
btrfs: qgroup: Drop fs_info parameter from __del_qgroup_relation
by Lu Fengqi
· 7 years ago
9f8a6ce
btrfs: qgroup: Drop fs_info parameter from btrfs_add_qgroup_relation
by Lu Fengqi
· 7 years ago
2e980ac
btrfs: qgroup: Drop quota_root and fs_info parameters from update_qgroup_status_item
by Lu Fengqi
· 7 years ago
3e07e9a
btrfs: qgroup: Drop root parameter from update_qgroup_info_item
by Lu Fengqi
· 7 years ago
ac8a866
btrfs: qgroup: Drop root parameter from update_qgroup_limit_item
by Lu Fengqi
· 7 years ago
6910461
btrfs: qgroup: Drop quota_root parameter from del_qgroup_item
by Lu Fengqi
· 7 years ago
99d7f09
btrfs: qgroup: Drop quota_root parameter from del_qgroup_relation_item
by Lu Fengqi
· 7 years ago
711169c
btrfs: qgroup: Drop quota_root parameter from add_qgroup_relation_item
by Lu Fengqi
· 7 years ago
c8389d4
btrfs: qgroup: cleanup the unused srcroot from btrfs_qgroup_inherit
by Lu Fengqi
· 7 years ago
340f1aa
btrfs: qgroups: Move transaction management inside btrfs_quota_enable/disable
by Nikolay Borisov
· 7 years ago
e4e7ede
Btrfs: fix mount failure when qgroup rescan is in progress
by Filipe Manana
· 7 years ago
6f7de19
btrfs: quota: Set rescan progress to (u64)-1 if we hit last leaf
by Qu Wenruo
· 7 years ago
9593bf49
btrfs: qgroup: show more meaningful qgroup_rescan_init error message
by Qu Wenruo
· 7 years ago
ff3d27a0
btrfs: qgroup: Finish rescan when hit the last leaf of extent tree
by Qu Wenruo
· 7 years ago
b6debf1
btrfs: qgroup: Search commit root for rescan to avoid missing extent
by Qu Wenruo
· 7 years ago
c9f6f3c
btrfs: qgroup: Allow trace_btrfs_qgroup_account_extent() to record its transid
by Qu Wenruo
· 7 years ago
8b31790
btrfs: trace: Allow trace_qgroup_update_counters() to record old rfer/excl value
by Qu Wenruo
· 7 years ago
a514d63
btrfs: qgroup: Commit transaction in advance to reduce early EDQUOT
by Qu Wenruo
· 7 years ago
c1d7c51
btrfs: replace GPL boilerplate by SPDX -- sources
by David Sterba
· 7 years ago
a4666e6
btrfs: use lockdep_assert_held for spinlocks
by David Sterba
· 7 years ago
581c176
btrfs: Validate child tree block's level and first key
by Qu Wenruo
· 7 years ago
a1840b5
btrfs: use helper to set ulist aux from a qgroup
by David Sterba
· 7 years ago
0b78877
Revert "btrfs: qgroups: Retry after commit on getting EDQUOT"
by Qu Wenruo
· 7 years ago
4ee0d88
btrfs: qgroup: Update trace events for metadata reservation
by Qu Wenruo
· 7 years ago
8287475
btrfs: qgroup: Use root::qgroup_meta_rsv_* to record qgroup meta reserved space
by Qu Wenruo
· 7 years ago
64cfaef
btrfs: qgroup: Introduce function to convert META_PREALLOC into META_PERTRANS
by Qu Wenruo
· 7 years ago
e1211d0
btrfs: qgroup: Don't use root->qgroup_meta_rsv for qgroup
by Qu Wenruo
· 7 years ago
733e03a
btrfs: qgroup: Split meta rsv type into meta_prealloc and meta_pertrans
by Qu Wenruo
· 7 years ago
5c40507
btrfs: qgroup: Cleanup the remaining old reservation counters
by Qu Wenruo
· 7 years ago
64ee4e7
btrfs: qgroup: Update trace events to use new separate rsv types
by Qu Wenruo
· 7 years ago
429d627
btrfs: qgroup: Fix wrong qgroup reservation update for relationship modification
by Qu Wenruo
· 7 years ago
dba2132
btrfs: qgroup: Make qgroup_reserve and its callers to use separate reservation type
by Qu Wenruo
· 7 years ago
f59c034
btrfs: qgroup: Introduce helpers to update and access new qgroup rsv
by Qu Wenruo
· 7 years ago
d4e5c92
btrfs: qgroup: Skeleton to support separate qgroup reservation type
by Qu Wenruo
· 7 years ago
460fb20
btrfs: Drop fs_info parameter from btrfs_qgroup_account_extents
by Nikolay Borisov
· 7 years ago
5d23515
btrfs: Move qgroup rescan on quota enable to btrfs_quota_enable
by Nikolay Borisov
· 7 years ago
952bd3db
btrfs: Ignore errors from btrfs_qgroup_trace_extent_post
by Nikolay Borisov
· 7 years ago
ae0f162
btrfs: sink gfp parameter to clear_extent_bit
by David Sterba
· 7 years ago
Next »