X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=drivers%2Fusb%2Fcore%2Finode.c;h=111a01a747fcc940c94d86357ffcb8efdb4f2d71;hb=41d59102e146a4423a490b8eca68a5860af4fe1c;hp=4a6366a42129196a112216771f727eca8b643da4;hpb=e33b3e7567f8636c61e79ff1da5ff9a6cf6562c7;p=firefly-linux-kernel-4.4.55.git diff --git a/drivers/usb/core/inode.c b/drivers/usb/core/inode.c index 4a6366a42129..111a01a747fc 100644 --- a/drivers/usb/core/inode.c +++ b/drivers/usb/core/inode.c @@ -380,6 +380,7 @@ static int usbfs_rmdir(struct inode *dir, struct dentry *dentry) mutex_lock(&inode->i_mutex); dentry_unhash(dentry); if (usbfs_empty(dentry)) { + dont_mount(dentry); drop_nlink(dentry->d_inode); drop_nlink(dentry->d_inode); dput(dentry);