Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
624434af256a86b74b857f78b7c0d4a11b7dcb6c
/
fs
/
btrfs
/
qgroup.c
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
c995ab3
btrfs: add a flag to iterate_inodes_from_logical to find all extent refs for uncompressed extents
by Zygo Blaxell
· 8 years ago
36b96fd
btrfs: Report error on removing qgroup if del_qgroup_item fails
by Sargun Dhillon
· 8 years ago
c2faff7
btrfs: remove BTRFS_FS_QUOTA_DISABLING flag
by Misono, Tomohiro
· 8 years ago
1cd5447
btrfs: pass fs_info to btrfs_del_root instead of tree_root
by Jeff Mahoney
· 8 years ago
913e153
btrfs: drop newlines from strings when using btrfs_* helpers
by David Sterba
· 8 years ago
b6e6bca
btrfs: qgroups: Fix BUG_ON condition in tree level check
by Nikolay Borisov
· 8 years ago
6374e57a
btrfs: fix integer overflow in calc_reclaim_items_nr
by Chris Mason
· 8 years ago
bc42bda
btrfs: qgroup: Fix qgroup reserved space underflow by only freeing reserved ranges
by Qu Wenruo
· 8 years ago
364ecf3
btrfs: qgroup: Introduce extent changeset for qgroup reserve functions
by Qu Wenruo
· 8 years ago
7bc329c
btrfs: qgroup: Return actually freed bytes for qgroup release or free data
by Qu Wenruo
· 8 years ago
d1b8b94
btrfs: qgroup: Cleanup btrfs_qgroup_prepare_account_extents function
by Qu Wenruo
· 8 years ago
5edfd9f
btrfs: qgroup: Add quick exit for non-fs extents
by Qu Wenruo
· 8 years ago
cddf3b2
btrfs: add cond_resched to btrfs_qgroup_trace_leaf_items
by Jeff Mahoney
· 8 years ago
f29efe2
btrfs: add quota override flag to enable quota override for CAP_SYS_RESOURCE
by Sargun Dhillon
· 8 years ago
1176032
Merge branch 'for-linus-4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs
by Linus Torvalds
· 8 years ago
338bd52
btrfs: qgroup: move noisy underflow warning to debugging build
by David Sterba
· 8 years ago
d51ea5d
btrfs: qgroup: Re-arrange tracepoint timing to co-operate with reserved space tracepoint
by Qu Wenruo
· 8 years ago
3159fe7
btrfs: qgroup: Add trace point for qgroup reserved space
by Qu Wenruo
· 8 years ago
48a89bc
btrfs: qgroups: Retry after commit on getting EDQUOT
by Goldwyn Rodrigues
· 8 years ago
de47c9d
btrfs: replace hardcoded value with SEQ_LAST macro
by Edmund Nadolski
· 8 years ago
f486135
btrfs: remove unused qgroup members from btrfs_trans_handle
by David Sterba
· 8 years ago
ce0dcee
btrfs: Change qgroup_meta_rsv to 64bit
by Goldwyn Rodrigues
· 8 years ago
fb235dc
btrfs: qgroup: Move half of the qgroup accounting time out of commit trans
by Qu Wenruo
· 8 years ago
15b3451
btrfs: remove unused parameter from adjust_slots_upwards
by David Sterba
· 8 years ago
7c302b4
btrfs: remove unused parameter from clean_tree_block
by David Sterba
· 8 years ago
6655bc3
btrfs: ulist: rename ulist_fini to ulist_release
by David Sterba
· 8 years ago
4ae8553
btrfs: remove pointless rcu protection from btrfs_qgroup_inherit
by David Sterba
· 8 years ago
0b08e1f
btrfs: qgroups: opencode qgroup_free helper
by David Sterba
· 8 years ago
81353d5
btrfs: check quota status earlier and don't do unnecessary frees
by David Sterba
· 8 years ago
53d3235
btrfs: embed extent_changeset::range_changed to the structure
by David Sterba
· 8 years ago
025db91
btrfs: qgroups: make __del_qgroup_relation static
by David Sterba
· 8 years ago
6602caf
btrfs: use GFP_KERNEL in btrfs_add/del_qgroup_relation
by David Sterba
· 8 years ago
52bf8e7
btrfs: use GFP_KERNEL in btrfs_quota_enable
by David Sterba
· 8 years ago
323b88f
btrfs: use GFP_KERNEL in btrfs_read_qgroup_config
by David Sterba
· 8 years ago
003d7c5
btrfs: allow unlink to exceed subvolume quota
by Jeff Mahoney
· 8 years ago
18dc22c
btrfs: Add WARN_ON for qgroup reserved underflow
by Qu Wenruo
· 8 years ago
5f52a2c
Merge branch 'for-chris-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/fdmanana/linux into for-linus-4.10
by Chris Mason
· 8 years ago
3a45bb2
btrfs: remove root parameter from transaction commit/end routines
by Jeff Mahoney
· 9 years ago
2ff7e61
btrfs: take an fs_info directly when the root is not used otherwise
by Jeff Mahoney
· 9 years ago
0b246af
btrfs: root->fs_info cleanup, add fs_info convenience variables
by Jeff Mahoney
· 9 years ago
da17066
btrfs: pull node/sector/stripe sizes out of root and into fs_info
by Jeff Mahoney
· 9 years ago
33d1f05
btrfs: Export and move leaf/subtree qgroup helpers to qgroup.c
by Qu Wenruo
· 8 years ago
50b3e04
btrfs: qgroup: Rename functions to make it follow reserve,trace,account steps
by Qu Wenruo
· 8 years ago
ef2fff6
btrfs: rename helper macros for qgroup and aux data casts
by David Sterba
· 8 years ago
8d9edda
Btrfs: fix qgroup rescan worker initialization
by Filipe Manana
· 8 years ago
ab8d0fc
btrfs: convert pr_* to btrfs_* where possible
by Jeff Mahoney
· 9 years ago
5d163e0
btrfs: unsplit printed strings
by Jeff Mahoney
· 9 years ago
afcdd12
Btrfs: add a flags field to btrfs_fs_info
by Josef Bacik
· 9 years ago
cb93b52
btrfs: qgroup: Refactor btrfs_qgroup_insert_dirty_extent()
by Qu Wenruo
· 9 years ago
d06f23d
btrfs: waiting on qgroup rescan should not always be interruptible
by Jeff Mahoney
· 9 years ago
d2c609b
btrfs: properly track when rescan worker is running
by Jeff Mahoney
· 9 years ago
64b6358
btrfs: add btrfs_trans_handle->fs_info pointer
by Jeff Mahoney
· 9 years ago
f5ee5c9
btrfs: tests, use BTRFS_FS_STATE_DUMMY_FS_INFO instead of dummy root
by Jeff Mahoney
· 9 years ago
bc07452
btrfs: prefix fsid to all trace events
by Jeff Mahoney
· 9 years ago
0132761
btrfs: fix string and comment grammatical issues and typos
by Nicholas D Steeves
· 9 years ago
2c53b91
btrfs: sink gfp parameter to set_record_extent_bits
by David Sterba
· 9 years ago
f734c44
btrfs: sink gfp parameter to clear_record_extent_bits
by David Sterba
· 9 years ago
0f5dcf8
btrfs: Add qgroup tracing
by Mark Fasheh
· 9 years ago
918c2ee
btrfs: handle non-fatal errors in btrfs_qgroup_inherit()
by Mark Fasheh
· 9 years ago
82bd101
btrfs: qgroup: account shared subtree during snapshot delete
by Mark Fasheh
· 9 years ago
967ef51
btrfs: qgroup: fix quota disable during rescan
by Justin Maggard
· 9 years ago
3b2ba7b
Btrfs: fix sleeping inside atomic context in qgroup rescan worker
by Filipe Manana
· 9 years ago
190631f
Btrfs: fix race waiting for qgroup rescan worker
by Filipe Manana
· 9 years ago
7343dd6
btrfs: qgroup: exit the rescan worker during umount
by Justin Maggard
· 9 years ago
90ce321
btrfs: qgroup: Fix a rebase bug which will cause qgroup double free
by Qu Wenruo
· 9 years ago
0a0e8b8
btrfs: qgroup: Don't copy extent buffer to do qgroup rescan
by Qu Wenruo
· 9 years ago
56fa9d0
btrfs: qgroup: Check if qgroup reserved space leaked
by Qu Wenruo
· 9 years ago
81fb6f7
btrfs: qgroup: Add new trace point for qgroup data reserve
by Qu Wenruo
· 10 years ago
7cf5b97
btrfs: qgroup: Cleanup old inaccurate facilities
by Qu Wenruo
· 10 years ago
55eeaf0
btrfs: qgroup: Introduce new functions to reserve/free metadata
by Qu Wenruo
· 10 years ago
297d750
btrfs: delayed_ref: release and free qgroup reserved at proper timing
by Qu Wenruo
· 10 years ago
f695fdc
btrfs: qgroup: Introduce functions to release/free qgroup reserve data space
by Qu Wenruo
· 9 years ago
Next »