Commit ed4c491a authored by Josef Bacik's avatar Josef Bacik Committed by David Sterba
Browse files

btrfs: move BTRFS_MAX_MIRRORS into scrub.c



This is only used locally in scrub.c, move it out of ctree.h into
scrub.c.

Reviewed-by: default avatarQu Wenruo <wqu@suse.com>
Reviewed-by: default avatarJohannes Thumshirn <johannes.thumshirn@wdc.com>
Signed-off-by: default avatarJosef Bacik <josef@toxicpanda.com>
Reviewed-by: default avatarDavid Sterba <dsterba@suse.com>
Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent ad4b63ca
Loading
Loading
Loading
Loading
+0 −11
Original line number Diff line number Diff line
@@ -55,17 +55,6 @@ struct btrfs_balance_control;
struct btrfs_delayed_root;
struct reloc_control;

/*
 * Maximum number of mirrors that can be available for all profiles counting
 * the target device of dev-replace as one. During an active device replace
 * procedure, the target device of the copy operation is a mirror for the
 * filesystem data as well that can be used to read data in order to repair
 * read errors on other disks.
 *
 * Current value is derived from RAID1C4 with 4 copies.
 */
#define BTRFS_MAX_MIRRORS (4 + 1)

#define BTRFS_OLDEST_GENERATION	0ULL

#define BTRFS_EMPTY_DIR_SIZE 0
+11 −0
Original line number Diff line number Diff line
@@ -56,6 +56,17 @@ struct scrub_ctx;

#define SCRUB_MAX_PAGES			(DIV_ROUND_UP(BTRFS_MAX_METADATA_BLOCKSIZE, PAGE_SIZE))

/*
 * Maximum number of mirrors that can be available for all profiles counting
 * the target device of dev-replace as one. During an active device replace
 * procedure, the target device of the copy operation is a mirror for the
 * filesystem data as well that can be used to read data in order to repair
 * read errors on other disks.
 *
 * Current value is derived from RAID1C4 with 4 copies.
 */
#define BTRFS_MAX_MIRRORS (4 + 1)

struct scrub_recover {
	refcount_t		refs;
	struct btrfs_io_context	*bioc;