Messages in this thread | | | Date | Wed, 18 Jan 2006 23:49:53 +0100 | From | Jan Blunck <> | Subject | Re: [PATCH] Busy inodes after unmount, be more verbose in generic_shutdown_super |
| |
On Tue, Jan 17, Kirill Korotaev wrote:
> Olaf, can you please check if my patch for busy inodes from -mm tree > helps you? > Patch name is fix-of-dcache-race-leading-to-busy-inodes-on-umount.patch > http://www.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.15/2.6.15-mm4/broken-out/fix-of-dcache-race-leading-to-busy-inodes-on-umount.patch
This patch is just wrong. It is hiding bugs in file systems. The problem is that somewhere the reference counting on the vfsmount objects is wrong. The file system is unmounted before the last dentry is dereferenced. Either you didn't hold a reference to the proper vfsmount objects at all or you dereference it too early. See Al Viros patch series (search for "namei fixes") on how to fix this issues.
Regards, Jan
-- Jan Blunck jblunck@suse.de SuSE LINUX AG - A Novell company Maxfeldstr. 5 +49-911-74053-608 D-90409 Nürnberg http://www.suse.de - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |