On Wed 07-06-23 20:24:01, Luis Chamberlain wrote: > There is no need to export blockdev_superblock because we can just > use the magic value of the block device cache super block, which is > already in place, BDEVFS_MAGIC. So just check for that. > > This let's us remove the export of blockdev_superblock and also > let's this block dev cache scale as it wishes internally. For > instance in the future we may have different super block for each > block device. Right now it is all shared on one super block. > > Signed-off-by: Luis Chamberlain <mcgrof@xxxxxxxxxx> > --- > block/bdev.c | 1 - > include/linux/fs.h | 4 ++-- > 2 files changed, 2 insertions(+), 3 deletions(-) > > diff --git a/block/bdev.c b/block/bdev.c > index 21c63bfef323..91477c3849d2 100644 > --- a/block/bdev.c > +++ b/block/bdev.c > @@ -379,7 +379,6 @@ static struct file_system_type bd_type = { > }; > > struct super_block *blockdev_superblock __read_mostly; > -EXPORT_SYMBOL_GPL(blockdev_superblock); You can even make blockdev_superblock static. I like this! Otherwise the patch looks good. Honza -- Jan Kara <jack@xxxxxxxx> SUSE Labs, CR