diff --git a/fs/vfs/kern_descrip.cc b/fs/vfs/kern_descrip.cc
index 4476813dbc7040293419aebf98dc3519239c4745..a3dda9d824278e4fc43fbdc64861aa1d2f0b2006 100644
--- a/fs/vfs/kern_descrip.cc
+++ b/fs/vfs/kern_descrip.cc
@@ -102,7 +102,7 @@ int fdset(int fd, struct file *fp)
     }
 
     if (orig)
-        rcu_defer(fdrop, orig);
+        fdrop(orig);
 
     return 0;
 }