Searched hist:"9 fa8cfe706f9c20067c042a064999d5825a35330" (Results 1 – 3 of 3) sorted by relevance
/openbmc/linux/fs/btrfs/ |
H A D | ctree.c | diff 9fa8cfe706f9c20067c042a064999d5825a35330 Fri Mar 13 09:24:59 CDT 2009 Chris Mason <chris.mason@oracle.com> Btrfs: don't preallocate metadata blocks during btrfs_search_slot
In order to avoid doing expensive extent management with tree locks held, btrfs_search_slot will preallocate tree blocks for use by COW without any tree locks held.
A later commit moves all of the extent allocation work for COW into a delayed update mechanism, and this preallocation will no longer be required.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | transaction.c | diff 9fa8cfe706f9c20067c042a064999d5825a35330 Fri Mar 13 09:24:59 CDT 2009 Chris Mason <chris.mason@oracle.com> Btrfs: don't preallocate metadata blocks during btrfs_search_slot
In order to avoid doing expensive extent management with tree locks held, btrfs_search_slot will preallocate tree blocks for use by COW without any tree locks held.
A later commit moves all of the extent allocation work for COW into a delayed update mechanism, and this preallocation will no longer be required.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|
H A D | ctree.h | diff 9fa8cfe706f9c20067c042a064999d5825a35330 Fri Mar 13 09:24:59 CDT 2009 Chris Mason <chris.mason@oracle.com> Btrfs: don't preallocate metadata blocks during btrfs_search_slot
In order to avoid doing expensive extent management with tree locks held, btrfs_search_slot will preallocate tree blocks for use by COW without any tree locks held.
A later commit moves all of the extent allocation work for COW into a delayed update mechanism, and this preallocation will no longer be required.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
|