Merge branch 'for-3.20/bdi' of git://git.kernel.dk/linux-block
[firefly-linux-kernel-4.4.55.git] / fs / kernfs / inode.c
index 985217626e663f360afd6db67ae13ffdf2cad9ca..9000874a945b62bf4f4fded166133d5f90159823 100644 (file)
@@ -24,12 +24,6 @@ static const struct address_space_operations kernfs_aops = {
        .write_end      = simple_write_end,
 };
 
-static struct backing_dev_info kernfs_bdi = {
-       .name           = "kernfs",
-       .ra_pages       = 0,    /* No readahead */
-       .capabilities   = BDI_CAP_NO_ACCT_AND_WRITEBACK,
-};
-
 static const struct inode_operations kernfs_iops = {
        .permission     = kernfs_iop_permission,
        .setattr        = kernfs_iop_setattr,
@@ -40,12 +34,6 @@ static const struct inode_operations kernfs_iops = {
        .listxattr      = kernfs_iop_listxattr,
 };
 
-void __init kernfs_inode_init(void)
-{
-       if (bdi_init(&kernfs_bdi))
-               panic("failed to init kernfs_bdi");
-}
-
 static struct kernfs_iattrs *kernfs_iattrs(struct kernfs_node *kn)
 {
        static DEFINE_MUTEX(iattr_mutex);
@@ -298,7 +286,6 @@ static void kernfs_init_inode(struct kernfs_node *kn, struct inode *inode)
        kernfs_get(kn);
        inode->i_private = kn;
        inode->i_mapping->a_ops = &kernfs_aops;
-       inode->i_mapping->backing_dev_info = &kernfs_bdi;
        inode->i_op = &kernfs_iops;
 
        set_default_inode_attr(inode, kn->mode);