]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - fs/autofs4/expire.c
autofs: change autofs4_wait() to take struct path
[mirror_ubuntu-artful-kernel.git] / fs / autofs4 / expire.c
index 6ba6107e6102c2796ed117f4eb78227e6e8ecb39..9c352da24444f6c2ae82635ac71f2ac1e1a22813 100644 (file)
@@ -526,7 +526,7 @@ retry:
 
                pr_debug("waiting for expire %p name=%pd\n", dentry, dentry);
 
-               status = autofs4_wait(sbi, dentry, NFY_NONE);
+               status = autofs4_wait(sbi, path, NFY_NONE);
                wait_for_completion(&ino->expire_complete);
 
                pr_debug("expire done status=%d\n", status);
@@ -593,11 +593,12 @@ int autofs4_do_expire_multi(struct super_block *sb, struct vfsmount *mnt,
 
        if (dentry) {
                struct autofs_info *ino = autofs4_dentry_ino(dentry);
+               struct path path = { .mnt = mnt, .dentry = dentry };
 
                /* This is synchronous because it makes the daemon a
                 * little easier
                 */
-               ret = autofs4_wait(sbi, dentry, NFY_EXPIRE);
+               ret = autofs4_wait(sbi, &path, NFY_EXPIRE);
 
                spin_lock(&sbi->fs_lock);
                /* avoid rapid-fire expire attempts if expiry fails */