forked from luck/tmp_suning_uos_patched
btrfs: move private raid56 definitions from ctree.h
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
784352fe0b
commit
8a953348af
|
@ -471,22 +471,6 @@ enum btrfs_orphan_cleanup_state {
|
||||||
ORPHAN_CLEANUP_DONE = 2,
|
ORPHAN_CLEANUP_DONE = 2,
|
||||||
};
|
};
|
||||||
|
|
||||||
/* used by the raid56 code to lock stripes for read/modify/write */
|
|
||||||
struct btrfs_stripe_hash {
|
|
||||||
struct list_head hash_list;
|
|
||||||
spinlock_t lock;
|
|
||||||
};
|
|
||||||
|
|
||||||
/* used by the raid56 code to lock stripes for read/modify/write */
|
|
||||||
struct btrfs_stripe_hash_table {
|
|
||||||
struct list_head stripe_cache;
|
|
||||||
spinlock_t cache_lock;
|
|
||||||
int cache_size;
|
|
||||||
struct btrfs_stripe_hash table[];
|
|
||||||
};
|
|
||||||
|
|
||||||
#define BTRFS_STRIPE_HASH_TABLE_BITS 11
|
|
||||||
|
|
||||||
void btrfs_init_async_reclaim_work(struct work_struct *work);
|
void btrfs_init_async_reclaim_work(struct work_struct *work);
|
||||||
|
|
||||||
/* fs_info */
|
/* fs_info */
|
||||||
|
|
|
@ -35,6 +35,22 @@
|
||||||
|
|
||||||
#define RBIO_CACHE_SIZE 1024
|
#define RBIO_CACHE_SIZE 1024
|
||||||
|
|
||||||
|
#define BTRFS_STRIPE_HASH_TABLE_BITS 11
|
||||||
|
|
||||||
|
/* Used by the raid56 code to lock stripes for read/modify/write */
|
||||||
|
struct btrfs_stripe_hash {
|
||||||
|
struct list_head hash_list;
|
||||||
|
spinlock_t lock;
|
||||||
|
};
|
||||||
|
|
||||||
|
/* Used by the raid56 code to lock stripes for read/modify/write */
|
||||||
|
struct btrfs_stripe_hash_table {
|
||||||
|
struct list_head stripe_cache;
|
||||||
|
spinlock_t cache_lock;
|
||||||
|
int cache_size;
|
||||||
|
struct btrfs_stripe_hash table[];
|
||||||
|
};
|
||||||
|
|
||||||
enum btrfs_rbio_ops {
|
enum btrfs_rbio_ops {
|
||||||
BTRFS_RBIO_WRITE,
|
BTRFS_RBIO_WRITE,
|
||||||
BTRFS_RBIO_READ_REBUILD,
|
BTRFS_RBIO_READ_REBUILD,
|
||||||
|
|
Loading…
Reference in New Issue
Block a user