]> bbs.cooldavid.org Git - net-next-2.6.git/blobdiff - drivers/usb/gadget/inode.c
[PATCH] mutex subsystem, semaphore to mutex: VFS, ->i_sem
[net-next-2.6.git] / drivers / usb / gadget / inode.c
index 5c40980a5bd94f263e3f7618dff22a96896fa9c1..c6c279de832e40920fd58d0a36ba403b93fbb541 100644 (file)
@@ -1562,10 +1562,10 @@ restart:
                spin_unlock_irq (&dev->lock);
 
                /* break link to dcache */
-               down (&parent->i_sem);
+               mutex_lock (&parent->i_mutex);
                d_delete (dentry);
                dput (dentry);
-               up (&parent->i_sem);
+               mutex_unlock (&parent->i_mutex);
 
                /* fds may still be open */
                goto restart;