]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - fs/ecryptfs/crypto.c
Merge tag 'ecryptfs-3.11-rc1-cleanup' of git://git.kernel.org/pub/scm/linux/kernel...
[karo-tx-linux.git] / fs / ecryptfs / crypto.c
index 46a6f6a4a70578e3e120381075cfacc1ef1f7fe7..d10757635b9c9360288e18217b28de298fc48407 100644 (file)
@@ -2062,12 +2062,11 @@ out:
  */
 int ecryptfs_decode_and_decrypt_filename(char **plaintext_name,
                                         size_t *plaintext_name_size,
-                                        struct dentry *ecryptfs_dir_dentry,
+                                        struct super_block *sb,
                                         const char *name, size_t name_size)
 {
        struct ecryptfs_mount_crypt_stat *mount_crypt_stat =
-               &ecryptfs_superblock_to_private(
-                       ecryptfs_dir_dentry->d_sb)->mount_crypt_stat;
+               &ecryptfs_superblock_to_private(sb)->mount_crypt_stat;
        char *decoded_name;
        size_t decoded_name_size;
        size_t packet_size;