]> err.no Git - linux-2.6/blobdiff - fs/autofs4/waitq.c
Merge master.kernel.org:/home/rmk/linux-2.6-arm
[linux-2.6] / fs / autofs4 / waitq.c
index fa2348dcd6718732c3f8bfb4ad2ecfe52c323aad..394ff36ef8f19ec84a4f26a0c1a96e2badb7cb84 100644 (file)
@@ -231,8 +231,8 @@ int autofs4_wait(struct autofs_sb_info *sbi, struct dentry *dentry,
                int type = (notify == NFY_MOUNT ?
                        autofs_ptype_missing : autofs_ptype_expire_multi);
 
-               DPRINTK(("new wait id = 0x%08lx, name = %.*s, nfy=%d\n",
-                       (unsigned long) wq->wait_queue_token, wq->len, wq->name, notify));
+               DPRINTK("new wait id = 0x%08lx, name = %.*s, nfy=%d\n",
+                       (unsigned long) wq->wait_queue_token, wq->len, wq->name, notify);
 
                /* autofs4_notify_daemon() may block */
                autofs4_notify_daemon(sbi, wq, type);
@@ -243,10 +243,8 @@ int autofs4_wait(struct autofs_sb_info *sbi, struct dentry *dentry,
        if ( sbi->catatonic ) {
                /* We might have slept, so check again for catatonic mode */
                wq->status = -ENOENT;
-               if ( wq->name ) {
-                       kfree(wq->name);
-                       wq->name = NULL;
-               }
+               kfree(wq->name);
+               wq->name = NULL;
        }
 
        if ( wq->name ) {