Searched hist:"43 eb5f2975848743e5b14c5bef20f40d404a7a04" (Results 1 – 8 of 8) sorted by relevance
/openbmc/linux/fs/btrfs/tests/ |
H A D | extent-io-tests.c | diff 43eb5f2975848743e5b14c5bef20f40d404a7a04 Thu Feb 28 20:47:59 CST 2019 Qu Wenruo <wqu@suse.com> btrfs: Introduce extent_io_tree::owner to distinguish different io_trees
Btrfs has the following different extent_io_trees used:
- fs_info::free_extents[2] - btrfs_inode::io_tree - for both normal inodes and the btree inode - btrfs_inode::io_failure_tree - btrfs_transaction::dirty_pages - btrfs_root::dirty_log_pages
If we want to trace changes in those trees, it will be pretty hard to distinguish them.
Instead of using hard-to-read pointer address, this patch will introduce a new member extent_io_tree::owner to track the owner.
This modification needs all the callers of extent_io_tree_init() to accept a new parameter @owner.
This patch provides the basis for later trace events.
Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
|
H A D | btrfs-tests.c | diff 43eb5f2975848743e5b14c5bef20f40d404a7a04 Thu Feb 28 20:47:59 CST 2019 Qu Wenruo <wqu@suse.com> btrfs: Introduce extent_io_tree::owner to distinguish different io_trees
Btrfs has the following different extent_io_trees used:
- fs_info::free_extents[2] - btrfs_inode::io_tree - for both normal inodes and the btree inode - btrfs_inode::io_failure_tree - btrfs_transaction::dirty_pages - btrfs_root::dirty_log_pages
If we want to trace changes in those trees, it will be pretty hard to distinguish them.
Instead of using hard-to-read pointer address, this patch will introduce a new member extent_io_tree::owner to track the owner.
This modification needs all the callers of extent_io_tree_init() to accept a new parameter @owner.
This patch provides the basis for later trace events.
Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
|
/openbmc/linux/fs/btrfs/ |
H A D | extent_io.h | diff 43eb5f2975848743e5b14c5bef20f40d404a7a04 Thu Feb 28 20:47:59 CST 2019 Qu Wenruo <wqu@suse.com> btrfs: Introduce extent_io_tree::owner to distinguish different io_trees
Btrfs has the following different extent_io_trees used:
- fs_info::free_extents[2] - btrfs_inode::io_tree - for both normal inodes and the btree inode - btrfs_inode::io_failure_tree - btrfs_transaction::dirty_pages - btrfs_root::dirty_log_pages
If we want to trace changes in those trees, it will be pretty hard to distinguish them.
Instead of using hard-to-read pointer address, this patch will introduce a new member extent_io_tree::owner to track the owner.
This modification needs all the callers of extent_io_tree_init() to accept a new parameter @owner.
This patch provides the basis for later trace events.
Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
|
H A D | relocation.c | diff 43eb5f2975848743e5b14c5bef20f40d404a7a04 Thu Feb 28 20:47:59 CST 2019 Qu Wenruo <wqu@suse.com> btrfs: Introduce extent_io_tree::owner to distinguish different io_trees
Btrfs has the following different extent_io_trees used:
- fs_info::free_extents[2] - btrfs_inode::io_tree - for both normal inodes and the btree inode - btrfs_inode::io_failure_tree - btrfs_transaction::dirty_pages - btrfs_root::dirty_log_pages
If we want to trace changes in those trees, it will be pretty hard to distinguish them.
Instead of using hard-to-read pointer address, this patch will introduce a new member extent_io_tree::owner to track the owner.
This modification needs all the callers of extent_io_tree_init() to accept a new parameter @owner.
This patch provides the basis for later trace events.
Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
|
H A D | transaction.c | diff 43eb5f2975848743e5b14c5bef20f40d404a7a04 Thu Feb 28 20:47:59 CST 2019 Qu Wenruo <wqu@suse.com> btrfs: Introduce extent_io_tree::owner to distinguish different io_trees
Btrfs has the following different extent_io_trees used:
- fs_info::free_extents[2] - btrfs_inode::io_tree - for both normal inodes and the btree inode - btrfs_inode::io_failure_tree - btrfs_transaction::dirty_pages - btrfs_root::dirty_log_pages
If we want to trace changes in those trees, it will be pretty hard to distinguish them.
Instead of using hard-to-read pointer address, this patch will introduce a new member extent_io_tree::owner to track the owner.
This modification needs all the callers of extent_io_tree_init() to accept a new parameter @owner.
This patch provides the basis for later trace events.
Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
|
H A D | extent_io.c | diff 43eb5f2975848743e5b14c5bef20f40d404a7a04 Thu Feb 28 20:47:59 CST 2019 Qu Wenruo <wqu@suse.com> btrfs: Introduce extent_io_tree::owner to distinguish different io_trees
Btrfs has the following different extent_io_trees used:
- fs_info::free_extents[2] - btrfs_inode::io_tree - for both normal inodes and the btree inode - btrfs_inode::io_failure_tree - btrfs_transaction::dirty_pages - btrfs_root::dirty_log_pages
If we want to trace changes in those trees, it will be pretty hard to distinguish them.
Instead of using hard-to-read pointer address, this patch will introduce a new member extent_io_tree::owner to track the owner.
This modification needs all the callers of extent_io_tree_init() to accept a new parameter @owner.
This patch provides the basis for later trace events.
Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
|
H A D | disk-io.c | diff 43eb5f2975848743e5b14c5bef20f40d404a7a04 Thu Feb 28 20:47:59 CST 2019 Qu Wenruo <wqu@suse.com> btrfs: Introduce extent_io_tree::owner to distinguish different io_trees
Btrfs has the following different extent_io_trees used:
- fs_info::free_extents[2] - btrfs_inode::io_tree - for both normal inodes and the btree inode - btrfs_inode::io_failure_tree - btrfs_transaction::dirty_pages - btrfs_root::dirty_log_pages
If we want to trace changes in those trees, it will be pretty hard to distinguish them.
Instead of using hard-to-read pointer address, this patch will introduce a new member extent_io_tree::owner to track the owner.
This modification needs all the callers of extent_io_tree_init() to accept a new parameter @owner.
This patch provides the basis for later trace events.
Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
|
H A D | inode.c | diff 43eb5f2975848743e5b14c5bef20f40d404a7a04 Thu Feb 28 20:47:59 CST 2019 Qu Wenruo <wqu@suse.com> btrfs: Introduce extent_io_tree::owner to distinguish different io_trees
Btrfs has the following different extent_io_trees used:
- fs_info::free_extents[2] - btrfs_inode::io_tree - for both normal inodes and the btree inode - btrfs_inode::io_failure_tree - btrfs_transaction::dirty_pages - btrfs_root::dirty_log_pages
If we want to trace changes in those trees, it will be pretty hard to distinguish them.
Instead of using hard-to-read pointer address, this patch will introduce a new member extent_io_tree::owner to track the owner.
This modification needs all the callers of extent_io_tree_init() to accept a new parameter @owner.
This patch provides the basis for later trace events.
Signed-off-by: Qu Wenruo <wqu@suse.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
|