Add support for defragging files via btrfsctl -d. Avoid OOM on extent tree
defrag. Signed-off-by: Chris Mason <chris.mason@oracle.com>
This commit is contained in:
parent
8e21528f87
commit
86479a04ee
5 changed files with 100 additions and 18 deletions
|
|
@ -26,9 +26,11 @@
|
|||
enum btrfs_bh_state_bits {
|
||||
BH_Checked = BH_PrivateStart,
|
||||
BH_Defrag,
|
||||
BH_DefragDone,
|
||||
};
|
||||
BUFFER_FNS(Checked, checked);
|
||||
BUFFER_FNS(Defrag, defrag);
|
||||
BUFFER_FNS(DefragDone, defrag_done);
|
||||
|
||||
static inline struct btrfs_node *btrfs_buffer_node(struct buffer_head *bh)
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue