[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: dentry and vfsmount




> >
> > I have a dentry pointer, and I'd like to get its canonical absolute 
>path.
> > I've noticed the function d_path (in include/linux/sched.h) but, it 
>request
> > a vfsmount argument. Unfortunatly, I only have a dentry. So where can I 
>get
> > the vfsmount arg ?
>
>Little patch here (it's from Linus) will allow __d_path to take a NULL
>vfsmount pointer.
>
>

Ok, thanks, I'll try that :)

Still in the same area, I need to get the dentry in my module from a path, 
so path_loohup() seems to be appropriate. But when I try to insmod the 
module, it says the symbol is path_lookup() not defined (but it is present 
in System.map).

2 "bonus questions" :
  - what is the difference between /proc/ksyms and System.map
  - what does the macro FASTCALL means ? (I've seen its def but dont 
understand it).

Thanks for the help,

  fredxvii

_________________________________________________________________
Add photos to your e-mail with MSN 8. Get 2 months FREE*. 
http://join.msn.com/?page=features/featuredemail

--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/