[Ocfs2-devel] [PATCH]ocfs2-1.2: Add dput for uuid entry.
Tao Ma
tao.ma at oracle.com
Wed May 7 02:14:37 PDT 2008
Some more information.
The git commit log in the kernel is:
65c333367b1aea57d58168ad3dc1df27b0227401
http://www.uwsg.indiana.edu/hypermail/linux/kernel/0611.3/0125.html.
In this patch the debugfs_remove is modified(dput is removed), but in
the latest fs/debugfs/inode.c, dput is still there. So now I really
don't know whether this function should be modified or not.
Any advice is welcomed.
Thanks.
Regards,
Tao
Tao Ma wrote:
> In ocfs2-1.2, when we mount a device, a debugfs dir will be created
> using its uuid. When 2 devices have the same uuid, after the 1st device
> is mounted, the 2nd one can't be mounted. This is OK. But the problem is
> that the dentry's reference is added. So when the 1st volume is
> umounted, none of these 2 volumes can be mounted then. So this fix
> solves this problem by dputting the entry(Copied from the latest debugfs
> code in Linux kernel).
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Ocfs2-devel mailing list
> Ocfs2-devel at oss.oracle.com
> http://oss.oracle.com/mailman/listinfo/ocfs2-devel
More information about the Ocfs2-devel
mailing list