diff options
| author | Chris Mason <chris.mason@oracle.com> | 2007-10-15 16:14:19 -0400 | 
|---|---|---|
| committer | Chris Mason <chris.mason@oracle.com> | 2008-09-25 11:03:56 -0400 | 
| commit | 5f39d397dfbe140a14edecd4e73c34ce23c4f9ee (patch) | |
| tree | 280561e4b68d573590557dd27df656869eed8023 /fs/btrfs/super.c | |
| parent | 50b78c24d594e6985f36a9a8d8e2fb74e1664e90 (diff) | |
| download | olio-linux-3.10-5f39d397dfbe140a14edecd4e73c34ce23c4f9ee.tar.xz olio-linux-3.10-5f39d397dfbe140a14edecd4e73c34ce23c4f9ee.zip  | |
Btrfs: Create extent_buffer interface for large blocksizes
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs/btrfs/super.c')
| -rw-r--r-- | fs/btrfs/super.c | 7 | 
1 files changed, 4 insertions, 3 deletions
diff --git a/fs/btrfs/super.c b/fs/btrfs/super.c index 66a01cbbbea..39a1435c68f 100644 --- a/fs/btrfs/super.c +++ b/fs/btrfs/super.c @@ -41,7 +41,7 @@  #include "ioctl.h"  #include "print-tree.h" -#define BTRFS_SUPER_MAGIC 0x9123682E +#define BTRFS_SUPER_MAGIC 0x9123683E  static struct super_operations btrfs_super_ops; @@ -115,13 +115,12 @@ static int btrfs_fill_super(struct super_block * sb, void * data, int silent)  		return -EIO;  	}  	sb->s_fs_info = tree_root; -	disk_super = tree_root->fs_info->disk_super; +	disk_super = &tree_root->fs_info->super_copy;  	inode = btrfs_iget_locked(sb, btrfs_super_root_dir(disk_super),  				  tree_root);  	bi = BTRFS_I(inode);  	bi->location.objectid = inode->i_ino;  	bi->location.offset = 0; -	bi->location.flags = 0;  	bi->root = tree_root;  	btrfs_set_key_type(&bi->location, BTRFS_INODE_ITEM_KEY); @@ -281,6 +280,7 @@ error_s:  error_bdev:  	close_bdev_excl(bdev);  error: +printk("get_sb failed\n");  	return error;  }  /* end copy & paste */ @@ -295,6 +295,7 @@ static int btrfs_get_sb(struct file_system_type *fs_type,  	ret = btrfs_get_sb_bdev(fs_type, flags, dev_name, data,  			btrfs_fill_super, mnt,  			subvol_name ? subvol_name : "default"); +printk("btrfs_get_sb returns %d\n", ret);  	return ret;  }  |