On Wed, 11 May 2016, wangyijing wrote: > > > 在 2016/5/11 9:41, Eric Wheeler 写道: > > On Tue, 10 May 2016, Yijing Wang wrote: > > > >> Signed-off-by: Yijing Wang <wangyijing@xxxxxxxxxx> > >> --- > >> drivers/md/bcache/super.c | 1 - > >> 1 files changed, 0 insertions(+), 1 deletions(-) > >> > >> diff --git a/drivers/md/bcache/super.c b/drivers/md/bcache/super.c > >> index 1ccb9be..64d0be6 100644 > >> --- a/drivers/md/bcache/super.c > >> +++ b/drivers/md/bcache/super.c > >> @@ -134,7 +134,6 @@ static const char *read_super(struct cache_sb *sb, struct block_device *bdev, > >> case BCACHE_SB_VERSION_CDEV: > >> case BCACHE_SB_VERSION_CDEV_WITH_UUID: > >> sb->nbuckets = le64_to_cpu(s->nbuckets); > >> - sb->block_size = le16_to_cpu(s->block_size); > >> sb->bucket_size = le16_to_cpu(s->bucket_size); > > > > > > Are you sure we want to do that? > > > > The bcache superblock allows us to assign the block size presented by > > bcache and we wouldn't want 4k users to suddenly revert to 512b. > > Hi, I have nothing functional to change here, we have assigned block_size already before here. > > sb->block_size = le16_to_cpu(s->block_size); //first assignment I agree. Ack'ed. -- Eric Wheeler > > err = "Superblock block size smaller than device block size"; > if (sb->block_size << 9 < bdev_logical_block_size(bdev)) > goto err; > > switch (sb->version) { > case BCACHE_SB_VERSION_BDEV: > sb->data_offset = BDEV_DATA_START_DEFAULT; > break; > case BCACHE_SB_VERSION_BDEV_WITH_OFFSET: > sb->data_offset = le64_to_cpu(s->data_offset); > > err = "Bad data offset"; > if (sb->data_offset < BDEV_DATA_START_DEFAULT) > goto err; > > break; > case BCACHE_SB_VERSION_CDEV: > case BCACHE_SB_VERSION_CDEV_WITH_UUID: > sb->nbuckets = le64_to_cpu(s->nbuckets); > sb->block_size = le16_to_cpu(s->block_size); //redundant one > > Thanks! > Yijing. > > > > > > > > -- > > Eric Wheeler > > > > > > > >> > >> sb->nr_in_set = le16_to_cpu(s->nr_in_set); > >> -- > >> 1.7.1 > >> > >> -- > >> To unsubscribe from this list: send the line "unsubscribe linux-bcache" in > >> the body of a message to majordomo@xxxxxxxxxxxxxxx > >> More majordomo info at http://vger.kernel.org/majordomo-info.html > >> > > > > . > > > >