diff options
author | Chris Mason <chris.mason@oracle.com> | 2008-12-02 15:57:03 +0100 |
---|---|---|
committer | Chris Mason <chris.mason@oracle.com> | 2008-12-02 15:57:03 +0100 |
commit | 4022abf4498186de2e893ce614333216f2add461 (patch) | |
tree | 908e08871a551e649832d9047dd4886c4d45a88e /fs | |
parent | Btrfs: add support for multiple csum algorithms (diff) | |
download | linux-4022abf4498186de2e893ce614333216f2add461.tar.xz linux-4022abf4498186de2e893ce614333216f2add461.zip |
Btrfs: delete unused function: btrfs_invalidate_dcache_root
Snapshot and subvolume creation no longer need this helper.
Signed-off-by: Chris Mason <chris.mason@oracle.com>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/btrfs/inode.c | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c index bd58ba655a4d..09efc9473a3d 100644 --- a/fs/btrfs/inode.c +++ b/fs/btrfs/inode.c @@ -4359,31 +4359,6 @@ out: } /* - * Invalidate a single dcache entry at the root of the filesystem. - * Needed after creation of snapshot or subvolume. - */ -static void btrfs_invalidate_dcache_root(struct inode *dir, - char *name, int namelen) -{ - struct dentry *alias, *entry; - struct qstr qstr; - - alias = d_find_alias(dir); - if (alias) { - qstr.name = name; - qstr.len = namelen; - /* change me if btrfs ever gets a d_hash operation */ - qstr.hash = full_name_hash(qstr.name, qstr.len); - entry = d_lookup(alias, &qstr); - dput(alias); - if (entry) { - d_invalidate(entry); - dput(entry); - } - } -} - -/* * create a new subvolume directory/inode (helper for the ioctl). */ int btrfs_create_subvol_root(struct btrfs_root *new_root, struct dentry *dentry, |