]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - fs/fs_pin.c
mn10300: remove wrapper header for asm/device.h
[linux.git] / fs / fs_pin.c
index 611b5408f6ec48f84d8cd04a4ea5ec1911a968ba..e747b3d720eeb1594737ed8b7a7c0ef15fd5166b 100644 (file)
@@ -34,7 +34,7 @@ void pin_insert(struct fs_pin *pin, struct vfsmount *m)
 
 void pin_kill(struct fs_pin *p)
 {
-       wait_queue_t wait;
+       wait_queue_entry_t wait;
 
        if (!p) {
                rcu_read_unlock();
@@ -61,7 +61,7 @@ void pin_kill(struct fs_pin *p)
                rcu_read_unlock();
                schedule();
                rcu_read_lock();
-               if (likely(list_empty(&wait.task_list)))
+               if (likely(list_empty(&wait.entry)))
                        break;
                /* OK, we know p couldn't have been freed yet */
                spin_lock_irq(&p->wait.lock);