Re: 答复: parent inode from the current struct inode

Philipp Ittershagen p.ittershagen at googlemail.com
Wed Feb 8 08:55:28 EST 2012


Hi Jack,

On Wed, Feb 8, 2012 at 2:00 PM, Jack David <jd6589 at gmail.com> wrote:
> Okay, I tried container_of, but it did not work. So I tried
> d_obtain_alias() which worked.
>
> But I am not sure if I  have to make a call to dput() as well in order
> to free the dentry obtained.
> Anyone can confirm this?

since d_obtain_alias() calls dput when something goes wrong after
allocating the dentry, I'm assuming that you also have to call dput to
free the dentry.



Philipp



More information about the Kernelnewbies mailing list